我正在尝试理解这两行代码之间的区别:
emacs - 批次 -l package.el
emacs -l package.el
非常感谢。为什么需要-batch?
答案 0 :(得分:6)
-batch
命令行选项可阻止Emacs打开编辑器窗口。这允许您在Emacs Lisp中编写脚本,否则您将使用Ruby,Perl或Python的脚本。
刚刚开始,使用-batch选项的示例是e2ansi,这是一个允许more
和less
命令使用ANSI序列呈现带有颜色的文件的包,基于突出显示Emacs执行的语法。显然,如果Emacs在启动时打开了一个窗口,这将无法工作。