aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Magne Ingebrigtsen2013-06-25 21:25:14 +0200
committerLars Magne Ingebrigtsen2013-06-25 21:25:14 +0200
commit16f74f10ba890564e6d93b221ec38091af781bf3 (patch)
tree0116f10a75b82c204afc1e3e3165dabf174e054d
parentab5340fe26ade1e3b10ea2e87a471fecff355735 (diff)
downloademacs-16f74f10ba890564e6d93b221ec38091af781bf3.tar.gz
emacs-16f74f10ba890564e6d93b221ec38091af781bf3.zip
Use `w' for copying URLs in shr and eww
* net/eww.el (eww-mode-map): Ditto. * net/eww.el (eww-copy-page-url): Changed name of command. * net/shr.el (shr-map): Change `shr-copy-url' from `u' to `w' to be more consistent with Info and dired.
-rw-r--r--lisp/ChangeLog9
-rw-r--r--lisp/net/eww.el9
-rw-r--r--lisp/net/shr.el2
3 files changed, 15 insertions, 5 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e4a42f955d3..2f6f2df3221 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,12 @@
12013-06-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * net/eww.el (eww-copy-page-url): Changed name of command.
4
5 * net/shr.el (shr-map): Change `shr-copy-url' from `u' to `w' to
6 be more consistent with Info and dired.
7
8 * net/eww.el (eww-mode-map): Ditto.
9
12013-06-25 Stefan Monnier <monnier@iro.umontreal.ca> 102013-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2 11
3 * emacs-lisp/package.el: Use lexical-binding. Include obsolete 12 * emacs-lisp/package.el: Use lexical-binding. Include obsolete
diff --git a/lisp/net/eww.el b/lisp/net/eww.el
index a77bed52a96..9d6e42792ec 100644
--- a/lisp/net/eww.el
+++ b/lisp/net/eww.el
@@ -324,8 +324,8 @@ word(s) will be searched for via `eww-search-prefix'."
324 (define-key map "p" 'eww-previous-url) 324 (define-key map "p" 'eww-previous-url)
325 (define-key map "u" 'eww-up-url) 325 (define-key map "u" 'eww-up-url)
326 (define-key map "t" 'eww-top-url) 326 (define-key map "t" 'eww-top-url)
327 (define-key map "w" 'eww-browse-with-external-browser) 327 (define-key map "&" 'eww-browse-with-external-browser)
328 (define-key map "y" 'eww-yank-page-url) 328 (define-key map "w" 'eww-copy-page-url)
329 map)) 329 map))
330 330
331(define-derived-mode eww-mode nil "eww" 331(define-derived-mode eww-mode nil "eww"
@@ -871,10 +871,11 @@ The browser to used is specified by the `shr-external-browser' variable."
871 (interactive) 871 (interactive)
872 (funcall shr-external-browser eww-current-url)) 872 (funcall shr-external-browser eww-current-url))
873 873
874(defun eww-yank-page-url () 874(defun eww-copy-page-url ()
875 (interactive) 875 (interactive)
876 (message eww-current-url) 876 (message "%s" eww-current-url)
877 (kill-new eww-current-url)) 877 (kill-new eww-current-url))
878
878(provide 'eww) 879(provide 'eww)
879 880
880;;; eww.el ends here 881;;; eww.el ends here
diff --git a/lisp/net/shr.el b/lisp/net/shr.el
index 886308d55ef..e1b1d4a93f7 100644
--- a/lisp/net/shr.el
+++ b/lisp/net/shr.el
@@ -144,7 +144,7 @@ cid: URL as the argument.")
144 (define-key map [backtab] 'shr-previous-link) 144 (define-key map [backtab] 'shr-previous-link)
145 (define-key map [follow-link] 'mouse-face) 145 (define-key map [follow-link] 'mouse-face)
146 (define-key map "I" 'shr-insert-image) 146 (define-key map "I" 'shr-insert-image)
147 (define-key map "u" 'shr-copy-url) 147 (define-key map "w" 'shr-copy-url)
148 (define-key map "v" 'shr-browse-url) 148 (define-key map "v" 'shr-browse-url)
149 (define-key map "o" 'shr-save-contents) 149 (define-key map "o" 'shr-save-contents)
150 (define-key map "\r" 'shr-browse-url) 150 (define-key map "\r" 'shr-browse-url)