我对emacs和spacemacs的包管理还是不明白, 平时装包都是用list-packages装的. 现在想装org-pandoc-import, 但是好像它只在github上有, mepa之类的都没有, 也无法用install-packages安装.
(use-package org-pandoc-import
:straight (:host github
:repo "tecosaur/org-pandoc-import"
:files ("*.el" "filters" "preprocessors")))
README上给的配置是这个, 但是好像需要依赖straight.el, 但是我试图装straight.el, 又不行, 会报错. 所以想问问你们是怎么在spacemacs上装github上的包的?
仅一个包的话,手动下载到文件夹应该可以吧。给出的配置确实需要先安装 straight.el。(我对spacemacs不熟)
请问用本地包, 需要在配置文件加些什么呢? 我现在想对全部的.el加load-file, 但感觉这种写法过于难看.
不要装straight,spacemacs本身就能装。
你看一下这个
把文件夹加到 ‘load-path 就可以了。比如:
有一个包eaf,文件夹名emacs-application-framework,手动下载后的地址如下,然后在配置里面写:
(add-to-list 'load-path “~/.emacs.d/site-lisp/emacs-application-framework/”)
(require 'eaf)
[这里写对包的配置]
参考:emacs-application-framework: EAF,新一代的Emacs图形应用框架,扩展Emacs的多线程和图形渲染能力,实现Live In Emacs的理想
yuequ
6
大佬说的是对的,我是这样:
dotspacemacs-additional-packages '(
(md-roam :location (recipe :fetcher github :repo "nobiot/md-roam")))