X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;ds=sidebyside;f=.vimrc;h=9cc96fd4701e866b06998741ec6829cbf82a7ada;hb=c9f81db4b0647efd58a9f20eb300ee92735e6d67;hp=9f8f25aeb93cb30ec55a9a7942d70519cad4365e;hpb=ca9bf8f792061929a7ef9f0a61022bf1b79539f0;p=profile.git diff --git a/.vimrc b/.vimrc index 9f8f25a..9cc96fd 100644 --- a/.vimrc +++ b/.vimrc @@ -75,8 +75,10 @@ if ! has("gui_running") se bg=dark endif -" Allow mouse use in a terminal. -se mouse=nvir +" Allow mouse use in a terminal but only if it can work. +if has("xterm_clipboard") + se mouse=nvir +endif " Update more quickly. For use with sign highlighting as polling for " CursorMove makes redrawing slow. @@ -113,8 +115,9 @@ if ! exists("g:oldcols") let g:oldcols=&columns endif -" More GUI options. Add icon, tearoffs and toolbar. -se go+=itT +" More GUI options. Add icon and tearoffs. +se go+=i +se go+=t " Allow dynamic window resize even if we aren't in an xterm. se t_WS=[8;%p1%d;%p2%dt @@ -130,10 +133,6 @@ if version < "600" syn on endif -" Use a discernably different colour to highlight the cursor which shows -" matching brackets. Our regular cursor is green so use blue instead of cyan. -hi MatchParen ctermbg=blue - " Catch typos. command! W :w command! Wq :wq @@ -395,9 +394,6 @@ endfun " Show numbers by default. au Display VimEnter * call Number(0) - -" Resize after startup. -au Display VimEnter * call Startup_Resize() endif """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" @@ -815,7 +811,7 @@ endfun " Find out if any buffer was modified. fun! TabModified(buflist) let l:i = 0 - while i < len(a:buflist) + while l:i < len(a:buflist) if getbufvar(a:buflist[l:i], "&modified") == 1 return "+" endif @@ -902,3 +898,8 @@ se go+=e let g:p4EnableMenu=1 let g:p4Presets='P4CONFIG' endif + +if version >= "500" +" Resize after startup. +au Display VimEnter * call Startup_Resize() +endif