require('fzf-lua').setup({ winopts = { height = 1, width = 0.7, col = 1, -- right-aligned border = 'none', preview = { border = 'none', }, }, grep = { hidden = true, -- show hidden files by default }, }) local opts = { silent = true } vim.keymap.set('n', 'ff', ':FzfLua files', { silent = true, desc = 'Fzf: Files' }) vim.keymap.set('n', 'fF', ':Ex:FzfLua files cwd=%', { silent = true, desc = 'Fzf: Files in this dir' }) vim.keymap.set('n', 'fg', ':FzfLua grep', { silent = true, desc = 'Fzf: Grep' }) vim.keymap.set('n', 'fG', ':Ex:FzfLua grep cwd=%', { silent = true, desc = 'Fzf: Grep in this dir' }) vim.keymap.set('n', 'fs', ':FzfLua git_status', { silent = true, desc = 'Fzf: git status' }) vim.keymap.set('n', 'fls', ':FzfLua lsp_workspace_symbols', { silent = true, desc = 'Fzf: LSP Symbols' }) vim.keymap.set('n', 'flr', ':FzfLua lsp_references', { silent = true, desc = 'Fzf: LSP - References' }) vim.keymap.set('n', 'flf', ':FzfLua lsp_finder', { silent = true, desc = 'Fzf: LSP - Finder' }) vim.keymap.set('n', 'fb', ':FzfLua buffers', { silent = true, desc = 'Fzf: Buffers' }) vim.keymap.set('n', 'fk', ':FzfLua keymaps', { silent = true, desc = 'Fzf: Keymaps' })