У меня есть команда с именем, test
которая просто принимает ввод от пользователя и возвращает его обратно:
(defun test (input)
(interactive "MInput: ")
(message "%s" input))
Я хочу написать другую функцию, которая будет вызывать ее. Следующие ошибки:
(defun test-forward ()
(interactive)
(test))
с этой ошибкой
test-forward: Wrong number of arguments: (lambda (input) (interactive "MInput: ") (message "%s" input)), 0
Это имеет смысл, поскольку test
занимает один вход. Создание test
«S input
&optional
просто делает test-forward
возвращение , nil
не делая ничего. Как правильно это сделать?