vimscript-language-server

时间:2024-04-06 11:46:13
【文件属性】:

文件名称:vimscript-language-server

文件大小:75KB

文件格式:ZIP

更新时间:2024-04-06 11:46:13

Rust

Vim脚本语言服务器 在Rust中为Vim脚本/ vimL语言实现Language Server协议。 该项目仍处于早期开发阶段-它不支持所有Vim脚本语法,并且尚未实现大多数功能。 长期目标是实现Vim脚本AST,该脚本将允许: 建筑语言服务器 建立Vim脚本格式化程序,vim插件可以在CI中使用 构建lint,vim插件可以在CI中使用 下一步: 对AST进行其他分析(例如,变量跟踪),以实现诸如重命名, 为格式化程序打下基础 为通用棉短绒打下基础(以便可以添加自定义检查), 支持Vim脚本的所有语法。 设置 建造 $ cargo build 然后,将生成的二进制文件复制到PATH中的某个位置。 在vim-lsp中配置 if executable ( ' vimscript-language-server ' ) au User lsp_setup call lsp#


【文件预览】:
vimscript-language-server-master
----vimscript-core()
--------Cargo.lock(12KB)
--------tests()
--------src()
--------Cargo.toml(278B)
--------GRAMMAR.md(711B)
----Cargo.lock(10KB)
----.github()
--------workflows()
----vimscript-format()
--------src()
--------Cargo.toml(293B)
----vimscript-lint()
--------src()
--------Cargo.toml(244B)
----LICENSE(11KB)
----CONTRIBUTING.md(2KB)
----Cargo.toml(171B)
----lsp-tee()
--------src()
--------Cargo.toml(323B)
----.gitignore(18B)
----syntax()
--------src()
--------Cargo.toml(270B)
--------test_data()
----README.md(1KB)
----vimscript-language-server()
--------src()
--------Cargo.toml(204B)
----parser()
--------src()
--------Cargo.toml(229B)

网友评论