>From 5ab007318cab14c2cb354a8d2c956321d4fe09f3 Mon Sep 17 00:00:00 2001 From: Ivan Kanis Date: Mon, 24 Jun 2013 11:50:25 +0200 Subject: [PATCH 7/7] C-u RET opens link in external browser --- emacs/gnus/shr.el | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/emacs/gnus/shr.el b/emacs/gnus/shr.el index 5f74f27..117c7f6 100644 --- a/emacs/gnus/shr.el +++ b/emacs/gnus/shr.el @@ -640,9 +640,9 @@ size, and full-buffer size." (forward-line 1) (goto-char end)))))) -(defun shr-browse-url () +(defun shr-browse-url (arg) "Browse the URL under point." - (interactive) + (interactive "P") (let ((url (get-text-property (point) 'shr-url))) (cond ((not url) @@ -650,7 +650,9 @@ size, and full-buffer size." ((string-match "^mailto:" url) (browse-url-mail url)) (t - (browse-url url))))) + (if arg + (eww-browse-with-external-browser) + (browse-url url)))))) (defun shr-save-contents (directory) "Save the contents from URL in a file." -- 1.7.1