296 Commits
Author SHA1 Message Date
Austin Horstman 961fdaadb3 vimPlugins.nvim-treesitter: update grammars 2026-07-20 09:52:10 -05:00
Austin Horstman f8a16a3068 tree-sitter-grammars: consume scoped package set
Read grammars from the public tree-sitter-grammars scope, via its derivations and allGrammars views, in emacs treesit-grammars, diffsitter, the python bindings, and nvim-treesitter, instead of tree-sitter.builtGrammars. An overrideScope override of the set now propagates to these packages.
2026-06-30 22:07:45 -05:00
Austin Horstman fe9090bb4d vimPlugins: remove stale nvimSkipModules
Drop skip entries that are no longer part of neovim-require-check
discovery after the scope fixes.
2026-06-03 15:23:02 -05:00
Jesse Hallettandfigsoda a5c9d91fd3 vimPlugins.nvim-treesitter: allow overlay changes to affect queries packages
The upstream nvim-treesitter defines tree-sitter queries for many
languages. Those are made available as separate packages in nixpkgs via
derivations that symlink to subdirectories in
vimPlugins.nvim-treesitter's src input. But derivations for those
queries packages are defined in an overlay where nvim-treesitter is
referenced via `super` instead of `self`. That means that if end users
patch nvim-treesitter's src input, changes do not propagate to the
queries packages.

This change switches nvim-treesitter references from attributes on
`super` to use `self` instead.
2026-05-12 10:08:22 -04:00
r-vdp 431a5782b2 vimPlugins.nvim-treesitter: build per-language queries locally
buildQueries produces ~300 trivial mkdir+symlink derivations (one per
language) under passthru.queries / withAllGrammars. They're not on
cache.nixos.org since release.nix doesn't recurse into passthru.queries
and the only Hydra job that builds them (passthru.tests.check-queries)
doesn't keep them in its runtime closure. With remote builders
configured, each one round-trips over the network for a build that's
faster than the SSH handshake.

