diff options
Diffstat (limited to '.config/nvim/lua')
| -rw-r--r-- | .config/nvim/lua/lsp.lua | 11 | ||||
| -rw-r--r-- | .config/nvim/lua/plugins/conform.lua | 4 |
2 files changed, 13 insertions, 2 deletions
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua index 38d82e4..6bfe894 100644 --- a/.config/nvim/lua/lsp.lua +++ b/.config/nvim/lua/lsp.lua @@ -22,4 +22,15 @@ return { ts_ls = true, -- typescript and yavashit yamlls = true, zls = true, -- zig + + global = { + capabilities = { + workspace = { + fileOperations = { + didRename = true, + willRename = true, + }, + }, + }, + }, } diff --git a/.config/nvim/lua/plugins/conform.lua b/.config/nvim/lua/plugins/conform.lua index fe3356f..b78cd46 100644 --- a/.config/nvim/lua/plugins/conform.lua +++ b/.config/nvim/lua/plugins/conform.lua @@ -1,12 +1,12 @@ return { 'stevearc/conform.nvim', - event = { 'BufWritePre' }, + event = 'VeryLazy', cmd = { 'ConformInfo' }, keys = { { '<leader>ft', '<cmd>FormatToggle<cr>', desc = '[F]ormat [T]oggle Globally' }, { '<leader>fT', '<cmd>FormatToggle!<cr>', desc = '[F]ormat [T]oggle Locally' }, { '<leader>ff', '<cmd>Format<cr>', desc = '[F]ormat [F]ile' }, - { '<leader>f', '<cmd>Format<cr><esc>', desc = '[F]ormat', mode = 'v' }, + { '<leader>f', '<cmd>Format<cr><esc>', desc = '[F]ormat', mode = 'v' }, -- FIX: doesn't work }, ---@module "conform" ---@type conform.setupOpts |
