X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=vimrc;h=4d15af8731224876a8d95244eee9fa0bfab2d2c4;hb=43bccc36cc538f573b0559ea171d09267b660681;hp=8187c3bc61d491ecabbec62d8fbfe18b030388b4;hpb=a524b501734d72b6f65ee7beab55a842d722400a;p=config%2Fdotfiles.git diff --git a/vimrc b/vimrc index 8187c3b..4d15af8 100644 --- a/vimrc +++ b/vimrc @@ -235,6 +235,14 @@ if v:version >= 700 set listchars+=nbsp:! endif +" Don't draw the vertical split separator by using space as character. Thanks +" to scp1 in #vim on Freenode (2012-06-16 16:12 CEST) for the idea to use a +" non-breakable space. But a simple space works as well, as long as the +" current color scheme is not reset. +if has('windows') && has('folding') + set fillchars+=vert:\ " comment to prevent trailing whitespace +endif + if has('statusline') " Always display the status line even if there is only one window. set laststatus=2 @@ -365,7 +373,7 @@ nmap - " Go to next and previous buffer. Thanks to elik in #vim on Freenode " (2010-05-16 18:38 CEST) for this idea. nnoremap gb :bnext -nnoremap gB :bprev +nnoremap gB :bprevious " Fast access to buffers. nnoremap 1 :1buffer @@ -503,8 +511,8 @@ endif " ABBREVIATIONS " Fix some of my spelling mistakes. -iabbrev relle reelle -iabbrev reele reelle +inoreabbrev relle reelle +inoreabbrev reele reelle " SYNTAX SETTINGS @@ -593,6 +601,8 @@ if has('syntax') " Settings for specific filetypes. + " C + let g:c_no_if0_fold = 1 " fix weird double fold in #if0 in recent versions " Haskell. let g:hs_highlight_delimiters = 1 let g:hs_highlight_boolean = 1 @@ -631,7 +641,7 @@ if has('eval') " Don't create any mappings I don't want to use. let g:NERDCreateDefaultMappings = 0 " Map toggle comment. - map NERDCommenterToggle + nmap NERDCommenterToggle " XPTemplate settings. " Try to maintain snippet rendering even after editing outside of a