Emacs 如何更改SpaceMac';基于屏幕启动时的默认字体';谁的决议?

Emacs 如何更改SpaceMac';基于屏幕启动时的默认字体';谁的决议?,emacs,elisp,spacemacs,Emacs,Elisp,Spacemacs,这个标题不言自明。我真的不认识ELisp,所以这个问题可能很琐碎。无论如何,我在我的.spacemacs中有下面的代码,但它不起作用: (defun dotspacemacs/user-init () (when (eql x-display-pixel-width 2560) (setq-default dotspacemacs-default-font '("Source Code Pro"

这个标题不言自明。我真的不认识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)))
 )

任何关于如何实现这种行为的帮助都将不胜感激。

因此,问题显然是一个很小的错误。一个有效的答案是:

(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)))
 )
不过,我不确定以上是否是惯用的答案