From 3935189b7931e10b78f0ab3ac01a7e654b86aeb6 Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Sat, 20 Jul 2024 17:24:00 +0300 Subject: [PATCH] fastaction-nvim: move range_code_action to visual maps --- .../lsp/code-actions/fastaction-nvim/config.nix | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/plugins/lsp/code-actions/fastaction-nvim/config.nix b/modules/plugins/lsp/code-actions/fastaction-nvim/config.nix index 391cf68..f6424c6 100644 --- a/modules/plugins/lsp/code-actions/fastaction-nvim/config.nix +++ b/modules/plugins/lsp/code-actions/fastaction-nvim/config.nix @@ -3,10 +3,10 @@ lib, ... }: let - inherit (lib.modules) mkIf mkMerge; + inherit (lib.modules) mkIf; inherit (lib.nvim.dag) entryAnywhere; inherit (lib.nvim.lua) toLuaObject; - inherit (lib.nvim.binds) addDescriptionsToMappings mkSetLuaBinding; + inherit (lib.nvim.binds) addDescriptionsToMappings mkSetLuaBinding pushDownDefault; cfg = config.vim.lsp.code-actions; self = import ./fastaction-nvim.nix {inherit lib;}; @@ -18,11 +18,13 @@ in { vim = { startPlugins = ["fastaction-nvim"]; + binds.whichKey.register = pushDownDefault { + "c" = "Code Actions"; + }; + maps = { - normal = mkMerge [ - (mkSetLuaBinding mappings.code_action "require('fastaction').code_action") - (mkSetLuaBinding mappings.range_action "require('fastaction').range_code_action") - ]; + normal = mkSetLuaBinding mappings.code_action "require('fastaction').code_action"; + visual = mkSetLuaBinding mappings.range_action "require('fastaction').range_code_action"; }; pluginRC.fastaction-nvim = entryAnywhere ''