all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#29637] [PATCH] gnu: Add emacs-grep-a-lot.
@ 2017-12-10  4:32 Maxim Cournoyer
       [not found] ` <handler.29637.B.151288038421028.ack@debbugs.gnu.org>
  2017-12-11 16:02 ` [bug#29637] [PATCH] " Ludovic Courtès
  0 siblings, 2 replies; 4+ messages in thread
From: Maxim Cournoyer @ 2017-12-10  4:32 UTC (permalink / raw)
  To: 29637


[-- Attachment #1.1: Type: text/plain, Size: 369 bytes --]

Hello!

This package enables multiple grep buffers (as in M-x rgrep) in Emacs,
for times when one is not enough...

It can be enabled with the following in your .emacs:

--8<---------------cut here---------------start------------->8---
;; Grep-a-lot
(require 'grep-a-lot)
(grep-a-lot-setup-keys)
--8<---------------cut here---------------end--------------->8---

Maxim

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: 0001-gnu-Add-emacs-grep-a-lot.patch --]
[-- Type: text/x-patch, Size: 1643 bytes --]

From 7040948a50b40ba2871f85df8dfea490e413646e Mon Sep 17 00:00:00 2001
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Date: Sat, 9 Dec 2017 23:08:12 -0500
Subject: [PATCH] gnu: Add emacs-grep-a-lot.

* gnu/packages/emacs.scm (emacs-grep-a-lot): New variable.
---
 gnu/packages/emacs.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 77da8f2f2..2b2f585c1 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -1972,6 +1972,26 @@ keep pressing the key until it selects what you want.  There's also
 column by drawing a thin line down the length of the editing window.")
     (license license:gpl3+)))
 
