1364 Commits
Author SHA1 Message Date
PierreBorineandAustin Horstman ebec1ae277 plugins/nvim-toggler: init 2026-08-25 20:53:39 +00:00
Austin Horstman 6ab631caaf plugins/coq-nvim: set Lua module name
The plugin exports its setup function from the coq module. Set module metadata so a forced setup call requires the valid module.
2026-08-25 20:35:50 +00:00
PierreBorineandAustin Horstman ef697230d4 plugins/md-table-tidy: init 2026-08-25 20:27:04 +00:00
bileamScheuvensandAustin Horstman 6936df86ee plugins/vim-hypr-nav: init 2026-08-25 13:49:05 +00:00
Austin Horstman 85e5e6b011 plugins/tuis: add tuis.nvim plugin support 2026-08-24 19:06:42 +00:00
Austin Horstman 680403adb3 plugins/multicursor: add multicursor.nvim plugin support 2026-08-24 19:06:37 +00:00
Austin Horstman c03819e5a7 plugins/claude-fzf-history: add claude-fzf-history.nvim plugin support 2026-08-24 19:06:31 +00:00
Austin Horstman 46299f2ac6 plugins/claude-fzf: add claude-fzf.nvim plugin support 2026-08-24 19:06:31 +00:00
Stanislav AsunkinandMatt Sturgeon b79ccde69a plugins/treesitter: return early if there is no parser available 2026-07-29 22:32:01 +00:00
Stanislav AsunkinandMatt 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 4ef28e447b Revert "tests: disable vectorcode"
This reverts commit 1b06626c17.
2026-07-12 15:18:12 +00:00
Matt Sturgeon 1aee8fbd1f tests: disable cpplint 2026-07-12 13:18:22 +00:00
Matt Sturgeon 7204212dd0 tests: disable swiftformat 2026-07-12 13:18:22 +00:00
Matt Sturgeon 1b06626c17 tests: disable vectorcode
Dependency python3.14-frictionless-5.18.1 fails to build.
2026-07-12 13:18:22 +00:00
Matt Sturgeon 787af2e44d tests: disable slither-analyzer
Transitive issue:
    py-evm-0.12.1-beta.1 not supported for interpreter python3.14
2026-07-12 13:18:22 +00:00
Gaetan Lepage 23ad03985a tests: skip packages which depend on insecure pnpm-9.15.9 2026-07-02 16:10:29 +00:00
Matt SturgeonandAustin Horstman af139aaae9 tests/plugins/obsidian: migrate legacy commands
https://github.com/obsidian-nvim/obsidian.nvim/wiki/Commands
2026-06-15 19:17:02 +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 2414f3d85d tests/claudecode: skip running nvim in example test
> ERROR: [ClaudeCode] [config] [WARN] focus_after_send=true does not focus a Claude session running outside Neovim (terminal.provider="external"). Use a `User ClaudeCodeSendComplete` autocmd to focus it yourself.
2026-06-15 19:17:02 +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 64f08f9a85 tests/plugins/multicursors: fix + re-enable hint.border example
[Hydra.nvim] Option "hint.border" has been deprecated and will be removed on 2024-02-01 -- See hint.float_opts
2026-06-08 02:02:17 +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
Matt Sturgeon 0292e9a8c8 tests: stop handling x86_64-darwin 2026-06-05 08:02:28 +00:00
Filippo AiraldiandMatt Sturgeon f3dc931903 plugins/wildfire.nvim: init 2026-05-29 14:20:19 +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
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 02bf85b6d4 tests: skip builds for warning-only cases 2026-04-24 21:51:09 +00:00