nvim: update keymaps for fuzzy finder setup

This commit is contained in:
Gabriel Arazas 2025-02-13 17:23:20 +08:00
parent 5e8f90a6bd
commit 4990eae603

View File

@ -53,22 +53,48 @@ return {
vim.keymap.set( vim.keymap.set(
"n", "n",
"<leader>fg", "<leader>fv",
get_builtin("grep_string"), get_builtin("grep_string"),
{ noremap = true, desc = "Grep for string in cursor" } { noremap = true, desc = "Grep for string in cursor" }
) )
vim.keymap.set( vim.keymap.set(
"n", "n",
"<leader>fG", "<leader>fg",
get_builtin("live_grep"), get_builtin("live_grep"),
{ noremap = true, desc = "Grep for string in project" } { noremap = true, desc = "Grep for string in project" }
) )
vim.keymap.set(
"n",
"<leader>fG",
function ()
builtins.live_grep({
cwd = require("telescope.utils").buffer_dir()
})
end,
{ noremap = true, desc = "Grep for string in current directory" }
)
vim.keymap.set( vim.keymap.set(
"n", "n",
"<leader>fb", "<leader>fb",
get_builtin("buffers"), get_builtin("buffers", { ignore_current_buffer = true }),
{ noremap = true, desc = "Search currently opened buffers" } { noremap = true, desc = "Search currently opened buffers" }
) )
vim.keymap.set(
"n",
"<leader>fB",
function ()
builtins.buffers({
cwd = require("telescope.utils").buffer_dir(),
ignore_current_buffer = true,
show_all_buffers = false,
only_cwd = true,
})
end,
{ noremap = true, desc = "Search currently opened buffers in current directory" }
)
vim.keymap.set("n", "<leader>fh", get_builtin("help_tags"), { noremap = true, desc = "Search help pages" }) vim.keymap.set("n", "<leader>fh", get_builtin("help_tags"), { noremap = true, desc = "Search help pages" })
vim.keymap.set( vim.keymap.set(
"n", "n",