Nim语言服务器协议
这是Nim中针对Nim的实现。 它基于nimsuggest,这意味着每个支持LSP的编辑器现在都具有与以前仅在受支持的编辑器中可用的建议质量相同的建议。
安装nimlsp
如果您通过choicenim(推荐)安装了Nim(推荐),则安装nimlsp的最简单方法是将nimble用于:
nimble install nimlsp
这将编译并将其安装在nimble二进制目录中,如果正确设置了nimble,则该目录应该位于您的路径中。 在编译和使用nimlsp时,它需要具有Nims可用源才能正常工作。 通过choicenim安装了Nim之后,这些应该已经在您的系统上,并且nimlsp应该能够自动找到并使用它们。 但是,如果以其他方式安装nimlsp,则可能会遇到在编译/运行期间找不到某些文件的问题。 要解决此问题,您需要获取Nim源的副本,然后在编译时使用-d:expl