Hi Ben, Thanks!. You answer pointed me into the right direction. by setting the errorformat correctly, the error disapeared.
Rgds, Jeri On Tue, May 26, 2015 at 4:51 PM, Ben Fritz <[email protected]> wrote: > On Tuesday, May 26, 2015 at 6:11:29 AM UTC-5, Jeri Raye wrote: > > Hi, > > > > I'm using gvim under windows 7 > > I'm having a mapping that compiles my file in the current buffer like > this: > > > > set makeprg=vcom\ % > > :map <F5> :w<CR>:make<CR>:clist!<CR> > > > > When I press F5 it compiles and gives the results back into "quick-fix" > window. > > For example: > > +------+ > > :!vom D:\counter.vhd >C:\Users\....tmp 2>&1 > > "Start time: 13" -- no lines in buffer -- > > (1 of 11) : 02 on May 26, 2015 > > :clist! > > 1 Start time: > > 2: vcom .... > > 3: "Compiler output" > > [...] > > 10: End time .... > > 11: Errors: 0, Warnings 0 > > Press ENTER to continue > > +------+ > > > > All fine so far. > > > > When I then press enter, gvim opens en new buffer called 13 with no > lines. > > This seems to be the result of the second line in the compiler output. > ("Start time: 13" -- no lines in buffer --) > > Why is that? > > Vim must parse the output of your compiler to extract things that look > like errors. Vim does this by trying each line to see if it matches with > any of the entries in the 'errorformat' option. For some reason, you > "Start time: 13" line is matching one of these entries (I don't > immediately see which entry by looking at the default value, but maybe > you aren't using the default value). > > To prevent this, you must find or create a set of 'errorformat' strings > that actually match your compiler, instead of relying on Vim's defaults. > > Once you have an appropriate option value, the best thing to do is to > place this setting *and* your 'makeprg' setting into a compiler plugin, > so that you simply do this to compile: > > :compiler vcom > :make > > See the following topics: > :help compiler-plugin > :help compiler-select > > -- > -- > 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. > -- -- 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.
