straight.el 定义build 目录到 repo 目录的 连接

我使用的是doom emacs, 需要安装一个emacs-application-framwrok 包。但是不知道怎么指定 构建参数, 比如使用下面方式安装包,在emacs 中会出现不能运行找不的 app/ 和 eaf.py这两个文件 。

(package! eaf
  :recipe (:host github :repo "manateelazycat/emacs-application-framework"))

我看straight.el 的文档也没有看见怎么制定,只看见customizing how pakcage are build

请问怎么指定这个连接?

旧的文档里有这么一个例子:

(straight-use-package
 '( example :type git :host github :repo "user/example.el"
    :build ("make all")))
(straight-use-package
 '(eaf :host github
       :repo "manateelazycat/emacs-application-framework"
       :files (:defaults "eaf.py" "setup.py" "core" "app" "docker")))
1 个赞

谢谢,我在doom emacs 的 package! 函数的文档看见了她的用法,使用的也是files proerties, 我还以为是 build 参数, 还有就是 app 被整个复制过来了吗, 不是应该都是连接。