![我可以在启动期间通过命令行定制 Emacs 吗?](https://linux22.com/image/1364866/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%9C%9F%E9%97%B4%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%AE%9A%E5%88%B6%20Emacs%20%E5%90%97%EF%BC%9F.png)
启动 Emacs 时是否可以设置可自定义的变量?例如,我有一个项目名称变量,通常使用 以交互方式设置它M-x customize-variable
,但我想在启动 Emacs 时就设置它。也就是说,这样我就可以从命令行选择一个项目。
答案1
你可以运行
emacs --eval '(setq variable-name value)'
来执行此操作。或者,您可以编辑设置文件,使其从某个环境变量中读取自定义内容,然后在命令行上进行设置。
答案2
这并没有回答所问的问题,但“自动设置项目名称变量”听起来很像一份工作射弹。