Commit graph

4464 commits

Author SHA1 Message Date
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
3f710c0440 lib/plugins: add optional setup plumbing 2026-04-25 01:23:51 +00:00
Austin Horstman
0f6b022322 modules/commands: support command preview
Expose nvim_create_user_command preview callbacks through userCommands so command previews can be configured declaratively instead of requiring raw setup Lua.
2026-04-24 21:59:51 +00:00
Austin Horstman
02bf85b6d4 tests: skip builds for warning-only cases 2026-04-24 21:51:09 +00:00
Austin Horstman
494348a800 modules/lazyload: fix provider warning formatting
First item indentation was off, update warning test to cover case.
2026-04-24 21:36:31 +00:00
Austin Horstman
3a831afd07 modules/lazyload: fix provider warning detection
Check the existing lazyLoad option when collecting plugins that request lazy loading without an enabled provider. The previous lowercase lookup skipped the warning entirely.

Add a regression test that expects the missing-provider warning.
2026-04-24 21:17:45 +00:00
Austin Horstman
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
Robert Sliwinski
61aff3d45e lib/options: fix typo 2026-04-24 14:03:09 +00:00
Austin Horstman
ee8269e46f plugins/lint: add auto-install support 2026-04-24 12:00:37 +00:00
Austin Horstman
f63fae1335 ci: generate nvim-lint linter list 2026-04-24 12:00:37 +00:00
Austin Horstman
948b6c0125 plugins/lsp: add capabilities example 2026-04-24 06:12:39 +00:00
Austin Horstman
53aad7a9aa CONTRIBUTING: explain common test attrset names 2026-04-22 04:06:52 +00:00
Austin Horstman
27414212a2 modules/top-level/files: use localOpts in example 2026-04-22 04:02:09 +00:00
Austin Horstman
8846a4f232 plugins/dropbar: align name_regex with upstream
Replace the copied wrapper form with the final Vim regex string and
update the test fixture to match. This preserves upstream regex behavior
while still avoiding the broken Nix string escape warning.
2026-04-22 01:19:39 +00:00
Austin Horstman
b95b90f8c9 ci: add nix and lix parse checks
Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
Co-authored-by: piegames <git@piegames.de>
2026-04-22 01:19:39 +00:00
Austin Horstman
4efe04e747 treewide: fix incorrect string escapes
Done with help of lix parsing for warnings.
2026-04-22 01:19:39 +00:00
reesilva
698d17490e plugins/edgy: remove unused opts from settingsOptions
this commit remove unused opts from settingsOptions in the plugin edgy,
keeping only those of the type mkLuaFn[']
2026-04-17 18:57:29 +00:00
nixvim-ci[bot]
c3c78044af flake: Update
flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/3c7524c68348ef79ce48308e0978611a050089b2?narHash=sha256-No6QGBmIv5ChiwKCcbkxjdEQ/RO2ZS1gD7SFy6EZ7rc%3D' (2026-04-14)
  → 'github:nix-community/home-manager/d401492e2acd4fea42f7705a3c266cea739c9c36?narHash=sha256-iAJIzHngGZeLIkjzuuWI6VBsYJ1n89a/Esq0m8R1vjs%3D' (2026-04-16)
2026-04-17 12:56:28 +00:00
Gaetan Lepage
4f75992439 tests/all-package-defaults: skip nushell on darwin (build failure) 2026-04-16 14:38:59 +00:00
Gaetan Lepage
9ce71c12c1 tests/platforms: explicitly set fsType
https://github.com/NixOS/nixpkgs/pull/444829
2026-04-16 14:38:59 +00:00
Gaetan Lepage
cfd83c774b lsp/servers: mark csskit as unpackaged 2026-04-16 14:38:59 +00:00
Gaetan Lepage
f3a771830d tests/colorschemes/palette: disable test.runNvim 2026-04-16 14:38:59 +00:00
Gaetan Lepage
8d55155d82 tests/plugins/llm: disable test.runNvim 2026-04-16 14:38:59 +00:00
Gaetan Lepage
fbe196f026 tests/plugins/sg: disable test.runNvim as an auth token is required 2026-04-16 14:38:59 +00:00
Gaetan Lepage
e306ab3ad4 flake/dev: lock nuscht-search version 2026-04-16 14:38:59 +00:00
Gaetan Lepage
9336455b20 treewide: migrate away from removed nodePackages 2026-04-16 14:38:59 +00:00
nixvim-ci[bot]
c12d386771 generated: Updated lspconfig-servers.json 2026-04-16 14:38:59 +00:00
nixvim-ci[bot]
3e62b9064f flake: Update
flake.lock updates:
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/f20dc5d9b8027381c474144ecabc9034d6a839a3?narHash=sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0%3D' (2026-03-01)
  → 'github:hercules-ci/flake-parts/3107b77cd68437b9a76194f0f7f9c55f2329ca5b?narHash=sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA%3D' (2026-04-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/b63fe7f000adcfa269967eeff72c64cafecbbebe?narHash=sha256-CIS/4AMUSwUyC8X5g%2B5JsMRvIUL3YUfewe8K4VrbsSQ%3D' (2026-03-28)
  → 'github:NixOS/nixpkgs/566acc07c54dc807f91625bb286cb9b321b5f42a?narHash=sha256-psVTpH6PK3q1htMJpmdz1hLF5pQgEshu7gQWgKO6t6Y%3D' (2026-04-15)

flake/dev/flake.lock updates:
• Updated input 'dev-nixpkgs':
    'github:NixOS/nixpkgs/b63fe7f000adcfa269967eeff72c64cafecbbebe?narHash=sha256-CIS/4AMUSwUyC8X5g%2B5JsMRvIUL3YUfewe8K4VrbsSQ%3D' (2026-03-28)
  → 'github:NixOS/nixpkgs/566acc07c54dc807f91625bb286cb9b321b5f42a?narHash=sha256-psVTpH6PK3q1htMJpmdz1hLF5pQgEshu7gQWgKO6t6Y%3D' (2026-04-15)
• Updated input 'git-hooks':
    'github:cachix/git-hooks.nix/9c4469b68b62e122c3b3d2ab0ed3caeb04ff1ac4?narHash=sha256-FB1fbeJQjaTMI2JFAa0LNMaYXiShiYbJA6puGQC4xdg%3D' (2026-03-30)
  → 'github:cachix/git-hooks.nix/580633fa3fe5fc0379905986543fd7495481913d?narHash=sha256-8Psjt%2BTWvE4thRKktJsXfR6PA/fWWsZ04DVaY6PUhr4%3D' (2026-04-07)
• Updated input 'home-manager':
    'github:nix-community/home-manager/293490e1c1bf3bc46d7a1f2763052f0230d12e0c?narHash=sha256-DHeILNrZRmOQ8dj0MGHpjnGN%2BRfEoo5pHDwF%2BxekIl0%3D' (2026-03-30)
  → 'github:nix-community/home-manager/3c7524c68348ef79ce48308e0978611a050089b2?narHash=sha256-No6QGBmIv5ChiwKCcbkxjdEQ/RO2ZS1gD7SFy6EZ7rc%3D' (2026-04-14)
• Updated input 'nix-darwin':
    'github:lnl7/nix-darwin/da529ac9e46f25ed5616fd634079a5f3c579135f?narHash=sha256-zm3ftUQw0MPumYi91HovoGhgyZBlM4o3Zy0LhPNwzXE%3D' (2026-03-08)
  → 'github:lnl7/nix-darwin/06648f4902343228ce2de79f291dd5a58ee12146?narHash=sha256-KM2WYj6EA7M/FVZVCl3rqWY%2BTFV5QzSyyGE2gQxeODU%3D' (2026-04-01)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/b6f77b88e9009bfde28e2130e218e5123dc66796?narHash=sha256-ANfn5OqIxq3HONPIXZ6zuI5sLzX1sS%2B2qcf/Pa0kQEc%3D' (2026-01-12)
  → 'github:NuschtOS/search/d15c05d20b434704c3e84f9dea161b8184b6643d?narHash=sha256-zQFcpo9Caj9ZLvjGHnvXsPjwyUmznf1kixcMA0%2Be0bw%3D' (2026-04-13)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/71b125cd05fbfd78cab3e070b73544abe24c5016?narHash=sha256-6E/yhXP7Oy/NbXtf1ktzmU8SdVqJQ09HC/48ebEGBpk%3D' (2026-03-12)
  → 'github:numtide/treefmt-nix/790751ff7fd3801feeaf96d7dc416a8d581265ba?narHash=sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0%3D' (2026-04-08)
2026-04-16 14:38:59 +00:00
dependabot[bot]
0a12693297 ci: bump actions/upload-pages-artifact from 4 to 5
Bumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-pages-artifact/releases)
- [Commits](https://github.com/actions/upload-pages-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-pages-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-14 00:53:45 +00:00
nixvim-ci[bot]
306d2772d6 maintainers: update generated/all-maintainers.nix
Automated update of the master maintainers list combining:
- Nixvim specific maintainers from lib/maintainers.nix
- Nixpkgs maintainers referenced in Nixvim modules

Changes: +7 -7 lines

Generated by: flake/dev/generate-all-maintainers/generate-all-maintainers.py
2026-04-13 11:21:06 +00:00
Gaetan Lepage
3682e0dde6 plugins/gitlab: use dependencies.nodejs.path as default for code_suggestions.lsp_binary_path 2026-04-12 21:09:37 +00:00
Gaetan Lepage
05a8ad9f00 ci: use prettier instead of (soon-removed) nodePackages.prettier 2026-04-12 10:11:43 +00:00
Austin Horstman
a587a96a48 plugins/treesitter-textobjects: keymaps update
Breaking changes recently introduced in all the nvim-treesitter rewrite.
Just make it more known that the `settings` keymaps will have no effect
in newer versions.
2026-04-10 16:11:37 +00:00
Austin Horstman
8f634488bc plugins/sidekick: don't bundle providers default
Default to no providers installed, opt-in vs opt-out to reduce closure
size by default. Most of these require subscriptions or familiarity with
anyways and doesn't make sense to default enable everything.
2026-04-10 15:59:54 +00:00
Austin Horstman
8e608496d9 plugins/dap: add configuration examples to docs 2026-04-10 15:40:45 +00:00
Austin Horstman
47844a7f6b plugins/treesitter: recommend configured package
Recommend accessing the configured package instead of the upstream
generic package from nixpkgs.
2026-04-10 15:19:57 +00:00
ethanbodzioney
37e43d8003 Fix manpages name 2026-04-10 07:12:07 +00:00
Austin Horstman
cfd9affcf9 tests/all-package-defaults: disable flow and fstar on darwin 2026-04-09 22:47:18 +00:00
Austin Horstman
c050ddce29 tests/all-package-defaults: disable fortitude on darwin 2026-04-09 22:47:18 +00:00
Austin Horstman
61876f3936 tests/nvim-surround: drop removed keymaps setting
default> As of nvim-surround v4, keymaps are no longer set up using the
setup function. Please see `:h nvim-surround.migrating.v3_to_v4`.
2026-04-09 22:47:18 +00:00
Austin Horstman
e5393a55e9 tests/pylsp: skip broken memestra build on python3.13 2026-04-09 22:47:18 +00:00
Austin Horstman
5690a3ea1f plugins/mkdnflow: update examples for upstream config changes 2026-04-09 22:47:18 +00:00
Austin Horstman
0d5e1973f8 tests/minuet: update deprecated lsp completion keys 2026-04-09 22:47:18 +00:00
Austin Horstman
2ef7a4a82a tests/kitty-navigator: skip runtime execution without kitty 2026-04-09 22:47:18 +00:00
Austin Horstman
cdcfe3f2ff tests/origami: update renamed foldtext padding key 2026-04-09 22:47:18 +00:00
Austin Horstman
9db4ae75fc modules/performance: preserve lua deps in combined plugin pack 2026-04-09 22:47:18 +00:00
Austin Horstman
3056067b55 plugins/rhubarb: update maintainer attr
Follow the nixpkgs maintainer rename in NixOS/nixpkgs#499817, which moved Santosh Shrestha from santosh to vimlinuz.
2026-04-09 22:47:18 +00:00
Austin Horstman
1e05ad24e0 plugins/rest: add temporary docs URL workaround
Keep an explicit plugin URL until the upstream package homepage metadata is fixed again.
2026-04-09 22:47:18 +00:00