From 0a5b74478ee3c67d81ec26b833a0f6b892192c0c Mon Sep 17 00:00:00 2001 Message-ID: <0a5b74478ee3c67d81ec26b833a0f6b892192c0c.1719938350.git.public@thanosapollo.org> From: Thanos Apollo Date: Tue, 2 Jul 2024 19:31:35 +0300 Subject: [PATCH] gnu: Add emacs-gnosis. * gnu/packages/emacs-xyz.scm (emacs-gnosis): New variable. Change-Id: I5757adf1b1b5f19f34fce60e487f4420e8785521 --- gnu/packages/emacs-xyz.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index a13af2a5a1..300de93d0d 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -17982,6 +17982,33 @@ (define-public emacs-gn-mode are common in Chromium-derived projects.") (license license:bsd-3))) +(define-public emacs-gnosis + (let ((commit "6df4a3d342bee27ef6891dc4930dd3ff17c52c31")) + (package + (name "emacs-gnosis") + (version "0.3.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://git.thanosapollo.org/gnosis") + (commit commit))) + (sha256 + (base32 + "18d59gw9k1aj7ki2555vb4mdbrpsz9ib5lkcshf6k0p0qxkzqcxz")) + (file-name (git-file-name name version)))) + (build-system emacs-build-system) + (propagated-inputs + (list emacs-emacsql + emacs-compat)) + (home-page "https://thanosapollo.org/projects/gnosis") + (synopsis "Spaced Repetition System for GNU Emacs") + (description "Gnosis is a spaced repetition system for note taking & self +testing, where notes are taken in a Question/Answer/Explanation +format & reviewed in spaced intervals, determined by the success or +failure to recall a given answer for question.") + (license license:gpl3+)))) + (define-public emacs-drag-stuff (package (name "emacs-drag-stuff") base-commit: 69089674bb9fb2cc7b3285b73fb7dda7d99a2550 prerequisite-patch-id: d920223ad4dd8c4e1b3e2e95b047ace057eeddf8 -- 2.45.2