关于elisp:有没有办法用emacs编写这个场景?

Is there a way I could script this scenario with emacs?

本问题已经有最佳答案,请猛点这里访问。

假设我有一个输入文件、一个输出文件和一个包含一些 elisp 代码的文件,它们应该将输入文件转换为输出文件。有没有办法可以从外部流程中完成所有这些工作?也许某种 emacs 的脚本模式?我想将其嵌入到 Web 应用程序中。


参见手册初始选项部分中的 emacs --batch。将它与 -l, 'f' or--eval. Thebatchoption forcesprin1,princ, andprintto print to stdout andmessageanderror` 一起使用以打印到 stderr - 这样您就可以实际读写到管道。


是的,这是可能的。请参见 emacs -lemacs --eval