summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2025-12-16 09:13:11 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2025-12-16 09:22:09 +0900
commitcb2d7fa28d09c46b17fc289268858ced25fa146e (patch)
tree29a905a2d0d0128a42236945154959dbf8f0d373
parent669a6c8e992d4d4beb5b47a053f0a29f09ac5bf4 (diff)
gnu: Add emacs-perl-doc.
* gnu/packages/emacs-xyz.scm (emacs-perl-doc): New variable. Change-Id: I81d50af847dd251247085df3dca151a5b75958eb
-rw-r--r--gnu/packages/emacs-xyz.scm23
1 files changed, 23 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index e57472f0c60..9d35685ce94 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -639,6 +639,29 @@ supported algorithm is chosen to ensure interoperability with
639Emacs Lisp.") 639Emacs Lisp.")
640 (license license:gpl3))) 640 (license license:gpl3)))
641 641
642(define-public emacs-perl-doc
643 (package
644 (name "emacs-perl-doc")
645 (version "0.82")
646 (source
647 (origin
648 (method url-fetch)
649 (uri (string-append "https://elpa.gnu.org/packages/perl-doc-" version
650 ".tar"))
651 (sha256
652 (base32 "1fj13361a9pgmlda8yix0p805r2gwzv1gxf43pq6y79a8hxbm8yn"))))
653 (build-system emacs-build-system)
654 (home-page "https://github.com/HaraldJoerg/emacs-perl-doc")
655 (synopsis "Read Perl documentation from Emacs")
656 (description
657 "This package contains a command to read Perl documentation in Emacs: @samp{M-x
658perl-doc}. It uses two external commands which come with Perl:
659@command{perldoc} to locate the Perl documentation for the Perl modules
660installed on your system, and @command{pod2html} to format the documentation
661to HTML. This HTML version is then displayed using the Emacs simple HTML
662renderer, @code{shr}.")
663 (license license:gpl3+)))
664
642(define-public emacs-sops 665(define-public emacs-sops
643 (package 666 (package
644 (name "emacs-sops") 667 (name "emacs-sops")