Commit Graph
4746 Commits
Author SHA1 Message Date
nixvim-ci[bot] 0c508f780a flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ac6b2166e7a9375683b8e98f860f273222337b16?narHash=sha256-vMiXptXarfSdJb1Gkc%2BFYVOAibuBRj7qxGa8z68q1Uw%3D' (2026-08-25)
  → 'github:NixOS/nixpkgs/c27cdad491a991b11ed731760aa2ef8db0cb0410?narHash=sha256-PYZq1qzCJXC2zGI0mH07vrZBsw6DRBAOX0jN1pPtqOQ%3D' (2026-08-27)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/7690127e7e1c90ab1dcaff525d0dafbeb7e14182?narHash=sha256-jT6g5aWwA6TrIUJhqQ9ssm8W5e8vAl2Bv8gddEKKVNU%3D' (2026-08-26)
  → 'github:nix-community/home-manager/99c9ec63390f1d8c14d95d9e8b17cc29cfbd4e11?narHash=sha256-8%2BQ7NOB7RPajRjA4pbCDLzqH%2BMTjnG9x6LUPLfL2joA%3D' (2026-08-27)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/ac6b2166e7a9375683b8e98f860f273222337b16?narHash=sha256-vMiXptXarfSdJb1Gkc%2BFYVOAibuBRj7qxGa8z68q1Uw%3D' (2026-08-25)
  → 'github:NixOS/nixpkgs/c27cdad491a991b11ed731760aa2ef8db0cb0410?narHash=sha256-PYZq1qzCJXC2zGI0mH07vrZBsw6DRBAOX0jN1pPtqOQ%3D' (2026-08-27)
2026-08-27 21:21:48 +00:00
Gaetan Lepage 8c096abcf3 tests/all-package-defaults: disable serve-d on aarch64-darwin 2026-08-27 20:31:50 +00:00
nixvim-ci[bot]andGaétan Lepage 30d936da47 flake: Update
flake.lock updates:
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)
  → 'github:hercules-ci/flake-parts/9d0d87172c374f89da73c1cfe6d81ae62feac1f1?narHash=sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw%3D' (2026-08-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a831408e6378bc02ebf8cc09b52c96ca86f6bab4?narHash=sha256-NcYt9QJfpJiF1lAyN8BDPB4EeScbPU%2BEwQqPiBElrpU%3D' (2026-08-22)
  → 'github:NixOS/nixpkgs/ac6b2166e7a9375683b8e98f860f273222337b16?narHash=sha256-vMiXptXarfSdJb1Gkc%2BFYVOAibuBRj7qxGa8z68q1Uw%3D' (2026-08-25)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/ec1a8fdf74ed3f276148ee106299a2ba0e65d51f?narHash=sha256-XL2qfqmocfsvuEGyomZg4nOZfkuSe8vZtrOX99I%2Bb6I%3D' (2026-08-22)
  → 'github:nix-community/home-manager/7690127e7e1c90ab1dcaff525d0dafbeb7e14182?narHash=sha256-jT6g5aWwA6TrIUJhqQ9ssm8W5e8vAl2Bv8gddEKKVNU%3D' (2026-08-26)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)
  → 'github:hercules-ci/flake-parts/9d0d87172c374f89da73c1cfe6d81ae62feac1f1?narHash=sha256-onL0VLf9vPllmT0H/OlURIU5r5t5WIEl7t4tVNKT0Nw%3D' (2026-08-24)
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/a831408e6378bc02ebf8cc09b52c96ca86f6bab4?narHash=sha256-NcYt9QJfpJiF1lAyN8BDPB4EeScbPU%2BEwQqPiBElrpU%3D' (2026-08-22)
  → 'github:NixOS/nixpkgs/ac6b2166e7a9375683b8e98f860f273222337b16?narHash=sha256-vMiXptXarfSdJb1Gkc%2BFYVOAibuBRj7qxGa8z68q1Uw%3D' (2026-08-25)
