想象一下,我有一个输入文件,一个输出文件和一个包含一些elisp代码的文件,它应该将输入文件转换为输出文件。有没有办法可以通过外部流程完成所有这些工作?也许emacs的某种脚本模式?我想将其嵌入到Web应用程序中。
答案 0 :(得分:3)
请参阅手册Initial Options部分中的emacs --batch
。与-l
,'f' or
- 评估. The
批量option forces
prin1 ,
princ , and
打印to print to stdout and
消息{{1}一起使用错误`打印到stderr - 所以你实际上可以读取和写入管道。
答案 1 :(得分:0)
是的,有可能。请参阅emacs -l
或emacs --eval
。