feature request: partial tag completion
Tagging an item currently supports auto completion. Typing a string lists all the tags starting with the string in a context menu.
Suggestions for partial strings would be very useful in addition.
i.e. if typing "item" would not only find "item [post string]" but also "[pre string] item [post string]".
Suggestions for partial strings would be very useful in addition.
i.e. if typing "item" would not only find "item [post string]" but also "[pre string] item [post string]".
So when typing child_tag into the tag box, the nested tag 'parent_tag->child_tag' would be amongst the matching suggestions.
Perhaps there's a misunderstanding of what the suggesting is, or perhaps I'm missing something in the technical implementation - but would doing this for tags (there are fewer and they are shorter than library items, I suppose) really be computationally demanding ?
Evernote indeed seems to have two different behaviours for this: the Webclipper lists the superstrings instantaneously 'as' you type with each keystroke; the Edit Tag menu waits for typing to pause for a small moment and updates the suggestion box then, I'd say this takes perhaps 100 or 200 ms. To me, the second works fine and adds a lot of value in keeping tags consistent.
But again, perhaps I'm just not seeing the complexity involved!
I was going to start a new discussion for completion of tags "not beginning with", as I have many tags structured in the way of @tim820 comment https://forums.zotero.org/discussion/comment/454096/#Comment_454096 (for example "R-package:[package name]"), but fortunately I found this one.
This should be feasible (at least more than some years ago) with current tools. I do not understand the difference commented by @adamsmith in https://forums.zotero.org/discussion/comment/454291/#Comment_454291, but maybe some lag would be acceptable when tag completion does not have any suggestion for tags beginning with completed part.
An option could be also allowing us to set a collection of strings to search tags beginning with them (for example, for my use given in the first paragraph, I would set the string "R-package:", so tags completion would look for tags starting with completed part or with "R-project:" + completed part)
WDYT @dstillman?
Thanks!