Writing a TLA⁺ tree-sitter grammar: my foray into free software
ahelwer.ca
ahelwer.ca
Haven't tested it out myself. Happy to take any PRs if emacs needs its own set of query files; they would live in https://github.com/tlaplus-community/tree-sitter-tlaplus/tre... and they can be added to CI runs to ensure they stay in sync with changes to the parser.