Compare commits

..

4 commits

Author SHA1 Message Date
1f19cc0a90
Merge pull request #3 from iofq/dev
Some checks failed
CI / check-generated-parsers (push) Has been cancelled
CI / build (push) Has been cancelled
fix overlay
2025-10-04 06:32:47 +00:00
c97b865ed7 fix overlay
Some checks failed
CI / check-generated-parsers (push) Has been cancelled
CI / build (push) Has been cancelled
2025-10-04 00:50:50 -05:00
edeeb46452
add nvim-treesitter-textobjects package
add nvim-treesitter-textobjects package
2025-10-04 02:30:46 +00:00
b2717b1699 add nvim-treesitter-textobjects package 2025-10-03 21:09:56 -05:00
3 changed files with 31 additions and 4 deletions

20
flake.lock generated
View file

@ -33,10 +33,28 @@
"type": "github"
}
},
"nvim-treesitter-textobjects": {
"flake": false,
"locked": {
"lastModified": 1756368113,
"narHash": "sha256-+KmOpRi4JAqm6UqYdtk80jwFrJhLCs0lZM/Liofq0R4=",
"owner": "nvim-treesitter",
"repo": "nvim-treesitter-textobjects",
"rev": "1b2d85d3de6114c4bcea89ffb2cd1ce9e3a19931",
"type": "github"
},
"original": {
"owner": "nvim-treesitter",
"ref": "main",
"repo": "nvim-treesitter-textobjects",
"type": "github"
}
},
"root": {
"inputs": {
"nixpkgs": "nixpkgs",
"nvim-treesitter": "nvim-treesitter"
"nvim-treesitter": "nvim-treesitter",
"nvim-treesitter-textobjects": "nvim-treesitter-textobjects"
}
}
},

View file

@ -7,6 +7,10 @@
url = "github:nvim-treesitter/nvim-treesitter/main";
flake = false;
};
nvim-treesitter-textobjects = {
url = "github:nvim-treesitter/nvim-treesitter-textobjects/main";
flake = false;
};
};
outputs =
@ -55,7 +59,8 @@
};
in
rec {
nvim-treesitter = pkgs'.vimPlugins.nvim-treesitter.withAllGrammars;
nvim-treesitter-textobjects = pkgs'.vimPlugins.nvim-treesitter-textobjects;
nvim-treesitter = pkgs'.vimPlugins.nvim-treesitter;
default = nvim-treesitter;
}
);

View file

@ -55,7 +55,7 @@ in
{
vimPlugins = prev.vimPlugins.extend (
final': prev': {
nvim-treesitter = prev.vimPlugins.nvim-treesitter.overrideAttrs (old: rec {
nvim-treesitter = prev'.nvim-treesitter.overrideAttrs (old: rec {
src = inputs.nvim-treesitter;
name = "${old.pname}-${src.rev}";
postPatch = "";
@ -64,7 +64,7 @@ in
mkdir -p $out/queries
cp -a $src/runtime/queries/* $out/queries
";
passthru = (prev.nvim-treesitter.passthru or { }) // {
passthru = (prev'.nvim-treesitter.passthru or { }) // {
inherit
builtGrammars
allGrammars
@ -77,6 +77,10 @@ in
};
nvimSkipModules = [ "nvim-treesitter._meta.parsers" ];
});
nvim-treesitter-textobjects = prev'.nvim-treesitter-textobjects.overrideAttrs (old: {
version = inputs.nvim-treesitter-textobjects.rev;
src = inputs.nvim-treesitter-textobjects;
});
}
);