dareni
80990ec62f
fix(jdtls): allow mason jdtls installation ( #6498 )
...
Bug fix jdtls config for compatibility with last lsp refactor.
2025-09-22 13:55:56 +02:00
Frestein ☁️
37a1c1af5d
fix(luasnip): add missing optional tag to garymjr/nvim-snippets ( #5733 )
...
## Description
This pull request fixes an issue where the `nvim-snippets` plugin was
incorrectly marked as disabled due to the missing optional tag in the
configuration. By adding the `optional = true` tag, the plugin will no
longer appear as disabled when it is not installed.
## Related Issue(s)
<!--
If this PR fixes any issues, please link to the issue here.
- Fixes #<issue_number>
-->
## Screenshots
Before:

After:

## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-09-21 15:51:56 +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
Vladimir Shvets
7d5365ad14
fix(lualine): pretty path fix for mixed case paths on Windows ( #4911 )
...
## Description
Here's an example of the issue:
```lua
local pretty_path = require('lazyvim.util').lualine.pretty_path({ relative = 'cwd' })
-- just a stub
local component = {
create_hl = function() end,
format_hl = function() return '' end,
get_default_hl = function() return '' end
}
local cwd = vim.fn.getcwd()
vim.print('cwd: ' .. cwd)
vim.print('pretty path: ' .. pretty_path(component))
-- results if `cd d:\tmp` was called previously
-- cwd: d:\tmp
-- pretty path: d:\tmp\pretty_path_issue.lua
--
-- results if `cd D:\tmp` was called previously
-- cwd: D:\tmp
-- pretty path: pretty_path_issue.lua
```
Depending on the initial path of the `cd` we either get a pretty path or
we don't =)
I'm not sure if this should be fixed in the neovim itself (considering
windows paths as case-insensitive), but I would assume that would take a
lot longer to land there, if it's even considered a needed change
## Related Issue(s)
Somewhat related to #4763 , where I've left a comment, but decided to
look a bit deeper
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-09-21 15:29:53 +02:00
Zhou Fang
13069f2018
feat(copilot): use blink-copilot as blink.cmp copilot source ( #5551 )
...
## Description
<!-- Describe the big picture of your changes to communicate to the
maintainers
why we should accept this pull request. -->
After reviewing and fixing bugs in blink-cmp-copilot, I realized that
there is significant room for improvement in its codebase. So I created
a new copilot source `blink-copilot` for `blink.cmp` that introduces
many new features, enhanced performance, and official `copilot.vim`
backend support. (`copilot.lua` is supported by default)
The plugin has been starred by over 30 users, and it is growing faster
than blink-cmp-copilot. After more than two weeks of gathering feedback
and addressing bugs, the plugin has become very stable, and I believe
it’s time to share it with a broader audience.
`blink-copilot` register the kind `Copilot` by default, so there is no
need to do extra transforming on the completion items.
## 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 14:40:15 +02:00
Folke Lemaitre
a90b56518f
fix(lsp): fixup for when not using mason
2025-09-21 12:35:17 +02:00
Folke Lemaitre
16637dd655
refactor(lsp): cleanup lsp/mason-lspconfig code
2025-09-21 12:34:27 +02:00
Folke Lemaitre
775621ac0a
fix(vtsls): fix and move denols/vtsls disambigutaion to typescript extra. Fixes #6476
2025-09-21 11:58:59 +02:00
folke
89ce0438d6
chore(build): auto-generate docs
2025-09-21 09:05:18 +00:00
Folke Lemaitre
89ff1fd600
feat(treesitter): show an error if the user tries to set a custom treesitter compiler
2025-09-21 11:04:25 +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>
v15.2.0
2025-09-20 16:50:44 +02:00
vector
65e38d3b34
fix(editor): calculate the height passed to the prompt of fzf-lua properly ( #6481 )
...
## Description
add two lines more to the height of prompt window.
## Related Issue(s)
- Fixes #6480
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-09-20 15:48:35 +02:00
folke
c9efea8431
chore(build): auto-generate docs
2025-09-20 12:10:18 +00:00
Frestein ☁️
55b5c1fecb
fix(lang.clojure): correct cmp-conjure source name ( #6208 )
...
## Description
8c9a88efed/README.md (L10)
## 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-20 14:08:56 +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
Folke Lemaitre
5ce7cd650a
fix(treesitter): check if queries for indent/fold exists before enabling it. Fixes #6474
2025-09-19 19:58:28 +02:00
gbprod
55e762a888
feat(yanky): use snacks picker for improved yank history navigation ( #5802 )
...
## Description
I've introduce snacks picker support for [Yanky history
ring](https://github.com/gbprod/yanky.nvim/pull/215 ), I propose to use
it in LazyVim.
## Screenshots

## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-09-19 11:29:07 +02:00
Wendel Macedo
26590285ea
feat(clojure): use 'nvim-paredit' instead 'nvim-treesitter-sexp' as clojure S-exp Plugin ( #5876 )
...
## Description
On [this bug](https://github.com/LazyVim/LazyVim/issues/5866 ) I told
about a plugin that was falty on clojure lang extra, with the goal to
have him removed but @mitchelkuijpers suggested a new one that I
implemented on this PR.
[The plugin](https://github.com/julienvincent/nvim-paredit ) is 1:1 with
the keymaps of the older one.
## Related Issue(s)
https://github.com/LazyVim/LazyVim/issues/5866
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-09-19 08:38:33 +02:00
folke
cd7ae5bc74
chore(build): auto-generate docs
2025-09-19 06:12:49 +00:00
Folke Lemaitre
3ca7b47365
feat(core): relax hard requirement for vim.lsp.is_enabled. Show warning instead
2025-09-19 08:11:38 +02:00
Folke Lemaitre
2401d5fca6
fix(options): set_default option
2025-09-18 23:51:32 +02:00
Folke Lemaitre
ccbaf55c2f
feat(options): don't overwrite indentexpr/foldexpr/foldmethod when set by plugins. Fixes #6464
2025-09-18 22:19:03 +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>
v15.1.1
2025-09-18 14:09:58 +02:00
Folke Lemaitre
cfac3c9a85
fix(core): check for outdated nightly. See #6458
2025-09-18 14:08:08 +02:00
Folke Lemaitre
75a3809e15
fix(lsp): schedule_wrap setting up LSPs to work around root cause of #6456 . Fixes #6456
2025-09-18 13:52:07 +02:00
Folke Lemaitre
36b41911ab
fix(lspconfig): remove all usage of lspconfig
2025-09-18 13:06:48 +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>
v15.1.0
2025-09-18 10:03:59 +02:00
folke
1dece3be15
chore(build): auto-generate docs
2025-09-18 07:51:02 +00:00
Folke Lemaitre
725d048e00
feat(treesitter): automatically install and use mason's tree-sitter-cli if not installed on system
2025-09-18 09:49:54 +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>
v15.0.3
2025-09-17 23:41:10 +02:00
Folke Lemaitre
c28f599d4f
fix(treesitter): properly update installedd languages after setup
2025-09-17 23:39:19 +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>
v15.0.2
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
Zhizhen He
ed3aa74c10
fix(python): remove the wrapping settings key from setup() options ( #6069 )
...
## Description
Remove the wrapping `settings` key from `setup()` options.
<!-- Describe the big picture of your changes to communicate to the
maintainers
why we should accept this pull request. -->
## Related Issue(s)
<!--
If this PR fixes any issues, please link to the issue here.
- Fixes #<issue_number>
-->
## Screenshots
<img width="601" alt="image"
src="https://github.com/user-attachments/assets/92f3fc5a-9497-40c2-bc83-2a216cccb2f2 "
/>
<!-- 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-17 17:16:31 +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>
v15.0.1
2025-09-17 16:59:13 +02:00
Folke Lemaitre
2d56d3b37c
fix(treesitter): TS update during inital build
2025-09-17 16:54:36 +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>
v15.0.0
2025-09-17 15:40:17 +02:00
Folke Lemaitre
72e1ee5b0d
refactor(treesitter): cleanup
2025-09-17 15:33:37 +02:00
Amaan Qureshi
aab503fda6
fix(clangd): file detection improvements ( #6436 )
...
## Description
As discussed in
23b9cdeb34 (r165937336) ,
it'd be better to remove clang configuration files from influencing root
dir detection. I've also added meson and ninja files to the extra's
recommendation detection
## Related Issue(s)
## Screenshots
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-09-17 11:19:29 +02:00
Tom MacWright
ab657e9589
docs: improved plugin doc strings ( #5657 )
...
## Description
This improves the comment strings that produce documentation for
different plugins. I often look at the docs to learn what stuff is
already installed, and this would help people like me to quickly
understand what some of the plugins do.
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-09-17 11:17:32 +02:00
Alexey Svirshchevskiy
014b5bf6ac
docs(treesitter): fix checkhealth command ( #6433 )
2025-09-17 10:40:37 +02:00
Jorge Villalobos
112b8848b5
chore(which-key): remove unnecessary icons ( #5461 )
...
## Description
These are already handled by which-key exactly the same way, no need to
re-declare them here. Removing them from here has no effect.
## Related Issue(s)
N/A
## Screenshots

## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
2025-09-17 10:15:21 +02:00
Nick Janetakis
fd1b02ae57
fix(grug-far): add support for GrugFarWithin so it gets loaded by default ( #5772 )
...
## Description
https://github.com/MagicDuck/grug-far.nvim is the default find and
replace plugin for LazyVim.
It recently added support for being able to do a find / replace within a
visual selection to limit the scope of a search.
It did that by introducing a new command called `:GrugFarWithin`. This
PR adds that as a `cmd` so it gets loaded by default. Without this PR,
you cannot call this command unless you first call `:GrugFar`. This was
identified by the author of Grug Far.
## Related Issue(s)
There is no issue in this repo, but this feature is related to:
https://github.com/MagicDuck/grug-far.nvim/issues/357
## Checklist
- [x] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md )
guidelines.
I also want to give a shout-out to @MagicDuck who is the author of the
plugin. He implemented this feature so fast and has been super helpful
in his repo's issue tracker.
2025-09-17 10:14:48 +02:00
EasonMo
6eed1781c1
fix(gitsigns): use silent for gitsigns keymaps ( #5841 )
...
## Description
When executing `<leader>ghs`, the command line window will flicker.
Therefore, it should be run silently.
## Related Issue(s)
None
## 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-17 10:13:36 +02:00
Folke Lemaitre
e9344e5319
docs: better error and ref to checkhealth for nvim-treesitter main
2025-09-17 10:10:34 +02:00
Folke Lemaitre
5eac460c09
feat(treesitter)!: migrate to nvim-treesitter **main** branch
2025-09-17 09:52:44 +02:00
Folke Lemaitre
32ef7a9d39
docs: typo
2025-09-17 09:22:58 +02:00
Folke Lemaitre
5e2c4e62f2
feat(lsp): enable LSP folds when available
2025-09-17 08:11:33 +02:00