diff --git a/lua/lazyvim/plugins/extras/lang/python.lua b/lua/lazyvim/plugins/extras/lang/python.lua index 376f5067..eea763de 100644 --- a/lua/lazyvim/plugins/extras/lang/python.lua +++ b/lua/lazyvim/plugins/extras/lang/python.lua @@ -9,17 +9,22 @@ return { }, { "neovim/nvim-lspconfig", - opts = function(_, opts) - opts.servers["ruff_lsp"] = {} - opts.servers["pyright"] = {} - - require("lazyvim.util").on_attach(function(client, _) - if client.name == "ruff_lsp" then - -- Disable hover in favor of Pyright - client.server_capabilities.hoverProvider = false - end - end) - end, + opts = { + servers = { + pyright = {}, + ruff_lsp = {}, + }, + setup = { + ruff_lsp = function() + require("lazyvim.util").on_attach(function(client, _) + if client.name == "ruff_lsp" then + -- Disable hover in favor of Pyright + client.server_capabilities.hoverProvider = false + end + end) + end, + }, + }, }, { "nvim-neotest/neotest",