So... should `read-char-choice' bind `enable-recursive-minibuffers' if `read-char-choice-use-read-key' is nil? Because by default, these scenarios don't work now. (That is, using `read-char-choice' from a command that has the minibuffer open.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no