如何检测Emacs是否以批处理模式运行?

Rya*_*son 5 emacs batch-processing

有时我想以批处理模式运行emacs,在这种情况下我想避免在我的init中做某些事情,比如启动emacs服务器.有没有办法在Emacs Lisp中测试Emacs是否以批处理模式运行?

Jor*_*ndo 8

来自http://www.gnu.org/software/emacs/manual/html_node/elisp/Batch-Mode.html

- 变量:非交互式

This variable is non-nil when Emacs is running in batch mode. 
Run Code Online (Sandbox Code Playgroud)