Matt Sturgeon
caee4e5d41
plugins.lsp: restore autostart compatibility
...
`autostart` was a legacy nvim-lspconfig option controlling whether a
server was automatically started for matching buffers.
Neovim's `vim.lsp.config` API does not have an `autostart` field, but
the `vim.lsp.enable()` function is effectively equivalent.
Alias legacy `plugins.lsp.servers.<name>.autostart` definitions to
`lsp.servers.<name>.activate`, which controls `vim.lsp.enable()`.
2026-06-17 16:23:37 +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
2kybe3 and Gaétan Lepage
1a380f1245
plugins/language-servers: fix warning about propagatedBuildInputs
...
warning: Dependency of package 'python3.13-python-lsp-server-1.14.0' uses a nested list in attribute 'propagatedBuildInputs'.
This is deprecated as of Nixpkgs release 26.05, and support will be removed in a future nixpkgs release.
2026-05-23 16:44:17 +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
Tash and Matt Sturgeon
72d07973ba
plugins/lazy: allow pkg option in pluginType to be null.
...
- It's often required to define a spec that doesn't define a `pkg`, for
example in the case of import statements.
2026-05-19 12:59:05 +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
sportshead and Matt Sturgeon
e0cd240ffd
plugins/lsp: refactor
2026-05-14 18:32:53 +00:00
sportshead and Matt Sturgeon
90962bf478
plugins/lsp/vue_ls: add vtslsIntegration option
...
Add a vue_ls integration by default for vtsls in addition to tsls which
is already implemented (see #3771 ).
Haven't added it to Volar since it is deprecated anyway (#3600 )
2026-05-14 18:32:53 +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
e61a31b597
plugins/lz-n: support importing plugin specs
2026-04-25 23:58:09 +00:00
Austin Horstman
53d9c3c50b
plugins/blink-indent: use optional setup
2026-04-25 01:23:51 +00:00
Austin Horstman
92ec3b4c3e
plugins/fff: use optional setup
2026-04-25 01:23:51 +00:00
Austin Horstman and Gaétan Lepage
b684241888
plugins/spring-boot: add module and java warning
2026-04-24 17:30:18 +00:00
Austin Horstman
fcb1d4b95f
plugins/treesitter: add highlight disable option
2026-04-24 15:55:42 +00:00
Austin Horstman
ee8269e46f
plugins/lint: add auto-install support
2026-04-24 12:00:37 +00:00
Austin Horstman and Matt Sturgeon
948b6c0125
plugins/lsp: add capabilities example
2026-04-24 06:12:39 +00:00