From 3b2a37c3a41215295a6f37478c4fbbe2ef230ead Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Sun, 5 May 2019 02:31:22 +0200 Subject: [PATCH 3/5] gnu: emacs-avy: Update to 4d52b5c. * gnu/packages/emacs-xyz.scm (emacs-avy): Update to 4d52b5c. --- gnu/packages/emacs-xyz.scm | 40 +++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 241a56cea7..9272f67fe5 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -4276,23 +4276,27 @@ show icons as well.") (license license:gpl3+))) (define-public emacs-avy - (package - (name "emacs-avy") - (version "0.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/abo-abo/avy.git") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0rq9ab264565z83cly743nbhrd9m967apmnlhqr1gy8dm4hcy7nm")))) - (build-system emacs-build-system) - (home-page "https://github.com/abo-abo/avy") - (synopsis "Tree-based completion for Emacs") - (description - "This package provides a generic completion method based on building a + ;; Last release version was from 2016. + (let ((commit "4d52b5cb7e1c565ca8dfe9c47b54330fd1a395bc") + (version "0.4.0") + (revision "1")) + (package + (name "emacs-avy") + (version (git-version version revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/abo-abo/avy.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "13226jg9ndlnlvy73847rinn8wpx94jw42cj3pp84qplys9zfr2y")))) + (build-system emacs-build-system) + (home-page "https://github.com/abo-abo/avy") + (synopsis "Tree-based completion for Emacs") + (description + "This package provides a generic completion method based on building a balanced decision tree with each candidate being a leaf. To traverse the tree from the root to a desired leaf, typically a sequence of @code{read-key} can be used. @@ -4302,7 +4306,7 @@ appropriately, with a character at each branch node. So this completion method works only for things that you can see on your screen, all at once, such as the positions of characters, words, line beginnings, links, or windows.") - (license license:gpl3+))) + (license license:gpl3+)))) (define-public emacs-ace-window (package -- 2.21.0