¿Cómo especifico una función que tiene un prefijo numérico opcional, si no, solicita un número? Básicamente, ¿cómo se comporta goto-line?Función interactiva de emacs con el prefijo numérico opcional
(defun my-function(&optional n)
; I have tried
(interactive "N") ; reads string, no prompt
(interactive "p") ; defaults to one
(interactive (if (not n) (read-number "N: "))) ; runtime error
así que ¿cómo hago el trabajo? gracias
FWIW, si desea un aviso para "N", simplemente agregue el texto del aviso después de la N; '(interactivo" NType un número: ")'. – jrockway