New function: Open nntp: links with Wanderlust

* org-wl.el (org-wl-open-nntp): New function.
This commit is contained in:
David Maus 2010-09-20 21:25:18 +02:00
parent 9e6b098747
commit 8a8fbbd415
1 changed files with 15 additions and 0 deletions

View File

@ -240,6 +240,21 @@ ENTITY is a message entity."
(org-add-link-props :link link :description desc)))
(or link xref)))))))
(defun org-wl-open-nntp (path)
"Follow the nntp: link specified by PATH."
(let* ((spec (split-string path "/"))
(server (split-string (nth 2 spec) "@"))
(group (nth 3 spec))
(article (nth 4 spec)))
(org-wl-open
(concat "-" group ":" (if (cdr server)
(car (split-string (car server) ":"))
"")
(if (string= elmo-nntp-default-server (nth 2 spec))
""
(concat "@" (or (cdr server) (car server))))
(if article (concat "#" article) "")))))
(defun org-wl-open (path)
"Follow the WL message link specified by PATH.
When called with one prefix, open message in namazu search folder