나는 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
의 input
&optional
간단하게 test-forward
반환 nil
아무것도하지 않고 있습니다. 이것을하는 올바른 방법은 무엇입니까?