Hey all, there is a project called cucumberbeans: https://github.com/amp4045/Cucumberbeans it is based on antlr. When I remove the grammar file (.g) and the generated sources and the stuff which is somehow related to antlr, we can see some errors in classes, that there is some stuff related to antlr. In the repo you can see that they tried to implement hints, indentation, syntaxerrors, folding, Reformat, code completion and occurencies.
So my question is, what of those stuff is possible with textmate, when do I need LSP and when do I need some other stuff? I want to move from antlr to textmate and lsp. Here is my understanding: - Textmate is used for o Syntax highlighting o Syntax errors o Braces matching and automatically closing after type open brace o Indentation and auto indentation on enter o Folding code blocks - LSP is used for o Code completion o Hints o Occurencies o Formatting Is this correct? Cheers Chris
