GNU bug report logs - #55786
[PATCH 0/1] Add emacs-spaceleader.

Previous Next

Package: guix-patches;

Reported by: jgart <jgart <at> dismail.de>

Date: Fri, 3 Jun 2022 19:18:02 UTC

Severity: normal

Tags: patch

Done: Tobias Geerinckx-Rice <me <at> tobias.gr>

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 55786 in the body.
You can then email your comments to 55786 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#55786; Package guix-patches. (Fri, 03 Jun 2022 19:18:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to jgart <jgart <at> dismail.de>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 03 Jun 2022 19:18:02 GMT) Full text and rfc822 format available.

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

From: jgart <jgart <at> dismail.de>
To: Guix Patches <guix-patches <at> gnu.org>
Subject: [PATCH 0/1] Add emacs-spaceleader.
Date: Fri, 3 Jun 2022 14:16:51 -0500
Hi Guixers,

Here's spaceleader, an implementation of the Spacemacs leader key functionality.

https://github.com/mohkale/spaceleader

all best,

jgart

https://whereis.みんな/




Information forwarded to guix-patches <at> gnu.org:
bug#55786; Package guix-patches. (Fri, 03 Jun 2022 19:23:02 GMT) Full text and rfc822 format available.

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

From: jgart <jgart <at> dismail.de>
To: 55786 <at> debbugs.gnu.org
Cc: jgart <jgart <at> dismail.de>
Subject: [PATCH 1/2] gnu: Add emacs-bind-map.
Date: Fri,  3 Jun 2022 14:21:34 -0500
* gnu/packages/emacs-xyz.scm (emacs-bind-map): New variable.
---
 gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index edcd6a3f4b..4f35cf8a9c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -30437,6 +30437,33 @@ (define-public emacs-iter2
 original package.")
     (license license:gpl3+)))
 
+(define-public emacs-bind-map
+  (let ((commit "510a24138d8de3b8df0783f1ac493a551fc9bd74")
+        (revision "0"))
+    (package
+      (name "emacs-bind-map")
+      (version (git-version "0.2" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/justbur/bind-map")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32
+           "0crxjy1ykgb429z8ikjv5iy8vg5i0qn8n86p2lgri4glx45sxxx0"))))
+      (build-system emacs-build-system)
+      (home-page "https://github.com/mohkale/bind-map")
+      (synopsis "Bind personal keymaps in multiple locations")
+      (description
+"@code{emacs-bind-map} provides a macro bind-map which can be used to
+make a keymap available across different leader keys including ones
+tied to evil states.  It is essentially a generalization of the idea
+of a leader key as used in Vim or the @code{emacs-evil-leader} package,
+and allows for an arbitrary number of leader keys.")
+      (license license:gpl3+))))
+
 (define-public emacs-promise
   (package
     (name "emacs-promise")
-- 
2.36.1





Information forwarded to guix-patches <at> gnu.org:
bug#55786; Package guix-patches. (Fri, 03 Jun 2022 19:23:02 GMT) Full text and rfc822 format available.

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

From: jgart <jgart <at> dismail.de>
To: 55786 <at> debbugs.gnu.org
Cc: jgart <jgart <at> dismail.de>
Subject: [PATCH 2/2] gnu: Add emacs-spaceleader.
Date: Fri,  3 Jun 2022 14:21:35 -0500
* gnu/packages/emacs-xyz.scm (emacs-spaceleader): New variable.
---
 gnu/packages/emacs-xyz.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4f35cf8a9c..f8396b199b 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -30464,6 +30464,36 @@ (define-public emacs-bind-map
 and allows for an arbitrary number of leader keys.")
       (license license:gpl3+))))
 
