summaryrefslogtreecommitdiffhomepage
path: root/lib/net/jao-url.el
diff options
context:
space:
mode:
Diffstat (limited to 'lib/net/jao-url.el')
-rw-r--r--lib/net/jao-url.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/net/jao-url.el b/lib/net/jao-url.el
index 9e58f99..ac66cef 100644
--- a/lib/net/jao-url.el
+++ b/lib/net/jao-url.el
@@ -32,5 +32,14 @@
(and (derived-mode-p 'eww-mode) (plist-get eww-data :url))))))
+(defun jao-url-email-url ()
+ (save-excursion
+ (goto-char (point-min))
+ (when (or (search-forward-regexp "^Via: h" nil t)
+ (search-forward-regexp "^URL:[\n ]h" nil t)
+ (and (search-forward-regexp "^Link$" nil t)
+ (not (beginning-of-line))))
+ (jao-url-around-point))))
+
(provide 'jao-url)
;;; jao-url.el ends here