From 390e75fc7b94d8ff1d783a3a4aabeb6dea5342d4 Mon Sep 17 00:00:00 2001 From: Joel Lau Date: Fri, 1 Mar 2024 19:20:05 +0800 Subject: [PATCH] enabled language servers --- init.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index f40eec75..33cb2507 100644 --- a/init.lua +++ b/init.lua @@ -639,7 +639,9 @@ require('mason-lspconfig').setup() local servers = { -- clangd = {}, gopls = {}, - -- pyright = {}, + terraformls = {}, + sqlls = {}, + pyright = {}, -- rust_analyzer = {}, -- tsserver = {}, html = { filetypes = { 'html' } }, @@ -679,6 +681,14 @@ mason_lspconfig.setup_handlers { end, } +-- format on save (terraform) +vim.api.nvim_create_autocmd({ "BufWritePre" }, { + pattern = { "*.tf", "*.tfvars" }, + callback = function() + vim.lsp.buf.format() + end +}) + -- [[ Configure nvim-cmp ]] -- See `:help cmp` local cmp = require 'cmp'