From: Iain Patterson Date: Wed, 5 Feb 2014 10:53:38 +0000 (+0000) Subject: Highlight DOS format files in the statusline. X-Git-Url: http://git.iain.cx/?a=commitdiff_plain;h=aeb7c0d7e22a3e2762e92b2f480e2ff6a392e78d;p=profile.git Highlight DOS format files in the statusline. Display a note in the statusline if the fileformat is not UNIX. --- diff --git a/.vimrc b/.vimrc index bc459b3..3fe5675 100644 --- a/.vimrc +++ b/.vimrc @@ -744,6 +744,15 @@ fun! Show_Case() "{{{2 endif endfun "}}}2 +" Helper for status line. +" Mark DOS buffers. +fun! Show_DOS() "{{{2 + if &ff == "unix" + return "" + endif + return &ff . "," +endfun "}}}2 + " Helper for status line. " Show the size of the tabstop. fun! Show_Tabstop() "{{{2 @@ -903,7 +912,7 @@ fun! Show_StatusLine() "{{{2 " sl1 contains left-aligned stuff. " sl2 contains stuff shown only when verbose mode is enabled. " sl3 contains right-aligned stuff. - let l:sl1='%2n\:\ %<' . l:bold . '%f' . l:normal . '\ [%{Show_Encoding()}%{Show_List()}%{Show_Bind()}%{Show_Case()}%{Show_Tabstop()}%{Show_Paste()}%{Show_VirtualEdit()}%{Show_Undo()}%Y%M%R%{Show_SearchForward()}]%{Show_Alt()}\ ' + let l:sl1='%2n\:\ %<' . l:bold . '%f' . l:normal . '\ [%{Show_Encoding()}%{Show_DOS()}%{Show_List()}%{Show_Bind()}%{Show_Case()}%{Show_Tabstop()}%{Show_Paste()}%{Show_VirtualEdit()}%{Show_Undo()}%Y%M%R%{Show_SearchForward()}]%{Show_Alt()}\ ' let l:sl3='%{Show_Marks()}L:' . l:bold . '%4.6l' . l:normal . '/%-4.6L\ C:' . l:bold . '%3.6c%V' . l:normal . '\ \|\ %P' let l:hexformat='%b' if b:iainhex