[PATCH] Update emacs-ivy.

DoneSubmitted by Brian Leung.
2 participants
  • Brian Leung
  • Ricardo Wurmus
Brian Leung wrote on 5 Aug 2019 23:07
(address . guix-patches@gnu.org)
The latest release version has some hiccups; this later commit includesfixes for a handful of them.
Attachment: file
From f805318626cb681439d20967f4a1ae65066e8334 Mon Sep 17 00:00:00 2001From: Brian Leung <bkleung89@gmail.com>Date: Mon, 5 Aug 2019 23:05:43 +0200Subject: [PATCH] gnu: emacs-ivy: Update to 0.12.0-1.d3e4514.
* gnu/packages/emacs-xyz.scm (emacs-ivy): Update to 0.12.0-1.d3e4514.--- gnu/packages/emacs-xyz.scm | 73 ++++++++++++++++++++------------------ 1 file changed, 39 insertions(+), 34 deletions(-)
Toggle diff (91 lines)diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scmindex 1b6e02bcbc..213dac78f6 100644--- a/gnu/packages/emacs-xyz.scm+++ b/gnu/packages/emacs-xyz.scm@@ -4732,45 +4732,50 @@ automatically.") (license license:gpl3+))) (define-public emacs-ivy- (package- (name "emacs-ivy")- (version "0.12.0")- (source- (origin- (method git-fetch)- (uri (git-reference- (url "https://github.com/abo-abo/swiper.git")- (commit version)))- (file-name (git-file-name name version))- (sha256- (base32- "0xgngn3jhmyn6mlkk9kmgfgh0w5i50b27syr4cgfgarg6p77j05w"))))- (build-system emacs-build-system)- (arguments- `(#:phases- (modify-phases %standard-phases- (add-after 'install 'install-doc- (lambda* (#:key outputs #:allow-other-keys)- (let* ((out (assoc-ref outputs "out"))- (info (string-append out "/share/info")))- (with-directory-excursion "doc"- (invoke "makeinfo" "ivy.texi")- (install-file "ivy.info" info)- #t)))))))- (propagated-inputs- `(("emacs-hydra" ,emacs-hydra)))- (native-inputs- `(("texinfo" ,texinfo)))- (home-page "http://oremacs.com/swiper/")- (synopsis "Incremental vertical completion for Emacs")- (description- "This package provides @code{ivy-read} as an alternative to+ ;; The latest release version introduced a new feature, swiper-isearch, that+ ;; generally works well but had some noticeable bugs; this later commit+ ;; includes fixes for several of them.+ (let ((commit "d3e4514fd72f217c704ae18afdf711bb9036a04d")+ (revision "1"))+ (package+ (name "emacs-ivy")+ (version (git-version "0.12.0" revision commit))+ (source+ (origin+ (method git-fetch)+ (uri (git-reference+ (url "https://github.com/abo-abo/swiper.git")+ (commit commit)))+ (file-name (git-file-name name version))+ (sha256+ (base32+ "142axxc6vsl14cfyvzj9csiykxdn7vhw88fy955hzx7av4qfqg4x"))))+ (build-system emacs-build-system)+ (arguments+ `(#:phases+ (modify-phases %standard-phases+ (add-after 'install 'install-doc+ (lambda* (#:key outputs #:allow-other-keys)+ (let* ((out (assoc-ref outputs "out"))+ (info (string-append out "/share/info")))+ (with-directory-excursion "doc"+ (invoke "makeinfo" "ivy.texi")+ (install-file "ivy.info" info)+ #t)))))))+ (propagated-inputs+ `(("emacs-hydra" ,emacs-hydra)))+ (native-inputs+ `(("texinfo" ,texinfo)))+ (home-page "http://oremacs.com/swiper/")+ (synopsis "Incremental vertical completion for Emacs")+ (description+ "This package provides @code{ivy-read} as an alternative to @code{completing-read} and similar functions. No attempt is made to determine the best candidate. Instead, the user can navigate candidates with @code{ivy-next-line} and @code{ivy-previous-line}. The matching is done by splitting the input text by spaces and re-building it into a regular expression.")- (license license:gpl3+)))+ (license license:gpl3+)))) (define-public emacs-ivy-pass (let ((commit "5b523de1151f2109fdd6a8114d0af12eef83d3c5")-- 2.22.0
Ricardo Wurmus wrote on 6 Aug 2019 09:42
(name . Brian Leung)(address . bkleung89@gmail.com)(address . 36939-done@debbugs.gnu.org)
Hi Brian,
Toggle quote (3 lines)> The latest release version has some hiccups; this later commit includes> fixes for a handful of them.
Thanks. I pushed this to the master branch with commit 6a5198170e.
-- Ricardo
Your comment

This issue is archived.

To comment on this conversation send email to 36939@debbugs.gnu.org