From f0ec77386968faf46b9ac15ca2172476fd8dd043 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 26 Apr 2025 20:20:24 +0200 Subject: [PATCH] plugins/lsp: simplify implementation of per-server capabilities --- plugins/lsp/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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