Great! I would love to give it a try. Looking forward to trying your fix, I will keep monitoring grep.vim page on vim.org. Thanks.
On Mon, Apr 15, 2013 at 6:07 PM, Yegappan Lakshmanan <[email protected]> wrote: > Hi, > > On Mon, Apr 15, 2013 at 6:41 AM, Darek <[email protected]> wrote: >> Hi, >> >> This question has already been posted to vim_use list, but since I suspect >> this to be a bug in vim (or in Windows ;) ), this is probably a more >> appropriate place for it. >> >> I experience a strange problem with 64-bit vim/gvim on 64-bit Windows 7. >> >> When I use Rgrep on 32-bit vim build everything works perfectly fine: >> :Rgrep TODO *.cpp >> Quickfix opens with list of all my todos. The problem is when I use a >> 64-bit build of vim (I need it to have YouCompleteMe running): >> Error detected while processing function >> <SNR>61_RunGrepRecursive..<SNR>61_RunGrepCmd: >> line 1: >> E484: Can't open file C:\Users\<MyUser>\AppData\Local\Temp\VIo2E04.tmp >> >> The temporary file is not there, the location is accessible (since it >> works for 32-bit version). I have also tried to change temp location >> to: >> let $TMP='C:/tmp' >> but the result was always the same - the error. >> >> I have tried Haroogan's builds >> (https://bitbucket.org/Haroogan/64-bit-vim-builds-for-windows-64-bit/wiki/Home) >> and also compiled my own from hg a couple of hours ago with VS2012. >> Both have Rgrep unusable. >> >> I have did some debugging and looks like the error appears on the >> system() call in grep.vim:407. If I copy-n-paste system()'s argument to >> cmd.exe - it works as expected. Looks like there is a bug with the system() >> function on 64-bit Windows with 64-bit vim. >> >> Did anyone encountered such behavior? >> > > This problem is caused by the shell command line quote escape > character in MS-Windows. > I have a fix for this issue. I will update the grep plugin and release > a new version. > > - Yegappan > > -- > -- > 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 > > --- > You received this message because you are subscribed to the Google Groups > "vim_dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > -- -- 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 --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
