From 6b7f8c264f75daca70d9255b80137133e5c74482 Mon Sep 17 00:00:00 2001 From: Daryl Ronningen Date: Mon, 11 Jul 2022 12:28:39 -0700 Subject: [PATCH] added 4 new language servers --- lua/user/lsp/mason.lua | 4 ++++ lua/user/lsp/settings/dockerls.lua | 6 ++++++ lua/user/lsp/settings/rnix.lua | 6 ++++++ lua/user/lsp/settings/volar.lua | 8 ++++++++ lua/user/lsp/settings/yamlls.lua | 6 ++++++ 5 files changed, 30 insertions(+) create mode 100644 lua/user/lsp/settings/dockerls.lua create mode 100644 lua/user/lsp/settings/rnix.lua create mode 100644 lua/user/lsp/settings/volar.lua create mode 100644 lua/user/lsp/settings/yamlls.lua diff --git a/lua/user/lsp/mason.lua b/lua/user/lsp/mason.lua index ecf332c..5562f1e 100644 --- a/lua/user/lsp/mason.lua +++ b/lua/user/lsp/mason.lua @@ -18,3 +18,7 @@ lspconfig.util.default_config = vim.tbl_extend("force", lspconfig.util.default_c require("user.lsp.settings.sumneko_lua") require("user.lsp.settings.jsonls") require("user.lsp.settings.tsserver") +require("user.lsp.settings.yamlls") +require("user.lsp.settings.volar") +require("user.lsp.settings.dockerls") +require("user.lsp.settings.rnix") diff --git a/lua/user/lsp/settings/dockerls.lua b/lua/user/lsp/settings/dockerls.lua new file mode 100644 index 0000000..2de2305 --- /dev/null +++ b/lua/user/lsp/settings/dockerls.lua @@ -0,0 +1,6 @@ +local status_ok, lspconfig = pcall(require, "lspconfig") +if not status_ok then + return +end + +lspconfig.dockerls.setup({}) diff --git a/lua/user/lsp/settings/rnix.lua b/lua/user/lsp/settings/rnix.lua new file mode 100644 index 0000000..4ecbe37 --- /dev/null +++ b/lua/user/lsp/settings/rnix.lua @@ -0,0 +1,6 @@ +local status_ok, lspconfig = pcall(require, "lspconfig") +if not status_ok then + return +end + +lspconfig.rnix.setup({}) diff --git a/lua/user/lsp/settings/volar.lua b/lua/user/lsp/settings/volar.lua new file mode 100644 index 0000000..2d7707b --- /dev/null +++ b/lua/user/lsp/settings/volar.lua @@ -0,0 +1,8 @@ +local status_ok, lspconfig = pcall(require, "lspconfig") +if not status_ok then + return +end + +lspconfig.volar.setup({ + filetypes = { "typescript", "javascript", "javascriptreact", "typescriptreact", "vue", "json" }, +}) diff --git a/lua/user/lsp/settings/yamlls.lua b/lua/user/lsp/settings/yamlls.lua new file mode 100644 index 0000000..35726e6 --- /dev/null +++ b/lua/user/lsp/settings/yamlls.lua @@ -0,0 +1,6 @@ +local status_ok, lspconfig = pcall(require, "lspconfig") +if not status_ok then + return +end + +lspconfig.yamlls.setup({})