From fc256a3f4fbdc5b6fb857aeed0d388113e69e900 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Sat, 31 Mar 2018 21:52:02 +0100 Subject: [PATCH] vim: add FZF and NERDTree .. keybinds --- .config/vim/vimrc | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.config/vim/vimrc b/.config/vim/vimrc index 9eca9ec..1e98398 100644 --- a/.config/vim/vimrc +++ b/.config/vim/vimrc @@ -35,6 +35,8 @@ set scrolloff=6 set nojoinspaces set updatetime=500 " reduce delay from 4s default +let mapleader="\" + " Autosave settings function! SaveIfExist() if @% != "" && filereadable(@%) && !&readonly @@ -90,6 +92,7 @@ Plugin 'chr4/nginx.vim' Plugin 'PotatoesMaster/i3-vim-syntax' Plugin 'lervag/vimtex' Plugin 'JamshedVesuna/vim-markdown-preview' +Plugin 'junegunn/fzf.vim' call vundle#end() @@ -135,6 +138,12 @@ let g:tagbar_show_linenumbers = 1 let g:tagbar_singleclick = 1 let g:tagbar_autopreview = 1 +" NERDTree configuration +map :NERDTreeToggle + +" FZF configurationn +map :Files + " Disable mouse set mouse=nicr nnoremap @@ -144,7 +153,6 @@ nnoremap inoremap inoremap -let mapleader="\" " Unbind arrow keys for prefix in ['n', 'v'] for key in ['', '', '', ''] @@ -232,6 +240,8 @@ if (exists("g:use_dvorak") && g:use_dvorak == 1) \ 'x': ['tsd', 'tsD'], \} + let NERDTreeMapOpenInTab='\t' + endif " Save aliases.