2026-08-27 20:31:50 +00:00
Austin Horstman d9b86dba91 lib/types: accept integer highlight colors
Neovim's generated keyset types `fg`, `bg`, `sp`, `ctermfg`, `ctermbg`,
and `link` as `integer|string`, and `nvim_set_hl` accepts an integer for
each. Verified against the pinned 0.12.4:

    nvim_set_hl(0, "X", { fg = 16711680, ctermfg = 1 })

Nixvim declared all six through `mkNullOrStr`, so those values failed to
evaluate even though the highlight submodule is freeform and would
otherwise have passed them through.

Widen them to `either int str`. An integer means a different thing per
attribute, so say which in each description: `fg`, `bg`, and `sp` take a
24-bit RGB value, `ctermfg` and `ctermbg` take a palette index, and
`link` takes a highlight group id.

`mkNullOrStr` has no remaining use in this file, so drop the import.
2026-08-27 17:54:47 +00:00
Austin Horstman 57ab753f71 lib/types: accept raw Lua for highlight attrs
`mkNullOrStr` is `maybeRaw str`, so the string attributes of the
highlight submodule already take raw Lua. `5ae4714e` added that for
strings only, which left every boolean and `blend` on a plain type that
rejects it.

Wrap those in `maybeRaw` as well, so computing any highlight attribute
in Lua no longer needs a workaround for the ones that happen to be
booleans.
2026-08-27 17:54:47 +00:00
Austin Horstman 2d8c5eccb4 modules/performance: keep plugin runtimeDeps when combining
`combinePlugins` dropped the `runtimeDeps` of the combined plugins.
The neovim wrapper then lost those PATH entries when
`autowrapRuntimeDeps` was enabled.

Aggregate `runtimeDeps` from the combined plugins and pass them through the
plugin pack. nixpkgs reads the resulting `plugin.runtimeDeps` in
`plugin-submodule.nix`.
2026-08-27 17:32:20 +00:00
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
nixvim-ci[bot]andAustin Horstman 6fbab43ec9 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 -0 lines

Generated by: flake/dev/generate-all-maintainers/generate-all-maintainers.py
2026-08-25 20:30:43 +00:00
PierreBorineandAustin Horstman ef697230d4 plugins/md-table-tidy: init 2026-08-25 20:27:04 +00:00
PierreBorineandAustin Horstman baa5522752 maintainers: add pierreborine 2026-08-25 20:27:04 +00:00
bileamScheuvensandAustin Horstman 6936df86ee plugins/vim-hypr-nav: init 2026-08-25 13:49:05 +00:00
Matt Sturgeon b1173f007c lib/plugins: build callSetup description dynamically
Based on the default, the description should offer different advice and
cautions.
2026-08-24 21:30:29 +00:00
Austin Horstman 0e1cbf6372 lib/plugins: expose callSetup for all defaults
Modules with a false default did not expose the user option.
Users could not force standard setup generation.
Keep null as the built-in fallback.
Omit the option when Lua configuration is unavailable.
2026-08-24 19:32:22 +00:00
Stanislav AsunkinandAustin Horstman 9f8cec04c8 modules/performance: match vimGenDocHook by name
Current implementation has a problem: if the user is using a plugin from
a different nixpkgs set, vimGenDocHook isn't filtered out correctly,
because it doesn't match literally. In order to handle this, match
vimGenDocHook by name.
2026-08-24 19:20:42 +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
nixvim-ci[bot]andAustin Horstman d1bd6882c0 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a?narHash=sha256-PShzS87awOlE5XWkxUGBd/58/F%2BAtE2ZMgFffKj4r8s%3D' (2026-08-19)
  → 'github:NixOS/nixpkgs/a831408e6378bc02ebf8cc09b52c96ca86f6bab4?narHash=sha256-NcYt9QJfpJiF1lAyN8BDPB4EeScbPU%2BEwQqPiBElrpU%3D' (2026-08-22)

