summaryrefslogtreecommitdiff
path: root/dged.nix
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2024-01-29 23:34:07 +0100
committerAlbert Cervin <albert@acervin.com>2024-01-30 15:04:44 +0100
commitdda591fa33ac10c433289aa3ee862c3ded41eed3 (patch)
tree9a25edbc810fd5d8fbc20f367c71ebcd81bb6026 /dged.nix
parent880199011075afd4f2d9bd16c7ce42a04741b5b7 (diff)
downloaddged-dda591fa33ac10c433289aa3ee862c3ded41eed3.tar.gz
dged-dda591fa33ac10c433289aa3ee862c3ded41eed3.tar.xz
dged-dda591fa33ac10c433289aa3ee862c3ded41eed3.zip
Syntax highlight is a go
Diffstat (limited to 'dged.nix')
-rw-r--r--dged.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/dged.nix b/dged.nix
index 2427e2d..84eb6ae 100644
--- a/dged.nix
+++ b/dged.nix
@@ -3,10 +3,12 @@
, bmake
, pkg-config
, tree-sitter
+, tree-sitter-grammars
, bear
, lib
, doxygen
, valgrind
+, linkFarm
}:
stdenv.mkDerivation {
name = "dged";
@@ -29,6 +31,15 @@ stdenv.mkDerivation {
bmake docs
'';
+ TREESITTER_GRAMMARS = with tree-sitter-grammars;
+ linkFarm "tree-sitter-grammars" {
+ "c" = tree-sitter-c;
+ "rust" = tree-sitter-rust;
+ "nix" = tree-sitter-nix;
+ "python" = tree-sitter-python;
+ "make" = tree-sitter-make;
+ };
+
installPhase = ''
bmake install
'';