X-Git-Url: http://git.iain.cx/?p=profile.git;a=blobdiff_plain;f=.vim%2Fscript%2Fp4;h=59e28a11259629ae25ce2c353c4c71572f6fdd9b;hp=f4f48ddb67c9dcfff694f2189024078e26da64eb;hb=21daee34ff2d1d0ca13a79abb315e689ba22d2e3;hpb=819bb88d5a014a23150b8fd609d194e883958674 diff --git a/.vim/script/p4 b/.vim/script/p4 index f4f48dd..59e28a1 100644 --- a/.vim/script/p4 +++ b/.vim/script/p4 @@ -12,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. - if @" != "grgergregergeg" + if @" != "" " Delete the blank line left above the remaining fields. 1 delete @@ -37,7 +37,12 @@ fun! P4submit() 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] + cd l:cwd " Switch back to the top window and put the cursor by the description. wincmd k