File tree Expand file tree Collapse file tree 1 file changed +4
-20
lines changed
Expand file tree Collapse file tree 1 file changed +4
-20
lines changed Original file line number Diff line number Diff line change @@ -36,9 +36,9 @@ Neovim:[https://github.com/neovim/neovim](https://github.com/neovim/neovim)
3636
3737古老的编辑器之一,被誉为“编辑器之神”!
3838
39- 推荐安装插件 [ zig.vim] ( https://github.com/ziglang/zig.vim ) ,由官方维护。
39+ 推荐安装插件 [ zig.vim] ( https://github.com/ziglang/zig.vim ) ,由官方维护,提供了基本的语法解析
4040
41- ::: details 小细节
41+ ::: details zig.vim 配置小细节
4242
4343推荐关闭 vim / neovim 的保存自动格式化功能(默认开启):
4444
@@ -52,25 +52,9 @@ vim.g.zig_fmt_autosave = false
5252
5353:::
5454
55- 如果使用 ` coc.nvim ` 作为 _ language server _ ,则推荐使用 [ ** coc-zls ** ] ( https://github.com/xiyaowong/coc-zls ) ,会自动下载最新的 zls 并配置好,如果使用 ** neovim ** 的内置 LSP 功能,则推荐使用 [ ** mason.nvim ** ] ( https://github.com/williamboman/mason.nvim ) 和 [ ** mason-lspconfig.nvim ** ] ( https://github.com/williamboman/mason-lspconfig.nvim ) 。
55+ Neovim 使用内置的 lsp(大多数用户选择)支持的话,推荐使用插件 [ zig-lamp ] ( https://github.com/jinzhongjia/zig-lamp ) ,该插件支持自动安装和配置 zls,并且支持可视化管理 ` build.zig.zon ` 文件!
5656
57- ::: details 🅿️ 提示
58- mason 所安装的 zls 为稳定版本,如果需要 ` nightly ` 版本,有两种方案可以选择,安装 Zig.nvim 插件,或者手动编译。
59-
60- - 手动编译安装的方法如下:
61-
62- ``` sh
63- # 单独创建一个 source 目录
64- mkdir source
65- cd source
66- git clone https://github.com/zigtools/zls.git
67- cd zls
68- zig build -Doptimize=ReleaseSafe
69- # 此处将编译后的 zls 直接覆盖 mason 的 zls
70- cp zig-out/bin/zls ~ /.local/share/nvim/mason/packages/zls/bin/zls
71- ```
72-
73- :::
57+ Neovim 使用 ` coc.nvim ` 作为 _ language server_ ,则推荐使用 [ ** coc-zls** ] ( https://github.com/xiyaowong/coc-zls ) ,会自动下载最新的 zls 并配置好。
7458
7559![ nvim-zig] ( /picture/basic/nvim-zig.png )
7660
You can’t perform that action at this time.
0 commit comments