Austin Horstman
c01132cd90
tests/plugins/origami: fix deprecated settings
2026-01-24 06:08:49 +00:00
Austin Horstman
5ccb57eab7
tests/plugins/efmls-configs: skip broken tools
2026-01-24 06:08:49 +00:00
Austin Horstman
60d72ae187
tests/plugins/indent-tools: skip tests
...
Upstream needs to be updated to be compatible with latest
nvim-treesitter-textobjects main branch.
2026-01-24 06:08:49 +00:00
Austin Horstman
1d9e19a8b8
tests/plugins/dap-view: fix deprecated/removed settings
2026-01-24 06:08:49 +00:00
Austin Horstman
dc9a0eb81b
tests/plugins/vscode-diff: disable until plugin update
...
Currently failing due to a linux bug in recent update. Fixed upstream
and will be available in next flake.lock update.
2026-01-24 06:08:49 +00:00
Gaetan Lepage
c82140ffe0
treewide: nixfmt-rfc-style -> nixfmt
2026-01-24 06:08:49 +00:00
Gaetan Lepage
4c09a1ac2d
treewide: apply updated treefmt
2026-01-24 06:08:49 +00:00
Gaetan Lepage
6c906e0873
tests/all-package-tests: disable broken packages
2026-01-24 06:08:49 +00:00
eveeifyeve
5b138edcb2
plugins/yuck: init
...
Co-authored-by: Gaétan Lepage <gaetan@glepage.com>
Co-authored-by: Gaétan Lepage <gaetan@glepage.com>
2026-01-20 11:56:21 +00:00
Matt Sturgeon
03a638205b
tests/modules/lsp: fix package-fallback assertion logic
...
Publish every Git push to main to FlakeHub / flakehub-publish (push) Has been cancelled
Publish every git push to Flakestry / publish-flake (push) Has been cancelled
Documentation / Version info (push) Has been cancelled
Documentation / Build (push) Has been cancelled
Documentation / Combine builds (push) Has been cancelled
Documentation / Deploy (push) Has been cancelled
The "is in" vs "isn't in" logic was accidentally inverted.
2026-01-15 14:06:49 +00:00
Gaetan Lepage
5ae23bff4e
plugins/codesettings: init
2026-01-04 18:58:42 +00:00
Gaetan Lepage
2ca0f6b7bc
plugins/vscode-diff: init
2026-01-04 18:58:34 +00:00
Gaetan Lepage
1b5d59e466
plugins/iswap: init
2026-01-04 18:57:49 +00:00
Gaetan Lepage
63c9576037
plugins/blink-cmp-avante: init
2025-12-29 10:09:22 +00:00
Matt Sturgeon
db0fa29513
plugins/otter: use option interpolation in warning
...
Stringifying actual options via `"${option}"` interpolation ensures the
full option path (with prefix) is used.
2025-12-28 07:07:06 +00:00
Matt Sturgeon
4a6d561362
plugins/otter: fix highlighting warning
...
`highlightEnabled` can never be null, since it is the `||` of two
booleans.
Historically, `plugins.treesitter.settings.highlight.enable` was a
default-null option. Checking for null was effectively checking for the
default value.
This would now be `plugins.treesitter.settings ? highlight.enable`,
however reading the actual boolean more closely matches the intent.
2025-12-28 07:07:06 +00:00
Gaetan Lepage
56f03c4313
Revert "tests: disable terragrunt (build failure)"
...
This reverts commit 9f8955a868 .
2025-12-28 04:26:49 +00:00
Gaetan Lepage
1d333fc92e
treewide: apply linter suggestions
2025-12-28 04:26:49 +00:00
Yury Shvedov
779734a9fd
plugins/lsp-format-modifications: init
2025-12-26 21:05:01 +00:00
Gaetan Lepage
793f22ff3d
tests/all-package-defaults: disable trivy on x86_64-darwin (flaky)
2025-12-26 04:00:07 +00:00
Gaetan Lepage
cfa1df0088
tests: disable tests relying on phpPackages.php-codesniffer
...
https://github.com/NixOS/nixpkgs/pull/459254#issuecomment-3689578764
2025-12-26 04:00:07 +00:00
wadsaek
5ead6bfb2d
plugins/otter: update tests to conform to treesitter
2025-12-24 19:20:02 +00:00
Gaetan Lepage
ff9fdf402a
Revert "tests/plugins/codecompanion: disable runNvim as the plugin emits a warning"
...
This reverts commit f775c1e0b4 .
2025-12-21 22:30:14 +00:00
Gaetan Lepage
9f8955a868
tests: disable terragrunt (build failure)
...
https://github.com/NixOS/nixpkgs/issues/472704
2025-12-20 19:22:15 +00:00
Austin Horstman
9e84b9bab7
plugins/treesitter: folding -> folding.enable
...
Just more consistent and intuitive.
2025-12-19 18:26:59 +00:00
Austin Horstman
22ee0f0721
plugins/treesitter: support new api
...
New treesitter branch will have a completely new API. update to support
both legacy and new apis
2025-12-19 18:26:59 +00:00
Austin Horstman
53e19bd5e9
tests/neotest: avoid deprecated vim.tbl_flatten
...
Use plain tables (and vim.iter flatten where needed).
2025-12-17 08:44:16 +00:00
Austin Horstman
ebacf86f2b
plugins/gitsigns: drop deprecated nvim_buf_set_keymap
...
Use vim.keymap.set({ buffer = bufnr }) instead.
2025-12-17 08:44:16 +00:00
Austin Horstman
a1cda59a3a
treewide: vim.loop -> vim.uv
...
vim.loop is deprecated and vim.uv is preferred https://neovim.io/doc/user/deprecated.html#vim.loop
2025-12-17 08:44:16 +00:00
Matt Sturgeon
882eb84c35
plugins/lsp: drop customCmd
...
These have all been upstreamed into nvim-lspconfig. Going forward, we
should continue that trend.
If any nix-specific `cmd`s aren't accepted in nvim-lspconfig, they can
be patched in Nixpkgs instead.
2025-12-16 14:09:46 +00:00
Gaetan Lepage
d524dbd333
plugins/gitgutter: drop grep
...
0acb772e76
2025-12-15 10:11:38 +00:00
Gaetan Lepage
e67b4d5896
dependencies: drop grepPackage in favor of dependencies.grep
2025-12-15 08:22:50 +00:00
Matt Sturgeon
c97e8e3425
modules/lsp: move packages.nix from plugins.lsp
...
Move plugins/lsp/lsp-packages.nix -> modules/lsp/servers/packages.nix
2025-12-13 17:19:54 +00:00
Austin Horstman
d5b2ba8f2a
plugins/dap: allow lua for adapters
...
Support `mkRaw` for adapter definitions to support more flexible
configuration.
2025-12-12 21:45:41 +00:00
Matt Sturgeon
8486f9144e
lib/modules: init testNixvim and testNixvimWith
...
Introduce thin wrappers around the `<configuration>.config.build.test`
option, intended to replace the legacy `mkTestDerivationFromNvim` and
`mkTestDerivationFromNixvimModule` functions.
2025-12-12 09:38:29 +00:00
Matt Sturgeon
2695bef079
lib/modules: init buildNixvim and buildNixvimWith
...
Introduce thin wrappers around the `<configuration>.config.build.package`,
option intended to replace the legacy `makeNixvim` and
`makeNixvimWithModule` functions.
2025-12-12 09:38:29 +00:00
Gaetan Lepage
40bfd0f6dc
Revert "tests/all-package-defaults: disable verible on aarch64-linux"
...
This reverts commit abd3e966f3 .
2025-12-12 09:25:36 +00:00
Gaetan Lepage
4cf2afde78
plugins/efmls-configs: rename setup to languages
2025-12-12 09:16:55 +00:00
fwastring
1665448e75
plugins/substitute: init
...
plugins/substitute: removed options and used nested
plugins/substitute: changed example
plugins/substitute: remove __raw
plugins/substitute: Fixed failing test
plugins/substitute: removedplugins/substitute: init
removed
2025-12-11 09:29:13 +00:00
Heitor Augusto
264ff4c5e6
plugins/tv: init
2025-12-11 09:29:09 +00:00
Heitor Augusto
f61667b37e
plugins/mini-cmdline: init
2025-12-11 00:33:09 +00:00
Gaetan Lepage
abd3e966f3
tests/all-package-defaults: disable verible on aarch64-linux
2025-12-10 21:13:52 +00:00
Matt Sturgeon
c50d50b168
modules/extraFiles: refactor to use symlinks and support directories
...
Instead of copying source files to the target, use a symlink.
This reduces nix store redundancy and enables using entire directories
as sources.
To support this, additional validation is done on file targets to
prevent unexpected conflicts.
2025-12-10 17:30:14 +00:00
Matt Sturgeon
463fb0ad5d
modules/lsp: fix mkServerOption homepage tryEval evaluation
...
`lib.pipe` strictly evaluates intermediate steps using `foldl'`. As a
result, piping `(opts: opts.package.default or null)` →
`(package: (tryEval package).value)` is ineffective because
`opts.package.default` is evaluated before `tryEval` can catch exceptions.
Instead, inline `opts.package.default` directly into the `tryEval`
expression, ensuring missing package errors caught correctly.
Resolves errors when building NixOS or nix-darwin docs that include
Nixvim options.
Adds a regression test.
2025-12-08 15:37:52 +00:00
Gaetan Lepage
451b1806a6
tests/modules/dependencies: use the remaining *Package option
2025-12-07 23:34:03 +00:00
Gaetan Lepage
629f9d75f8
treewide: remove with lib;
2025-12-07 22:46:34 +00:00
saygo-png
03a51dbf3d
treewide: NixVim/nixvim -> Nixvim
...
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-12-04 23:22:21 +00:00
Gaetan Lepage
f775c1e0b4
tests/plugins/codecompanion: disable runNvim as the plugin emits a warning
...
https://github.com/olimorris/codecompanion.nvim/pull/2439
2025-12-03 09:30:43 +00:00
Matt Sturgeon
b0f3a36596
modules/version: init with nixpkgsReleaseCheck
...
Inspired by `home.version` and `home.enableNixpkgsReleaseCheck` in Home
Manager. Print a warning when `lib` or `pkgs` are from a different
release to Nixvim.
2025-12-03 09:24:36 +00:00
Gaetan Lepage
b52b1fb4a4
plugins/blink-cmp-words: init
2025-12-03 00:08:57 +00:00