From e240c3447757bd450af7766b44a825e2930f99b8 Mon Sep 17 00:00:00 2001 From: Ethan Simmons Date: Fri, 8 May 2026 12:51:34 -0500 Subject: [PATCH] Update nvim config --- .../dotfiles/nvim/lua/config/plugins/init.lua | 1 + .../nvim/lua/config/plugins/lspconfig.lua | 18 ++++++++---------- 2 files changed, 9 insertions(+), 10 deletions(-) diff --git a/hosts/shared/dotfiles/nvim/lua/config/plugins/init.lua b/hosts/shared/dotfiles/nvim/lua/config/plugins/init.lua index 71e5764..098dcc9 100644 --- a/hosts/shared/dotfiles/nvim/lua/config/plugins/init.lua +++ b/hosts/shared/dotfiles/nvim/lua/config/plugins/init.lua @@ -7,6 +7,7 @@ local plugins = { { 'kylechui/nvim-surround', event = "VeryLazy", + config = true, }, 'ibhagwan/fzf-lua', diff --git a/hosts/shared/dotfiles/nvim/lua/config/plugins/lspconfig.lua b/hosts/shared/dotfiles/nvim/lua/config/plugins/lspconfig.lua index 120d790..d784ca0 100644 --- a/hosts/shared/dotfiles/nvim/lua/config/plugins/lspconfig.lua +++ b/hosts/shared/dotfiles/nvim/lua/config/plugins/lspconfig.lua @@ -1,9 +1,7 @@ local capabilities = require('cmp_nvim_lsp').default_capabilities() capabilities.textDocument.completion.completionItem.snippetSupport = false; -local lspconfig = require('lspconfig') - -lspconfig.rust_analyzer.setup { +vim.lsp.config("rust_analyzer", { capabilities = capabilities, settings = { ["rust-analyzer"] = { @@ -22,9 +20,9 @@ lspconfig.rust_analyzer.setup { }, }, }, -} +}) -lspconfig.matlab_ls.setup { +vim.lsp.config("matlab_ls", { capabilities = capabilities, settings = { MATLAB = { @@ -32,18 +30,18 @@ lspconfig.matlab_ls.setup { installPath = "", }, }, -} +}) -lspconfig.omnisharp.setup { +vim.lsp.config("omnisharp", { cmd = { "dotnet", "/usr/lib/omnisharp-roslyn/OmniSharp.dll"} -} +}) local default_servers = {'pylsp', 'ccls', 'r_language_server', 'lua_ls', 'nil_ls', 'tinymist'} for _, lsp in ipairs(default_servers) do - lspconfig[lsp].setup { + vim.lsp.config(lsp, { capabilities = capabilities - } + }) end local luasnip = require 'luasnip'