diff options
| author | Ivan Kanis | 2013-06-23 20:29:30 +0200 |
|---|---|---|
| committer | Lars Magne Ingebrigtsen | 2013-06-23 20:29:30 +0200 |
| commit | e854cfc719363ccee23beaa7d0f79aab65d82a98 (patch) | |
| tree | 67027f4360c261980a3d2c90ccd57da0446057ea | |
| parent | f865b4741cebe50ef8778e751c2aea7a89a0e18b (diff) | |
| download | emacs-e854cfc719363ccee23beaa7d0f79aab65d82a98.tar.gz emacs-e854cfc719363ccee23beaa7d0f79aab65d82a98.zip | |
* net/eww.el: Bind `C-c C-c' to "submit" in all form keymaps.
| -rw-r--r-- | lisp/ChangeLog | 2 | ||||
| -rw-r--r-- | lisp/net/eww.el | 5 |
2 files changed, 7 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6f696afbbaf..a3fc6bd172f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -6,6 +6,8 @@ | |||
| 6 | (eww-mode-map): New keystroke. | 6 | (eww-mode-map): New keystroke. |
| 7 | (eww-browse-with-external-browser): New command. | 7 | (eww-browse-with-external-browser): New command. |
| 8 | 8 | ||
| 9 | * net/eww.el: Bind `C-c C-c' to "submit" in all form keymaps. | ||
| 10 | |||
| 9 | 2013-06-23 Juanma Barranquero <lekktu@gmail.com> | 11 | 2013-06-23 Juanma Barranquero <lekktu@gmail.com> |
| 10 | 12 | ||
| 11 | * emacs-lisp/tabulated-list.el (tabulated-list-init-header): | 13 | * emacs-lisp/tabulated-list.el (tabulated-list-init-header): |
diff --git a/lisp/net/eww.el b/lisp/net/eww.el index 2653d489f81..5aff8f533ef 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el | |||
| @@ -415,12 +415,14 @@ appears in a <link> or <a> tag." | |||
| 415 | (defvar eww-submit-map | 415 | (defvar eww-submit-map |
| 416 | (let ((map (make-sparse-keymap))) | 416 | (let ((map (make-sparse-keymap))) |
| 417 | (define-key map "\r" 'eww-submit) | 417 | (define-key map "\r" 'eww-submit) |
| 418 | (define-key map [(control c) (control c)] 'eww-submit) | ||
| 418 | map)) | 419 | map)) |
| 419 | 420 | ||
| 420 | (defvar eww-checkbox-map | 421 | (defvar eww-checkbox-map |
| 421 | (let ((map (make-sparse-keymap))) | 422 | (let ((map (make-sparse-keymap))) |
| 422 | (define-key map [space] 'eww-toggle-checkbox) | 423 | (define-key map [space] 'eww-toggle-checkbox) |
| 423 | (define-key map "\r" 'eww-toggle-checkbox) | 424 | (define-key map "\r" 'eww-toggle-checkbox) |
| 425 | (define-key map [(control c) (control c)] 'eww-submit) | ||
| 424 | map)) | 426 | map)) |
| 425 | 427 | ||
| 426 | (defvar eww-text-map | 428 | (defvar eww-text-map |
| @@ -428,6 +430,7 @@ appears in a <link> or <a> tag." | |||
| 428 | (set-keymap-parent map text-mode-map) | 430 | (set-keymap-parent map text-mode-map) |
| 429 | (define-key map "\r" 'eww-submit) | 431 | (define-key map "\r" 'eww-submit) |
| 430 | (define-key map [(control a)] 'eww-beginning-of-text) | 432 | (define-key map [(control a)] 'eww-beginning-of-text) |
| 433 | (define-key map [(control c) (control c)] 'eww-submit) | ||
| 431 | (define-key map [(control e)] 'eww-end-of-text) | 434 | (define-key map [(control e)] 'eww-end-of-text) |
| 432 | (define-key map [tab] 'shr-next-link) | 435 | (define-key map [tab] 'shr-next-link) |
| 433 | (define-key map [backtab] 'shr-previous-link) | 436 | (define-key map [backtab] 'shr-previous-link) |
| @@ -437,6 +440,7 @@ appears in a <link> or <a> tag." | |||
| 437 | (let ((map (make-keymap))) | 440 | (let ((map (make-keymap))) |
| 438 | (set-keymap-parent map text-mode-map) | 441 | (set-keymap-parent map text-mode-map) |
| 439 | (define-key map "\r" 'forward-line) | 442 | (define-key map "\r" 'forward-line) |
| 443 | (define-key map [(control c) (control c)] 'eww-submit) | ||
| 440 | (define-key map [tab] 'shr-next-link) | 444 | (define-key map [tab] 'shr-next-link) |
| 441 | (define-key map [backtab] 'shr-previous-link) | 445 | (define-key map [backtab] 'shr-previous-link) |
| 442 | map)) | 446 | map)) |
| @@ -444,6 +448,7 @@ appears in a <link> or <a> tag." | |||
| 444 | (defvar eww-select-map | 448 | (defvar eww-select-map |
| 445 | (let ((map (make-sparse-keymap))) | 449 | (let ((map (make-sparse-keymap))) |
| 446 | (define-key map "\r" 'eww-change-select) | 450 | (define-key map "\r" 'eww-change-select) |
| 451 | (define-key map [(control c) (control c)] 'eww-submit) | ||
| 447 | map)) | 452 | map)) |
| 448 | 453 | ||
| 449 | (defun eww-beginning-of-text () | 454 | (defun eww-beginning-of-text () |