シンボルのリストは限られているので、それらの中から選択するための ido ベースのユーザー インターフェイスを作成したいと考えていますが、これも記憶できるようにしたいと考えています。私が思いついたのはこれです:
(defvar hist nil)
(ido-completing-read "What, ... is your favorite color? " '("red" "green" "blue") nil t nil 'hist)
しかし、何度緑を選択しても、色は同じ順序で表示され、履歴はゼロのままです。誰でも助けることができますか?