Gnu Emacs:从其他程序发送命令?

Gnu Emacs: send commands from other program?

是否可以从另一个程序向 Gnu Emacs 发送命令?

例如如果我能告诉 emacs 转到当前文本文档中的特定行就好了。

首先,在 Emacs 中 M-x server-start(或将 (server-start) 放入您的 init.el 文件)。

然后您应该能够使用 emacsclient 发送 Emacs 命令 - 例如转到第 10 行在任何缓冲区有焦点:

emacsclient --eval "(with-current-buffer (window-buffer) (goto-line 10))"

(感谢下方评论指出错误!一定要测试)