me
/
guix
Archived
1
0
Fork 0

gnu: Add zsh-history-substring-search

* gnu/packages/shellutils.scm (zsh-history-substring-search): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
master
Timo Wilken 2023-02-25 00:05:23 +01:00 committed by Ludovic Courtès
parent 6d0ad93020
commit 8c76eb6168
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 29 additions and 0 deletions

View File

@ -15,6 +15,7 @@
;;; Copyright © 2021 Foo Chuan Wei <chuanwei.foo@hotmail.com>
;;; Copyright © 2021 Wiktor Żelazny <wzelazny@vurv.cz>
;;; Copyright © 2022 Jose G Perez Taveras <josegpt27@gmail.com>
;;; Copyright © 2023 Timo Wilken <guix@twilken.net>
;;;
;;; This file is part of GNU Guix.
;;;
@ -221,6 +222,34 @@ in Zsh intelligently.")
as you type.")
(license license:expat)))
(define-public zsh-history-substring-search
(package
(name "zsh-history-substring-search")
(version "1.0.2")
(home-page "https://github.com/zsh-users/zsh-history-substring-search")
(source (origin
(method git-fetch)
(uri (git-reference
(url home-page)
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32
"0y8va5kc2ram38hbk2cibkk64ffrabfv1sh4xm7pjspsba9n5p1y"))))
(build-system copy-build-system)
(arguments
'(#:install-plan '(("zsh-history-substring-search.plugin.zsh"
"share/zsh/plugins/zsh-history-substring-search/")
("zsh-history-substring-search.zsh"
"share/zsh/plugins/zsh-history-substring-search/")
("README.md" "share/doc/zsh-history-substring-search/"))))
(synopsis "ZSH port of Fish history search (up arrow)")
(description
"This is a clean-room implementation of the Fish shell's history search
feature, where you can type in any part of any command from history and then
press chosen keys, such as the UP and DOWN arrows, to cycle through matches.")
(license license:bsd-3)))
(define-public zsh-syntax-highlighting
(package
(name "zsh-syntax-highlighting")