Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Support]: using use-package integration to define a custom recipe for use-package itself? #358

Closed
2 of 3 tasks
benthamite opened this issue Sep 17, 2024 · 7 comments
Closed
2 of 3 tasks

Comments

@benthamite
Copy link

benthamite commented Sep 17, 2024

Confirmation

  • I have checked the documentation (README, Wiki, docstrings, etc)
  • I am checking these without reading them.
  • I have searched previous issues to see if my question is a duplicate.

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

(elpaca elpaca-use-package
  (elpaca-use-package-mode))

followed by (use-package <package name> :ensure <package recipe>), e.g.

(use-package forge
  :ensure (forge
           :host github
           :repo "magit/forge"
           :branch "main")

However, in the special case of defining a custom recipe for use-package itself,

(use-package use-package
  :ensure (use-package
	    :host github
	    :repo "fishyfriend/use-package"
	    :branch "maps3"
	    :wait t))

this approach triggers a warning:

⛔ Warning (emacs): use-package loaded before Elpaca activation

presumably because elpaca-use-package-mode loads the default version of use-package before the custom recipe tries to load the fork.

Is there a proper way to handle this special case?

@benthamite
Copy link
Author

benthamite commented Sep 18, 2024

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))

@progfolio
Copy link
Owner

progfolio commented Sep 18, 2024

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?

@benthamite
Copy link
Author

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

@benthamite
Copy link
Author

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.

@progfolio
Copy link
Owner

Yes. The :ensure keyword still needs to be used (or the always ensure option set).

@benthamite
Copy link
Author

benthamite commented Sep 18, 2024

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.

@progfolio
Copy link
Owner

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants