From e1e1cee2f11c26ad22b6e021bbdb62fc8aa07aec Mon Sep 17 00:00:00 2001 From: Jesse Leite Date: Fri, 23 Feb 2018 16:16:37 -0500 Subject: [PATCH] =?UTF-8?q?Populate=20:Ag=20to=20quickfix=20=F0=9F=94=A7?= =?UTF-8?q?=20via=20CTRL+A=20&=20CTRL+Q?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vimrc | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.vimrc b/.vimrc index cdd5f97..d24262b 100644 --- a/.vimrc +++ b/.vimrc @@ -198,6 +198,22 @@ augroup filetypesettings autocmd FileType snippets setlocal ts=4 sw=4 sts=4 expandtab augroup END +" Fzf + +let $FZF_DEFAULT_OPTS = '--bind ctrl-a:select-all' + +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' } + " Experimenting if !exists("*s:goyo_enter")