Use runCommandLocal so they build on the local machine and skip the
guaranteed-miss cache queries.
2026-04-16 10:39:35 +02:00
Austin Horstman 8e98b5e1a1 vimPlugins.nvim-treesitter: update grammars 2026-04-04 11:17:43 -05:00
Austin Horstman 022ad8d62f vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-25 12:08:20 -05:00
Austin Horstman a9e7ea7293 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-20 08:44:49 -05:00
Austin Horstman 8ed5abf0e8 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-03-14 13:14:09 -05:00
Austin Horstman 7a53d6e2c5 vimPlugins.nvim-treesitter: update grammars 2026-02-28 11:00:14 -06:00
Austin Horstman 3759fce32b vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-19 19:55:19 -06:00
Austin Horstman 4efff0ca05 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-14 15:54:27 -06:00
figsoda b921c2778a vimPlugins.nvim-treesitter: add figsoda to maintainers 2026-02-10 16:18:42 -05:00
Austin Horstman 8f3325e49f vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-09 16:05:41 -06:00
Austin Horstman 1fec6e3691 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-02-04 15:23:06 -06:00
Austin Horstman c0b831172f vimPlugins.nvim-treesitter: update grammars 2026-01-29 14:55:09 -06:00
Austin Horstman e3bf04d0bf vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-01-25 18:33:37 -06:00
Heitor Augusto c9d3c16463 vimPlugins.nvim-treesitter: add parser and query dependencies 2026-01-18 17:01:26 -03:00
Heitor AugustoandGitHub 46e6cf2e4e wrapNeovim: symlink treesitter grammars in the wrapper (#479049) 2026-01-18 15:58:56 +00:00
PerchunPak eadca93f21 wrapNeovim: symlink treesitter grammars in the wrapper 2026-01-18 16:38:41 +01:00
Austin Horstman de0c3ea9f7 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-01-10 17:04:03 -06:00
Austin Horstman 0e84a3995b vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2026-01-07 11:38:19 -06:00
Heitor Augusto 71f1b82b97 vimPlugins.nvim-treesitter: 0.10.0-unstable-2025-05-24 -> 0.10.0-unstable-2025-12-29 2025-12-29 18:41:59 -03:00
Austin Horstman 7734ca9fc0 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-11 21:22:43 -06:00
Ihar HrachyshkaandWolfgang Walther 567e8dfd8e treewide: clean up 'meta = with' pattern
This commit was created by a combination of scripts and tools:
- an ast-grep script to prefix things in meta with `lib.`,
- a modified nixf-diagnose / nixf combination to remove unused `with
lib;`, and
- regular nixfmt.

Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-12-10 18:09:49 +01:00
Austin Horstman 1c532e4081 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-12-07 20:55:51 -06:00
Austin Horstman 7ad20da9be vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-28 22:56:12 -06:00
Austin Horstman e44673bcf5 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-21 15:59:00 -06:00
Austin Horstman e4bf01c922 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-11-07 16:44:55 -06:00
PerchunPak afa668c755 vimPlugins.nvim-treesitter.tests: use best practises for bash 2025-11-05 22:38:18 +01:00
PerchunPak 9933262251 vimPlugins.nvim-treesitter.tests: fix 2025-11-05 13:27:03 +01:00
Michael Daniels 30420dabad treewide: drop figsoda as maintainer (part 2)
s/maintainers = with maintainers; [ figsoda ];/maintainers = with maintainers; [ ];/
2025-11-02 20:16:11 -05:00
Austin Horstman 3eebda314b vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-30 22:53:16 -05:00
Austin Horstman be822c6ebd vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-20 16:09:49 -05:00
Austin Horstman d2846090d6 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-12 14:20:34 -05:00
NAHO c8d4dabc43 pkgs: remove optional builtins prefixes from prelude functions
Remove optional builtins prefixes from prelude functions by running:

    builtins=(
      abort
      baseNameOf
      break
      derivation
      derivationStrict
      dirOf
      false
      fetchGit
      fetchMercurial
      fetchTarball
      fetchTree
      fromTOML
      import
      isNull
      map
      null
      placeholder
      removeAttrs
      scopedImport
      throw
      toString
      true
    )

    fd \
      --type file \
      . \
      pkgs \
      --exec-batch sed --in-place --regexp-extended "
        s/\<builtins\.($(
          printf '%s\n' "${builtins[@]}" |
            paste --delimiter '|' --serial -
        ))\>/\1/g
      "

    nix fmt
2025-10-04 19:02:37 +02:00
Austin Horstman 76f913f163 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-10-02 11:11:22 -05:00
Austin Horstman 118378a874 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-26 12:26:17 -05:00
Austin Horstman 263fc11c5b vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-16 00:35:17 -05:00
Austin Horstman b3c85cd49e vimPlugins.nvim-treesitter: update grammars
Revert anything that fails checkhealth or the treesitter check queries
test.

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-09-08 10:43:15 -05:00
Austin Horstman 4701c90768 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-29 19:03:09 -05:00
Austin Horstman 49e3cd6b64 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-21 16:21:41 -05:00
Austin Horstman c3be0e20b9 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-14 23:58:58 -05:00
Austin Horstman 77fbd5bdf7 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-08-05 08:28:31 -05:00
Austin Horstman 0c7875da8b vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-24 14:59:14 -05:00
Austin Horstman fcabdc8a0d vimPlugins.nvim-treesitter: grammar update on 2025-07-09
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-10 08:27:49 -05:00
Austin Horstman 25b27cfab9 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-07-01 10:44:29 -05:00
Austin Horstman 4d1b6c2870 vimPlugins.nvim-treesitter: update grammars
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-25 16:12:05 -05:00
Austin Horstman 510ac1d051 vimPlugins.nvim-treesitter: check-queries use writableTmpDirAsHomeHook
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-17 13:10:32 -05:00
Austin Horstman 3c863c3195 vimPlugins.nvim-treesitter: allow ipkg failure in check
removed in b057317d

Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-17 13:07:59 -05:00