gnu: Add fzf-tab.
* gnu/packages/shellutils.scm (fzf-tab): New variable. Change-Id: I821eb28c9ac12e8d6449ce7bc389538d260d6091 Signed-off-by: Andreas Enge <andreas@enge.fr>master
parent
97684fa209
commit
b6ef3cfdf0
|
@ -912,3 +912,30 @@ with Guix Home:
|
||||||
\"source \" liquidprompt \"/share/liquidprompt/themes/powerline/powerline.theme\"))))))
|
\"source \" liquidprompt \"/share/liquidprompt/themes/powerline/powerline.theme\"))))))
|
||||||
@end example\n")
|
@end example\n")
|
||||||
(license license:agpl3+)))
|
(license license:agpl3+)))
|
||||||
|
|
||||||
|
(define-public fzf-tab
|
||||||
|
(package
|
||||||
|
(name "fzf-tab")
|
||||||
|
(version "1.1.2")
|
||||||
|
(home-page "https://github.com/Aloxaf/fzf-tab")
|
||||||
|
(source (origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/Aloxaf/fzf-tab")
|
||||||
|
(commit (string-append "v" version))))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"061jjpgghn8d5q2m2cd2qdjwbz38qrcarldj16xvxbid4c137zs2"))))
|
||||||
|
(build-system copy-build-system)
|
||||||
|
(arguments
|
||||||
|
'(#:install-plan '(("lib" "/share/zsh/plugins/fzf-tab/")
|
||||||
|
("modules" "/share/zsh/plugins/fzf-tab/")
|
||||||
|
("fzf-tab.plugin.zsh" "/share/zsh/plugins/fzf-tab/")
|
||||||
|
("fzf-tab.zsh" "/share/zsh/plugins/fzf-tab/")
|
||||||
|
("README.md" "/share/doc/fzf-tab/"))))
|
||||||
|
(synopsis "Replace the zsh default completion menu with fzf")
|
||||||
|
(description
|
||||||
|
"The fzf-tab package replaces the default completion menu of the zsh
|
||||||
|
shell with fzf, enabling fuzzy finding and multi-selection.")
|
||||||
|
(license license:expat)))
|
||||||
|
|
Reference in New Issue