summaryrefslogtreecommitdiff
path: root/app-emacs/w3mnav
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
commitb590c8d7572b727d565cc0b8ff660d43569845de (patch)
tree06f7a4102ea4e845df8b66660f252920d52952f9 /app-emacs/w3mnav
parent24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff)
downloadbaldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip
Adding metadata
Diffstat (limited to 'app-emacs/w3mnav')
-rw-r--r--app-emacs/w3mnav/Manifest1
-rw-r--r--app-emacs/w3mnav/files/75w3mnav-gentoo.el12
-rw-r--r--app-emacs/w3mnav/metadata.xml18
-rw-r--r--app-emacs/w3mnav/w3mnav-0.5-r3.ebuild24
4 files changed, 55 insertions, 0 deletions
diff --git a/app-emacs/w3mnav/Manifest b/app-emacs/w3mnav/Manifest
new file mode 100644
index 000000000000..4812acc19fde
--- /dev/null
+++ b/app-emacs/w3mnav/Manifest
@@ -0,0 +1 @@
+DIST w3mnav-0.5.tar.gz 2378 BLAKE2B 548953415020f08b83f07447c09a7facd5e6ccc5aeb36cdda3718d2b9f17d7756514d650936a30fd9006bf9ad90021c5ff33e355918257f14054da63a1db3237 SHA512 8b04d31307e6fccdfb0d5ebd9bc4c2b52d347c5c2c022ad9b3f342b4c2666858ac201e11acd7a15b77b22dbef287c0cf481119ea18443776b00e5b133431e723
diff --git a/app-emacs/w3mnav/files/75w3mnav-gentoo.el b/app-emacs/w3mnav/files/75w3mnav-gentoo.el
new file mode 100644
index 000000000000..873b58e0d3dd
--- /dev/null
+++ b/app-emacs/w3mnav/files/75w3mnav-gentoo.el
@@ -0,0 +1,12 @@
+(add-to-list 'load-path "@SITELISP@")
+
+(autoload 'w3m-nav-go-top "w3mnav" nil t)
+(autoload 'w3m-nav-go-prev "w3mnav" nil t)
+(autoload 'w3m-nav-go-next "w3mnav" nil t)
+
+(add-hook 'w3m-mode-hook
+ (lambda ()
+ (setq w3m-mode-map w3m-info-like-map)
+ (define-key w3m-mode-map "t" 'w3m-nav-go-top)
+ (define-key w3m-mode-map "[" 'w3m-nav-go-prev)
+ (define-key w3m-mode-map "]" 'w3m-nav-go-next)))
diff --git a/app-emacs/w3mnav/metadata.xml b/app-emacs/w3mnav/metadata.xml
new file mode 100644
index 000000000000..7913f53306f0
--- /dev/null
+++ b/app-emacs/w3mnav/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <longdescription>
+ w3mnav.el is an Emacs add-on that kludges some Info-like navigation
+ keys to the w3m Web browser. This functionality was originally part
+ of the Scheme support package Quack, and was intended to work with
+ the numerous Scheme books that were converted to HTML from LaTeX
+ format. It also works with some other HTML pages that have book-like
+ "next page" and "previous page" links.
+</longdescription>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-emacs/w3mnav/w3mnav-0.5-r3.ebuild b/app-emacs/w3mnav/w3mnav-0.5-r3.ebuild
new file mode 100644
index 000000000000..316e8d1d294c
--- /dev/null
+++ b/app-emacs/w3mnav/w3mnav-0.5-r3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+DESCRIPTION="Add Info-like navigation keys to the emacs-w3m web browser"
+HOMEPAGE="https://www.neilvandyke.org/w3mnav/"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="app-emacs/emacs-w3m"
+RDEPEND="${DEPEND}"
+
+SITEFILE="75${PN}-gentoo.el"
+
+src_compile() {
+ ${EMACS} ${EMACSFLAGS} -L "${SITELISP}/emacs-w3m" \
+ -f batch-byte-compile w3mnav.el || die "byte-compile failed"
+}