ミニバッファ入力をシミュレートする方法を探しています。そのため、some-funcはミニバッファーから何らかの入力を受け取り、それに対して何かを行います。問題は、他の関数calling- func から some-funcを呼び出す必要があり、インタラクティブに実行する必要があるため、引数を渡すことができないことです。
(defun some-func (arg)
(interactive "*sEnter something: ")
;; Do something with arg
)
(defun calling-func ()
(call-interactively 'some-func)
;; Type to minibuffer
)
何か案は?
ありがとう!