diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-10-12 20:35:19 +0200 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-10-12 20:35:19 +0200 |
| commit | 81e7ddbd48a9f1fa0039b6728f5f23ece0307900 (patch) | |
| tree | 43ae97ab1572ed951713fb3ebbf19a9cce83690f /after/plugin/lsp.lua | |
| parent | 6afd39cfeba85f7a042e8329ef01d03facc00a77 (diff) | |
| download | nvim-conf-81e7ddbd48a9f1fa0039b6728f5f23ece0307900.tar.gz nvim-conf-81e7ddbd48a9f1fa0039b6728f5f23ece0307900.zip | |
feat: small improvements
Diffstat (limited to 'after/plugin/lsp.lua')
| -rw-r--r-- | after/plugin/lsp.lua | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/after/plugin/lsp.lua b/after/plugin/lsp.lua index 7de2e6e..d6ace51 100644 --- a/after/plugin/lsp.lua +++ b/after/plugin/lsp.lua @@ -1,4 +1,6 @@ local telescope_mapper = require("alpha.telescope.mappings") +local lspconfig = require("lspconfig") +local configs = require("lspconfig.configs") local lsp_formatting = function(bufnr, allowed_clientes) vim.lsp.buf.format({ @@ -92,7 +94,7 @@ local lsp_flags = { -- Server configurations -require("lspconfig")["rust_analyzer"].setup({ +lspconfig["rust_analyzer"].setup({ on_attach = on_attach, flags = lsp_flags, -- Server-specific settings... @@ -101,31 +103,31 @@ require("lspconfig")["rust_analyzer"].setup({ }, }) -require("lspconfig").dockerls.setup({ +lspconfig.dockerls.setup({ on_attach = on_attach, flags = lsp_flags, }) --- require("lspconfig")["intelephense"].setup({ +-- lspconfig["intelephense"].setup({ -- on_attach = on_attach, -- flags = lsp_flags, -- }) -require("lspconfig")["phpactor"].setup({ +lspconfig["phpactor"].setup({ on_attach = on_attach, flags = lsp_flags, filetypes = { "php", "cucumber" }, }) -require("lspconfig").jsonls.setup({ +lspconfig.jsonls.setup({ on_attach = on_attach, flags = lsp_flags, }) -require("lspconfig").html.setup({ +lspconfig.html.setup({ on_attach = on_attach, flags = lsp_flags, }) -require("lspconfig").html.setup({ +lspconfig.html.setup({ on_attach = on_attach, flags = lsp_flags, }) @@ -133,34 +135,34 @@ require("lspconfig").html.setup({ local capabilities = vim.lsp.protocol.make_client_capabilities() capabilities.textDocument.completion.completionItem.snippetSupport = true -require("lspconfig").emmet_ls.setup({ +lspconfig.emmet_ls.setup({ on_attach = on_attach, flags = lsp_flags, capabilities = capabilities, filetypes = { "html", "typescriptreact", "javascriptreact", "css", "sass", "scss", "less", "blade", "vue" }, }) -require("lspconfig").gopls.setup({ +lspconfig.gopls.setup({ on_attach = on_attach, flags = lsp_flags, }) -require("lspconfig").gdscript.setup({ +lspconfig.gdscript.setup({ on_attach = on_attach, flags = lsp_flags, }) -require("lspconfig").tsserver.setup({ +lspconfig.tsserver.setup({ on_attach = on_attach, flags = lsp_flags, }) -require("lspconfig").volar.setup({ +lspconfig.volar.setup({ on_attach = on_attach, flags = lsp_flags, }) -require("lspconfig")["sumneko_lua"].setup({ +lspconfig["sumneko_lua"].setup({ on_attach = on_attach, flags = lsp_flags, settings = { @@ -181,9 +183,6 @@ require("lspconfig")["sumneko_lua"].setup({ }, }) -local lspconfig = require("lspconfig") -local configs = require("lspconfig.configs") - configs.blade = { default_config = { cmd = { "laravel-dev-tools", "lsp" }, |