X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=.vim%2Fscript%2Fsvn;h=d5244fb1d185b5453bc7519c8f4b8d1e999ca498;hb=eee115c5a05f6e4441f820a67865af17a717ae13;hp=92cc8a5395809b512b162ca0fccce428c886609d;hpb=21daee34ff2d1d0ca13a79abb315e689ba22d2e3;p=profile.git diff --git a/.vim/script/svn b/.vim/script/svn index 92cc8a5..d5244fb 100644 --- a/.vim/script/svn +++ b/.vim/script/svn @@ -5,7 +5,7 @@ fun! SVNcommit() set nomod " Get the modified files. Discount new files. - let l:files = system("sed -n '1,/^$/d;s/^[MR]....//p' " . bufname("")) + let l:files = system("sed -n '1,/^$/d;/^[MR]..../{s//\"/;s/$/\"/p;}' " . bufname("")) if l:files == "" return @@ -23,12 +23,7 @@ fun! SVNcommit() set buftype=nowrite set bufhidden=hide setlocal noswapfile - - " Change directory so "file [svn diff]" doesn't try to cd somewhere. - let l:cwd=getcwd() - cd / - file [svn diff] - cd l:cwd + file [svn diff\] " Switch back to the top window. wincmd k