summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorGustaf Rydholm <gustaf.rydholm@gmail.com>2022-01-13 22:52:56 +0100
committerGustaf Rydholm <gustaf.rydholm@gmail.com>2022-01-13 22:52:56 +0100
commit2db2f4c15b79e53fee2d852b83f71c7a8b4f5957 (patch)
tree7781e9ae98bc4b33df7d9335f725adcaaaf5808a /lua
parent9a09b2c68742d83437acba20d4cafcc2e334b05e (diff)
Move spectre mapping to whichkey
Diffstat (limited to 'lua')
-rw-r--r--lua/config/spectre.lua48
-rw-r--r--lua/config/whichkey.lua40
2 files changed, 40 insertions, 48 deletions
diff --git a/lua/config/spectre.lua b/lua/config/spectre.lua
index f535210..b9d3e57 100644
--- a/lua/config/spectre.lua
+++ b/lua/config/spectre.lua
@@ -11,54 +11,6 @@ spectre.setup({
search = "DiffChange",
replace = "DiffDelete",
},
- mapping = {
- ["toggle_line"] = {
- map = "t",
- cmd = "<cmd>lua require('spectre').toggle_line()<CR>",
- desc = "toggle current item",
- },
- ["enter_file"] = {
- map = "<cr>",
- cmd = "<cmd>lua require('spectre.actions').select_entry()<CR>",
- desc = "goto current file",
- },
- ["send_to_qf"] = {
- map = "Q",
- cmd = "<cmd>lua require('spectre.actions').send_to_qf()<CR>",
- desc = "send all item to quickfix",
- },
- ["replace_cmd"] = {
- map = "c",
- cmd = "<cmd>lua require('spectre.actions').replace_cmd()<CR>",
- desc = "input replace vim command",
- },
- ["show_option_menu"] = {
- map = "o",
- cmd = "<cmd>lua require('spectre').show_options()<CR>",
- desc = "show option",
- },
- ["run_replace"] = {
- map = "R",
- cmd = "<cmd>lua require('spectre.actions').run_replace()<CR>",
- desc = "replace all",
- },
- ["change_view_mode"] = {
- map = "m",
- cmd = "<cmd>lua require('spectre').change_view()<CR>",
- desc = "change result view mode",
- },
- ["toggle_ignore_case"] = {
- map = "I",
- cmd = "<cmd>lua require('spectre').change_options('ignore-case')<CR>",
- desc = "toggle ignore case",
- },
- ["toggle_ignore_hidden"] = {
- map = "H",
- cmd = "<cmd>lua require('spectre').change_options('hidden')<CR>",
- desc = "toggle search hidden",
- },
- -- you can put your mapping here it only use normal mode
- },
find_engine = {
-- rg is map with finder_cmd
["rg"] = {
diff --git a/lua/config/whichkey.lua b/lua/config/whichkey.lua
index 85ef65d..d045f05 100644
--- a/lua/config/whichkey.lua
+++ b/lua/config/whichkey.lua
@@ -184,6 +184,46 @@ local mappings = {
-- h = { "<cmd>ToggleTerm size=10 direction=horizontal<cr>", "Horizontal" },
-- v = { "<cmd>ToggleTerm size=80 direction=vertical<cr>", "Vertical" },
-- },
+ r = {
+ t = {
+ "<cmd>lua require('spectre').toggle_line()<CR>",
+ "toggle current item",
+ },
+ -- ["enter_file"] = {
+ -- map = "<cr>",
+ -- cmd = "<cmd>lua require('spectre.actions').select_entry()<CR>",
+ -- desc = "goto current file",
+ -- },
+ Q = {
+ "<cmd>lua require('spectre.actions').send_to_qf()<CR>",
+ "send all item to quickfix",
+ },
+ c = {
+ "<cmd>lua require('spectre.actions').replace_cmd()<CR>",
+ "input replace vim command",
+ },
+ o = {
+ "<cmd>lua require('spectre').show_options()<CR>",
+ "show option",
+ },
+ R = {
+ cmd = "<cmd>lua require('spectre.actions').run_replace()<CR>",
+ desc = "replace all",
+ },
+ m = {
+ "<cmd>lua require('spectre').change_view()<CR>",
+ "change result view mode",
+ },
+ I = {
+ "<cmd>lua require('spectre').change_options('ignore-case')<CR>",
+ "toggle ignore case",
+ },
+ H = {
+ "<cmd>lua require('spectre').change_options('hidden')<CR>",
+ "toggle search hidden",
+ },
+ -- you can put your mapping here it only use normal mode
+ },
}
local vopts = {