Fil-C on Nix

Filnix wiki

mbrock/filnix

tests/emacs-treesit.nix

λpkgs, pkgsFilc
let
3grammars=
pkgsFilc.emacsPackages.treesit-grammars.with-grammarsg: g.tree-sitter-c
in
pkgs.runCommand"filc-emacs-treesit-check" { }
${pkgsFilc.emacs30}/bin/emacs --batch \
--eval '(setq treesit-extra-load-path (list "${grammars}/lib"))' \
-l ${./emacs-treesit.el} > "$out"
cat "$out"