From 03a9c71915e39a7b918465dcad3cdaa3541590a5 Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Sun, 28 Apr 2019 01:37:36 +0200 Subject: [PATCH 2/5] gnu: emacs-avy: Update to 4d52b5. * gnu/packages/emacs-xyz.scm (emacs-avy): Update to 4d25b5. --- 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 79e46672eb..b76794acc8 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -4248,23 +4248,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. @@ -4274,7 +4278,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