Hi Bram, On Mon, Mar 20, 2017 at 1:47 PM, Bram Moolenaar <[email protected]> wrote: > > Yegappan wrote: > >> When developing additional tests for the quickfix functionality, >> I found that some part of the code checks whether the quickfix >> or location list stack is empty. To test for these conditions, we >> need a function to delete the quickfix and location list stacks. >> >> What about extending the setqflist() and setloclist() functions >> to add support for deleting a list? If the action parameter is 'd', >> then delete the last quickfix/location list. If the action >> parameter is 'w', then wipe out the entire list. >> >> setqflist([], 'd') - Delete the last quickfix list. >> setqflist([], 'w') - Wipe out the quickfix stack. >> setloclist(0, [], 'd') - Delete the last location list. >> setloclist(0, [], 'w') - Wipe out the location list stack. >> >> Do you have any other suggestions? > > Does this have any other use than for testing? If not, then I would > keep it as simple as possible. >
I am not aware of any feature request (other than for testing) so far to remove a quickfix/location list. > > Perhaps we don't need the "w" argument? > The tests require the entire quickfix/location list stack to be removed. Deleting the last quickfix/location list is not needed for the tests. So we can keep the "w" flag and remove the "d" flag. - Yegappan -- -- 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.
