Tengo un comando llamado test
que simplemente toma una entrada del usuario y la repite:
(defun test (input)
(interactive "MInput: ")
(message "%s" input))
Quiero escribir otra función que lo llame. Lo siguiente falla:
(defun test-forward ()
(interactive)
(test))
con este error
test-forward: Wrong number of arguments: (lambda (input) (interactive "MInput: ") (message "%s" input)), 0
Esto tiene sentido, ya que test
toma una entrada. Hacer test
's input
&optional
simplemente hace test-forward
volver nil
sin hacer nada. ¿Cuál es la forma correcta de hacer esto?