Sunday, September 2, 2018

Re: Updating a quickfix/location list asynchronously without interfering with another plugin

> 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?

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 vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment