diff options
| author | Richard M. Stallman | 2002-08-02 18:02:17 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2002-08-02 18:02:17 +0000 |
| commit | d80dee05364c3380e8bb741c8909501d22f05f16 (patch) | |
| tree | f075bf4c2bbd37ecc6b63e599ea237e011ca10ff | |
| parent | bbdea9488cc24c7636c74f2bb22073b44724e4a7 (diff) | |
| download | emacs-d80dee05364c3380e8bb741c8909501d22f05f16.tar.gz emacs-d80dee05364c3380e8bb741c8909501d22f05f16.zip | |
(mule-keymap, set-coding-system-map):
Add bindings for revert-buffer-with-coding-system.
(set-coding-system-map): Clarify menu item info for
set-buffer-file-coding-system.
(set-coding-system-map): Reorder and add separators.
| -rw-r--r-- | lisp/international/mule-cmds.el | 44 |
1 files changed, 31 insertions, 13 deletions
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 3d30d36a993..c3d3aa8b142 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -38,6 +38,7 @@ | |||
| 38 | (define-key ctl-x-map "\C-m" mule-keymap) | 38 | (define-key ctl-x-map "\C-m" mule-keymap) |
| 39 | 39 | ||
| 40 | (define-key mule-keymap "f" 'set-buffer-file-coding-system) | 40 | (define-key mule-keymap "f" 'set-buffer-file-coding-system) |
| 41 | (define-key mule-keymap "r" 'revert-buffer-with-coding-system) | ||
| 41 | (define-key mule-keymap "t" 'set-terminal-coding-system) | 42 | (define-key mule-keymap "t" 'set-terminal-coding-system) |
| 42 | (define-key mule-keymap "k" 'set-keyboard-coding-system) | 43 | (define-key mule-keymap "k" 'set-keyboard-coding-system) |
| 43 | (define-key mule-keymap "p" 'set-buffer-process-coding-system) | 44 | (define-key mule-keymap "p" 'set-buffer-process-coding-system) |
| @@ -113,28 +114,37 @@ | |||
| 113 | :help "Display multilingual environment settings") | 114 | :help "Display multilingual environment settings") |
| 114 | t) | 115 | t) |
| 115 | 116 | ||
| 116 | (define-key-after set-coding-system-map [set-buffer-file-coding-system] | ||
| 117 | '(menu-item "For Saving this Buffer" set-buffer-file-coding-system | ||
| 118 | :help "How to encode this buffer on disk") | ||
| 119 | t) | ||
| 120 | (define-key-after set-coding-system-map [universal-coding-system-argument] | 117 | (define-key-after set-coding-system-map [universal-coding-system-argument] |
| 121 | '(menu-item "For Next Command" universal-coding-system-argument | 118 | '(menu-item "For Next Command" universal-coding-system-argument |
| 122 | :help "Coding system to be used by next command") | 119 | :help "Coding system to be used by next command") |
| 123 | t) | 120 | t) |
| 124 | (define-key-after set-coding-system-map [set-terminal-coding-system] | 121 | (define-key-after set-coding-system-map [separator-1] |
| 125 | '(menu-item "For Terminal" set-terminal-coding-system | 122 | '("--") |
| 126 | :enable (null (memq window-system '(x w32 mac))) | 123 | t) |
| 127 | :help "How to encode terminal output") | 124 | (define-key-after set-coding-system-map [set-buffer-file-coding-system] |
| 125 | '(menu-item "For Saving This Buffer" set-buffer-file-coding-system | ||
| 126 | :help "How to encode this buffer when saved") | ||
| 127 | t) | ||
| 128 | (define-key-after set-coding-system-map [revert-buffer-with-coding-system] | ||
| 129 | '(menu-item "For Reverting This File Now" revert-buffer-with-coding-system | ||
| 130 | :enable buffer-file-name | ||
| 131 | :help "Revisit this file immediately using specified coding system") | ||
| 132 | t) | ||
| 133 | (define-key-after set-coding-system-map [separator-2] | ||
| 134 | '("--") | ||
| 128 | t) | 135 | t) |
| 136 | |||
| 129 | (define-key-after set-coding-system-map [set-keyboard-coding-system] | 137 | (define-key-after set-coding-system-map [set-keyboard-coding-system] |
| 130 | '(menu-item "For Keyboard" set-keyboard-coding-system | 138 | '(menu-item "For Keyboard" set-keyboard-coding-system |
| 131 | :help "How to decode keyboard input") | 139 | :help "How to decode keyboard input") |
| 132 | t) | 140 | t) |
| 133 | (define-key-after set-coding-system-map [set-buffer-process-coding-system] | 141 | (define-key-after set-coding-system-map [set-terminal-coding-system] |
| 134 | '(menu-item "For I/O with Subprocess" set-buffer-process-coding-system | 142 | '(menu-item "For Terminal" set-terminal-coding-system |
| 135 | :visible (fboundp 'start-process) | 143 | :enable (null (memq window-system '(x w32 mac))) |
| 136 | :enable (get-buffer-process (current-buffer)) | 144 | :help "How to encode terminal output") |
| 137 | :help "How to en/decode I/O from/to subprocess connected to this buffer") | 145 | t) |
| 146 | (define-key-after set-coding-system-map [separator-3] | ||
| 147 | '("--") | ||
| 138 | t) | 148 | t) |
| 139 | (define-key-after set-coding-system-map [set-selection-coding-system] | 149 | (define-key-after set-coding-system-map [set-selection-coding-system] |
| 140 | '(menu-item "For X Selections/Clipboard" set-selection-coding-system | 150 | '(menu-item "For X Selections/Clipboard" set-selection-coding-system |
| @@ -146,6 +156,14 @@ | |||
| 146 | :visible (display-selections-p) | 156 | :visible (display-selections-p) |
| 147 | :help "How to en/decode next selection/clipboard operation") | 157 | :help "How to en/decode next selection/clipboard operation") |
| 148 | t) | 158 | t) |
| 159 | (define-key-after set-coding-system-map [set-buffer-process-coding-system] | ||
| 160 | '(menu-item "For I/O with Subprocess" set-buffer-process-coding-system | ||
| 161 | :visible (fboundp 'start-process) | ||
| 162 | :enable (get-buffer-process (current-buffer)) | ||
| 163 | :help "How to en/decode I/O from/to subprocess connected to this buffer") | ||
| 164 | t) | ||
| 165 | |||
| 166 | |||
| 149 | (define-key setup-language-environment-map | 167 | (define-key setup-language-environment-map |
| 150 | [Default] '(menu-item "Default" setup-specified-language-environment)) | 168 | [Default] '(menu-item "Default" setup-specified-language-environment)) |
| 151 | 169 | ||