⚙️ config(nvim): grug-far combined with search-replace

This commit is contained in:
Sergio Laín 2024-08-07 13:38:12 +02:00
parent 0e085e2fda
commit 2d82fb3d4b
No known key found for this signature in database
GPG key ID: 8429B2EE312F8150
2 changed files with 18 additions and 2 deletions

View file

@ -29,6 +29,7 @@
"plugins.extras.editor.marks.grapple", "plugins.extras.editor.marks.grapple",
"plugins.extras.editor.neo-tree-extended", "plugins.extras.editor.neo-tree-extended",
"plugins.extras.editor.package-info", "plugins.extras.editor.package-info",
"plugins.extras.editor.search-replace",
"plugins.extras.editor.suda", "plugins.extras.editor.suda",
"plugins.extras.editor.telescope.lazy", "plugins.extras.editor.telescope.lazy",
"plugins.extras.editor.telescope.telescope-extended", "plugins.extras.editor.telescope.telescope-extended",

View file

@ -15,7 +15,6 @@ return {
{ "<leader>srw", "<CMD>SearchReplaceSingleBufferCWord<CR>", desc = "Word on Buffer", mode = "n" }, { "<leader>srw", "<CMD>SearchReplaceSingleBufferCWord<CR>", desc = "Word on Buffer", mode = "n" },
{ "<leader>srW", "<CMD>SearchReplaceSingleBufferCWORD<CR>", desc = "WORD on Buffer", mode = "n" }, { "<leader>srW", "<CMD>SearchReplaceSingleBufferCWORD<CR>", desc = "WORD on Buffer", mode = "n" },
{ "<leader>sre", "<CMD>SearchReplaceSingleBufferCExpr<CR>", desc = "Expression on Buffer", mode = "n" }, { "<leader>sre", "<CMD>SearchReplaceSingleBufferCExpr<CR>", desc = "Expression on Buffer", mode = "n" },
{ "<leader>srf", "<CMD>SearchReplaceSingleBufferCFile<CR>", desc = "File on Buffer", mode = "n" },
-- { "n", "<leader>rbs", "<CMD>SearchReplaceMultiBufferSelections<CR>", desc = "Search and Replace in Multi Buffer Selections" }, -- { "n", "<leader>rbs", "<CMD>SearchReplaceMultiBufferSelections<CR>", desc = "Search and Replace in Multi Buffer Selections" },
-- { "n", "<leader>rbo", "<CMD>SearchReplaceMultiBufferOpen<CR>", desc = "Search and Replace in Multi Buffer, Open" }, -- { "n", "<leader>rbo", "<CMD>SearchReplaceMultiBufferOpen<CR>", desc = "Search and Replace in Multi Buffer, Open" },
@ -35,6 +34,22 @@ return {
}, },
{ {
"MagicDuck/grug-far.nvim", "MagicDuck/grug-far.nvim",
enabled = false, keys = {
{
"<leader>srp",
function()
local grug = require("grug-far")
local ext = vim.bo.buftype == "" and vim.fn.expand("%:e")
grug.grug_far({
transient = true,
prefills = {
filesFilter = ext and ext ~= "" and "*." .. ext or nil,
},
})
end,
mode = { "n", "v" },
desc = "Project",
},
},
}, },
} }