我有这么个需求,有一段配置,由于被Spacemacs启动的时候覆盖了,想要绝对在Spacemacs完全启动完后应用。(类似于在完全启动后手动 C-x C-e) 每次重起之后都要执行一次。
比如说
;; 将 要的将在2种不同的中文字体下是不一样的。
(when (display-graphic-p)
(dolist (charset '(kana han cjk-misc bopomofo))
(set-fontset-font (frame-parameter nil 'font) charset
(font-spec :family "PingFang SC" :size 20))))
这段代码,不管放哪都没用,每次都要手动跑一下才能改字体。
还有mode-line的一些定制也是。
所以大家有没好的方法?不是很在乎启动速度
我有点想放弃Spacemacs了。感觉过度定制了,50%+的功能是不需要的。。。
我觉得可能常用的功能连 20% 都不到,不要的功能禁用 layer 就好了。
有2个坏处,一个是启动时间太久了,还有就是出了错常常不知道是谁出的,比如
所以我才觉得奇怪啊,dash明明就在这里啊 dash-20170207.2056 反复recompile很多次了
检查一下你的 load-path
里有没有 dash 的路径
jixiuf
10
(add-hook 'after-init-hook 'do-something)
(defun emacs-daemon-after-make-frame-hook(&optional f) ;emacsclient 打开的窗口相关的设置
(with-selected-frame f
;; do something
)
)
(add-hook 'after-make-frame-functions 'emacs-daemon-after-make-frame-hook)
1 个赞