flake/dev/flake.lock updates:
• Updated input 'git-hooks':
    'github:cachix/git-hooks.nix/43b3c1ab9d40fb1dbb008f451988a91e375825e9?narHash=sha256-ReRHaLgr/uVqdD8afFSn%2BmyXIfpHeOhP0yYe0TJqAA8%3D' (2026-07-17)
  → 'github:cachix/git-hooks.nix/809414f0cdadf82cf11b06c2b29ba9b3168b3297?narHash=sha256-O2tBn84NNuHrnqNVxx/XqsXwfYvS1YwBh%2B7CBnbCYsk%3D' (2026-08-22)
• Updated input 'home-manager':
    'github:nix-community/home-manager/c53d643b3737e2fcd04e6cb3b3580ef50b2087a0?narHash=sha256-djoRr6jBpe35q/0JwAvXpFXg1Ktf%2BX54NU2RLR7wnHw%3D' (2026-08-19)
  → 'github:nix-community/home-manager/ec1a8fdf74ed3f276148ee106299a2ba0e65d51f?narHash=sha256-XL2qfqmocfsvuEGyomZg4nOZfkuSe8vZtrOX99I%2Bb6I%3D' (2026-08-22)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a?narHash=sha256-PShzS87awOlE5XWkxUGBd/58/F%2BAtE2ZMgFffKj4r8s%3D' (2026-08-19)
  → 'github:NixOS/nixpkgs/a831408e6378bc02ebf8cc09b52c96ca86f6bab4?narHash=sha256-NcYt9QJfpJiF1lAyN8BDPB4EeScbPU%2BEwQqPiBElrpU%3D' (2026-08-22)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/90b23eb8b8ed5703b44e787016e266221496ad7c?narHash=sha256-uKomHYCRIl/xMMTfxKe3ZTenGfIsQSyZhoEede40pWM%3D' (2026-08-01)
  → 'github:NuschtOS/search/fdf7b70e332f918ccf34f4e4a5a47a8c718ea1a9?narHash=sha256-ZTBqKUGK%2B3lya%2BXWgS3XmqF%2BHl7nbC2iLg5bgrqG2Eg%3D' (2026-08-21)
2026-08-24 01:59:08 +00:00
nixvim-ci[bot]andMatt Sturgeon bd46166bd8 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/afe3d8ac4395617bdcdac9f188ac8717a062e014?narHash=sha256-sFosWtq21eHGJRnTc/hvf4M1obRgLEUMNm/IzllkHMA%3D' (2026-08-19)
  → 'github:NixOS/nixpkgs/07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a?narHash=sha256-PShzS87awOlE5XWkxUGBd/58/F%2BAtE2ZMgFffKj4r8s%3D' (2026-08-19)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/353742587cbaf079b3caee743115d037bc51fea6?narHash=sha256-MTGMFlLDTklsXhCp4r5GXB4VAVadPdalXLvUjd/K7h0%3D' (2026-08-17)
  → 'github:nix-community/home-manager/c53d643b3737e2fcd04e6cb3b3580ef50b2087a0?narHash=sha256-djoRr6jBpe35q/0JwAvXpFXg1Ktf%2BX54NU2RLR7wnHw%3D' (2026-08-19)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/afe3d8ac4395617bdcdac9f188ac8717a062e014?narHash=sha256-sFosWtq21eHGJRnTc/hvf4M1obRgLEUMNm/IzllkHMA%3D' (2026-08-19)
  → 'github:NixOS/nixpkgs/07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a?narHash=sha256-PShzS87awOlE5XWkxUGBd/58/F%2BAtE2ZMgFffKj4r8s%3D' (2026-08-19)
2026-08-21 00:04:00 +00:00
nixvim-ci[bot]andMatt Sturgeon d0d62a2b50 generated: Update
- Updated conform-formatters.json
- Updated lint-linters.json
2026-08-19 15:00:31 +00:00
nixvim-ci[bot]andMatt Sturgeon 5d868eeefb flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/f4b6996c4e8b9ee06ce147ec344c885f51071b14?narHash=sha256-3tkeMWSvHPo3tYljfXbPC/TgknikU1GvdVr/DkdfvE0%3D' (2026-08-17)
  → 'github:NixOS/nixpkgs/afe3d8ac4395617bdcdac9f188ac8717a062e014?narHash=sha256-sFosWtq21eHGJRnTc/hvf4M1obRgLEUMNm/IzllkHMA%3D' (2026-08-19)

