diff options
| author | Lars Ingebrigtsen | 2014-03-05 13:39:13 +0100 |
|---|---|---|
| committer | Lars Ingebrigtsen | 2014-03-05 13:39:13 +0100 |
| commit | 90f04e4c8579290bde13dac3ae70ba3bd73d934b (patch) | |
| tree | 27f1edaff183448079649e7c7f1c4ca76c238b5e | |
| parent | 47b73b35c175c76c04da553046cf53f22ba3d2df (diff) | |
| download | emacs-90f04e4c8579290bde13dac3ae70ba3bd73d934b.tar.gz emacs-90f04e4c8579290bde13dac3ae70ba3bd73d934b.zip | |
* net/eww.el (eww-mode-map): [tab] doesn't work on tty.
* net/eww.el (eww-mode-map): [tab] doesn't work on tty.
(eww-setup-buffer): Clear next/prev/etc more reliably.
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/net/eww.el | 18 |
2 files changed, 14 insertions, 9 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index d799dbbd961..a83f7e30de3 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2014-03-05 Lars Ingebrigtsen <larsi@gnus.org> | ||
| 2 | |||
| 3 | * net/eww.el (eww-mode-map): [tab] doesn't work on tty. | ||
| 4 | (eww-setup-buffer): Clear next/prev/etc more reliably. | ||
| 5 | |||
| 1 | 2014-03-04 Glenn Morris <rgm@gnu.org> | 6 | 2014-03-04 Glenn Morris <rgm@gnu.org> |
| 2 | 7 | ||
| 3 | * minibuffer.el (completion-hilit-commonality): | 8 | * minibuffer.el (completion-hilit-commonality): |
diff --git a/lisp/net/eww.el b/lisp/net/eww.el index 65b1c6b2d7d..4d5fc4a80e0 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el | |||
| @@ -186,12 +186,6 @@ word(s) will be searched for via `eww-search-prefix'." | |||
| 186 | (let ((redirect (plist-get status :redirect))) | 186 | (let ((redirect (plist-get status :redirect))) |
| 187 | (when redirect | 187 | (when redirect |
| 188 | (setq url redirect))) | 188 | (setq url redirect))) |
| 189 | (setq-local eww-next-url nil) | ||
| 190 | (setq-local eww-previous-url nil) | ||
| 191 | (setq-local eww-up-url nil) | ||
| 192 | (setq-local eww-home-url nil) | ||
| 193 | (setq-local eww-start-url nil) | ||
| 194 | (setq-local eww-contents-url nil) | ||
| 195 | (let* ((headers (eww-parse-headers)) | 189 | (let* ((headers (eww-parse-headers)) |
| 196 | (content-type | 190 | (content-type |
| 197 | (mail-header-parse-content-type | 191 | (mail-header-parse-content-type |
| @@ -393,7 +387,13 @@ word(s) will be searched for via `eww-search-prefix'." | |||
| 393 | (remove-overlays) | 387 | (remove-overlays) |
| 394 | (erase-buffer)) | 388 | (erase-buffer)) |
| 395 | (unless (eq major-mode 'eww-mode) | 389 | (unless (eq major-mode 'eww-mode) |
| 396 | (eww-mode))) | 390 | (eww-mode)) |
| 391 | (setq-local eww-next-url nil) | ||
| 392 | (setq-local eww-previous-url nil) | ||
| 393 | (setq-local eww-up-url nil) | ||
| 394 | (setq-local eww-home-url nil) | ||
| 395 | (setq-local eww-start-url nil) | ||
| 396 | (setq-local eww-contents-url nil)) | ||
| 397 | 397 | ||
| 398 | (defun eww-view-source () | 398 | (defun eww-view-source () |
| 399 | (interactive) | 399 | (interactive) |
| @@ -412,8 +412,8 @@ word(s) will be searched for via `eww-search-prefix'." | |||
| 412 | (suppress-keymap map) | 412 | (suppress-keymap map) |
| 413 | (define-key map "q" 'quit-window) | 413 | (define-key map "q" 'quit-window) |
| 414 | (define-key map "g" 'eww-reload) | 414 | (define-key map "g" 'eww-reload) |
| 415 | (define-key map [tab] 'shr-next-link) | 415 | (define-key map [?\t] 'shr-next-link) |
| 416 | (define-key map [backtab] 'shr-previous-link) | 416 | (define-key map [?\M-\t] 'shr-previous-link) |
| 417 | (define-key map [delete] 'scroll-down-command) | 417 | (define-key map [delete] 'scroll-down-command) |
| 418 | (define-key map [?\S-\ ] 'scroll-down-command) | 418 | (define-key map [?\S-\ ] 'scroll-down-command) |
| 419 | (define-key map "\177" 'scroll-down-command) | 419 | (define-key map "\177" 'scroll-down-command) |