Hi, On Sun, Sep 2, 2018 at 9:25 PM Liu Sha <[email protected]> wrote: > > > A plugin can create a quickfix list and store/cache the id of the > > list immediately in a plugin variable. > > > > call setqflist([], ' ', {'title' : 'Output from command abc'}) > > let qfid = getqflist({'id' : 0}).id > > Should we worry about the case where the call to setqflist and the call to get > the id are interleaved by another call to setqflist from another plugin? >
If you create a new quickfix list using setqflist() and only set the title in the call to setqflist(), then autocmds are not invoked and another plugin cannot interrupt in the middle. You can get the list identifier and then add entries to the list. Regards, Yegappan > > It would be preferred if setqflist() directly returns the id. > -- -- 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.
