summaryrefslogtreecommitdiff
path: root/neovim
diff options
context:
space:
mode:
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