Vim 5 compatibility.
[profile.git] / .vimrc
diff --git a/.vimrc b/.vimrc
index eb9715f..500794f 100644 (file)
--- a/.vimrc
+++ b/.vimrc
@@ -230,9 +230,18 @@ fun! Show_TitleString()
   if bufname("") == ""
     let l:ts1='Vim'
   else
-    let l:ts1=printf("%2d: %s", bufnr(""), expand('%t'))
+    " Vim 5 doesn't have printf.
+    let l:ts1=bufnr("")
+    if l:ts1 < 10
+      let l:ts1=" " . l:ts1
+    endif
+    let l:ts1=l:ts1 . ": " . expand('%t')
+  endif
+  let l:ts1=l:ts1 . " (" .  getcwd() . ")"
+  if has("clientserver")
+    let l:ts1=l:ts1 . " " . v:servername
   endif
-  return printf("%s (%s) %s", l:ts1, getcwd(), v:servername)
+  return l:ts1
 endfun
 
 " Show the status line.