X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=.vim%2Fscript%2Fp4;h=3dd4217c37582cef4fe46e4e6bb65932fa001bc7;hb=5f647427f7b00bd2d5c3d5a2f91cb906db7ef32c;hp=fe7f252648c4ef627485f004e04833344ea7181b;hpb=76559e10296433ab488b9d9940c50a39282ee49a;p=profile.git diff --git a/.vim/script/p4 b/.vim/script/p4 index fe7f252..3dd4217 100644 --- a/.vim/script/p4 +++ b/.vim/script/p4 @@ -21,7 +21,7 @@ fun! P4submit() set nomod " Get the files in the changelist. - let l:files = system("sed -n 's@^ \\(//.*\\) #.*@\\1@p' " . bufname("")) + let l:files = system("sed -n 's@^ \\(//.*\\) #.*@\"\\1\"@p' " . bufname("")) " Create a new window, move it below the spec and read in a diff. botright new if l:files != "" @@ -37,7 +37,7 @@ fun! P4submit() set buftype=nowrite set bufhidden=hide setlocal noswapfile - file [p4 diff] + file [p4 diff\] " Switch back to the top window and put the cursor by the description. wincmd k @@ -57,9 +57,6 @@ endfun let s:cmdheight = &cmdheight set cmdheight=3 -" Change directory so "file [p4 diff]" doesn't try to cd somewhere. -cd / - " Call and then discard our function. call P4submit() delfunction P4submit