Skip to content

neovimUtils.grammarToPlugin: add pname and version and derive name from them#479780

Merged
wolfgangwalther merged 1 commit intoNixOS:masterfrom
jopejoe1:vim-treesiter-pname
Jan 15, 2026
Merged

neovimUtils.grammarToPlugin: add pname and version and derive name from them#479780
wolfgangwalther merged 1 commit intoNixOS:masterfrom
jopejoe1:vim-treesiter-pname

Conversation

@jopejoe1
Copy link
Member

@jopejoe1 jopejoe1 commented Jan 13, 2026

…om them

Works towards #103997

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

Add a 👍 reaction to pull requests you find important.

@jopejoe1 jopejoe1 force-pushed the vim-treesiter-pname branch from e18276f to 2cec0b5 Compare January 13, 2026 18:57
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-linux: 501-1000 This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-darwin: 501-1000 This PR causes many rebuilds on Darwin and should normally target the staging branches. 6.topic: vim Advanced text editor labels Jan 13, 2026
@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Jan 13, 2026
@teto teto added the 6.topic: tree-sitter Tree-sitter is a parser generator tool and an incremental parsing library. label Jan 13, 2026
@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 2 This PR was reviewed and approved by two persons. and removed 12.approvals: 1 This PR was reviewed and approved by one person. labels Jan 13, 2026
@jopejoe1 jopejoe1 changed the base branch from master to staging January 14, 2026 18:50
@nixpkgs-ci nixpkgs-ci bot closed this Jan 14, 2026
@nixpkgs-ci nixpkgs-ci bot reopened this Jan 14, 2026
@nixpkgs-ci nixpkgs-ci bot removed the 6.topic: tree-sitter Tree-sitter is a parser generator tool and an incremental parsing library. label Jan 14, 2026
@khaneliman
Copy link
Contributor

khaneliman commented Jan 14, 2026

I don't think this needs to go through staging does it? It's less than 1000 affected. I suppose it's not too important though. We can wait through a staging cycle.

@jopejoe1
Copy link
Member Author

Miss reading the number, my mistake. Yeah, it doesn't need to go through staging.

@jopejoe1 jopejoe1 changed the base branch from staging to master January 14, 2026 19:22
@nixpkgs-ci nixpkgs-ci bot closed this Jan 14, 2026
@nixpkgs-ci nixpkgs-ci bot reopened this Jan 14, 2026
@khaneliman
Copy link
Contributor

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 479780
Commit: 2cec0b5fd544efbb0a7273a565176d589255b6fa


x86_64-linux

