language serverの存在をきのう知った.マイクロソフトが作っている,エディタから独立した,IDE用の補完のための仕組み. Perl用のlanguage-serverほしいので,Ruby版の実装を参考になるかと思って眺めてた. https://github.com/Microsoft/language-server-protocol/blob/master/protocol.md 補完出してください,とかそういうのをJSON RPCで送る 具体的なエディタからは独立しているという世界観のはずだけどCodeLensのコマンドとかあってVisualStudioっぽさもある https://msdn.microsoft.com/ja-jp/library/dn269218.aspx https://github.com/mtsmfm/language_server-ruby Ruby用