* [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.