Hi Marko,
Further reflexion:
If in your case # or $ may be a prefix of a real tag words, why can't you choose other prefixes, like , . % & etc.?
=> I was taking literally the use of just three prefixes (# _ $), but from your last answer I realized you are going to let the user free for choose any prefixes (# _ $ , . % & etc), right?
This indeed increases the flexibility for handling my usage scenarios.
At the same time we need to make sure that we do not clutter the interface with very specific features which could confuse other "regular" users.
=> Although the usage of any prefixes (# _ $ , . % & etc) would increase the flexibility of the functionality, and I would be glad just with this improvement
I do believe that FastKeys delivering a prefix control per list will fit any "power" user case, for the present and future time. At same time I do understand your concern regarding cluttering the interface for "regular" users.
A suggestion to make all the world happy: In the wordlist global options you have in mind, create a single option (e.g. a checkbox) like "allow override of global options per each wordlist". Just when the user check this option the controls per each wordlist would appear:
You will realize in the prototype, along with the prefixes field, I'm also suggesting that you allow override of the "word length to show suggestion". I would the global setting in 3 words, but I would love to have very special lists popping up with 1 or 2 word length!
I think other options are irrelevant for customization per each wordlist. Just overriding of "prefixes" and "word length" would be enough to reach the sky of flexibility and power!!!
Thank you very much.