Closed benthamite closed 3 weeks ago
I managed to accomplish this by first loading the default version of use-package
, and then selectively loading the features that differ in the fork (bind-key
and use-package-bind-key
):
(elpaca elpaca-use-package
(elpaca-use-package-mode))
(use-package use-package
:demand t
:config
(unload-feature 'bind-key t)
(use-package bind-key
:ensure (bind-key
:host github
:repo "fishyfriend/use-package"
:branch "maps3"
:files ("bind-key.el"))
:demand t)
(unload-feature 'use-package-bind-key t)
(use-package use-package-bind-key
:ensure (bind-chord
:host github
:repo "fishyfriend/use-package"
:branch "maps3"
:files ("use-package-bind-key.el"))
:demand t))
However, in the special case of defining a custom recipe for use-package itself
You could side-step the whole issue of unloading features by using the elpaca
macro directly to install/activate use-package before using use-package. e.g.
(elpaca-test
:interactive t
:init
;; Install/activate your fork.
(elpaca (use-package
:host github
:repo "fishyfriend/use-package"
:branch "maps3"))
;; `elpaca-use-package-mode' will utilize the fork since it is added to the front of `load-path' during activation.
(elpaca elpaca-use-package (elpaca-use-package-mode))
;; Elpaca's use-package integration is enabled with your custom fork
;; from this point forward...
)
It's a simpler solution and it avoids the complexity of nesting use-package/elpaca expansions as well. Does that help?
Thank you.
When I add
(elpaca (use-package
:host github
:repo "fishyfriend/use-package"
:branch "maps3"))
(elpaca elpaca-use-package (elpaca-use-package-mode))
to my init
file, I get a long list of errors of the form
⛔ Error (use-package): Cannot load <package>
To reproduce this with a random package (jinx
):
(elpaca-test
:interactive t
:init
;; Install/activate your fork.
(elpaca (use-package
:host github
:repo "fishyfriend/use-package"
:branch "maps3"))
;; `elpaca-use-package-mode' will utilize the fork since it is added to the front of `load-path' during activation.
(elpaca elpaca-use-package (elpaca-use-package-mode))
;; Elpaca's use-package integration is enabled with your custom fork
;; from this point forward...
(use-package jinx
:demand t))
which throws
⛔ Error (use-package): Cannot load jinx
Oh, I think the errors are simply because I didn’t set use-package-always-ensure
to t
in the test config. Let me take a closer look.
Yes. The :ensure
keyword still needs to be used (or the always ensure option set).
Mmh, it seems that the the default version of use-package
is being loaded, rather than the fork.
Evaluating
(elpaca-test
:interactive t
:init
(elpaca
(use-package
:host github
:repo "fishyfriend/use-package"
:branch "maps3"))
(elpaca elpaca-use-package (elpaca-use-package-mode))
(setq use-package-always-ensure t)
(use-package ace-link
:demand t
:bind
(:map (Man-mode-map woman-mode-map)
("f" . ace-link-woman))))
throws an error:
Debugger entered--Lisp error: (wrong-type-argument symbolp (Man-mode-map woman-mode-map))
boundp((Man-mode-map woman-mode-map))
(if (boundp '(Man-mode-map woman-mode-map)) (bind-key "f" #'ace-link-woman (Man-mode-map woman-mode-map) nil) (eval-after-load 'ace-link '(bind-key "f" #'ace-link-woman (Man-mode-map woman-mode-map) nil)))
(bind-keys :package ace-link :map (Man-mode-map woman-mode-map) ("f" . ace-link-woman))
(progn (if (not (require 'ace-link nil t)) (display-warning 'use-package (format "Cannot load %s" 'ace-link) :error)) (bind-keys :package ace-link :map (Man-mode-map woman-mode-map) ("f" . ace-link-woman)))
(condition-case err (progn (if (not (require 'ace-link nil t)) (display-warning 'use-package (format "Cannot load %s" 'ace-link) :error)) (bind-keys :package ace-link :map (Man-mode-map woman-mode-map) ("f" . ace-link-woman))) ((debug error) (funcall use-package--warning0 :catch err)))
(condition-case-unless-debug err (progn (if (not (require 'ace-link nil t)) (display-warning 'use-package (format "Cannot load %s" 'ace-link) :error)) (bind-keys :package ace-link :map (Man-mode-map woman-mode-map) ("f" . ace-link-woman))) (error (funcall use-package--warning0 :catch err)))
(progn (defvar use-package--warning0 #'(lambda (keyword err) (let ((msg (format "%s/%s: %s" ... keyword ...))) (display-warning 'use-package msg :error)))) (condition-case-unless-debug err (progn (if (not (require 'ace-link nil t)) (display-warning 'use-package (format "Cannot load %s" 'ace-link) :error)) (bind-keys :package ace-link :map (Man-mode-map woman-mode-map) ("f" . ace-link-woman))) (error (funcall use-package--warning0 :catch err))))
eval((progn (defvar use-package--warning0 #'(lambda (keyword err) (let ((msg ...)) (display-warning 'use-package msg :error)))) (condition-case-unless-debug err (progn (if (not (require 'ace-link nil t)) (display-warning 'use-package (format "Cannot load %s" 'ace-link) :error)) (bind-keys :package ace-link :map (Man-mode-map woman-mode-map) ("f" . ace-link-woman))) (error (funcall use-package--warning0 :catch err)))) t)
elpaca--finalize-queue((elpaca-q init 1 2 complete (26347 6435 544379 0) (... ...) (...) (... ...)))
elpaca--finalize((elpaca ace-link "ace-link" ace-link (finished activation info byte-compilation autoloads linking unblocked blocked ref-checked-out cloning queued) "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/" "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link" nil "ace-link.el" (("/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/ace-link.el" . "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el")) nil (:package "ace-link" :repo "abo-abo/ace-link" :fetcher github :files ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) :source "MELPA" :protocol https :inherit t :depth 1) nil nil ((avy "0.4.0")) nil 1 (26347 6435 548973 0) init #<process elpaca-byte-compile-ace-link> ((finished (26347 6439 41447 0) "✓ 3.492 secs" 0) (activation (26347 6439 41443 0) "Continued by: elpaca--activate-package" 2) (activation (26347 6439 41437 0) "Autoloads cached" 0) (activation (26347 6439 41262 0) "Caching autoloads" 0) (activation (26347 6439 41230 0) "Package build dir added to load-path" 0) (activation (26347 6439 41218 0) "Activating package" 0) (info (26347 6439 41217 0) "Continued by: elpaca--dispatch-build-commands" 2) (info (26347 6439 41213 0) "Info source files not found" 0) (info (26347 6439 41213 0) "Continued by: elpaca--compile-info" 2) (info (26347 6439 41204 0) "Compiling Info files" 0) (byte-compilation (26347 6439 41201 0) "Byte compilation complete" 0) (byte-compilation (26347 6439 41200 0) "Continued by: #[128 \"\\302\\301\\303\\300\4\\\"\\\"\\207\" [(\"Byte compilation complete\" nil) elpaca--process-sentinel apply append] 6 \"\n\n(fn &rest ARGS2)\"]" 2) (byte-compilation (26347 6439 41180 0) " Done (Total of 1 file compiled, 1 skipped)" 0) (byte-compilation (26347 6439 41179 0) " ace-link.el:940:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41178 0) " In ace-link--indium-debugger-frames-collect:" 0) (byte-compilation (26347 6439 41176 0) " ace-link.el:909:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41175 0) " In ace-link--indium-inspector-collect:" 0) (byte-compilation (26347 6439 41174 0) " ace-link.el:612:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41172 0) " In ace-link--notmuch-collect:" 0) (byte-compilation (26347 6439 41171 0) " ace-link.el:599:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41169 0) " In ace-link-notmuch:" 0) (byte-compilation (26347 6439 41168 0) " ace-link.el:591:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41166 0) " In ace-link--notmuch-html-action:" 0) (byte-compilation (26347 6439 41165 0) " ace-link.el:579:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41163 0) " In ace-link-notmuch-html:" 0) (byte-compilation (26347 6439 41162 0) " ace-link.el:571:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41160 0) " In ace-link--notmuch-plain-action:" 0) (byte-compilation (26347 6439 41159 0) " ace-link.el:560:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41157 0) " In ace-link-notmuch-plain:" 0) (byte-compilation (26347 6439 41156 0) " ace-link.el:472:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41152 0) " In ace-link--email-view-plain-collect:" 0) (byte-compilation (26347 6439 16964 0) " Compiling /var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el..." 0) ...) t))
elpaca--continue-build((elpaca ace-link "ace-link" ace-link (finished activation info byte-compilation autoloads linking unblocked blocked ref-checked-out cloning queued) "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/" "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link" nil "ace-link.el" (("/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/ace-link.el" . "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el")) nil (:package "ace-link" :repo "abo-abo/ace-link" :fetcher github :files ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) :source "MELPA" :protocol https :inherit t :depth 1) nil nil ((avy "0.4.0")) nil 1 (26347 6435 548973 0) init #<process elpaca-byte-compile-ace-link> ((finished (26347 6439 41447 0) "✓ 3.492 secs" 0) (activation (26347 6439 41443 0) "Continued by: elpaca--activate-package" 2) (activation (26347 6439 41437 0) "Autoloads cached" 0) (activation (26347 6439 41262 0) "Caching autoloads" 0) (activation (26347 6439 41230 0) "Package build dir added to load-path" 0) (activation (26347 6439 41218 0) "Activating package" 0) (info (26347 6439 41217 0) "Continued by: elpaca--dispatch-build-commands" 2) (info (26347 6439 41213 0) "Info source files not found" 0) (info (26347 6439 41213 0) "Continued by: elpaca--compile-info" 2) (info (26347 6439 41204 0) "Compiling Info files" 0) (byte-compilation (26347 6439 41201 0) "Byte compilation complete" 0) (byte-compilation (26347 6439 41200 0) "Continued by: #[128 \"\\302\\301\\303\\300\4\\\"\\\"\\207\" [(\"Byte compilation complete\" nil) elpaca--process-sentinel apply append] 6 \"\n\n(fn &rest ARGS2)\"]" 2) (byte-compilation (26347 6439 41180 0) " Done (Total of 1 file compiled, 1 skipped)" 0) (byte-compilation (26347 6439 41179 0) " ace-link.el:940:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41178 0) " In ace-link--indium-debugger-frames-collect:" 0) (byte-compilation (26347 6439 41176 0) " ace-link.el:909:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41175 0) " In ace-link--indium-inspector-collect:" 0) (byte-compilation (26347 6439 41174 0) " ace-link.el:612:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41172 0) " In ace-link--notmuch-collect:" 0) (byte-compilation (26347 6439 41171 0) " ace-link.el:599:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41169 0) " In ace-link-notmuch:" 0) (byte-compilation (26347 6439 41168 0) " ace-link.el:591:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41166 0) " In ace-link--notmuch-html-action:" 0) (byte-compilation (26347 6439 41165 0) " ace-link.el:579:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41163 0) " In ace-link-notmuch-html:" 0) (byte-compilation (26347 6439 41162 0) " ace-link.el:571:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41160 0) " In ace-link--notmuch-plain-action:" 0) (byte-compilation (26347 6439 41159 0) " ace-link.el:560:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41157 0) " In ace-link-notmuch-plain:" 0) (byte-compilation (26347 6439 41156 0) " ace-link.el:472:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41152 0) " In ace-link--email-view-plain-collect:" 0) (byte-compilation (26347 6439 16964 0) " Compiling /var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el..." 0) ...) t))
elpaca--activate-package((elpaca ace-link "ace-link" ace-link (finished activation info byte-compilation autoloads linking unblocked blocked ref-checked-out cloning queued) "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/" "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link" nil "ace-link.el" (("/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/ace-link.el" . "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el")) nil (:package "ace-link" :repo "abo-abo/ace-link" :fetcher github :files ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) :source "MELPA" :protocol https :inherit t :depth 1) nil nil ((avy "0.4.0")) nil 1 (26347 6435 548973 0) init #<process elpaca-byte-compile-ace-link> ((finished (26347 6439 41447 0) "✓ 3.492 secs" 0) (activation (26347 6439 41443 0) "Continued by: elpaca--activate-package" 2) (activation (26347 6439 41437 0) "Autoloads cached" 0) (activation (26347 6439 41262 0) "Caching autoloads" 0) (activation (26347 6439 41230 0) "Package build dir added to load-path" 0) (activation (26347 6439 41218 0) "Activating package" 0) (info (26347 6439 41217 0) "Continued by: elpaca--dispatch-build-commands" 2) (info (26347 6439 41213 0) "Info source files not found" 0) (info (26347 6439 41213 0) "Continued by: elpaca--compile-info" 2) (info (26347 6439 41204 0) "Compiling Info files" 0) (byte-compilation (26347 6439 41201 0) "Byte compilation complete" 0) (byte-compilation (26347 6439 41200 0) "Continued by: #[128 \"\\302\\301\\303\\300\4\\\"\\\"\\207\" [(\"Byte compilation complete\" nil) elpaca--process-sentinel apply append] 6 \"\n\n(fn &rest ARGS2)\"]" 2) (byte-compilation (26347 6439 41180 0) " Done (Total of 1 file compiled, 1 skipped)" 0) (byte-compilation (26347 6439 41179 0) " ace-link.el:940:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41178 0) " In ace-link--indium-debugger-frames-collect:" 0) (byte-compilation (26347 6439 41176 0) " ace-link.el:909:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41175 0) " In ace-link--indium-inspector-collect:" 0) (byte-compilation (26347 6439 41174 0) " ace-link.el:612:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41172 0) " In ace-link--notmuch-collect:" 0) (byte-compilation (26347 6439 41171 0) " ace-link.el:599:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41169 0) " In ace-link-notmuch:" 0) (byte-compilation (26347 6439 41168 0) " ace-link.el:591:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41166 0) " In ace-link--notmuch-html-action:" 0) (byte-compilation (26347 6439 41165 0) " ace-link.el:579:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41163 0) " In ace-link-notmuch-html:" 0) (byte-compilation (26347 6439 41162 0) " ace-link.el:571:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41160 0) " In ace-link--notmuch-plain-action:" 0) (byte-compilation (26347 6439 41159 0) " ace-link.el:560:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41157 0) " In ace-link-notmuch-plain:" 0) (byte-compilation (26347 6439 41156 0) " ace-link.el:472:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41152 0) " In ace-link--email-view-plain-collect:" 0) (byte-compilation (26347 6439 16964 0) " Compiling /var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el..." 0) ...) t))
elpaca--continue-build((elpaca ace-link "ace-link" ace-link (finished activation info byte-compilation autoloads linking unblocked blocked ref-checked-out cloning queued) "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/" "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link" nil "ace-link.el" (("/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/ace-link.el" . "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el")) nil (:package "ace-link" :repo "abo-abo/ace-link" :fetcher github :files ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) :source "MELPA" :protocol https :inherit t :depth 1) nil nil ((avy "0.4.0")) nil 1 (26347 6435 548973 0) init #<process elpaca-byte-compile-ace-link> ((finished (26347 6439 41447 0) "✓ 3.492 secs" 0) (activation (26347 6439 41443 0) "Continued by: elpaca--activate-package" 2) (activation (26347 6439 41437 0) "Autoloads cached" 0) (activation (26347 6439 41262 0) "Caching autoloads" 0) (activation (26347 6439 41230 0) "Package build dir added to load-path" 0) (activation (26347 6439 41218 0) "Activating package" 0) (info (26347 6439 41217 0) "Continued by: elpaca--dispatch-build-commands" 2) (info (26347 6439 41213 0) "Info source files not found" 0) (info (26347 6439 41213 0) "Continued by: elpaca--compile-info" 2) (info (26347 6439 41204 0) "Compiling Info files" 0) (byte-compilation (26347 6439 41201 0) "Byte compilation complete" 0) (byte-compilation (26347 6439 41200 0) "Continued by: #[128 \"\\302\\301\\303\\300\4\\\"\\\"\\207\" [(\"Byte compilation complete\" nil) elpaca--process-sentinel apply append] 6 \"\n\n(fn &rest ARGS2)\"]" 2) (byte-compilation (26347 6439 41180 0) " Done (Total of 1 file compiled, 1 skipped)" 0) (byte-compilation (26347 6439 41179 0) " ace-link.el:940:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41178 0) " In ace-link--indium-debugger-frames-collect:" 0) (byte-compilation (26347 6439 41176 0) " ace-link.el:909:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41175 0) " In ace-link--indium-inspector-collect:" 0) (byte-compilation (26347 6439 41174 0) " ace-link.el:612:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41172 0) " In ace-link--notmuch-collect:" 0) (byte-compilation (26347 6439 41171 0) " ace-link.el:599:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41169 0) " In ace-link-notmuch:" 0) (byte-compilation (26347 6439 41168 0) " ace-link.el:591:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41166 0) " In ace-link--notmuch-html-action:" 0) (byte-compilation (26347 6439 41165 0) " ace-link.el:579:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41163 0) " In ace-link-notmuch-html:" 0) (byte-compilation (26347 6439 41162 0) " ace-link.el:571:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41160 0) " In ace-link--notmuch-plain-action:" 0) (byte-compilation (26347 6439 41159 0) " ace-link.el:560:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41157 0) " In ace-link-notmuch-plain:" 0) (byte-compilation (26347 6439 41156 0) " ace-link.el:472:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41152 0) " In ace-link--email-view-plain-collect:" 0) (byte-compilation (26347 6439 16964 0) " Compiling /var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el..." 0) ...) t))
elpaca--dispatch-build-commands((elpaca ace-link "ace-link" ace-link (finished activation info byte-compilation autoloads linking unblocked blocked ref-checked-out cloning queued) "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/" "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link" nil "ace-link.el" (("/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/ace-link.el" . "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el")) nil (:package "ace-link" :repo "abo-abo/ace-link" :fetcher github :files ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) :source "MELPA" :protocol https :inherit t :depth 1) nil nil ((avy "0.4.0")) nil 1 (26347 6435 548973 0) init #<process elpaca-byte-compile-ace-link> ((finished (26347 6439 41447 0) "✓ 3.492 secs" 0) (activation (26347 6439 41443 0) "Continued by: elpaca--activate-package" 2) (activation (26347 6439 41437 0) "Autoloads cached" 0) (activation (26347 6439 41262 0) "Caching autoloads" 0) (activation (26347 6439 41230 0) "Package build dir added to load-path" 0) (activation (26347 6439 41218 0) "Activating package" 0) (info (26347 6439 41217 0) "Continued by: elpaca--dispatch-build-commands" 2) (info (26347 6439 41213 0) "Info source files not found" 0) (info (26347 6439 41213 0) "Continued by: elpaca--compile-info" 2) (info (26347 6439 41204 0) "Compiling Info files" 0) (byte-compilation (26347 6439 41201 0) "Byte compilation complete" 0) (byte-compilation (26347 6439 41200 0) "Continued by: #[128 \"\\302\\301\\303\\300\4\\\"\\\"\\207\" [(\"Byte compilation complete\" nil) elpaca--process-sentinel apply append] 6 \"\n\n(fn &rest ARGS2)\"]" 2) (byte-compilation (26347 6439 41180 0) " Done (Total of 1 file compiled, 1 skipped)" 0) (byte-compilation (26347 6439 41179 0) " ace-link.el:940:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41178 0) " In ace-link--indium-debugger-frames-collect:" 0) (byte-compilation (26347 6439 41176 0) " ace-link.el:909:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41175 0) " In ace-link--indium-inspector-collect:" 0) (byte-compilation (26347 6439 41174 0) " ace-link.el:612:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41172 0) " In ace-link--notmuch-collect:" 0) (byte-compilation (26347 6439 41171 0) " ace-link.el:599:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41169 0) " In ace-link-notmuch:" 0) (byte-compilation (26347 6439 41168 0) " ace-link.el:591:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41166 0) " In ace-link--notmuch-html-action:" 0) (byte-compilation (26347 6439 41165 0) " ace-link.el:579:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41163 0) " In ace-link-notmuch-html:" 0) (byte-compilation (26347 6439 41162 0) " ace-link.el:571:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41160 0) " In ace-link--notmuch-plain-action:" 0) (byte-compilation (26347 6439 41159 0) " ace-link.el:560:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41157 0) " In ace-link-notmuch-plain:" 0) (byte-compilation (26347 6439 41156 0) " ace-link.el:472:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41152 0) " In ace-link--email-view-plain-collect:" 0) (byte-compilation (26347 6439 16964 0) " Compiling /var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el..." 0) ...) t) :post-build)
elpaca--run-post-build-commands((elpaca ace-link "ace-link" ace-link (finished activation info byte-compilation autoloads linking unblocked blocked ref-checked-out cloning queued) "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/" "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link" nil "ace-link.el" (("/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/ace-link.el" . "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el")) nil (:package "ace-link" :repo "abo-abo/ace-link" :fetcher github :files ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) :source "MELPA" :protocol https :inherit t :depth 1) nil nil ((avy "0.4.0")) nil 1 (26347 6435 548973 0) init #<process elpaca-byte-compile-ace-link> ((finished (26347 6439 41447 0) "✓ 3.492 secs" 0) (activation (26347 6439 41443 0) "Continued by: elpaca--activate-package" 2) (activation (26347 6439 41437 0) "Autoloads cached" 0) (activation (26347 6439 41262 0) "Caching autoloads" 0) (activation (26347 6439 41230 0) "Package build dir added to load-path" 0) (activation (26347 6439 41218 0) "Activating package" 0) (info (26347 6439 41217 0) "Continued by: elpaca--dispatch-build-commands" 2) (info (26347 6439 41213 0) "Info source files not found" 0) (info (26347 6439 41213 0) "Continued by: elpaca--compile-info" 2) (info (26347 6439 41204 0) "Compiling Info files" 0) (byte-compilation (26347 6439 41201 0) "Byte compilation complete" 0) (byte-compilation (26347 6439 41200 0) "Continued by: #[128 \"\\302\\301\\303\\300\4\\\"\\\"\\207\" [(\"Byte compilation complete\" nil) elpaca--process-sentinel apply append] 6 \"\n\n(fn &rest ARGS2)\"]" 2) (byte-compilation (26347 6439 41180 0) " Done (Total of 1 file compiled, 1 skipped)" 0) (byte-compilation (26347 6439 41179 0) " ace-link.el:940:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41178 0) " In ace-link--indium-debugger-frames-collect:" 0) (byte-compilation (26347 6439 41176 0) " ace-link.el:909:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41175 0) " In ace-link--indium-inspector-collect:" 0) (byte-compilation (26347 6439 41174 0) " ace-link.el:612:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41172 0) " In ace-link--notmuch-collect:" 0) (byte-compilation (26347 6439 41171 0) " ace-link.el:599:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41169 0) " In ace-link-notmuch:" 0) (byte-compilation (26347 6439 41168 0) " ace-link.el:591:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41166 0) " In ace-link--notmuch-html-action:" 0) (byte-compilation (26347 6439 41165 0) " ace-link.el:579:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41163 0) " In ace-link-notmuch-html:" 0) (byte-compilation (26347 6439 41162 0) " ace-link.el:571:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41160 0) " In ace-link--notmuch-plain-action:" 0) (byte-compilation (26347 6439 41159 0) " ace-link.el:560:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41157 0) " In ace-link-notmuch-plain:" 0) (byte-compilation (26347 6439 41156 0) " ace-link.el:472:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41152 0) " In ace-link--email-view-plain-collect:" 0) (byte-compilation (26347 6439 16964 0) " Compiling /var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el..." 0) ...) t))
elpaca--continue-build((elpaca ace-link "ace-link" ace-link (finished activation info byte-compilation autoloads linking unblocked blocked ref-checked-out cloning queued) "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/" "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link" nil "ace-link.el" (("/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/ace-link.el" . "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el")) nil (:package "ace-link" :repo "abo-abo/ace-link" :fetcher github :files ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) :source "MELPA" :protocol https :inherit t :depth 1) nil nil ((avy "0.4.0")) nil 1 (26347 6435 548973 0) init #<process elpaca-byte-compile-ace-link> ((finished (26347 6439 41447 0) "✓ 3.492 secs" 0) (activation (26347 6439 41443 0) "Continued by: elpaca--activate-package" 2) (activation (26347 6439 41437 0) "Autoloads cached" 0) (activation (26347 6439 41262 0) "Caching autoloads" 0) (activation (26347 6439 41230 0) "Package build dir added to load-path" 0) (activation (26347 6439 41218 0) "Activating package" 0) (info (26347 6439 41217 0) "Continued by: elpaca--dispatch-build-commands" 2) (info (26347 6439 41213 0) "Info source files not found" 0) (info (26347 6439 41213 0) "Continued by: elpaca--compile-info" 2) (info (26347 6439 41204 0) "Compiling Info files" 0) (byte-compilation (26347 6439 41201 0) "Byte compilation complete" 0) (byte-compilation (26347 6439 41200 0) "Continued by: #[128 \"\\302\\301\\303\\300\4\\\"\\\"\\207\" [(\"Byte compilation complete\" nil) elpaca--process-sentinel apply append] 6 \"\n\n(fn &rest ARGS2)\"]" 2) (byte-compilation (26347 6439 41180 0) " Done (Total of 1 file compiled, 1 skipped)" 0) (byte-compilation (26347 6439 41179 0) " ace-link.el:940:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41178 0) " In ace-link--indium-debugger-frames-collect:" 0) (byte-compilation (26347 6439 41176 0) " ace-link.el:909:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41175 0) " In ace-link--indium-inspector-collect:" 0) (byte-compilation (26347 6439 41174 0) " ace-link.el:612:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41172 0) " In ace-link--notmuch-collect:" 0) (byte-compilation (26347 6439 41171 0) " ace-link.el:599:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41169 0) " In ace-link-notmuch:" 0) (byte-compilation (26347 6439 41168 0) " ace-link.el:591:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41166 0) " In ace-link--notmuch-html-action:" 0) (byte-compilation (26347 6439 41165 0) " ace-link.el:579:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41163 0) " In ace-link-notmuch-html:" 0) (byte-compilation (26347 6439 41162 0) " ace-link.el:571:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41160 0) " In ace-link--notmuch-plain-action:" 0) (byte-compilation (26347 6439 41159 0) " ace-link.el:560:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41157 0) " In ace-link-notmuch-plain:" 0) (byte-compilation (26347 6439 41156 0) " ace-link.el:472:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41152 0) " In ace-link--email-view-plain-collect:" 0) (byte-compilation (26347 6439 16964 0) " Compiling /var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el..." 0) ...) t) "Info source files not found")
elpaca--compile-info((elpaca ace-link "ace-link" ace-link (finished activation info byte-compilation autoloads linking unblocked blocked ref-checked-out cloning queued) "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/" "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link" nil "ace-link.el" (("/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/ace-link.el" . "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el")) nil (:package "ace-link" :repo "abo-abo/ace-link" :fetcher github :files ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) :source "MELPA" :protocol https :inherit t :depth 1) nil nil ((avy "0.4.0")) nil 1 (26347 6435 548973 0) init #<process elpaca-byte-compile-ace-link> ((finished (26347 6439 41447 0) "✓ 3.492 secs" 0) (activation (26347 6439 41443 0) "Continued by: elpaca--activate-package" 2) (activation (26347 6439 41437 0) "Autoloads cached" 0) (activation (26347 6439 41262 0) "Caching autoloads" 0) (activation (26347 6439 41230 0) "Package build dir added to load-path" 0) (activation (26347 6439 41218 0) "Activating package" 0) (info (26347 6439 41217 0) "Continued by: elpaca--dispatch-build-commands" 2) (info (26347 6439 41213 0) "Info source files not found" 0) (info (26347 6439 41213 0) "Continued by: elpaca--compile-info" 2) (info (26347 6439 41204 0) "Compiling Info files" 0) (byte-compilation (26347 6439 41201 0) "Byte compilation complete" 0) (byte-compilation (26347 6439 41200 0) "Continued by: #[128 \"\\302\\301\\303\\300\4\\\"\\\"\\207\" [(\"Byte compilation complete\" nil) elpaca--process-sentinel apply append] 6 \"\n\n(fn &rest ARGS2)\"]" 2) (byte-compilation (26347 6439 41180 0) " Done (Total of 1 file compiled, 1 skipped)" 0) (byte-compilation (26347 6439 41179 0) " ace-link.el:940:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41178 0) " In ace-link--indium-debugger-frames-collect:" 0) (byte-compilation (26347 6439 41176 0) " ace-link.el:909:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41175 0) " In ace-link--indium-inspector-collect:" 0) (byte-compilation (26347 6439 41174 0) " ace-link.el:612:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41172 0) " In ace-link--notmuch-collect:" 0) (byte-compilation (26347 6439 41171 0) " ace-link.el:599:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41169 0) " In ace-link-notmuch:" 0) (byte-compilation (26347 6439 41168 0) " ace-link.el:591:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41166 0) " In ace-link--notmuch-html-action:" 0) (byte-compilation (26347 6439 41165 0) " ace-link.el:579:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41163 0) " In ace-link-notmuch-html:" 0) (byte-compilation (26347 6439 41162 0) " ace-link.el:571:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41160 0) " In ace-link--notmuch-plain-action:" 0) (byte-compilation (26347 6439 41159 0) " ace-link.el:560:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41157 0) " In ace-link-notmuch-plain:" 0) (byte-compilation (26347 6439 41156 0) " ace-link.el:472:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41152 0) " In ace-link--email-view-plain-collect:" 0) (byte-compilation (26347 6439 16964 0) " Compiling /var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el..." 0) ...) t))
elpaca--continue-build((elpaca ace-link "ace-link" ace-link (finished activation info byte-compilation autoloads linking unblocked blocked ref-checked-out cloning queued) "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/" "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link" nil "ace-link.el" (("/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/repos/ace-link/ace-link.el" . "/var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el")) nil (:package "ace-link" :repo "abo-abo/ace-link" :fetcher github :files ("*.el" "*.el.in" "dir" "*.info" "*.texi" "*.texinfo" "doc/dir" "doc/*.info" "doc/*.texi" "doc/*.texinfo" "lisp/*.el" (:exclude ".dir-locals.el" "test.el" "tests.el" "*-test.el" "*-tests.el" "LICENSE" "README*" "*-pkg.el")) :source "MELPA" :protocol https :inherit t :depth 1) nil nil ((avy "0.4.0")) nil 1 (26347 6435 548973 0) init #<process elpaca-byte-compile-ace-link> ((finished (26347 6439 41447 0) "✓ 3.492 secs" 0) (activation (26347 6439 41443 0) "Continued by: elpaca--activate-package" 2) (activation (26347 6439 41437 0) "Autoloads cached" 0) (activation (26347 6439 41262 0) "Caching autoloads" 0) (activation (26347 6439 41230 0) "Package build dir added to load-path" 0) (activation (26347 6439 41218 0) "Activating package" 0) (info (26347 6439 41217 0) "Continued by: elpaca--dispatch-build-commands" 2) (info (26347 6439 41213 0) "Info source files not found" 0) (info (26347 6439 41213 0) "Continued by: elpaca--compile-info" 2) (info (26347 6439 41204 0) "Compiling Info files" 0) (byte-compilation (26347 6439 41201 0) "Byte compilation complete" 0) (byte-compilation (26347 6439 41200 0) "Continued by: #[128 \"\\302\\301\\303\\300\4\\\"\\\"\\207\" [(\"Byte compilation complete\" nil) elpaca--process-sentinel apply append] 6 \"\n\n(fn &rest ARGS2)\"]" 2) (byte-compilation (26347 6439 41180 0) " Done (Total of 1 file compiled, 1 skipped)" 0) (byte-compilation (26347 6439 41179 0) " ace-link.el:940:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41178 0) " In ace-link--indium-debugger-frames-collect:" 0) (byte-compilation (26347 6439 41176 0) " ace-link.el:909:2: Warning: docstring wider than 80 characters" 0) (byte-compilation (26347 6439 41175 0) " In ace-link--indium-inspector-collect:" 0) (byte-compilation (26347 6439 41174 0) " ace-link.el:612:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41172 0) " In ace-link--notmuch-collect:" 0) (byte-compilation (26347 6439 41171 0) " ace-link.el:599:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41169 0) " In ace-link-notmuch:" 0) (byte-compilation (26347 6439 41168 0) " ace-link.el:591:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41166 0) " In ace-link--notmuch-html-action:" 0) (byte-compilation (26347 6439 41165 0) " ace-link.el:579:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41163 0) " In ace-link-notmuch-html:" 0) (byte-compilation (26347 6439 41162 0) " ace-link.el:571:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41160 0) " In ace-link--notmuch-plain-action:" 0) (byte-compilation (26347 6439 41159 0) " ace-link.el:560:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41157 0) " In ace-link-notmuch-plain:" 0) (byte-compilation (26347 6439 41156 0) " ace-link.el:472:2: Warning: docstring has wrong usage of unescaped single quotes (use \\=' or different quoting such as `...')" 0) (byte-compilation (26347 6439 41152 0) " In ace-link--email-view-plain-collect:" 0) (byte-compilation (26347 6439 16964 0) " Compiling /var/folders/n6/67613fgn44zbwm4x_y9mgr4m0000gn/T/elpaca.eZDK14/elpaca/builds/ace-link/ace-link.el..." 0) ...) t) "Byte compilation complete" nil)
elpaca--process-sentinel("Byte compilation complete" nil #<process elpaca-byte-compile-ace-link> "finished\n")
apply(elpaca--process-sentinel ("Byte compilation complete" nil #<process elpaca-byte-compile-ace-link> "finished\n"))
#f(compiled-function (&rest args2) #<bytecode 0xf10fda91c1a2063>)(#<process elpaca-byte-compile-ace-link> "finished\n")
which is caused by the new :bind
syntax not being recognized. But if I visit the filesbind-keys.el
and use-package-bind-keys.el
from the fork and evaluate those buffers manually, the (use-package ace-link...)
form is then evaluated without problems and the key bindings are set as expected.
bind-key is vendored separately from use-package despite being hosted in the same repository. Try the following:
(elpaca-test
:interactive t
:init
(elpaca (bind-key :host github :repo "fishyfriend/use-package" :branch "maps3"))
(elpaca (use-package :host github :repo "fishyfriend/use-package" :branch "maps3"))
(elpaca elpaca-use-package (elpaca-use-package-mode)
(setq use-package-always-ensure t))
(use-package ace-link
:demand t
:bind
(:map (Man-mode-map woman-mode-map)
("f" . ace-link-woman))))
I still get a void variable error about Man-mode-map, but I don't think that's on Elpaca. Likely a bug with the forked bind-key.
Confirmation
Elpaca Version
Elpaca ac6f563 grafted, HEAD -> master, origin/master, origin/HEAD installer: 0.7 emacs-version: GNU Emacs 30.0.90 (build 1, aarch64-apple-darwin23.4.0, NS appkit-2487.50 Version 14.4.1 (Build 23E224)) of 2024-08-23 git --version: git version 2.46.0
Operating System
macOS Sonoma 14.6.1
Description
I would like to load a fork of
use-package
that provides support for multiple keymaps, and am trying to figure out how to do so with Elpaca.In general, this can be done straightforwardly by adding
followed by
(use-package <package name> :ensure <package recipe>)
, e.g.However, in the special case of defining a custom recipe for
use-package
itself,this approach triggers a warning:
presumably because
elpaca-use-package-mode
loads the default version ofuse-package
before the custom recipe tries to load the fork.Is there a proper way to handle this special case?