✅ 392 packages built:
  • vimPlugins.neorg
  • vimPlugins.nvim-treesitter-legacy-parsers.ada
  • vimPlugins.nvim-treesitter-parsers.agda (vimPlugins.nvim-treesitter-legacy-parsers.agda)
  • vimPlugins.nvim-treesitter-legacy-parsers.angular
  • vimPlugins.nvim-treesitter-parsers.apex (vimPlugins.nvim-treesitter-legacy-parsers.apex)
  • vimPlugins.nvim-treesitter-parsers.arduino (vimPlugins.nvim-treesitter-legacy-parsers.arduino)
  • vimPlugins.nvim-treesitter-parsers.asm (vimPlugins.nvim-treesitter-legacy-parsers.asm)
  • vimPlugins.nvim-treesitter-parsers.astro (vimPlugins.nvim-treesitter-legacy-parsers.astro)
  • vimPlugins.nvim-treesitter-parsers.authzed (vimPlugins.nvim-treesitter-legacy-parsers.authzed)
  • vimPlugins.nvim-treesitter-parsers.awk (vimPlugins.nvim-treesitter-legacy-parsers.awk)
  • vimPlugins.nvim-treesitter-parsers.bash (vimPlugins.nvim-treesitter-legacy-parsers.bash)
  • vimPlugins.nvim-treesitter-parsers.bass (vimPlugins.nvim-treesitter-legacy-parsers.bass)
  • vimPlugins.nvim-treesitter-legacy-parsers.beancount
  • vimPlugins.nvim-treesitter-parsers.bibtex (vimPlugins.nvim-treesitter-legacy-parsers.bibtex)
  • vimPlugins.nvim-treesitter-parsers.bicep (vimPlugins.nvim-treesitter-legacy-parsers.bicep)
  • vimPlugins.nvim-treesitter-parsers.bitbake (vimPlugins.nvim-treesitter-legacy-parsers.bitbake)
  • vimPlugins.nvim-treesitter-legacy-parsers.blade
  • vimPlugins.nvim-treesitter-legacy-parsers.blueprint
  • vimPlugins.nvim-treesitter-parsers.bp (vimPlugins.nvim-treesitter-legacy-parsers.bp)
  • vimPlugins.nvim-treesitter-parsers.brightscript (vimPlugins.nvim-treesitter-legacy-parsers.brightscript)
  • vimPlugins.nvim-treesitter-parsers.c (vimPlugins.nvim-treesitter-legacy-parsers.c)
  • vimPlugins.nvim-treesitter-legacy-parsers.c3
  • vimPlugins.nvim-treesitter-parsers.c_sharp (vimPlugins.nvim-treesitter-legacy-parsers.c_sharp)
  • vimPlugins.nvim-treesitter-parsers.caddy (vimPlugins.nvim-treesitter-legacy-parsers.caddy)
  • vimPlugins.nvim-treesitter-parsers.cairo (vimPlugins.nvim-treesitter-legacy-parsers.cairo)
  • vimPlugins.nvim-treesitter-parsers.capnp (vimPlugins.nvim-treesitter-legacy-parsers.capnp)
  • vimPlugins.nvim-treesitter-legacy-parsers.chatito
  • vimPlugins.nvim-treesitter-parsers.circom (vimPlugins.nvim-treesitter-legacy-parsers.circom)
  • vimPlugins.nvim-treesitter-parsers.clojure (vimPlugins.nvim-treesitter-legacy-parsers.clojure)
  • vimPlugins.nvim-treesitter-parsers.cmake (vimPlugins.nvim-treesitter-legacy-parsers.cmake)
  • vimPlugins.nvim-treesitter-legacy-parsers.comment
  • vimPlugins.nvim-treesitter-parsers.commonlisp (vimPlugins.nvim-treesitter-legacy-parsers.commonlisp)
  • vimPlugins.nvim-treesitter-parsers.cooklang (vimPlugins.nvim-treesitter-legacy-parsers.cooklang)
  • vimPlugins.nvim-treesitter-parsers.corn (vimPlugins.nvim-treesitter-legacy-parsers.corn)
  • vimPlugins.nvim-treesitter-parsers.cpon (vimPlugins.nvim-treesitter-legacy-parsers.cpon)
  • vimPlugins.nvim-treesitter-parsers.cpp (vimPlugins.nvim-treesitter-legacy-parsers.cpp)
  • vimPlugins.nvim-treesitter-parsers.css (vimPlugins.nvim-treesitter-legacy-parsers.css)
  • vimPlugins.nvim-treesitter-parsers.csv (vimPlugins.nvim-treesitter-legacy-parsers.csv)
  • vimPlugins.nvim-treesitter-parsers.cuda (vimPlugins.nvim-treesitter-legacy-parsers.cuda)
  • vimPlugins.nvim-treesitter-parsers.cue (vimPlugins.nvim-treesitter-legacy-parsers.cue)
  • vimPlugins.nvim-treesitter-parsers.cylc (vimPlugins.nvim-treesitter-legacy-parsers.cylc)
  • vimPlugins.nvim-treesitter-parsers.d (vimPlugins.nvim-treesitter-legacy-parsers.d)
  • vimPlugins.nvim-treesitter-parsers.dart (vimPlugins.nvim-treesitter-legacy-parsers.dart)
  • vimPlugins.nvim-treesitter-legacy-parsers.desktop
  • vimPlugins.nvim-treesitter-parsers.devicetree (vimPlugins.nvim-treesitter-legacy-parsers.devicetree)
  • vimPlugins.nvim-treesitter-parsers.dhall (vimPlugins.nvim-treesitter-legacy-parsers.dhall)
  • vimPlugins.nvim-treesitter-parsers.diff (vimPlugins.nvim-treesitter-legacy-parsers.diff)
  • vimPlugins.nvim-treesitter-parsers.disassembly (vimPlugins.nvim-treesitter-legacy-parsers.disassembly)
  • vimPlugins.nvim-treesitter-parsers.djot (vimPlugins.nvim-treesitter-legacy-parsers.djot)
  • vimPlugins.nvim-treesitter-parsers.dockerfile (vimPlugins.nvim-treesitter-legacy-parsers.dockerfile)
  • vimPlugins.nvim-treesitter-parsers.dot (vimPlugins.nvim-treesitter-legacy-parsers.dot)
  • vimPlugins.nvim-treesitter-parsers.doxygen (vimPlugins.nvim-treesitter-legacy-parsers.doxygen)
  • vimPlugins.nvim-treesitter-parsers.dtd (vimPlugins.nvim-treesitter-legacy-parsers.dtd)
  • vimPlugins.nvim-treesitter-parsers.earthfile (vimPlugins.nvim-treesitter-legacy-parsers.earthfile)
  • vimPlugins.nvim-treesitter-parsers.ebnf (vimPlugins.nvim-treesitter-legacy-parsers.ebnf)
  • vimPlugins.nvim-treesitter-legacy-parsers.editorconfig
  • vimPlugins.nvim-treesitter-parsers.eds (vimPlugins.nvim-treesitter-legacy-parsers.eds)
  • vimPlugins.nvim-treesitter-parsers.eex (vimPlugins.nvim-treesitter-legacy-parsers.eex)
  • vimPlugins.nvim-treesitter-parsers.elixir (vimPlugins.nvim-treesitter-legacy-parsers.elixir)
  • vimPlugins.nvim-treesitter-legacy-parsers.elm
  • vimPlugins.nvim-treesitter-parsers.elsa (vimPlugins.nvim-treesitter-legacy-parsers.elsa)
  • vimPlugins.nvim-treesitter-parsers.elvish (vimPlugins.nvim-treesitter-legacy-parsers.elvish)
  • vimPlugins.nvim-treesitter-parsers.embedded_template (vimPlugins.nvim-treesitter-legacy-parsers.embedded_template)
  • vimPlugins.nvim-treesitter-parsers.enforce (vimPlugins.nvim-treesitter-legacy-parsers.enforce)
  • vimPlugins.nvim-treesitter-legacy-parsers.erlang
  • vimPlugins.nvim-treesitter-parsers.facility (vimPlugins.nvim-treesitter-legacy-parsers.facility)
  • vimPlugins.nvim-treesitter-parsers.faust (vimPlugins.nvim-treesitter-legacy-parsers.faust)
  • vimPlugins.nvim-treesitter-parsers.fennel (vimPlugins.nvim-treesitter-legacy-parsers.fennel)
  • vimPlugins.nvim-treesitter-parsers.fidl (vimPlugins.nvim-treesitter-legacy-parsers.fidl)
  • vimPlugins.nvim-treesitter-parsers.firrtl (vimPlugins.nvim-treesitter-legacy-parsers.firrtl)
  • vimPlugins.nvim-treesitter-parsers.fish (vimPlugins.nvim-treesitter-legacy-parsers.fish)
  • vimPlugins.nvim-treesitter-parsers.foam (vimPlugins.nvim-treesitter-legacy-parsers.foam)
  • vimPlugins.nvim-treesitter-parsers.forth (vimPlugins.nvim-treesitter-legacy-parsers.forth)
  • vimPlugins.nvim-treesitter-legacy-parsers.fortran
  • vimPlugins.nvim-treesitter-parsers.fsh (vimPlugins.nvim-treesitter-legacy-parsers.fsh)
  • vimPlugins.nvim-treesitter-parsers.fsharp (vimPlugins.nvim-treesitter-legacy-parsers.fsharp)
  • vimPlugins.nvim-treesitter-parsers.func (vimPlugins.nvim-treesitter-legacy-parsers.func)
  • vimPlugins.nvim-treesitter-legacy-parsers.fusion
  • vimPlugins.nvim-treesitter-parsers.gap (vimPlugins.nvim-treesitter-legacy-parsers.gap)
  • vimPlugins.nvim-treesitter-parsers.gaptst (vimPlugins.nvim-treesitter-legacy-parsers.gaptst)
  • vimPlugins.nvim-treesitter-legacy-parsers.gdscript
  • vimPlugins.nvim-treesitter-legacy-parsers.gdshader
  • vimPlugins.nvim-treesitter-parsers.git_config (vimPlugins.nvim-treesitter-legacy-parsers.git_config)
  • vimPlugins.nvim-treesitter-parsers.git_rebase (vimPlugins.nvim-treesitter-legacy-parsers.git_rebase)
  • vimPlugins.nvim-treesitter-parsers.gitattributes (vimPlugins.nvim-treesitter-legacy-parsers.gitattributes)
  • vimPlugins.nvim-treesitter-parsers.gitcommit (vimPlugins.nvim-treesitter-legacy-parsers.gitcommit)
  • vimPlugins.nvim-treesitter-parsers.gitignore (vimPlugins.nvim-treesitter-legacy-parsers.gitignore)
  • vimPlugins.nvim-treesitter-legacy-parsers.gleam
  • vimPlugins.nvim-treesitter-parsers.glimmer (vimPlugins.nvim-treesitter-legacy-parsers.glimmer)
  • vimPlugins.nvim-treesitter-parsers.glimmer_javascript (vimPlugins.nvim-treesitter-legacy-parsers.glimmer_javascript)
  • vimPlugins.nvim-treesitter-parsers.glimmer_typescript (vimPlugins.nvim-treesitter-legacy-parsers.glimmer_typescript)
  • vimPlugins.nvim-treesitter-parsers.glsl (vimPlugins.nvim-treesitter-legacy-parsers.glsl)
  • vimPlugins.nvim-treesitter-parsers.gn (vimPlugins.nvim-treesitter-legacy-parsers.gn)
  • vimPlugins.nvim-treesitter-parsers.gnuplot (vimPlugins.nvim-treesitter-legacy-parsers.gnuplot)
  • vimPlugins.nvim-treesitter-parsers.go (vimPlugins.nvim-treesitter-legacy-parsers.go)
  • vimPlugins.nvim-treesitter-parsers.goctl (vimPlugins.nvim-treesitter-legacy-parsers.goctl)
  • vimPlugins.nvim-treesitter-parsers.godot_resource (vimPlugins.nvim-treesitter-legacy-parsers.godot_resource)
  • vimPlugins.nvim-treesitter-parsers.gomod (vimPlugins.nvim-treesitter-legacy-parsers.gomod)
  • vimPlugins.nvim-treesitter-parsers.gosum (vimPlugins.nvim-treesitter-legacy-parsers.gosum)
  • vimPlugins.nvim-treesitter-legacy-parsers.gotmpl
  • vimPlugins.nvim-treesitter-parsers.gowork (vimPlugins.nvim-treesitter-legacy-parsers.gowork)
  • vimPlugins.nvim-treesitter-parsers.gpg (vimPlugins.nvim-treesitter-legacy-parsers.gpg)
  • vimPlugins.nvim-treesitter-parsers.graphql (vimPlugins.nvim-treesitter-legacy-parsers.graphql)
  • vimPlugins.nvim-treesitter-parsers.gren (vimPlugins.nvim-treesitter-legacy-parsers.gren)
  • vimPlugins.nvim-treesitter-parsers.groovy (vimPlugins.nvim-treesitter-legacy-parsers.groovy)
  • vimPlugins.nvim-treesitter-parsers.groq (vimPlugins.nvim-treesitter-legacy-parsers.groq)
  • vimPlugins.nvim-treesitter-parsers.gstlaunch (vimPlugins.nvim-treesitter-legacy-parsers.gstlaunch)
  • vimPlugins.nvim-treesitter-parsers.hack (vimPlugins.nvim-treesitter-legacy-parsers.hack)
  • vimPlugins.nvim-treesitter-parsers.hare (vimPlugins.nvim-treesitter-legacy-parsers.hare)
  • vimPlugins.nvim-treesitter-parsers.haskell (vimPlugins.nvim-treesitter-legacy-parsers.haskell)
  • vimPlugins.nvim-treesitter-parsers.haskell_persistent (vimPlugins.nvim-treesitter-legacy-parsers.haskell_persistent)
  • vimPlugins.nvim-treesitter-parsers.hcl (vimPlugins.nvim-treesitter-legacy-parsers.hcl)
  • vimPlugins.nvim-treesitter-parsers.heex (vimPlugins.nvim-treesitter-legacy-parsers.heex)
  • vimPlugins.nvim-treesitter-legacy-parsers.helm
  • vimPlugins.nvim-treesitter-parsers.hjson (vimPlugins.nvim-treesitter-legacy-parsers.hjson)
  • vimPlugins.nvim-treesitter-parsers.hlsl (vimPlugins.nvim-treesitter-legacy-parsers.hlsl)
  • vimPlugins.nvim-treesitter-parsers.hlsplaylist (vimPlugins.nvim-treesitter-legacy-parsers.hlsplaylist)
  • vimPlugins.nvim-treesitter-parsers.hocon (vimPlugins.nvim-treesitter-legacy-parsers.hocon)
  • vimPlugins.nvim-treesitter-parsers.hoon (vimPlugins.nvim-treesitter-legacy-parsers.hoon)
  • vimPlugins.nvim-treesitter-parsers.html (vimPlugins.nvim-treesitter-legacy-parsers.html)
  • vimPlugins.nvim-treesitter-parsers.htmldjango (vimPlugins.nvim-treesitter-legacy-parsers.htmldjango)
  • vimPlugins.nvim-treesitter-parsers.http (vimPlugins.nvim-treesitter-legacy-parsers.http)
  • vimPlugins.nvim-treesitter-parsers.hurl (vimPlugins.nvim-treesitter-legacy-parsers.hurl)
  • vimPlugins.nvim-treesitter-parsers.hyprlang (vimPlugins.nvim-treesitter-legacy-parsers.hyprlang)
  • vimPlugins.nvim-treesitter-legacy-parsers.idl
  • vimPlugins.nvim-treesitter-parsers.idris (vimPlugins.nvim-treesitter-legacy-parsers.idris)
  • vimPlugins.nvim-treesitter-parsers.ini (vimPlugins.nvim-treesitter-legacy-parsers.ini)
  • vimPlugins.nvim-treesitter-legacy-parsers.inko
  • vimPlugins.nvim-treesitter-parsers.ispc (vimPlugins.nvim-treesitter-legacy-parsers.ispc)
  • vimPlugins.nvim-treesitter-parsers.janet_simple (vimPlugins.nvim-treesitter-legacy-parsers.janet_simple)
  • vimPlugins.nvim-treesitter-parsers.java (vimPlugins.nvim-treesitter-legacy-parsers.java)
  • vimPlugins.nvim-treesitter-legacy-parsers.javadoc
  • vimPlugins.nvim-treesitter-parsers.javascript (vimPlugins.nvim-treesitter-legacy-parsers.javascript)
  • vimPlugins.nvim-treesitter-parsers.jinja (vimPlugins.nvim-treesitter-legacy-parsers.jinja)
  • vimPlugins.nvim-treesitter-parsers.jinja_inline (vimPlugins.nvim-treesitter-legacy-parsers.jinja_inline)
  • vimPlugins.nvim-treesitter-parsers.jq (vimPlugins.nvim-treesitter-legacy-parsers.jq)
  • vimPlugins.nvim-treesitter-parsers.jsdoc (vimPlugins.nvim-treesitter-legacy-parsers.jsdoc)
  • vimPlugins.nvim-treesitter-parsers.json (vimPlugins.nvim-treesitter-legacy-parsers.json)
  • vimPlugins.nvim-treesitter-parsers.json5 (vimPlugins.nvim-treesitter-legacy-parsers.json5)
  • vimPlugins.nvim-treesitter-legacy-parsers.jsonc
  • vimPlugins.nvim-treesitter-parsers.jsonnet (vimPlugins.nvim-treesitter-legacy-parsers.jsonnet)
  • vimPlugins.nvim-treesitter-legacy-parsers.julia
  • vimPlugins.nvim-treesitter-parsers.just (vimPlugins.nvim-treesitter-legacy-parsers.just)
  • vimPlugins.nvim-treesitter-parsers.kcl (vimPlugins.nvim-treesitter-legacy-parsers.kcl)
  • vimPlugins.nvim-treesitter-parsers.kconfig (vimPlugins.nvim-treesitter-legacy-parsers.kconfig)
  • vimPlugins.nvim-treesitter-parsers.kdl (vimPlugins.nvim-treesitter-legacy-parsers.kdl)
  • vimPlugins.nvim-treesitter-legacy-parsers.kitty
  • vimPlugins.nvim-treesitter-parsers.kotlin (vimPlugins.nvim-treesitter-legacy-parsers.kotlin)
  • vimPlugins.nvim-treesitter-legacy-parsers.koto
  • vimPlugins.nvim-treesitter-parsers.kusto (vimPlugins.nvim-treesitter-legacy-parsers.kusto)
  • vimPlugins.nvim-treesitter-parsers.lalrpop (vimPlugins.nvim-treesitter-legacy-parsers.lalrpop)
  • vimPlugins.nvim-treesitter-legacy-parsers.latex
  • vimPlugins.nvim-treesitter-parsers.ledger (vimPlugins.nvim-treesitter-legacy-parsers.ledger)
  • vimPlugins.nvim-treesitter-parsers.leo (vimPlugins.nvim-treesitter-legacy-parsers.leo)
  • vimPlugins.nvim-treesitter-parsers.linkerscript (vimPlugins.nvim-treesitter-legacy-parsers.linkerscript)
  • vimPlugins.nvim-treesitter-parsers.liquid (vimPlugins.nvim-treesitter-legacy-parsers.liquid)
  • vimPlugins.nvim-treesitter-parsers.liquidsoap (vimPlugins.nvim-treesitter-legacy-parsers.liquidsoap)
  • vimPlugins.nvim-treesitter-parsers.llvm (vimPlugins.nvim-treesitter-legacy-parsers.llvm)
  • vimPlugins.nvim-treesitter-legacy-parsers.lua
  • vimPlugins.nvim-treesitter-parsers.luadoc (vimPlugins.nvim-treesitter-legacy-parsers.luadoc)
  • vimPlugins.nvim-treesitter-parsers.luap (vimPlugins.nvim-treesitter-legacy-parsers.luap)
  • vimPlugins.nvim-treesitter-parsers.luau (vimPlugins.nvim-treesitter-legacy-parsers.luau)
  • vimPlugins.nvim-treesitter-parsers.m68k (vimPlugins.nvim-treesitter-legacy-parsers.m68k)
  • vimPlugins.nvim-treesitter-parsers.make (vimPlugins.nvim-treesitter-legacy-parsers.make)
  • vimPlugins.nvim-treesitter-parsers.markdown (vimPlugins.nvim-treesitter-legacy-parsers.markdown)
  • vimPlugins.nvim-treesitter-parsers.markdown_inline (vimPlugins.nvim-treesitter-legacy-parsers.markdown_inline)
  • vimPlugins.nvim-treesitter-legacy-parsers.matlab
  • vimPlugins.nvim-treesitter-parsers.menhir (vimPlugins.nvim-treesitter-legacy-parsers.menhir)
  • vimPlugins.nvim-treesitter-parsers.mermaid (vimPlugins.nvim-treesitter-legacy-parsers.mermaid)
  • vimPlugins.nvim-treesitter-legacy-parsers.meson
  • vimPlugins.nvim-treesitter-legacy-parsers.mlir
  • vimPlugins.nvim-treesitter-parsers.muttrc (vimPlugins.nvim-treesitter-legacy-parsers.muttrc)
  • vimPlugins.nvim-treesitter-parsers.nasm (vimPlugins.nvim-treesitter-legacy-parsers.nasm)
  • vimPlugins.nvim-treesitter-legacy-parsers.nginx
  • vimPlugins.nvim-treesitter-legacy-parsers.nickel
  • vimPlugins.nvim-treesitter-parsers.nim (vimPlugins.nvim-treesitter-legacy-parsers.nim)
  • vimPlugins.nvim-treesitter-parsers.nim_format_string (vimPlugins.nvim-treesitter-legacy-parsers.nim_format_string)
  • vimPlugins.nvim-treesitter-parsers.ninja (vimPlugins.nvim-treesitter-legacy-parsers.ninja)
  • vimPlugins.nvim-treesitter-parsers.nix (vimPlugins.nvim-treesitter-legacy-parsers.nix)
  • vimPlugins.nvim-treesitter-parsers.nqc (vimPlugins.nvim-treesitter-legacy-parsers.nqc)
  • vimPlugins.nvim-treesitter-legacy-parsers.nu
  • vimPlugins.nvim-treesitter-parsers.objc (vimPlugins.nvim-treesitter-legacy-parsers.objc)
  • vimPlugins.nvim-treesitter-parsers.objdump (vimPlugins.nvim-treesitter-legacy-parsers.objdump)
  • vimPlugins.nvim-treesitter-parsers.ocaml (vimPlugins.nvim-treesitter-legacy-parsers.ocaml)
  • vimPlugins.nvim-treesitter-parsers.ocaml_interface (vimPlugins.nvim-treesitter-legacy-parsers.ocaml_interface)
  • vimPlugins.nvim-treesitter-parsers.ocamllex (vimPlugins.nvim-treesitter-legacy-parsers.ocamllex)
  • vimPlugins.nvim-treesitter-parsers.odin (vimPlugins.nvim-treesitter-legacy-parsers.odin)
  • vimPlugins.nvim-treesitter-legacy-parsers.pascal
  • vimPlugins.nvim-treesitter-parsers.passwd (vimPlugins.nvim-treesitter-legacy-parsers.passwd)
  • vimPlugins.nvim-treesitter-parsers.pem (vimPlugins.nvim-treesitter-legacy-parsers.pem)
  • vimPlugins.nvim-treesitter-parsers.perl (vimPlugins.nvim-treesitter-legacy-parsers.perl)
  • vimPlugins.nvim-treesitter-legacy-parsers.php
  • vimPlugins.nvim-treesitter-legacy-parsers.php_only
  • vimPlugins.nvim-treesitter-legacy-parsers.phpdoc
  • vimPlugins.nvim-treesitter-parsers.pioasm (vimPlugins.nvim-treesitter-legacy-parsers.pioasm)
  • vimPlugins.nvim-treesitter-legacy-parsers.pkl
  • vimPlugins.nvim-treesitter-parsers.po (vimPlugins.nvim-treesitter-legacy-parsers.po)
  • vimPlugins.nvim-treesitter-parsers.pod (vimPlugins.nvim-treesitter-legacy-parsers.pod)
  • vimPlugins.nvim-treesitter-parsers.poe_filter (vimPlugins.nvim-treesitter-legacy-parsers.poe_filter)
  • vimPlugins.nvim-treesitter-parsers.pony (vimPlugins.nvim-treesitter-legacy-parsers.pony)
  • vimPlugins.nvim-treesitter-legacy-parsers.powershell
  • vimPlugins.nvim-treesitter-parsers.printf (vimPlugins.nvim-treesitter-legacy-parsers.printf)
  • vimPlugins.nvim-treesitter-parsers.prisma (vimPlugins.nvim-treesitter-legacy-parsers.prisma)
  • vimPlugins.nvim-treesitter-parsers.problog (vimPlugins.nvim-treesitter-legacy-parsers.problog)
  • vimPlugins.nvim-treesitter-parsers.prolog (vimPlugins.nvim-treesitter-legacy-parsers.prolog)
  • vimPlugins.nvim-treesitter-parsers.promql (vimPlugins.nvim-treesitter-legacy-parsers.promql)
  • vimPlugins.nvim-treesitter-parsers.properties (vimPlugins.nvim-treesitter-legacy-parsers.properties)
  • vimPlugins.nvim-treesitter-parsers.proto (vimPlugins.nvim-treesitter-legacy-parsers.proto)
  • vimPlugins.nvim-treesitter-parsers.prql (vimPlugins.nvim-treesitter-legacy-parsers.prql)
  • vimPlugins.nvim-treesitter-parsers.psv (vimPlugins.nvim-treesitter-legacy-parsers.psv)
  • vimPlugins.nvim-treesitter-parsers.pug (vimPlugins.nvim-treesitter-legacy-parsers.pug)
  • vimPlugins.nvim-treesitter-parsers.puppet (vimPlugins.nvim-treesitter-legacy-parsers.puppet)
  • vimPlugins.nvim-treesitter-legacy-parsers.purescript
  • vimPlugins.nvim-treesitter-parsers.pymanifest (vimPlugins.nvim-treesitter-legacy-parsers.pymanifest)
  • vimPlugins.nvim-treesitter-legacy-parsers.python
  • vimPlugins.nvim-treesitter-parsers.ql (vimPlugins.nvim-treesitter-legacy-parsers.ql)
  • vimPlugins.nvim-treesitter-parsers.qmldir (vimPlugins.nvim-treesitter-legacy-parsers.qmldir)
  • vimPlugins.nvim-treesitter-parsers.qmljs (vimPlugins.nvim-treesitter-legacy-parsers.qmljs)
  • vimPlugins.nvim-treesitter-legacy-parsers.query
  • vimPlugins.nvim-treesitter-parsers.r (vimPlugins.nvim-treesitter-legacy-parsers.r)
  • vimPlugins.nvim-treesitter-legacy-parsers.racket
  • vimPlugins.nvim-treesitter-parsers.ralph (vimPlugins.nvim-treesitter-legacy-parsers.ralph)
  • vimPlugins.nvim-treesitter-parsers.rasi (vimPlugins.nvim-treesitter-legacy-parsers.rasi)
  • vimPlugins.nvim-treesitter-parsers.razor (vimPlugins.nvim-treesitter-legacy-parsers.razor)
  • vimPlugins.nvim-treesitter-parsers.rbs (vimPlugins.nvim-treesitter-legacy-parsers.rbs)
  • vimPlugins.nvim-treesitter-parsers.re2c (vimPlugins.nvim-treesitter-legacy-parsers.re2c)
  • vimPlugins.nvim-treesitter-parsers.readline (vimPlugins.nvim-treesitter-legacy-parsers.readline)
  • vimPlugins.nvim-treesitter-parsers.regex (vimPlugins.nvim-treesitter-legacy-parsers.regex)
  • vimPlugins.nvim-treesitter-parsers.rego (vimPlugins.nvim-treesitter-legacy-parsers.rego)
  • vimPlugins.nvim-treesitter-parsers.requirements (vimPlugins.nvim-treesitter-legacy-parsers.requirements)
  • vimPlugins.nvim-treesitter-parsers.rescript (vimPlugins.nvim-treesitter-legacy-parsers.rescript)
  • vimPlugins.nvim-treesitter-parsers.rifleconf (vimPlugins.nvim-treesitter-legacy-parsers.rifleconf)
  • vimPlugins.nvim-treesitter-parsers.rnoweb (vimPlugins.nvim-treesitter-legacy-parsers.rnoweb)
  • vimPlugins.nvim-treesitter-parsers.robot (vimPlugins.nvim-treesitter-legacy-parsers.robot)
  • vimPlugins.nvim-treesitter-legacy-parsers.robots
  • vimPlugins.nvim-treesitter-parsers.roc (vimPlugins.nvim-treesitter-legacy-parsers.roc)
  • vimPlugins.nvim-treesitter-parsers.ron (vimPlugins.nvim-treesitter-legacy-parsers.ron)
  • vimPlugins.nvim-treesitter-parsers.rst (vimPlugins.nvim-treesitter-legacy-parsers.rst)
  • vimPlugins.nvim-treesitter-parsers.ruby (vimPlugins.nvim-treesitter-legacy-parsers.ruby)
  • vimPlugins.nvim-treesitter-parsers.runescript (vimPlugins.nvim-treesitter-legacy-parsers.runescript)
  • vimPlugins.nvim-treesitter-parsers.rust (vimPlugins.nvim-treesitter-legacy-parsers.rust)
  • vimPlugins.nvim-treesitter-parsers.scala (vimPlugins.nvim-treesitter-legacy-parsers.scala)
  • vimPlugins.nvim-treesitter-parsers.scfg (vimPlugins.nvim-treesitter-legacy-parsers.scfg)
  • vimPlugins.nvim-treesitter-legacy-parsers.scheme
  • vimPlugins.nvim-treesitter-parsers.scss (vimPlugins.nvim-treesitter-legacy-parsers.scss)
  • vimPlugins.nvim-treesitter-parsers.sflog (vimPlugins.nvim-treesitter-legacy-parsers.sflog)
  • vimPlugins.nvim-treesitter-parsers.slang (vimPlugins.nvim-treesitter-legacy-parsers.slang)
  • vimPlugins.nvim-treesitter-parsers.slim (vimPlugins.nvim-treesitter-legacy-parsers.slim)
  • vimPlugins.nvim-treesitter-legacy-parsers.slint
  • vimPlugins.nvim-treesitter-parsers.smali (vimPlugins.nvim-treesitter-legacy-parsers.smali)
  • vimPlugins.nvim-treesitter-parsers.smithy (vimPlugins.nvim-treesitter-legacy-parsers.smithy)
  • vimPlugins.nvim-treesitter-legacy-parsers.snakemake
  • vimPlugins.nvim-treesitter-parsers.snl (vimPlugins.nvim-treesitter-legacy-parsers.snl)
  • vimPlugins.nvim-treesitter-parsers.solidity (vimPlugins.nvim-treesitter-legacy-parsers.solidity)
  • vimPlugins.nvim-treesitter-parsers.soql (vimPlugins.nvim-treesitter-legacy-parsers.soql)
  • vimPlugins.nvim-treesitter-parsers.sosl (vimPlugins.nvim-treesitter-legacy-parsers.sosl)
  • vimPlugins.nvim-treesitter-parsers.sourcepawn (vimPlugins.nvim-treesitter-legacy-parsers.sourcepawn)
  • vimPlugins.nvim-treesitter-parsers.sparql (vimPlugins.nvim-treesitter-legacy-parsers.sparql)
  • vimPlugins.nvim-treesitter-parsers.sproto (vimPlugins.nvim-treesitter-legacy-parsers.sproto)
  • vimPlugins.nvim-treesitter-legacy-parsers.sql
  • vimPlugins.nvim-treesitter-parsers.squirrel (vimPlugins.nvim-treesitter-legacy-parsers.squirrel)
  • vimPlugins.nvim-treesitter-parsers.ssh_config (vimPlugins.nvim-treesitter-legacy-parsers.ssh_config)
  • vimPlugins.nvim-treesitter-parsers.starlark (vimPlugins.nvim-treesitter-legacy-parsers.starlark)
  • vimPlugins.nvim-treesitter-legacy-parsers.strace
  • vimPlugins.nvim-treesitter-parsers.styled (vimPlugins.nvim-treesitter-legacy-parsers.styled)
  • vimPlugins.nvim-treesitter-parsers.supercollider (vimPlugins.nvim-treesitter-legacy-parsers.supercollider)
  • vimPlugins.nvim-treesitter-parsers.superhtml (vimPlugins.nvim-treesitter-legacy-parsers.superhtml)
  • vimPlugins.nvim-treesitter-parsers.surface (vimPlugins.nvim-treesitter-legacy-parsers.surface)
  • vimPlugins.nvim-treesitter-parsers.svelte (vimPlugins.nvim-treesitter-legacy-parsers.svelte)
  • vimPlugins.nvim-treesitter-parsers.sway (vimPlugins.nvim-treesitter-legacy-parsers.sway)
  • vimPlugins.nvim-treesitter-legacy-parsers.swift
  • vimPlugins.nvim-treesitter-parsers.sxhkdrc (vimPlugins.nvim-treesitter-legacy-parsers.sxhkdrc)
  • vimPlugins.nvim-treesitter-parsers.systemtap (vimPlugins.nvim-treesitter-legacy-parsers.systemtap)
  • vimPlugins.nvim-treesitter-parsers.systemverilog (vimPlugins.nvim-treesitter-legacy-parsers.systemverilog)
  • vimPlugins.nvim-treesitter-legacy-parsers.t32
  • vimPlugins.nvim-treesitter-parsers.tablegen (vimPlugins.nvim-treesitter-legacy-parsers.tablegen)
  • vimPlugins.nvim-treesitter-parsers.tact (vimPlugins.nvim-treesitter-legacy-parsers.tact)
  • vimPlugins.nvim-treesitter-legacy-parsers.tcl
  • vimPlugins.nvim-treesitter-parsers.teal (vimPlugins.nvim-treesitter-legacy-parsers.teal)
  • vimPlugins.nvim-treesitter-legacy-parsers.templ
  • vimPlugins.nvim-treesitter-legacy-parsers.tera
  • vimPlugins.nvim-treesitter-parsers.terraform (vimPlugins.nvim-treesitter-legacy-parsers.terraform)
  • vimPlugins.nvim-treesitter-parsers.textproto (vimPlugins.nvim-treesitter-legacy-parsers.textproto)
  • vimPlugins.nvim-treesitter-parsers.thrift (vimPlugins.nvim-treesitter-legacy-parsers.thrift)
  • vimPlugins.nvim-treesitter-parsers.tiger (vimPlugins.nvim-treesitter-legacy-parsers.tiger)
  • vimPlugins.nvim-treesitter-parsers.tlaplus (vimPlugins.nvim-treesitter-legacy-parsers.tlaplus)
  • vimPlugins.nvim-treesitter-legacy-parsers.tmux
  • vimPlugins.nvim-treesitter-parsers.todotxt (vimPlugins.nvim-treesitter-legacy-parsers.todotxt)
  • vimPlugins.nvim-treesitter-parsers.toml (vimPlugins.nvim-treesitter-legacy-parsers.toml)
  • vimPlugins.nvim-treesitter-parsers.tsv (vimPlugins.nvim-treesitter-legacy-parsers.tsv)
  • vimPlugins.nvim-treesitter-parsers.tsx (vimPlugins.nvim-treesitter-legacy-parsers.tsx)
  • vimPlugins.nvim-treesitter-parsers.turtle (vimPlugins.nvim-treesitter-legacy-parsers.turtle)
  • vimPlugins.nvim-treesitter-parsers.twig (vimPlugins.nvim-treesitter-legacy-parsers.twig)
  • vimPlugins.nvim-treesitter-parsers.typescript (vimPlugins.nvim-treesitter-legacy-parsers.typescript)
  • vimPlugins.nvim-treesitter-legacy-parsers.typespec
  • vimPlugins.nvim-treesitter-legacy-parsers.typoscript
  • vimPlugins.nvim-treesitter-parsers.typst (vimPlugins.nvim-treesitter-legacy-parsers.typst)
  • vimPlugins.nvim-treesitter-parsers.udev (vimPlugins.nvim-treesitter-legacy-parsers.udev)
  • vimPlugins.nvim-treesitter-parsers.ungrammar (vimPlugins.nvim-treesitter-legacy-parsers.ungrammar)
  • vimPlugins.nvim-treesitter-parsers.unison (vimPlugins.nvim-treesitter-legacy-parsers.unison)
  • vimPlugins.nvim-treesitter-parsers.usd (vimPlugins.nvim-treesitter-legacy-parsers.usd)
  • vimPlugins.nvim-treesitter-parsers.uxntal (vimPlugins.nvim-treesitter-legacy-parsers.uxntal)
  • vimPlugins.nvim-treesitter-legacy-parsers.v
  • vimPlugins.nvim-treesitter-parsers.vala (vimPlugins.nvim-treesitter-legacy-parsers.vala)
  • vimPlugins.nvim-treesitter-parsers.vento (vimPlugins.nvim-treesitter-legacy-parsers.vento)
  • vimPlugins.nvim-treesitter-legacy-parsers.vhdl
  • vimPlugins.nvim-treesitter-parsers.vhs (vimPlugins.nvim-treesitter-legacy-parsers.vhs)
  • vimPlugins.nvim-treesitter-legacy-parsers.vim
  • vimPlugins.nvim-treesitter-legacy-parsers.vimdoc
  • vimPlugins.nvim-treesitter-parsers.vrl (vimPlugins.nvim-treesitter-legacy-parsers.vrl)
  • vimPlugins.nvim-treesitter-parsers.vue (vimPlugins.nvim-treesitter-legacy-parsers.vue)
  • vimPlugins.nvim-treesitter-parsers.wgsl (vimPlugins.nvim-treesitter-legacy-parsers.wgsl)
  • vimPlugins.nvim-treesitter-parsers.wgsl_bevy (vimPlugins.nvim-treesitter-legacy-parsers.wgsl_bevy)
  • vimPlugins.nvim-treesitter-parsers.wing (vimPlugins.nvim-treesitter-legacy-parsers.wing)
  • vimPlugins.nvim-treesitter-legacy-parsers.wit
  • vimPlugins.nvim-treesitter-parsers.wxml (vimPlugins.nvim-treesitter-legacy-parsers.wxml)
  • vimPlugins.nvim-treesitter-parsers.xcompose (vimPlugins.nvim-treesitter-legacy-parsers.xcompose)
  • vimPlugins.nvim-treesitter-parsers.xml (vimPlugins.nvim-treesitter-legacy-parsers.xml)
  • vimPlugins.nvim-treesitter-legacy-parsers.xresources
  • vimPlugins.nvim-treesitter-parsers.yaml (vimPlugins.nvim-treesitter-legacy-parsers.yaml)
  • vimPlugins.nvim-treesitter-parsers.yang (vimPlugins.nvim-treesitter-legacy-parsers.yang)
  • vimPlugins.nvim-treesitter-parsers.yuck (vimPlugins.nvim-treesitter-legacy-parsers.yuck)
  • vimPlugins.nvim-treesitter-parsers.zathurarc (vimPlugins.nvim-treesitter-legacy-parsers.zathurarc)
  • vimPlugins.nvim-treesitter-parsers.zig (vimPlugins.nvim-treesitter-legacy-parsers.zig)
  • vimPlugins.nvim-treesitter-parsers.ziggy (vimPlugins.nvim-treesitter-legacy-parsers.ziggy)
  • vimPlugins.nvim-treesitter-legacy-parsers.ziggy_schema
  • vimPlugins.nvim-treesitter-legacy-parsers.zsh
  • vimPlugins.nvim-treesitter-parsers.ada
  • vimPlugins.nvim-treesitter-parsers.angular
  • vimPlugins.nvim-treesitter-parsers.beancount
  • vimPlugins.nvim-treesitter-parsers.blade
  • vimPlugins.nvim-treesitter-parsers.bpftrace
  • vimPlugins.nvim-treesitter-parsers.c3
  • vimPlugins.nvim-treesitter-parsers.chatito
  • vimPlugins.nvim-treesitter-parsers.comment
  • vimPlugins.nvim-treesitter-parsers.desktop
  • vimPlugins.nvim-treesitter-parsers.editorconfig
  • vimPlugins.nvim-treesitter-parsers.elm
  • vimPlugins.nvim-treesitter-parsers.erlang
  • vimPlugins.nvim-treesitter-parsers.fortran
  • vimPlugins.nvim-treesitter-parsers.gdscript
  • vimPlugins.nvim-treesitter-parsers.gdshader
  • vimPlugins.nvim-treesitter-parsers.gleam
  • vimPlugins.nvim-treesitter-parsers.gotmpl
  • vimPlugins.nvim-treesitter-parsers.helm
  • vimPlugins.nvim-treesitter-parsers.idl
  • vimPlugins.nvim-treesitter-parsers.inko
  • vimPlugins.nvim-treesitter-parsers.javadoc
  • vimPlugins.nvim-treesitter-parsers.julia
  • vimPlugins.nvim-treesitter-parsers.kitty
  • vimPlugins.nvim-treesitter-parsers.kos
  • vimPlugins.nvim-treesitter-parsers.koto
  • vimPlugins.nvim-treesitter-parsers.latex
  • vimPlugins.nvim-treesitter-parsers.lua
  • vimPlugins.nvim-treesitter-parsers.matlab
  • vimPlugins.nvim-treesitter-parsers.meson
  • vimPlugins.nvim-treesitter-parsers.mlir
  • vimPlugins.nvim-treesitter-parsers.nginx
  • vimPlugins.nvim-treesitter-parsers.nickel
  • vimPlugins.nvim-treesitter-parsers.nu
  • vimPlugins.nvim-treesitter-parsers.pascal
  • vimPlugins.nvim-treesitter-parsers.php
  • vimPlugins.nvim-treesitter-parsers.php_only
  • vimPlugins.nvim-treesitter-parsers.phpdoc
  • vimPlugins.nvim-treesitter-parsers.pkl
  • vimPlugins.nvim-treesitter-parsers.powershell
  • vimPlugins.nvim-treesitter-parsers.purescript
  • vimPlugins.nvim-treesitter-parsers.python
  • vimPlugins.nvim-treesitter-parsers.query
  • vimPlugins.nvim-treesitter-parsers.racket
  • vimPlugins.nvim-treesitter-parsers.robots_txt
  • vimPlugins.nvim-treesitter-parsers.scheme
  • vimPlugins.nvim-treesitter-parsers.slint
  • vimPlugins.nvim-treesitter-parsers.snakemake
  • vimPlugins.nvim-treesitter-parsers.sql
  • vimPlugins.nvim-treesitter-parsers.strace
  • vimPlugins.nvim-treesitter-parsers.swift
  • vimPlugins.nvim-treesitter-parsers.t32
  • vimPlugins.nvim-treesitter-parsers.tcl
  • vimPlugins.nvim-treesitter-parsers.templ
  • vimPlugins.nvim-treesitter-parsers.tera
  • vimPlugins.nvim-treesitter-parsers.tmux
  • vimPlugins.nvim-treesitter-parsers.typespec
  • vimPlugins.nvim-treesitter-parsers.typoscript
  • vimPlugins.nvim-treesitter-parsers.v
  • vimPlugins.nvim-treesitter-parsers.vhdl
  • vimPlugins.nvim-treesitter-parsers.vim
  • vimPlugins.nvim-treesitter-parsers.vimdoc
  • vimPlugins.nvim-treesitter-parsers.wit
  • vimPlugins.nvim-treesitter-parsers.xresources
  • vimPlugins.nvim-treesitter-parsers.ziggy_schema
  • vimPlugins.nvim-treesitter-parsers.zsh

@wolfgangwalther wolfgangwalther changed the title neovimUtils.grammarToPlugin: add pname and version and derive name fr… neovimUtils.grammarToPlugin: add pname and version and derive name from them Jan 15, 2026
@nixpkgs-ci nixpkgs-ci bot added 12.approvals: 3+ This PR was reviewed and approved by three or more persons. and removed 12.approvals: 2 This PR was reviewed and approved by two persons. labels Jan 15, 2026
@wolfgangwalther wolfgangwalther added this pull request to the merge queue Jan 15, 2026
Merged via the queue into NixOS:master with commit e876fa4 Jan 15, 2026
32 of 34 checks passed
@jopejoe1 jopejoe1 deleted the vim-treesiter-pname branch January 15, 2026 10:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: vim Advanced text editor 10.rebuild-darwin: 501-1000 This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-darwin: 501+ This PR causes many rebuilds on Darwin and should normally target the staging branches. 10.rebuild-linux: 501-1000 This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 12.approvals: 3+ This PR was reviewed and approved by three or more persons.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants