Releases
v10.0.0
10.0.0 (2023-10-12)
⚠ BREAKING CHANGES
starter: dashboard.nvim
is now the default starter. To keep using alpha.nvim
, enable the extra.
make conform.nvim
and nvim-lint
the default formatters/linters
Features
added aerial extra with integrations for edgy, telescope and lualine (b43c57d )
added NEWS.md and option to automatically show when changed (enabled by default) (73acab1 )
config: better kind filter default for lua to deal with luals weirdness (f64039f )
config: load/save some data in lazyvim.json (11d66e7 )
config: make kind filter configurable for telescope/aerial/... (eb7a7d7 )
config: use lazy's new custom events (Event.mappings
) for a better LazyFile
(4ea1c68 )
dashboard: added LazyExtras shortcut to dashboard/alpha (5bb7420 )
extras: added extra for symbols-outline.nvim
(b4ba5d8 )
format: new LazyVim formatter with integrations for lsp/none-ls/conform/eslint/... (f1a8f24 )
inject: util method to get upvalue (14f3f03 )
make conform.nvim
and nvim-lint
the default formatters/linters (14c091b )
mini.starter: adding mini.starter to lualine disabled files (#1667 ) (1c34af7 )
navic: moved navic to extras (305e82f )
root: allow custom functions as part of vim.g.root_spec
(c33e748 )
root: cached pretty path function for statuslines (8d7361c )
root: customizable root detection and :LazyRoot
command (a2d6049 )
starter: dashboard.nvim
is now the default starter. To keep using alpha.nvim
, enable the extra. (4cbe42c )
starter: added Lazy Extras to mini.starter
(ce74e28 )
treesitter: add nvim-treesitter-context by default (7b2c317 )
treesitter: install nvim-ts-autotag by default (cb7f5ac )
ui: added :LazyExtras
to manage enabled extras in LazyVim (c4e55e4 )
ui: show optional plugins in a different color (eedb4a3 )
util: inject module (e239235 )
Bug Fixes
aerial: keymap (c772027 )
dap: copy config before overriding args (72f3cc6 )
extras: make sure we use priorities to import extras in correct order (a4e3931 )
format: always show formatter status even when no sources available (a4abbdc )
lualine: when opening nvim with a file, show an empty statusline till lualine loads (8373467 )
neo-tree: during init check global argslist instead of window-local (8fbde2c )
nlua: make nlua dap work with regular continue. Fixes #1666 (85215f3 )
notify: set default zindex=100 (7fb7948 )
plugin: add nvim-treesitter-context rename warning (db5d28b )
plugin: enable lazy_file (f59cdff )
plugin: show warning of removed core plugin when trying to load them without having the extra (3256abd )
root: only use workspace folders that contain the buffer (592f3b0 )
ui: dont show left signs on virtual line numbers (wrap). Fixes #1654 (e6d294d )
Performance Improvements
lualine: get rid of lualine's weird lualine_require (13dbe4a )
plugin: move all lazy.nvim related code to lazyvim.util.plugin
(70f9195 )
util: split lazyvim.util in smaller separate modules (c8c929c )
You can’t perform that action at this time.