From 838829c8f9cb238a915fe3d6ac36df1a3f040d2c Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 2 Dec 2024 01:14:50 +0100 Subject: [PATCH] lsp/keymaps: cosmetic implem changes --- plugins/lsp/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/lsp/default.nix b/plugins/lsp/default.nix index 1bf4e1d2..5d210ef9 100644 --- a/plugins/lsp/default.nix +++ b/plugins/lsp/default.nix @@ -196,8 +196,8 @@ in mapAttrsToList ( key: action: let - actionStr = if isString action then action else action.action; - actionProps = if isString action then { } else filterAttrs (n: v: n != "action") action; + actionStr = action.action or action; + actionProps = optionalAttrs (isAttrs action) (removeAttrs action [ "action" ]); in { mode = "n"; @@ -210,8 +210,8 @@ in } ); in - (mkMaps "vim.diagnostic." cfg.keymaps.diagnostic) - ++ (mkMaps "vim.lsp.buf." cfg.keymaps.lspBuf) + mkMaps "vim.diagnostic." cfg.keymaps.diagnostic + ++ mkMaps "vim.lsp.buf." cfg.keymaps.lspBuf ++ cfg.keymaps.extra; # Enable inlay-hints