diff options
author | Guangxiong Lin <[email protected]> | 2022-04-13 18:41:59 +0800 |
---|---|---|
committer | Guangxiong Lin <[email protected]> | 2022-04-13 18:41:59 +0800 |
commit | 5c9733b75c950f559cf533c9391df83b819d1155 (patch) | |
tree | 455a7e7cb81d115906d6cc80beb0d3cd6bf256dc /.vim/after/plugin/ctrlp.vim | |
parent | f2e6b64ac3785051851e3b94162f8b093899ced8 (diff) | |
download | dotfiles-5c9733b75c950f559cf533c9391df83b819d1155.tar.gz dotfiles-5c9733b75c950f559cf533c9391df83b819d1155.tar.bz2 dotfiles-5c9733b75c950f559cf533c9391df83b819d1155.zip |
Improve ctrlp behavior (vim)
Diffstat (limited to '.vim/after/plugin/ctrlp.vim')
-rw-r--r-- | .vim/after/plugin/ctrlp.vim | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/.vim/after/plugin/ctrlp.vim b/.vim/after/plugin/ctrlp.vim index 32a0a74..27e5db6 100644 --- a/.vim/after/plugin/ctrlp.vim +++ b/.vim/after/plugin/ctrlp.vim @@ -5,18 +5,19 @@ if get(g:, 'loaded_fzf', 0) == 0 let g:ctrlp_regexp = 1 let g:ctrlp_use_caching = 0 let g:ctrlp_extensions = ['tag', 'buffertag', 'quickfix', 'line'] + let g:ctrlp_match_func = { 'match': 'pymatcher#PyMatch' } let g:ctrlp_user_command = 'find %s -type f' if executable('fd') - let g:ctrlp_user_command = 'fd --hidden . %s' + let g:ctrlp_user_command = 'fd --hidden --type f . %s' endif nnoremap <leader>fb :CtrlPBuffer<CR> nnoremap <leader>fm :CtrlPMRU<CR> nnoremap <leader>fT :CtrlPTag<CR> - nnoremap <leader>ft :CtrlPBufTag \.<CR> + nnoremap <leader>ft :CtrlPBufTag bufnr()<CR> nnoremap <leader>fq :CtrlPQuickfix<CR> - nnoremap <leader>fl :CtrlPLine 1<CR> + nnoremap <leader>fl :CtrlPLine bufnr()<CR> packadd ctrlp.vim endif |