From 7bbe3f07c07ab595484bea955fcc821a607603f7 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 bc1dbb9..6068a2a 100644 --- a/.config/vim/vimrc +++ b/.config/vim/vimrc @@ -38,6 +38,8 @@ set updatetime=500 " reduce delay from 4s default " te seems like the correct shorthand, not tabe cmap te tabedit +let mapleader="\" + " Autosave settings function! SaveIfExist() if @% != "" && filereadable(@%) && !&readonly @@ -93,6 +95,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() @@ -138,6 +141,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 @@ -147,7 +156,6 @@ nnoremap inoremap inoremap -let mapleader="\" " Unbind arrow keys for prefix in ['n', 'v'] for key in ['', '', '', ''] @@ -235,6 +243,8 @@ if (exists("g:use_dvorak") && g:use_dvorak == 1) \ 'x': ['tsd', 'tsD'], \} + let NERDTreeMapOpenInTab='\t' + endif " Save aliases.