Faster search

This commit is contained in:
Alex Yatskov 2024-04-24 12:52:52 -07:00
parent 17a3372ec9
commit 76a49f975a

View File

@ -14,12 +14,27 @@ if vim.fn.executable('fzf') == 1 then
}, },
}) })
local grep_opts = nil
if vim.fn.has('win32') == 1 then
grep_opts = {
cmd = 'git grep --line-number --column --color=always'
}
end
local live_grep = function()
fzf_lua.live_grep(grep_opts)
end
local grep = function()
fzf_lua.grep(grep_opts)
end
vim.keymap.set('n', '<leader>fb', fzf_lua.buffers) vim.keymap.set('n', '<leader>fb', fzf_lua.buffers)
vim.keymap.set('n', '<leader>fg', fzf_lua.git_files) vim.keymap.set('n', '<leader>fg', fzf_lua.git_files)
vim.keymap.set('n', '<leader>fh', fzf_lua.oldfiles) vim.keymap.set('n', '<leader>fh', fzf_lua.oldfiles)
vim.keymap.set('n', '<leader>fl', fzf_lua.lines) vim.keymap.set('n', '<leader>fl', fzf_lua.lines)
vim.keymap.set('n', '<leader>fp', fzf_lua.grep) vim.keymap.set('n', '<leader>fp', grep)
vim.keymap.set('n', '<leader>fs', fzf_lua.live_grep_native) vim.keymap.set('n', '<leader>fs', live_grep)
end end
-- guid.nvim -- guid.nvim