Commit Graph
2329 Commits
Author SHA1 Message Date
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 SturgeonandAustin Horstman 0065d0b5e6 plugins/obsidian: deprecate completion.{blink,nvim-cmp} settings
Mirror upstream's deprecation.
2026-06-15 19:17:02 +00:00
Matt SturgeonandAustin 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 SturgeonandAustin 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 SturgeonandAustin 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 BoyerandMatt Sturgeon e9fbbd56ea plugins/conform: Prefer qt6 as qt5 is deprecated 2026-06-09 19:47:12 +00:00
jaredmontoyaandMatt Sturgeon 43a7e6f829 plugins/conflict.nvim: init 2026-06-09 08:54:13 +00:00
Zain KergayeandMatt Sturgeon 5dac467f1c plugins/dap-disasm: init 2026-06-08 20:58:28 +00:00
Zain KergayeandMatt 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 AiraldiandMatt 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
2kybe3andGaé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 HorstmanandGaétan Lepage 2d7cf9616b plugins/vectorcode: add module
Closes #3326
2026-05-20 22:55:13 +00:00
Austin HorstmanandGaé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 HorstmanandGaétan Lepage e690fa934f plugins/neotab: add module
Closes #4186
2026-05-20 22:39:02 +00:00
Austin HorstmanandGaé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
TashandMatt 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
FovirandGaé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
sportsheadandMatt 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
sportsheadandMatt Sturgeon d885c9b79b plugins/jj-nvim: init 2026-05-14 18:48:54 +00:00
sportsheadandMatt Sturgeon e0cd240ffd plugins/lsp: refactor 2026-05-14 18:32:53 +00:00
sportsheadandMatt 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 HorstmanandGaétan Lepage 08d30da9a2 plugins/lint: add clj-kondo 2026-05-04 11:46:50 +00:00
Austin HorstmanandGaétan Lepage d4f718bb02 plugins/refactoring: migrate to ui-select
Upstream changed behavior.
2026-05-04 11:46:50 +00:00
Austin HorstmanandGaé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 HorstmanandGaé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 HorstmanandMatt Sturgeon 948b6c0125 plugins/lsp: add capabilities example 2026-04-24 06:12:39 +00:00