feat(lsp): replace jedi+pyright with pyrefly+ruff

This commit is contained in:
2025-05-21 06:44:46 +02:00
parent efe14244e0
commit 543e04b2bb
4 changed files with 46 additions and 191 deletions
+27
View File
@@ -0,0 +1,27 @@
local utils = require("ow.utils")
---@type ServerConfig
return {
mason = "ruff",
keymaps = {
{
mode = "n",
lhs = "<leader>lf",
rhs = function()
vim.lsp.buf.format()
utils.format({
cmd = {
"ruff",
"check",
"--stdin-filename=%file%",
"--select=I",
"--fix",
"--quiet",
"-",
},
output = "stdout",
})
end,
},
},
}