On Sun, Aug 10, 2014 at 3:18 AM, Josh wrote: > >> So far, the idea I > find most appealing is a history ring whose elements are > single-line yasnippet-style snippets with `from' and `to' fields > that defaulted to the values for that history element. > Yes, that would be the full realization of the idea. Being able to select from FROM -> TO history pairs and quickly edit them in-place if needed. It could be much more convenient and efficient in everyday practice than the current history interface, though it should be implemented parallel to that, so the current interface is also awailable if needed. So the current FROM input field should provide access to previous FROM -> TO pairs and handle the case when such a pair is inputted instead of a simple FROM string.