diff --git a/.config/nvim/lazyvim.json b/.config/nvim/lazyvim.json index f3cfdfce..c8a3b214 100644 --- a/.config/nvim/lazyvim.json +++ b/.config/nvim/lazyvim.json @@ -29,8 +29,6 @@ "plugins.extras.editor.marks.grapple", "plugins.extras.editor.neo-tree-extended", "plugins.extras.editor.package-info", - "plugins.extras.editor.search-replace", - "plugins.extras.editor.spectre-extended", "plugins.extras.editor.suda", "plugins.extras.editor.telescope.lazy", "plugins.extras.editor.telescope.telescope-extended", @@ -79,7 +77,7 @@ "plugins.extras.util.yadm" ], "news": { - "NEWS.md": "6077" + "NEWS.md": "6296" }, "version": 6 } \ No newline at end of file diff --git a/.config/nvim/lua/plugins/extras/editor/search-replace.lua b/.config/nvim/lua/plugins/extras/editor/search-replace.lua index 243e31e4..f413cba5 100644 --- a/.config/nvim/lua/plugins/extras/editor/search-replace.lua +++ b/.config/nvim/lua/plugins/extras/editor/search-replace.lua @@ -1,26 +1,40 @@ return { - "roobert/search-replace.nvim", - opts = { - default_replace_single_buffer_options = "gcI", - default_replace_multi_buffer_options = "egcI", + { + "roobert/search-replace.nvim", + opts = { + default_replace_single_buffer_options = "gcI", + default_replace_multi_buffer_options = "egcI", + }, + -- stylua: ignore + keys = { + { "srb", "SearchReplaceSingleBufferVisualSelection", desc = "Buffer", mode = "v" }, + { "srv", "SearchReplaceWithinVisualSelection", desc = "Visual Selection", mode = "v" }, + { "srw", "SearchReplaceWithinVisualSelectionCWord", desc = "Word on Buffer", mode = "v" }, + + { "srb", "SearchReplaceSingleBufferOpen", desc = "Buffer", mode = "n" }, + { "srw", "SearchReplaceSingleBufferCWord", desc = "Word on Buffer", mode = "n" }, + { "srW", "SearchReplaceSingleBufferCWORD", desc = "WORD on Buffer", mode = "n" }, + { "sre", "SearchReplaceSingleBufferCExpr", desc = "Expression on Buffer", mode = "n" }, + { "srf", "SearchReplaceSingleBufferCFile", desc = "File on Buffer", mode = "n" }, + + -- { "n", "rbs", "SearchReplaceMultiBufferSelections", desc = "Search and Replace in Multi Buffer Selections" }, + -- { "n", "rbo", "SearchReplaceMultiBufferOpen", desc = "Search and Replace in Multi Buffer, Open" }, + -- { "n", "rbw", "SearchReplaceMultiBufferCWord", desc = "Search and Replace in Multi Buffer (Current Word)" }, + -- { "n", "rbW", "SearchReplaceMultiBufferCWORD", desc = "Search and Replace in Multi Buffer (Current WORD)" }, + -- { "n", "rbe", "SearchReplaceMultiBufferCExpr", desc = "Search and Replace in Multi Buffer (Current Expression)" }, + -- { "n", "rbf", "SearchReplaceMultiBufferCFile", desc = "Search and Replace in Multi Buffer (Current File)" }, + }, }, - -- stylua: ignore - keys = { - { "srb", "SearchReplaceSingleBufferVisualSelection", desc = "Buffer", mode = "v" }, - { "srv", "SearchReplaceWithinVisualSelection", desc = "Visual Selection", mode = "v" }, - { "srw", "SearchReplaceWithinVisualSelectionCWord", desc = "Word on Buffer", mode = "v" }, - - { "srb", "SearchReplaceSingleBufferOpen", desc = "Buffer", mode = "n" }, - { "srw", "SearchReplaceSingleBufferCWord", desc = "Word on Buffer", mode = "n" }, - { "srW", "SearchReplaceSingleBufferCWORD", desc = "WORD on Buffer", mode = "n" }, - { "sre", "SearchReplaceSingleBufferCExpr", desc = "Expression on Buffer", mode = "n" }, - { "srf", "SearchReplaceSingleBufferCFile", desc = "File on Buffer", mode = "n" }, - - -- { "n", "rbs", "SearchReplaceMultiBufferSelections", desc = "Search and Replace in Multi Buffer Selections" }, - -- { "n", "rbo", "SearchReplaceMultiBufferOpen", desc = "Search and Replace in Multi Buffer, Open" }, - -- { "n", "rbw", "SearchReplaceMultiBufferCWord", desc = "Search and Replace in Multi Buffer (Current Word)" }, - -- { "n", "rbW", "SearchReplaceMultiBufferCWORD", desc = "Search and Replace in Multi Buffer (Current WORD)" }, - -- { "n", "rbe", "SearchReplaceMultiBufferCExpr", desc = "Search and Replace in Multi Buffer (Current Expression)" }, - -- { "n", "rbf", "SearchReplaceMultiBufferCFile", desc = "Search and Replace in Multi Buffer (Current File)" }, + { + "folke/which-key.nvim", + opts = { + spec = { + { "sr", group = "replace", icon = " " }, + }, + }, + }, + { + "MagicDuck/grug-far.nvim", + enabled = false, }, } diff --git a/.config/nvim/lua/plugins/extras/editor/spectre-extended.lua b/.config/nvim/lua/plugins/extras/editor/spectre.lua similarity index 86% rename from .config/nvim/lua/plugins/extras/editor/spectre-extended.lua rename to .config/nvim/lua/plugins/extras/editor/spectre.lua index 72fdf86d..0bfb56af 100644 --- a/.config/nvim/lua/plugins/extras/editor/spectre-extended.lua +++ b/.config/nvim/lua/plugins/extras/editor/spectre.lua @@ -1,8 +1,10 @@ return { { "nvim-pack/nvim-spectre", + build = false, cmd = "Spectre", opts = { + open_cmd = "noswapfile vnew", default = { find = { cmd = "rg", @@ -28,4 +30,8 @@ return { }, }, }, + { + "MagicDuck/grug-far.nvim", + enabled = false, + }, }