+(define-public emacs-grep-a-lot
+  (package
+    (name "emacs-grep-a-lot")
+    (version "1.0.7")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/ZungBang/emacs-grep-a-lot.git")
+                    (commit "9f9f645b9e308a0d887b66864ff97d0fca1ba4ad")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32
+                "1a4b0lsmwq84qfx51c5xy4fryhb1ysld4fhgw2vr37izf53379sb"))))
+    (build-system emacs-build-system)
+    (home-page "https://github.com/ZungBang/emacs-grep-a-lot")
+    (synopsis "Enables multiple grep buffers in Emacs")
+    (description
+     "This Emacs package allows managing multiple grep buffers.")
+    (license license:gpl3+)))
+
 (define-public emacs-inf-ruby
   (package
     (name "emacs-inf-ruby")
-- 
2.14.1


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#29637] [PATCHv2] gnu: Add emacs-grep-a-lot.
       [not found] ` <handler.29637.B.151288038421028.ack@debbugs.gnu.org>
@ 2017-12-10  4:37   ` Maxim Cournoyer
  2017-12-11 16:03     ` bug#29637: " Ludovic Courtès
  0 siblings, 1 reply; 4+ messages in thread
From: Maxim Cournoyer @ 2017-12-10  4:37 UTC (permalink / raw)
  To: 29637


[-- Attachment #1.1: Type: text/plain, Size: 76 bytes --]

Oops, I forgot to stage a fix for the sha256 hash, so here's a v2 with it.


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: 0001-gnu-Add-emacs-grep-a-lot.patch --]
[-- Type: text/x-patch, Size: 1645 bytes --]

From acd421b4c514d4d2ae6501a8a8f87cf6485de572 Mon Sep 17 00:00:00 2001
From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Date: Sat, 9 Dec 2017 23:08:12 -0500
Subject: [PATCHv2] gnu: Add emacs-grep-a-lot.

* gnu/packages/emacs.scm (emacs-grep-a-lot): New variable.
---
 gnu/packages/emacs.scm | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 77da8f2f2..850ed4e9e 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -1972,6 +1972,26 @@ keep pressing the key until it selects what you want.  There's also
 column by drawing a thin line down the length of the editing window.")
     (license license:gpl3+)))
 
+(define-public emacs-grep-a-lot
+  (package
+    (name "emacs-grep-a-lot")
+    (version "1.0.7")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/ZungBang/emacs-grep-a-lot.git")
+                    (commit "9f9f645b9e308a0d887b66864ff97d0fca1ba4ad")))
+              (file-name (string-append name "-" version "-checkout"))
+              (sha256
+               (base32
+                "1f8262mrlinzgnn4m49hbj1hm3c1mvzza24py4b37sasn49546lw"))))
+    (build-system emacs-build-system)
+    (home-page "https://github.com/ZungBang/emacs-grep-a-lot")
+    (synopsis "Enables multiple grep buffers in Emacs")
+    (description
+     "This Emacs package allows managing multiple grep buffers.")
+    (license license:gpl3+)))
+
 (define-public emacs-inf-ruby
   (package
     (name "emacs-inf-ruby")
-- 
2.14.1


[-- Attachment #1.3: Type: text/plain, Size: 7 bytes --]


Maxim

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [bug#29637] [PATCH] gnu: Add emacs-grep-a-lot.
  2017-12-10  4:32 [bug#29637] [PATCH] gnu: Add emacs-grep-a-lot Maxim Cournoyer
       [not found] ` <handler.29637.B.151288038421028.ack@debbugs.gnu.org>
@ 2017-12-11 16:02 ` Ludovic Courtès
  1 sibling, 0 replies; 4+ messages in thread
From: Ludovic Courtès @ 2017-12-11 16:02 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 29637

I get:

--8<---------------cut here---------------start------------->8---
Cloning into '/gnu/store/2g48isa7zdknc1zgqynkbnfn5rx5pylp-emacs-grep-a-lot-1.0.7-checkout'...
Note: checking out '9f9f645b9e308a0d887b66864ff97d0fca1ba4ad'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b <new-branch-name>

HEAD is now at 9f9f645... updated copyright years and minor version
environment variable `PATH' unset
r:sha256 hash mismatch for output path `/gnu/store/2g48isa7zdknc1zgqynkbnfn5rx5pylp-emacs-grep-a-lot-1.0.7-checkout'
  expected: 1a4b0lsmwq84qfx51c5xy4fryhb1ysld4fhgw2vr37izf53379sb
  actual:   1f8262mrlinzgnn4m49hbj1hm3c1mvzza24py4b37sasn49546lw
@ build-failed /gnu/store/31cfgzahfccb92sggjxq5d0q9m8s16ix-emacs-grep-a-lot-1.0.7-checkout.drv - 1 r:sha256 hash mismatch for output path `/gnu/store/2g48isa7zdknc1zgqynkbnfn5rx5pylp-emacs-grep-a-lot-1.0.7-checkout'
  expected: 1a4b0lsmwq84qfx51c5xy4fryhb1ysld4fhgw2vr37izf53379sb
  actual:   1f8262mrlinzgnn4m49hbj1hm3c1mvzza24py4b37sasn49546lw
--8<---------------cut here---------------end--------------->8---

Could you check what’s going on?

Otherwise the patch LGTM.

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* bug#29637: [PATCHv2] gnu: Add emacs-grep-a-lot.
  2017-12-10  4:37   ` [bug#29637] [PATCHv2] " Maxim Cournoyer
@ 2017-12-11 16:03     ` Ludovic Courtès
  0 siblings, 0 replies; 4+ messages in thread
From: Ludovic Courtès @ 2017-12-11 16:03 UTC (permalink / raw)
  To: Maxim Cournoyer; +Cc: 29637-done

Maxim Cournoyer <maxim.cournoyer@gmail.com> skribis:

> Oops, I forgot to stage a fix for the sha256 hash, so here's a v2 with it.

I had overlooked that v2.

> From acd421b4c514d4d2ae6501a8a8f87cf6485de572 Mon Sep 17 00:00:00 2001
> From: Maxim Cournoyer <maxim.cournoyer@gmail.com>
> Date: Sat, 9 Dec 2017 23:08:12 -0500
> Subject: [PATCHv2] gnu: Add emacs-grep-a-lot.
>
> * gnu/packages/emacs.scm (emacs-grep-a-lot): New variable.

Applied, thanks!

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-12-11 16:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-10  4:32 [bug#29637] [PATCH] gnu: Add emacs-grep-a-lot Maxim Cournoyer
     [not found] ` <handler.29637.B.151288038421028.ack@debbugs.gnu.org>
2017-12-10  4:37   ` [bug#29637] [PATCHv2] " Maxim Cournoyer
2017-12-11 16:03     ` bug#29637: " Ludovic Courtès
2017-12-11 16:02 ` [bug#29637] [PATCH] " Ludovic Courtès

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.