flake/dev/flake.lock updates:
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/f4b6996c4e8b9ee06ce147ec344c885f51071b14?narHash=sha256-3tkeMWSvHPo3tYljfXbPC/TgknikU1GvdVr/DkdfvE0%3D' (2026-08-17)
  → 'github:NixOS/nixpkgs/afe3d8ac4395617bdcdac9f188ac8717a062e014?narHash=sha256-sFosWtq21eHGJRnTc/hvf4M1obRgLEUMNm/IzllkHMA%3D' (2026-08-19)
2026-08-19 15:00:31 +00:00
nixvim-ci[bot]andMatt Sturgeon fe68d88884 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/54ba4bcec4043e72a4006d825e0d7aff5562008f?narHash=sha256-Vczr2zxD0orq6N2QQe5uqOGF7TRDcQJRRuAcsdHr4kg%3D' (2026-08-16)
  → 'github:NixOS/nixpkgs/f4b6996c4e8b9ee06ce147ec344c885f51071b14?narHash=sha256-3tkeMWSvHPo3tYljfXbPC/TgknikU1GvdVr/DkdfvE0%3D' (2026-08-17)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/aac4965ddb7ea2ff0f3cadd9502c7042b7aa07ba?narHash=sha256-kzpwMyT7i2fTQ41tf/WlsIHuJtf3e0leRBEPkBhUzBY%3D' (2026-08-17)
  → 'github:nix-community/home-manager/353742587cbaf079b3caee743115d037bc51fea6?narHash=sha256-MTGMFlLDTklsXhCp4r5GXB4VAVadPdalXLvUjd/K7h0%3D' (2026-08-17)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/54ba4bcec4043e72a4006d825e0d7aff5562008f?narHash=sha256-Vczr2zxD0orq6N2QQe5uqOGF7TRDcQJRRuAcsdHr4kg%3D' (2026-08-16)
  → 'github:NixOS/nixpkgs/f4b6996c4e8b9ee06ce147ec344c885f51071b14?narHash=sha256-3tkeMWSvHPo3tYljfXbPC/TgknikU1GvdVr/DkdfvE0%3D' (2026-08-17)
2026-08-18 14:12:46 +00:00
nixvim-ci[bot]andGaétan Lepage 8704f5ec5b flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/8be7bd0c83f12e2e3bbba07c9044d6fed9e66f7f?narHash=sha256-QcpQOT0NQEFkI77t%2BYXPZqDJc35iIodG7zinieOwFUg%3D' (2026-08-14)
  → 'github:NixOS/nixpkgs/54ba4bcec4043e72a4006d825e0d7aff5562008f?narHash=sha256-Vczr2zxD0orq6N2QQe5uqOGF7TRDcQJRRuAcsdHr4kg%3D' (2026-08-16)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/c8058ecc1329a71a3c99c4d0353dba4009a66152?narHash=sha256-nNqmXIFmESRnU91KARtiekSox0%2Bo%2BE3AS0d1TuUQ/9o%3D' (2026-08-15)
  → 'github:nix-community/home-manager/aac4965ddb7ea2ff0f3cadd9502c7042b7aa07ba?narHash=sha256-kzpwMyT7i2fTQ41tf/WlsIHuJtf3e0leRBEPkBhUzBY%3D' (2026-08-17)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/8be7bd0c83f12e2e3bbba07c9044d6fed9e66f7f?narHash=sha256-QcpQOT0NQEFkI77t%2BYXPZqDJc35iIodG7zinieOwFUg%3D' (2026-08-14)
  → 'github:NixOS/nixpkgs/54ba4bcec4043e72a4006d825e0d7aff5562008f?narHash=sha256-Vczr2zxD0orq6N2QQe5uqOGF7TRDcQJRRuAcsdHr4kg%3D' (2026-08-16)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/ae7910970dddc408fe6ab1c8e4b277bb21d72dc0?narHash=sha256-NLSyTCW4K4ofhNBllt3omPasm6QpralXH1DBZOc91Dw%3D' (2026-08-05)
  → 'github:numtide/treefmt-nix/27b3b12a8e6375f28ebe122f07d230ca5459bbfa?narHash=sha256-WSFCsDSE5ffgD2MqzkM2CYjeFiKhRF/dJUN8uedb6YE%3D' (2026-08-16)
