Hi there, emacs 29+ comes with tree-sitter by default. Tree-sitter build a syntax tree representation the program in the buffer. It is possible to tune it for Tidal.
I've done some experiment and updated the tidal-mode for use treesitter on a fork. It gives some nice fontization , motion navigating from operator to operator and imenu.
Here's a post i've wrote on it. I would like to discuss with practitionner to see if would be a good idea to update the "official" tidal-mode with tree-sitter capabalities. What do you , emacs users, think about it ?