> :!start /b cmd /c echo 1vim_free | cscope -dl -f cscope.out | C:\cygwin-1.7\bin\sed --regexp-extended -e "s/(\S+) (\S+) ([0-9]+)/\1:\3 \2 ^I/" > ./test.txt
This is not command which cmd.exe can't treat as couple of commands. When don't specified /b, it make new 'cmd.exe'. Thus arguments are passed to the cmd.exe as it is. But /b is specified, all of arguments are not treated correctly. It need sub-shell. I wrote patch to fix this problem. https://raw.github.com/gist/1883709/gistfile1.diff Below is test cases which you report. This patch is making green currently. https://gist.github.com/1883728 Thanks. -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php
