GNU bug report logs - #34994
[PATCH] gnu: Add emacs-ace-link.

Previous Next

Package: guix-patches;

Reported by: mikadoZero <mikadozero <at> yandex.com>

Date: Tue, 26 Mar 2019 01:24:02 UTC

Severity: normal

Tags: patch

Done: Ludovic Courtès <ludo <at> gnu.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 34994 in the body.
You can then email your comments to 34994 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#34994; Package guix-patches. (Tue, 26 Mar 2019 01:24:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to mikadoZero <mikadozero <at> yandex.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Tue, 26 Mar 2019 01:24:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: mikadoZero <mikadozero <at> yandex.com>
To: Guix-patches <guix-patches <at> gnu.org>
Subject: [PATCH] gnu: Add emacs-ace-link.
Date: Mon, 25 Mar 2019 21:22:40 -0400
This is my first patch that adds a package to Guix.  Feedback is
appreciated.

`guix lint emacs-ace-link` completes without warnings.

These build commands are successful:

`guix build --rounds=4 emacs-ace-link`
`guix build --system=armhf-linux --rounds=4 emacs-ace-link`
`guix build --system=aarch64-linux --rounds=4 emacs-ace-link`

These build commands were not successful for me:

`guix build --system=powerpc-linux --rounds=4 emacs-ace-link`
`guix build --system=mips64el-linux --rounds=4 emacs-ace-link`

https://lists.gnu.org/archive/html/help-guix/2019-03/msg00111.html

-----------

From 88fa9952ab4ce2e8b9d77ca55fd93c9e70936d02 Mon Sep 17 00:00:00 2001
From: mikadoZero <mikadozero <at> yandex.com>
Date: Mon, 25 Mar 2019 19:39:09 -0400
Subject: [PATCH] gnu: Add emacs-ace-link.

* gnu/packages/emacs-xyz.scm (emacs-ace-link): New variable.
---
 gnu/packages/emacs-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 9969c7968c..f4c068db7a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -44,6 +44,7 @@
 ;;; Copyright © 2018, 2019 Brett Gilio <brettg <at> posteo.net>
 ;;; Copyright © 2019 Dimakakos Dimos <bendersteed <at> teknik.io>
 ;;; Copyright © 2019 Brian Leung <bkleung89 <at> gmail.com>
+;;; Copyright © 2019 mikadoZero <mikadozero <at> yandex.com>
 ;;;
 ;;; This file is part of GNU Guix.
 ;;;
@@ -1090,6 +1091,34 @@ within a specified width.  It is useful for displaying long track titles.")
 ;;; Miscellaneous.
 ;;;
 
