v3.3.0
❄️ NixOS Support
This update implemented support for NixOS (and other compatible systems as well, via home-manager). Please have a look at the new wiki page (Wiki: NixOS Support) for more information. For those "technical details", some related issues/PRs may be helpful: #886 #906 and #908.
A big Thanks to @misumisumi, @aarnphm and @vollowx for making this happen!
Miscallaneous
Plugin & Setting updates.
• Added symbols-outline.nvim to replace Lspsaga outline
(for better UI consistency and avoid too fast plugin iterations);
• Added glance.nvim to replace Lspsaga *_definitions
(same as above).
• Implemented a switch to conveniently control copilot inside settings.lua
(#930).
Have a look at the "What's Changed" section for minor fixes.
What's Changed
- fix(dap-keymap): local-mapping issues on nvim nightly by @Jint-lzxy in #907
- fix(rainbow_delims): follow healthcheck suggestions by @Jint-lzxy in #911
- fix: only disable autoclose for specific filetypes by @ayamir in #916
- fix(toggleterm):
start_in_insert
not working by @Jint-lzxy in #919 - bufferline: disable enforce_regular_tabs to fix unique name not working by @YuCao16 in #925
- feat(plugins): add
symbols-outline.nvim
by @Jint-lzxy in #921 - feat(plugins): add
Glance.nvim
by @Jint-lzxy in #920 - revert(autoclose): temporal fix for regression introduced by #916 by @Jint-lzxy in #935
- fix(rainbow_delims): specify thresholds for all fts by @Jint-lzxy in #934
- feat: add setting for copilot enable or not. by @ayamir in #930
- feat: multi window support for hop by @fecet in #936
- fix(cmp): add missing category
latex_symbols
by @Jint-lzxy in #942 - feat(lspsaga): make codeaction effective linewise by @Jint-lzxy in #943
- feat(rust): introduce autoclose for operator< by @Jint-lzxy in #944
- feat!: implement NixOS support by @misumisumi in #906
New Contributors
Full Changelog: v3.2.0...v3.3.0