From 2fdb18979e2fd285a749cd537120f7105f469e30 Mon Sep 17 00:00:00 2001 From: moksh Date: Wed, 11 Mar 2026 23:49:04 +0530 Subject: gnu: Add emacs-swagg. * gnu/packages/emacs-xyz.scm (emacs-swagg): New variable. Change-Id: I0f07711cd4536500d976fc76e24a9a93bec9e660 Signed-off-by: Liliana Marie Prikler --- gnu/packages/emacs-xyz.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'gnu') diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index ec34a3b8c94..6987515c593 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16817,6 +16817,32 @@ The following completions are currently available: @end itemize") (license license:gpl3+))) +(define-public emacs-swagg + (package + (name "emacs-swagg") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/isamert/swagg.el") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1xlknc7j5vz1sv5gwr8v6vyfginflsksjyzx6qz1svibkdwp223g")))) + (build-system emacs-build-system) + (propagated-inputs (list emacs-compat + emacs-dash + emacs-s + emacs-request + emacs-yaml)) + (home-page "https://github.com/isamert/swagg.el") + (synopsis "UI to interact with OpenAPI definations") + (description + "This package provides a practical Emacs UI for OpenAPI definitions. It +lets you fetch and interact with OpenAPI (formerly Swagger) definitions.") + (license license:gpl3+))) + (define-public emacs-sway (let ((commit "84eae5e16a643eb00b0a422ded751cceb17cc8f0") (revision "0")) -- cgit v1.2.3