diff --git a/nvim/.config/nvim/lua/plugins.lua b/nvim/.config/nvim/lua/plugins.lua index b2cff06..1cd91a4 100644 --- a/nvim/.config/nvim/lua/plugins.lua +++ b/nvim/.config/nvim/lua/plugins.lua @@ -169,6 +169,16 @@ return require('packer').startup { use({'jose-elias-alvarez/null-ls.nvim', config= function() require("null-ls").setup({ + on_attach = function(client) + if client.resolved_capabilities.document_formatting then + vim.cmd([[ + augroup LspFormatting + autocmd! * + autocmd BufWritePre lua vim.lsp.buf.formatting_sync() + augroup END + ]]) + end + end, sources = { require("null-ls").builtins.formatting.prettier, require("null-ls").builtins.formatting.trim_whitespace,