Emacs as interpreter

怎么让Emacs作为一个解释器使用,它加载默认的配置文件,打开一个buffer(但不显示,目的是运行一些过程,比如,我配置了打开.c启动lsp-mode,那么我让emacs打开一个.c好在el脚本中使用一些与这个文件相关的lsp-mode里的东西),然后加载一个.el(脚本)。

batch mode

https://www.emacswiki.org/emacs/BatchMode

Let Emacs lisp as script language

https://kalug.linux.org.tw/~lloyd/bblog/archives/2015/05/04/tip_emacs_scripts/

Emacs 22 后可以

#!/usr/bin/emacs --script
;; elisp code here