gnu: Add emacs-validate-html.

* gnu/packages/emacs-xyz.scm (emacs-validate-html): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
jgart via Guix-patches via 2022-01-27 00:54:27 -05:00 committed by Nicolas Goaziou
parent c875c82d30
commit ac577bb7de
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -29917,6 +29917,32 @@ (define-public emacs-nasm-mode
Unlike Emacs' generic ASM mode, it understands NASM-specific syntax.") Unlike Emacs' generic ASM mode, it understands NASM-specific syntax.")
(license license:unlicense))) (license license:unlicense)))
(define-public emacs-validate-html
;; XXX: Upstream did not tag commits yet. However, commit below matches the
;; last version bump. Version is extracted from the keyword in main file.
(let ((commit "748e874d50c3a95c61590ae293778e26de05c5f9"))
(package
(name "emacs-validate-html")
(version "1.3")
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://github.com/arthurgleckler/validate-html")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "0b2b5dm85jwgkqvga23r3vfya07vxv2n7a3a6r1pxpk8asqlw41c"))))
(build-system emacs-build-system)
(home-page "https://github.com/arthurgleckler/validate-html")
(synopsis "Run the W3C HTML Validator directly from Emacs")
(description
"@command{emacs-validate-html} installs the command @code{validate-html},
which sends the current buffer to the World Wide Web Consortiums HTML
Validator service and displays the results in a buffer in Compilation mode.")
(license license:gpl3+))))
(define-public emacs-global-tags (define-public emacs-global-tags
(let ((commit "06db25d91cc8bfb5e24e02adc04de1226c7e742d") (let ((commit "06db25d91cc8bfb5e24e02adc04de1226c7e742d")
(revision "0")) (revision "0"))