guix-kakafarm-channel

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit 659e11fa3c8232b1f8655cf73e8ae99cd6625eaf
parent 4de50c4e81d3a5a651b4eca97eb21ef0abe64fd7
Author: Yuval Langer <yuval.langer@gmail.com>
Date:   Thu, 21 Dec 2023 05:09:47 +0200

Add the emacs-super-duper-yes-or-no package.

Diffstat:
Mkakafarm/packages/emacs-xyz.scm | 32++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+), 0 deletions(-)

diff --git a/kakafarm/packages/emacs-xyz.scm b/kakafarm/packages/emacs-xyz.scm @@ -30,3 +30,35 @@ Speaking is done using espeak-ng.") (license license:gpl3+)))) + +(define-public emacs-super-duper-yes-or-no + (let ((commit "5aad9d322a5d1c1a385a86d45e8cdcfc05e0a456") + (git-repository-url "https://codeberg.org/yuvallangerontheroad/super-duper-yes-or-no")) + (package + (name "emacs-super-duper-yes-or-no") + (version "0.1.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url git-repository-url) + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0qrggrgd40ca5x9iww5vim9sid2dl0mqh8vd2j8v38mw9kidyqss")))) + (build-system emacs-build-system) + (home-page git-repository-url) + (synopsis "Replace yes-or-no-p with something even more demanding") + (description + "Instead of replacing yes-or-no-p with y-or-n-p, replace it with +something even more mentally demanding. + +Currently implemented: + +- super-duper-yes-or-no-words-p. +- super-duper-yes-or-no-toggle-case-p. +- super-duper-yes-or-no-arithmetic-problem-p. + +Consult the README.org file or the Emacs help of these functions for +more information.") + (license license:gpl3+))))