summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nvim/lua/config/fzf.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/nvim/lua/config/fzf.lua b/nvim/lua/config/fzf.lua
index e65c993..7bb9c41 100644
--- a/nvim/lua/config/fzf.lua
+++ b/nvim/lua/config/fzf.lua
@@ -3,10 +3,12 @@ require('fzf-lua').setup({})
local opts = { silent = true }
vim.keymap.set('n', '<leader>ff', ':FzfLua files<CR>', { silent = true, desc = 'Fzf: Files' })
+vim.keymap.set('n', '<leader>fF', ':Ex<CR>:FzfLua files cwd=%<CR>', { silent = true, desc = 'Fzf: Files in this dir' })
+vim.keymap.set('n', '<leader>fg', ':FzfLua grep<CR>', { silent = true, desc = 'Fzf: Grep' })
+vim.keymap.set('n', '<leader>fG', ':Ex<CR>:FzfLua grep cwd=%<CR>', { silent = true, desc = 'Fzf: Grep in this dir' })
vim.keymap.set('n', '<leader>fsd', ':FzfLua lsp_document_symbols<CR>', { silent = true, desc = 'Fzf: Symbols - Document' })
vim.keymap.set('n', '<leader>fsw', ':FzfLua lsp_workspace_symbols<CR>', { silent = true, desc = 'Fzf: Symbols - Workspace' })
vim.keymap.set('n', '<leader>flr', ':FzfLua lsp_references<CR>', { silent = true, desc = 'Fzf: LSP - References' })
vim.keymap.set('n', '<leader>flf', ':FzfLua lsp_finder<CR>', { silent = true, desc = 'Fzf: LSP - Finder' })
-vim.keymap.set('n', '<leader>fg', ':FzfLua grep<CR>', { silent = true, desc = 'Fzf: Grep' })
vim.keymap.set('n', '<leader>fb', ':FzfLua buffers<CR>', { silent = true, desc = 'Fzf: Buffers' })
vim.keymap.set('n', '<leader>fk', ':FzfLua keymaps<CR>', { silent = true, desc = 'Fzf: Keymaps' })