[TxMt] Re: Language Server Protocol (LSP)

Bijan Rahnema b.rahnema at me.com
Sat Dec 15 13:05:21 UTC 2018


Oh Textmate loaded with LSP support would be sooooo superb.

Here are some interesting links regarding this LSP support:

https://microsoft.github.io/language-server-protocol <https://microsoft.github.io/language-server-protocol> <= A great starting point.

So basically this is the flow:


This is an example LSP plugin written for SublimeText (written in Python) https://github.com/tomv564/LSP <https://github.com/tomv564/LSP>
But this is just an editor-extension.




> Am 15.12.2018 um 11:25 schrieb Jacob Carlborg <doob at me.com>:
> 
> 
>> On 15 Dec 2018, at 01:39, jrk <katokop1 at gmail.com <mailto:katokop1 at gmail.com>> wrote:
>> 
>> I am very interested in this (for completion, in particular). Do you have
>> thoughts or pointers if I wanted to take a crack, myself?
> 
> 
> I would start by creating a socket and try to get the communication with a server working. TextMate already has an interface for showing completion results, via the Dialog plugin [1]. Not sure if you should continue to use the plugin or move that code directly into TextMate. Note, the completion interface does not support showing any documentation, as far as I can see.
> 
> [1] https://github.com/textmate/textmate/tree/master/PlugIns <https://github.com/textmate/textmate/tree/master/PlugIns>
> -- 
> /Jacob Carlborg
> 
> 
> _______________________________________________
> textmate mailing list
> textmate at lists.macromates.com
> https://lists.macromates.com/listinfo/textmate

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macromates.com/textmate/attachments/20181215/cafefd31/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: language-server-sequence.png
Type: image/png
Size: 69691 bytes
Desc: not available
URL: <http://lists.macromates.com/textmate/attachments/20181215/cafefd31/attachment-0001.png>


More information about the textmate mailing list