emacs -batch有什么用?

use*_*679 3 emacs

我试图理解这两行代码之间的区别:

emacs --batch -l package.el

emacs -l package.el

非常感谢.为什么需要这里?

Lin*_*cer 6

-batch命令行选项打开,从一个编辑器窗口停止Emacs的.这允许您在Emacs Lisp中编写脚本,否则您将使用Ruby,Perl或Python的脚本.

简单来说,使用-batch选项的示例是e2ansi,这是一个允许moreless命令使用ANSI序列呈现带有颜色的文件的包,基于Emacs执行的语法高亮显示.显然,如果Emacs在启动时打开一个窗口,这将无法工作.

  • 众所周知,批处理模式的所有真实但真实的原因是`emacs --batch -l dunnet`. (3认同)