emacsclient怎样完整加载配置文件?

目前在用的是doom emacs,我对emacs server 与emacsclient的作用机制不是特别清楚,简单描述一下我的问题:

由于想要进一步提升emacs的加载速度,所以尝试了emacsclient -a "" -c的方法,这样在后台有emacs --daemon的情况下,emacsclient只是新开一个frame,速度有了极大的改善,但我发现这样打开的emacs,字体并不是我设置的字体

直接运行emacs下的字体:

emacsclient下的效果:

想知道一下,emacsclient会加载哪些配置文件?上面的情况是怎样引起的?

看下我的blog,应该能回答你的问题

1 个赞

如果你只想设置字体而且使用 x server ,可以在 .Xresources中设置字体

不过我还需要调整下字体高度,不然 dired 中文件夹上下中间空很大 (不知道是不是字体高度的问题),这个我暂时没解决

27 新加了一个hook server-after-make-frame-hook 字体配置再这个里面加载