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

Reply via email to