From 2069bbc8b54fa77384e42274ee15af7b397af884 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Mon, 14 Aug 2017 16:22:07 +0900 Subject: [vim] Allow Funcref in g:fzf_action https://github.com/junegunn/fzf.vim/issues/185 --- README-VIM.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'README-VIM.md') diff --git a/README-VIM.md b/README-VIM.md index 804400d4..956a46b0 100644 --- a/README-VIM.md +++ b/README-VIM.md @@ -55,6 +55,19 @@ let g:fzf_action = { \ 'ctrl-x': 'split', \ 'ctrl-v': 'vsplit' } +" An action can be a reference to a function that processes selected lines +function! s:build_quickfix_list(lines) + call setqflist(map(copy(a:lines), '{ "filename": v:val }')) + copen + cc +endfunction + +let g:fzf_action = { + \ 'ctrl-q': function('s:build_quickfix_list'), + \ 'ctrl-t': 'tab split', + \ 'ctrl-x': 'split', + \ 'ctrl-v': 'vsplit' } + " Default fzf layout " - down / up / left / right let g:fzf_layout = { 'down': '~40%' } -- cgit v1.2.3