On 16 Sep 2019, at 11:16, Stefan Daschek stefan@daschek.net wrote:
I’d really like TextMate to support the Language Server Protocol for code completion, navigation etc. for various languages (in my case primarily Ruby, but LSP as such is language-agnostic).
To be honest, I don't have any clue (yet) what exactly needs to be done. However, there’s a already a vast amount of editors supporting LSP (see https://langserver.org/#implementations-client https://langserver.org/#implementations-client ) and I’m quite sure that investigating some of these implementations would give hints about how to add LSP support to TextMate.
Unfortunately I think there’s quite a lot that needs to be done other than setting up the actual communication with the server. I think TextMate are missing quite a few features. It needs better support for showing error messages, ideally inline. Better autocomplete, with support for documentation. It needs code navigation. Probably a lot more.
Is there anyone else interested in this topic? Maybe we could team up?
I’m definitely interested but I don’t really have any time available.