From a42cde2638726cde84a1548764ff4c3825d8537e Mon Sep 17 00:00:00 2001 From: Marcelo Cerri Date: Sat, 14 Aug 2021 09:16:08 -0300 Subject: Add command mode key mapping table (#1306) --- lua/keymappings.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'lua/keymappings.lua') diff --git a/lua/keymappings.lua b/lua/keymappings.lua index e82df5ae..7d75e06b 100644 --- a/lua/keymappings.lua +++ b/lua/keymappings.lua @@ -8,6 +8,7 @@ local generic_opts = { normal_mode = generic_opts_any, visual_mode = generic_opts_any, visual_block_mode = generic_opts_any, + command_mode = generic_opts_any, term_mode = { silent = true }, } @@ -17,6 +18,7 @@ local mode_adapters = { term_mode = "t", visual_mode = "v", visual_block_mode = "x", + command_mode = "c", } -- Append key mappings to lunarvim's defaults for a given mode @@ -142,6 +144,14 @@ function M.config() [""] = ":m '>+1gv-gv", [""] = ":m '<-2gv-gv", }, + + ---@usage change or add keymappings for command mode + command_mode = { + -- navigate tab completion with and + -- runs conditionally + [""] = { 'pumvisible() ? "\\" : "\\"', { expr = true, noremap = true } }, + [""] = { 'pumvisible() ? "\\" : "\\"', { expr = true, noremap = true } }, + }, } if vim.fn.has "mac" == 1 then -- cgit v1.2.3 From 5b94e3cee2c4405e98c9c0e8769670723a1f4bae Mon Sep 17 00:00:00 2001 From: kylo252 <59826753+kylo252@users.noreply.github.com> Date: Thu, 26 Aug 2021 12:49:29 +0200 Subject: fix logging when plenary is not available (#1390) --- lua/keymappings.lua | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'lua/keymappings.lua') diff --git a/lua/keymappings.lua b/lua/keymappings.lua index 7d75e06b..fa1af1c4 100644 --- a/lua/keymappings.lua +++ b/lua/keymappings.lua @@ -159,9 +159,7 @@ function M.config() lvim.keys.normal_mode[""] = lvim.keys.normal_mode[""] lvim.keys.normal_mode[""] = lvim.keys.normal_mode[""] lvim.keys.normal_mode[""] = lvim.keys.normal_mode[""] - if Log:get_default() then - Log:get_default().info "Activated mac keymappings" - end + Log:info "Activated mac keymappings" end end -- cgit v1.2.3 From 27679f988fe187f9831ba7895c9c3a7ce2dd14f4 Mon Sep 17 00:00:00 2001 From: kylo252 <59826753+kylo252@users.noreply.github.com> Date: Thu, 26 Aug 2021 20:32:16 +0200 Subject: [Refactor]: only allow a single logger (#1405) --- lua/keymappings.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lua/keymappings.lua') diff --git a/lua/keymappings.lua b/lua/keymappings.lua index fa1af1c4..557e0bde 100644 --- a/lua/keymappings.lua +++ b/lua/keymappings.lua @@ -159,7 +159,7 @@ function M.config() lvim.keys.normal_mode[""] = lvim.keys.normal_mode[""] lvim.keys.normal_mode[""] = lvim.keys.normal_mode[""] lvim.keys.normal_mode[""] = lvim.keys.normal_mode[""] - Log:info "Activated mac keymappings" + Log:debug "Activated mac keymappings" end end -- cgit v1.2.3