From 52c2852aa92e31ead1ff5150b429646a3bf5acc3 Mon Sep 17 00:00:00 2001 From: vincent Date: Sun, 30 Jan 2022 16:23:27 +0100 Subject: [PATCH] add formatting on save --- nvim/.config/nvim/lua/plugins.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) 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,