From f2ce78b6b3dfdf80729fb11faf4f1d5361c60de7 Mon Sep 17 00:00:00 2001 From: Julian Prein Date: Wed, 17 Sep 2025 21:44:46 +0200 Subject: [PATCH] vim:fzf: Use location list instead of the quickfix Since the quickfix is a global list I can't keep multiple ripgrep searches open at once. The location list is window-local thus solving this issue. --- .config/vim/vimrc.d/20-plugins.vim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.config/vim/vimrc.d/20-plugins.vim b/.config/vim/vimrc.d/20-plugins.vim index c4f069f..62ffb14 100644 --- a/.config/vim/vimrc.d/20-plugins.vim +++ b/.config/vim/vimrc.d/20-plugins.vim @@ -38,6 +38,12 @@ if (exists("g:loaded_tmux_navigator")) let g:tmux_navigator_disable_when_zoomed = 1 endif +if (get(g:, 'loaded_fzf_vim')) + let g:fzf_vim = {} + " Use location list instead of quickfix list + let g:fzf_vim.listproc = { list -> fzf#vim#listproc#location(list) } +endif + if (get(g:, 'loaded_vimwiki')) " Use vertical box drawing character as table separator call vimwiki#vars#set_syntaxlocal('rxTableSep', '│')