tree-sitter-vala Workflow You need the tree-sitter CLI. On Arch, install tree-sitter. edit grammar.js tree-sitter generate tree-sitter test You can use tree-sitter parse <file> and tree-sitter highlight <file> after regenerating.