diff --git a/modules/home-manager/cli/neovim/files/fzf-lua.lua b/modules/home-manager/cli/neovim/files/fzf-lua.lua index 7cc193c..7282715 100644 --- a/modules/home-manager/cli/neovim/files/fzf-lua.lua +++ b/modules/home-manager/cli/neovim/files/fzf-lua.lua @@ -13,6 +13,14 @@ require('fzf-lua').setup({ } }) +-- Register fzf-lua as vim.ui.select handler +require('fzf-lua').register_ui_select({ + prompt = 'Make a selection:', + format_item = function(item) + return "-> " .. tostring(item) + end, +}) + vim.keymap.set('n', 'fb', function() require('fzf-lua').buffers() end, {desc='open [b]uffers'}) vim.keymap.set('n', 'ff', function() require('fzf-lua').files() end, {desc='[r]esume last command'}) vim.keymap.set('n', 'fr', function() require('fzf-lua').files() end, {desc='[f]iles'})