From dcbf87241294c89f77f61d1b048b746c26df0847 Mon Sep 17 00:00:00 2001 From: Tharre Date: Mon, 5 Dec 2016 00:45:42 +0100 Subject: vim: switch buffers with space --- .vimrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.vimrc b/.vimrc index 7528e55..7df461f 100644 --- a/.vimrc +++ b/.vimrc @@ -63,6 +63,16 @@ augroup reload_vimrc " { autocmd BufWritePost $MYVIMRC source $MYVIMRC augroup END " } +" switch buffers with space! +nnoremap :call SwitchBuffer() + +function! SwitchBuffer() + exe "ls" + let c = nr2char(getchar()) + exe "b " . c + redraw +endfunction + map 1 :diffget LO :diffupdate map 2 :diffget BA :diffupdate map 3 :diffget RE :diffupdate -- cgit v1.2.3-70-g09d2