Fixed older versions parsing .vimrc
authorIain Patterson <me@iain.cx>
Mon, 10 Feb 2014 16:49:36 +0000 (16:49 +0000)
committerIain Patterson <me@iain.cx>
Mon, 10 Feb 2014 17:07:05 +0000 (17:07 +0000)
Some mappings which were supposed to be applied only for version 6 or
later, and some variables which were supposed to be applied only for
version 7 or later, were incorrectly placed outside the relevant
if..endif block.

Vim 5 doesn't understand "set fdm=marker" in the header so mark it as a
vim6 snippet.

.vimrc

diff --git a/.vimrc b/.vimrc
index 31012c7..302efbb 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -1,5 +1,5 @@
 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-" Multi-version vimrc compatible with version 4 and above.   vim:set fdm=marker:
+" Multi-version vimrc compatible with version 4 and above.   vim6:set fdm=marker:
 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 
 " Note that "if <condition> | call Something() | endif" syntax is unsupported
@@ -1214,13 +1214,13 @@ if has("autocmd")
   " Show signs by default.
   au Display VimEnter * call <SID>Cycle_Signs(0)
 endif
-endif "}}}1
 
 " move.
 nmap <A-u> <Plug>MoveLineHalfPageUp
 nmap <A-d> <Plug>MoveLineHalfPageDown
 vmap <A-u> <Plug>MoveBlockHalfPageUp
 vmap <A-d> <Plug>MoveBlockHalfPageDown
+endif "}}}1
 
 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 " Handle options only available in Vim 7 and above.
@@ -1395,7 +1395,6 @@ let g:bufExplorerSplitOutPathName=0
 
 " NERDcommenter.
 let g:NERDSpaceDelims=1
-endif "}}}1
 
 " localvimrc.
 let g:localvimrc_persistent=1
@@ -1403,6 +1402,7 @@ let g:localvimrc_persistent=1
 " Gitv.
 let g:Gitv_OpenHorizontal='auto'
 let g:Gitv_WipeAllOnClose=1
+endif "}}}1
 
 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
 " Handle options only available in Vim 7.2 and above.