1
0
Fork 0

neovim: Configure zig

This commit is contained in:
Jeremy Kaplan 2025-01-09 11:23:46 -05:00
commit 0144cb903d
2 changed files with 7 additions and 1 deletions

View file

@ -98,7 +98,7 @@ return {
"ntpeters/vim-better-whitespace", "ntpeters/vim-better-whitespace",
init = function() init = function()
vim.g.better_whitespace_enabled = 1 vim.g.better_whitespace_enabled = 1
vim.g.better_whitespace_filetypes_blacklist = { 'diff' } vim.g.better_whitespace_filetypes_blacklist = { 'diff', 'zig' }
vim.g.strip_whitespace_on_save = 1 vim.g.strip_whitespace_on_save = 1
vim.g.strip_whitespace_confirm = 0 vim.g.strip_whitespace_confirm = 0
vim.g.better_whitespace_operator = '' vim.g.better_whitespace_operator = ''

View file

@ -453,6 +453,12 @@ return {
["eslint"] = default_setup_nofmt, ["eslint"] = default_setup_nofmt,
["ts_ls"] = default_setup_nofmt, ["ts_ls"] = default_setup_nofmt,
["zls"] = function()
-- The default filetype competes with zls formatting, so skip it.
-- TODO(neovim v0.11): This will become the default.
vim.g.zig_fmt_autosave = 0
default_setup("zls")
end,
["gopls"] = function() ["gopls"] = function()
local capabilities = require('cmp_nvim_lsp').default_capabilities() local capabilities = require('cmp_nvim_lsp').default_capabilities()