写Title很蛋疼,我想要根据系统更改emacs字体,因为不想换机器了再手动改字体大小,蛋疼…但是spacemacs启动机制导致set过的字体又被系统重新set了…
目前写在spacemacs/user-config()里面,但是无法生效,使用after-init-hook也没用…
;; Personal font modify for linux machine
(add-hook 'after-init-hook 'ztlevi/modify-emacs-face)
(defun ztlevi/modify-emacs-face ()
((if (string-equal system-type "gnu/linux")
(set-default-font "Ubuntu Mono-16"))
))
求教求教,谢谢大家
不加到after init hook,在user config里调用,就不会被覆盖。
或者直接利用backquote技巧在Spacemacs字体设置的地方改,最为无痛。
不行啊,试过不行了再用after-init-hook,也不行啊……主要是偶尔要改配置,同步时候比较麻烦,所以不想改默认字体那里
我很久不用了Spacemacs,不知道lz说的是不是我这个问题
dotspacemacs-default-font (if (eq window-system 'mac)
'("SF Mono"
:size 13
:weight normal
:width normal
:powerline-scale 1.2))
以前有人在 Spacemacs 的 Gitter 上问过差不多的问题。
虽然 Spacemacs 在配置里面有模版。但是不要被模版钉死了啊。