+(define-public emacs-spaceleader
+  (let ((commit "5e27c7c517f60beaf2bd2446957aec0ce55e11fe")
+        (revision "0"))
+    (package
+      (name "emacs-spaceleader")
+      (version (git-version "0.2" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+               (url "https://github.com/mohkale/spaceleader")
+               (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32
+           "0ghdybh7rpyrzp02bw43ks009n9idck9sxpjfnbqpyr6j45l5wnh"))))
+      (build-system emacs-build-system)
+      (propagated-inputs
+        (list emacs-dash
+              emacs-general
+              emacs-which-key
+              emacs-use-package
+              emacs-bind-map))
+      (home-page "https://github.com/mohkale/spaceleader")
+      (synopsis "Emacs leader-key implementation from Spacemacs")
+      (description
+"@code{emacs-spaceleader} implements the leader-key functionality from
+spacemacs.")
+      (license license:gpl3+))))
+
 (define-public emacs-promise
   (package
     (name "emacs-promise")
-- 
2.36.1





Information forwarded to guix-patches <at> gnu.org:
bug#55786; Package guix-patches. (Fri, 03 Jun 2022 19:42:02 GMT) Full text and rfc822 format available.

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

From: Maxime Devos <maximedevos <at> telenet.be>
To: jgart <jgart <at> dismail.de>, 55786 <at> debbugs.gnu.org
Subject: Re: [bug#55786] [PATCH 1/2] gnu: Add emacs-bind-map.
Date: Fri, 03 Jun 2022 21:41:06 +0200
[Message part 1 (text/plain, inline)]
jgart via Guix-patches via schreef op vr 03-06-2022 om 14:21 [-0500]:
> +               (url "https://github.com/justbur/bind-map")
> +               (commit commit)))
> +         (file-name (git-file-name name version))
> +         (sha256
> +          (base32
> +           "0crxjy1ykgb429z8ikjv5iy8vg5i0qn8n86p2lgri4glx45sxxx0"))))
> +      (build-system emacs-build-system)
> +      (home-page "https://github.com/mohkale/bind-map")

Both of these result in a 404 for me.
[signature.asc (application/pgp-signature, inline)]

Information forwarded to guix-patches <at> gnu.org:
bug#55786; Package guix-patches. (Fri, 03 Jun 2022 19:44:02 GMT) Full text and rfc822 format available.

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

From: Maxime Devos <maximedevos <at> telenet.be>
To: jgart <jgart <at> dismail.de>, 55786 <at> debbugs.gnu.org
Subject: Re: [bug#55786] [PATCH 2/2] gnu: Add emacs-spaceleader.
Date: Fri, 03 Jun 2022 21:43:03 +0200
[Message part 1 (text/plain, inline)]
jgart via Guix-patches via schreef op vr 03-06-2022 om 14:21 [-0500]:
> +      (version (git-version "0.2" revision commit))
> +      (source
> +       (origin
> +         (method git-fetch)
> +         (uri (git-reference
> +               (url "https://github.com/mohkale/spaceleader")
> +               (commit commit)))

A copy of the GPL is missing, while the GPL requires it:

  4. Conveying Verbatim Copies.

  You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that [...]; and give all
recipients a copy of this License along with the Program.

Greetings,
Maxime.
[signature.asc (application/pgp-signature, inline)]

Reply sent to Tobias Geerinckx-Rice <me <at> tobias.gr>:
You have taken responsibility. (Sat, 04 Jun 2022 22:01:02 GMT) Full text and rfc822 format available.

Notification sent to jgart <jgart <at> dismail.de>:
bug acknowledged by developer. (Sat, 04 Jun 2022 22:01:02 GMT) Full text and rfc822 format available.

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

From: Tobias Geerinckx-Rice <me <at> tobias.gr>
To: jgart <jgart <at> dismail.de>, 55786-done <at> debbugs.gnu.org
Cc: Maxime Devos <maximedevos <at> telenet.be>
Subject: Re: [bug#55786] [PATCH 1/2] gnu: Add emacs-bind-map.
Date: Sat, 04 Jun 2022 23:32:17 +0200
[Message part 1 (text/plain, inline)]
Hi,

The GPL was added thanks to jgart[0], so I've pushed both of these 
patches.

Maxime Devos 写道:
> Both of these result in a 404 for me.

https://github.com/justbur/emacs-bind-map (with extra ‘emacs-’) 
works for me.

I changed the base version of emacs-bind-map to 1.1.2 as the 
commit we use postdates [1].

My guess is an incomplete copy-paste job led to both?

…or maybe not, since spaceleader states its version as 0.0.3.  I 
don't see where either 0.2 came from.

I took the liberty of moving both lonely source hash strings up a 
line, because I can :o)

I also re-indented the packages and expanded the description of 
emacs-spaceleader just a bit, based on the .el comment and our own 
emacs-evil-leader package.

Thanks!

T G-R

[0]: https://github.com/mohkale/spaceleader/issues/3
[1]: 
https://github.com/justbur/emacs-bind-map/commit/6977e0fec5c4a3c62a10503798c2a15194167046
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 03 Jul 2022 11:24:07 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 290 days ago.

Previous Next


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