On Friday, September 4, 2015 at 9:05:28 AM UTC-5, Daryl Lee wrote:
> I've been using Vim since the 1990s, and I have just encountered a problem I 
> never saw before.  A friend asked me to have a look at some code he has 
> inherited and can't quite figure out.  So I did what I always do: created a 
> simple Makefile so I could do
> 
> :make test
> 
> and work on the code without ever having to really exit Vim.  When the 
> program runs to completion and I hit "Enter" to get back into the source 
> file, I get a new buffer named "05" for no obvious reason (see attached 
> screenshot).  However, when I run the equivalent command directly with the ! 
> Vim colon command, I do not get this behavior.  Also, when I run "make test" 
> from the Unix command line, the program APPEARS to run correctly, but I'm 
> acutely aware that the OS cleans up after the program and recovers resources 
> that the program should have cleaned up itself.  I checked, and the program 
> returns 0, rather than some unexpected error code.
> 
> I'm almost certain that the root cause is something in the program that runs 
> amok and messes up something within Vim.  
> 
> The reason I'm posting here is to find out if anyone has any idea what might 
> cause Vim to do the equivalent of ":e 05", when returning from the colon 
> 'make' command.

This sounds like something in the output of the make command has an "05" in it 
which is in a place that Vim expects a file name.

Search for "05" in your make output, and compare it to Vim's 'errorformat' 
setting.

If you don't care that much about fixing the issue and just need a workaround, 
use ":make! test" instead of ":make test" to avoid jumping to the first error 
recognized by Vim and use ":copen" to view the full list for navigating the 
errors.

-- 
-- 
You received this message from the "vim_use" 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_use" 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/d/optout.

Reply via email to