From b68375711ff141395815bd539a7091debb917866 Mon Sep 17 00:00:00 2001 From: Jimmy Bates Date: Thu, 25 Apr 2024 00:57:21 -0700 Subject: [PATCH] removed some stuff --- lua/custom/plugins/lsp.lua | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/lua/custom/plugins/lsp.lua b/lua/custom/plugins/lsp.lua index 726dbf89..fe98d2c3 100644 --- a/lua/custom/plugins/lsp.lua +++ b/lua/custom/plugins/lsp.lua @@ -147,6 +147,9 @@ return { -- LSP Configuration & Plugins clangd = { cmd = { 'clangd', + '--offset-encoding=utf-16', + '--background-index', + '--style=file -i ~/.config/nvim/.clang-format', }, }, -- gopls = {}, @@ -196,34 +199,7 @@ return { -- LSP Configuration & Plugins -- You can add other tools here that you want Mason to install -- for you, so that they are available from within Neovim. local ensure_installed = vim.tbl_keys(servers or {}) - vim.list_extend(ensure_installed, { - 'stylua', -- Used to format Lua code - 'cpplint', - 'clangd', - 'clang-format', - 'codelldb', - 'cmake-language-server', - 'ruff', - 'pyright', - 'prettier', - 'autopep8', - 'djlint', - 'typescript-language-server', - 'deno', - }) + vim.list_extend(ensure_installed, {}) require('mason-tool-installer').setup { ensure_installed = ensure_installed } - - require('mason-lspconfig').setup { - handlers = { - function(server_name) - local server = servers[server_name] or {} - -- This handles overriding only values explicitly passed - -- by the server configuration above. Useful when disabling - -- certain features of an LSP (for example, turning off formatting for tsserver) - server.capabilities = vim.tbl_deep_extend('force', {}, capabilities, server.capabilities or {}) - require('lspconfig')[server_name].setup(server) - end, - }, - } end, }