mirror of
https://github.com/iofq/nvim-treesitter-main.git
synced 2026-01-23 09:25:17 -06:00
init
This commit is contained in:
commit
5d2b1a868e
11 changed files with 4018 additions and 0 deletions
30
generate-parsers/default.nix
Normal file
30
generate-parsers/default.nix
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
{ inputs, pkgs, ... }:
|
||||
with pkgs;
|
||||
stdenv.mkDerivation {
|
||||
pname = "generate-parsers";
|
||||
version = "1.0";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkgs.makeWrapper
|
||||
];
|
||||
|
||||
src = ./generate-parsers.lua;
|
||||
|
||||
unpackPhase = ":";
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
echo "#!${pkgs.luajit}/bin/luajit" > $out/bin/generate-parsers
|
||||
cat $src >> $out/bin/generate-parsers
|
||||
chmod +x $out/bin/generate-parsers
|
||||
|
||||
wrapProgram $out/bin/generate-parsers \
|
||||
--add-flag ${inputs.nvim-treesitter}/lua/nvim-treesitter/parsers.lua \
|
||||
--add-flag "generated.nix" \
|
||||
--prefix PATH : "${
|
||||
pkgs.lib.makeBinPath [
|
||||
pkgs.nurl
|
||||
pkgs.nixfmt
|
||||
]
|
||||
}"
|
||||
'';
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue