Saad Nadeem and Gaétan Lepage
23c2718053
plugins/blink-pairs: add blink_pairs_parser lib to combinePlugins.pathsToLink
2026-08-12 23:29:04 +00:00
Stanislav Asunkin and Matt Sturgeon
acd69cc15d
plugins/treesitter: support folding.disable for nvim-treesitter-legacy
2026-07-29 22:32:01 +00:00
Stanislav Asunkin and Matt Sturgeon
2aeba15931
plugins/treesitter: restore folding for nvim-treesitter-legacy
2026-07-29 22:32:01 +00:00
Stanislav Asunkin and Matt Sturgeon
b79ccde69a
plugins/treesitter: return early if there is no parser available
2026-07-29 22:32:01 +00:00
Stanislav Asunkin and Matt Sturgeon
dc0c5e350e
plugins/treesitter: improve Nixvim's native tree-sitter setup
...
This commit improves Nixvim's native tree-sitter setup for the modern
nvim-treesitter main branch. The intent was to bring more customizations
that were lost after switching from master branch. In particular:
- `highlight.disable` option now accepts a raw function compatible with
disable parameter from master branch. Additionally it accepts a third
filetype parameter
- add `highlight.enableVimSyntax` option to enable :h syntax for chosen
filetypes. Syntax is sometimes needed for indent files, some vim
scripts, or to improve highlighting for compopund filetypes
- `indent` and `folding` now also have `disable` support
- all features are now enabled only when the parser and queries are
available for current filetype. This avoids setting 'indentexpr' and
'foldexpr' when they cannot work because of missing parser or queries
- adds commands to `b:undo_ftplugin` variable to undo options set. The
content of this variable is automatically executed by Nvim when
switching filetype (by ftplugin). This is needed so that options were
reset if the filetype is changed. Previously stale options were left.
2026-07-29 22:32:01 +00:00
Matt Sturgeon
64b8f4d7fe
plugins/efmls-configs/packages: declare oxfmt & oxlint packages
2026-07-12 13:18:22 +00:00
Matt Sturgeon
9350b3700a
plugins/vimtex: update default texlive to top-level package
...
`texlive.combined.scheme-medium` is marked for removal in 27.05, but
top-level packages like `texliveMedium` exist.
texlive.combined schemes are deprecated and will be removed from Nixpkgs 27.05.
Please switch to texliveSmall or another top level scheme.
2026-07-12 13:18:22 +00:00
Gaetan Lepage
e52f93e175
treewide: elixir -> beamPackages.elixir
2026-07-02 16:10:29 +00:00
David Warde-Farley and Austin Horstman
82a679abce
plugins/sidekick: support non-bool settings.nes.enabled
2026-06-19 23:58:16 +00:00
David Warde-Farley and Austin Horstman
24259c0f4f
plugins/sidekick: Amend assertion message to match
...
Co-authored-by: Austin Horstman <khaneliman12@gmail.com >
2026-06-19 23:58:16 +00:00
David Warde-Farley and Austin Horstman
44ba462bec
plugins/sidekick: fix incorrect assertion
...
The calling convention is that the `settings` member will be passed as `opts` to `setup()`, but the assertion expects there to be an `opts` attrset inside `settings`.
2026-06-19 23:58:16 +00:00
Austin Horstman
d43c763fd9
plugins/efmls-configs: map available packagings
...
Move newly available efmls formatters and linters from unpackaged to
explicit package mappings.
2026-06-16 19:23:42 +00:00
Austin Horstman
5dddd55a12
plugins/none-ls: map packaged tools
...
Promote additional formatter/linter names from nullAttrs to explicit
package mappings in none-ls.
2026-06-16 19:23:42 +00:00
Austin Horstman
d40cfe3ab4
plugins/conform-nvim: map available formatter packages
...
Use nixpkgs-packaged formatters from formatter-packages instead of
unpackaged list.
2026-06-16 19:23:42 +00:00
Matt Sturgeon and Austin Horstman
0065d0b5e6
plugins/obsidian: deprecate completion.{blink,nvim-cmp} settings
...
Mirror upstream's deprecation.
2026-06-15 19:17:02 +00:00
Matt Sturgeon and Austin Horstman
047bffb020
plugins/coq-nvim: remove settings.auto_start option
...
It's removed & deprecated in upstream's v2 plugin.
2026-06-15 19:17:02 +00:00
Matt Sturgeon and Austin Horstman
6542cdf36e
plugins/coq-nvim: remove settings.xdg option
...
It's removed & deprecated in upstream's v2 plugin.
2026-06-15 19:17:02 +00:00
Matt Sturgeon and Austin Horstman
f2029d9a26
lib/keymaps: remove lua submodule option
...
Co-authored-by: Austin Horstman <khaneliman12@gmail.com >
2026-06-12 18:04:20 +00:00
Quentin Boyer and Matt Sturgeon
e9fbbd56ea
plugins/conform: Prefer qt6 as qt5 is deprecated
2026-06-09 19:47:12 +00:00
jaredmontoya and Matt Sturgeon
43a7e6f829
plugins/conflict.nvim: init
2026-06-09 08:54:13 +00:00
Zain Kergaye and Matt Sturgeon
5dac467f1c
plugins/dap-disasm: init
2026-06-08 20:58:28 +00:00
Zain Kergaye and Matt Sturgeon
c90e6b5016
plugins/filemention: init
2026-06-08 20:54:22 +00:00
Matt Sturgeon
43aea9e358
plugins/windsurf-nvim: drop some renames
2026-06-08 02:01:50 +00:00
Matt Sturgeon
488820094e
plugins/typescript-tools: drop settings renames
2026-06-08 02:01:41 +00:00
Matt Sturgeon
f782166c3d
plugins/lualine: drop section-type coercion
2026-06-08 00:31:35 +00:00
Matt Sturgeon
a25f7cf056
plugins/web-devicons: drop auto-enable and back-compat
...
- Drop `plugins.<name>.iconsPackage` removal stubs
- Drop deprecated `plugins.web-devicons.enable` auto-enable
- Cleanup tests that needlessly enable icons
2026-06-08 00:17:06 +00:00
Filippo Airaldi and Matt Sturgeon
f3dc931903
plugins/wildfire.nvim: init
2026-05-29 14:20:19 +00:00
Gaetan Lepage
aebff07390
plugins/efmls-configs: add package for htmlhint
2026-05-28 13:08:23 +00:00
Austin Horstman
4503b3c5e9
plugins/vectorcode: add codecompanion integration
2026-05-22 02:10:12 +00:00
Austin Horstman
291ae38d9e
plugins/claudecode: add module
...
Closes #3500
2026-05-22 01:47:53 +00:00
Austin Horstman
28eb36007c
plugins/cspell: add module
...
Closes #2812
2026-05-21 21:00:09 +00:00
Austin Horstman
3ab66a1b06
plugins/trailblazer: add module
...
Closes #3453
2026-05-21 21:00:06 +00:00
Austin Horstman
8236161d3b
plugins/live-share: add module
...
Closes #3650
2026-05-21 21:00:02 +00:00
Austin Horstman
0ae783996f
plugins/codecompanion-history: add module
...
Closes #3325
2026-05-21 20:59:58 +00:00
Austin Horstman
b2f6193e4e
plugins/justice: add module
...
Closes #4205
2026-05-21 20:59:54 +00:00
Austin Horstman
b680cf0ba3
plugins/just: add module
...
Closes #4204
2026-05-21 20:59:54 +00:00
Austin Horstman
60cbd020f6
plugins/sioyek-highlights: add module
...
Closes #4259
2026-05-21 20:59:41 +00:00
Austin Horstman and Gaétan Lepage
2d7cf9616b
plugins/vectorcode: add module
...
Closes #3326
2026-05-20 22:55:13 +00:00
Austin Horstman and Gaétan Lepage
d633eb629f
plugins/lsp-progress: add module
...
Closes https://github.com/nix-community/nixvim/issues/4296
2026-05-20 22:46:46 +00:00
Austin Horstman and Gaétan Lepage
e690fa934f
plugins/neotab: add module
...
Closes #4186
2026-05-20 22:39:02 +00:00
Austin Horstman and Gaétan Lepage
30e1116b64
plugins/codex: add module
...
Closes #4220
2026-05-20 22:33:52 +00:00
Austin Horstman
13ba3f7ca9
plugins/jdtls: prefer vim.lsp config registration
...
nvim-jdtls 0.11+ can be initialized through native Vim LSP config, so explicit FileType start_or_attach is no longer needed.
This avoids passing an empty table into start_or_attach, which triggers the runtime assertion when cmd is unset.
Instead, map plugins.jdtls.settings to lsp.servers.jdtls.config and keep the server enabled by default.
close #4165
2026-05-19 13:59:41 +00:00
Fovir and Gaétan Lepage
3643cc52c2
plugins/direnv: fix settingsOptions
...
- Remove prefixes in `settingsOptions`
- Correct the default value of `silent_load`
2026-05-19 11:17:34 +00:00
sportshead and Matt Sturgeon
40baf3664b
plugins/jj-nvim: rename -> jj
...
https://github.com/nix-community/nixvim/pull/4290#issuecomment-4455883922
2026-05-15 11:25:51 +00:00
sportshead and Matt Sturgeon
d885c9b79b
plugins/jj-nvim: init
2026-05-14 18:48:54 +00:00
Austin Horstman and Gaétan Lepage
08d30da9a2
plugins/lint: add clj-kondo
2026-05-04 11:46:50 +00:00
Austin Horstman and Gaétan Lepage
d4f718bb02
plugins/refactoring: migrate to ui-select
...
Upstream changed behavior.
2026-05-04 11:46:50 +00:00
Austin Horstman and Gaétan Lepage
687be63e7f
plugins/lint: vacuum -> vacuum-go
2026-05-04 11:46:50 +00:00
Gaetan Lepage
e64ba8b770
plugins/efmls-configs: add package for typos
2026-05-04 11:46:50 +00:00
Austin Horstman
53d9c3c50b
plugins/blink-indent: use optional setup
2026-04-25 01:23:51 +00:00