summaryrefslogtreecommitdiff
path: root/neovim
diff options
context:
space:
mode:
authorMichaël Ball <michael.ball@krotosaudio.com>2025-06-03 12:28:23 +0100
committerMichaël Ball <michael.ball@krotosaudio.com>2025-06-03 12:28:23 +0100
commit9c7bdf51ad356ccf134aa50938a1aa66bb3d6020 (patch)
tree251d1ca1f35c8f78238edab12436e5d255abbc96 /neovim
parent563f27e95192904da61d83cb2fe3575474fbc763 (diff)
lsp updates
Diffstat (limited to 'neovim')
-rw-r--r--neovim/.config/nvim/lua/plugins/nvim_lspconfig.lua16
1 files changed, 15 insertions, 1 deletions
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