1
0

chore(neovim): switch to fzf-lua for fuzzy finding

This commit is contained in:
2025-12-19 16:10:27 +01:00
parent 056888e635
commit 0009b7c33c
2 changed files with 18 additions and 9 deletions

View File

@@ -39,6 +39,7 @@ in
git git
xh xh
jq jq
fzf
(fenix.stable.withComponents [ (fenix.stable.withComponents [
"rustc" "rustc"

View File

@@ -1,24 +1,32 @@
local common = require('BluePlum.lazy') local common = require('BluePlum.lazy')
local telescope = { local fzf_lua = {
find_files = function() find_files = function()
require('telescope.builtin').find_files({ show_hidden = true }) require('fzf-lua').files()
end, end,
live_grep = function() live_grep = function()
require('telescope.builtin').live_grep() require('fzf-lua').grep()
end, end,
buffers = function() buffers = function()
require('telescope.builtin').buffers() require('fzf-lua').buffers()
end,
quick_fix = function()
require('fzf-lua').lsp_code_actions()
end,
diagnostics = function()
require('fzf-lua').diagnostics_workspace()
end, end,
} }
return { return {
{ {
'nvim-telescope/telescope.nvim', 'ibhagwan/fzf-lua',
dependencies = { common.plenary }, dependencies = { common.icons },
keys = { keys = {
{ '<leader>ff', telescope.find_files }, { '<leader>ff', fzf_lua.find_files },
{ '<leader>fs', telescope.live_grep }, { '<leader>fs', fzf_lua.live_grep },
{ '<leader>bb', telescope.buffers }, { '<leader>fd', fzf_lua.diagnostics },
{ '<leader>bb', fzf_lua.buffers },
{ 'gra', fzf_lua.quick_fix },
}, },
}, },