From 88db1685aded1d4787ce5b81fe82658a6be9274d Mon Sep 17 00:00:00 2001 From: Johannes Stolp Date: Wed, 13 Jul 2016 22:46:45 +0200 Subject: enabled foldmethod \'marker\' for vim added Ctrl-f functions in vim to create fold blocks --- .vim/vimrc_files/functions.vim | 4 ++-- .vim/vimrc_files/keymaps.vim | 10 +++++----- .vimrc | 3 +++ 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.vim/vimrc_files/functions.vim b/.vim/vimrc_files/functions.vim index 4ab280d..9f2a1fd 100644 --- a/.vim/vimrc_files/functions.vim +++ b/.vim/vimrc_files/functions.vim @@ -2,14 +2,14 @@ " author: johannst " Split Window and scroll down -fu! SplitScroll() +function! SplitScroll() :wincmd v :wincmd w execute "normal! \" :set scrollbind :wincmd w :set scrollbind -endfu +endfunc " toggle relative line number mode function! ToggleRelativeNumber() diff --git a/.vim/vimrc_files/keymaps.vim b/.vim/vimrc_files/keymaps.vim index f7cb026..0469920 100644 --- a/.vim/vimrc_files/keymaps.vim +++ b/.vim/vimrc_files/keymaps.vim @@ -83,6 +83,10 @@ vnoremap $ " Shortcut to toggle relative numbering mode nnoremap :call ToggleRelativeNumber() +" add a marker fold snippet (for C/C++) +vnoremap VV''>o//}}}'<A +nnoremap o//{{{ o//}}}A +imap " Open BufferExplorer nnoremap :call BufExplorer() @@ -90,9 +94,5 @@ nnoremap :call BufExplorer() " Toggle Tagbar nnoremap t :TagbarToggle - -" invoke grep and print output into current buffer -nnoremap :read !grep -nI - -" substituce selection +" substitute selection vnoremap "hy:%s/h//gc diff --git a/.vimrc b/.vimrc index 100c241..70c087c 100644 --- a/.vimrc +++ b/.vimrc @@ -43,6 +43,9 @@ set shiftwidth=4 " but an indent level is 2 spaces wide. set softtabstop=4 " over an autoindent deletes both spaces. set shiftround " rounds indent to a multiple of shiftwidth set backspace=2 +set formatoptions-=cro " disable auto-comment + +set foldmethod=marker " set fold method set hidden " do not unload abandoned buffers set nowrap " don't wrap text -- cgit v1.2.3