commit 99efb879af0bd62856c314819c77681d4f28c976
parent 42ca1a5b4b8173d929caf29adf1ddb6f554b9439
Author: Chris Bracken <chris@bracken.jp>
Date: Fri, 19 Sep 2025 19:50:27 +0900
nvim: add pyright lsp config for python
Diffstat:
1 file changed, 13 insertions(+), 0 deletions(-)
diff --git a/.config/nvim/lua/plugins/languages.lua b/.config/nvim/lua/plugins/languages.lua
@@ -87,6 +87,19 @@ return {
local cfg = create_sourcekit_cfg(sdk_map.iOS)
vim.lsp.config.sourcekit = cfg
end
+ if vim.fn.executable('basedpyright-langserver') == 1 then
+ vim.lsp.config.basedpyright = {
+ settings = {
+ basedpyright = {
+ analysis = {
+ autoImportCompletions = true,
+ typeCheckingMode = "basic",
+ diagnosticMode = "openFilesOnly",
+ },
+ },
+ },
+ }
+ end
vim.api.nvim_create_autocmd("LspAttach", {
group = vim.api.nvim_create_augroup("UserLspConfig", {}),