2026-08-17 13:01:13 +00:00
Max KoonandMatt Sturgeon 94fa51d8b7 modules/lsp: updated inlayHints option description 2026-08-17 11:45:24 +00:00
Max KoonandMatt Sturgeon 73a1c2ef73 modules/lsp: added codelens option 2026-08-17 11:45:24 +00:00
Matt Sturgeon b5d9e7d2cf flake: mark systems as flake=false
`inputs.systems` is imported directly to evaluate a list of systems;
it has no flake inputs and we never evaluate its flake outputs, so we
may as well declare `flake=false`.

flake/dev/flake.lock updates:

• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
2026-08-16 18:38:42 +00:00
Gaetan Lepage f1311e1d8c tests: disable veridian (build failure) 2026-08-16 13:57:11 +00:00
nixvim-ci[bot]andGaétan Lepage e20511b723 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d482ef84049d9b7276b83a06e4e4d76983830097?narHash=sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF%2B13/ys%3D' (2026-08-10)
  → 'github:NixOS/nixpkgs/8be7bd0c83f12e2e3bbba07c9044d6fed9e66f7f?narHash=sha256-QcpQOT0NQEFkI77t%2BYXPZqDJc35iIodG7zinieOwFUg%3D' (2026-08-14)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/f8badd57bac448d07fb93a7884a207ecb0927e95?narHash=sha256-HCmv5%2BQ8wB5z2GdoveDe9hoqBzAdLePD8wQqnT6jlqI%3D' (2026-08-12)
  → 'github:nix-community/home-manager/c8058ecc1329a71a3c99c4d0353dba4009a66152?narHash=sha256-nNqmXIFmESRnU91KARtiekSox0%2Bo%2BE3AS0d1TuUQ/9o%3D' (2026-08-15)
• Updated input 'nix-darwin':
    'github:nix-darwin/nix-darwin/15abb8c98f336cd8bd840d71059adebabe60bf04?narHash=sha256-0tLW8Ff5yt8AH97jw4ZpFJ0OCJ122zIlgWGDmOfU/VU%3D' (2026-07-30)
  → 'github:nix-darwin/nix-darwin/4cff07de74b50e64bdd68cd4e722ab5b6b35ee48?narHash=sha256-oQFip%2Bv0luP8NIxJzmiW4Wu8bILsbFWom5l0zonl8hQ%3D' (2026-08-16)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/d482ef84049d9b7276b83a06e4e4d76983830097?narHash=sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF%2B13/ys%3D' (2026-08-10)
  → 'github:NixOS/nixpkgs/8be7bd0c83f12e2e3bbba07c9044d6fed9e66f7f?narHash=sha256-QcpQOT0NQEFkI77t%2BYXPZqDJc35iIodG7zinieOwFUg%3D' (2026-08-14)
2026-08-16 13:57:11 +00:00
nixvim-ci[bot]andMatt Sturgeon 738351a781 flake: Update
flake.lock updates:
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/afb4584a80bbf779ce0f691509ff902d188c2b3d?narHash=sha256-shi1tjDhCGGd0kIgVPNY03V8NBWSTzhMSFDb7IqSoec%3D' (2026-08-07)
  → 'github:NixOS/nixpkgs/d482ef84049d9b7276b83a06e4e4d76983830097?narHash=sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF%2B13/ys%3D' (2026-08-10)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/c30c7955cec30d664a9baced6bc0112e263d4647?narHash=sha256-ou8fYz5w9yhXC8YbvvExybFIa19MyW5G/8dEPqa90hM%3D' (2026-08-10)
  → 'github:nix-community/home-manager/f8badd57bac448d07fb93a7884a207ecb0927e95?narHash=sha256-HCmv5%2BQ8wB5z2GdoveDe9hoqBzAdLePD8wQqnT6jlqI%3D' (2026-08-12)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/afb4584a80bbf779ce0f691509ff902d188c2b3d?narHash=sha256-shi1tjDhCGGd0kIgVPNY03V8NBWSTzhMSFDb7IqSoec%3D' (2026-08-07)
  → 'github:NixOS/nixpkgs/d482ef84049d9b7276b83a06e4e4d76983830097?narHash=sha256-we5zDEFfn8TgzeWKjKDMIjeQZ59omEPl23NIF%2B13/ys%3D' (2026-08-10)
