diff --git a/dotfiles/.config/nvim/after/lsp/ruff.lua b/dotfiles/.config/nvim/after/lsp/ruff.lua new file mode 100644 index 0000000..2549b4d --- /dev/null +++ b/dotfiles/.config/nvim/after/lsp/ruff.lua @@ -0,0 +1,6 @@ +-- ~/.config/nvim/after/lsp/ruff.lua +return { + cmd = { "ruff", "server" }, + filetypes = { "python" }, + root_dir = vim.fs.root(0, { ".git/", "pyproject.toml" }), +} diff --git a/dotfiles/.config/nvim/lua/lsp.lua b/dotfiles/.config/nvim/lua/lsp.lua index 4c7851f..7352a80 100644 --- a/dotfiles/.config/nvim/lua/lsp.lua +++ b/dotfiles/.config/nvim/lua/lsp.lua @@ -67,6 +67,7 @@ end local capabilities = vim.lsp.protocol.make_client_capabilities() vim.lsp.enable('ty') +vim.lsp.enable('ruff') local servers = { "clangd",