elixir-ts-mode: Highlighting and navigation for do/end, fn/end etc. keywords?
I wonder if it's somehow possible to make elixir-ts-mode highlight do/end, fn/end etc. keywords and basically treat them like other modes treat brackets, which in many cases is what they are in Elixir. Languages that share this syntax such as Ruby, Crystal etc. are the same way.
The mode should highlight keyword siblings when point is on them. So having point on the end of a do/end pair should highlight its do, if it's nested it should highlight only the one at the matching nesting level. Bonus would be if rainbow-delimiters or some other package can somehow color each indent level differently.
ruby-mode has this feature, but neither elixir-ts-mode nor ruby-ts-mode do. Is this maybe a limitation of tree-sitter support? Will 31.0 change something here?
elixir-ts-mode is integrated into emacs now, which is great, but I don't know where to suggest new features for the mode or ask questions now that it's not separately maintained. It was suggested that I take it to the emacs-devel list, but it seems to me they have more important things to do, especially since I can't figure out where this needs to be implemented or if it's even possible with current TS support.