Skip to content

Releases: LazyVim/LazyVim

v12.1.0

30 May 12:56
298a8f5
Compare
Choose a tag to compare

12.1.0 (2024-05-30)

Features

Bug Fixes

  • clangd: switch source/header is now leader-ch. Fixes #3363 (a224ef2)
  • extras: show recommended languages above enabled plugins (c4b7505)
  • remove lazygit log gl keymap when on gitui (#3371) (c2ef092)
  • root: escape glob expressions (7414e84)
  • typescript: allow easier merging of ts plugins (cf6775a)
  • typescript: vtsls server expe settings (#3372) (ae098d6)

v12.0.0

29 May 20:38
8014306
Compare
Choose a tag to compare

12.0.0 (2024-05-29)

⚠ BREAKING CHANGES

  • typescript: the typescript extra now uses vtsls instead of tsserver. You may want to update your lsp settings.

Features

  • keymaps: new keymap to toggle mazimize of current window leader-m or leader-wm (3ace827)
  • lsp: added leader-cR to rename the current file and to lsp rename operations (b949dba)
  • typescript: added gR to goto file references (38b8736)
  • typescript: the typescript extra now uses vtsls instead of tsserver. You may want to update your lsp settings. (fba06ce)
  • vscode: added ts-comments to allow list for vscode (0975eeb)

Bug Fixes

  • lsp: added support for has as array for lsp keymaps (01e6718)
  • lsp: create gr with nowait=true (4dfd5c2)
  • lsp: fix LazyVim's on_file_rename to work according to the lsp spec (4bbeb37)
  • lsp: fix ts/deno both attaching (f6bcf6f)
  • lsp: remove duplicate keymap (8047562)
  • trouble_v3: set correct lualine section background color (a13457e)

v11.11.0

28 May 21:05
0160851
Compare
Choose a tag to compare

11.11.0 (2024-05-28)

Features

  • snippets: try to use the snippet parse to get a preview (eb0da3c)

Bug Fixes

  • nvim-snippets: no longer needed to set global_snippets (9149358)
  • snippets: fix snippets with multiple placeholders for the same tabstop (1b86d7b)
  • snippets: show actual error for failed snippet (425dade)

v11.10.0

28 May 14:16
97bdcc1
Compare
Choose a tag to compare

11.10.0 (2024-05-28)

Features

  • keymaps: add comment above/below current line with gco/gcO (47a8736)
  • lang: add R (#3272) (80c9dca)
  • lsp: config option to exclude certain filetypes from inlay hints. Closes #3202 (e68ff68)
  • scala-extra: Use noice for progress and add minimal keybinding (#3348) (de57894)
  • snippets: re-number tabstops for invalid snippets (cf43748)

Bug Fixes

  • copilot-chat: enhanced chat view is now merged upstream, so update your plugins! (08481c2)
  • nvim-snippets: also enable for tsx/jsx files (025ba33)
  • nvim-snippets: load js snippets for ts. See #3344 (99f0a1c)
  • nvim-snippets: remove extra filetypes since thats no longer needed with merged PR (a6e6d4d)

v11.9.0

27 May 16:25
505ce38
Compare
Choose a tag to compare

11.9.0 (2024-05-27)

Features

  • copilot-chat: enhanced rendering of the chat window (a23e8c1)
  • copilot-chat: make keymaps work in visual mode (2695fc7)

Bug Fixes

  • copilot-chat: clear -> reset (02b240c)
  • edgy: load edgy spec early (163f7ea)
  • lsp: double check for documentHighlight. See #3246 (0a63734)
  • terminal: make gf behave. Fixes #3335 (eb1c04b)
  • typescript: invalid value in inlayHints options (#3331) (54d7cea)

v11.8.0

27 May 07:08
91fe7ef
Compare
Choose a tag to compare

11.8.0 (2024-05-27)

Features

  • extras: added extra for CopilotChat.nvim (4678552)
  • git: Change Commit Log to use Lazygit (#2959) (9ccdbf6)

Bug Fixes

  • lang/rust: Remove rust-analyzer from nvim-lspconfig (#2755) (f48d55a)
  • laygit: normalize paths. Fixes #3327 (dbed614)
  • laygit: use correct .git root for git blame (d23e857)
  • rust: show error when rust-analyzer not found (d3500a4)
  • snippet: always use top-level snippet session. Fixes #3199 (5391174)

v11.7.0

26 May 15:05
59204df
Compare
Choose a tag to compare

11.7.0 (2024-05-26)

Features

  • lazyrc files are now a lazy.nvim feature (3a30070)

Bug Fixes

  • illuminate: s/enabed/enabled (#3313) (c9ab822)
  • lsp: added a-n, a-p for document highlights and cycling. Closes #3320 (b3373f3)
  • lspconfig: make opts a function (#3311) (7aa3706)
  • lsp: correct previous reference keymap description (#3314) (cdff9de)
  • lsp: properly get buffer for dynamic capabilities (#3315) (07a1371)

v11.6.1

23 May 15:42
0f6ff53
Compare
Choose a tag to compare

11.6.1 (2024-05-23)

Bug Fixes

  • lsp: use proper buffer for dynamic capabilities. Fixes #3246 (10ed308)

v11.6.0

23 May 05:16
c6e8c5b
Compare
Choose a tag to compare

11.6.0 (2024-05-23)

Features

  • markdown: add formatter for mdx (ae6d8f1)
  • markdown: configure conform for markdown files (#2308) (9eec03d)
  • telescope: add telescope jumplist keymap (#3268) (79608fb)

Bug Fixes

  • lsp: only enableinlay hints for when buffer is an actual file. See #3284 (46cf534)
  • python: extras.lang.python to enable venv select keys on ft (#3280) (f9b3137)
  • set markdown for LICENSE file (#3276) (1eea516)

v11.5.0

21 May 20:29
3ebe306
Compare
Choose a tag to compare

11.5.0 (2024-05-21)

Features

  • comments: use ts-comments.nvim instead of nvim-ts-context-commentstring on Neovim 0.10 (8ba7c64)
  • telescope: add quickfix and telescope keymaps (#3077) (ab4e57a)

Bug Fixes

  • cmp: fix cmp's broken snippet parsing functionality. Fixes #3266 (2bae438)
  • lsp: sometimes lsp client is not fully initialized and doesnt yet have client.supports_method on 0.9.5. Fixes #3263 (8c94842)
  • neo-tree: better icons for git staged/unstaged (e46dd4e)
  • nvim-snippets: enable global friendly-snippets. See #3240 (55b07de)
  • snippets: fixes custom snippets. use my branch till nvim-snippets PR is merged. Fixes #3240 (cb1e1b9)
  • snippets: make friendly snippets a dep of nvim-snippets (d73397c)
  • snippets: my nvim-snippets PR is merged, so remove work-around. That was quick :) (027d6bc)