From 0bae1471b2023fbf36b8f14051c5cc88b31470a0 Mon Sep 17 00:00:00 2001 From: Vladan Popovic Date: Fri, 19 Dec 2025 14:49:31 +0100 Subject: [PATCH] Add ruff lsp server to nvim --- dotfiles/.config/nvim/after/lsp/ruff.lua | 6 ++++++ dotfiles/.config/nvim/lua/lsp.lua | 1 + 2 files changed, 7 insertions(+) create mode 100644 dotfiles/.config/nvim/after/lsp/ruff.lua 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",