Ho un comando chiamato test
che prende semplicemente un input dall'utente e lo fa tornare indietro:
(defun test (input)
(interactive "MInput: ")
(message "%s" input))
Voglio scrivere un'altra funzione che la chiamerebbe. Non riesce:
(defun test-forward ()
(interactive)
(test))
con questo errore
test-forward: Wrong number of arguments: (lambda (input) (interactive "MInput: ") (message "%s" input)), 0
Questo ha senso, poiché test
richiede un input. Fare test
's input
&optional
semplicemente fa test-forward
ritorno nil
senza fare nulla. Qual è il modo giusto di farlo?