きっかけは https://oshiete.goo.ne.jp/qa/3857934.html
emacs lisp でread-from-minibuffer関数での入力を、自動的にする方法(プログラミング)はありますか?
回答者は無理っぽいとか言ってるけど、このコードで一応できる。 ただし、特定のコマンドでは当て先のフックが minibuffer-setup-hook ではない場合があるので注意。
例: isearch の場合は isearch-mode-hook
https://emacs.stackexchange.com/questions/2461/how-can-i-simulate-an-arbitary-key-event-from-elisp
半日ぐぐって見つけた。