1
0
Эх сурвалжийг харах

nixpkgs/neovim: fix deprecated formatting commands

Thomas Dy 2 жил өмнө
parent
commit
5139a3a8b6

+ 3 - 1
.config/nixpkgs/neovim/lsp.lua

@@ -84,7 +84,9 @@ null_ls.setup({
       vim.api.nvim_create_autocmd('BufWritePre', {
         group = group,
         buffer = bufnr,
-        callback = vim.lsp.buf.formatting_sync,
+        callback = function()
+          vim.lsp.buf.format()
+        end,
       })
     end
   end,

+ 1 - 1
.config/nixpkgs/neovim/mappings.lua

@@ -64,6 +64,6 @@ function on_attach(client, bufnr)
   vim.keymap.set('n', '<space>ca', '<cmd>lua vim.lsp.buf.code_action()<CR>', opts)
   vim.keymap.set('v', '<space>ca', '<cmd>lua vim.lsp.buf.range_code_action()<CR><ESC>', opts)
   vim.keymap.set('n', 'gr', '<cmd>Telescope lsp_references<CR>', opts)
-  vim.keymap.set('n', '<space>f', '<cmd>lua vim.lsp.buf.formatting()<CR>', opts)
+  vim.keymap.set('n', '<space>f', '<cmd>lua vim.lsp.buf.format({ async = true })<CR>', opts)
   vim.keymap.set('n', '<Leader>fs', '<cmd>Telescope lsp_document_symbols<CR>', opts)
 end