从shell发送命令到emacs守护进程

时间:2018-01-05 06:45:21

标签: shell emacs org-mode

Emacs命令org-html-convert-region-to-html可以将组织模式转换为html文件,我有一个项目,这是一个Java程序,我需要处理组织模式文件并将其转换为HTML。 我想使用系统调用与emacs守护进程交互,类似于终端上的执行shell命令,我可以从shell输出流到我的程序获得响应。
我可以启动一个emacs守护程序并将org-html-convert-region-to-html命令发送给它,它会响应shell中的输出html格式流吗?

感谢。

1 个答案:

答案 0 :(得分:0)

可以将Emacs设置为运行server。然后,您可以运行emacsclient命令(可能使用-e选项来计算表达式)

Emacs也可以started specially运行一些Elisp命令(并且可以在不打开任何窗口的情况下启动)。

(但是,我不认为你的设计很好。你可以考虑使用Java中的parsing org文件,这可能更适合你的情况)功能