spacemacs如何添加非MELPA的包

自己的配置一般都有site-lisp/的文件夹用来放一些没有publish的package,spacemacs的用户一般是怎么操作的呢?开一个新的layer吗

最近老是遇到把emacs major mode内置到编程语言里面的。。

举个栗子,

在某个layer的package文件里,比如我命名的p1uxtar,那就是~/.spacemacs.d/layers/p1uxtar/packages.el

找到defconst写上如:

(defconst p1uxtar-packages
  '((auto-save :location (recipe
                          :fetcher file ;; 从已有site-lisp里读取
                          :path "~/.spacemacs.d/site-lisp/auto-save.el"))))

或将其略作修改:

(auto-save :location (recipe
                      :fetcher github ;; 来自github
                      :repo "manateelazycat/auto-save"))

就可以用王总的auto-save了。

1 个赞

nice, 已经用上了,蟹蟹~