ユーザーが指定した最後の引数を記憶してデフォルトとして使用したい対話型関数を作成しています。
(defun run-rake (param)
(interactive "sTask: ")
(shell-command (format "rake %s" task)))
関数が初めて呼び出されたときに、ユーザーが指定した引数を記憶して、次回関数を呼び出したときにエンターを押すだけで、前回指定した値が使用されるようにします。
ドキュメントでこれを見つけることができないようです-elispでこれを行うにはどうすればよいですか?