diff options
Diffstat (limited to '.config/nvim/lua/plugins/lsp-config.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/lsp-config.lua | 70 | 
1 files changed, 0 insertions, 70 deletions
diff --git a/.config/nvim/lua/plugins/lsp-config.lua b/.config/nvim/lua/plugins/lsp-config.lua deleted file mode 100644 index 4a500ab..0000000 --- a/.config/nvim/lua/plugins/lsp-config.lua +++ /dev/null @@ -1,70 +0,0 @@ -return { -  { -    "neovim/nvim-lspconfig", -    config = function() -      local capabilities = require('cmp_nvim_lsp').default_capabilities() -      local lspconfig = require("lspconfig") -      lspconfig.clangd.setup({ -        capabilities = capabilities, -      }) -      lspconfig.rust_analyzer.setup({ -        settings = { -          ["rust-analyzer"] = { -            cargo = { allFeatures = true }, -          } -        } -      }) -      lspconfig.bashls.setup({ -        capabilities = capabilities, -      }) -      lspconfig.lua_ls.setup({ -        capabilities = capabilities, -      }) -      lspconfig.html.setup({ -        capabilities = capabilities, -      }) -      lspconfig.cssls.setup({ -        capabilities = capabilities, -      }) -      lspconfig.jsonls.setup({ -        capabilities = capabilities, -      }) -      lspconfig.yamlls.setup({ -        settings = { -          yaml = { -            -- schemas = { -            --     ["https://raw.githubusercontent.com/instrumenta/kubernetes-json-schema/master/v1.17.0-standalone-strict/all.json"] = "/*.k8s.yaml", -            -- } -            schemas = { -              kubernetes = "*.yaml", -              ["http://json.schemastore.org/github-workflow"] = ".github/workflows/*", -              ["http://json.schemastore.org/github-action"] = ".github/action.{yml,yaml}", -              ["http://json.schemastore.org/ansible-stable-2.9"] = "roles/tasks/*.{yml,yaml}", -              ["http://json.schemastore.org/kustomization"] = "kustomization.{yml,yaml}", -              ["http://json.schemastore.org/ansible-playbook"] = "*play*.{yml,yaml}", -              ["http://json.schemastore.org/chart"] = "Chart.{yml,yaml}", -              -- ["https://json.schemastore.org/gitlab-ci"] = "*gitlab-ci*.{yml,yaml}", -              ["https://gitlab.com/gitlab-org/gitlab/-/raw/master/app/assets/javascripts/editor/schema/ci.json"] = "*gitlab-ci*.{yml,yaml}", -              ["https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json"] = "*docker-compose*.{yml,yaml}", -              ["https://raw.githubusercontent.com/argoproj/argo-workflows/master/api/jsonschema/schema.json"] = "*flow*.{yml,yaml}", -            }, -          } -        } -      }) -      vim.diagnostic.config({ -        virtual_text = { -          prefix = '', -          spacing = 4, -        }, -        signs = false, -        underline = true, -        -- update_in_insert = false, -        severity_sort = true, -      }) -      vim.keymap.set("n", "K", vim.lsp.buf.hover, {}) -      vim.keymap.set("n", "<leader>gd", vim.lsp.buf.definition, {}) -      vim.keymap.set("n", "<leader>gr", vim.lsp.buf.references, {}) -      vim.keymap.set("n", "<leader>ca", vim.lsp.buf.code_action, {}) -    end -  } -}  |