From 5bc54da0686f5452bcbc8de459026317bb2fd182 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Tue, 17 Dec 2024 13:45:47 +0100 Subject: Fix iamb and python lsp --- private_dot_config/iamb/config.toml | 2 +- private_dot_config/nvim/lua/lsp_conf.lua | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/private_dot_config/iamb/config.toml b/private_dot_config/iamb/config.toml index 0999ca5..3d2939a 100644 --- a/private_dot_config/iamb/config.toml +++ b/private_dot_config/iamb/config.toml @@ -6,7 +6,7 @@ url = "https://matrix.debian.social" rooms = [] [macros.normal] -"gc" = ":chats" +"q" = ":chats" "v" = "m" "ZZ" = ":q" diff --git a/private_dot_config/nvim/lua/lsp_conf.lua b/private_dot_config/nvim/lua/lsp_conf.lua index a93dc5b..1aeefbf 100644 --- a/private_dot_config/nvim/lua/lsp_conf.lua +++ b/private_dot_config/nvim/lua/lsp_conf.lua @@ -39,7 +39,7 @@ local servers = { 'jdtls', 'metals', 'ocamllsp', - 'ruff_lsp', + 'ruff', 'rust_analyzer', } @@ -62,6 +62,21 @@ nvim_lsp.ts_ls.setup { cmd = { "typescript-language-server", "--stdio" } } +nvim_lsp.pyright.setup { + settings = { + pyright = { + -- Using Ruff's import organizer + disableOrganizeImports = true, + }, + python = { + analysis = { + -- Ignore all files for analysis to exclusively use Ruff for linting + ignore = { '*' }, + }, + }, + }, +} + vim.lsp.inlay_hint.enable(true, { 0 }) -- Trouble setup -- cgit v1.2.3-18-g5258