如何根据屏幕分辨率在启动时更改Spacemacs的默认字体?

时间:2017-06-17 21:24:24

标签: emacs elisp spacemacs

标题非常明显。我真的不知道ELisp所以这个问题可能是微不足道的。无论如何,我在.spacemacs中有以下代码,但它不起作用:

(defun dotspacemacs/user-init ()
  (when (eql x-display-pixel-width 2560)
    (setq-default dotspacemacs-default-font '("Source Code Pro"
                                              :size 13
                                              :weight normal
                                              :width normal
                                              :powerline-scale 1.1)))
 )

任何有关如何实现这种行为的帮助都将受到赞赏。

1 个答案:

答案 0 :(得分:0)

所以问题显然是非常微不足道的ELisp错误。一个有效的答案是:

(defun dotspacemacs/user-init ()
  (when (eql (x-display-pixel-width) 2560)
    (setq-default dotspacemacs-default-font '("Source Code Pro"
                                              :size 13
                                              :weight normal
                                              :width normal
                                              :powerline-scale 1.1)))
 )

不确定上述是否是惯用的答案。