AutoYADM commit: 2024-12-24 15:30:01

This commit is contained in:
Daniel Fichtinger 2024-12-24 15:30:01 -05:00
parent a1b4fc0e21
commit 3c5fec405c
2 changed files with 49 additions and 2 deletions

View file

@ -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" }, "<S-Left>", "[b", { desc = "Previous Buffer", remap = true })
map({ "n" }, "<S-Right>", "]b", { desc = "Next Buffer", remap = true })
map({ "n" }, "<S-Down>", "5j", { remap = true })
map({ "n" }, "<S-Up>", "5k", { remap = true })
-- map({ "n" }, "<S-Down>", "5j", { remap = true })
-- map({ "n" }, "<S-Up>", "5k", { remap = true })
map({ "i" }, "<M-e>", "<Esc>", { desc = "Escape insert mode", remap = true })
-- better navigation

View 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",
},
},
}