+(define-public emacs-ace-link
+  (package
+    (name "emacs-ace-link")
+    (version "0.5.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/abo-abo/ace-link.git")
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "147dz79vg4ym5wg3d544bw2khdb2j3hr73rw4qfm64wf0q2dj0vk"))))
+    (build-system emacs-build-system)
+    (propagated-inputs
+     `(("emacs-avy" ,emacs-avy)))
+    (home-page "https://github.com/abo-abo/ace-link")
+    (synopsis "Quickly follow links in Emacs")
+    (description
+     "Currently, to jump to a link in a @file{Info-mode}, @file{help-mode},
+ @file{woman-mode}, @file{org-mode}, @file{eww-mode}, @file{compilation-mode},
+ @file{goto-address-mode} buffer, you can tab through the links to select the
+ one you want.  This is an O(N) operation, where the N is the amount of links.
+  This package turns this into an O(1) operation.  It does so by assigning a
+ letter to each link using avy.")
+    (license license:gpl3+)))
+
 (define-public emacs-bbdb
   (package
     (name "emacs-bbdb")
-- 
2.21.0





Reply sent to Ludovic Courtès <ludo <at> gnu.org>:
You have taken responsibility. (Tue, 16 Apr 2019 17:05:01 GMT) Full text and rfc822 format available.

Notification sent to mikadoZero <mikadozero <at> yandex.com>:
bug acknowledged by developer. (Tue, 16 Apr 2019 17:05:02 GMT) Full text and rfc822 format available.

Message #10 received at 34994-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludo <at> gnu.org>
To: mikadoZero <mikadozero <at> yandex.com>
Cc: 34994-done <at> debbugs.gnu.org
Subject: Re: [bug#34994] [PATCH] gnu: Add emacs-ace-link.
Date: Tue, 16 Apr 2019 19:04:26 +0200
[Message part 1 (text/plain, inline)]
mikadoZero <mikadozero <at> yandex.com> skribis:

>>From 88fa9952ab4ce2e8b9d77ca55fd93c9e70936d02 Mon Sep 17 00:00:00 2001
> From: mikadoZero <mikadozero <at> yandex.com>
> Date: Mon, 25 Mar 2019 19:39:09 -0400
> Subject: [PATCH] gnu: Add emacs-ace-link.
>
> * gnu/packages/emacs-xyz.scm (emacs-ace-link): New variable.

Applied with the tiny changes below, thanks!

Ludo’.

[Message part 2 (text/x-patch, inline)]
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 1161630b52..7aec695205 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -1161,9 +1161,9 @@ within a specified width.  It is useful for displaying long track titles.")
     (home-page "https://github.com/abo-abo/ace-link")
     (synopsis "Quickly follow links in Emacs")
     (description
-     "Currently, to jump to a link in a @file{Info-mode}, @file{help-mode},
- @file{woman-mode}, @file{org-mode}, @file{eww-mode}, @file{compilation-mode},
- @file{goto-address-mode} buffer, you can tab through the links to select the
+     "Currently, to jump to a link in a @code{Info-mode}, @code{help-mode},
+@code{woman-mode}, @code{org-mode}, @code{eww-mode}, @code{compilation-mode},
+@code{goto-address-mode} buffer, you can tab through the links to select the
 one you want.  This is an O(N) operation, where the N is the amount of links.
 This package turns this into an O(1) operation.  It does so by assigning a
 letter to each link using avy.")

Information forwarded to guix-patches <at> gnu.org:
bug#34994; Package guix-patches. (Wed, 17 Apr 2019 22:05:01 GMT) Full text and rfc822 format available.

Message #13 received at 34994-done <at> debbugs.gnu.org (full text, mbox):

From: mikadoZero <mikadozero <at> yandex.com>
To: Ludovic Courtès <ludo <at> gnu.org>
Cc: 34994-done <at> debbugs.gnu.org
Subject: Re: [bug#34994] [PATCH] gnu: Add emacs-ace-link.
Date: Wed, 17 Apr 2019 18:03:19 -0400
Thank you

Ludovic Courtès writes:

> mikadoZero <mikadozero <at> yandex.com> skribis:
>
>>>From 88fa9952ab4ce2e8b9d77ca55fd93c9e70936d02 Mon Sep 17 00:00:00 2001
>> From: mikadoZero <mikadozero <at> yandex.com>
>> Date: Mon, 25 Mar 2019 19:39:09 -0400
>> Subject: [PATCH] gnu: Add emacs-ace-link.
>>
>> * gnu/packages/emacs-xyz.scm (emacs-ace-link): New variable.
>
> Applied with the tiny changes below, thanks!
>
> Ludo’.
>
> diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
> index 1161630b52..7aec695205 100644
> --- a/gnu/packages/emacs-xyz.scm
> +++ b/gnu/packages/emacs-xyz.scm
> @@ -1161,9 +1161,9 @@ within a specified width.  It is useful for displaying long track titles.")
>      (home-page "https://github.com/abo-abo/ace-link")
>      (synopsis "Quickly follow links in Emacs")
>      (description
> -     "Currently, to jump to a link in a @file{Info-mode}, @file{help-mode},
> - @file{woman-mode}, @file{org-mode}, @file{eww-mode}, @file{compilation-mode},
> - @file{goto-address-mode} buffer, you can tab through the links to select the
> +     "Currently, to jump to a link in a @code{Info-mode}, @code{help-mode},
> +@code{woman-mode}, @code{org-mode}, @code{eww-mode}, @code{compilation-mode},
> +@code{goto-address-mode} buffer, you can tab through the links to select the
>  one you want.  This is an O(N) operation, where the N is the amount of links.
>  This package turns this into an O(1) operation.  It does so by assigning a
>  letter to each link using avy.")





bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 16 May 2019 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 318 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.