On 7 July 2016, Bram Moolenaar <[email protected]> wrote:
>
> Christian Brabandt wrote:
>
> > On Do, 07 Jul 2016, Bram Moolenaar wrote:
> >
> > >
> > > There has been a request that when adding items to the quickfix
> > > list, no buffer is created to hold the file name.
> > >
> > > The reason is that when there are many different file names this
> > > causes the buffer list to get very long, which then causes various
> > > operations to become slow. Including finding the buffer for a
> > > file name.
> > >
> > > Instead of using a buffer, where the file name is stored, and then
> > > using the buffer number, the file name itself could be remembered.
> > >
> > > Since there are so many quickfix commands, adding a flag to every
> > > one of them would be creating quite a mess. We could add an
> > > option, but that has the danger of forgetting to reset the option
> > > after the operation. And it requires three more statements (save
> > > current value, set the option, restore th option). So I was
> > > thinking of using a command modifier:
> > >
> > > :usefname caddexpr {expr}
> > >
> > > How about that?
> >
> > That means, the buffer would only be created once you are jumping to
> > the file?
>
> Yes.
[...]
This would be a huge setback for plugins that expect error items
to always have access to a buffer if they refer to a file at all.
Essentially it would be the end of filtering operations for syntastic
(and probably the end of life for syntastic on newer versions of Vim).
/lcd
--
--
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/d/optout.