github-actions[bot]
28db03f958
chore(main): release 15.13.0
...
🤖 I have created a release *beep* *boop*
---
## [15.13.0](https://github.com/LazyVim/LazyVim/compare/v15.12.2...v15.13.0 ) (2025-11-01)
### Features
* **snacks:** `snacks.gh` integration. Enabled by default, unless the `util.octo` extra is enabled. ([5e981f9 ](5e981f9a8c ))
### Bug Fixes
* **treesitter:** remove node requirement ([6b52a30 ](6b52a3059e ))
---
This PR was generated with [Release Please](https://github.com/googleapis/release-please ). See [documentation](https://github.com/googleapis/release-please#release-please ).
2025-11-01 13:44:04 +01:00
Folke Lemaitre
5e981f9a8c
feat(snacks): snacks.gh integration. Enabled by default, unless the util.octo extra is enabled.
2025-11-01 13:41:53 +01:00
github-actions[bot]
d72127eb93
chore(main): release 15.12.2 ( #6703 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.12.2](https://github.com/LazyVim/LazyVim/compare/v15.12.1...v15.12.2 )
(2025-10-26)
### Bug Fixes
* **lsp.keymaps:** make cond -> enabled work again. Closes
[#6697 ](https://github.com/LazyVim/LazyVim/issues/6697 )
([1a40162 ](1a40162714 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-26 12:27:05 +01:00
github-actions[bot]
235cadf4cf
chore(main): release 15.12.1 ( #6699 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.12.1](https://github.com/LazyVim/LazyVim/compare/v15.12.0...v15.12.1 )
(2025-10-26)
### Bug Fixes
* **fzf-lua:** LSP keymaps. Closes
[#6698 ](https://github.com/LazyVim/LazyVim/issues/6698 )
([b5ea1e9 ](b5ea1e9d25 ))
* **navic:** navic attach. Closes
[#6702 ](https://github.com/LazyVim/LazyVim/issues/6702 )
([d2d0c64 ](d2d0c641ed ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-26 12:01:47 +01:00
github-actions[bot]
8b8ceb6c87
chore(main): release 15.12.0 ( #6677 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.12.0](https://github.com/LazyVim/LazyVim/compare/v15.11.0...v15.12.0 )
(2025-10-25)
### Features
* **keymaps:** added `<localleader>r` to run the selection/file with lua
([acc3538 ](acc3538229 ))
* **lsp:** lsp keymaps can now be configured with
`lsp-config.opts.servers['*'].keys` like for lsp servers
([cd8c497 ](cd8c4977a0 ))
* **lsp:** refactor lsp code to use `Snacks.util.lsp.on`
([3964433 ](3964433062 ))
* **sidekick:** added NES toggle `<leader>uN`. Closes
[#6692 ](https://github.com/LazyVim/LazyVim/issues/6692 )
([84ca4df ](84ca4dffdb ))
### Bug Fixes
* **chezmoi:** use vim.env.HOME instead of os.getenv("HOME") for Windows
compatibility
([231e476 ](231e476ec9 ))
* **clipboard:** connecting via vscpde's remote-ssh extension causes
severe lag during yank and copy operations.
([#6664 ](https://github.com/LazyVim/LazyVim/issues/6664 ))
([5098a69 ](5098a69870 ))
* **lang.ember:** remove '.git' lang.ember
([#6685 ](https://github.com/LazyVim/LazyVim/issues/6685 ))
([4796fb4 ](4796fb4ac5 ))
* **root:** don't use fs_realpath on windows
([46e419d ](46e419d27e ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-25 17:18:21 +02:00
Folke Lemaitre
acc3538229
feat(keymaps): added <localleader>r to run the selection/file with lua
2025-10-25 16:57:53 +02:00
narutozxp
5098a69870
fix(clipboard): connecting via vscpde's remote-ssh extension causes severe lag during yank and copy operations. ( #6664 )
...
## Description
When connecting to a remote server via VSCode's Remote-SSH extension,
the `SSH_TTY` environment variable is not set. Consequently, both the
`vscode-neovim` extension (when using the remote Neovim instance) and
Neovim launched from VSCode's integrated terminal use the system
clipboard, resulting in severe lag.
Additionally, the `yanky.nvim` plugin synchronizes with the system
clipboard by default, regardless of whether the `clipboard` option is
set to an empty string (`""`). This causes similar performance issues as
described above.
Using the `SSH_CONNECTION` environment variable instead of `SSH_TTY` can
effectively resolve this issue.
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-10-23 12:04:47 +02:00
github-actions[bot]
0329bc0e50
chore(main): release 15.11.0 ( #6658 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.11.0](https://github.com/LazyVim/LazyVim/compare/v15.10.1...v15.11.0 )
(2025-10-23)
### Features
* **snacks_picker:** added gai/gao keymaps for calls incoming/outgoing
([b6e48a5 ](b6e48a57fb ))
* **snacks.picker:** added `<leader>gD` to diff against merge base of
branch/PR
([f0a91d9 ](f0a91d9fa5 ))
### Bug Fixes
* **avante:** unset default keymaps
([#6657 ](https://github.com/LazyVim/LazyVim/issues/6657 ))
([e8a1d8b ](e8a1d8b628 ))
* **extras:** remove custom formatter opts for dart/solidity. Closes
[#6665 ](https://github.com/LazyVim/LazyVim/issues/6665 )
([b38de4e ](b38de4e2fe ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-23 11:47:53 +02:00
github-actions[bot]
a65d5d530d
chore(main): release 15.10.1 ( #6652 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.10.1](https://github.com/LazyVim/LazyVim/compare/v15.10.0...v15.10.1 )
(2025-10-20)
### Bug Fixes
* **avante:** correct key mapping declarations
([#6656 ](https://github.com/LazyVim/LazyVim/issues/6656 ))
([41d1b8d ](41d1b8dc72 ))
* **blink:** added work-around back for unsupported native snippets
([899533a ](899533a101 ))
* **treesitter:** added buf to treesitter start just to be sure
([3ffb471 ](3ffb471c18 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-20 18:50:02 +02:00
github-actions[bot]
70e316d41c
chore(main): release 15.10.0 ( #6647 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.10.0](https://github.com/LazyVim/LazyVim/compare/v15.9.0...v15.10.0 )
(2025-10-20)
### Features
* **ai:** add avante.nvim for a better AI experience
([#4440 ](https://github.com/LazyVim/LazyVim/issues/4440 ))
([2682ce0 ](2682ce0ab9 ))
* **extra:** allow users to add custom bundles through
opts.init_options.bundles to jdtls
([#6265 ](https://github.com/LazyVim/LazyVim/issues/6265 ))
([faeb24b ](faeb24ba95 ))
* **extras:** add Dart language
([#4749 ](https://github.com/LazyVim/LazyVim/issues/4749 ))
([90f84e7 ](90f84e7e75 ))
* **extras:** added ember lang support
([#6203 ](https://github.com/LazyVim/LazyVim/issues/6203 ))
([ac4cce0 ](ac4cce0f2f ))
* **extras:** added twig language
([#5464 ](https://github.com/LazyVim/LazyVim/issues/5464 ))
([a6eb51e ](a6eb51e5b5 ))
* **extras:** ai: add `claudecode.nvim`
([#6229 ](https://github.com/LazyVim/LazyVim/issues/6229 ))
([e7a3e80 ](e7a3e80ee1 ))
* **extras:** automatically update lazyvim.json for renamed or
deprecated extras
([37ecd06 ](37ecd06fad ))
* **extras:** renamed extra omnisharp -> dotnet + added fautocomplete
to lspconfig
([1b2e6e8 ](1b2e6e8986 ))
* **extras:** utils: add `gh.nvim`
([#6250 ](https://github.com/LazyVim/LazyVim/issues/6250 ))
([8db9c75 ](8db9c75e8d ))
* **go:** add linting with golangci-lint
([#6311 ](https://github.com/LazyVim/LazyVim/issues/6311 ))
([248876a ](248876adb6 ))
* **haskell:** update `haskell-tools` version and add formatters +
linters ([#6230 ](https://github.com/LazyVim/LazyVim/issues/6230 ))
([82382f4 ](82382f455a ))
* **lang/fsharp:** add F# support to omnisharp extra
([#6538 ](https://github.com/LazyVim/LazyVim/issues/6538 ))
([80a980a ](80a980ab00 ))
* **lang:** add neotest config for PHP tests
([#5958 ](https://github.com/LazyVim/LazyVim/issues/5958 ))
([9b077c7 ](9b077c7a8e ))
* **lang:** add solidity language support
([#4742 ](https://github.com/LazyVim/LazyVim/issues/4742 ))
([2cd46d4 ](2cd46d42ba ))
* **lang:** add Typst language support
([#4042 ](https://github.com/LazyVim/LazyVim/issues/4042 ))
([645846b ](645846be5c ))
* **lang:** julia support
([#6231 ](https://github.com/LazyVim/LazyVim/issues/6231 ))
([5d186c0 ](5d186c009a ))
* **lang:** nix add `statix` linter
([#6244 ](https://github.com/LazyVim/LazyVim/issues/6244 ))
([2a866f6 ](2a866f6c8c ))
* **sidekick:** added sidekick cli status to lualine
([16917db ](16917db94a ))
### Bug Fixes
* **extras.lang:** fix Scala extra by using nvimMetals only
([#5726 ](https://github.com/LazyVim/LazyVim/issues/5726 ))
([f118dca ](f118dca334 ))
* **fzf-lua:** added some missing keymaps similar to snacks picker.
Closes [#6036 ](https://github.com/LazyVim/LazyVim/issues/6036 ). Closes
[#5830 ](https://github.com/LazyVim/LazyVim/issues/5830 )
([69a5744 ](69a5744803 ))
* **helm:** broken helm highlighting
([#5335 ](https://github.com/LazyVim/LazyVim/issues/5335 ))
([4d0d87f ](4d0d87f626 ))
* **keymap:** remove select mode remaps of printable characters
([#6296 ](https://github.com/LazyVim/LazyVim/issues/6296 ))
([83468be ](83468be350 ))
* **tailwind:** additional settings
([#5266 ](https://github.com/LazyVim/LazyVim/issues/5266 ))
([d2f9885 ](d2f9885d6b ))
* **telescope:** sync keymaps with snacks picker + added some that were
missing
([1a08e9f ](1a08e9f50f ))
* **twig:** correct mason url
([9d345de ](9d345dec44 ))
* **typescript:** better default pwa-node DAP config. Closes
[#6386 ](https://github.com/LazyVim/LazyVim/issues/6386 )
([e4d3432 ](e4d34328f2 ))
* **typescript:** support chrome, node and msedge dap adapters
([#6649 ](https://github.com/LazyVim/LazyVim/issues/6649 ))
([0b65d33 ](0b65d33d85 ))
* **util.project:** different mapping on dashboard than
`snacks.projects`
([#5737 ](https://github.com/LazyVim/LazyVim/issues/5737 ))
([e389447 ](e38944799e ))
### Reverts
* "feat(extra): allow users to add custom bundles through
opts.init_options.bundles to jdtls
([#6265 ](https://github.com/LazyVim/LazyVim/issues/6265 ))"
([#6650 ](https://github.com/LazyVim/LazyVim/issues/6650 ))
([a582f00 ](a582f00447 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-20 14:30:38 +02:00
Yiqian Liu
83468be350
fix(keymap): remove select mode remaps of printable characters ( #6296 )
...
## Description
Most of the "visual mode" mappings use "v" instead of "x", and therefore
also affect select mode.
If the key is a printable character, it is now unusable in select mode.
This is most prominent with `<leader>`, which is space by default, a
printable character.
The most common use of select mode is when it is automatically triggered
by snippets. Currently, trying to type space, g, <, >, etc. as the first
character of a snippet field will trigger their bind instead of actually
inserting the character.
I cannot currently think of any good reason why anyone would rely on
using select mode to execute any of these mapped actions.
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-10-20 00:10:08 -07:00
github-actions[bot]
42840b2ffb
chore(main): release 15.9.0 ( #6643 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.9.0](https://github.com/LazyVim/LazyVim/compare/v15.8.1...v15.9.0 )
(2025-10-19)
### Features
* **docker:** associate 'Containerfile' with 'dockerfile' filetype
([#5974 ](https://github.com/LazyVim/LazyVim/issues/5974 ))
([97af4a2 ](97af4a23bc ))
* **extras.rest:** add keymap for changing environment
([#5678 ](https://github.com/LazyVim/LazyVim/issues/5678 ))
([1da659d ](1da659db4a ))
* **java:** enable `blink.cmp` capabilities to show signature
documentation ([#5218 ](https://github.com/LazyVim/LazyVim/issues/5218 ))
([9618e32 ](9618e327ed ))
* **lang/omnisharp:** switch neotest adapter to vstest
([#6540 ](https://github.com/LazyVim/LazyVim/issues/6540 ))
([4086d44 ](4086d44a0b ))
* **neotest:** extra keymap to attach to a test
([#6198 ](https://github.com/LazyVim/LazyVim/issues/6198 ))
([66e927f ](66e927fd9d ))
### Bug Fixes
* **blink:** remove snippet expand override (no longer needed). Closes
[#6044 ](https://github.com/LazyVim/LazyVim/issues/6044 )
([336e2c3 ](336e2c3ea6 ))
* **chezmoi:** add `hidden=false` to fzf picker
([#6095 ](https://github.com/LazyVim/LazyVim/issues/6095 ))
([1aa1b59 ](1aa1b59a7e ))
* **copilot-chat:** use up to date config for chat headers
([#6543 ](https://github.com/LazyVim/LazyVim/issues/6543 ))
([2c5eef7 ](2c5eef7df7 ))
* **extras/rust:** fix config key for files.exclude
([#5664 ](https://github.com/LazyVim/LazyVim/issues/5664 ))
([762a34d ](762a34d5ad ))
* **extras:** adjust switch source/header shortcut
([#6567 ](https://github.com/LazyVim/LazyVim/issues/6567 ))
([b36b858 ](b36b8589b6 ))
* **extras:** remove procMacro ignored
([#6117 ](https://github.com/LazyVim/LazyVim/issues/6117 ))
([4a3702e ](4a3702e050 ))
* **lang.omnisharp:** update CSharpier command and arguments for Mason
compatibility ([#6156 ](https://github.com/LazyVim/LazyVim/issues/6156 ))
([dfebe70 ](dfebe70b8d ))
* **lang.rust:** rust-analyzer hanging on root scanned
([#6178 ](https://github.com/LazyVim/LazyVim/issues/6178 ))
([7bf8c22 ](7bf8c22c56 ))
* **latex:** ensure tex extra installs latex tree-sitter parser
([#6357 ](https://github.com/LazyVim/LazyVim/issues/6357 ))
([ae74622 ](ae74622e66 ))
* **mini.animate:** schedule the toggle mapping to correctly take effect
([#6483 ](https://github.com/LazyVim/LazyVim/issues/6483 ))
([bd23357 ](bd233579a6 ))
* **sql:** fix autocomplete when `omni` is used as a `blink.cmp` source
([#5652 ](https://github.com/LazyVim/LazyVim/issues/5652 ))
([f6f72b9 ](f6f72b90d4 ))
* **treesitter:** attach textobject keymaps to existing buffers on load.
Closes [#6642 ](https://github.com/LazyVim/LazyVim/issues/6642 ). Closes
[#6639 ](https://github.com/LazyVim/LazyVim/issues/6639 )
([92a7728 ](92a7728732 ))
* **typescript:** make_position_params with offset encoding.
([#6277 ](https://github.com/LazyVim/LazyVim/issues/6277 ))
([22152e9 ](22152e958f ))
* **ui:** ignore sidekick_terminal in mini-indentscope
([#6619 ](https://github.com/LazyVim/LazyVim/issues/6619 ))
([f0b32b5 ](f0b32b5955 ))
* **util:** add some kulala keymaps back to global
([#5960 ](https://github.com/LazyVim/LazyVim/issues/5960 ))
([a16739e ](a16739e332 ))
* **vscode:** don't sync undo/redo with vscode
([#5957 ](https://github.com/LazyVim/LazyVim/issues/5957 ))
([706ec44 ](706ec4443a ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-19 13:00:52 +02:00
github-actions[bot]
561da43c43
chore(main): release 15.8.1 ( #6641 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.8.1](https://github.com/LazyVim/LazyVim/compare/v15.8.0...v15.8.1 )
(2025-10-18)
### Bug Fixes
* **treesitter:** reload lazyvim.tresitter.util to prevent issues with
stale modules when upgrading
([62ce8a2 ](62ce8a23d8 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-18 08:34:17 +02:00
github-actions[bot]
048056e952
chore(main): release 15.8.0 ( #6576 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.8.0](https://github.com/LazyVim/LazyVim/compare/v15.7.1...v15.8.0 )
(2025-10-17)
### Features
* **gleam:** add conform
([#5640 ](https://github.com/LazyVim/LazyVim/issues/5640 ))
([02b8dd3 ](02b8dd3f4b ))
* **sidekick:** added `<leader>ad` to close/detach a terminal/session
([f8b062b ](f8b062b130 ))
* **sidekick:** changed default keymaps for sidekick. Please check
updated docs at sidekick.nvim
([a3e52dd ](a3e52dd346 ))
* **sidekick:** use `<a-a>` in any snacks picker to send the (selected)
results to an AI tool
([26c43a9 ](26c43a9b93 ))
* **treesitter:** add installation instructions to get a C compiler on
windows
([37032da ](37032dabd6 ))
* **treesitter:** added support for `disable` langs to
indent/highlight/folds. Closes
[#6608 ](https://github.com/LazyVim/LazyVim/issues/6608 )
([0e8069c ](0e8069c78e ))
* **treesitter:** better health checks for treesitter requirements
([413b9d5 ](413b9d5fa9 ))
* **treesitter:** on windows, use `gcc` if available and `cl.exe` is not
available for building parsers
([2a1f3c3 ](2a1f3c3701 ))
### Bug Fixes
* **blink:** disable blink left/right key in the cmdline
([94c4603 ](94c4603b68 ))
* **keymaps:** update deprecated diagnostic keymap to latest api change
([#6574 ](https://github.com/LazyVim/LazyVim/issues/6574 ))
([b9d38f6 ](b9d38f6920 ))
* **sidekick:** only add copilot to lspconfig when `opts.nes.enabled ~=
false`
([049db39 ](049db39de0 ))
* **terminal:** term toggle keymaps now only work for snacks terminals.
Closes [#6573 ](https://github.com/LazyVim/LazyVim/issues/6573 )
([4efd0e2 ](4efd0e2bea ))
* **treesiter:** check that `disable` options are tables
([e8c5fa7 ](e8c5fa7eae ))
* **treesitter:** better check on windows if microsoft build tools is
installed
([5effc77 ](5effc77185 ))
* **xtras:** load `copilot-native` before `blink`
([#6588 ](https://github.com/LazyVim/LazyVim/issues/6588 ))
([aa2c436 ](aa2c43633a ))
### Performance Improvements
* **ansible:** load on ft=yaml and run should only be mapped on
ft=yaml.ansible
([ebdcf1b ](ebdcf1ba7e ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-17 19:21:12 +02:00
Folke Lemaitre
4efd0e2bea
fix(terminal): term toggle keymaps now only work for snacks terminals. Closes #6573
2025-10-09 22:08:13 +02:00
Md. Iftakhar Awal Chowdhury
b9d38f6920
fix(keymaps): update deprecated diagnostic keymap to latest api change ( #6574 )
...
## Description
refectors deprecated `diagnostic_goto` calls to newer
`vim.diagnostic.jump` API.
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-10-02 20:52:41 +02:00
github-actions[bot]
dc1ffa5bcb
chore(main): release 15.7.1 ( #6575 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.7.1](https://github.com/LazyVim/LazyVim/compare/v15.7.0...v15.7.1 )
(2025-10-02)
### Bug Fixes
* **sidekick:** better keymaps
([188b288 ](188b288614 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-02 19:18:17 +02:00
github-actions[bot]
fab399c90d
chore(main): release 15.7.0 ( #6556 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.7.0](https://github.com/LazyVim/LazyVim/compare/v15.6.0...v15.7.0 )
(2025-10-01)
### Features
* **sidekick:** updated keymaps for sidekick
([2942bd4 ](2942bd4a0d ))
### Bug Fixes
* **copilot-native:** schedule inline_completion.enable
([23b1da1 ](23b1da170f ))
* **sidekick:** better keymaps
([aabc03f ](aabc03f88d ))
* **stylua:** stylua is now also an LSP. Disable it since we use the CLI
tool.
([2f76d57 ](2f76d572a2 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-02 07:22:59 +02:00
github-actions[bot]
4ebcd611b2
chore(main): release 15.6.0 ( #6536 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.6.0](https://github.com/LazyVim/LazyVim/compare/v15.5.0...v15.6.0 )
(2025-09-30)
### Features
* **sidekick:** added keymaps to work with AI cli tools
([5d18a46 ](5d18a46b6a ))
* **sidekick:** fancier lualine component
([b889978 ](b889978151 ))
### Bug Fixes
* **config:** clipboard:get()
([22851dc ](22851dce97 ))
* **copilot-native:** change Copilot-native's `<M-[>` description to
"Prev Suggestion"
([#6553 ](https://github.com/LazyVim/LazyVim/issues/6553 ))
([089d0a5 ](089d0a5ac1 ))
* **sidekick:** changed keymap to open new tool
([3d3739b ](3d3739b4b8 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-30 16:43:00 +02:00
Folke Lemaitre
22851dce97
fix(config): clipboard:get()
2025-09-30 15:42:15 +02:00
github-actions[bot]
060e6dfaf7
chore(main): release 15.5.0 ( #6533 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.5.0](https://github.com/LazyVim/LazyVim/compare/v15.4.0...v15.5.0 )
(2025-09-27)
### Features
* **ai.copilot-native:** let sidekick.nvim handle some things if
available
([b25ea9c ](b25ea9c153 ))
* **ai:** added completion hooks for next edit suggestions
([30a325d ](30a325d671 ))
* **extras:** added extra for `sidekick.nvim` (Copilot LSP integration)
([dbfe209 ](dbfe20996c ))
### Bug Fixes
* **ai.copilot:** disable copilot lsp if installed. copilot.lua needs
its own version of the LSP
([e9bc607 ](e9bc6074d1 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-27 18:54:19 +02:00
Folke Lemaitre
30a325d671
feat(ai): added completion hooks for next edit suggestions
2025-09-26 15:57:00 +02:00
github-actions[bot]
92b7fcf7b1
chore(main): release 15.4.0 ( #6515 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.4.0](https://github.com/LazyVim/LazyVim/compare/v15.3.0...v15.4.0 )
(2025-09-26)
### Features
* **copilot-native:** added experimental support for next edit
suggestions. check the docs to enable
([c83df9e ](c83df9e68d ))
* **copilot-native:** added keymaps to cycle suggestions
([6bd630c ](6bd630cec6 ))
* **copilot-native:** better lualine status
([9913e16 ](9913e1665d ))
* **copilot-native:** removed experimental **nes** support with
`copilot_lsp` for now, since it's not the best experience right now
([ed637bb ](ed637bb0f7 ))
* **copilot:** added `copilot-native` extra to setup native inline
completions in Neovim
([3b02963 ](3b02963585 ))
### Bug Fixes
* **catppuccin:** follow-up on api change
([#6505 ](https://github.com/LazyVim/LazyVim/issues/6505 ))
([af6e250 ](af6e2505b5 ))
* **treesitter:** create buffer-local textobjects keymaps only when
available. Closes
[#6508 ](https://github.com/LazyVim/LazyVim/issues/6508 )
([5985ca0 ](5985ca0cf1 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-26 12:16:12 +02:00
Folke Lemaitre
c83df9e68d
feat(copilot-native): added experimental support for next edit suggestions. check the docs to enable
2025-09-25 15:30:28 +02:00
github-actions[bot]
6e3a06306d
chore(main): release 15.3.0 ( #6486 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.3.0](https://github.com/LazyVim/LazyVim/compare/v15.2.0...v15.3.0 )
(2025-09-23)
### Features
* **copilot:** use `blink-copilot` as blink.cmp copilot source
([#5551 ](https://github.com/LazyVim/LazyVim/issues/5551 ))
([13069f2 ](13069f2018 ))
* **treesitter:** show an error if the user tries to set a custom
treesitter compiler
([89ff1fd ](89ff1fd600 ))
### Bug Fixes
* **jdtls:** allow mason jdtls installation
([#6498 ](https://github.com/LazyVim/LazyVim/issues/6498 ))
([80990ec ](80990ec62f ))
* **jdtls:** bundle configuration bug fix
([#6499 ](https://github.com/LazyVim/LazyVim/issues/6499 ))
([c423765 ](c423765962 ))
* **keymaps:** enable snacks git keybindings
([#6323 ](https://github.com/LazyVim/LazyVim/issues/6323 ))
([720e06a ](720e06a908 ))
* **lsp:** fix mason install/exclude. Closes
[#6504 ](https://github.com/LazyVim/LazyVim/issues/6504 )
([37b1ec4 ](37b1ec41ae ))
* **lsp:** fixup for when not using mason
([a90b565 ](a90b56518f ))
* **luasnip:** add missing optional tag to garymjr/nvim-snippets
([#5733 ](https://github.com/LazyVim/LazyVim/issues/5733 ))
([37a1c1a ](37a1c1af5d ))
* **vtsls:** fix and move denols/vtsls disambigutaion to typescript
extra. Fixes [#6476 ](https://github.com/LazyVim/LazyVim/issues/6476 )
([775621a ](775621ac0a ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-23 13:02:58 +02:00
filip
720e06a908
fix(keymaps): enable snacks git keybindings ( #6323 )
...
## Description
Enable snacks git keybindings even if `lazygit` is not installed
Related discussion: https://github.com/LazyVim/LazyVim/discussions/6322
## Related Issue(s)
<!--
If this PR fixes any issues, please link to the issue here.
- Fixes #<issue_number>
-->
## Screenshots
<!-- Add screenshots of the changes if applicable. -->
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-09-21 15:42:38 +02:00
github-actions[bot]
b4606f9df3
chore(main): release 15.2.0 ( #6468 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.2.0](https://github.com/LazyVim/LazyVim/compare/v15.1.1...v15.2.0 )
(2025-09-20)
### Features
* **clojure:** use 'nvim-paredit' instead 'nvim-treesitter-sexp' as
clojure S-exp Plugin
([#5876 ](https://github.com/LazyVim/LazyVim/issues/5876 ))
([2659028 ](26590285ea ))
* **core:** relax hard requirement for `vim.lsp.is_enabled`. Show
warning instead
([3ca7b47 ](3ca7b47365 ))
* **options:** don't overwrite indentexpr/foldexpr/foldmethod when set
by plugins. Fixes
[#6464 ](https://github.com/LazyVim/LazyVim/issues/6464 )
([ccbaf55 ](ccbaf55c2f ))
* **yanky:** use snacks picker for improved yank history navigation
([#5802 ](https://github.com/LazyVim/LazyVim/issues/5802 ))
([55e762a ](55e762a888 ))
### Bug Fixes
* **editor:** calculate the height passed to the prompt of fzf-lua
properly ([#6481 ](https://github.com/LazyVim/LazyVim/issues/6481 ))
([65e38d3 ](65e38d3b34 ))
* **lang.clojure:** correct cmp-conjure source name
([#6208 ](https://github.com/LazyVim/LazyVim/issues/6208 ))
([55b5c1f ](55b5c1fecb ))
* **options:** set_default option
([2401d5f ](2401d5fca6 ))
* **options:** track some initial options right after loading
`options.lua`. See
[#6463 ](https://github.com/LazyVim/LazyVim/issues/6463 )
([9c611b0 ](9c611b0c57 ))
* **treesitter:** check if queries for indent/fold exists before
enabling it. Fixes
[#6474 ](https://github.com/LazyVim/LazyVim/issues/6474 )
([5ce7cd6 ](5ce7cd650a ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-20 16:50:44 +02:00
Folke Lemaitre
9c611b0c57
fix(options): track some initial options right after loading options.lua. See #6463
2025-09-19 20:26:36 +02:00
github-actions[bot]
3a743f7f85
chore(main): release 15.1.1 ( #6457 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.1.1](https://github.com/LazyVim/LazyVim/compare/v15.1.0...v15.1.1 )
(2025-09-18)
### Bug Fixes
* **core:** check for outdated nightly. See
[#6458 ](https://github.com/LazyVim/LazyVim/issues/6458 )
([cfac3c9 ](cfac3c9a85 ))
* **lspconfig:** remove all usage of `lspconfig`
([36b4191 ](36b41911ab ))
* **lsp:** schedule_wrap setting up LSPs to work around root cause of
[#6456 ](https://github.com/LazyVim/LazyVim/issues/6456 ). Fixes
[#6456 ](https://github.com/LazyVim/LazyVim/issues/6456 )
([75a3809 ](75a3809e15 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-18 14:09:58 +02:00
github-actions[bot]
a467ce074f
chore(main): release 15.1.0 ( #6452 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.1.0](https://github.com/LazyVim/LazyVim/compare/v15.0.3...v15.1.0 )
(2025-09-18)
### Features
* **treesitter:** automatically install and use mason's tree-sitter-cli
if not installed on system
([725d048 ](725d048e00 ))
* **treesitter:** refactored setting up treesitter
indent/highlight/folds
([b93303d ](b93303d233 ))
### Bug Fixes
* **snacks:** safe wrapper around snacks statuscolumn to prevent errors
when LazyVim is still installing
([5bf2378 ](5bf237820d ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-18 10:03:59 +02:00
Folke Lemaitre
b93303d233
feat(treesitter): refactored setting up treesitter indent/highlight/folds
2025-09-18 09:49:54 +02:00
Folke Lemaitre
5bf237820d
fix(snacks): safe wrapper around snacks statuscolumn to prevent errors when LazyVim is still installing
2025-09-18 09:49:54 +02:00
github-actions[bot]
bd1f523df5
chore(main): release 15.0.3 ( #6448 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.0.3](https://github.com/LazyVim/LazyVim/compare/v15.0.2...v15.0.3 )
(2025-09-17)
### Bug Fixes
* **treesitter:** properly update installedd languages after setup
([c28f599 ](c28f599d4f ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-17 23:41:10 +02:00
github-actions[bot]
1c14d858e5
chore(main): release 15.0.2 ( #6439 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.0.2](https://github.com/LazyVim/LazyVim/compare/v15.0.1...v15.0.2 )
(2025-09-17)
### Bug Fixes
* **python:** remove the wrapping `settings` key from `setup()` options
([#6069 ](https://github.com/LazyVim/LazyVim/issues/6069 ))
([ed3aa74 ](ed3aa74c10 ))
* **treesitter:** indentexpr/foldexpr now work as intended and override
ftplugin settings. Fixes
[#6447 ](https://github.com/LazyVim/LazyVim/issues/6447 )
([a6b38de ](a6b38de763 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-17 22:50:09 +02:00
Folke Lemaitre
a6b38de763
fix(treesitter): indentexpr/foldexpr now work as intended and override ftplugin settings. Fixes #6447
2025-09-17 22:46:14 +02:00
github-actions[bot]
9e58f05aae
chore(main): release 15.0.1 ( #6438 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.0.1](https://github.com/LazyVim/LazyVim/compare/v15.0.0...v15.0.1 )
(2025-09-17)
### Bug Fixes
* **treesitter:** TS update during inital build
([2d56d3b ](2d56d3b37c ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-17 16:59:13 +02:00
github-actions[bot]
2c44d33063
chore(main): release 15.0.0 ( #6422 )
...
🤖 I have created a release *beep* *boop*
---
##
[15.0.0](https://github.com/LazyVim/LazyVim/compare/v14.15.1...v15.0.0 )
(2025-09-17)
### ⚠ BREAKING CHANGES
* **treesitter:** migrate to `nvim-treesitter` **main** branch
* bump Neovim requirement to 0.11.2
* LazyVim now requires Neovim >= 0.11 See #6421 for more info
### Features
* **blink:** enable blink cmdline completions
([011a35c ](011a35ccb8 ))
* **blink:** enable cmdline completions
([ff7c12c ](ff7c12c48e ))
* bump Neovim requirement to 0.11.2
([cccfe70 ](cccfe70ea4 ))
* **extras:** added an experimental extra for the treesitter `main`
branch
([5668ad7 ](5668ad72ca ))
* LazyVim now requires Neovim >= 0.11 See
[#6421 ](https://github.com/LazyVim/LazyVim/issues/6421 ) for more info
([e7ce65e ](e7ce65e1bb ))
* **lsp:** enable LSP folds when available
([5e2c4e6 ](5e2c4e62f2 ))
* **treesitter:** migrate to `nvim-treesitter` **main** branch
([5eac460 ](5eac460c09 ))
### Bug Fixes
* **blink:** make blink completions in cmdline behave more like regular
cmdline
([f54fd7f ](f54fd7f751 ))
* **catppuccin:** follow renamed integration
([#6354 ](https://github.com/LazyVim/LazyVim/issues/6354 ))
([02d0c9a ](02d0c9aebd ))
* **clangd:** file detection improvements
([#6436 ](https://github.com/LazyVim/LazyVim/issues/6436 ))
([aab503f ](aab503fda6 ))
* **clangd:** rewrite the root_dir function
([#6060 ](https://github.com/LazyVim/LazyVim/issues/6060 ))
([167d39b ](167d39b2be ))
* **eslint:** remove old 0.10 code
([919c9e5 ](919c9e5d09 ))
* **extras:** disable blink path source in CopilotChat
([#5666 ](https://github.com/LazyVim/LazyVim/issues/5666 ))
([#5754 ](https://github.com/LazyVim/LazyVim/issues/5754 ))
([3aa2916 ](3aa2916569 ))
* **gitsigns:** use silent for gitsigns keymaps
([#5841 ](https://github.com/LazyVim/LazyVim/issues/5841 ))
([6eed178 ](6eed1781c1 ))
* **grug-far:** add support for GrugFarWithin so it gets loaded by
default ([#5772 ](https://github.com/LazyVim/LazyVim/issues/5772 ))
([fd1b02a ](fd1b02ae57 ))
* **harpoon:** keymaps for 1-9. Fixes
[#6319 ](https://github.com/LazyVim/LazyVim/issues/6319 )
([e2ba6bb ](e2ba6bb511 ))
* **jdtls:** root_dir
([271fecb ](271fecb067 ))
* **jdtls:** root_dir
([#6429 ](https://github.com/LazyVim/LazyVim/issues/6429 ))
([c053921 ](c05392186e ))
* **lang.haskell:** prevent Haskell extras from installing
telescope.nvim ([#6419 ](https://github.com/LazyVim/LazyVim/issues/6419 ))
([cc4a3e5 ](cc4a3e5564 ))
* **lsp:** buffer should be second arg for supports_method
([44ade7f ](44ade7fdea ))
* **lspconfig:** remove all references to lspconfig. Closes
[#6426 ](https://github.com/LazyVim/LazyVim/issues/6426 )
([23b9cde ](23b9cdeb34 ))
* **lsp:** properly ambiguate denols vs vtsls
([2f75d9a ](2f75d9a90f ))
* **lsp:** properly register capabilities with new vim.lsp.config. Not
needed for blink
([9fa832d ](9fa832dc95 ))
* **mason:** migrate to mason v2
([#6053 ](https://github.com/LazyVim/LazyVim/issues/6053 ))
([773f28b ](773f28b491 ))
* **mini:** update mini plugin references from echasnovski to nvim-mini
([#6374 ](https://github.com/LazyVim/LazyVim/issues/6374 ))
([ae3aaf2 ](ae3aaf2dd3 ))
* **neo-tree:** import neo-tree Extra before edgy Extra
([#5763 ](https://github.com/LazyVim/LazyVim/issues/5763 ))
([848dd31 ](848dd3132a ))
* **ocaml:** use `root_dir` instead of `root_markers` for globs support
([#6428 ](https://github.com/LazyVim/LazyVim/issues/6428 ))
([44cc063 ](44cc0635bc ))
* **refactoring:** update funcs to return, add `expr=true`, operator
mode ([#5882 ](https://github.com/LazyVim/LazyVim/issues/5882 ))
([6e1de74 ](6e1de74597 ))
* remove 0.9 compat
([3516ae7 ](3516ae736a ))
* **schemastore:** use `before_init` instead of `on_new_config` to load
schema store ([#6427 ](https://github.com/LazyVim/LazyVim/issues/6427 ))
([14d2a9b ](14d2a9baa1 ))
* **treesitter-main:** move exe check to config
([96316e5 ](96316e5a69 ))
* **treesitter-main:** set vim.bo.indentexpr in FileType autocmd
([#6430 ](https://github.com/LazyVim/LazyVim/issues/6430 ))
([b926e7d ](b926e7db41 ))
* **vue:** `volar` -> `vua_ls`. Fixes
[#6236 ](https://github.com/LazyVim/LazyVim/issues/6236 ). Closes
[#6238 ](https://github.com/LazyVim/LazyVim/issues/6238 ). Closes
[#6174 ](https://github.com/LazyVim/LazyVim/issues/6174 )
([4a3b4a8 ](4a3b4a80a8 ))
### Performance Improvements
* **blink:** only enable lazydev in lua files
([4961b3d ](4961b3d4d4 ))
* **treesitter-main:** only enable highlighting for installed treesitter
langs
([2f309fc ](2f309fc8b5 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-17 15:40:17 +02:00
Folke Lemaitre
72e1ee5b0d
refactor(treesitter): cleanup
2025-09-17 15:33:37 +02:00
Folke Lemaitre
5eac460c09
feat(treesitter)!: migrate to nvim-treesitter **main** branch
2025-09-17 09:52:44 +02:00
Folke Lemaitre
64ee23f38f
style: remove references to Neovim 0.10
2025-09-17 07:14:37 +02:00
Folke Lemaitre
a7a94c50ac
refactor: remove all <0.11 compat code
2025-09-15 11:16:53 +02:00
github-actions[bot]
53a2de1c8b
chore(main): release 14.15.1 ( #6420 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.15.1](https://github.com/LazyVim/LazyVim/compare/v14.15.0...v14.15.1 )
(2025-09-15)
### Bug Fixes
* **blink:** use .get method to access presets
([#6183 ](https://github.com/LazyVim/LazyVim/issues/6183 ))
([1a729e2 ](1a729e2d4c ))
* **extras.ai.copilot:** update status retrieval for lualine
([#5900 ](https://github.com/LazyVim/LazyVim/issues/5900 ))
([55e9944 ](55e9944e2b ))
* **lang.python:** enable venv-selector even when telescope is not
available ([#5829 ](https://github.com/LazyVim/LazyVim/issues/5829 ))
([10e5bf5 ](10e5bf5c5b ))
* **lsp:** fixed deprecated warnings
([bed725a ](bed725a054 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-15 10:55:48 +02:00
github-actions[bot]
25abbf546d
chore(main): release 14.15.0 ( #5623 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.15.0](https://github.com/LazyVim/LazyVim/compare/v14.14.0...v14.15.0 )
(2025-05-12)
### Features
* **chezmoi:** enhance fzf-lua chezmoi picker and add snacks.dasbhoard
entry ([#5275 ](https://github.com/LazyVim/LazyVim/issues/5275 ))
([759a19e ](759a19e785 ))
* **keymaps:** show lang when opening treesitter inspect
([9c59668 ](9c596681f6 ))
* **octo:** add support for snacks picker
([#5625 ](https://github.com/LazyVim/LazyVim/issues/5625 ))
([16a7724 ](16a772452a ))
* **snippets:** mini.snippets standalone and blink.resubscribe
([#5507 ](https://github.com/LazyVim/LazyVim/issues/5507 ))
([f2f2aea ](f2f2aea672 ))
### Bug Fixes
* **blink:** make sure to use `LazyVim.config.icons.kinds`
([#5668 ](https://github.com/LazyVim/LazyVim/issues/5668 ))
([771089f ](771089f692 ))
* **blink:** remove unnecessary `sources` from `cmdline`
([#5620 ](https://github.com/LazyVim/LazyVim/issues/5620 ))
([5b94baa ](5b94baa1d2 ))
* **copilot-chat:** switch from deprecated picker integrations
([#5707 ](https://github.com/LazyVim/LazyVim/issues/5707 ))
([b0334fd ](b0334fd57c ))
* **mason:** rename and pin to v1
([c20c402 ](c20c402295 ))
* **snacks.picker:** remove redundant leader-gc keymap. Closes
[#5646 ](https://github.com/LazyVim/LazyVim/issues/5646 )
([606b964 ](606b96466e ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-12 11:00:03 +02:00
Folke Lemaitre
9c596681f6
feat(keymaps): show lang when opening treesitter inspect
2025-02-18 23:11:12 +01:00
github-actions[bot]
3f034d0a7f
chore(main): release 14.14.0 ( #5603 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.14.0](https://github.com/LazyVim/LazyVim/compare/v14.13.0...v14.14.0 )
(2025-02-15)
### Features
* **extras:** setup neogen and mini.snippets integration
([#5594 ](https://github.com/LazyVim/LazyVim/issues/5594 ))
([5788b9d ](5788b9d1e0 ))
* **keymaps:** enable toggling in quickfix list and location list
([#5608 ](https://github.com/LazyVim/LazyVim/issues/5608 ))
([32e575a ](32e575aa75 ))
* **snacks.picker:** added support for Project shortcuts in other
dashboards ([#5607 ](https://github.com/LazyVim/LazyVim/issues/5607 ))
([401ef48 ](401ef48fcd ))
* **snacks.picker:** move trouble keymap from `ctrl+t` -> `alt+t`
([4aff006 ](4aff0063a4 ))
### Bug Fixes
* **blink:** `blink` released new version, remove previous hack
([#5616 ](https://github.com/LazyVim/LazyVim/issues/5616 ))
([b35015a ](b35015ac59 ))
* **blink:** `cmdline` is now top-level on main branch
([#5615 ](https://github.com/LazyVim/LazyVim/issues/5615 ))
([0458e46 ](0458e46dcc ))
* **blink:** enable Neovim native mapping with `<Tab>`
([#5617 ](https://github.com/LazyVim/LazyVim/issues/5617 ))
([e7f8e4f ](e7f8e4faba ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-15 23:51:07 +01:00
Zhou Fang
32e575aa75
feat(keymaps): enable toggling in quickfix list and location list ( #5608 )
...
## Description
This PR addresses issue #5503 by modifying the behavior of `<leader>xq`
and `<leader>xl` so that they toggle the quickfix and location lists
rather than simply opening them.
To prevent the full Lua error stack from being printed when no list
exists prior to using `copen` or `lopen`, I've wrapped the commands in
`pcall` and used `vim.notify` to alert the user in the same manner as
before.
## Related Issue(s)
#5503
## Screenshots
https://github.com/user-attachments/assets/b22b1861-e6e5-4d8a-967e-f760cca15719
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-02-15 08:27:01 +01:00
github-actions[bot]
45d94b3197
chore(main): release 14.13.0 ( #5574 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.13.0](https://github.com/LazyVim/LazyVim/compare/v14.12.0...v14.13.0 )
(2025-02-12)
### Features
* **editor:** update parameter for fzf-lua
([#5584 ](https://github.com/LazyVim/LazyVim/issues/5584 ))
([0a5965b ](0a5965b787 ))
* **lsp:** use lsp_config picker instead of `LspInfo`
([7529773 ](7529773371 ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-12 21:38:40 +01:00
github-actions[bot]
9d426ed7fc
chore(main): release 14.12.0 ( #5553 )
...
🤖 I have created a release *beep* *boop*
---
##
[14.12.0](https://github.com/LazyVim/LazyVim/compare/v14.11.0...v14.12.0 )
(2025-02-10)
### Features
* **config:** add option to disable the order check to warning message
([da3b515 ](da3b5159df ))
* **config:** allow disabling the order check with
`vim.g.lazyvim_check_order = false`
([0bbce17 ](0bbce1775b ))
### Bug Fixes
* **copilot-chat:** added support for snacks picker. Closes
[#5432 ](https://github.com/LazyVim/LazyVim/issues/5432 ). Closes
[#5552 ](https://github.com/LazyVim/LazyVim/issues/5552 )
([2a608f0 ](2a608f00d4 ))
* **extras:** disable import handling when loading `:LazyExtras` +
changed some recommendations
([121a2e2 ](121a2e27ef ))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please ). See
[documentation](https://github.com/googleapis/release-please#release-please ).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-11 11:53:22 +01:00
Folke Lemaitre
da3b5159df
feat(config): add option to disable the order check to warning message
2025-02-10 12:14:05 +01:00
Folke Lemaitre
0bbce1775b
feat(config): allow disabling the order check with vim.g.lazyvim_check_order = false
2025-02-08 20:34:17 +01:00