AutoYADM commit: 2024-12-24 15:30:01
This commit is contained in:
parent
a1b4fc0e21
commit
3c5fec405c
2 changed files with 49 additions and 2 deletions
|
@ -50,8 +50,8 @@ map({ "n", "x", "v" }, "<M-Up>", "<M-k>", { remap = true })
|
||||||
map({ "n", "x", "v" }, "<M-Down>", "<M-j>", { remap = true })
|
map({ "n", "x", "v" }, "<M-Down>", "<M-j>", { remap = true })
|
||||||
map({ "n" }, "<S-Left>", "[b", { desc = "Previous Buffer", remap = true })
|
map({ "n" }, "<S-Left>", "[b", { desc = "Previous Buffer", remap = true })
|
||||||
map({ "n" }, "<S-Right>", "]b", { desc = "Next Buffer", remap = true })
|
map({ "n" }, "<S-Right>", "]b", { desc = "Next Buffer", remap = true })
|
||||||
map({ "n" }, "<S-Down>", "5j", { remap = true })
|
-- map({ "n" }, "<S-Down>", "5j", { remap = true })
|
||||||
map({ "n" }, "<S-Up>", "5k", { remap = true })
|
-- map({ "n" }, "<S-Up>", "5k", { remap = true })
|
||||||
map({ "i" }, "<M-e>", "<Esc>", { desc = "Escape insert mode", remap = true })
|
map({ "i" }, "<M-e>", "<Esc>", { desc = "Escape insert mode", remap = true })
|
||||||
|
|
||||||
-- better navigation
|
-- better navigation
|
||||||
|
|
47
.config/nvim/lua/plugins/grug-far.lua
Normal file
47
.config/nvim/lua/plugins/grug-far.lua
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
return {
|
||||||
|
"MagicDuck/grug-far.nvim",
|
||||||
|
opts = {
|
||||||
|
headerMaxWidth = 80,
|
||||||
|
keymaps = {
|
||||||
|
replace = { n = "<localleader>r" },
|
||||||
|
qflist = { n = "<localleader>q" },
|
||||||
|
syncLocations = { n = "<localleader>s" },
|
||||||
|
syncLine = { n = "<localleader>l" },
|
||||||
|
close = { n = "<localleader>c" },
|
||||||
|
historyOpen = { n = "<localleader>t" },
|
||||||
|
historyAdd = { n = "<localleader>a" },
|
||||||
|
refresh = { n = "<localleader>f" },
|
||||||
|
openLocation = { n = "<localleader>o" },
|
||||||
|
openNextLocation = { n = "<S-Down>" },
|
||||||
|
openPrevLocation = { n = "<S-Up>" },
|
||||||
|
gotoLocation = { n = "<enter>" },
|
||||||
|
pickHistoryEntry = { n = "<enter>" },
|
||||||
|
abort = { n = "<localleader>b" },
|
||||||
|
help = { n = "g?" },
|
||||||
|
toggleShowCommand = { n = "<localleader>p" },
|
||||||
|
swapEngine = { n = "<localleader>e" },
|
||||||
|
previewLocation = { n = "<localleader>i" },
|
||||||
|
swapReplacementInterpreter = { n = "<localleader>x" },
|
||||||
|
applyNext = { n = "<localleader>j" },
|
||||||
|
applyPrev = { n = "<localleader>k" },
|
||||||
|
},
|
||||||
|
},
|
||||||
|
cmd = "GrugFar",
|
||||||
|
keys = {
|
||||||
|
{
|
||||||
|
"<leader>sr",
|
||||||
|
function()
|
||||||
|
local grug = require("grug-far")
|
||||||
|
local ext = vim.bo.buftype == "" and vim.fn.expand("%:e")
|
||||||
|
grug.open({
|
||||||
|
transient = true,
|
||||||
|
prefills = {
|
||||||
|
filesFilter = ext and ext ~= "" and "*." .. ext or nil,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
mode = { "n", "v" },
|
||||||
|
desc = "Search and Replace",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
Loading…
Add table
Add a link
Reference in a new issue