Lcd wrote: > 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).
I don't understand. What does "access to a buffer" mean? Anyway, the idea was that this is only used for specific purposes where a buffer is not needed, e.g. a list of matches for "grep". -- hundred-and-one symptoms of being an internet addict: 238. You think faxes are old-fashioned. /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ an exciting new programming language -- http://www.Zimbu.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- -- 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.
