我可以在启动期间通过命令行自定义 Emacs 吗?

Arn*_*rne 5 emacs elisp

启动 Emacs 时是否可以设置可自定义的变量?例如,我有一个项目名称变量,我通常使用 交互式M-x customize-variable设置它,但我想在启动 Emacs 时已经设置它。也就是说,我可以从命令行中选择一个项目。

MvG*_*MvG 8

你可以跑

emacs --eval '(setq variable-name value)'
Run Code Online (Sandbox Code Playgroud)

去做这个。或者您可以编辑您的设置文件,使其从某个环境变量中读取自定义设置,并在命令行上进行设置。