deactivate sumneko_lua
This commit is contained in:
		@@ -30,11 +30,15 @@ local on_attach = function(client, bufnr)
 | 
			
		||||
  vim.keymap.set('n', '<leader>ca', vim.lsp.buf.code_action, bufopts)
 | 
			
		||||
  vim.keymap.set('n', '<leader>gr', vim.lsp.buf.references, bufopts)
 | 
			
		||||
  vim.keymap.set('n', '<leader>f', vim.lsp.buf.format, bufopts)
 | 
			
		||||
 | 
			
		||||
  if vim.bo[bufnr].buftype ~= "" or vim.bo[bufnr].filetype == "helm" then
 | 
			
		||||
    vim.diagnostic.disable()
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
local lsp_flags = {
 | 
			
		||||
  -- This is the default in Nvim 0.7+
 | 
			
		||||
  debounce_text_changes = 150,
 | 
			
		||||
  debounce_text_changes = 250,
 | 
			
		||||
}
 | 
			
		||||
local capabilities = require('cmp_nvim_lsp').default_capabilities(
 | 
			
		||||
  vim.lsp.protocol.make_client_capabilities()
 | 
			
		||||
@@ -47,7 +51,7 @@ require('mason-lspconfig').setup_handlers {
 | 
			
		||||
      capabilities = capabilities
 | 
			
		||||
    }
 | 
			
		||||
  end,
 | 
			
		||||
  ['rust_analyzer'] = function()
 | 
			
		||||
      ['rust_analyzer'] = function()
 | 
			
		||||
    local rustToolsOpts = {
 | 
			
		||||
      tools = {
 | 
			
		||||
        inlay_hints = {
 | 
			
		||||
@@ -62,7 +66,7 @@ require('mason-lspconfig').setup_handlers {
 | 
			
		||||
        capabilities = capabilities,
 | 
			
		||||
        flags = lsp_flags,
 | 
			
		||||
        settings = {
 | 
			
		||||
          ["rust_analyzer"] = {
 | 
			
		||||
              ["rust_analyzer"] = {
 | 
			
		||||
            checkOnSave = {
 | 
			
		||||
              command = "clippy"
 | 
			
		||||
            }
 | 
			
		||||
@@ -78,23 +82,34 @@ require('mason-lspconfig').setup_handlers {
 | 
			
		||||
      flags = lsp_flags,
 | 
			
		||||
      -- server-specific settings...
 | 
			
		||||
      settings = {
 | 
			
		||||
        ["rust-analyzer"] = {}
 | 
			
		||||
            ["rust-analyzer"] = {}
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  end,
 | 
			
		||||
  ['sumneko_lua'] = function()
 | 
			
		||||
    require('lspconfig')["sumneko_lua"].setup {
 | 
			
		||||
      ['yamlls'] = function()
 | 
			
		||||
    require('lspconfig')["yamlls"].setup {
 | 
			
		||||
      on_attach = on_attach,
 | 
			
		||||
      flags = lsp_flags,
 | 
			
		||||
      settings = {
 | 
			
		||||
        Lua = {
 | 
			
		||||
          diagnostics = {
 | 
			
		||||
            globals = { "vim" }
 | 
			
		||||
          }
 | 
			
		||||
        yaml = {
 | 
			
		||||
          schemas = { kubernetes = "globPattern" },
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  end,
 | 
			
		||||
  end
 | 
			
		||||
  --  ['sumneko_lua'] = function()
 | 
			
		||||
  --    require('lspconfig')["sumneko_lua"].setup {
 | 
			
		||||
  --      on_attach = on_attach,
 | 
			
		||||
  --      flags = lsp_flags,
 | 
			
		||||
  --      settings = {
 | 
			
		||||
  --        Lua = {
 | 
			
		||||
  --          diagnostics = {
 | 
			
		||||
  --            globals = { "vim" }
 | 
			
		||||
  --          }
 | 
			
		||||
  --        }
 | 
			
		||||
  --      }
 | 
			
		||||
  --    }
 | 
			
		||||
  --  end,
 | 
			
		||||
}
 | 
			
		||||
--require('lspconfig')['rust_analyzer'].setup {
 | 
			
		||||
--  on_attach = on_attach,
 | 
			
		||||
@@ -104,4 +119,4 @@ require('mason-lspconfig').setup_handlers {
 | 
			
		||||
--    ["rust-analyzer"] = {}
 | 
			
		||||
--  }
 | 
			
		||||
--}
 | 
			
		||||
require"fidget".setup{}
 | 
			
		||||
require "fidget".setup {}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user