mtsmfm / language_server-protocol-ruby

A Language Server Protocol SDK for Ruby
MIT License
61 stars 19 forks source link

Support other transport layer #11

Open mtsmfm opened 6 years ago

mtsmfm commented 6 years ago

Currently, this gem supports only stdio.

For example, vscode-languagesever-node supports:

rmosolgo commented 6 years ago

I was hacking on a branch using stdlib TCPServer, would that be useful here?

I pushed my changes: https://github.com/mtsmfm/language_server-protocol-ruby/compare/master...rmosolgo:socket-transport

There's still a big TODO item, and the code isn't too clean, but I thought I'd share in case you're interested in something like that!