diff options
| author | John Anthony | 2013-10-09 20:24:12 -0400 |
|---|---|---|
| committer | Glenn Morris | 2013-10-09 20:24:12 -0400 |
| commit | a066720cb7b634c479ad66b7845663bb9945cd11 (patch) | |
| tree | e4abfc64cf52ed7ab01e73b631c4f020b6b86ebb | |
| parent | 2edcd3c74d4d9bbbef18a45ba7f03b724c6ae95c (diff) | |
| download | emacs-a066720cb7b634c479ad66b7845663bb9945cd11.tar.gz emacs-a066720cb7b634c479ad66b7845663bb9945cd11.zip | |
* lisp/textmodes/text-mode.el (text-mode-map): Add a menu (tiny change)
Fixes: debbugs:15562
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/textmodes/text-mode.el | 21 |
2 files changed, 25 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 52af8847372..dcdff90d1b6 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2013-10-10 John Anthony <john@jo.hnanthony.com> (tiny change) | ||
| 2 | |||
| 3 | * textmodes/text-mode.el (text-mode-map): Add a menu. (Bug#15562) | ||
| 4 | |||
| 1 | 2013-10-09 Juri Linkov <juri@jurta.org> | 5 | 2013-10-09 Juri Linkov <juri@jurta.org> |
| 2 | 6 | ||
| 3 | * isearch.el (isearch-pre-command-hook): Use this-single-command-keys | 7 | * isearch.el (isearch-pre-command-hook): Use this-single-command-keys |
diff --git a/lisp/textmodes/text-mode.el b/lisp/textmodes/text-mode.el index d9ff04c9b2f..8ffa8202e72 100644 --- a/lisp/textmodes/text-mode.el +++ b/lisp/textmodes/text-mode.el | |||
| @@ -51,6 +51,27 @@ Use (derived-mode-p 'text-mode) instead.") | |||
| 51 | (defvar text-mode-map | 51 | (defvar text-mode-map |
| 52 | (let ((map (make-sparse-keymap))) | 52 | (let ((map (make-sparse-keymap))) |
| 53 | (define-key map "\e\t" 'ispell-complete-word) | 53 | (define-key map "\e\t" 'ispell-complete-word) |
| 54 | (define-key map [menu-bar text] | ||
| 55 | (cons "Text" (make-sparse-keymap "Text"))) | ||
| 56 | (bindings--define-key map [menu-bar text toggle-text-mode-auto-fill] | ||
| 57 | '(menu-item "Auto Fill" toggle-text-mode-auto-fill | ||
| 58 | :button (:toggle . (memq 'turn-on-auto-fill text-mode-hook)) | ||
| 59 | :help "Toggle auto fill within text modes")) | ||
| 60 | (bindings--define-key map [menu-bar text paragraph-indent-minor-mode] | ||
| 61 | '(menu-item "Paragraph Indent" paragraph-indent-minor-mode | ||
| 62 | :button (:toggle . (bound-and-true-p paragraph-indent-minor-mode)) | ||
| 63 | :help "Toggle paragraph indent minor mode")) | ||
| 64 | (bindings--define-key map [menu-bar text sep] menu-bar-separator) | ||
| 65 | (bindings--define-key map [menu-bar text center-region] | ||
| 66 | '(menu-item "Center Region" center-region | ||
| 67 | :help "Center the marked region" | ||
| 68 | :enable (region-active-p))) | ||
| 69 | (bindings--define-key map [menu-bar text center-paragraph] | ||
| 70 | '(menu-item "Center Paragraph" center-paragraph | ||
| 71 | :help "Center the current paragraph")) | ||
| 72 | (bindings--define-key map [menu-bar text center-line] | ||
| 73 | '(menu-item "Center Line" center-line | ||
| 74 | :help "Center the current line")) | ||
| 54 | map) | 75 | map) |
| 55 | "Keymap for `text-mode'. | 76 | "Keymap for `text-mode'. |
| 56 | Many other modes, such as `mail-mode', `outline-mode' and `indented-text-mode', | 77 | Many other modes, such as `mail-mode', `outline-mode' and `indented-text-mode', |