summaryrefslogtreecommitdiff
path: root/dged.nix
diff options
context:
space:
mode:
authorAlbert Cervin <albert@acervin.com>2024-05-12 22:55:43 +0200
committerAlbert Cervin <albert@acervin.com>2024-05-12 22:55:43 +0200
commit9a4e99b436efefa00277d592ff67798eb491e87a (patch)
tree3603646adf972cd252772b7b2832ca72fcdcaa4b /dged.nix
parent1e7e71d151bac48f150b4edb4bfa3f1ac4e80f44 (diff)
downloaddged-9a4e99b436efefa00277d592ff67798eb491e87a.tar.gz
dged-9a4e99b436efefa00277d592ff67798eb491e87a.tar.xz
dged-9a4e99b436efefa00277d592ff67798eb491e87a.zip
Improve API docs and configure system
There is now a super minimalistic configure script that automatically detects the event system (epoll/kqueue) and generates a config.h and a config.mk.
Diffstat (limited to 'dged.nix')
-rw-r--r--dged.nix9
1 files changed, 5 insertions, 4 deletions
diff --git a/dged.nix b/dged.nix
index 39b32e1..a8f1a8f 100644
--- a/dged.nix
+++ b/dged.nix
@@ -45,6 +45,7 @@ stdenv.mkDerivation {
'';
});
"rust" = tree-sitter-rust;
+ "hcl" = tree-sitter-hcl;
"nix" = tree-sitter-nix;
"python" = tree-sitter-python;
"make" = tree-sitter-make;
@@ -73,6 +74,10 @@ stdenv.mkDerivation {
postInstall = ''
cd ..
cp -r queries $out
+
+ echo "" >> "$out"/queries/highlights.scm
+ echo ";; Inserted from javascript" >> "$out"/queries/highlights.scm
+ cat "${javascript}"/queries/highlights.scm >> "$out"/queries/highlights.scm
'';
};
"qmljs" = tree-sitter.buildGrammar {
@@ -91,10 +96,6 @@ stdenv.mkDerivation {
unlink "$out/queries/highlights-typescript.scm"
echo "" >> "$out"/queries/highlights.scm
- echo ";; Inserted from javascript" >> "$out"/queries/highlights.scm
- cat "${javascript}"/queries/highlights.scm >> "$out"/queries/highlights.scm
-
- echo "" >> "$out"/queries/highlights.scm
echo ";; Inserted from typescript" >> "$out"/queries/highlights.scm
cat "${typescript}"/queries/highlights.scm >> "$out"/queries/highlights.scm
'';