diff options
| author | Chong Yidong | 2010-10-23 20:21:59 -0400 |
|---|---|---|
| committer | Chong Yidong | 2010-10-23 20:21:59 -0400 |
| commit | 8a79905db426821893dab61c9076a978b25adda2 (patch) | |
| tree | da320d955663ed5f5a89b3843e7d2d52561f4ae3 | |
| parent | 7dfc15df2f3caa07932cf78ba9dcd93c7c5c5040 (diff) | |
| download | emacs-8a79905db426821893dab61c9076a978b25adda2.tar.gz emacs-8a79905db426821893dab61c9076a978b25adda2.zip | |
Bind "C-c ]" to block-closing commands in several modes.
Bind "C-c ]" to ...
* progmodes/f90.el (f90-mode-map): ... f90-insert-end.
* nxml/nxml-mode.el (nxml-mode-map): ... nxml-finish-element.
* textmodes/tex-mode.el (tex-mode-map): ... latex-close-block.
* textmodes/sgml-mode.el (sgml-mode-map): ... sgml-close-tag.
| -rw-r--r-- | lisp/ChangeLog | 8 | ||||
| -rw-r--r-- | lisp/nxml/nxml-mode.el | 1 | ||||
| -rw-r--r-- | lisp/progmodes/f90.el | 1 | ||||
| -rw-r--r-- | lisp/textmodes/sgml-mode.el | 1 | ||||
| -rw-r--r-- | lisp/textmodes/tex-mode.el | 1 |
5 files changed, 12 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6bb57872a61..04b80e4eba0 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,11 @@ | |||
| 1 | 2010-10-24 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | Bind "C-c ]" to ... | ||
| 4 | * progmodes/f90.el (f90-mode-map): ... f90-insert-end. | ||
| 5 | * nxml/nxml-mode.el (nxml-mode-map): ... nxml-finish-element. | ||
| 6 | * textmodes/tex-mode.el (tex-mode-map): ... latex-close-block. | ||
| 7 | * textmodes/sgml-mode.el (sgml-mode-map): ... sgml-close-tag. | ||
| 8 | |||
| 1 | 2010-10-23 Glenn Morris <rgm@gnu.org> | 9 | 2010-10-23 Glenn Morris <rgm@gnu.org> |
| 2 | 10 | ||
| 3 | * textmodes/flyspell.el (flyspell-mode): If there was an error, | 11 | * textmodes/flyspell.el (flyspell-mode): If there was an error, |
diff --git a/lisp/nxml/nxml-mode.el b/lisp/nxml/nxml-mode.el index b428d8bf224..290e660cf5b 100644 --- a/lisp/nxml/nxml-mode.el +++ b/lisp/nxml/nxml-mode.el | |||
| @@ -404,6 +404,7 @@ reference.") | |||
| 404 | (define-key map "\M-}" 'nxml-forward-paragraph) | 404 | (define-key map "\M-}" 'nxml-forward-paragraph) |
| 405 | (define-key map "\M-h" 'nxml-mark-paragraph) | 405 | (define-key map "\M-h" 'nxml-mark-paragraph) |
| 406 | (define-key map "\C-c\C-f" 'nxml-finish-element) | 406 | (define-key map "\C-c\C-f" 'nxml-finish-element) |
| 407 | (define-key map "\C-c]" 'nxml-finish-element) | ||
| 407 | (define-key map "\C-c/" 'nxml-finish-element) | 408 | (define-key map "\C-c/" 'nxml-finish-element) |
| 408 | (define-key map "\C-c\C-m" 'nxml-split-element) | 409 | (define-key map "\C-c\C-m" 'nxml-split-element) |
| 409 | (define-key map "\C-c\C-b" 'nxml-balanced-close-start-tag-block) | 410 | (define-key map "\C-c\C-b" 'nxml-balanced-close-start-tag-block) |
diff --git a/lisp/progmodes/f90.el b/lisp/progmodes/f90.el index 64c716208e9..b6c42d2c550 100644 --- a/lisp/progmodes/f90.el +++ b/lisp/progmodes/f90.el | |||
| @@ -657,6 +657,7 @@ Can be overridden by the value of `font-lock-maximum-decoration'.") | |||
| 657 | (define-key map "\C-c\C-f" 'f90-fill-region) | 657 | (define-key map "\C-c\C-f" 'f90-fill-region) |
| 658 | (define-key map "\C-c\C-p" 'f90-previous-statement) | 658 | (define-key map "\C-c\C-p" 'f90-previous-statement) |
| 659 | (define-key map "\C-c\C-n" 'f90-next-statement) | 659 | (define-key map "\C-c\C-n" 'f90-next-statement) |
| 660 | (define-key map "\C-c]" 'f90-insert-end) | ||
| 660 | (define-key map "\C-c\C-w" 'f90-insert-end) | 661 | (define-key map "\C-c\C-w" 'f90-insert-end) |
| 661 | ;; Standard tab binding will call this, and also handle regions. | 662 | ;; Standard tab binding will call this, and also handle regions. |
| 662 | ;;; (define-key map "\t" 'f90-indent-line) | 663 | ;;; (define-key map "\t" 'f90-indent-line) |
diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el index bc1af67d587..47d2f7a45e0 100644 --- a/lisp/textmodes/sgml-mode.el +++ b/lisp/textmodes/sgml-mode.el | |||
| @@ -100,6 +100,7 @@ This takes effect when first loading the `sgml-mode' library.") | |||
| 100 | (define-key map "\C-c\C-d" 'sgml-delete-tag) | 100 | (define-key map "\C-c\C-d" 'sgml-delete-tag) |
| 101 | (define-key map "\C-c\^?" 'sgml-delete-tag) | 101 | (define-key map "\C-c\^?" 'sgml-delete-tag) |
| 102 | (define-key map "\C-c?" 'sgml-tag-help) | 102 | (define-key map "\C-c?" 'sgml-tag-help) |
| 103 | (define-key map "\C-c]" 'sgml-close-tag) | ||
| 103 | (define-key map "\C-c/" 'sgml-close-tag) | 104 | (define-key map "\C-c/" 'sgml-close-tag) |
| 104 | 105 | ||
| 105 | ;; Redundant keybindings, for consistency with TeX mode. | 106 | ;; Redundant keybindings, for consistency with TeX mode. |
diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el index 70e4d1e3953..08f8257407e 100644 --- a/lisp/textmodes/tex-mode.el +++ b/lisp/textmodes/tex-mode.el | |||
| @@ -864,6 +864,7 @@ START is the position of the \\ and DELIM is the delimiter char." | |||
| 864 | 864 | ||
| 865 | ;; Redundant keybindings, for consistency with SGML mode. | 865 | ;; Redundant keybindings, for consistency with SGML mode. |
| 866 | (define-key map "\C-c\C-t" 'latex-insert-block) | 866 | (define-key map "\C-c\C-t" 'latex-insert-block) |
| 867 | (define-key map "\C-c]" 'latex-close-block) | ||
| 867 | (define-key map "\C-c/" 'latex-close-block) | 868 | (define-key map "\C-c/" 'latex-close-block) |
| 868 | 869 | ||
| 869 | (define-key map "\C-c\C-e" 'latex-close-block) | 870 | (define-key map "\C-c\C-e" 'latex-close-block) |