From de009fd679e10d053fdcc10785f91ad5317449ea Mon Sep 17 00:00:00 2001 From: awy Date: Tue, 14 Oct 2025 18:27:29 +0300 Subject: nvim revamp --- .config/nvim/lua/plugins/lsp-config.lua | 70 --------------------------------- 1 file changed, 70 deletions(-) delete mode 100644 .config/nvim/lua/plugins/lsp-config.lua (limited to '.config/nvim/lua/plugins/lsp-config.lua') 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", "gd", vim.lsp.buf.definition, {}) - vim.keymap.set("n", "gr", vim.lsp.buf.references, {}) - vim.keymap.set("n", "ca", vim.lsp.buf.code_action, {}) - end - } -} -- cgit v1.2.3