Regression.
[profile.git] / .vim / script / p4
index f599b3f..59e28a1 100644 (file)
@@ -1,4 +1,3 @@
-" $Id$ vim: se syntax=vim:
 " Define the function we'll use.  It's easier to do this than to faff about 
 " trying to run a sequence of normal mode commands.
 fun! P4submit()
 " Define the function we'll use.  It's easier to do this than to faff about 
 " trying to run a sequence of normal mode commands.
 fun! P4submit()
@@ -13,7 +12,7 @@ fun! P4submit()
       " Delete the spec blurb if it exists.
       /^# A Perforce Change Spec/,/^# *(New changelists only\.)$/d
       " If the blurb was deleted the text will be in the unnamed register.
       " Delete the spec blurb if it exists.
       /^# A Perforce Change Spec/,/^# *(New changelists only\.)$/d
       " If the blurb was deleted the text will be in the unnamed register.
-      if @" != "grgergregergeg"
+      if @" != ""
         " Delete the blank line left above the remaining fields.
         1
         delete
         " Delete the blank line left above the remaining fields.
         1
         delete
@@ -38,7 +37,12 @@ fun! P4submit()
         set buftype=nowrite
         set bufhidden=hide
         setlocal noswapfile
         set buftype=nowrite
         set bufhidden=hide
         setlocal noswapfile
+
+        " Change directory so "file [p4 diff]" doesn't try to cd somewhere.
+        let l:cwd=getcwd()
+        cd /
         file [p4 diff]
         file [p4 diff]
+        cd l:cwd
 
         " Switch back to the top window and put the cursor by the description.
         wincmd k
 
         " Switch back to the top window and put the cursor by the description.
         wincmd k