如何将自定义主题安装到spacemacs


Answers:


19

1)选择您的主题:http : //themegallery.robdor.com/

2)转到您的dotfile: SPC f e d

3)添加或编辑添加我们的主题名称(在此示例中为gruvbox)的以下行,确保它是列表的第一个元素:

(defun dotspacemacs/init ()
  (setq-default
    ;; ... other configurations...
    dotspacemacs-themes '(gruvbox)))

3)重新加载您的spacemacs: SPC q R

享受您的新主题。


提示,SPC否则Space将不起作用,除非您选择了永久的编辑样式Vim来代替Emacs; 然后要解决此问题,对于emacs用户,只需使用M-m(即Alt-m)。
Esmaeil MIRZAEE,

8

您需要先将主题大型包装添加到您的 .spacemacs

  • 开始 emacs
  • 编辑会议 Spacefed
  • udpate dotspacemacs-configuration-layer添加themes-megapack
  • 重新同步配置 SpacefeR
  • 更新dotspacemacs/user-init添加dotspacemacs-themes '(jbeans))) ,用您选择的主题替换jbeans
  • 重新启动conf SpaceqR

1
大型主题包使我的安装非常困难。我在Pop OS(Ubuntu衍生产品)上运行emacs 26.1。所有黑暗的主题都永久存在,我不得不删除.emacs.d和.spacemacs并重新开始。
Reb.Cabin's

我这周安装了spacemacs,我可以将themegallery.robdor.com中任何主题的名称放入dotspacemacs-themes中,当我重新启动spacemacs时,它会为我设置主题(即安装所有程序包依赖项)。我不必在任何地方显式添加/启用大型包装主题。
桑卡尔普,

3

安装和配置。

  1. 打开dotfile配置~/.spacemacsM-m f e d
  2. “安装”主题(两个选项)。
    • 添加mega-pack在所述层部分 ; 要么
      dotspacemacs-configuration-layers
      '(
        ...
        mega-pack
        ...
        )
      
    • 在“ 包”部分添加特定的主题包。
      dotspacemacs-additional-packages '(...
                                         ...
                                         sometheme-theme)
      
  3. 将主题设置为要加载的主题部分
    dotspacemacs-themes '(sometheme-somevariant
                          sometheme-othervariant)
    
  4. 重新同步配置,以便有效安装主题M-m f e R。或重新启动,M-m q R
  5. 按循环主题M-m T n

笔记。

  • mega-pack本身列出几十个主题。如果是个人(一个用户)设置,建议您仅安装要使用的特定主题程序包。
  • 每个主题包可能包括几个变体,例如solarized-theme包括solarized-darksolarized-light
  • 两个/三个主题变体就足够了。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.