Description: https://nixos.org/nix/manual/#ch-expression-language There is some very basic config in https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/tools/misc/ctags/wrapped.nix: ``` --langdef=NIX --langmap=NIX:.nix --regex-NIX=/([^ \t*]*)[ \t]*=/\1/f/ ``` I have (hopefully) improved this a bit locally: ``` --regex-NIX=/([^ \t*]*)[ \t]*=.*:/\1/f/ ``` But it's still too basic and would need a separate parser probably. I am new to Nix/NixOS myself, and have therefore not much knowledge about this language myself.