;;; Copyright © 2025 bdunahu ;;; ;;; SPDX-License-Identifier: GPL-3.0-or-later (define-module (tanelorn packages emacs-xyz) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages) #:use-module (guix packages) #:use-module (guix gexp) #:use-module (guix download) #:use-module (gnu packages emacs-build) #:use-module (guix build-system emacs) #:use-module (tanelorn packages emacs) #:use-module (guix git-download)) (define-public emacs-jeison (let ((commit "19a51770f24eaa7b538c7be6a8a5c25d154b641f") (revision "1")) (package (name "emacs-jeison") (version (git-version "1.0.0" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/SavchenkoValeriy/jeison") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "1ipmh2zg1pffpkk00wr2d8s3g51bnv3kmnci8g79i7vnm3i4my85")))) (build-system emacs-build-system) (inputs (list emacs-dash)) (home-page "https://github.com/SavchenkoValeriy/jeison") (synopsis "Library for declarative JSON parsing") (description "Jeison is a library for transforming JSON objects into EIEIO objects.") (license license:gpl3+)))) (define-public emacs-powerthesaurus (let ((commit "f2d624677f54b95509b63e69a9e3520d014c196e") (revision "1")) (package (name "emacs-powerthesaurus") (version (git-version "0.4.0" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/SavchenkoValeriy/emacs-powerthesaurus") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "06magy1vx0hv0znlvrhjhq60w7zyinijbl5s4bzr62w4ksix2nki")))) (build-system emacs-build-system) (inputs (list emacs-dash emacs-jeison emacs-s)) (home-page "https://github.com/SavchenkoValeriy/emacs-powerthesaurus") (synopsis "Powerthesaurus integration for Emacs") (description "Powerthesaurus is a plugin that integrates Emacs with the @url{https://www.powerthesaurus.org/,powerthesaurus.org} service for finding synonyms, antonyms, and related terms.") (license license:gpl3+))))