aboutsummaryrefslogtreecommitdiff
path: root/config/vim/vimrc
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-02-28 16:06:34 +0100
committerCharles Cabergs <me@cacharle.xyz>2021-02-28 20:50:27 +0100
commit9a330ae3cbeff95f6e02a2503ebd6d24f6024637 (patch)
tree6c8ff8723171aa5ceef0507f8b2a0da1bd43d851 /config/vim/vimrc
parent0ff69c458aece56a99c7979975bbeef5de28dd13 (diff)
downloaddotfiles-9a330ae3cbeff95f6e02a2503ebd6d24f6024637.tar.gz
dotfiles-9a330ae3cbeff95f6e02a2503ebd6d24f6024637.tar.bz2
dotfiles-9a330ae3cbeff95f6e02a2503ebd6d24f6024637.zip
Switch to fzf.vim instead of ctrlp.vim, Added rc and vf alias for selecting file from dotfiles or current directory
Diffstat (limited to 'config/vim/vimrc')
-rw-r--r--config/vim/vimrc17
1 files changed, 7 insertions, 10 deletions
diff --git a/config/vim/vimrc b/config/vim/vimrc
index 3aca22c..8b1aa53 100644
--- a/config/vim/vimrc
+++ b/config/vim/vimrc
@@ -142,10 +142,6 @@ inoremap <ESC> <C-C>
inoremap kj <ESC>
" remove visual mode keybinding
noremap Q <nop>
-" command line in history mode
-noremap : q:i
-noremap / q/i
-noremap ? q?i
" search with very magic
nnoremap / /\v
nnoremap ? ?\v
@@ -273,9 +269,10 @@ augroup END
" pluggins "
""""""""""""
-" ctrlp {{{
" directory to ignore when searching in file tree
set wildignore=*/doc/*,*/tmp/*,*.o,*.so,*.a,*.swp,*.zip,*/node_modules/*,*/vendor/*,.bundle/*,bin/*,.git/*,*.pyc
+
+" ctrlp {{{
" ctrlp ignore all stuff in the .gitignore
let g:ctrlp_user_command = ['.git', 'cd %s && git ls-files -co --exclude-standard']
let g:ctrlp_working_path_mode = 'rw'
@@ -284,6 +281,11 @@ let g:ctrlp_mruf_case_sensitive = 0
nnoremap <leader>p :CtrlPTag<CR>
" }}}
+" fzf.vim {{{
+nnoremap <C-p> :Files<CR>
+nnoremap <leader>p :Tags<CR>
+" }}}
+
" quick-scope {{{
" let g:qs_highlight_on_keys = ['f', 'F', 't', 'T']
" }}}
@@ -295,11 +297,6 @@ nnoremap <leader>p :CtrlPTag<CR>
" autocmd Filetype man unmap <buffer> q: hmmmm??
" }}}
-" ctrlp-funky {{{
-" let g:ctrlp_funky_syntax_highlight = 1
-" nnoremap <C-f> :CtrlPFunky<CR>
-" }}}
-
" eazy-align {{{
xmap ga <Plug>(EasyAlign)
nmap ga <Plug>(EasyAlign)