Re:Tree-sitter – a new parsing system for programming tools ...
by maxbrunsfeld on Tuesday October 16, 2018 @09:52PM
(#18235180)
Thanks for the kind words!
I haven't specifically pursued integration with LSP, but Tree-sitter has been used to build a couple of language servers which work with both VSCode and Atom (and probably other editors):
* Bash - https://github.com/mads-hartmann/bash-language-server * Ruby - https://github.com/rubyide/vscode-ruby/tree/master/server
Re:Tree-sitter – a new parsing system for programming tools ...
by mncharity on Tuesday October 16, 2018 @10:21PM
(#18235525)
> thanks
Yes! The state of parsing is such a sad thing, discouraging so much other progress, that it's wonderful to have it improving. It's appreciated.
EDIT: And my thanks for all your guidance this evening. Good night.
Question: do you have any plans to integrate tree-sitter with the language-server project(s)? If fast, accurate parsing of any programming language is now easily implemented in language servers via tree-sitter, it seems to make sense for LSP to expand its protocol to include syntax highlighting as well.