From 9361c11a7d95c0567e4162de84131cf34e0ec6bf Mon Sep 17 00:00:00 2001 From: Mora Unie Youer Date: Fri, 9 May 2025 13:32:20 +0300 Subject: feat: add quickfix keybind and helptag search --- lua/config/plugins/fuzzy.lua | 85 +++++++------------------------------------- 1 file changed, 13 insertions(+), 72 deletions(-) (limited to 'lua/config/plugins') diff --git a/lua/config/plugins/fuzzy.lua b/lua/config/plugins/fuzzy.lua index 9bab351..95bb108 100644 --- a/lua/config/plugins/fuzzy.lua +++ b/lua/config/plugins/fuzzy.lua @@ -19,6 +19,7 @@ return { fzf = { ["tab"] = "down", ["shift-tab"] = "up", + ["ctrl-q"] = "select-all+accept", }, }, }) @@ -26,82 +27,22 @@ return { keys = { -- General - { - "", - function() - require("fzf-lua").files() - end, - mode = { "n" }, - desc = "Search Files", - }, - { - "", - function() - require("fzf-lua").buffers() - end, - mode = { "n" }, - desc = "Search Buffers", - }, - { - "/", - function() - require("fzf-lua").live_grep() - end, - mode = { "n" }, - desc = "Search Grep", - }, - { - ":", - function() - require("fzf-lua").command_history() - end, - mode = { "n" }, - desc = "Command History", - }, + -- stylua: ignore start + { "", function() require("fzf-lua").files() end, mode = { "n" }, desc = "Search Files", }, + { "", function() require("fzf-lua").buffers() end, mode = { "n" }, desc = "Search Buffers", }, + { "/", function() require("fzf-lua").live_grep() end, mode = { "n" }, desc = "Search Grep", }, + { ":", function() require("fzf-lua").command_history() end, mode = { "n" }, desc = "Command History", }, -- Search - { - "sR", - function() - require("fzf-lua").resume() - end, - mode = { "n" }, - desc = "[R]esume [S]earch", - }, - { - "sb", - function() - require("fzf-lua").buffers() - end, - mode = { "n" }, - desc = "[S]earch [B]uffers", - }, - { - "sf", - function() - require("fzf-lua").files() - end, - mode = { "n" }, - desc = "[S]earch [F]iles", - }, - { - "sg", - function() - require("fzf-lua").live_grep() - end, - mode = { "n" }, - desc = "[S]earch [G]rep", - }, + { "sR", function() require("fzf-lua").resume() end, mode = { "n" }, desc = "[R]esume [S]earch", }, + { "sb", function() require("fzf-lua").buffers() end, mode = { "n" }, desc = "[S]earch [B]uffers", }, + { "sf", function() require("fzf-lua").files() end, mode = { "n" }, desc = "[S]earch [F]iles", }, + { "sg", function() require("fzf-lua").live_grep() end, mode = { "n" }, desc = "[S]earch [G]rep", }, + { "sh", function() require("fzf-lua").helptags() end, mode = { "n" }, desc = "[S]earch [G]rep", }, -- Code - { - "ca", - function() - require("fzf-lua").lsp_code_actions() - end, - mode = { "n" }, - desc = "[C]ode [A]ctions", - }, + { "ca", function() require("fzf-lua").lsp_code_actions() end, mode = { "n" }, desc = "[C]ode [A]ctions", }, + -- stylua: ignore end }, }, } -- cgit v1.2.3-70-g09d2