Setup ruff server as a python lsp
- Id
- 0df3809c2b6b91f9dc29999403d2c850eb1cba84
- Author
- Caio
- Commit time
- 2025-10-09T12:15:13+02:00
Modified config/nvim/lua/config/lsp.lua
},
})
+vim.lsp.config("ruff", {
+ cmd = { 'ruff', 'server' },
+ filetypes = { 'python' },
+ root_markers = { 'pyproject.toml', 'ruff.toml', '.ruff.toml', '.git' },
+ settings = {},
+})
+
vim.api.nvim_create_user_command("LspStart", function()
- vim.lsp.enable({"rust_analyzer", "gopls", "ccls"})
+ vim.lsp.enable({"rust_analyzer", "gopls", "ccls", "ruff"})
vim.cmd("edit") -- reload buffer
end, {})