让你的Emacs在MacOS上自动全屏启动
在MacOS 14 Sonoma系统上使用Emacs,尤其是在使用emacs-plus或doomemacs配置时,你可能已经注意到,默认情况下通过emacsclient -c启动的Emacs窗口大小较小,且没有获得焦点。这不仅影响了工作效率,还需要额外的操作来调整窗口大小和获取焦点。今天,我们将探讨如何让Emacs在启动时自动进入全屏模式,并且直接获取输入焦点。
了解问题
当我们使用emacsclient -c从终端启动Emacs时,Emacs会创建一个新的框架(frame),但这个框架的默认行为是:
- 窗口大小通常较小,不利于多行编辑或代码阅读。
- 没有自动获取焦点,用户需要手动点击或使用快捷键来获取焦点。
这对于习惯于快速切换窗口的用户来说,显然不是一个高效的体验。
解决方案
为了解决上述问题,我们需要对Emacs的配置文件进行一些修改。以下是具体的步骤:
打开配置文件:
- 如果你是
doomemacs用户,打开~/.config/doom/config.el。 - 如果是普通的Emacs用户,打开
~/.emacs.d/init.el。
- 如果你是
添加配置:
在配置文件
