vimls-go 0.1.0 发布:基于 Go 的 Vim 语言服务器
vimls-go 0.1.0 正式发布,这是一个用 Go 语言编写的 Vim script 与 Vim9 语言服务器,可作为独立二进制程序与 coc.nvim、vim-lsp 等 LSP 客户端配合使用。 该工具支持代码补全、hover 文档、签名提示、跳转定义、查找引用、代码诊断、语义高亮、重命名及基础缩进格式化,并能处理 Vim9 的 import 与 autoload 跨文件分析。 其特色功能是自动扫描 runtimepath 中的 Vim 文件并提取 doc/*.txt 帮助文档。编写插件变量、函数或命令时,可直接在 hover 中查看帮助信息及来源路径,同时支持 runtimepath 变更的增量更新,大幅提升 Vim 插件开发效率。