diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-07-04 12:27:32 +0200 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2020-07-04 12:27:32 +0200 |
commit | 525e1527c7b06e73baf0afd6a92197a9e9a4c0e0 (patch) | |
tree | d7f294862827c8437a8fd0d522e13a00e349538b | |
parent | 3dcac4be2b669e1c8629efe33e2302371a37c5e0 (diff) | |
download | guix-525e1527c7b06e73baf0afd6a92197a9e9a4c0e0.tar.gz |
gnu: Add emacs-swiper.
* gnu/packages/emacs-xyz.scm (emacs-swiper): New variable.
-rw-r--r-- | gnu/packages/emacs-xyz.scm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index d829a38add..5c4861766c 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -6431,6 +6431,31 @@ splitting the input text by spaces and re-building it into a regular expression.") (license license:gpl3+))) +(define-public emacs-swiper + (package + (name "emacs-swiper") + (version "0.13.1") + (source + (origin + (method url-fetch) + (uri (string-append "https://elpa.gnu.org/packages/" + "swiper-" version ".el")) + (sha256 + (base32 "06ild7kck0x5ry8bf0al24nh04q01q3jhj6jjl4xz8n2s6jnn70y")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-ivy" ,emacs-ivy))) + (home-page "https://github.com/abo-abo/swiper") + (synopsis "Isearch with an overview") + (description + "This package gives an overview of the current regex search candidates. +The search regex can be split into groups with a space. Each group is +highlighted with a different face. + +It can double as a quick `regex-builder', although only single lines will be +matched.") + (license license:gpl3+))) + (define-public emacs-ivy-xref (let ((commit "1a35fc0f070388701b05b0a455cbe262e924d547") (revision "1")) |