aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/lsp-config.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/plugins/lsp-config.lua')
-rw-r--r--.config/nvim/lua/plugins/lsp-config.lua70
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
- }
-}