2026-08-12 23:38:08 +00:00
Saad NadeemandGaétan Lepage 23c2718053 plugins/blink-pairs: add blink_pairs_parser lib to combinePlugins.pathsToLink 2026-08-12 23:29:04 +00:00
Gaetan Lepage 902dd3995b modules/lsp: update server packages 2026-08-10 15:46:33 +00:00
Gaetan Lepage f65ba905f3 tests/all-package-defaults: disable oxlint on darwin 2026-08-10 15:46:33 +00:00
Gaetan Lepage ce22ef31fd tests/all-package-defaults: disable ponyc on aarch64-linux 2026-08-10 15:46:33 +00:00
Gaetan Lepage 9cdd979953 misc: address new ruff requirements in python script 2026-08-10 15:46:33 +00:00
nixvim-ci[bot]andGaétan Lepage c2e6de075b generated: Update
- Updated lspconfig-servers.json
- Updated unsupported-lspconfig-servers.json
2026-08-10 15:46:33 +00:00
nixvim-ci[bot]andGaétan Lepage 2e414dee29 flake: Update
flake.lock updates:
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e?narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (2026-07-01)
  → 'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/421eebfd0ec7bccd4abe826ce62d7e6e83129493?narHash=sha256-/FCliTPgiuV1owejZFNx3Ch9irdvkOfOFl%2BHHZ%2BDrtM%3D' (2026-07-20)
  → 'github:NixOS/nixpkgs/afb4584a80bbf779ce0f691509ff902d188c2b3d?narHash=sha256-shi1tjDhCGGd0kIgVPNY03V8NBWSTzhMSFDb7IqSoec%3D' (2026-08-07)

flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/3b0e6bbd65869af1beadf5963a99befc179d209f?narHash=sha256-cgRTWuG%2Bu1tBPhm01JrId2k0Bni09phVJ1Q0BZlRd7M%3D' (2026-07-23)
  → 'github:nix-community/home-manager/c30c7955cec30d664a9baced6bc0112e263d4647?narHash=sha256-ou8fYz5w9yhXC8YbvvExybFIa19MyW5G/8dEPqa90hM%3D' (2026-08-10)
• Updated input 'nix-darwin':
    'github:nix-darwin/nix-darwin/57a3171f94705599a2499248ca5758d5eb47c0e0?narHash=sha256-UvORnAxTRHax7RG74W8Z2t4GvIkX6AjJ5kk0QlwZomo%3D' (2026-07-19)
  → 'github:nix-darwin/nix-darwin/15abb8c98f336cd8bd840d71059adebabe60bf04?narHash=sha256-0tLW8Ff5yt8AH97jw4ZpFJ0OCJ122zIlgWGDmOfU/VU%3D' (2026-07-30)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
• Updated input 'nixvim/flake-parts':
    'github:hercules-ci/flake-parts/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e?narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (2026-07-01)
  → 'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)
• Updated input 'nixvim/nixpkgs':
    'github:NixOS/nixpkgs/421eebfd0ec7bccd4abe826ce62d7e6e83129493?narHash=sha256-/FCliTPgiuV1owejZFNx3Ch9irdvkOfOFl%2BHHZ%2BDrtM%3D' (2026-07-20)
  → 'github:NixOS/nixpkgs/afb4584a80bbf779ce0f691509ff902d188c2b3d?narHash=sha256-shi1tjDhCGGd0kIgVPNY03V8NBWSTzhMSFDb7IqSoec%3D' (2026-08-07)
