From 9c7bdf51ad356ccf134aa50938a1aa66bb3d6020 Mon Sep 17 00:00:00 2001 From: Michaƫl Ball Date: Tue, 3 Jun 2025 12:28:23 +0100 Subject: lsp updates --- neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua b/neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua index 979bffd..ebea05a 100644 --- a/neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua +++ b/neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua @@ -10,7 +10,6 @@ return { config = function() require("mason").setup() require("mason-lspconfig").setup() - local nvim_lsp = require('lspconfig') local capabilities = require('cmp_nvim_lsp').default_capabilities() -- Use a loop to conveniently call 'setup' on multiple servers and -- map buffer local keybindings when the language server attaches @@ -26,6 +25,21 @@ return { vim.lsp.enable(lsp) end + vim.lsp.config('basedpyright', { + settings = { + basedpyright = { + disableOrganizeImports = true, + }, + python = { + analysis = { + ignore = { '*' }, + }, + }, + } + }) + + vim.lsp.enable('basedpyright') + vim.lsp.config('lua_ls', { on_init = function(client) local path = client.workspace_folders[1].name -- cgit v1.2.3