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 ) 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.

-- 
/Jacob Carlborg