• Updated input 'nuschtosSearch':
    'github:NuschtOS/search/36d55b5d41b1f0abd71ecdcee91553480689c376?narHash=sha256-/6Dgbk7iCzU9UCK1lV2cQjlHkh0L0/E9QmTyktK0ZnM%3D' (2026-07-03)
  → 'github:NuschtOS/search/90b23eb8b8ed5703b44e787016e266221496ad7c?narHash=sha256-uKomHYCRIl/xMMTfxKe3ZTenGfIsQSyZhoEede40pWM%3D' (2026-08-01)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/df3c0640565d04a0261253cdd89fce78ec50168a?narHash=sha256-47cxbcZODibHv3rELFQ9vZly0vUNkND/atn/U7HLeb0%3D' (2026-07-18)
  → 'github:numtide/treefmt-nix/ae7910970dddc408fe6ab1c8e4b277bb21d72dc0?narHash=sha256-NLSyTCW4K4ofhNBllt3omPasm6QpralXH1DBZOc91Dw%3D' (2026-08-05)
2026-08-10 15:46:33 +00:00
rbpatt2019andGaétan Lepage c7be49306b user-configs: add @rbpatt2019's config 2026-08-03 13:20:01 +00:00
Matt Sturgeon a19efae6c1 nixbot: build stable branches on push
Nixbot recently added a `build_branches` config option,¹ which allows
specifying additional branches to be built on push. This replaces the
old behaviour where all branches were built on push.

The default branch and merge-queue refs are always built on push and
Pull Requests are considered their own non-push event.

¹: https://github.com/Mic92/nixbot/commit/87c9a409c2e8f91ebcb5069e177f3a045ddfbc1e
2026-07-31 19:47:58 +00:00
Stanislav AsunkinandMatt Sturgeon acd69cc15d plugins/treesitter: support folding.disable for nvim-treesitter-legacy 2026-07-29 22:32:01 +00:00
Stanislav AsunkinandMatt Sturgeon 2aeba15931 plugins/treesitter: restore folding for nvim-treesitter-legacy 2026-07-29 22:32:01 +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
Austin Horstman 1b436e6a65 modules/lsp/servers: document common configurations
Add primary-source-backed examples for common servers whose configuration shape is easy to get wrong.
2026-07-29 20:19:54 +00:00
Austin Horstman 4966920244 modules/lsp/servers: document tinymist configuration
Add Tinymist-specific guidance and verify rendered option metadata while preserving generic server fallbacks.
2026-07-29 20:19:54 +00:00
Austin Horstman 2633ab9f52 modules/lsp/servers: support documentation overrides
Allow generated server options to accept per-server descriptions and submodule arguments without changing existing package data.
2026-07-29 20:19:54 +00:00
nixvim-ci[bot]andAustin Horstman 48409beb41 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: +2 -2 lines

Generated by: flake/dev/generate-all-maintainers/generate-all-maintainers.py
2026-07-25 17:41:46 +00:00
FovirandAustin Horstman fdd3386b85 maintainers: update Fovir's GitHub username
Signed-off-by: Fovir <fovir@disroot.org>
2026-07-25 17:35:51 +00:00
nixvim-ci[bot]andGaétan Lepage f316e949e0 flake: Update
flake/dev/flake.lock updates:
• Updated input 'home-manager':
    'github:nix-community/home-manager/041a999e8c1c5b731913855909e68d30ca69b8e0?narHash=sha256-J5%2BC9wsO0lhDyUalQzfplDbRjyHDYeEH5%2B9sdyXtwa8%3D' (2026-07-22)
  → 'github:nix-community/home-manager/3b0e6bbd65869af1beadf5963a99befc179d209f?narHash=sha256-cgRTWuG%2Bu1tBPhm01JrId2k0Bni09phVJ1Q0BZlRd7M%3D' (2026-07-23)
• Updated input 'nixvim':
    'path:../..'
  → 'path:../..'
2026-07-23 13:50:01 +00:00