1
sighforever 2017-02-14 09:04:59 +08:00 via Android
这个是干啥的?
|
2
autozimu OP @sighforever Language Server Protocol 定义了一种通用的协议来沟通 language server 和 language client (也就是各种编辑器或者 IDE).
这样不同语言的开发者需要做的就是作一个符合协议的 language server, 比如 rust language server, go language server, php language server. 另一部分编辑器的开发者只需要支持通用的协议,就能使用一些 language server 提供的功能,如自动补全,跳转等等。 https://github.com/autozimu/images/tree/master/LanguageClient-neovim 这个 neovim 的 plugin 做的就是这“另一部分”。 |
3
autozimu OP |
4
sighforever 2017-02-14 14:52:19 +08:00
有点赞啊,先在各种语言对这个 language server protocol 的支持怎么样了?
|
5
autozimu OP |
6
autozimu OP |
7
yuuko 2017-02-20 22:34:28 +08:00 via Android
支持 js 吗
|
8
autozimu OP |
9
nG29DOMuRYTWfcSr 2017-12-16 15:06:26 +08:00
@autozimu 你好,我想问下,这个插件目前用 rust 写,那么用户如果没有安装 rust,这怎么办呢? 能不能提供编译好的二进制文件?
|