我正在寻找一种模拟 minibuffer 输入的方法。因此,some-func从 minibuffer 中获取一些输入并对其进行处理。问题是我必须从其他一些函数调用函数调用一些函数,并且我需要交互地执行它,所以我不能只传递一个参数。
(defun some-func (arg)
(interactive "*sEnter something: ")
;; Do something with arg
)
(defun calling-func ()
(call-interactively 'some-func)
;; Type to minibuffer
)
有任何想法吗?
谢谢!