tags/tips completion

Joerg Fischer jf505 at gmx.de
Fri Feb 29 22:04:48 CET 2008


Bert Wesarg wrote:

> ...
> So, I ended up with this:
> 
> list_{tags,tips}([file ][, stub [, mode]])

You're right, list_tags() and list_tips() is better than the mode
option.  What searching is concerned, I thought it is better to search
in a macro string.  Suppose we have a thousand tags and we're
interested in those tags that match a certain pattern, which would be
roughly a dozen tags.  Searching like implemented in the original
patch, this would mean one search per tag.  Searching in a macro
string, ie, a newline separated list of all tags, this would mean just
a dozen searches.  Moreover, I thought the most common pattern would
be for completions, in which case one can get the desired tags
directly without doing searches.  This explains the whole thing.  I
didn't consider the naming of the function or why to have an mode
option or having two functions.  There were no rationale about these
things.

Jörg


More information about the Develop mailing list