aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2002-08-02 18:02:17 +0000
committerRichard M. Stallman2002-08-02 18:02:17 +0000
commitd80dee05364c3380e8bb741c8909501d22f05f16 (patch)
treef075bf4c2bbd37ecc6b63e599ea237e011ca10ff
parentbbdea9488cc24c7636c74f2bb22073b44724e4a7 (diff)
downloademacs-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.el44
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