14.0.0 (2024-12-13)
⚠ BREAKING CHANGES
- cmp: moved
nvim-cmp
to extras and preferblink.cmp
on Neovim >=0.10
as default completion engine - cmp: moved
nvim-cmp
to extras and preferblink.cmp
on Neovim >=0.10
as default completion engine - snacks: use
snacks.scope
indent objects in favor of custommini.ai
indent objects - snacks: use
snacks.indent
and movedindent-blankline
to extras - pick: make fzf the default picker for LazyVim
Features
- cmp: moved
nvim-cmp
to extras and preferblink.cmp
on Neovim >=0.10
as default completion engine (152f9d1) - cmp: moved
nvim-cmp
to extras and preferblink.cmp
on Neovim >=0.10
as default completion engine (2cbfb9b) - keymaps: added leader-uD to toggle dim mode (9b97388)
- keymaps: added leader-z to toggle zen mode (e6d6a09)
- keymaps: added leader-Z to toggle zoom (f2e1cac)
- lualine: add snacks profiler status (7bc8490)
- pick: make fzf the default picker for LazyVim (ae2340f)
- rust: exclude bad directories from rust-analyzer (#5021) (94f6df0)
- snacks: added
snacks.input
(54bece1) - snacks: added leader-ua to toggle global animations (303980d)
- snacks: added leader-ug to toggle indent guides (b3ac642)
- snacks: added leader-uS to toggle scroll (cded8d4)
- snacks: added profiler keymaps (a8332c6)
- snacks: enable
snacks.scroll
(1a1a484) - snacks: use
snacks.indent
and movedindent-blankline
to extras (94fdc42) - snacks: use
snacks.scope
indent objects in favor of custommini.ai
indent objects (d904a1e) - snacks: use
Snacks.zen.zoom()
instead of custom maximize (e389a5a) - which-key: make
helix
the default which-key preset (44c712a) - zen: zoom with leader-wm and leader-uZ. zen with leader-uz (2acedaa)
Bug Fixes
- blink: disable cmdline integration for now since it doesn't work well with the enter keymap (20eff4f)
- blink: remove unneeded code (d95e530)
- blink: unset provider.kind (#5024) (29c4dea)
- blink: unset sources.compat. Fixes #5016. Closes #5017 (2946031)
- clangd: avoid nil-indexing the completion sorting comparators (#5011) (c4b0d6d)
- clangd: nvim-cmp optional (94be6fb)
- copliot: restructure copilot-cmp spec (34d2bdc)
- fqn for nvim-cmp (a9a273d)
- git: make nvim-cmp optional for the git extra (ec92fa8)
- java: only setup debug adapter config if mason is installed (#5013) (aad0edb)
- java: only setup debug adapter config if mason is installed (for real this time) (#5014) (5b1b6b2)
- java: only use mason-registry if mason installed (#4991) (21b02f0)
- mini.animate: disable
snacks.scroll
whenmini.animate
is enabled (9b07544) - mini.indentscope: disable snacks and indent-blankline scope (98c77f1)
- nvim-cmp: set high prio for loading the nvim-cmp extra to prevent issues with opts (adf8db6)
- nvim-cmp: specs (88e77b0)
- ui: use
Snacks.util.color
instead ofLazyVim.ui.fg
(6d774ba)