Emacs我想从lisp函数调用execute-kbd-macro

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Emacs我想从lisp函数调用execute-kbd-macro相关的知识,希望对你有一定的参考价值。

我想从Lisp函数调用一个键盘宏。我希望在一些自定义错误处理中进行分层。

mykey是以(fset ...)格式存储在文本文件中的键盘宏。我用load-file加载它,当用M-x mykey调用它时工作正常。

当我执行这个函数并插入mykey时,我只得到当前缓冲区中显示的键的名称,而不是它的执行。我缺少一步吗?

(defun gn-batch-search (key-name)
  "Execute a keyboard macro that has already been loaded."
  (interactive "sName of macro key:")
  (execute-kbd-macro key-name))

以上是关于Emacs我想从lisp函数调用execute-kbd-macro的主要内容,如果未能解决你的问题,请参考以下文章