Я пишу интерактивную функцию, в которой я хотел бы запомнить последний аргумент, предоставленный пользователем, и использовать его по умолчанию.
(defun run-rake (param)
(interactive "sTask: ")
(shell-command (format "rake %s" task)))
При первом вызове функции я хочу, чтобы она запомнила аргумент, предоставленный пользователем, чтобы в следующий раз, когда они вызывают функцию, они могли просто нажать клавишу ввода, и она будет использовать значение, которое они указали в предыдущий раз.
Кажется, я не могу найти это в документации - как вы это делаете в elisp?