summaryrefslogtreecommitdiff
path: root/private_dot_config
diff options
context:
space:
mode:
authorSanto Cariotti <santo@dcariotti.me>2024-12-17 13:45:47 +0100
committerSanto Cariotti <santo@dcariotti.me>2024-12-17 13:45:47 +0100
commit5bc54da0686f5452bcbc8de459026317bb2fd182 (patch)
treeeff811ccb1b2f2420aabeb124b6df2c22ce83c95 /private_dot_config
parent8e4d54d3ac921802007690772dace8b4000f1d05 (diff)
Fix iamb and python lsp
Diffstat (limited to 'private_dot_config')
-rw-r--r--private_dot_config/iamb/config.toml2
-rw-r--r--private_dot_config/nvim/lua/lsp_conf.lua17
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<Enter>"
+"q" = ":chats<Enter>"
"v" = "<C-w>m"
"ZZ" = "<Esc>:q<Enter>"
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