From 678ab4af8b70fa014da93b9de7d1a93a8a498b32 Mon Sep 17 00:00:00 2001 From: vx-clutch Date: Thu, 1 Jan 2026 14:37:34 -0500 Subject: [PATCH] save --- nvim/.config/nvim/lsp/basedpyright.lua | 15 +++++++++++++++ nvim/.config/nvim/lsp/bashls.lua | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 nvim/.config/nvim/lsp/basedpyright.lua diff --git a/nvim/.config/nvim/lsp/basedpyright.lua b/nvim/.config/nvim/lsp/basedpyright.lua new file mode 100644 index 0000000..2d81e00 --- /dev/null +++ b/nvim/.config/nvim/lsp/basedpyright.lua @@ -0,0 +1,15 @@ +---@type vim.lsp.Config +return { + cmd = { 'basedpyright', '--stdio' }, + settings = { + python = { + analysis = { + typeCheckingMode = vim.env.TYPE_CHECKING_MODE or 'basic', + autoSearchPaths = true, + useLibraryCodeForTypes = true, + }, + }, + }, + filetypes = { 'python' }, + root_markers = { 'pyproject.toml', 'setup.py', 'requirements.txt', '.git' }, +} diff --git a/nvim/.config/nvim/lsp/bashls.lua b/nvim/.config/nvim/lsp/bashls.lua index 0131205..72f608e 100644 --- a/nvim/.config/nvim/lsp/bashls.lua +++ b/nvim/.config/nvim/lsp/bashls.lua @@ -6,6 +6,6 @@ return { globPattern = vim.env.GLOB_PATTERN or '*@(.sh|.inc|.bash|.command)', }, }, - filetypes = { 'bash', 'sh' }, + filetypes = { 'bash', 'sh', 'zsh' }, root_markers = { '.git' }, }