LazyVim Versions Save

Neovim config for the lazy

v10.25.0

4 days ago

10.25.0 (2024-05-15)

Features

  • extras: add refactoring.nvim (#3040) (73de8dd)
  • lua_ls: configure default lua_ls inlay hint settings (91ead22)
  • lua: added LazyVim as a treesitter builtin (a97fa3b)
  • noice: added keymap <leader>snt to show Noice messages in telescope. Fixes #1306 (914ca4a)
  • omnisharp: support neotest dotnet (#3051) (a8659d0)
  • snippet: add friendly-snippets to native extra (#2944) (12a48b8)
  • terraform: ensure tflint is installed (#2336) (16e6c86)
  • typescript: configure inlayHint (#2995) (2c86da7)
  • vue: add Vue.js support to LazyVim (#3094) (f449025)

Bug Fixes

  • ansible: ansiblels not loading, keymap desc. (#2739) (abb1ff0)
  • autocmds: remove query from q-to-quit autocmd (#2838) (9337db1)
  • clangd: update the attribute name for process ID (#3047) (3c04789)
  • cmp: dont add autobrackets if prev char is a bracket. Closes #2949 (c70a78e)
  • dap: load vscode launch files with jsonc parser (#1839) (543dead)
  • dial: Fix dial commands in Visual line+block (#2933) (1df3c5d)
  • dot: remove .env => sh since this is already the default (a0afe8f)
  • dot: use syntax sh for dotenv files. Closes #3145 (42010d1)
  • extras.lang.typescript: support node debug type along with pwa-node (#2983) (d36e3a5)
  • fzf-native: try rebuilding fzf-native when needed. Fixes #2464 (39901c1)
  • gitsigns: update deprecated hunk nav mappings (#2935) (fc5ee49)
  • keymaps: better up/down keymaps description (#1909) (36802fe)
  • lazyfile: exclude filetypedetect from skips (#3004) (c54eeb5)
  • lsp: check if diagnostics.signs is disabled by user (#2897) (6a25450)
  • pretty_path: properly escape % characters (e89653f)
  • rust: update creates.nvim src option to completion (#3149) (8087283)

Performance Improvements

  • startup: render a file opened from the cmdline as soon as possible and get rid of lazy_file logic (965a469)
  • treesitter: dont let nvim-treesitter-textobjects stall loading treesitter (8301096)
  • treesitter: load treesitter early during startup when opening a file from the cmdline (b29d169)
  • yanky: schedule_wrap sqlite push to history to prevent blocking Neovim on copy/paste (9047d04)
  • yanky: remove performance optim for sqlite since it has been merged upstream (f25ac50)

v10.24.0

1 week ago

10.24.0 (2024-05-12)

Features

  • mason-lspconfig: allow opts.ensure_installed to be taken into account (#3134) (8968c9e)

Bug Fixes

v10.23.0

2 weeks ago

10.23.0 (2024-05-03)

Features

  • lualine: make path trimming configurable by user (#3062) (b8475f5)

Bug Fixes

  • dot: can't match kitty conf file (#3042) (5fb4cf0)
  • dot: install when list is empty (#3052) (3086bf0)
  • extras: Rust-Analyzer cargo option (#3061) (a96348d)
  • native_snippets: Fix native_snippets for vim.snippet api changes (#3083) (6004e8d)
  • python: make both ruff and ruff_lsp available to user (#3060) (34183a2)

v10.22.0

3 weeks ago

10.22.0 (2024-04-22)

Features

Bug Fixes

  • edgy: proper way of opening neo-tree. Fixes #2984 (6fdbc62)
  • harpoon: harpoon2 deprecated message (#2920) (79fed97)
  • harpoon: optimizes harpoon keys (#2877) (50b7f42)
  • mini.pairs: better default for ```` (32eacde)
  • toggle: use new inlay_hint.enable() signature (#3013) (5f92dc5)
  • trouble_v3: keymap previous is deprecated, use prev instead (#2968) (0fa6360)
  • trouble_v3: show error only when trouble_v3 is enabled (#2989) (ceb4855)
  • trouble-v3: fix telescope integration (9da13ef)

v10.21.1

1 month ago

10.21.1 (2024-03-29)

Bug Fixes

  • lsp: better support for diagnostics icons on Neovim nightly/stable (aaa10e7)
  • lsp: dont define diagnostics signs on >= 0.10.0 (64f8614)
  • merge conflict (349ae03)
  • native_snippets: don't try to enable native snippets on Neovim < 0.10.0 and show warning (f308867)

v10.21.0

1 month ago

10.21.0 (2024-03-29)

Features

  • trouble: added &lt;leader&gt;cS to open a trouble list of all references / definitions / ... of the item under the cursor (7544675)
  • trouble: enabled edgy (80a8b18)

Bug Fixes

  • mini.move: default mini.move setup already maps the correct keys (3166236)
  • tex: don't override conceallevel for tex. Not sure why that was added (914f26d)

v10.20.1

1 month ago

10.20.1 (2024-03-28)

Bug Fixes

  • trouble-v3: use the filtered symbols list for lualine (4ca0bf6)

v10.20.0

1 month ago

10.20.0 (2024-03-28)

Features

  • cmp: added option auto_brackets that adds brackets to functions/methods in configured filetypes (bf8ce80)
  • extras: added extra for mini.diff (e29c7ac)
  • extras: added extra for the trouble.nvim v3 beta (bb6aa98)
  • extras: use mini.move instead of native move (#2865) (8f1fb60)
  • python: enable auto_brackets for python, since pyright and basedpyright dont support this natively (d95c2ba)

Bug Fixes

  • config: type filter was broken for telescope symbols (e3075b0)
  • nvim-lint: don't duplicate linters. Fixes #2852 (cfbd358)
  • statuscolumn: right align signs when virtnum > 0 (a786c47)
  • trouble: show message if use hasnt updated with Lazy yet after enabling the extra (9a2f773)

v10.19.0

1 month ago

10.19.0 (2024-03-27)

Features

  • lazygit: allow customizing the lazygit theme. Check the code to change the hl group mapping. Fixes #2846 (bb1480a)

Bug Fixes

  • autocmds: auto create directory on windows for uris. Fixes #2442 (7d570fa)
  • keymaps: update all keymap descriptions to be Title Case (#2844) (eb9f9a8)
  • lazygit: error handling for getting lazygit's config path (ce5917a)
  • lazygit: use Visual instead of CursorLine for selected line. Fixes #2846 (6ed771d)
  • python-semshi: better highlights (#2839) (d945137)

v10.18.0

1 month ago

10.18.0 (2024-03-26)

Features

  • extras: add dial extra (#2798) (76b037d)
  • lazygit: configure lazygit nvim-remote as editor and enable nerdfont icons (426cd3e)

Bug Fixes

  • terminal: dont use backdrop for edgy terminal windows (fd0677f)