This is an automated email from the git hooks/post-receive script. arunisaac pushed a commit to branch master in repository guix.
The following commit(s) were added to refs/heads/master by this push: new 1436165c2f gnu: Add emacs-ezf. 1436165c2f is described below commit 1436165c2f0adbb44d3f033c54db692167591248 Author: Arun Isaac <arunis...@systemreboot.net> AuthorDate: Wed Mar 19 22:38:58 2025 +0000 gnu: Add emacs-ezf. * gnu/packages/emacs-xyz.scm (emacs-ezf): New variable. --- gnu/packages/emacs-xyz.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 0c49bb5d4d..7ff2296cf6 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -2235,6 +2235,42 @@ leveraging built-in functionality.") purpose finder.") (license license:gpl3+)))) +(define-public emacs-ezf + (let ((commit "038513f7bd335981430f5d3386d533272567cefd") + (revision "0")) + (package + (name "emacs-ezf") + (version (git-version "0.1.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/mickeynp/ezf") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0nrby8f3magyjwwyqk9bqyrgh04vlm8alajzng9x507n42pb7bn7")))) + (build-system emacs-build-system) + (arguments + (list #:tests? #t + #:test-command #~(list "emacs" "--batch" + "-l" "ezf.el" "-l" "ezf-test.el" + "-f" "ert-run-tests-batch-and-exit") + #:phases + #~(modify-phases %standard-phases + (add-after 'install 'install-script + (lambda _ + (install-file "ezf" + (string-append #$output "/bin"))))))) + (propagated-inputs + (list emacs-helm)) + (home-page "https://github.com/mickeynp/ezf") + (synopsis "Emacs Fuzzy Finder") + (description "Emacs Fuzzy Finder is like fzf, but it leverages the power +of your Emacs instance to filter and select candidates. Use ezf as part of +piping and command substitutions to manually select and filter matches.") + (license license:gpl3+)))) + (define-public emacs-pacfiles-mode (package (name "emacs-pacfiles-mode")