X-Git-Url: http://git.iain.cx/?p=profile.git;a=blobdiff_plain;f=.vimrc;h=9e94ae1024a033b6a072d45cd2112d132ed67d93;hp=5c3d17e639a17f39ad1c6d02cfaa1b74d02ae569;hb=e6b7d067305c80c6177a29ce106ac847d2e641cb;hpb=639e80622b3e3c4db3c4a3ca035ef6f732cb797a diff --git a/.vimrc b/.vimrc index 5c3d17e..9e94ae1 100755 --- a/.vimrc +++ b/.vimrc @@ -66,9 +66,9 @@ fun! Cycle_StatusLine() call Iain_Vars() let b:iainhex = ! b:iainhex if b:iainhex - set statusline=%2n\:\ %<%f\ [%{Show_List()}%{Show_Case()}%{Show_Tabstop()}%Y%M%R]\ %=0\x%02B\ (%3.6c,%-4.6l)\ 0\x%04.6O\ \|\ %4.6L\ %P + set statusline=%2n\:\ %<%f\ [%{Show_List()}%{Show_Case()}%{Show_Tabstop()}%{Show_Paste()}%Y%M%R]\ %=0\x%02B\ (%3.6c,%-4.6l)\ 0\x%04.6O\ \|\ %4.6L\ %P else - set statusline=%2n\:\ %<%f\ [%{Show_List()}%{Show_Case()}%{Show_Tabstop()}%Y%M%R]\ %=%b\ (%3.6c,%-4.6l)\ %4.6o\ \|\ %4.6L\ %P + set statusline=%2n\:\ %<%f\ [%{Show_List()}%{Show_Case()}%{Show_Tabstop()}%{Show_Paste()}%Y%M%R]\ %=%b\ (%3.6c,%-4.6l)\ %4.6o\ \|\ %4.6L\ %P endif endfun @@ -102,6 +102,10 @@ fun! Show_Tabstop() return &ts endfun +fun! Show_Paste() + if &paste | return "p" | else | return "" | endif +endfun + " Clear Q as we will use it for commands. map Q