diff --git a/.config/nvim/lua/custom/config/language-servers.lua b/.config/nvim/lua/custom/config/language-servers.lua index 9895637..25af6d0 100644 --- a/.config/nvim/lua/custom/config/language-servers.lua +++ b/.config/nvim/lua/custom/config/language-servers.lua @@ -128,5 +128,12 @@ return { -- }, -- }, -- }, - zls = true, -- zig + zls = { + cmd = { 'zls' }, + settings = { + zls = { + enable_build_on_save = true, + }, + }, + }, -- zig } diff --git a/.config/nvim/lua/custom/config/options.lua b/.config/nvim/lua/custom/config/options.lua index 9c70018..3e77e0f 100644 --- a/.config/nvim/lua/custom/config/options.lua +++ b/.config/nvim/lua/custom/config/options.lua @@ -55,3 +55,7 @@ vim.filetype.add({ mdx = 'markdown', }, }) + +-- Zig LSP settings +vim.g.zig_fmt_parse_errors = 0 +vim.g.zig_fmt_autosave = 0 diff --git a/.zshrc b/.zshrc index d961e95..4250ad7 100644 --- a/.zshrc +++ b/.zshrc @@ -81,6 +81,7 @@ export GOPATH="$HOME/go" export PATH="$GOPATH/bin:$PATH" export PATH="$HOME/scripts:$PATH" export PATH="$HOME/.zig:$PATH" +export PATH="$HOME/.zls:$PATH" # pnpm export PNPM_HOME="/home/kyren/.local/share/pnpm"