From 9a4e99b436efefa00277d592ff67798eb491e87a Mon Sep 17 00:00:00 2001 From: Albert Cervin Date: Sun, 12 May 2024 22:55:43 +0200 Subject: 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. --- dged.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'dged.nix') 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 { @@ -90,10 +95,6 @@ stdenv.mkDerivation { unlink "$out/queries/highlights-javascript.scm" 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 -- cgit v1.2.3