From 85e5845e1f6454bb264a1af54dc9943ff86a1559 Mon Sep 17 00:00:00 2001 From: Dave Gallant Date: Wed, 15 Dec 2021 22:36:02 -0500 Subject: [PATCH] Use BufWritePre to format on save using nvim lsp --- home/nvim/lua/init.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/home/nvim/lua/init.lua b/home/nvim/lua/init.lua index e38b142..80c591a 100644 --- a/home/nvim/lua/init.lua +++ b/home/nvim/lua/init.lua @@ -129,6 +129,12 @@ require("lspconfig").terraformls.setup({}) require("lspconfig").tflint.setup({}) require("lspconfig").yamlls.setup({}) +vim.cmd([[autocmd BufWritePre *.tf lua vim.lsp.buf.formatting_sync()]]) +vim.cmd([[autocmd BufWritePre *.py lua vim.lsp.buf.formatting_sync()]]) +vim.cmd([[autocmd BufWritePre *.go lua vim.lsp.buf.formatting_sync()]]) +vim.cmd([[autocmd BufWritePre *.rb lua vim.lsp.buf.formatting_sync()]]) +vim.cmd([[autocmd BufWritePre *.nix lua vim.lsp.buf.formatting_sync()]]) + ------------------------------------------------------------------------------- -- packer {{{1 ------------------------------------------------------------------- -------------------------------------------------------------------------------