Not sure why you wouldn't want to have the history show up in the results box. After all they are results, just ones you used in the past
. I think adding another box just adds an extra level of complexity thats not really needed.
Also to be clear i think we might be talking about different things. Im suggesting a history that can be shared amongst different alias's or specifically for a single alias which is only displayed after
that alias has been activated and not a kind of autocomplete feature that functions on farr's root level.
-For example say you had an alias called "go" that after you entered a keyword it would launch that website. So you type "go <donationcoder>" and the alias would simply wrap the keyword with www and .com. Now if you had a history for that alias as soon as you started typing "go don.." it would search your history and display donationcoder in the results box and than you would hit enter to launch the site. Pretty soon you would have all your most visited sites in the history!
-Another example of using a shared history is say you're interested in purchasing "product x". You search google for reviews on the product by doing your normal "google <product x>". Now that keyword is entered into a shared history called "search history" which is specified in the alias/plugin settings. You now decide you want to buy this item and subsequently search amazon and ebay for it however you already have "product x" in your history making it a lot easier/quicker to search for it especially if it has some long convoluted product name which most do
. Same thing applies to searches for movie reviews than locations it is playing etc....
You could also distinguish history items with a unique icon so you could tell at a glance which is a previous history result.