# HG changeset patch # User Steve Losh # Date 1302200753 14400 # Node ID 06d9d1351890f0588f97d37f2c290dd68b27f157 # Parent 005c0e414e9f01e2c183030e2b0849f6c174a36f vim: unbork MacVim diff -r 005c0e414e9f -r 06d9d1351890 vim/.vimrc --- a/vim/.vimrc Thu Apr 07 10:39:56 2011 -0400 +++ b/vim/.vimrc Thu Apr 07 14:25:53 2011 -0400 @@ -122,8 +122,8 @@ nnoremap D d$ " Keep search matches in the middle of the window. -nnoremap * *zz -nnoremap ? ?zz +nnoremap * *zzzv +nnoremap ? ?zzzv nnoremap n nzz nnoremap N Nzz @@ -136,18 +136,18 @@ " Error navigation {{{ " " Location List QuickFix Window -" (i.e. Syntastic) (i.e. Ack) +" (e.g. Syntastic) (e.g. Ack) " ---------------------------------- " Next | M-k M-Down | " Previous | M-l M-Up | " ---------------------------------- " -nnoremap ˚ :lnext -nnoremap ¬ :lprevious -inoremap ˚ :lnext -inoremap ¬ :lprevious -nnoremap :cnext -nnoremap :cprevious +nnoremap ˚ :lnextzvzz +nnoremap ¬ :lpreviouszvzz +inoremap ˚ :lnextzvzz +inoremap ¬ :lpreviouszvzz +nnoremap :cnextzvzz +nnoremap :cpreviouszvzz " }}} " Directional Keys {{{ @@ -276,9 +276,7 @@ au FileType jinja,htmldjango inoremap {%%} " Django variables -au FileType jinja,htmldjango inoremap {{}} -iunmap - +au FileType jinja,htmldjango inoremap {{}} " }}} " CSS and LessCSS {{{ @@ -692,6 +690,29 @@ set guicursor=n-c:block-Cursor-blinkon0 set guicursor+=v:block-vCursor-blinkon0 set guicursor+=i-ci:ver20-iCursor + + " Use the normal HIG movements, except for M-Up/Down + let macvim_skip_cmd_opt_movement = 1 + no + no! + no + no! + + no + no! + no + no! + + no + ino + imap { + + no + ino + imap } + + imap + imap endif " }}}