diff --git a/plugins/lsp/default.nix b/plugins/lsp/default.nix index 1bad2eb5..6ddf8797 100644 --- a/plugins/lsp/default.nix +++ b/plugins/lsp/default.nix @@ -202,9 +202,9 @@ lib.nixvim.plugins.mkNeovimPlugin { lib.concatMapStringsSep "\n" ( server: let - updates = lib.concatMapStringsSep "\n" (name: '' - client.server_capabilities.${name} = ${lib.nixvim.toLuaObject server.capabilities.${name}} - '') (builtins.attrNames server.capabilities); + updates = lib.concatMapAttrsStringsSep "\n" (name: enabled: '' + client.server_capabilities.${name} = ${lib.nixvim.toLuaObject enabled} + '') server.capabilities; in '' if client.name == "${server.name}" then