(eww-mode-map): Add a menu bar.
authorLars Magne Ingebrigtsen <larsi@gnus.org>
Wed, 26 Jun 2013 13:07:24 +0000 (15:07 +0200)
committerLars Magne Ingebrigtsen <larsi@gnus.org>
Wed, 26 Jun 2013 13:07:24 +0000 (15:07 +0200)
lisp/ChangeLog
lisp/net/eww.el

index 76d1f06..11c7b2d 100644 (file)
@@ -2,6 +2,7 @@
 
        * net/eww.el (eww-mode): Undo isn't necessary in eww buffers,
        probably.
+       (eww-mode-map): Add a menu bar.
 
 2013-06-26  Glenn Morris  <rgm@gnu.org>
 
index 5ad4c32..d56031a 100644 (file)
@@ -335,6 +335,20 @@ word(s) will be searched for via `eww-search-prefix'."
     (define-key map "&" 'eww-browse-with-external-browser)
     (define-key map "d" 'eww-download)
     (define-key map "w" 'eww-copy-page-url)
+    (define-key map "C" 'url-cookie-list)
+
+    (easy-menu-define nil map ""
+      '("eww"
+       ["Quit" eww-quit t]
+       ["Reload" eww-reload t]
+       ["Back to previous page" eww-back-url
+        :active (not (zerop (length eww-history)))]
+       ["Forward to next page" eww-forward-url
+        :active (not (zerop eww-history-position))]
+       ["Browse with external browser" eww-browse-with-external-browser t]
+       ["Download" eww-download t]
+       ["Copy page URL" eww-copy-page-url t]
+       ["List cookies" url-cookie-list t]))
     map))
 
 (define-derived-mode eww-mode nil "eww"