diff options
| author | Miles Bader | 2007-08-29 05:28:10 +0000 |
|---|---|---|
| committer | Miles Bader | 2007-08-29 05:28:10 +0000 |
| commit | 8d9cc0b7ea1893059df8788129998e9a71ec07f3 (patch) | |
| tree | 4caa326ed8de37c8c0a859c7071593362832d37e /lisp | |
| parent | cb5b9015b372175f1fc90cb7ba3f43298c621509 (diff) | |
| parent | 5142de65ce179e846514ec7355274ab22822a85c (diff) | |
| download | emacs-8d9cc0b7ea1893059df8788129998e9a71ec07f3.tar.gz emacs-8d9cc0b7ea1893059df8788129998e9a71ec07f3.zip | |
Merge multi-tty branch
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-866
Diffstat (limited to 'lisp')
66 files changed, 5068 insertions, 3206 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 06ceba6a157..df84a752678 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,312 @@ | |||
| 1 | 2007-08-29 Juri Linkov <juri@jurta.org> | ||
| 2 | |||
| 3 | * loadup.el: Add "button" loading after "faces" and move "startup" | ||
| 4 | to load after "button". | ||
| 5 | |||
| 6 | 2007-08-29 Dan Nicolaescu <dann@ics.uci.edu> | ||
| 7 | |||
| 8 | * loadup.el: Load term/mac-win on a Mac using Carbon. | ||
| 9 | |||
| 10 | * term/mac-win.el: Provide mac-win. | ||
| 11 | (mac-initialized): New variable. | ||
| 12 | (mac-initialize-window-system): New function. Move global setup | ||
| 13 | here. | ||
| 14 | (handle-args-function-alist, frame-creation-function-alist): | ||
| 15 | (window-system-initialization-alist): Add mac entries. | ||
| 16 | (x-setup-function-keys): New function containing all the | ||
| 17 | top level function key definitions. | ||
| 18 | |||
| 19 | * term/x-win.el (x-menu-bar-open): Use accelerate-menu. | ||
| 20 | |||
| 21 | * env.el (read-envvar-name): Don't consider the environment frame | ||
| 22 | param. | ||
| 23 | |||
| 24 | * env.el (setenv): | ||
| 25 | * frame.el (frame-initialize, make-frame): | ||
| 26 | * faces.el (tty-set-up-initial-frame-faces): | ||
| 27 | * server.el (server-process-filter): Set | ||
| 28 | display-environment-variable and term-environment-variable. | ||
| 29 | |||
| 30 | * server.el (server-process-filter): Set COLORFGBG and COLORTERM. | ||
| 31 | |||
| 32 | 2007-08-29 Jason Rumney <jasonr@gnu.org> | ||
| 33 | |||
| 34 | * loadup.el: Only load term/x-win when X is compiled in. | ||
| 35 | Load term/w32-win and dependencies on windows-nt. | ||
| 36 | |||
| 37 | * term/w32-win.el: Reorder to match x-win.el more closely. | ||
| 38 | Provide w32-win. Don't throw error when global window-system not | ||
| 39 | w32. | ||
| 40 | (internal-face-interactive): Remove obsolete function. | ||
| 41 | (x-setup-function-keys): Use local-function-key-map. | ||
| 42 | (w32-initialized): New variable. | ||
| 43 | (w32-initialize-window-system): Set it. | ||
| 44 | Move more global setup here. | ||
| 45 | (x-setup-function-keys): New function. | ||
| 46 | (w32-initialize-window-system): Move non function key global setup | ||
| 47 | here. | ||
| 48 | (x-cut-buffer-max): Remove. | ||
| 49 | (w32-initialize-window-system): New function. | ||
| 50 | (handle-args-function-alist, frame-creation-function-alist): | ||
| 51 | (window-system-initialization-alist): Add w32 entries. | ||
| 52 | |||
| 53 | 2007-08-29 David Kastrup <dak@gnu.org> | ||
| 54 | |||
| 55 | * env.el (getenv): Pass frame to getenv-internal. | ||
| 56 | |||
| 57 | 2007-08-29 Karoly Lorentey <lorentey@elte.hu> | ||
| 58 | |||
| 59 | * loadup.el: Delay loading env; mule-conf gets confused by cl | ||
| 60 | during bootstrap. Also load termdev and term/x-win. | ||
| 61 | |||
| 62 | * bindings.el (mode-line-client): New variable. | ||
| 63 | (help-echo): Add it to the default mode-line format. | ||
| 64 | |||
| 65 | * cus-start.el: Remove bogus window-system reference from GTK test. | ||
| 66 | |||
| 67 | * ebrowse.el (ebrowse-electric-list-mode-map) | ||
| 68 | (ebrowse-electric-position-mode-map): | ||
| 69 | * ebuff-menu.el (electric-buffer-menu-mode-map): | ||
| 70 | * echistory.el (electric-history-map): Bind C-z to `suspend-frame', | ||
| 71 | not `suspend-emacs'. | ||
| 72 | |||
| 73 | * ediff-wind.el (ediff-setup-windows-automatic): New function. | ||
| 74 | (ediff-window-setup-function): Use it as default. | ||
| 75 | |||
| 76 | * files.el (save-buffers-kill-terminal): New function. | ||
| 77 | (ctl-x-map): Change binding of C-x C-c to save-buffers-kill-terminal. | ||
| 78 | |||
| 79 | * font-lock.el (lisp-font-lock-keywords-2): Add `let-environment' | ||
| 80 | and `with-selected-frame'. | ||
| 81 | |||
| 82 | * help-fns.el (describe-variable): Describe frame-local variables | ||
| 83 | correctly. | ||
| 84 | |||
| 85 | * simple.el (normal-erase-is-backspace-mode): Rewrite for multiple | ||
| 86 | display support. | ||
| 87 | (normal-erase-is-backspace-setup-frame): New function. | ||
| 88 | |||
| 89 | * subr.el (with-selected-frame): New function. | ||
| 90 | (read-quoted-char): Use terminal-local binding of | ||
| 91 | local-function-key-map instead of function-key-map. | ||
| 92 | |||
| 93 | * talk.el (talk): New function. | ||
| 94 | (talk-handle-delete-frame): New function. | ||
| 95 | (talk-add-display): Open a new frame only if FRAME was not a frame. | ||
| 96 | |||
| 97 | * termdev.el: New file. | ||
| 98 | |||
| 99 | * menu-bar.el (menu-bar-open): New function. Bind it to f10. | ||
| 100 | * term/x-win.el: Don't bind f10. | ||
| 101 | * tmm.el: Remove autoload binding for f10. | ||
| 102 | |||
| 103 | * international/encoded-kb.el (encoded-kbd-setup-display): Use | ||
| 104 | `set-input-meta-mode'. Fix broken condition before set-input-mode. | ||
| 105 | Store the saved input method as a terminal parameter. Add keymap | ||
| 106 | parameter. Use it instead of changing key-translation-map directly. | ||
| 107 | (saved-key-translation-map, encoded-kbd-mode, saved-input-mode): | ||
| 108 | Remove. | ||
| 109 | (encoded-kbd-setup-display): New function. | ||
| 110 | |||
| 111 | * international/mule-cmds.el (set-locale-environment): Fix getenv | ||
| 112 | call. Use save-buffers-kill-terminal. Ignore window-system; always | ||
| 113 | set the keyboard coding system. Add DISPLAY parameter. | ||
| 114 | (set-display-table-and-terminal-coding-system): Add DISPLAY | ||
| 115 | parameter. Pass it to set-terminal-coding-system. | ||
| 116 | |||
| 117 | * international/mule.el (keyboard-coding-system): Test for | ||
| 118 | encoded-kbd-setup-display, not encoded-kbd-mode. | ||
| 119 | (set-terminal-coding-system, set-keyboard-coding-system): Add | ||
| 120 | DISPLAY parameter. | ||
| 121 | (set-keyboard-coding-system): Use encoded-kbd-setup-display. | ||
| 122 | |||
| 123 | * term/README: Update. | ||
| 124 | |||
| 125 | * term/linux.el (terminal-init-linux): Use `set-input-meta-mode'. | ||
| 126 | |||
| 127 | * term/x-win.el (x-setup-function-keys): New function. Move | ||
| 128 | function-key-map tweaks here. Protect against multiple calls on | ||
| 129 | the same terminal. Use terminal-local binding of | ||
| 130 | local-function-key-map instead of function-key-map. | ||
| 131 | (x-initialize-window-system): Make a copy of pure list. Pass a | ||
| 132 | frame getenv. | ||
| 133 | |||
| 134 | * term/vt200.el, term/vt201.el, term/vt220.el, term/vt240.el: | ||
| 135 | * term/vt300.el, term/vt320.el, term/vt400.el, term/vt420.el: | ||
| 136 | * term/AT386.el, term/internal.el, term/iris-ansi.el, term/lk201.el: | ||
| 137 | * term/mac-win.el, term/news.el, term/rxvt.el, term/sun.el: | ||
| 138 | * term/tvi970.el, term/wyse50.el: Use terminal-local binding of | ||
| 139 | local-function-key-map instead of function-key-map. | ||
| 140 | |||
| 141 | * term/rxvt.el, term/xterm.el: Speed up load time by protecting | ||
| 142 | `substitute-key-definition' and `define-key' calls against | ||
| 143 | multiple execution. Use terminal-local binding of | ||
| 144 | local-function-key-map instead of function-key-map. Pass a frame | ||
| 145 | to getenv. | ||
| 146 | |||
| 147 | * edmacro.el (edmacro-format-keys): | ||
| 148 | * emulation/cua-base.el (cua--pre-command-handler): | ||
| 149 | * isearch.el (isearch-other-meta-char): | ||
| 150 | * xt-mouse.el: Use terminal-local binding of | ||
| 151 | local-function-key-map instead of function-key-map. | ||
| 152 | |||
| 153 | * fringe.el (set-fringe-mode): Simplify and fix using | ||
| 154 | `modify-all-frames-parameters'. | ||
| 155 | * scroll-bar.el (set-scroll-bar-mode): Ditto. | ||
| 156 | * tool-bar.el (tool-bar-mode): Ditto. Remove 'tool-bar-map length | ||
| 157 | check before calling `tool-bar-setup'. | ||
| 158 | (tool-bar-setup): New variable. | ||
| 159 | (tool-bar-setup): Use it to guard against multiple calls. Add | ||
| 160 | optional frame parameter, and select that frame before adding items. | ||
| 161 | (toggle-tool-bar-mode-from-frame): New function. | ||
| 162 | |||
| 163 | * menu-bar.el (toggle-menu-bar-mode-from-frame): New function. | ||
| 164 | (menu-bar-showhide-menu): Use toggle-menu-bar-mode-from-frame and | ||
| 165 | toggle-tool-bar-mode-from-frame to change "Menu-bar" and | ||
| 166 | "Tool-bar" toggles to reflect the state of the current frame. | ||
| 167 | (menu-bar-mode): Simplify and fix using `modify-all-frames-parameters'. | ||
| 168 | |||
| 169 | * env.el Require cl for byte compilation (for `block' and `return'). | ||
| 170 | (environment, setenv-internal): New functions. | ||
| 171 | (let-environment): New macro. | ||
| 172 | (setenv, getenv): Add optional terminal parameter. Update docs. | ||
| 173 | (setenv): Use setenv-internal. Always set process-environment. | ||
| 174 | Handle `local-environment-variables'. | ||
| 175 | (read-envvar-name, setenv, getenv): Use frame parameters | ||
| 176 | to store the local environment, not terminal parameters. Include | ||
| 177 | `process-environment' as well. | ||
| 178 | |||
| 179 | * faces.el (tty-run-terminal-initialization): New function. | ||
| 180 | (tty-create-frame-with-faces): Use it. Set up faces and | ||
| 181 | background mode only after the terminal has been initialized. | ||
| 182 | Call terminal-init-*. Don't load the initialization file more | ||
| 183 | than once. Call set-locale-environment. | ||
| 184 | (frame-set-background-mode): Handle the 'background-mode terminal | ||
| 185 | parameter. | ||
| 186 | (tty-find-type): New function. | ||
| 187 | (x-create-frame-with-faces): Remove bogus check for | ||
| 188 | first frame. Call `tool-bar-setup'. Don't make frame visible | ||
| 189 | until we are done setting up all its parameters. Call | ||
| 190 | x-setup-function-keys. | ||
| 191 | |||
| 192 | * frame.el (make-frame): Always inherit 'environment and 'client | ||
| 193 | parameters. Set up the 'environment frame parameter, when needed. | ||
| 194 | Also inherit 'client parameter. Don't override explicitly | ||
| 195 | specified values with inherited ones. Add 'terminal frame | ||
| 196 | parameter. Append window-system-default-frame-alist to parameters | ||
| 197 | before calling frame-creation-function. | ||
| 198 | (frame-initialize): Copy the environment from the initial frame. | ||
| 199 | (window-system-default-frame-alist): Enhance doc string. | ||
| 200 | (frame-notice-user-settings): Don't put 'tool-bar-lines in | ||
| 201 | `default-frame-alist' when initial frame is on a tty. | ||
| 202 | (modify-all-frames-parameters): Simplify using `assq-delete-all'. | ||
| 203 | Remove specified parameters from `window-system-default-frame-alist'. | ||
| 204 | (make-frame-on-tty, framep-on-display, suspend-frame): | ||
| 205 | Extend doc string, update parameter names. | ||
| 206 | (frames-on-display-list): Use terminal-id to get the display id. | ||
| 207 | (frame-notice-user-settings): Extend to apply | ||
| 208 | settings in `window-system-default-frame-alist' as well. | ||
| 209 | (terminal-id, terminal-parameters, terminal-parameter) | ||
| 210 | (set-terminal-parameter, terminal-handle-delete-frame): New functions. | ||
| 211 | (delete-frame-functions): Add to `delete-frame-functions' hook. | ||
| 212 | (blink-cursor-mode): Adapt blink-cursor-mode default | ||
| 213 | value from startup.el. | ||
| 214 | (make-frame-on-display): Protect condition on x-initialized when | ||
| 215 | x-win.el is not loaded. Update doc. | ||
| 216 | (suspend-frame): Use display-controlling-tty-p to decide between | ||
| 217 | suspend-emacs and suspend-tty. | ||
| 218 | (frames-on-display-list): Update for display ids. | ||
| 219 | (framep-on-display): Ditto. | ||
| 220 | (suspend-frame): Use display-name, not frame-tty-name. | ||
| 221 | (selected-terminal): New function. | ||
| 222 | |||
| 223 | * server.el: Use `device' instead of `display' or `display-id' in | ||
| 224 | variable and client parameter names. | ||
| 225 | (server-select-display): Remove (unused). | ||
| 226 | (server-tty-live-p, server-handle-delete-tty): Remove. | ||
| 227 | (server-unquote-arg, server-quote-arg, server-buffer-clients): | ||
| 228 | Update docs. | ||
| 229 | (server-getenv-from, server-with-environment, server-send-string) | ||
| 230 | (server-save-buffers-kill-terminal): New functions. | ||
| 231 | (server-delete-client): Handle quits in kill-buffer. Don't kill | ||
| 232 | modified buffers. Add extra logging. Delete frames after | ||
| 233 | deleting the tty. Clear 'client parameter before deleting a frame. | ||
| 234 | Use delete-display, not delete-tty. | ||
| 235 | (server-visit-files): Don't set `server-existing-buffer' if the | ||
| 236 | buffer already has other clients. Return list of buffers | ||
| 237 | created. Update doc. Don't set client-record when nowait. | ||
| 238 | (server-handle-delete-frame): Delete the client if this was its | ||
| 239 | last frame. Check that the frame is alive. Remove bogus comment. | ||
| 240 | Add note on possible race condition. Delete tty clients, if needed. | ||
| 241 | (server-handle-suspend-tty): Use server-send-string. Kill the | ||
| 242 | client in case of errors from process-send-string. Use the display | ||
| 243 | parameter. | ||
| 244 | (server-unload-hook): Remove obsolete delete-tty hook. | ||
| 245 | (server-start): Ask before restarting if the old server still has | ||
| 246 | clients. Add feedback messages. Remove obsolete delete-tty hook. | ||
| 247 | (server-process-filter): Use server-send-string. Accept `-dir' | ||
| 248 | command. Switch to *scratch* immediately after creating the frame, | ||
| 249 | before evaluating any -evals. Protect `display-splash-screen' | ||
| 250 | call in a condition-case. Explain why. Call | ||
| 251 | `display-startup-echo-area-message' before | ||
| 252 | `display-splash-screen'. Don't display the splash screen when no | ||
| 253 | frame was created. Show the Emacs splash screen and startup echo | ||
| 254 | area message. Display the *scratch* buffer by default. Store the | ||
| 255 | local environment in a frame (not terminal) parameter. Do not try | ||
| 256 | to decode environment strings. Fix reference to the 'display | ||
| 257 | frame parameter. Change syntax of environment variables. Put | ||
| 258 | environment into terminal parameters, not client parameters. Use | ||
| 259 | a dummy client with --no-wait's X frames. In `-position LINE' | ||
| 260 | handler, don't ruin the request string until the line number is | ||
| 261 | extracted. Log opened files. Handle -current-frame command. | ||
| 262 | Don't create frames when it is given. Don't bind X frames to the | ||
| 263 | client when we are in -no-wait mode. Set locale environment | ||
| 264 | variables from client while creating tty frames. Disable call to | ||
| 265 | configure-display-for-locale. When processing -position command, | ||
| 266 | don't change the request string until the parameters are | ||
| 267 | extracted. Don't try to create an X frame when Emacs does not | ||
| 268 | support it. Improve logging. Temporarily set ncurses-related | ||
| 269 | environment variables to those of the client while creating a new | ||
| 270 | tty frame. Select buffers opened by nowait clients, don't leave | ||
| 271 | them buried under others. Set the display parameter, and use it | ||
| 272 | when appropriate. | ||
| 273 | |||
| 274 | * startup.el (display-startup-echo-area-message): Handle | ||
| 275 | `inhibit-startup-echo-area-message' here. | ||
| 276 | (command-line-1): Moved from here. | ||
| 277 | (fancy-splash-screens): Use `overriding-local-map' instead of | ||
| 278 | `overriding-terminal-local-map' for now; the latter doesn't work | ||
| 279 | right, it looses keypresses to another terminal. Use | ||
| 280 | `overriding-terminal-local-map' to set up keymap. Install a | ||
| 281 | `delete-frame-functions' hook to catch `delete-frame' events. | ||
| 282 | Ignore `select-window' events to cope better with | ||
| 283 | `focus-follows-mouse'. Don't switch back to the original buffer | ||
| 284 | if the splash frame has been killed. Restore previous buffer, even | ||
| 285 | if it's *scratch*. | ||
| 286 | (normal-splash-screen): Don't let-bind `mode-line-format'; it | ||
| 287 | changes the global binding - setq it instead. Use | ||
| 288 | `save-buffers-kill-terminal'. | ||
| 289 | (display-splash-screen): Don't do anything if the splash screen is | ||
| 290 | already displayed elsewhere. | ||
| 291 | (fancy-splash-exit, fancy-splash-delete-frame): New functions. | ||
| 292 | (command-line): Replace duplicated code with a call to | ||
| 293 | tty-run-terminal-initialization. Don't load the terminal | ||
| 294 | initialization file more than once. Remove call to nonexistent | ||
| 295 | function `set-locale-translation-file-name'. | ||
| 296 | |||
| 297 | * xt-mouse.el (xterm-mouse-x, xterm-mouse-y): Convert to terminal | ||
| 298 | parameters. | ||
| 299 | (xterm-mouse-position-function, xterm-mouse-event): Update. | ||
| 300 | (xterm-mouse-mode): Don't depend on current value of window-system. | ||
| 301 | (turn-on-xterm-mouse-tracking, turn-off-xterm-mouse-tracking): | ||
| 302 | Update for multi-tty. | ||
| 303 | (turn-on-xterm-mouse-tracking-on-terminal) | ||
| 304 | (turn-off-xterm-mouse-tracking-on-terminal) | ||
| 305 | (xterm-mouse-handle-delete-frame): New functions. | ||
| 306 | (delete-frame-functions, after-make-frame-functions) | ||
| 307 | (suspend-tty-functions, resume-tty-functions): Install extra hooks | ||
| 308 | for multi-tty. | ||
| 309 | |||
| 1 | 2007-08-29 Stefan Monnier <monnier@iro.umontreal.ca> | 310 | 2007-08-29 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 311 | ||
| 3 | * simple.el (invisible-p): Remove: implemented in C now. | 312 | * simple.el (invisible-p): Remove: implemented in C now. |
diff --git a/lisp/bindings.el b/lisp/bindings.el index e38cc5b5a97..77c0423e157 100644 --- a/lisp/bindings.el +++ b/lisp/bindings.el | |||
| @@ -170,6 +170,12 @@ corresponding to the mode line clicked." | |||
| 170 | (push (cons eol (cons mnemonic desc)) mode-line-eol-desc-cache) | 170 | (push (cons eol (cons mnemonic desc)) mode-line-eol-desc-cache) |
| 171 | desc))) | 171 | desc))) |
| 172 | 172 | ||
| 173 | (defvar mode-line-client | ||
| 174 | `("" | ||
| 175 | (:propertize ("" (:eval (if (frame-parameter nil 'client) "@" ""))) | ||
| 176 | help-echo "Emacsclient frame")) | ||
| 177 | "Mode-line control for identifying Emacsclient frames.") | ||
| 178 | |||
| 173 | (defvar mode-line-mule-info | 179 | (defvar mode-line-mule-info |
| 174 | `("" | 180 | `("" |
| 175 | (current-input-method | 181 | (current-input-method |
| @@ -209,7 +215,7 @@ mnemonics of the following coding systems: | |||
| 209 | 215 | ||
| 210 | (make-variable-buffer-local 'mode-line-mule-info) | 216 | (make-variable-buffer-local 'mode-line-mule-info) |
| 211 | 217 | ||
| 212 | (defvar mode-line-frame-identification '("-%F ") | 218 | (defvar mode-line-frame-identification '(window-system " " "-%F ") |
| 213 | "Mode-line control to describe the current frame.") | 219 | "Mode-line control to describe the current frame.") |
| 214 | 220 | ||
| 215 | (defvar mode-line-process nil "\ | 221 | (defvar mode-line-process nil "\ |
| @@ -302,6 +308,7 @@ Keymap to display on minor modes.") | |||
| 302 | "%e" | 308 | "%e" |
| 303 | (propertize "-" 'help-echo help-echo) | 309 | (propertize "-" 'help-echo help-echo) |
| 304 | 'mode-line-mule-info | 310 | 'mode-line-mule-info |
| 311 | 'mode-line-client | ||
| 305 | 'mode-line-modified | 312 | 'mode-line-modified |
| 306 | 'mode-line-remote | 313 | 'mode-line-remote |
| 307 | 'mode-line-frame-identification | 314 | 'mode-line-frame-identification |
| @@ -331,6 +338,7 @@ Keymap to display on minor modes.") | |||
| 331 | 'local-map (make-mode-line-mouse-map | 338 | 'local-map (make-mode-line-mouse-map |
| 332 | 'mouse-2 #'mode-line-widen)) | 339 | 'mouse-2 #'mode-line-widen)) |
| 333 | (propertize ")%]--" 'help-echo help-echo))) | 340 | (propertize ")%]--" 'help-echo help-echo))) |
| 341 | |||
| 334 | (standard-mode-line-position | 342 | (standard-mode-line-position |
| 335 | `((-3 ,(propertize "%p" 'help-echo help-echo)) | 343 | `((-3 ,(propertize "%p" 'help-echo help-echo)) |
| 336 | (size-indication-mode | 344 | (size-indication-mode |
diff --git a/lisp/cus-face.el b/lisp/cus-face.el index be88b499fef..900a815b160 100644 --- a/lisp/cus-face.el +++ b/lisp/cus-face.el | |||
| @@ -40,15 +40,18 @@ | |||
| 40 | (when (fboundp 'facep) | 40 | (when (fboundp 'facep) |
| 41 | (unless (facep face) | 41 | (unless (facep face) |
| 42 | ;; If the user has already created the face, respect that. | 42 | ;; If the user has already created the face, respect that. |
| 43 | (let ((value (or (get face 'saved-face) spec))) | 43 | (let ((value (or (get face 'saved-face) spec)) |
| 44 | (have-window-system (memq initial-window-system '(x w32)))) | ||
| 44 | ;; Create global face. | 45 | ;; Create global face. |
| 45 | (make-empty-face face) | 46 | (make-empty-face face) |
| 46 | ;; Create frame-local faces | 47 | ;; Create frame-local faces |
| 47 | (dolist (frame (frame-list)) | 48 | (dolist (frame (frame-list)) |
| 48 | (face-spec-set face value frame))) | 49 | (face-spec-set face value frame) |
| 49 | ;; When making a face after frames already exist | 50 | (when (memq (window-system frame) '(x w32 mac)) |
| 50 | (if (memq window-system '(x w32 mac)) | 51 | (setq have-window-system t))) |
| 51 | (make-face-x-resource-internal face)))) | 52 | ;; When making a face after frames already exist |
| 53 | (if have-window-system | ||
| 54 | (make-face-x-resource-internal face))))) | ||
| 52 | ;; Don't record SPEC until we see it causes no errors. | 55 | ;; Don't record SPEC until we see it causes no errors. |
| 53 | (put face 'face-defface-spec spec) | 56 | (put face 'face-defface-spec spec) |
| 54 | (push (cons 'defface face) current-load-list) | 57 | (push (cons 'defface face) current-load-list) |
diff --git a/lisp/cus-start.el b/lisp/cus-start.el index b83f26fc12f..e2cb65c82c4 100644 --- a/lisp/cus-start.el +++ b/lisp/cus-start.el | |||
| @@ -422,14 +422,10 @@ since it could result in memory overflow and make Emacs crash." | |||
| 422 | (eq system-type 'ms-dos)) | 422 | (eq system-type 'ms-dos)) |
| 423 | ((string-match "\\`w32-" (symbol-name symbol)) | 423 | ((string-match "\\`w32-" (symbol-name symbol)) |
| 424 | (eq system-type 'windows-nt)) | 424 | (eq system-type 'windows-nt)) |
| 425 | ((string-match "\\`mac-" (symbol-name symbol)) | 425 | ((string-match "\\`mac-" (symbol-name symbol)) |
| 426 | (eq window-system 'mac)) | 426 | (or (eq system-type 'mac) (eq system-type 'darwin))) |
| 427 | ((string-match "\\`x-.*gtk" (symbol-name symbol)) | 427 | ((string-match "\\`x-.*gtk" (symbol-name symbol)) |
| 428 | (or (boundp 'gtk) | 428 | (featurep 'gtk)) |
| 429 | (and window-system | ||
| 430 | (not (eq window-system 'pc)) | ||
| 431 | (not (eq window-system 'mac)) | ||
| 432 | (not (eq system-type 'windows-nt))))) | ||
| 433 | ((string-match "\\`x-" (symbol-name symbol)) | 429 | ((string-match "\\`x-" (symbol-name symbol)) |
| 434 | (fboundp 'x-create-frame)) | 430 | (fboundp 'x-create-frame)) |
| 435 | ((string-match "selection" (symbol-name symbol)) | 431 | ((string-match "selection" (symbol-name symbol)) |
diff --git a/lisp/double.el b/lisp/double.el index 0b5cf110fbd..39a55744a05 100644 --- a/lisp/double.el +++ b/lisp/double.el | |||
| @@ -145,11 +145,12 @@ but not `C-u X' or `ESC X' since the X is not the prefix key." | |||
| 145 | (if enable-flag | 145 | (if enable-flag |
| 146 | (progn | 146 | (progn |
| 147 | ;; Set up key-translation-map as indicated by `double-map'. | 147 | ;; Set up key-translation-map as indicated by `double-map'. |
| 148 | ;; XXX I don't think key-translation-map should be made local here. -- Lorentey | ||
| 148 | (kill-local-variable 'key-translation-map) | 149 | (kill-local-variable 'key-translation-map) |
| 149 | (make-local-variable 'key-translation-map) | 150 | (make-local-variable 'key-translation-map) |
| 150 | (setq key-translation-map (if (keymapp key-translation-map) | 151 | (setq key-translation-map (if (keymapp key-translation-map) |
| 151 | (copy-keymap key-translation-map) | 152 | (copy-keymap key-translation-map) |
| 152 | (make-sparse-keymap))) | 153 | (make-sparse-keymap))) |
| 153 | (mapcar (function (lambda (entry) | 154 | (mapcar (function (lambda (entry) |
| 154 | (define-key key-translation-map | 155 | (define-key key-translation-map |
| 155 | (vector (nth 0 entry)) | 156 | (vector (nth 0 entry)) |
diff --git a/lisp/ebuff-menu.el b/lisp/ebuff-menu.el index 744a7ba4617..3b2b17fe188 100644 --- a/lisp/ebuff-menu.el +++ b/lisp/ebuff-menu.el | |||
| @@ -175,7 +175,7 @@ Entry to this mode via command `electric-buffer-list' calls the value of | |||
| 175 | (let ((map (make-keymap))) | 175 | (let ((map (make-keymap))) |
| 176 | (fillarray (car (cdr map)) 'Electric-buffer-menu-undefined) | 176 | (fillarray (car (cdr map)) 'Electric-buffer-menu-undefined) |
| 177 | (define-key map "\e" nil) | 177 | (define-key map "\e" nil) |
| 178 | (define-key map "\C-z" 'suspend-emacs) | 178 | (define-key map "\C-z" 'suspend-frame) |
| 179 | (define-key map "v" 'Electric-buffer-menu-mode-view-buffer) | 179 | (define-key map "v" 'Electric-buffer-menu-mode-view-buffer) |
| 180 | (define-key map (char-to-string help-char) 'Helper-help) | 180 | (define-key map (char-to-string help-char) 'Helper-help) |
| 181 | (define-key map "?" 'Helper-describe-bindings) | 181 | (define-key map "?" 'Helper-describe-bindings) |
diff --git a/lisp/echistory.el b/lisp/echistory.el index 8d5b5e2beea..7468dd0b7fd 100644 --- a/lisp/echistory.el +++ b/lisp/echistory.el | |||
| @@ -66,7 +66,7 @@ With prefix arg NOCONFIRM, execute current line as-is without editing." | |||
| 66 | (define-key electric-history-map "\C-c" nil) | 66 | (define-key electric-history-map "\C-c" nil) |
| 67 | (define-key electric-history-map "\C-c\C-c" 'Electric-history-quit) | 67 | (define-key electric-history-map "\C-c\C-c" 'Electric-history-quit) |
| 68 | (define-key electric-history-map "\C-]" 'Electric-history-quit) | 68 | (define-key electric-history-map "\C-]" 'Electric-history-quit) |
| 69 | (define-key electric-history-map "\C-z" 'suspend-emacs) | 69 | (define-key electric-history-map "\C-z" 'suspend-frame) |
| 70 | (define-key electric-history-map (char-to-string help-char) 'Helper-help) | 70 | (define-key electric-history-map (char-to-string help-char) 'Helper-help) |
| 71 | (define-key electric-history-map "?" 'Helper-describe-bindings) | 71 | (define-key electric-history-map "?" 'Helper-describe-bindings) |
| 72 | (define-key electric-history-map "\e>" 'end-of-buffer) | 72 | (define-key electric-history-map "\e>" 'end-of-buffer) |
diff --git a/lisp/ediff-wind.el b/lisp/ediff-wind.el index 897845c182a..c2c130ac6bb 100644 --- a/lisp/ediff-wind.el +++ b/lisp/ediff-wind.el | |||
| @@ -72,15 +72,15 @@ | |||
| 72 | :group 'frames) | 72 | :group 'frames) |
| 73 | 73 | ||
| 74 | 74 | ||
| 75 | (defcustom ediff-window-setup-function (if (ediff-window-display-p) | 75 | (defcustom ediff-window-setup-function 'ediff-setup-windows-automatic |
| 76 | 'ediff-setup-windows-multiframe | ||
| 77 | 'ediff-setup-windows-plain) | ||
| 78 | "*Function called to set up windows. | 76 | "*Function called to set up windows. |
| 79 | Ediff provides a choice of two functions: `ediff-setup-windows-plain', for | 77 | Ediff provides a choice of three functions: `ediff-setup-windows-plain', for |
| 80 | doing everything in one frame, and `ediff-setup-windows-multiframe', | 78 | doing everything in one frame, `ediff-setup-windows-multiframe', which sets |
| 81 | which sets the control panel in a separate frame. Also, if the latter | 79 | the control panel in a separate frame, and |
| 82 | function detects that one of the buffers A/B is seen in some other frame, | 80 | `ediff-setup-windows-automatic' (the default), which chooses an appropriate |
| 83 | it will try to keep that buffer in that frame. | 81 | behaviour based on the current window system. If the multiframe function |
| 82 | detects that one of the buffers A/B is seen in some other frame, it will try | ||
| 83 | to keep that buffer in that frame. | ||
| 84 | 84 | ||
| 85 | If you don't like the two functions provided---write your own one. | 85 | If you don't like the two functions provided---write your own one. |
| 86 | The basic guidelines: | 86 | The basic guidelines: |
| @@ -94,7 +94,8 @@ The basic guidelines: | |||
| 94 | Buffer C may not be used in jobs that compare only two buffers. | 94 | Buffer C may not be used in jobs that compare only two buffers. |
| 95 | If you plan to do something fancy, take a close look at how the two | 95 | If you plan to do something fancy, take a close look at how the two |
| 96 | provided functions are written." | 96 | provided functions are written." |
| 97 | :type '(choice (const :tag "Multi Frame" ediff-setup-windows-multiframe) | 97 | :type '(choice (const :tag "Automatic" ediff-setup-windows-automatic) |
| 98 | (const :tag "Multi Frame" ediff-setup-windows-multiframe) | ||
| 98 | (const :tag "Single Frame" ediff-setup-windows-plain) | 99 | (const :tag "Single Frame" ediff-setup-windows-plain) |
| 99 | (function :tag "Other function")) | 100 | (function :tag "Other function")) |
| 100 | :group 'ediff-window) | 101 | :group 'ediff-window) |
| @@ -335,6 +336,12 @@ into icons, regardless of the window manager." | |||
| 335 | buffer-A buffer-B buffer-C control-buffer)) | 336 | buffer-A buffer-B buffer-C control-buffer)) |
| 336 | (run-hooks 'ediff-after-setup-windows-hook)) | 337 | (run-hooks 'ediff-after-setup-windows-hook)) |
| 337 | 338 | ||
| 339 | ;; Set up windows using the correct method based on the current window system. | ||
| 340 | (defun ediff-setup-windows-automatic (buffer-A buffer-B buffer-C control-buffer) | ||
| 341 | (if (ediff-window-display-p) | ||
| 342 | (ediff-setup-windows-multiframe buffer-A buffer-B buffer-C control-buffer) | ||
| 343 | (ediff-setup-windows-plain buffer-A buffer-B buffer-C control-buffer))) | ||
| 344 | |||
| 338 | ;; Just set up 3 windows. | 345 | ;; Just set up 3 windows. |
| 339 | ;; Usually used without windowing systems | 346 | ;; Usually used without windowing systems |
| 340 | ;; With windowing, we want to use dedicated frames. | 347 | ;; With windowing, we want to use dedicated frames. |
diff --git a/lisp/edmacro.el b/lisp/edmacro.el index 15568e8c39c..abd08f4b0b9 100644 --- a/lisp/edmacro.el +++ b/lisp/edmacro.el | |||
| @@ -486,9 +486,9 @@ doubt, use whitespace." | |||
| 486 | (fkey nil) tlen tkey | 486 | (fkey nil) tlen tkey |
| 487 | (bind (or (loop for map in maps for b = (lookup-key map key) | 487 | (bind (or (loop for map in maps for b = (lookup-key map key) |
| 488 | thereis (and (not (integerp b)) b)) | 488 | thereis (and (not (integerp b)) b)) |
| 489 | (and (setq fkey (lookup-key function-key-map rest-mac)) | 489 | (and (setq fkey (lookup-key local-function-key-map rest-mac)) |
| 490 | (setq tlen fkey tkey (edmacro-subseq rest-mac 0 tlen) | 490 | (setq tlen fkey tkey (edmacro-subseq rest-mac 0 tlen) |
| 491 | fkey (lookup-key function-key-map tkey)) | 491 | fkey (lookup-key local-function-key-map tkey)) |
| 492 | (loop for map in maps | 492 | (loop for map in maps |
| 493 | for b = (lookup-key map fkey) | 493 | for b = (lookup-key map fkey) |
| 494 | when (and (not (integerp b)) b) | 494 | when (and (not (integerp b)) b) |
diff --git a/lisp/emulation/cua-base.el b/lisp/emulation/cua-base.el index 98a9b4d6361..5e18953752a 100644 --- a/lisp/emulation/cua-base.el +++ b/lisp/emulation/cua-base.el | |||
| @@ -1233,9 +1233,9 @@ If ARG is the atom `-', scroll upward by nearly full screen." | |||
| 1233 | (memq 'shift (event-modifiers | 1233 | (memq 'shift (event-modifiers |
| 1234 | (aref (this-single-command-keys) 0))) | 1234 | (aref (this-single-command-keys) 0))) |
| 1235 | ;; See if raw escape sequence maps to a shifted event, e.g. S-up or C-S-home. | 1235 | ;; See if raw escape sequence maps to a shifted event, e.g. S-up or C-S-home. |
| 1236 | (and (boundp 'function-key-map) | 1236 | (and (boundp 'local-function-key-map) |
| 1237 | function-key-map | 1237 | local-function-key-map |
| 1238 | (let ((ev (lookup-key function-key-map | 1238 | (let ((ev (lookup-key local-function-key-map |
| 1239 | (this-single-command-raw-keys)))) | 1239 | (this-single-command-raw-keys)))) |
| 1240 | (and (vector ev) | 1240 | (and (vector ev) |
| 1241 | (symbolp (setq ev (aref ev 0))) | 1241 | (symbolp (setq ev (aref ev 0))) |
diff --git a/lisp/env.el b/lisp/env.el index d04df5e48b6..bebfed3fed6 100644 --- a/lisp/env.el +++ b/lisp/env.el | |||
| @@ -36,6 +36,8 @@ | |||
| 36 | 36 | ||
| 37 | ;;; Code: | 37 | ;;; Code: |
| 38 | 38 | ||
| 39 | (eval-when-compile (require 'cl)) | ||
| 40 | |||
| 39 | ;; History list for environment variable names. | 41 | ;; History list for environment variable names. |
| 40 | (defvar read-envvar-name-history nil) | 42 | (defvar read-envvar-name-history nil) |
| 41 | 43 | ||
| @@ -52,7 +54,9 @@ If it is also not t, RET does not exit if it does non-null completion." | |||
| 52 | locale-coding-system t) | 54 | locale-coding-system t) |
| 53 | (substring enventry 0 | 55 | (substring enventry 0 |
| 54 | (string-match "=" enventry))))) | 56 | (string-match "=" enventry))))) |
| 55 | process-environment) | 57 | (append process-environment |
| 58 | nil ;;(frame-parameter (frame-with-environment) 'environment) | ||
| 59 | )) | ||
| 56 | nil mustmatch nil 'read-envvar-name-history)) | 60 | nil mustmatch nil 'read-envvar-name-history)) |
| 57 | 61 | ||
| 58 | ;; History list for VALUE argument to setenv. | 62 | ;; History list for VALUE argument to setenv. |
| @@ -88,27 +92,70 @@ Use `$$' to insert a single dollar sign." | |||
| 88 | start (+ (match-beginning 0) 1))))) | 92 | start (+ (match-beginning 0) 1))))) |
| 89 | string)) | 93 | string)) |
| 90 | 94 | ||
| 91 | ;; Fixme: Should `process-environment' be recoded if LC_CTYPE &c is set? | ||
| 92 | 95 | ||
| 93 | (defun setenv (variable &optional value substitute-env-vars) | 96 | (defun setenv-internal (env variable value keep-empty) |
| 97 | "Set VARIABLE to VALUE in ENV, adding empty entries if KEEP-EMPTY. | ||
| 98 | Changes ENV by side-effect, and returns its new value." | ||
| 99 | (let ((pattern (concat "\\`" (regexp-quote variable) "\\(=\\|\\'\\)")) | ||
| 100 | (case-fold-search nil) | ||
| 101 | (scan env) | ||
| 102 | prev found) | ||
| 103 | ;; Handle deletions from the beginning of the list specially. | ||
| 104 | (if (and (null value) | ||
| 105 | (not keep-empty) | ||
| 106 | env | ||
| 107 | (stringp (car env)) | ||
| 108 | (string-match pattern (car env))) | ||
| 109 | (cdr env) | ||
| 110 | ;; Try to find existing entry for VARIABLE in ENV. | ||
| 111 | (while (and scan (stringp (car scan))) | ||
| 112 | (when (string-match pattern (car scan)) | ||
| 113 | (if value | ||
| 114 | (setcar scan (concat variable "=" value)) | ||
| 115 | (if keep-empty | ||
| 116 | (setcar scan variable) | ||
| 117 | (setcdr prev (cdr scan)))) | ||
| 118 | (setq found t | ||
| 119 | scan nil)) | ||
| 120 | (setq prev scan | ||
| 121 | scan (cdr scan))) | ||
| 122 | (if (and (not found) (or value keep-empty)) | ||
| 123 | (cons (if value | ||
| 124 | (concat variable "=" value) | ||
| 125 | variable) | ||
| 126 | env) | ||
| 127 | env)))) | ||
| 128 | |||
| 129 | ;; Fixme: Should the environment be recoded if LC_CTYPE &c is set? | ||
| 130 | |||
| 131 | (defun setenv (variable &optional value substitute-env-vars frame) | ||
| 94 | "Set the value of the environment variable named VARIABLE to VALUE. | 132 | "Set the value of the environment variable named VARIABLE to VALUE. |
| 95 | VARIABLE should be a string. VALUE is optional; if not provided or | 133 | VARIABLE should be a string. VALUE is optional; if not provided or |
| 96 | nil, the environment variable VARIABLE will be removed. | 134 | nil, the environment variable VARIABLE will be removed. |
| 97 | 135 | ||
| 98 | Interactively, a prefix argument means to unset the variable. | 136 | Interactively, a prefix argument means to unset the variable, and |
| 99 | Interactively, the current value (if any) of the variable | 137 | otherwise the current value (if any) of the variable appears at |
| 100 | appears at the front of the history list when you type in the new value. | 138 | the front of the history list when you type in the new value. |
| 101 | Interactively, always replace environment variables in the new value. | 139 | This function always replaces environment variables in the new |
| 140 | value when called interactively. | ||
| 102 | 141 | ||
| 103 | SUBSTITUTE-ENV-VARS, if non-nil, means to substitute environment | 142 | SUBSTITUTE-ENV-VARS, if non-nil, means to substitute environment |
| 104 | variables in VALUE with `substitute-env-vars', which see. | 143 | variables in VALUE with `substitute-env-vars', which see. |
| 105 | This is normally used only for interactive calls. | 144 | This is normally used only for interactive calls. |
| 106 | 145 | ||
| 146 | If optional parameter FRAME is non-nil, this function modifies | ||
| 147 | only the frame-local value of VARIABLE on FRAME, ignoring | ||
| 148 | `process-environment'. Note that frames on the same terminal | ||
| 149 | device usually share their environment, so calling `setenv' on | ||
| 150 | one of them affects the others as well. | ||
| 151 | |||
| 152 | If FRAME is nil, `setenv' changes the global value of VARIABLE by | ||
| 153 | modifying `process-environment'. Note that the global value | ||
| 154 | overrides any frame-local values. | ||
| 155 | |||
| 107 | The return value is the new value of VARIABLE, or nil if | 156 | The return value is the new value of VARIABLE, or nil if |
| 108 | it was removed from the environment. | 157 | it was removed from the environment. |
| 109 | 158 | ||
| 110 | This function works by modifying `process-environment'. | ||
| 111 | |||
| 112 | As a special case, setting variable `TZ' calls `set-time-zone-rule' as | 159 | As a special case, setting variable `TZ' calls `set-time-zone-rule' as |
| 113 | a side-effect." | 160 | a side-effect." |
| 114 | (interactive | 161 | (interactive |
| @@ -138,47 +185,135 @@ a side-effect." | |||
| 138 | (if (and value (multibyte-string-p value)) | 185 | (if (and value (multibyte-string-p value)) |
| 139 | (setq value (encode-coding-string value locale-coding-system))) | 186 | (setq value (encode-coding-string value locale-coding-system))) |
| 140 | (if (string-match "=" variable) | 187 | (if (string-match "=" variable) |
| 141 | (error "Environment variable name `%s' contains `='" variable) | 188 | (error "Environment variable name `%s' contains `='" variable)) |
| 142 | (let ((pattern (concat "\\`" (regexp-quote (concat variable "=")))) | 189 | (if (string-equal "TZ" variable) |
| 143 | (case-fold-search nil) | 190 | (set-time-zone-rule value)) |
| 144 | (scan process-environment) | 191 | (if (null frame) |
| 145 | found) | 192 | (setq process-environment (setenv-internal process-environment |
| 146 | (if (string-equal "TZ" variable) | 193 | variable value t)) |
| 147 | (set-time-zone-rule value)) | 194 | (setq frame (frame-with-environment frame)) |
| 148 | (while scan | 195 | (cond |
| 149 | (cond ((string-match pattern (car scan)) | 196 | ((string-equal "TERM" variable) |
| 150 | (setq found t) | 197 | (set-frame-parameter frame 'term-environment-variable value)) |
| 151 | (if (eq nil value) | 198 | ((string-equal "DISPLAY" variable) |
| 152 | (setq process-environment (delq (car scan) | 199 | (set-frame-parameter frame 'display-environment-variable value)) |
| 153 | process-environment)) | 200 | (t |
| 154 | (setcar scan (concat variable "=" value))) | 201 | (setq process-environment (setenv-internal process-environment |
| 155 | (setq scan nil))) | 202 | variable value nil))))) |
| 156 | (setq scan (cdr scan))) | ||
| 157 | (or found | ||
| 158 | (if value | ||
| 159 | (setq process-environment | ||
| 160 | (cons (concat variable "=" value) | ||
| 161 | process-environment)))))) | ||
| 162 | value) | 203 | value) |
| 163 | 204 | ||
| 164 | (defun getenv (variable) | 205 | (defun getenv (variable &optional frame) |
| 165 | "Get the value of environment variable VARIABLE. | 206 | "Get the value of environment variable VARIABLE. |
| 166 | VARIABLE should be a string. Value is nil if VARIABLE is undefined in | 207 | VARIABLE should be a string. Value is nil if VARIABLE is undefined in |
| 167 | the environment. Otherwise, value is a string. | 208 | the environment. Otherwise, value is a string. |
| 168 | 209 | ||
| 169 | This function consults the variable `process-environment' | 210 | If optional parameter FRAME is non-nil, then it should be a |
| 170 | for its value." | 211 | frame. This function will look up VARIABLE in its 'environment |
| 212 | parameter. | ||
| 213 | |||
| 214 | Otherwise, this function searches `process-environment' for | ||
| 215 | VARIABLE. If it is not found there, then it continues the search | ||
| 216 | in the environment list of the selected frame." | ||
| 171 | (interactive (list (read-envvar-name "Get environment variable: " t))) | 217 | (interactive (list (read-envvar-name "Get environment variable: " t))) |
| 172 | (let ((value (getenv-internal (if (multibyte-string-p variable) | 218 | (let ((value (getenv-internal (if (multibyte-string-p variable) |
| 173 | (encode-coding-string | 219 | (encode-coding-string |
| 174 | variable locale-coding-system) | 220 | variable locale-coding-system) |
| 175 | variable)))) | 221 | variable) |
| 222 | frame))) | ||
| 176 | (if (and enable-multibyte-characters value) | 223 | (if (and enable-multibyte-characters value) |
| 177 | (setq value (decode-coding-string value locale-coding-system))) | 224 | (setq value (decode-coding-string value locale-coding-system))) |
| 178 | (when (interactive-p) | 225 | (when (interactive-p) |
| 179 | (message "%s" (if value value "Not set"))) | 226 | (message "%s" (if value value "Not set"))) |
| 180 | value)) | 227 | value)) |
| 181 | 228 | ||
| 229 | (defun environment (&optional frame) | ||
| 230 | "Return a list of environment variables with their values. | ||
| 231 | Each entry in the list is a string of the form NAME=VALUE. | ||
| 232 | |||
| 233 | The returned list can not be used to change environment | ||
| 234 | variables, only read them. See `setenv' to do that. | ||
| 235 | |||
| 236 | If optional parameter FRAME is non-nil, then it should be a | ||
| 237 | frame. The function returns the environment of that frame. | ||
| 238 | |||
| 239 | The list is constructed by concatenating the elements of | ||
| 240 | `process-environment' and the 'environment parameter of the | ||
| 241 | selected frame, and removing duplicated and empty values. | ||
| 242 | |||
| 243 | Non-ASCII characters are encoded according to the initial value of | ||
| 244 | `locale-coding-system', i.e. the elements must normally be decoded for use. | ||
| 245 | See `setenv' and `getenv'." | ||
| 246 | (let* ((env (append process-environment | ||
| 247 | ;; (frame-parameter (frame-with-environment frame) | ||
| 248 | ;; 'environment) | ||
| 249 | nil)) | ||
| 250 | (scan env) | ||
| 251 | prev seen) | ||
| 252 | ;; Remove unset variables from the beginning of the list. | ||
| 253 | (while (and env | ||
| 254 | (or (not (stringp (car env))) | ||
| 255 | (not (string-match "=" (car env))))) | ||
| 256 | (or (member (car env) seen) | ||
| 257 | (setq seen (cons (car env) seen))) | ||
| 258 | (setq env (cdr env) | ||
| 259 | scan env)) | ||
| 260 | (let (name) | ||
| 261 | (while scan | ||
| 262 | (cond ((or (not (stringp (car scan))) | ||
| 263 | (not (string-match "=" (car scan)))) | ||
| 264 | ;; Unset variable. | ||
| 265 | (or (member (car scan) seen) | ||
| 266 | (setq seen (cons (car scan) seen))) | ||
| 267 | (setcdr prev (cdr scan))) | ||
| 268 | ((member (setq name (substring (car scan) 0 (string-match "=" (car scan)))) seen) | ||
| 269 | ;; Duplicated variable. | ||
| 270 | (setcdr prev (cdr scan))) | ||
| 271 | (t | ||
| 272 | ;; New variable. | ||
| 273 | (setq seen (cons name seen)))) | ||
| 274 | (setq prev scan | ||
| 275 | scan (cdr scan)))) | ||
| 276 | env)) | ||
| 277 | |||
| 278 | (defmacro let-environment (varlist &rest body) | ||
| 279 | "Evaluate BODY with environment variables set according to VARLIST. | ||
| 280 | The environment variables are then restored to their previous | ||
| 281 | values. | ||
| 282 | The value of the last form in BODY is returned. | ||
| 283 | |||
| 284 | Each element of VARLIST is either a string (which variable is | ||
| 285 | then removed from the environment), or a list (NAME | ||
| 286 | VALUEFORM) (which sets NAME to the value of VALUEFORM, a string). | ||
| 287 | All the VALUEFORMs are evaluated before any variables are set." | ||
| 288 | (declare (indent 2)) | ||
| 289 | (let ((old-env (make-symbol "old-env")) | ||
| 290 | (name (make-symbol "name")) | ||
| 291 | (value (make-symbol "value")) | ||
| 292 | (entry (make-symbol "entry")) | ||
| 293 | (frame (make-symbol "frame"))) | ||
| 294 | `(let ((,frame (selected-frame)) | ||
| 295 | ,old-env) | ||
| 296 | ;; Evaluate VALUEFORMs and replace them in VARLIST with their values. | ||
| 297 | (dolist (,entry ,varlist) | ||
| 298 | (unless (stringp ,entry) | ||
| 299 | (if (cdr (cdr ,entry)) | ||
| 300 | (error "`let-environment' bindings can have only one value-form")) | ||
| 301 | (setcdr ,entry (eval (cadr ,entry))))) | ||
| 302 | ;; Set the variables. | ||
| 303 | (dolist (,entry ,varlist) | ||
| 304 | (let ((,name (if (stringp ,entry) ,entry (car ,entry))) | ||
| 305 | (,value (if (consp ,entry) (cdr ,entry)))) | ||
| 306 | (setq ,old-env (cons (cons ,name (getenv ,name)) ,old-env)) | ||
| 307 | (setenv ,name ,value))) | ||
| 308 | (unwind-protect | ||
| 309 | (progn ,@body) | ||
| 310 | ;; Restore old values. | ||
| 311 | (with-selected-frame (if (frame-live-p ,frame) | ||
| 312 | ,frame | ||
| 313 | (selected-frame)) | ||
| 314 | (dolist (,entry ,old-env) | ||
| 315 | (setenv (car ,entry) (cdr ,entry)))))))) | ||
| 316 | |||
| 182 | (provide 'env) | 317 | (provide 'env) |
| 183 | 318 | ||
| 184 | ;;; arch-tag: b7d6a8f7-bc81-46db-8e39-8d721d4ed0b8 | 319 | ;;; arch-tag: b7d6a8f7-bc81-46db-8e39-8d721d4ed0b8 |
diff --git a/lisp/faces.el b/lisp/faces.el index 23692454153..55a7f3846a9 100644 --- a/lisp/faces.el +++ b/lisp/faces.el | |||
| @@ -932,7 +932,7 @@ an integer value." | |||
| 932 | (let ((valid | 932 | (let ((valid |
| 933 | (case attribute | 933 | (case attribute |
| 934 | (:family | 934 | (:family |
| 935 | (if window-system | 935 | (if (window-system frame) |
| 936 | (mapcar #'(lambda (x) (cons (car x) (car x))) | 936 | (mapcar #'(lambda (x) (cons (car x) (car x))) |
| 937 | (x-font-family-list)) | 937 | (x-font-family-list)) |
| 938 | ;; Only one font on TTYs. | 938 | ;; Only one font on TTYs. |
| @@ -941,7 +941,7 @@ an integer value." | |||
| 941 | (mapcar #'(lambda (x) (cons (symbol-name x) x)) | 941 | (mapcar #'(lambda (x) (cons (symbol-name x) x)) |
| 942 | (internal-lisp-face-attribute-values attribute))) | 942 | (internal-lisp-face-attribute-values attribute))) |
| 943 | ((:underline :overline :strike-through :box) | 943 | ((:underline :overline :strike-through :box) |
| 944 | (if window-system | 944 | (if (window-system frame) |
| 945 | (nconc (mapcar #'(lambda (x) (cons (symbol-name x) x)) | 945 | (nconc (mapcar #'(lambda (x) (cons (symbol-name x) x)) |
| 946 | (internal-lisp-face-attribute-values attribute)) | 946 | (internal-lisp-face-attribute-values attribute)) |
| 947 | (mapcar #'(lambda (c) (cons c c)) | 947 | (mapcar #'(lambda (c) (cons c c)) |
| @@ -954,7 +954,7 @@ an integer value." | |||
| 954 | ((:height) | 954 | ((:height) |
| 955 | 'integerp) | 955 | 'integerp) |
| 956 | (:stipple | 956 | (:stipple |
| 957 | (and (memq window-system '(x w32 mac)) | 957 | (and (memq (window-system frame) '(x w32 mac)) |
| 958 | (mapcar #'list | 958 | (mapcar #'list |
| 959 | (apply #'nconc | 959 | (apply #'nconc |
| 960 | (mapcar (lambda (dir) | 960 | (mapcar (lambda (dir) |
| @@ -1072,7 +1072,7 @@ of a global face. Value is the new attribute value." | |||
| 1072 | ;; explicitly in VALID, using color approximation code | 1072 | ;; explicitly in VALID, using color approximation code |
| 1073 | ;; in tty-colors.el. | 1073 | ;; in tty-colors.el. |
| 1074 | (when (and (memq attribute '(:foreground :background)) | 1074 | (when (and (memq attribute '(:foreground :background)) |
| 1075 | (not (memq window-system '(x w32 mac))) | 1075 | (not (memq (window-system frame) '(x w32 mac))) |
| 1076 | (not (member new-value | 1076 | (not (member new-value |
| 1077 | '("unspecified" | 1077 | '("unspecified" |
| 1078 | "unspecified-fg" "unspecified-bg")))) | 1078 | "unspecified-fg" "unspecified-bg")))) |
| @@ -1368,14 +1368,14 @@ If FRAME is nil, the current FRAME is used." | |||
| 1368 | req (car conjunct) | 1368 | req (car conjunct) |
| 1369 | options (cdr conjunct) | 1369 | options (cdr conjunct) |
| 1370 | match (cond ((eq req 'type) | 1370 | match (cond ((eq req 'type) |
| 1371 | (or (memq window-system options) | 1371 | (or (memq (window-system frame) options) |
| 1372 | ;; FIXME: This should be revisited to use | 1372 | ;; FIXME: This should be revisited to use |
| 1373 | ;; display-graphic-p, provided that the | 1373 | ;; display-graphic-p, provided that the |
| 1374 | ;; color selection depends on the number | 1374 | ;; color selection depends on the number |
| 1375 | ;; of supported colors, and all defface's | 1375 | ;; of supported colors, and all defface's |
| 1376 | ;; are changed to look at number of colors | 1376 | ;; are changed to look at number of colors |
| 1377 | ;; instead of (type graphic) etc. | 1377 | ;; instead of (type graphic) etc. |
| 1378 | (and (null window-system) | 1378 | (and (null (window-system frame)) |
| 1379 | (memq 'tty options)) | 1379 | (memq 'tty options)) |
| 1380 | (and (memq 'motif options) | 1380 | (and (memq 'motif options) |
| 1381 | (featurep 'motif)) | 1381 | (featurep 'motif)) |
| @@ -1612,35 +1612,40 @@ variable with `setq'; this won't have the expected effect." | |||
| 1612 | (const light) | 1612 | (const light) |
| 1613 | (const :tag "automatic" nil))) | 1613 | (const :tag "automatic" nil))) |
| 1614 | 1614 | ||
| 1615 | (defvar default-frame-background-mode nil | ||
| 1616 | "Internal variable for the default brightness of the background. | ||
| 1617 | Emacs sets it automatically depending on the terminal type. | ||
| 1618 | The value `nil' means `dark'. If Emacs runs in non-windowed | ||
| 1619 | mode from `xterm' or a similar terminal emulator, the value is | ||
| 1620 | `light'. On rxvt terminals, the value depends on the environment | ||
| 1621 | variable COLORFGBG.") | ||
| 1622 | 1615 | ||
| 1623 | (defun frame-set-background-mode (frame) | 1616 | (defun frame-set-background-mode (frame) |
| 1624 | "Set up display-dependent faces on FRAME. | 1617 | "Set up display-dependent faces on FRAME. |
| 1625 | Display-dependent faces are those which have different definitions | 1618 | Display-dependent faces are those which have different definitions |
| 1626 | according to the `background-mode' and `display-type' frame parameters." | 1619 | according to the `background-mode' and `display-type' frame parameters." |
| 1627 | (let* ((bg-resource | 1620 | (let* ((bg-resource |
| 1628 | (and window-system | 1621 | (and (window-system frame) |
| 1629 | (x-get-resource "backgroundMode" "BackgroundMode"))) | 1622 | (x-get-resource "backgroundMode" "BackgroundMode"))) |
| 1630 | (bg-color (frame-parameter frame 'background-color)) | 1623 | (bg-color (frame-parameter frame 'background-color)) |
| 1624 | (terminal-bg-mode (terminal-parameter frame 'background-mode)) | ||
| 1625 | (tty-type (tty-type frame)) | ||
| 1631 | (bg-mode | 1626 | (bg-mode |
| 1632 | (cond (frame-background-mode) | 1627 | (cond (frame-background-mode) |
| 1633 | (bg-resource | 1628 | (bg-resource |
| 1634 | (intern (downcase bg-resource))) | 1629 | (intern (downcase bg-resource))) |
| 1635 | ((and (null window-system) (null bg-color)) | 1630 | (terminal-bg-mode) |
| 1636 | ;; No way to determine this automatically (?). | 1631 | ((and (null (window-system frame)) |
| 1637 | (or default-frame-background-mode 'dark)) | 1632 | ;; Unspecified frame background color can only |
| 1638 | ;; Unspecified frame background color can only happen | 1633 | ;; happen on tty's. |
| 1639 | ;; on tty's. | 1634 | (member bg-color '(nil unspecified "unspecified-bg"))) |
| 1640 | ((member bg-color '(unspecified "unspecified-bg")) | 1635 | ;; There is no way to determine the background mode |
| 1641 | (or default-frame-background-mode 'dark)) | 1636 | ;; automatically, so we make a guess based on the |
| 1637 | ;; terminal type. | ||
| 1638 | (if (and tty-type | ||
| 1639 | (string-match "^\\(xterm\\|rxvt\\|dtterm\\|eterm\\)" | ||
| 1640 | tty-type)) | ||
| 1641 | 'light | ||
| 1642 | 'dark)) | ||
| 1642 | ((equal bg-color "unspecified-fg") ; inverted colors | 1643 | ((equal bg-color "unspecified-fg") ; inverted colors |
| 1643 | (if (eq default-frame-background-mode 'light) 'dark 'light)) | 1644 | (if (and tty-type |
| 1645 | (string-match "^\\(xterm\\|rxvt\\|dtterm\\|eterm\\)" | ||
| 1646 | tty-type)) | ||
| 1647 | 'dark | ||
| 1648 | 'light)) | ||
| 1644 | ((>= (apply '+ (color-values bg-color frame)) | 1649 | ((>= (apply '+ (color-values bg-color frame)) |
| 1645 | ;; Just looking at the screen, colors whose | 1650 | ;; Just looking at the screen, colors whose |
| 1646 | ;; values add up to .6 of the white total | 1651 | ;; values add up to .6 of the white total |
| @@ -1649,7 +1654,7 @@ according to the `background-mode' and `display-type' frame parameters." | |||
| 1649 | 'light) | 1654 | 'light) |
| 1650 | (t 'dark))) | 1655 | (t 'dark))) |
| 1651 | (display-type | 1656 | (display-type |
| 1652 | (cond ((null window-system) | 1657 | (cond ((null (window-system frame)) |
| 1653 | (if (tty-display-color-p frame) 'color 'mono)) | 1658 | (if (tty-display-color-p frame) 'color 'mono)) |
| 1654 | ((display-color-p frame) | 1659 | ((display-color-p frame) |
| 1655 | 'color) | 1660 | 'color) |
| @@ -1746,15 +1751,24 @@ the X resource ``reverseVideo'' is present, handle that. | |||
| 1746 | Value is the new frame created." | 1751 | Value is the new frame created." |
| 1747 | (setq parameters (x-handle-named-frame-geometry parameters)) | 1752 | (setq parameters (x-handle-named-frame-geometry parameters)) |
| 1748 | (let ((visibility-spec (assq 'visibility parameters)) | 1753 | (let ((visibility-spec (assq 'visibility parameters)) |
| 1749 | (frame-list (frame-list)) | 1754 | (frame (x-create-frame `((visibility . nil) . ,parameters))) |
| 1750 | (frame (x-create-frame (cons '(visibility . nil) parameters))) | ||
| 1751 | success) | 1755 | success) |
| 1752 | (unwind-protect | 1756 | (unwind-protect |
| 1753 | (progn | 1757 | (progn |
| 1758 | (x-setup-function-keys frame) | ||
| 1754 | (x-handle-reverse-video frame parameters) | 1759 | (x-handle-reverse-video frame parameters) |
| 1755 | (frame-set-background-mode frame) | 1760 | (frame-set-background-mode frame) |
| 1756 | (face-set-after-frame-default frame) | 1761 | (face-set-after-frame-default frame) |
| 1757 | (if (or (null frame-list) (null visibility-spec)) | 1762 | ;; Arrange for the kill and yank functions to set and check the clipboard. |
| 1763 | (modify-frame-parameters | ||
| 1764 | frame '((interprogram-cut-function . x-select-text))) | ||
| 1765 | (modify-frame-parameters | ||
| 1766 | frame '((interprogram-paste-function . x-cut-buffer-or-selection-value))) | ||
| 1767 | ;; Make sure the tool-bar is ready to be enabled. The | ||
| 1768 | ;; `tool-bar-lines' frame parameter will not take effect | ||
| 1769 | ;; without this call. | ||
| 1770 | (tool-bar-setup frame) | ||
| 1771 | (if (null visibility-spec) | ||
| 1758 | (make-frame-visible frame) | 1772 | (make-frame-visible frame) |
| 1759 | (modify-frame-parameters frame (list visibility-spec))) | 1773 | (modify-frame-parameters frame (list visibility-spec))) |
| 1760 | (setq success t)) | 1774 | (setq success t)) |
| @@ -1813,7 +1827,7 @@ Initialize colors of certain faces from frame parameters." | |||
| 1813 | (condition-case () | 1827 | (condition-case () |
| 1814 | (progn | 1828 | (progn |
| 1815 | (face-spec-set face (face-user-default-spec face) frame) | 1829 | (face-spec-set face (face-user-default-spec face) frame) |
| 1816 | (if (memq window-system '(x w32 mac)) | 1830 | (if (memq (window-system frame) '(x w32 mac)) |
| 1817 | (make-face-x-resource-internal face frame)) | 1831 | (make-face-x-resource-internal face frame)) |
| 1818 | (internal-merge-in-global-face face frame)) | 1832 | (internal-merge-in-global-face face frame)) |
| 1819 | (error nil))) | 1833 | (error nil))) |
| @@ -1849,8 +1863,15 @@ created." | |||
| 1849 | (let ((frame (make-terminal-frame parameters)) | 1863 | (let ((frame (make-terminal-frame parameters)) |
| 1850 | success) | 1864 | success) |
| 1851 | (unwind-protect | 1865 | (unwind-protect |
| 1852 | (progn | 1866 | (with-selected-frame frame |
| 1853 | (tty-handle-reverse-video frame (frame-parameters frame)) | 1867 | (tty-handle-reverse-video frame (frame-parameters frame)) |
| 1868 | |||
| 1869 | ;; Make sure the kill and yank functions do not touch the X clipboard. | ||
| 1870 | (modify-frame-parameters frame '((interprogram-cut-function . nil))) | ||
| 1871 | (modify-frame-parameters frame '((interprogram-paste-function . nil))) | ||
| 1872 | |||
| 1873 | (set-locale-environment nil frame) | ||
| 1874 | (tty-run-terminal-initialization frame) | ||
| 1854 | (frame-set-background-mode frame) | 1875 | (frame-set-background-mode frame) |
| 1855 | (face-set-after-frame-default frame) | 1876 | (face-set-after-frame-default frame) |
| 1856 | (setq success t)) | 1877 | (setq success t)) |
| @@ -1858,6 +1879,52 @@ created." | |||
| 1858 | (delete-frame frame))) | 1879 | (delete-frame frame))) |
| 1859 | frame)) | 1880 | frame)) |
| 1860 | 1881 | ||
| 1882 | (defun tty-find-type (pred type) | ||
| 1883 | "Return the longest prefix of TYPE to which PRED returns non-nil. | ||
| 1884 | TYPE should be a tty type name such as \"xterm-16color\". | ||
| 1885 | |||
| 1886 | The function tries only those prefixes that are followed by a | ||
| 1887 | dash or underscore in the original type name, like \"xterm\" in | ||
| 1888 | the above example." | ||
| 1889 | (let (hyphend) | ||
| 1890 | (while (and type | ||
| 1891 | (not (funcall pred type))) | ||
| 1892 | ;; Strip off last hyphen and what follows, then try again | ||
| 1893 | (setq type | ||
| 1894 | (if (setq hyphend (string-match "[-_][^-_]+$" type)) | ||
| 1895 | (substring type 0 hyphend) | ||
| 1896 | nil)))) | ||
| 1897 | type) | ||
| 1898 | |||
| 1899 | (defun tty-run-terminal-initialization (frame &optional type) | ||
| 1900 | "Run the special initialization code for the terminal type of FRAME. | ||
| 1901 | The optional TYPE parameter may be used to override the autodetected | ||
| 1902 | terminal type to a different value." | ||
| 1903 | (setq type (or type (tty-type frame))) | ||
| 1904 | ;; Load library for our terminal type. | ||
| 1905 | ;; User init file can set term-file-prefix to nil to prevent this. | ||
| 1906 | (with-selected-frame frame | ||
| 1907 | (unless (or (null term-file-prefix) | ||
| 1908 | ;; Don't reinitialize the terminal each time a new | ||
| 1909 | ;; frame is opened on it. | ||
| 1910 | (terminal-parameter frame 'terminal-initted)) | ||
| 1911 | (let* (term-init-func) | ||
| 1912 | ;; First, load the terminal initialization file, if it is | ||
| 1913 | ;; available and it hasn't been loaded already. | ||
| 1914 | (tty-find-type #'(lambda (type) | ||
| 1915 | (let ((file (locate-library (concat term-file-prefix type)))) | ||
| 1916 | (and file | ||
| 1917 | (or (assoc file load-history) | ||
| 1918 | (load file t t))))) | ||
| 1919 | type) | ||
| 1920 | ;; Next, try to find a matching initialization function, and call it. | ||
| 1921 | (tty-find-type #'(lambda (type) | ||
| 1922 | (fboundp (setq term-init-func | ||
| 1923 | (intern (concat "terminal-init-" type))))) | ||
| 1924 | type) | ||
| 1925 | (when (fboundp term-init-func) | ||
| 1926 | (funcall term-init-func)) | ||
| 1927 | (set-terminal-parameter frame 'terminal-initted term-init-func))))) | ||
| 1861 | 1928 | ||
| 1862 | ;; Called from C function init_display to initialize faces of the | 1929 | ;; Called from C function init_display to initialize faces of the |
| 1863 | ;; dumped terminal frame on startup. | 1930 | ;; dumped terminal frame on startup. |
| @@ -1865,7 +1932,11 @@ created." | |||
| 1865 | (defun tty-set-up-initial-frame-faces () | 1932 | (defun tty-set-up-initial-frame-faces () |
| 1866 | (let ((frame (selected-frame))) | 1933 | (let ((frame (selected-frame))) |
| 1867 | (frame-set-background-mode frame) | 1934 | (frame-set-background-mode frame) |
| 1868 | (face-set-after-frame-default frame))) | 1935 | (face-set-after-frame-default frame) |
| 1936 | (set-frame-parameter frame-initial-frame 'term-environment-variable | ||
| 1937 | (getenv "TERM")) | ||
| 1938 | (set-frame-parameter frame-initial-frame 'display-environment-variable | ||
| 1939 | (getenv "DISPLAY")))) | ||
| 1869 | 1940 | ||
| 1870 | 1941 | ||
| 1871 | 1942 | ||
diff --git a/lisp/files.el b/lisp/files.el index d50e447aeb7..6f4c9cd6f4c 100644 --- a/lisp/files.el +++ b/lisp/files.el | |||
| @@ -2485,6 +2485,7 @@ asking you for confirmation." | |||
| 2485 | minor-mode-overriding-map-alist | 2485 | minor-mode-overriding-map-alist |
| 2486 | mode-line-buffer-identification | 2486 | mode-line-buffer-identification |
| 2487 | mode-line-format | 2487 | mode-line-format |
| 2488 | mode-line-client | ||
| 2488 | mode-line-modes | 2489 | mode-line-modes |
| 2489 | mode-line-modified | 2490 | mode-line-modified |
| 2490 | mode-line-mule-info | 2491 | mode-line-mule-info |
| @@ -5299,6 +5300,22 @@ With prefix arg, silently save all file-visiting buffers, then kill." | |||
| 5299 | (or (null confirm-kill-emacs) | 5300 | (or (null confirm-kill-emacs) |
| 5300 | (funcall confirm-kill-emacs "Really exit Emacs? ")) | 5301 | (funcall confirm-kill-emacs "Really exit Emacs? ")) |
| 5301 | (kill-emacs))) | 5302 | (kill-emacs))) |
| 5303 | |||
| 5304 | (defun save-buffers-kill-terminal (&optional arg) | ||
| 5305 | "Offer to save each buffer, then kill the current connection. | ||
| 5306 | If the current frame has no client, kill Emacs itself. | ||
| 5307 | |||
| 5308 | With prefix arg, silently save all file-visiting buffers, then kill. | ||
| 5309 | |||
| 5310 | If emacsclient was started with a list of filenames to edit, then | ||
| 5311 | only these files will be asked to be saved." | ||
| 5312 | (interactive "P") | ||
| 5313 | (let ((proc (frame-parameter (selected-frame) 'client)) | ||
| 5314 | (frame (selected-frame))) | ||
| 5315 | (if (null proc) | ||
| 5316 | (save-buffers-kill-emacs) | ||
| 5317 | (server-save-buffers-kill-terminal proc arg)))) | ||
| 5318 | |||
| 5302 | 5319 | ||
| 5303 | ;; We use /: as a prefix to "quote" a file name | 5320 | ;; We use /: as a prefix to "quote" a file name |
| 5304 | ;; so that magic file name handlers will not apply to it. | 5321 | ;; so that magic file name handlers will not apply to it. |
| @@ -5396,7 +5413,7 @@ With prefix arg, silently save all file-visiting buffers, then kill." | |||
| 5396 | (define-key ctl-x-map "i" 'insert-file) | 5413 | (define-key ctl-x-map "i" 'insert-file) |
| 5397 | (define-key esc-map "~" 'not-modified) | 5414 | (define-key esc-map "~" 'not-modified) |
| 5398 | (define-key ctl-x-map "\C-d" 'list-directory) | 5415 | (define-key ctl-x-map "\C-d" 'list-directory) |
| 5399 | (define-key ctl-x-map "\C-c" 'save-buffers-kill-emacs) | 5416 | (define-key ctl-x-map "\C-c" 'save-buffers-kill-terminal) |
| 5400 | (define-key ctl-x-map "\C-q" 'toggle-read-only) | 5417 | (define-key ctl-x-map "\C-q" 'toggle-read-only) |
| 5401 | 5418 | ||
| 5402 | (define-key ctl-x-4-map "f" 'find-file-other-window) | 5419 | (define-key ctl-x-4-map "f" 'find-file-other-window) |
diff --git a/lisp/font-lock.el b/lisp/font-lock.el index b74547dbbd6..be234f607b5 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el | |||
| @@ -2227,7 +2227,7 @@ other modes in which C preprocessor directives are used. e.g. `asm-mode' and | |||
| 2227 | `(;; Control structures. Emacs Lisp forms. | 2227 | `(;; Control structures. Emacs Lisp forms. |
| 2228 | (,(concat | 2228 | (,(concat |
| 2229 | "(" (regexp-opt | 2229 | "(" (regexp-opt |
| 2230 | '("cond" "if" "while" "while-no-input" "let" "let*" | 2230 | '("cond" "if" "while" "while-no-input" "let" "let*" "let-environment" |
| 2231 | "prog" "progn" "progv" "prog1" "prog2" "prog*" | 2231 | "prog" "progn" "progv" "prog1" "prog2" "prog*" |
| 2232 | "inline" "lambda" "save-restriction" "save-excursion" | 2232 | "inline" "lambda" "save-restriction" "save-excursion" |
| 2233 | "save-window-excursion" "save-selected-window" | 2233 | "save-window-excursion" "save-selected-window" |
| @@ -2239,7 +2239,7 @@ other modes in which C preprocessor directives are used. e.g. `asm-mode' and | |||
| 2239 | "with-current-buffer" "with-electric-help" | 2239 | "with-current-buffer" "with-electric-help" |
| 2240 | "with-local-quit" "with-no-warnings" | 2240 | "with-local-quit" "with-no-warnings" |
| 2241 | "with-output-to-string" "with-output-to-temp-buffer" | 2241 | "with-output-to-string" "with-output-to-temp-buffer" |
| 2242 | "with-selected-window" "with-syntax-table" | 2242 | "with-selected-window" "with-selected-frame" "with-syntax-table" |
| 2243 | "with-temp-buffer" "with-temp-file" "with-temp-message" | 2243 | "with-temp-buffer" "with-temp-file" "with-temp-message" |
| 2244 | "with-timeout" "with-timeout-handler") t) | 2244 | "with-timeout" "with-timeout-handler") t) |
| 2245 | "\\>") | 2245 | "\\>") |
diff --git a/lisp/frame.el b/lisp/frame.el index 3246efc31a1..6b8dba81318 100644 --- a/lisp/frame.el +++ b/lisp/frame.el | |||
| @@ -27,10 +27,28 @@ | |||
| 27 | 27 | ||
| 28 | ;;; Code: | 28 | ;;; Code: |
| 29 | 29 | ||
| 30 | (defvar frame-creation-function nil | 30 | (defvar frame-creation-function-alist |
| 31 | "Window-system dependent function to call to create a new frame. | 31 | (list (cons nil |
| 32 | The window system startup file should set this to its frame creation | 32 | (if (fboundp 'tty-create-frame-with-faces) |
| 33 | function, which should take an alist of parameters as its argument.") | 33 | 'tty-create-frame-with-faces |
| 34 | (function | ||
| 35 | (lambda (parameters) | ||
| 36 | (error "Can't create multiple frames without a window system")))))) | ||
| 37 | "Alist of window-system dependent functions to call to create a new frame. | ||
| 38 | The window system startup file should add its frame creation | ||
| 39 | function to this list, which should take an alist of parameters | ||
| 40 | as its argument.") | ||
| 41 | |||
| 42 | (defvar window-system-default-frame-alist nil | ||
| 43 | "Alist of window-system dependent default frame parameters. | ||
| 44 | You can set this in your `.emacs' file; for example, | ||
| 45 | |||
| 46 | ;; Disable menubar and toolbar on the console, but enable them under X. | ||
| 47 | (setq window-system-default-frame-alist | ||
| 48 | '((x (menu-bar-lines . 1) (tool-bar-lines . 1)) | ||
| 49 | (nil (menu-bar-lines . 0) (tool-bar-lines . 0)))) | ||
| 50 | |||
| 51 | Parameters specified here supersede the values given in `default-frame-alist'.") | ||
| 34 | 52 | ||
| 35 | ;; The initial value given here used to ask for a minibuffer. | 53 | ;; The initial value given here used to ask for a minibuffer. |
| 36 | ;; But that's not necessary, because the default is to have one. | 54 | ;; But that's not necessary, because the default is to have one. |
| @@ -189,7 +207,9 @@ Pass it BUFFER as first arg, and (cdr ARGS) gives the rest of the args." | |||
| 189 | (defun frame-initialize () | 207 | (defun frame-initialize () |
| 190 | "Create an initial frame if necessary." | 208 | "Create an initial frame if necessary." |
| 191 | ;; Are we actually running under a window system at all? | 209 | ;; Are we actually running under a window system at all? |
| 192 | (if (and window-system (not noninteractive) (not (eq window-system 'pc))) | 210 | (if (and initial-window-system |
| 211 | (not noninteractive) | ||
| 212 | (not (eq initial-window-system 'pc))) | ||
| 193 | (progn | 213 | (progn |
| 194 | ;; Turn on special-display processing only if there's a window system. | 214 | ;; Turn on special-display processing only if there's a window system. |
| 195 | (setq special-display-function 'special-display-popup-frame) | 215 | (setq special-display-function 'special-display-popup-frame) |
| @@ -206,6 +226,9 @@ Pass it BUFFER as first arg, and (cdr ARGS) gives the rest of the args." | |||
| 206 | (setq frame-initial-frame-alist | 226 | (setq frame-initial-frame-alist |
| 207 | (cons '(horizontal-scroll-bars . t) | 227 | (cons '(horizontal-scroll-bars . t) |
| 208 | frame-initial-frame-alist))) | 228 | frame-initial-frame-alist))) |
| 229 | (setq frame-initial-frame-alist | ||
| 230 | (cons (cons 'window-system initial-window-system) | ||
| 231 | frame-initial-frame-alist)) | ||
| 209 | (setq default-minibuffer-frame | 232 | (setq default-minibuffer-frame |
| 210 | (setq frame-initial-frame | 233 | (setq frame-initial-frame |
| 211 | (make-frame frame-initial-frame-alist))) | 234 | (make-frame frame-initial-frame-alist))) |
| @@ -215,20 +238,17 @@ Pass it BUFFER as first arg, and (cdr ARGS) gives the rest of the args." | |||
| 215 | ;; because that would override explicit user resizing. | 238 | ;; because that would override explicit user resizing. |
| 216 | (setq initial-frame-alist | 239 | (setq initial-frame-alist |
| 217 | (frame-remove-geometry-params initial-frame-alist)))) | 240 | (frame-remove-geometry-params initial-frame-alist)))) |
| 241 | ;; Copy the environment of the Emacs process into the new frame. | ||
| 242 | (set-frame-parameter frame-initial-frame 'environment | ||
| 243 | (frame-parameter terminal-frame 'environment)) | ||
| 244 | (set-frame-parameter frame-initial-frame 'term-environment-variable | ||
| 245 | (getenv "TERM")) | ||
| 246 | (set-frame-parameter frame-initial-frame 'display-environment-variable | ||
| 247 | (getenv "DISPLAY")) | ||
| 218 | ;; At this point, we know that we have a frame open, so we | 248 | ;; At this point, we know that we have a frame open, so we |
| 219 | ;; can delete the terminal frame. | 249 | ;; can delete the terminal frame. |
| 220 | (delete-frame terminal-frame) | 250 | (delete-frame terminal-frame) |
| 221 | (setq terminal-frame nil)) | 251 | (setq terminal-frame nil)))) |
| 222 | |||
| 223 | ;; No, we're not running a window system. Use make-terminal-frame if | ||
| 224 | ;; we support that feature, otherwise arrange to cause errors. | ||
| 225 | (or (eq window-system 'pc) | ||
| 226 | (setq frame-creation-function | ||
| 227 | (if (fboundp 'tty-create-frame-with-faces) | ||
| 228 | 'tty-create-frame-with-faces | ||
| 229 | (lambda (parameters) | ||
| 230 | (error | ||
| 231 | "Can't create multiple frames without a window system"))))))) | ||
| 232 | 252 | ||
| 233 | (defvar frame-notice-user-settings t | 253 | (defvar frame-notice-user-settings t |
| 234 | "Non-nil means function `frame-notice-user-settings' wasn't run yet.") | 254 | "Non-nil means function `frame-notice-user-settings' wasn't run yet.") |
| @@ -238,7 +258,9 @@ Pass it BUFFER as first arg, and (cdr ARGS) gives the rest of the args." | |||
| 238 | ;; information to which we must react; do what needs to be done. | 258 | ;; information to which we must react; do what needs to be done. |
| 239 | (defun frame-notice-user-settings () | 259 | (defun frame-notice-user-settings () |
| 240 | "Act on user's init file settings of frame parameters. | 260 | "Act on user's init file settings of frame parameters. |
| 241 | React to settings of `default-frame-alist', `initial-frame-alist' there." | 261 | React to settings of `initial-frame-alist', |
| 262 | `window-system-default-frame-alist' and `default-frame-alist' | ||
| 263 | there (in decreasing order of priority)." | ||
| 242 | ;; Make menu-bar-mode and default-frame-alist consistent. | 264 | ;; Make menu-bar-mode and default-frame-alist consistent. |
| 243 | (when (boundp 'menu-bar-mode) | 265 | (when (boundp 'menu-bar-mode) |
| 244 | (let ((default (assq 'menu-bar-lines default-frame-alist))) | 266 | (let ((default (assq 'menu-bar-lines default-frame-alist))) |
| @@ -253,20 +275,30 @@ React to settings of `default-frame-alist', `initial-frame-alist' there." | |||
| 253 | ;; parameter in default-frame-alist in a dumped Emacs, which is not | 275 | ;; parameter in default-frame-alist in a dumped Emacs, which is not |
| 254 | ;; what we want. | 276 | ;; what we want. |
| 255 | (when (and (boundp 'tool-bar-mode) | 277 | (when (and (boundp 'tool-bar-mode) |
| 256 | (not noninteractive)) | 278 | (not noninteractive)) |
| 257 | (let ((default (assq 'tool-bar-lines default-frame-alist))) | 279 | (let ((default (assq 'tool-bar-lines default-frame-alist))) |
| 258 | (if default | 280 | (if default |
| 259 | (setq tool-bar-mode (not (eq (cdr default) 0))) | 281 | (setq tool-bar-mode (not (eq (cdr default) 0))) |
| 260 | (setq default-frame-alist | 282 | ;; If Emacs was started on a tty, changing default-frame-alist |
| 261 | (cons (cons 'tool-bar-lines (if tool-bar-mode 1 0)) | 283 | ;; would disable the toolbar on X frames created later. We |
| 262 | default-frame-alist))))) | 284 | ;; want to keep the default of showing a toolbar under X even |
| 285 | ;; in this case. | ||
| 286 | ;; | ||
| 287 | ;; If the user explicitly called `tool-bar-mode' in .emacs, | ||
| 288 | ;; then default-frame-alist is already changed anyway. | ||
| 289 | (when initial-window-system | ||
| 290 | (setq default-frame-alist | ||
| 291 | (cons (cons 'tool-bar-lines (if tool-bar-mode 1 0)) | ||
| 292 | default-frame-alist)))))) | ||
| 263 | 293 | ||
| 264 | ;; Creating and deleting frames may shift the selected frame around, | 294 | ;; Creating and deleting frames may shift the selected frame around, |
| 265 | ;; and thus the current buffer. Protect against that. We don't | 295 | ;; and thus the current buffer. Protect against that. We don't |
| 266 | ;; want to use save-excursion here, because that may also try to set | 296 | ;; want to use save-excursion here, because that may also try to set |
| 267 | ;; the buffer of the selected window, which fails when the selected | 297 | ;; the buffer of the selected window, which fails when the selected |
| 268 | ;; window is the minibuffer. | 298 | ;; window is the minibuffer. |
| 269 | (let ((old-buffer (current-buffer))) | 299 | (let ((old-buffer (current-buffer)) |
| 300 | (window-system-frame-alist (cdr (assq initial-window-system | ||
| 301 | window-system-default-frame-alist)))) | ||
| 270 | 302 | ||
| 271 | (when (and frame-notice-user-settings | 303 | (when (and frame-notice-user-settings |
| 272 | (null frame-initial-frame)) | 304 | (null frame-initial-frame)) |
| @@ -278,8 +310,9 @@ React to settings of `default-frame-alist', `initial-frame-alist' there." | |||
| 278 | ;; Can't modify the minibuffer parameter, so don't try. | 310 | ;; Can't modify the minibuffer parameter, so don't try. |
| 279 | (setq parms (delq (assq 'minibuffer parms) parms)) | 311 | (setq parms (delq (assq 'minibuffer parms) parms)) |
| 280 | (modify-frame-parameters nil | 312 | (modify-frame-parameters nil |
| 281 | (if (null window-system) | 313 | (if (null initial-window-system) |
| 282 | (append initial-frame-alist | 314 | (append initial-frame-alist |
| 315 | window-system-frame-alist | ||
| 283 | default-frame-alist | 316 | default-frame-alist |
| 284 | parms | 317 | parms |
| 285 | nil) | 318 | nil) |
| @@ -287,7 +320,7 @@ React to settings of `default-frame-alist', `initial-frame-alist' there." | |||
| 287 | ;; default-frame-alist were already | 320 | ;; default-frame-alist were already |
| 288 | ;; applied in pc-win.el. | 321 | ;; applied in pc-win.el. |
| 289 | parms)) | 322 | parms)) |
| 290 | (if (null window-system) ;; MS-DOS does this differently in pc-win.el | 323 | (if (null initial-window-system) ;; MS-DOS does this differently in pc-win.el |
| 291 | (let ((newparms (frame-parameters)) | 324 | (let ((newparms (frame-parameters)) |
| 292 | (frame (selected-frame))) | 325 | (frame (selected-frame))) |
| 293 | (tty-handle-reverse-video frame newparms) | 326 | (tty-handle-reverse-video frame newparms) |
| @@ -309,6 +342,7 @@ React to settings of `default-frame-alist', `initial-frame-alist' there." | |||
| 309 | ;; switch `tool-bar-mode' off. | 342 | ;; switch `tool-bar-mode' off. |
| 310 | (when (display-graphic-p) | 343 | (when (display-graphic-p) |
| 311 | (let ((tool-bar-lines (or (assq 'tool-bar-lines initial-frame-alist) | 344 | (let ((tool-bar-lines (or (assq 'tool-bar-lines initial-frame-alist) |
| 345 | (assq 'tool-bar-lines window-system-frame-alist) | ||
| 312 | (assq 'tool-bar-lines default-frame-alist)))) | 346 | (assq 'tool-bar-lines default-frame-alist)))) |
| 313 | (when (and tool-bar-originally-present | 347 | (when (and tool-bar-originally-present |
| 314 | (or (null tool-bar-lines) | 348 | (or (null tool-bar-lines) |
| @@ -369,6 +403,7 @@ React to settings of `default-frame-alist', `initial-frame-alist' there." | |||
| 369 | ;; create here, so that its new value, gleaned from the user's | 403 | ;; create here, so that its new value, gleaned from the user's |
| 370 | ;; .emacs file, will be applied to the existing screen. | 404 | ;; .emacs file, will be applied to the existing screen. |
| 371 | (if (not (eq (cdr (or (assq 'minibuffer initial-frame-alist) | 405 | (if (not (eq (cdr (or (assq 'minibuffer initial-frame-alist) |
| 406 | (assq 'minibuffer window-system-frame-alist) | ||
| 372 | (assq 'minibuffer default-frame-alist) | 407 | (assq 'minibuffer default-frame-alist) |
| 373 | '(minibuffer . t))) | 408 | '(minibuffer . t))) |
| 374 | t)) | 409 | t)) |
| @@ -388,6 +423,7 @@ React to settings of `default-frame-alist', `initial-frame-alist' there." | |||
| 388 | (setq parms (delq (assq 'name parms) parms))) | 423 | (setq parms (delq (assq 'name parms) parms))) |
| 389 | 424 | ||
| 390 | (setq parms (append initial-frame-alist | 425 | (setq parms (append initial-frame-alist |
| 426 | window-system-frame-alist | ||
| 391 | default-frame-alist | 427 | default-frame-alist |
| 392 | parms | 428 | parms |
| 393 | nil)) | 429 | nil)) |
| @@ -463,6 +499,7 @@ React to settings of `default-frame-alist', `initial-frame-alist' there." | |||
| 463 | ;; the new parameters. | 499 | ;; the new parameters. |
| 464 | (let (newparms allparms tail) | 500 | (let (newparms allparms tail) |
| 465 | (setq allparms (append initial-frame-alist | 501 | (setq allparms (append initial-frame-alist |
| 502 | window-system-frame-alist | ||
| 466 | default-frame-alist nil)) | 503 | default-frame-alist nil)) |
| 467 | (if (assq 'height frame-initial-geometry-arguments) | 504 | (if (assq 'height frame-initial-geometry-arguments) |
| 468 | (setq allparms (assq-delete-all 'height allparms))) | 505 | (setq allparms (assq-delete-all 'height allparms))) |
| @@ -519,19 +556,25 @@ React to settings of `default-frame-alist', `initial-frame-alist' there." | |||
| 519 | (defun modify-all-frames-parameters (alist) | 556 | (defun modify-all-frames-parameters (alist) |
| 520 | "Modify all current and future frames' parameters according to ALIST. | 557 | "Modify all current and future frames' parameters according to ALIST. |
| 521 | This changes `default-frame-alist' and possibly `initial-frame-alist'. | 558 | This changes `default-frame-alist' and possibly `initial-frame-alist'. |
| 559 | Furthermore, this function removes all parameters in ALIST from | ||
| 560 | `window-system-default-frame-alist'. | ||
| 522 | See help of `modify-frame-parameters' for more information." | 561 | See help of `modify-frame-parameters' for more information." |
| 523 | (let (element) ;; temp | 562 | (dolist (frame (frame-list)) |
| 524 | (dolist (frame (frame-list)) | 563 | (modify-frame-parameters frame alist)) |
| 525 | (modify-frame-parameters frame alist)) | 564 | |
| 526 | 565 | (dolist (pair alist) ;; conses to add/replace | |
| 527 | (dolist (pair alist) ;; conses to add/replace | 566 | ;; initial-frame-alist needs setting only when |
| 528 | ;; initial-frame-alist needs setting only when | 567 | ;; frame-notice-user-settings is true. |
| 529 | ;; frame-notice-user-settings is true | 568 | (and frame-notice-user-settings |
| 530 | (and frame-notice-user-settings | 569 | (setq initial-frame-alist |
| 531 | (setq element (assoc (car pair) initial-frame-alist)) | 570 | (assq-delete-all (car pair) initial-frame-alist))) |
| 532 | (setq initial-frame-alist (delq element initial-frame-alist))) | 571 | (setq default-frame-alist |
| 533 | (and (setq element (assoc (car pair) default-frame-alist)) | 572 | (assq-delete-all (car pair) default-frame-alist)) |
| 534 | (setq default-frame-alist (delq element default-frame-alist))))) | 573 | ;; Remove any similar settings from the window-system specific |
| 574 | ;; parameters---they would override default-frame-alist. | ||
| 575 | (dolist (w window-system-default-frame-alist) | ||
| 576 | (setcdr w (assq-delete-all (car pair) (cdr w))))) | ||
| 577 | |||
| 535 | (and frame-notice-user-settings | 578 | (and frame-notice-user-settings |
| 536 | (setq initial-frame-alist (append initial-frame-alist alist))) | 579 | (setq initial-frame-alist (append initial-frame-alist alist))) |
| 537 | (setq default-frame-alist (append default-frame-alist alist))) | 580 | (setq default-frame-alist (append default-frame-alist alist))) |
| @@ -562,12 +605,28 @@ is not considered (see `next-frame')." | |||
| 562 | (select-frame-set-input-focus (selected-frame))) | 605 | (select-frame-set-input-focus (selected-frame))) |
| 563 | 606 | ||
| 564 | (defun make-frame-on-display (display &optional parameters) | 607 | (defun make-frame-on-display (display &optional parameters) |
| 565 | "Make a frame on display DISPLAY. | 608 | "Make a frame on X display DISPLAY. |
| 566 | The optional second argument PARAMETERS specifies additional frame parameters." | 609 | The optional second argument PARAMETERS specifies additional frame parameters." |
| 567 | (interactive "sMake frame on display: ") | 610 | (interactive "sMake frame on display: ") |
| 568 | (or (string-match "\\`[^:]*:[0-9]+\\(\\.[0-9]+\\)?\\'" display) | 611 | (or (string-match "\\`[^:]*:[0-9]+\\(\\.[0-9]+\\)?\\'" display) |
| 569 | (error "Invalid display, not HOST:SERVER or HOST:SERVER.SCREEN")) | 612 | (error "Invalid display, not HOST:SERVER or HOST:SERVER.SCREEN")) |
| 570 | (make-frame (cons (cons 'display display) parameters))) | 613 | (when (and (boundp 'x-initialized) (not x-initialized)) |
| 614 | (setq x-display-name display) | ||
| 615 | (x-initialize-window-system)) | ||
| 616 | (make-frame `((window-system . x) (display . ,display) . ,parameters))) | ||
| 617 | |||
| 618 | (defun make-frame-on-tty (tty type &optional parameters) | ||
| 619 | "Make a frame on terminal device TTY. | ||
| 620 | TTY should be the file name of the tty device to use. TYPE | ||
| 621 | should be the terminal type string of TTY, for example \"xterm\" | ||
| 622 | or \"vt100\". The optional third argument PARAMETERS specifies | ||
| 623 | additional frame parameters." | ||
| 624 | (interactive "fOpen frame on tty device: \nsTerminal type of %s: ") | ||
| 625 | (unless tty | ||
| 626 | (error "Invalid terminal device")) | ||
| 627 | (unless type | ||
| 628 | (error "Invalid terminal type")) | ||
| 629 | (make-frame `((window-system . nil) (tty . ,tty) (tty-type . ,type) . ,parameters))) | ||
| 571 | 630 | ||
| 572 | (defun close-display-connection (display) | 631 | (defun close-display-connection (display) |
| 573 | "Close the connection to a display, deleting all its associated frames. | 632 | "Close the connection to a display, deleting all its associated frames. |
| @@ -636,7 +695,12 @@ You cannot specify either `width' or `height', you must use neither or both. | |||
| 636 | (minibuffer . only) The frame should contain only a minibuffer. | 695 | (minibuffer . only) The frame should contain only a minibuffer. |
| 637 | (minibuffer . WINDOW) The frame should use WINDOW as its minibuffer window. | 696 | (minibuffer . WINDOW) The frame should use WINDOW as its minibuffer window. |
| 638 | 697 | ||
| 639 | Before the frame is created (via `frame-creation-function'), functions on the | 698 | (window-system . nil) The frame should be displayed on a terminal device. |
| 699 | (window-system . x) The frame should be displayed in an X window. | ||
| 700 | |||
| 701 | (terminal . ID) The frame should use the terminal identified by ID. | ||
| 702 | |||
| 703 | Before the frame is created (via `frame-creation-function-alist'), functions on the | ||
| 640 | hook `before-make-frame-hook' are run. After the frame is created, functions | 704 | hook `before-make-frame-hook' are run. After the frame is created, functions |
| 641 | on `after-make-frame-functions' are run with one arg, the newly created frame. | 705 | on `after-make-frame-functions' are run with one arg, the newly created frame. |
| 642 | 706 | ||
| @@ -646,8 +710,39 @@ window system may select the new frame for its own reasons, for | |||
| 646 | instance if the frame appears under the mouse pointer and your | 710 | instance if the frame appears under the mouse pointer and your |
| 647 | setup is for focus to follow the pointer." | 711 | setup is for focus to follow the pointer." |
| 648 | (interactive) | 712 | (interactive) |
| 649 | (run-hooks 'before-make-frame-hook) | 713 | (let* ((w (cond |
| 650 | (let ((frame (funcall frame-creation-function parameters))) | 714 | ((assq 'terminal parameters) |
| 715 | (let ((type (terminal-live-p (cdr (assq 'terminal parameters))))) | ||
| 716 | (cond | ||
| 717 | ((eq type t) nil) | ||
| 718 | ((eq type nil) (error "Terminal %s does not exist" (cdr (assq 'terminal parameters)))) | ||
| 719 | (t type)))) | ||
| 720 | ((assq 'window-system parameters) | ||
| 721 | (cdr (assq 'window-system parameters))) | ||
| 722 | (t window-system))) | ||
| 723 | (frame-creation-function (cdr (assq w frame-creation-function-alist))) | ||
| 724 | (oldframe (selected-frame)) | ||
| 725 | frame) | ||
| 726 | (unless frame-creation-function | ||
| 727 | (error "Don't know how to create a frame on window system %s" w)) | ||
| 728 | (run-hooks 'before-make-frame-hook) | ||
| 729 | (setq frame (funcall frame-creation-function (append parameters (cdr (assq w window-system-default-frame-alist))))) | ||
| 730 | (normal-erase-is-backspace-setup-frame frame) | ||
| 731 | ;; Inherit the 'environment and 'client parameters. | ||
| 732 | (let ((env (frame-parameter oldframe 'environment)) | ||
| 733 | (client (frame-parameter oldframe 'client)) | ||
| 734 | (termenv (frame-parameter oldframe 'term-environment-variable)) | ||
| 735 | (displayenv (frame-parameter oldframe 'display-environment-variable))) | ||
| 736 | (if (not (framep env)) | ||
| 737 | (setq env oldframe)) | ||
| 738 | (if (and env (not (assq 'environment parameters))) | ||
| 739 | (set-frame-parameter frame 'environment env)) | ||
| 740 | (if (and termenv (not (assq 'term-environment-variable parameters))) | ||
| 741 | (set-frame-parameter frame 'term-environment-variable termenv)) | ||
| 742 | (if (and displayenv (not (assq 'display-environment-variable parameters))) | ||
| 743 | (set-frame-parameter frame 'display-environment-variable displayenv)) | ||
| 744 | (if (and client (not (assq 'client parameters))) | ||
| 745 | (set-frame-parameter frame 'client client))) | ||
| 651 | (run-hook-with-args 'after-make-frame-functions frame) | 746 | (run-hook-with-args 'after-make-frame-functions frame) |
| 652 | frame)) | 747 | frame)) |
| 653 | 748 | ||
| @@ -667,23 +762,29 @@ setup is for focus to follow the pointer." | |||
| 667 | (lambda (frame) | 762 | (lambda (frame) |
| 668 | (eq frame (window-frame (minibuffer-window frame)))))) | 763 | (eq frame (window-frame (minibuffer-window frame)))))) |
| 669 | 764 | ||
| 670 | (defun frames-on-display-list (&optional display) | 765 | (defun frames-on-display-list (&optional terminal) |
| 671 | "Return a list of all frames on DISPLAY. | 766 | "Return a list of all frames on TERMINAL. |
| 672 | DISPLAY is a name of a display, a string of the form HOST:SERVER.SCREEN. | 767 | |
| 673 | If DISPLAY is omitted or nil, it defaults to the selected frame's display." | 768 | TERMINAL should be a terminal identifier (an integer), a frame, |
| 674 | (let* ((display (or display (frame-parameter nil 'display))) | 769 | or a name of an X display (a string of the form |
| 770 | HOST:SERVER.SCREEN). | ||
| 771 | |||
| 772 | If TERMINAL is omitted or nil, it defaults to the selected | ||
| 773 | frame's terminal device." | ||
| 774 | (let* ((terminal (terminal-id terminal)) | ||
| 675 | (func #'(lambda (frame) | 775 | (func #'(lambda (frame) |
| 676 | (equal (frame-parameter frame 'display) display)))) | 776 | (eq (frame-terminal frame) terminal)))) |
| 677 | (filtered-frame-list func))) | 777 | (filtered-frame-list func))) |
| 678 | 778 | ||
| 679 | (defun framep-on-display (&optional display) | 779 | (defun framep-on-display (&optional terminal) |
| 680 | "Return the type of frames on DISPLAY. | 780 | "Return the type of frames on TERMINAL. |
| 681 | DISPLAY may be a display name or a frame. If it is a frame, its type is | 781 | TERMINAL may be a terminal id, a display name or a frame. If it |
| 682 | returned. | 782 | is a frame, its type is returned. If TERMINAL is omitted or nil, |
| 683 | If DISPLAY is omitted or nil, it defaults to the selected frame's display. | 783 | it defaults to the selected frame's terminal device. All frames |
| 684 | All frames on a given display are of the same type." | 784 | on a given display are of the same type." |
| 685 | (or (framep display) | 785 | (or (terminal-live-p terminal) |
| 686 | (framep (car (frames-on-display-list display))))) | 786 | (framep terminal) |
| 787 | (framep (car (frames-on-display-list terminal))))) | ||
| 687 | 788 | ||
| 688 | (defun frame-remove-geometry-params (param-list) | 789 | (defun frame-remove-geometry-params (param-list) |
| 689 | "Return the parameter list PARAM-LIST, but with geometry specs removed. | 790 | "Return the parameter list PARAM-LIST, but with geometry specs removed. |
| @@ -722,9 +823,9 @@ This variable does not have any effect on MS-Windows." | |||
| 722 | (select-frame frame) | 823 | (select-frame frame) |
| 723 | (raise-frame frame) | 824 | (raise-frame frame) |
| 724 | ;; Ensure, if possible, that frame gets input focus. | 825 | ;; Ensure, if possible, that frame gets input focus. |
| 725 | (cond ((memq window-system '(x mac)) | 826 | (cond ((memq (window-system frame) '(x max)) |
| 726 | (x-focus-frame frame)) | 827 | (x-focus-frame frame)) |
| 727 | ((eq window-system 'w32) | 828 | ((eq (window-system frame) 'w32) |
| 728 | (w32-focus-frame frame))) | 829 | (w32-focus-frame frame))) |
| 729 | (cond (focus-follows-mouse | 830 | (cond (focus-follows-mouse |
| 730 | (set-mouse-position (selected-frame) (1- (frame-width)) 0)))) | 831 | (set-mouse-position (selected-frame) (1- (frame-width)) 0)))) |
| @@ -761,6 +862,21 @@ Otherwise, that variable should be nil." | |||
| 761 | (iconify-frame) | 862 | (iconify-frame) |
| 762 | (make-frame-visible))) | 863 | (make-frame-visible))) |
| 763 | 864 | ||
| 865 | (defun suspend-frame () | ||
| 866 | "Do whatever is right to suspend the current frame. | ||
| 867 | Calls `suspend-emacs' if invoked from the controlling tty device, | ||
| 868 | `suspend-tty' from a secondary tty device, and | ||
| 869 | `iconify-or-deiconify-frame' from an X frame." | ||
| 870 | (interactive) | ||
| 871 | (let ((type (framep (selected-frame)))) | ||
| 872 | (cond | ||
| 873 | ((eq type 'x) (iconify-or-deiconify-frame)) | ||
| 874 | ((eq type t) | ||
| 875 | (if (controlling-tty-p) | ||
| 876 | (suspend-emacs) | ||
| 877 | (suspend-tty))) | ||
| 878 | (t (suspend-emacs))))) | ||
| 879 | |||
| 764 | (defun make-frame-names-alist () | 880 | (defun make-frame-names-alist () |
| 765 | (let* ((current-frame (selected-frame)) | 881 | (let* ((current-frame (selected-frame)) |
| 766 | (falist | 882 | (falist |
| @@ -794,9 +910,9 @@ If there is no frame by that name, signal an error." | |||
| 794 | (raise-frame frame) | 910 | (raise-frame frame) |
| 795 | (select-frame frame) | 911 | (select-frame frame) |
| 796 | ;; Ensure, if possible, that frame gets input focus. | 912 | ;; Ensure, if possible, that frame gets input focus. |
| 797 | (cond ((memq window-system '(x mac)) | 913 | (cond ((eq (window-system frame) 'x) |
| 798 | (x-focus-frame frame)) | 914 | (x-focus-frame frame)) |
| 799 | ((eq window-system 'w32) | 915 | ((eq (window-system frame) 'w32) |
| 800 | (w32-focus-frame frame))) | 916 | (w32-focus-frame frame))) |
| 801 | (when focus-follows-mouse | 917 | (when focus-follows-mouse |
| 802 | (set-mouse-position frame (1- (frame-width frame)) 0)))) | 918 | (set-mouse-position frame (1- (frame-width frame)) 0)))) |
| @@ -1006,6 +1122,10 @@ bars (top, bottom, or nil)." | |||
| 1006 | (cons vert hor))) | 1122 | (cons vert hor))) |
| 1007 | 1123 | ||
| 1008 | ;;;; Frame/display capabilities. | 1124 | ;;;; Frame/display capabilities. |
| 1125 | (defun selected-terminal () | ||
| 1126 | "Return the terminal that is now selected." | ||
| 1127 | (frame-terminal (selected-frame))) | ||
| 1128 | |||
| 1009 | (defun display-mouse-p (&optional display) | 1129 | (defun display-mouse-p (&optional display) |
| 1010 | "Return non-nil if DISPLAY has a mouse available. | 1130 | "Return non-nil if DISPLAY has a mouse available. |
| 1011 | DISPLAY can be a display name, a frame, or nil (meaning the selected | 1131 | DISPLAY can be a display name, a frame, or nil (meaning the selected |
| @@ -1183,7 +1303,7 @@ the question is inapplicable to a certain kind of display." | |||
| 1183 | ((eq frame-type 'pc) | 1303 | ((eq frame-type 'pc) |
| 1184 | 16) | 1304 | 16) |
| 1185 | (t | 1305 | (t |
| 1186 | (tty-display-color-cells))))) | 1306 | (tty-display-color-cells display))))) |
| 1187 | 1307 | ||
| 1188 | (defun display-visual-class (&optional display) | 1308 | (defun display-visual-class (&optional display) |
| 1189 | "Returns the visual class of DISPLAY. | 1309 | "Returns the visual class of DISPLAY. |
diff --git a/lisp/fringe.el b/lisp/fringe.el index 3160d960ffd..7ea3e8a2b5d 100644 --- a/lisp/fringe.el +++ b/lisp/fringe.el | |||
| @@ -104,40 +104,13 @@ This is usually invoked when setting `fringe-mode' via customize." | |||
| 104 | See `fringe-mode' for possible values and their effect." | 104 | See `fringe-mode' for possible values and their effect." |
| 105 | (setq fringe-mode value) | 105 | (setq fringe-mode value) |
| 106 | 106 | ||
| 107 | ;; Apply it to default-frame-alist. | 107 | (modify-all-frames-parameters |
| 108 | (let ((parameter (assq 'left-fringe default-frame-alist))) | 108 | (list (cons 'left-fringe (if (consp fringe-mode) |
| 109 | (if (consp parameter) | 109 | (car fringe-mode) |
| 110 | (setcdr parameter (if (consp fringe-mode) | 110 | fringe-mode)) |
| 111 | (car fringe-mode) | 111 | (cons 'right-fringe (if (consp fringe-mode) |
| 112 | fringe-mode)) | 112 | (cdr fringe-mode) |
| 113 | (setq default-frame-alist | 113 | fringe-mode))))) |
| 114 | (cons (cons 'left-fringe (if (consp fringe-mode) | ||
| 115 | (car fringe-mode) | ||
| 116 | fringe-mode)) | ||
| 117 | default-frame-alist)))) | ||
| 118 | (let ((parameter (assq 'right-fringe default-frame-alist))) | ||
| 119 | (if (consp parameter) | ||
| 120 | (setcdr parameter (if (consp fringe-mode) | ||
| 121 | (cdr fringe-mode) | ||
| 122 | fringe-mode)) | ||
| 123 | (setq default-frame-alist | ||
| 124 | (cons (cons 'right-fringe (if (consp fringe-mode) | ||
| 125 | (cdr fringe-mode) | ||
| 126 | fringe-mode)) | ||
| 127 | default-frame-alist)))) | ||
| 128 | |||
| 129 | ;; Apply it to existing frames. | ||
| 130 | (let ((frames (frame-list))) | ||
| 131 | (while frames | ||
| 132 | (modify-frame-parameters | ||
| 133 | (car frames) | ||
| 134 | (list (cons 'left-fringe (if (consp fringe-mode) | ||
| 135 | (car fringe-mode) | ||
| 136 | fringe-mode)) | ||
| 137 | (cons 'right-fringe (if (consp fringe-mode) | ||
| 138 | (cdr fringe-mode) | ||
| 139 | fringe-mode)))) | ||
| 140 | (setq frames (cdr frames))))) | ||
| 141 | 114 | ||
| 142 | ;; For initialization of fringe-mode, take account of changes | 115 | ;; For initialization of fringe-mode, take account of changes |
| 143 | ;; made explicitly to default-frame-alist. | 116 | ;; made explicitly to default-frame-alist. |
diff --git a/lisp/help-fns.el b/lisp/help-fns.el index 04b359865d4..1de255d1e63 100644 --- a/lisp/help-fns.el +++ b/lisp/help-fns.el | |||
| @@ -446,10 +446,11 @@ If ANY-SYMBOL is non-nil, don't insist the symbol be bound." | |||
| 446 | 0)) | 446 | 0)) |
| 447 | 447 | ||
| 448 | ;;;###autoload | 448 | ;;;###autoload |
| 449 | (defun describe-variable (variable &optional buffer) | 449 | (defun describe-variable (variable &optional buffer frame) |
| 450 | "Display the full documentation of VARIABLE (a symbol). | 450 | "Display the full documentation of VARIABLE (a symbol). |
| 451 | Returns the documentation as a string, also. | 451 | Returns the documentation as a string, also. |
| 452 | If VARIABLE has a buffer-local value in BUFFER (default to the current buffer), | 452 | If VARIABLE has a buffer-local value in BUFFER or FRAME |
| 453 | \(default to the current buffer and current frame), | ||
| 453 | it is displayed along with the global value." | 454 | it is displayed along with the global value." |
| 454 | (interactive | 455 | (interactive |
| 455 | (let ((v (variable-at-point)) | 456 | (let ((v (variable-at-point)) |
| @@ -468,14 +469,19 @@ it is displayed along with the global value." | |||
| 468 | (list (if (equal val "") | 469 | (list (if (equal val "") |
| 469 | v (intern val))))) | 470 | v (intern val))))) |
| 470 | (unless (buffer-live-p buffer) (setq buffer (current-buffer))) | 471 | (unless (buffer-live-p buffer) (setq buffer (current-buffer))) |
| 472 | (unless (frame-live-p frame) (setq frame (selected-frame))) | ||
| 471 | (if (not (symbolp variable)) | 473 | (if (not (symbolp variable)) |
| 472 | (message "You did not specify a variable") | 474 | (message "You did not specify a variable") |
| 473 | (save-excursion | 475 | (save-excursion |
| 474 | (let* ((valvoid (not (with-current-buffer buffer (boundp variable)))) | 476 | (let ((valvoid (not (with-current-buffer buffer (boundp variable)))) |
| 475 | ;; Extract the value before setting up the output buffer, | 477 | val val-start-pos locus) |
| 476 | ;; in case `buffer' *is* the output buffer. | 478 | ;; Extract the value before setting up the output buffer, |
| 477 | (val (unless valvoid (buffer-local-value variable buffer))) | 479 | ;; in case `buffer' *is* the output buffer. |
| 478 | val-start-pos) | 480 | (unless valvoid |
| 481 | (with-selected-frame frame | ||
| 482 | (with-current-buffer buffer | ||
| 483 | (setq val (symbol-value variable) | ||
| 484 | locus (variable-binding-locus variable))))) | ||
| 479 | (help-setup-xref (list #'describe-variable variable buffer) | 485 | (help-setup-xref (list #'describe-variable variable buffer) |
| 480 | (interactive-p)) | 486 | (interactive-p)) |
| 481 | (with-output-to-temp-buffer (help-buffer) | 487 | (with-output-to-temp-buffer (help-buffer) |
| @@ -537,11 +543,13 @@ it is displayed along with the global value." | |||
| 537 | (delete-region (1- from) from))))) | 543 | (delete-region (1- from) from))))) |
| 538 | (terpri) | 544 | (terpri) |
| 539 | 545 | ||
| 540 | (when (local-variable-p variable) | 546 | (when locus |
| 541 | (princ (format "%socal in buffer %s; " | 547 | (if (bufferp locus) |
| 542 | (if (get variable 'permanent-local) | 548 | (princ (format "%socal in buffer %s; " |
| 543 | "Permanently l" "L") | 549 | (if (get variable 'permanent-local) |
| 544 | (buffer-name))) | 550 | "Permanently l" "L") |
| 551 | (buffer-name))) | ||
| 552 | (princ (format "It is a frame-local variable; "))) | ||
| 545 | (if (not (default-boundp variable)) | 553 | (if (not (default-boundp variable)) |
| 546 | (princ "globally void") | 554 | (princ "globally void") |
| 547 | (let ((val (default-value variable))) | 555 | (let ((val (default-value variable))) |
diff --git a/lisp/international/encoded-kb.el b/lisp/international/encoded-kb.el index 7b3e6746b4a..392951d1c0d 100644 --- a/lisp/international/encoded-kb.el +++ b/lisp/international/encoded-kb.el | |||
| @@ -175,7 +175,7 @@ The following key sequence may cause multilingual text insertion." | |||
| 175 | (setq str (format "%s%c" str (read-char-exclusive)))) | 175 | (setq str (format "%s%c" str (read-char-exclusive)))) |
| 176 | (vector (aref result 0)))) | 176 | (vector (aref result 0)))) |
| 177 | 177 | ||
| 178 | (defun encoded-kbd-setup-keymap (coding) | 178 | (defun encoded-kbd-setup-keymap (keymap coding) |
| 179 | ;; At first, reset the keymap. | 179 | ;; At first, reset the keymap. |
| 180 | (define-key encoded-kbd-mode-map "\e" nil) | 180 | (define-key encoded-kbd-mode-map "\e" nil) |
| 181 | ;; Then setup the keymap according to the keyboard coding system. | 181 | ;; Then setup the keymap according to the keyboard coding system. |
| @@ -183,7 +183,7 @@ The following key sequence may cause multilingual text insertion." | |||
| 183 | ((eq (coding-system-type coding) 1) ; SJIS | 183 | ((eq (coding-system-type coding) 1) ; SJIS |
| 184 | (let ((i 128)) | 184 | (let ((i 128)) |
| 185 | (while (< i 256) | 185 | (while (< i 256) |
| 186 | (define-key key-translation-map | 186 | (define-key keymap |
| 187 | (vector i) 'encoded-kbd-self-insert-sjis) | 187 | (vector i) 'encoded-kbd-self-insert-sjis) |
| 188 | (setq i (1+ i)))) | 188 | (setq i (1+ i)))) |
| 189 | 8) | 189 | 8) |
| @@ -191,7 +191,7 @@ The following key sequence may cause multilingual text insertion." | |||
| 191 | ((eq (coding-system-type coding) 3) ; Big5 | 191 | ((eq (coding-system-type coding) 3) ; Big5 |
| 192 | (let ((i 161)) | 192 | (let ((i 161)) |
| 193 | (while (< i 255) | 193 | (while (< i 255) |
| 194 | (define-key key-translation-map | 194 | (define-key keymap |
| 195 | (vector i) 'encoded-kbd-self-insert-big5) | 195 | (vector i) 'encoded-kbd-self-insert-big5) |
| 196 | (setq i (1+ i)))) | 196 | (setq i (1+ i)))) |
| 197 | 8) | 197 | 8) |
| @@ -217,20 +217,20 @@ The following key sequence may cause multilingual text insertion." | |||
| 217 | (aset encoded-kbd-iso2022-invocations 1 1)) | 217 | (aset encoded-kbd-iso2022-invocations 1 1)) |
| 218 | (when use-designation | 218 | (when use-designation |
| 219 | (define-key encoded-kbd-mode-map "\e" 'encoded-kbd-iso2022-esc-prefix) | 219 | (define-key encoded-kbd-mode-map "\e" 'encoded-kbd-iso2022-esc-prefix) |
| 220 | (define-key key-translation-map "\e" 'encoded-kbd-iso2022-esc-prefix)) | 220 | (define-key keymap "\e" 'encoded-kbd-iso2022-esc-prefix)) |
| 221 | (when (or (aref flags 2) (aref flags 3)) | 221 | (when (or (aref flags 2) (aref flags 3)) |
| 222 | (define-key key-translation-map | 222 | (define-key keymap |
| 223 | [?\216] 'encoded-kbd-iso2022-single-shift) | 223 | [?\216] 'encoded-kbd-iso2022-single-shift) |
| 224 | (define-key key-translation-map | 224 | (define-key keymap |
| 225 | [?\217] 'encoded-kbd-iso2022-single-shift)) | 225 | [?\217] 'encoded-kbd-iso2022-single-shift)) |
| 226 | (or (eq (aref flags 0) 'ascii) | 226 | (or (eq (aref flags 0) 'ascii) |
| 227 | (dotimes (i 96) | 227 | (dotimes (i 96) |
| 228 | (define-key key-translation-map | 228 | (define-key keymap |
| 229 | (vector (+ 32 i)) 'encoded-kbd-self-insert-iso2022-7bit))) | 229 | (vector (+ 32 i)) 'encoded-kbd-self-insert-iso2022-7bit))) |
| 230 | (if (aref flags 7) | 230 | (if (aref flags 7) |
| 231 | t | 231 | t |
| 232 | (dotimes (i 96) | 232 | (dotimes (i 96) |
| 233 | (define-key key-translation-map | 233 | (define-key keymap |
| 234 | (vector (+ 160 i)) 'encoded-kbd-self-insert-iso2022-8bit)) | 234 | (vector (+ 160 i)) 'encoded-kbd-self-insert-iso2022-8bit)) |
| 235 | 8)))) | 235 | 8)))) |
| 236 | 236 | ||
| @@ -245,7 +245,7 @@ The following key sequence may cause multilingual text insertion." | |||
| 245 | (setq from (setq to elt))) | 245 | (setq from (setq to elt))) |
| 246 | (while (<= from to) | 246 | (while (<= from to) |
| 247 | (if (>= from 128) | 247 | (if (>= from 128) |
| 248 | (define-key key-translation-map | 248 | (define-key keymap |
| 249 | (vector from) 'encoded-kbd-self-insert-ccl)) | 249 | (vector from) 'encoded-kbd-self-insert-ccl)) |
| 250 | (setq from (1+ from)))) | 250 | (setq from (1+ from)))) |
| 251 | 8)) | 251 | 8)) |
| @@ -253,59 +253,47 @@ The following key sequence may cause multilingual text insertion." | |||
| 253 | (t | 253 | (t |
| 254 | nil))) | 254 | nil))) |
| 255 | 255 | ||
| 256 | ;; key-translation-map at the time Encoded-kbd mode is turned on is | ||
| 257 | ;; saved here. | ||
| 258 | (defvar saved-key-translation-map nil) | ||
| 259 | |||
| 260 | ;; Input mode at the time Encoded-kbd mode is turned on is saved here. | ||
| 261 | (defvar saved-input-mode nil) | ||
| 262 | |||
| 263 | (put 'encoded-kbd-mode 'permanent-local t) | ||
| 264 | ;;;###autoload | 256 | ;;;###autoload |
| 265 | (define-minor-mode encoded-kbd-mode | 257 | (defun encoded-kbd-setup-display (display) |
| 266 | "Toggle Encoded-kbd minor mode. | 258 | "Set up a `key-translation-map' for `keyboard-coding-system' on DISPLAY. |
| 267 | With arg, turn Encoded-kbd mode on if and only if arg is positive. | 259 | |
| 268 | 260 | DISPLAY may be a display id, a frame, or nil for the selected frame's display." | |
| 269 | You should not turn this mode on manually, instead use the command | 261 | (let ((frame (if (framep display) display (car (frames-on-display-list display))))) |
| 270 | \\[set-keyboard-coding-system] which turns on or off this mode | 262 | (when frame |
| 271 | automatically. | 263 | (with-selected-frame frame |
| 272 | 264 | ;; Remove any previous encoded-kb keymap from key-translation-map. | |
| 273 | In Encoded-kbd mode, a text sent from keyboard is accepted | 265 | (let ((m local-key-translation-map)) |
| 274 | as a multilingual text encoded in a coding system set by | 266 | (if (equal (keymap-prompt m) "encoded-kb") |
| 275 | \\[set-keyboard-coding-system]." | 267 | (setq local-key-translation-map (keymap-parent m)) |
| 276 | :global t :group 'keyboard :group 'mule | 268 | (while (keymap-parent m) |
| 277 | 269 | (if (equal (keymap-prompt (keymap-parent m)) "encoded-kb") | |
| 278 | (if encoded-kbd-mode | 270 | (set-keymap-parent m (keymap-parent (keymap-parent m)))) |
| 279 | ;; We are turning on Encoded-kbd mode. | 271 | (setq m (keymap-parent m))))) |
| 280 | (let ((coding (keyboard-coding-system)) | 272 | |
| 281 | result) | 273 | (if (keyboard-coding-system) |
| 282 | (or saved-key-translation-map | 274 | ;; We are turning on Encoded-kbd mode. |
| 283 | (if (keymapp key-translation-map) | 275 | (let ((coding (keyboard-coding-system)) |
| 284 | (setq saved-key-translation-map | 276 | (keymap (make-sparse-keymap "encoded-kb")) |
| 285 | (copy-keymap key-translation-map)) | 277 | (cim (current-input-mode)) |
| 286 | (setq key-translation-map (make-sparse-keymap)))) | 278 | result) |
| 287 | (or saved-input-mode | 279 | (set-keymap-parent keymap local-key-translation-map) |
| 288 | (setq saved-input-mode | 280 | (setq local-key-translation-map keymap) |
| 289 | (current-input-mode))) | 281 | (unless (terminal-parameter nil 'encoded-kbd-saved-input-meta-mode) |
| 290 | (setq result (and coding (encoded-kbd-setup-keymap coding))) | 282 | (set-terminal-parameter nil 'encoded-kbd-saved-input-mode (nth 2 cim))) |
| 291 | (if result | 283 | (setq result (and coding (encoded-kbd-setup-keymap keymap coding))) |
| 292 | (if (eq result 8) | 284 | (if result |
| 293 | (set-input-mode | 285 | (when (and (eq result 8) |
| 294 | (nth 0 saved-input-mode) | 286 | (memq (nth 2 cim) '(t nil))) |
| 295 | (nth 1 saved-input-mode) | 287 | (set-input-meta-mode 'use-8th-bit)) |
| 296 | 'use-8th-bit | 288 | (set-terminal-parameter nil 'encoded-kbd-saved-input-meta-mode nil) |
| 297 | (nth 3 saved-input-mode))) | 289 | (error "Unsupported coding system in Encoded-kbd mode: %S" |
| 298 | (setq encoded-kbd-mode nil | 290 | coding))) |
| 299 | saved-key-translation-map nil | 291 | ;; We are turning off Encoded-kbd mode. |
| 300 | saved-input-mode nil) | 292 | (when (and (terminal-parameter nil 'encoded-kbd-saved-input-meta-mode) |
| 301 | (error "Unsupported coding system in Encoded-kbd mode: %S" | 293 | (not (equal (nth 2 (current-input-mode)) |
| 302 | coding))) | 294 | (terminal-parameter nil 'encoded-kbd-saved-input-meta-mode)))) |
| 303 | 295 | (set-input-meta-mode (terminal-parameter nil 'encoded-kbd-saved-input-meta-mode))) | |
| 304 | ;; We are turning off Encoded-kbd mode. | 296 | (set-terminal-parameter nil 'saved-input-meta-mode nil)))))) |
| 305 | (setq key-translation-map saved-key-translation-map | ||
| 306 | saved-key-translation-map nil) | ||
| 307 | (apply 'set-input-mode saved-input-mode) | ||
| 308 | (setq saved-input-mode nil))) | ||
| 309 | 297 | ||
| 310 | (provide 'encoded-kb) | 298 | (provide 'encoded-kb) |
| 311 | 299 | ||
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index a858066f47c..d61e1f31d8f 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -148,7 +148,7 @@ | |||
| 148 | t) | 148 | t) |
| 149 | (define-key-after set-coding-system-map [set-terminal-coding-system] | 149 | (define-key-after set-coding-system-map [set-terminal-coding-system] |
| 150 | '(menu-item "For Terminal" set-terminal-coding-system | 150 | '(menu-item "For Terminal" set-terminal-coding-system |
| 151 | :enable (null (memq window-system '(x w32 mac))) | 151 | :enable (null (memq initial-window-system '(x w32 mac))) |
| 152 | :help "How to encode terminal output") | 152 | :help "How to encode terminal output") |
| 153 | t) | 153 | t) |
| 154 | (define-key-after set-coding-system-map [separator-3] | 154 | (define-key-after set-coding-system-map [separator-3] |
| @@ -1830,7 +1830,7 @@ The default status is as follows: | |||
| 1830 | 1830 | ||
| 1831 | (reset-language-environment) | 1831 | (reset-language-environment) |
| 1832 | 1832 | ||
| 1833 | (defun set-display-table-and-terminal-coding-system (language-name &optional coding-system) | 1833 | (defun set-display-table-and-terminal-coding-system (language-name &optional coding-system display) |
| 1834 | "Set up the display table and terminal coding system for LANGUAGE-NAME." | 1834 | "Set up the display table and terminal coding system for LANGUAGE-NAME." |
| 1835 | (let ((coding (get-language-info language-name 'unibyte-display))) | 1835 | (let ((coding (get-language-info language-name 'unibyte-display))) |
| 1836 | (if (and coding | 1836 | (if (and coding |
| @@ -1846,7 +1846,7 @@ The default status is as follows: | |||
| 1846 | (dotimes (i 128) | 1846 | (dotimes (i 128) |
| 1847 | (aset standard-display-table (+ i 128) nil)))) | 1847 | (aset standard-display-table (+ i 128) nil)))) |
| 1848 | (or (eq window-system 'pc) | 1848 | (or (eq window-system 'pc) |
| 1849 | (set-terminal-coding-system (or coding-system coding))))) | 1849 | (set-terminal-coding-system (or coding-system coding) display)))) |
| 1850 | 1850 | ||
| 1851 | (defun set-language-environment (language-name) | 1851 | (defun set-language-environment (language-name) |
| 1852 | "Set up multi-lingual environment for using LANGUAGE-NAME. | 1852 | "Set up multi-lingual environment for using LANGUAGE-NAME. |
| @@ -2454,7 +2454,7 @@ is returned. Thus, for instance, if charset \"ISO8859-2\", | |||
| 2454 | ;; too, for setting things such as calendar holidays, ps-print paper | 2454 | ;; too, for setting things such as calendar holidays, ps-print paper |
| 2455 | ;; size, spelling dictionary. | 2455 | ;; size, spelling dictionary. |
| 2456 | 2456 | ||
| 2457 | (defun set-locale-environment (&optional locale-name) | 2457 | (defun set-locale-environment (&optional locale-name frame) |
| 2458 | "Set up multi-lingual environment for using LOCALE-NAME. | 2458 | "Set up multi-lingual environment for using LOCALE-NAME. |
| 2459 | This sets the language environment, the coding system priority, | 2459 | This sets the language environment, the coding system priority, |
| 2460 | the default input method and sometimes other things. | 2460 | the default input method and sometimes other things. |
| @@ -2475,6 +2475,10 @@ directory named `/usr/share/locale' or `/usr/lib/locale'. LOCALE-NAME | |||
| 2475 | will be translated according to the table specified by | 2475 | will be translated according to the table specified by |
| 2476 | `locale-translation-file-name'. | 2476 | `locale-translation-file-name'. |
| 2477 | 2477 | ||
| 2478 | If FRAME is non-nil, only set the keyboard coding system and the | ||
| 2479 | terminal coding system for the terminal of that frame, and don't | ||
| 2480 | touch session-global parameters like the language environment. | ||
| 2481 | |||
| 2478 | See also `locale-charset-language-names', `locale-language-names', | 2482 | See also `locale-charset-language-names', `locale-language-names', |
| 2479 | `locale-preferred-coding-systems' and `locale-coding-system'." | 2483 | `locale-preferred-coding-systems' and `locale-coding-system'." |
| 2480 | (interactive "sSet environment for locale: ") | 2484 | (interactive "sSet environment for locale: ") |
| @@ -2504,7 +2508,7 @@ See also `locale-charset-language-names', `locale-language-names', | |||
| 2504 | (let ((vars '("LC_ALL" "LC_CTYPE" "LANG"))) | 2508 | (let ((vars '("LC_ALL" "LC_CTYPE" "LANG"))) |
| 2505 | (while (and vars | 2509 | (while (and vars |
| 2506 | (= 0 (length locale))) ; nil or empty string | 2510 | (= 0 (length locale))) ; nil or empty string |
| 2507 | (setq locale (getenv (pop vars)))))) | 2511 | (setq locale (getenv (pop vars) frame))))) |
| 2508 | 2512 | ||
| 2509 | (unless locale | 2513 | (unless locale |
| 2510 | ;; The two tests are kept separate so the byte-compiler sees | 2514 | ;; The two tests are kept separate so the byte-compiler sees |
| @@ -2578,28 +2582,34 @@ See also `locale-charset-language-names', `locale-language-names', | |||
| 2578 | 2582 | ||
| 2579 | ;; Set up for this character set. This is now the right way | 2583 | ;; Set up for this character set. This is now the right way |
| 2580 | ;; to do it for both unibyte and multibyte modes. | 2584 | ;; to do it for both unibyte and multibyte modes. |
| 2581 | (set-language-environment language-name) | 2585 | (unless frame |
| 2586 | (set-language-environment language-name)) | ||
| 2582 | 2587 | ||
| 2583 | ;; If default-enable-multibyte-characters is nil, | 2588 | ;; If default-enable-multibyte-characters is nil, |
| 2584 | ;; we are using single-byte characters, | 2589 | ;; we are using single-byte characters, |
| 2585 | ;; so the display table and terminal coding system are irrelevant. | 2590 | ;; so the display table and terminal coding system are irrelevant. |
| 2586 | (when default-enable-multibyte-characters | 2591 | (when default-enable-multibyte-characters |
| 2587 | (set-display-table-and-terminal-coding-system | 2592 | (set-display-table-and-terminal-coding-system |
| 2588 | language-name coding-system)) | 2593 | language-name coding-system frame)) |
| 2589 | 2594 | ||
| 2590 | ;; Set the `keyboard-coding-system' if appropriate (tty | 2595 | ;; Set the `keyboard-coding-system' if appropriate (tty |
| 2591 | ;; only). At least X and MS Windows can generate | 2596 | ;; only). At least X and MS Windows can generate |
| 2592 | ;; multilingual input. | 2597 | ;; multilingual input. |
| 2593 | (unless window-system | 2598 | ;; XXX This was disabled unless `window-system', but that |
| 2594 | (let ((kcs (or coding-system | 2599 | ;; leads to buggy behaviour when a tty frame is opened |
| 2595 | (car (get-language-info language-name | 2600 | ;; later. Setting the keyboard coding system has no adverse |
| 2596 | 'coding-system))))) | 2601 | ;; effect on X, so let's do it anyway. -- Lorentey |
| 2597 | (if kcs (set-keyboard-coding-system kcs)))) | 2602 | (let ((kcs (or coding-system |
| 2598 | 2603 | (car (get-language-info language-name | |
| 2599 | (setq locale-coding-system | 2604 | 'coding-system))))) |
| 2600 | (car (get-language-info language-name 'coding-priority)))) | 2605 | (if kcs (set-keyboard-coding-system kcs frame))) |
| 2601 | 2606 | ||
| 2602 | (when (and coding-system | 2607 | (unless frame |
| 2608 | (setq locale-coding-system | ||
| 2609 | (car (get-language-info language-name 'coding-priority))))) | ||
| 2610 | |||
| 2611 | (when (and (not frame) | ||
| 2612 | coding-system | ||
| 2603 | (not (coding-system-equal coding-system | 2613 | (not (coding-system-equal coding-system |
| 2604 | locale-coding-system))) | 2614 | locale-coding-system))) |
| 2605 | (prefer-coding-system coding-system) | 2615 | (prefer-coding-system coding-system) |
| @@ -2614,9 +2624,9 @@ See also `locale-charset-language-names', `locale-language-names', | |||
| 2614 | (when (boundp 'w32-ansi-code-page) | 2624 | (when (boundp 'w32-ansi-code-page) |
| 2615 | (let ((code-page-coding (intern (format "cp%d" w32-ansi-code-page)))) | 2625 | (let ((code-page-coding (intern (format "cp%d" w32-ansi-code-page)))) |
| 2616 | (when (coding-system-p code-page-coding) | 2626 | (when (coding-system-p code-page-coding) |
| 2617 | (setq locale-coding-system code-page-coding) | 2627 | (unless frame (setq locale-coding-system code-page-coding)) |
| 2618 | (set-keyboard-coding-system code-page-coding) | 2628 | (set-keyboard-coding-system code-page-coding frame) |
| 2619 | (set-terminal-coding-system code-page-coding)))) | 2629 | (set-terminal-coding-system code-page-coding frame)))) |
| 2620 | 2630 | ||
| 2621 | (when (eq system-type 'darwin) | 2631 | (when (eq system-type 'darwin) |
| 2622 | ;; On Darwin, file names are always encoded in utf-8, no matter | 2632 | ;; On Darwin, file names are always encoded in utf-8, no matter |
| @@ -2625,38 +2635,39 @@ See also `locale-charset-language-names', `locale-language-names', | |||
| 2625 | ;; Mac OS X's Terminal.app by default uses utf-8 regardless of | 2635 | ;; Mac OS X's Terminal.app by default uses utf-8 regardless of |
| 2626 | ;; the locale. | 2636 | ;; the locale. |
| 2627 | (when (and (null window-system) | 2637 | (when (and (null window-system) |
| 2628 | (equal (getenv "TERM_PROGRAM") "Apple_Terminal")) | 2638 | (equal (getenv "TERM_PROGRAM" frame) "Apple_Terminal")) |
| 2629 | (set-terminal-coding-system 'utf-8) | 2639 | (set-terminal-coding-system 'utf-8) |
| 2630 | (set-keyboard-coding-system 'utf-8))) | 2640 | (set-keyboard-coding-system 'utf-8))) |
| 2631 | 2641 | ||
| 2632 | ;; Default to A4 paper if we're not in a C, POSIX or US locale. | 2642 | ;; Default to A4 paper if we're not in a C, POSIX or US locale. |
| 2633 | ;; (See comments in Flocale_info.) | 2643 | ;; (See comments in Flocale_info.) |
| 2634 | (let ((locale locale) | 2644 | (unless frame |
| 2635 | (paper (locale-info 'paper))) | 2645 | (let ((locale locale) |
| 2636 | (if paper | 2646 | (paper (locale-info 'paper))) |
| 2637 | ;; This will always be null at the time of writing. | 2647 | (if paper |
| 2638 | (cond | 2648 | ;; This will always be null at the time of writing. |
| 2639 | ((equal paper '(216 279)) | 2649 | (cond |
| 2640 | (setq ps-paper-type 'letter)) | 2650 | ((equal paper '(216 279)) |
| 2641 | ((equal paper '(210 297)) | 2651 | (setq ps-paper-type 'letter)) |
| 2642 | (setq ps-paper-type 'a4))) | 2652 | ((equal paper '(210 297)) |
| 2643 | (let ((vars '("LC_ALL" "LC_PAPER" "LANG"))) | 2653 | (setq ps-paper-type 'a4))) |
| 2644 | (while (and vars (= 0 (length locale))) | 2654 | (let ((vars '("LC_ALL" "LC_PAPER" "LANG"))) |
| 2645 | (setq locale (getenv (pop vars))))) | 2655 | (while (and vars (= 0 (length locale))) |
| 2646 | (when locale | 2656 | (setq locale (getenv (pop vars) frame)))) |
| 2647 | ;; As of glibc 2.2.5, these are the only US Letter locales, | 2657 | (when locale |
| 2648 | ;; and the rest are A4. | 2658 | ;; As of glibc 2.2.5, these are the only US Letter locales, |
| 2649 | (setq ps-paper-type | 2659 | ;; and the rest are A4. |
| 2650 | (or (locale-name-match locale '(("c$" . letter) | 2660 | (setq ps-paper-type |
| 2651 | ("posix$" . letter) | 2661 | (or (locale-name-match locale '(("c$" . letter) |
| 2652 | (".._us" . letter) | 2662 | ("posix$" . letter) |
| 2653 | (".._pr" . letter) | 2663 | (".._us" . letter) |
| 2654 | (".._ca" . letter) | 2664 | (".._pr" . letter) |
| 2655 | ("enu$" . letter) ; Windows | 2665 | (".._ca" . letter) |
| 2656 | ("esu$" . letter) | 2666 | ("enu$" . letter) ; Windows |
| 2657 | ("enc$" . letter) | 2667 | ("esu$" . letter) |
| 2658 | ("frc$" . letter))) | 2668 | ("enc$" . letter) |
| 2659 | 'a4)))))) | 2669 | ("frc$" . letter))) |
| 2670 | 'a4))))))) | ||
| 2660 | nil) | 2671 | nil) |
| 2661 | 2672 | ||
| 2662 | ;;; Charset property | 2673 | ;;; Charset property |
diff --git a/lisp/international/mule.el b/lisp/international/mule.el index a7b97b16d20..e1285aba875 100644 --- a/lisp/international/mule.el +++ b/lisp/international/mule.el | |||
| @@ -1233,13 +1233,17 @@ see) to CODING-SYSTEM." | |||
| 1233 | This is normally set according to the selected language environment. | 1233 | This is normally set according to the selected language environment. |
| 1234 | See also the command `set-terminal-coding-system'.") | 1234 | See also the command `set-terminal-coding-system'.") |
| 1235 | 1235 | ||
| 1236 | (defun set-terminal-coding-system (coding-system) | 1236 | (defun set-terminal-coding-system (coding-system &optional display) |
| 1237 | "Set coding system of your terminal to CODING-SYSTEM. | 1237 | "Set coding system of terminal output to CODING-SYSTEM. |
| 1238 | All text output to the terminal will be encoded | 1238 | All text output to DISPLAY will be encoded |
| 1239 | with the specified coding system. | 1239 | with the specified coding system. |
| 1240 | |||
| 1240 | For a list of possible values of CODING-SYSTEM, use \\[list-coding-systems]. | 1241 | For a list of possible values of CODING-SYSTEM, use \\[list-coding-systems]. |
| 1241 | The default is determined by the selected language environment | 1242 | The default is determined by the selected language environment |
| 1242 | or by the previous use of this command." | 1243 | or by the previous use of this command. |
| 1244 | |||
| 1245 | DISPLAY may be a display id, a frame, or nil for the selected frame's display. | ||
| 1246 | The setting has no effect on graphical displays." | ||
| 1243 | (interactive | 1247 | (interactive |
| 1244 | (list (let ((default (if (and (not (terminal-coding-system)) | 1248 | (list (let ((default (if (and (not (terminal-coding-system)) |
| 1245 | default-terminal-coding-system) | 1249 | default-terminal-coding-system) |
| @@ -1253,7 +1257,7 @@ or by the previous use of this command." | |||
| 1253 | (setq coding-system default-terminal-coding-system)) | 1257 | (setq coding-system default-terminal-coding-system)) |
| 1254 | (if coding-system | 1258 | (if coding-system |
| 1255 | (setq default-terminal-coding-system coding-system)) | 1259 | (setq default-terminal-coding-system coding-system)) |
| 1256 | (set-terminal-coding-system-internal coding-system) | 1260 | (set-terminal-coding-system-internal coding-system display) |
| 1257 | (redraw-frame (selected-frame))) | 1261 | (redraw-frame (selected-frame))) |
| 1258 | 1262 | ||
| 1259 | (defvar default-keyboard-coding-system nil | 1263 | (defvar default-keyboard-coding-system nil |
| @@ -1261,14 +1265,17 @@ or by the previous use of this command." | |||
| 1261 | This is normally set according to the selected language environment. | 1265 | This is normally set according to the selected language environment. |
| 1262 | See also the command `set-keyboard-coding-system'.") | 1266 | See also the command `set-keyboard-coding-system'.") |
| 1263 | 1267 | ||
| 1264 | (defun set-keyboard-coding-system (coding-system) | 1268 | (defun set-keyboard-coding-system (coding-system &optional display) |
| 1265 | "Set coding system for keyboard input to CODING-SYSTEM. | 1269 | "Set coding system for keyboard input on DISPLAY to CODING-SYSTEM. |
| 1266 | In addition, this command enables Encoded-kbd minor mode. | 1270 | In addition, this command calls `encoded-kbd-setup-display' to set up the |
| 1267 | \(If CODING-SYSTEM is nil, Encoded-kbd mode is turned off -- see | 1271 | translation of keyboard input events to the specified coding system. |
| 1268 | `encoded-kbd-mode'.) | 1272 | |
| 1269 | For a list of possible values of CODING-SYSTEM, use \\[list-coding-systems]. | 1273 | For a list of possible values of CODING-SYSTEM, use \\[list-coding-systems]. |
| 1270 | The default is determined by the selected language environment | 1274 | The default is determined by the selected language environment |
| 1271 | or by the previous use of this command." | 1275 | or by the previous use of this command. |
| 1276 | |||
| 1277 | DISPLAY may be a display id, a frame, or nil for the selected frame's display. | ||
| 1278 | The setting has no effect on graphical displays." | ||
| 1272 | (interactive | 1279 | (interactive |
| 1273 | (list (let ((default (if (and (not (keyboard-coding-system)) | 1280 | (list (let ((default (if (and (not (keyboard-coding-system)) |
| 1274 | default-keyboard-coding-system) | 1281 | default-keyboard-coding-system) |
| @@ -1285,9 +1292,9 @@ or by the previous use of this command." | |||
| 1285 | (if (and coding-system | 1292 | (if (and coding-system |
| 1286 | (coding-system-get coding-system 'ascii-incompatible)) | 1293 | (coding-system-get coding-system 'ascii-incompatible)) |
| 1287 | (error "%s is not ASCII-compatible" coding-system)) | 1294 | (error "%s is not ASCII-compatible" coding-system)) |
| 1288 | (set-keyboard-coding-system-internal coding-system) | 1295 | (set-keyboard-coding-system-internal coding-system display) |
| 1289 | (setq keyboard-coding-system coding-system) | 1296 | (setq keyboard-coding-system coding-system) |
| 1290 | (encoded-kbd-mode (if coding-system 1 0))) | 1297 | (encoded-kbd-setup-display display)) |
| 1291 | 1298 | ||
| 1292 | (defcustom keyboard-coding-system nil | 1299 | (defcustom keyboard-coding-system nil |
| 1293 | "Specify coding system for keyboard input. | 1300 | "Specify coding system for keyboard input. |
| @@ -1303,8 +1310,8 @@ use either \\[customize] or \\[set-keyboard-coding-system]." | |||
| 1303 | :link '(info-link "(emacs)Terminal Coding") | 1310 | :link '(info-link "(emacs)Terminal Coding") |
| 1304 | :link '(info-link "(emacs)Unibyte Mode") | 1311 | :link '(info-link "(emacs)Unibyte Mode") |
| 1305 | :set (lambda (symbol value) | 1312 | :set (lambda (symbol value) |
| 1306 | ;; Don't load encoded-kbd-mode unnecessarily. | 1313 | ;; Don't load encoded-kb unnecessarily. |
| 1307 | (if (or value (boundp 'encoded-kbd-mode)) | 1314 | (if (or value (boundp 'encoded-kbd-setup-display)) |
| 1308 | (set-keyboard-coding-system value) | 1315 | (set-keyboard-coding-system value) |
| 1309 | (set-default 'keyboard-coding-system nil))) ; must initialize | 1316 | (set-default 'keyboard-coding-system nil))) ; must initialize |
| 1310 | :version "22.1" | 1317 | :version "22.1" |
diff --git a/lisp/isearch.el b/lisp/isearch.el index af8a40c9cf3..e0cba48eed9 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el | |||
| @@ -1667,7 +1667,7 @@ Isearch mode." | |||
| 1667 | (keylist (listify-key-sequence key)) | 1667 | (keylist (listify-key-sequence key)) |
| 1668 | scroll-command isearch-point) | 1668 | scroll-command isearch-point) |
| 1669 | (cond ((and (= (length key) 1) | 1669 | (cond ((and (= (length key) 1) |
| 1670 | (let ((lookup (lookup-key function-key-map key))) | 1670 | (let ((lookup (lookup-key local-function-key-map key))) |
| 1671 | (not (or (null lookup) (integerp lookup) | 1671 | (not (or (null lookup) (integerp lookup) |
| 1672 | (keymapp lookup))))) | 1672 | (keymapp lookup))))) |
| 1673 | ;; Handle a function key that translates into something else. | 1673 | ;; Handle a function key that translates into something else. |
| @@ -1681,7 +1681,7 @@ Isearch mode." | |||
| 1681 | (isearch-done) | 1681 | (isearch-done) |
| 1682 | (apply 'isearch-unread keylist)) | 1682 | (apply 'isearch-unread keylist)) |
| 1683 | (setq keylist | 1683 | (setq keylist |
| 1684 | (listify-key-sequence (lookup-key function-key-map key))) | 1684 | (listify-key-sequence (lookup-key local-function-key-map key))) |
| 1685 | (while keylist | 1685 | (while keylist |
| 1686 | (setq key (car keylist)) | 1686 | (setq key (car keylist)) |
| 1687 | ;; If KEY is a printing char, we handle it here | 1687 | ;; If KEY is a printing char, we handle it here |
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index 25df6135e3e..20fec312539 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | ;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best | 5 | ;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best |
| 6 | ;;;;;; 5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5" | 6 | ;;;;;; 5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5" |
| 7 | ;;;;;; "play/5x5.el" (17941 38806)) | 7 | ;;;;;; "play/5x5.el" (18104 24760)) |
| 8 | ;;; Generated autoloads from play/5x5.el | 8 | ;;; Generated autoloads from play/5x5.el |
| 9 | 9 | ||
| 10 | (autoload (quote 5x5) "5x5" "\ | 10 | (autoload (quote 5x5) "5x5" "\ |
| @@ -63,14 +63,14 @@ should return a grid vector array that is the new solution. | |||
| 63 | 63 | ||
| 64 | ;;;*** | 64 | ;;;*** |
| 65 | 65 | ||
| 66 | ;;;### (autoloads nil "abbrev" "abbrev.el" (17905 55681)) | 66 | ;;;### (autoloads nil "abbrev" "abbrev.el" (18104 24730)) |
| 67 | ;;; Generated autoloads from abbrev.el | 67 | ;;; Generated autoloads from abbrev.el |
| 68 | (put 'abbrev-mode 'safe-local-variable 'booleanp) | 68 | (put 'abbrev-mode 'safe-local-variable 'booleanp) |
| 69 | 69 | ||
| 70 | ;;;*** | 70 | ;;;*** |
| 71 | 71 | ||
| 72 | ;;;### (autoloads (list-one-abbrev-table) "abbrevlist" "abbrevlist.el" | 72 | ;;;### (autoloads (list-one-abbrev-table) "abbrevlist" "abbrevlist.el" |
| 73 | ;;;;;; (17842 58280)) | 73 | ;;;;;; (18104 24730)) |
| 74 | ;;; Generated autoloads from abbrevlist.el | 74 | ;;; Generated autoloads from abbrevlist.el |
| 75 | 75 | ||
| 76 | (autoload (quote list-one-abbrev-table) "abbrevlist" "\ | 76 | (autoload (quote list-one-abbrev-table) "abbrevlist" "\ |
| @@ -81,7 +81,7 @@ Display alphabetical listing of ABBREV-TABLE in buffer OUTPUT-BUFFER. | |||
| 81 | ;;;*** | 81 | ;;;*** |
| 82 | 82 | ||
| 83 | ;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el" | 83 | ;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el" |
| 84 | ;;;;;; (17842 56333)) | 84 | ;;;;;; (18104 24762)) |
| 85 | ;;; Generated autoloads from progmodes/ada-mode.el | 85 | ;;; Generated autoloads from progmodes/ada-mode.el |
| 86 | 86 | ||
| 87 | (autoload (quote ada-add-extensions) "ada-mode" "\ | 87 | (autoload (quote ada-add-extensions) "ada-mode" "\ |
| @@ -142,7 +142,7 @@ If you use ada-xref.el: | |||
| 142 | ;;;*** | 142 | ;;;*** |
| 143 | 143 | ||
| 144 | ;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el" | 144 | ;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el" |
| 145 | ;;;;;; (17842 56333)) | 145 | ;;;;;; (18104 24762)) |
| 146 | ;;; Generated autoloads from progmodes/ada-stmt.el | 146 | ;;; Generated autoloads from progmodes/ada-stmt.el |
| 147 | 147 | ||
| 148 | (autoload (quote ada-header) "ada-stmt" "\ | 148 | (autoload (quote ada-header) "ada-stmt" "\ |
| @@ -153,7 +153,7 @@ Insert a descriptive header at the top of the file. | |||
| 153 | ;;;*** | 153 | ;;;*** |
| 154 | 154 | ||
| 155 | ;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el" | 155 | ;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el" |
| 156 | ;;;;;; (17842 56333)) | 156 | ;;;;;; (18104 24762)) |
| 157 | ;;; Generated autoloads from progmodes/ada-xref.el | 157 | ;;; Generated autoloads from progmodes/ada-xref.el |
| 158 | 158 | ||
| 159 | (autoload (quote ada-find-file) "ada-xref" "\ | 159 | (autoload (quote ada-find-file) "ada-xref" "\ |
| @@ -164,22 +164,22 @@ Completion is available. | |||
| 164 | 164 | ||
| 165 | ;;;*** | 165 | ;;;*** |
| 166 | 166 | ||
| 167 | ;;;### (autoloads (change-log-redate change-log-merge add-log-current-defun | 167 | ;;;### (autoloads (change-log-merge add-log-current-defun change-log-mode |
| 168 | ;;;;;; change-log-mode add-change-log-entry-other-window add-change-log-entry | 168 | ;;;;;; add-change-log-entry-other-window add-change-log-entry find-change-log |
| 169 | ;;;;;; find-change-log prompt-for-change-log-name add-log-mailing-address | 169 | ;;;;;; prompt-for-change-log-name add-log-mailing-address add-log-full-name |
| 170 | ;;;;;; add-log-full-name add-log-current-defun-function) "add-log" | 170 | ;;;;;; add-log-current-defun-function) "add-log" "add-log.el" (18104 |
| 171 | ;;;;;; "add-log.el" (17851 44469)) | 171 | ;;;;;; 24730)) |
| 172 | ;;; Generated autoloads from add-log.el | 172 | ;;; Generated autoloads from add-log.el |
| 173 | 173 | ||
| 174 | (defvar add-log-current-defun-function nil "\ | 174 | (defvar add-log-current-defun-function nil "\ |
| 175 | *If non-nil, function to guess name of surrounding function. | 175 | If non-nil, function to guess name of surrounding function. |
| 176 | It is used by `add-log-current-defun' in preference to built-in rules. | 176 | It is used by `add-log-current-defun' in preference to built-in rules. |
| 177 | Returns function's name as a string, or nil if outside a function.") | 177 | Returns function's name as a string, or nil if outside a function.") |
| 178 | 178 | ||
| 179 | (custom-autoload (quote add-log-current-defun-function) "add-log" t) | 179 | (custom-autoload (quote add-log-current-defun-function) "add-log" t) |
| 180 | 180 | ||
| 181 | (defvar add-log-full-name nil "\ | 181 | (defvar add-log-full-name nil "\ |
| 182 | *Full name of user, for inclusion in ChangeLog daily headers. | 182 | Full name of user, for inclusion in ChangeLog daily headers. |
| 183 | This defaults to the value returned by the function `user-full-name'.") | 183 | This defaults to the value returned by the function `user-full-name'.") |
| 184 | 184 | ||
| 185 | (custom-autoload (quote add-log-full-name) "add-log" t) | 185 | (custom-autoload (quote add-log-full-name) "add-log" t) |
| @@ -267,7 +267,7 @@ Runs `change-log-mode-hook'. | |||
| 267 | (defvar add-log-c-like-modes (quote (c-mode c++-mode c++-c-mode objc-mode)) "\ | 267 | (defvar add-log-c-like-modes (quote (c-mode c++-mode c++-c-mode objc-mode)) "\ |
| 268 | *Modes that look like C to `add-log-current-defun'.") | 268 | *Modes that look like C to `add-log-current-defun'.") |
| 269 | 269 | ||
| 270 | (defvar add-log-tex-like-modes (quote (TeX-mode plain-TeX-mode LaTeX-mode plain-tex-mode latex-mode)) "\ | 270 | (defvar add-log-tex-like-modes (quote (TeX-mode plain-TeX-mode LaTeX-mode tex-mode)) "\ |
| 271 | *Modes that look like TeX to `add-log-current-defun'.") | 271 | *Modes that look like TeX to `add-log-current-defun'.") |
| 272 | 272 | ||
| 273 | (autoload (quote add-log-current-defun) "add-log" "\ | 273 | (autoload (quote add-log-current-defun) "add-log" "\ |
| @@ -297,16 +297,11 @@ old-style time formats for entries are supported. | |||
| 297 | 297 | ||
| 298 | \(fn OTHER-LOG)" t nil) | 298 | \(fn OTHER-LOG)" t nil) |
| 299 | 299 | ||
| 300 | (autoload (quote change-log-redate) "add-log" "\ | ||
| 301 | Fix any old-style date entries in the current log file to default format. | ||
| 302 | |||
| 303 | \(fn)" t nil) | ||
| 304 | |||
| 305 | ;;;*** | 300 | ;;;*** |
| 306 | 301 | ||
| 307 | ;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice | 302 | ;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice |
| 308 | ;;;;;; ad-enable-advice ad-default-compilation-action ad-redefinition-action) | 303 | ;;;;;; ad-enable-advice ad-default-compilation-action ad-redefinition-action) |
| 309 | ;;;;;; "advice" "emacs-lisp/advice.el" (17992 30878)) | 304 | ;;;;;; "advice" "emacs-lisp/advice.el" (18104 24745)) |
| 310 | ;;; Generated autoloads from emacs-lisp/advice.el | 305 | ;;; Generated autoloads from emacs-lisp/advice.el |
| 311 | 306 | ||
| 312 | (defvar ad-redefinition-action (quote warn) "\ | 307 | (defvar ad-redefinition-action (quote warn) "\ |
| @@ -383,7 +378,7 @@ The syntax of `defadvice' is as follows: | |||
| 383 | 378 | ||
| 384 | (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...) | 379 | (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...) |
| 385 | [DOCSTRING] [INTERACTIVE-FORM] | 380 | [DOCSTRING] [INTERACTIVE-FORM] |
| 386 | BODY... ) | 381 | BODY...) |
| 387 | 382 | ||
| 388 | FUNCTION ::= Name of the function to be advised. | 383 | FUNCTION ::= Name of the function to be advised. |
| 389 | CLASS ::= `before' | `around' | `after' | `activation' | `deactivation'. | 384 | CLASS ::= `before' | `around' | `after' | `activation' | `deactivation'. |
| @@ -434,7 +429,7 @@ See Info node `(elisp)Advising Functions' for comprehensive documentation. | |||
| 434 | 429 | ||
| 435 | ;;;### (autoloads (align-newline-and-indent align-unhighlight-rule | 430 | ;;;### (autoloads (align-newline-and-indent align-unhighlight-rule |
| 436 | ;;;;;; align-highlight-rule align-current align-entire align-regexp | 431 | ;;;;;; align-highlight-rule align-current align-entire align-regexp |
| 437 | ;;;;;; align) "align" "align.el" (17842 58280)) | 432 | ;;;;;; align) "align" "align.el" (18104 24730)) |
| 438 | ;;; Generated autoloads from align.el | 433 | ;;; Generated autoloads from align.el |
| 439 | 434 | ||
| 440 | (autoload (quote align) "align" "\ | 435 | (autoload (quote align) "align" "\ |
| @@ -524,7 +519,7 @@ A replacement function for `newline-and-indent', aligning as it goes. | |||
| 524 | ;;;*** | 519 | ;;;*** |
| 525 | 520 | ||
| 526 | ;;;### (autoloads (outlineify-sticky allout-mode) "allout" "allout.el" | 521 | ;;;### (autoloads (outlineify-sticky allout-mode) "allout" "allout.el" |
| 527 | ;;;;;; (17892 52945)) | 522 | ;;;;;; (18104 24730)) |
| 528 | ;;; Generated autoloads from allout.el | 523 | ;;; Generated autoloads from allout.el |
| 529 | 524 | ||
| 530 | (put (quote allout-show-bodies) (quote safe-local-variable) (if (fboundp (quote booleanp)) (quote booleanp) (quote (lambda (x) (member x (quote (t nil))))))) | 525 | (put (quote allout-show-bodies) (quote safe-local-variable) (if (fboundp (quote booleanp)) (quote booleanp) (quote (lambda (x) (member x (quote (t nil))))))) |
| @@ -830,7 +825,7 @@ setup for auto-startup. | |||
| 830 | ;;;*** | 825 | ;;;*** |
| 831 | 826 | ||
| 832 | ;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp" | 827 | ;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp" |
| 833 | ;;;;;; "net/ange-ftp.el" (17905 9579)) | 828 | ;;;;;; "net/ange-ftp.el" (18104 24759)) |
| 834 | ;;; Generated autoloads from net/ange-ftp.el | 829 | ;;; Generated autoloads from net/ange-ftp.el |
| 835 | 830 | ||
| 836 | (defalias (quote ange-ftp-re-read-dir) (quote ange-ftp-reread-dir)) | 831 | (defalias (quote ange-ftp-re-read-dir) (quote ange-ftp-reread-dir)) |
| @@ -852,7 +847,7 @@ Not documented | |||
| 852 | ;;;*** | 847 | ;;;*** |
| 853 | 848 | ||
| 854 | ;;;### (autoloads (animate-birthday-present animate-sequence animate-string) | 849 | ;;;### (autoloads (animate-birthday-present animate-sequence animate-string) |
| 855 | ;;;;;; "animate" "play/animate.el" (17941 38806)) | 850 | ;;;;;; "animate" "play/animate.el" (18104 24760)) |
| 856 | ;;; Generated autoloads from play/animate.el | 851 | ;;; Generated autoloads from play/animate.el |
| 857 | 852 | ||
| 858 | (autoload (quote animate-string) "animate" "\ | 853 | (autoload (quote animate-string) "animate" "\ |
| @@ -880,7 +875,7 @@ You can specify the one's name by NAME; the default value is \"Sarah\". | |||
| 880 | ;;;*** | 875 | ;;;*** |
| 881 | 876 | ||
| 882 | ;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on) | 877 | ;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on) |
| 883 | ;;;;;; "ansi-color" "ansi-color.el" (17842 58280)) | 878 | ;;;;;; "ansi-color" "ansi-color.el" (18104 24730)) |
| 884 | ;;; Generated autoloads from ansi-color.el | 879 | ;;; Generated autoloads from ansi-color.el |
| 885 | 880 | ||
| 886 | (autoload (quote ansi-color-for-comint-mode-on) "ansi-color" "\ | 881 | (autoload (quote ansi-color-for-comint-mode-on) "ansi-color" "\ |
| @@ -906,7 +901,7 @@ This is a good function to put in `comint-output-filter-functions'. | |||
| 906 | ;;;*** | 901 | ;;;*** |
| 907 | 902 | ||
| 908 | ;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules) | 903 | ;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules) |
| 909 | ;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (17833 42928)) | 904 | ;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (18104 24763)) |
| 910 | ;;; Generated autoloads from progmodes/antlr-mode.el | 905 | ;;; Generated autoloads from progmodes/antlr-mode.el |
| 911 | 906 | ||
| 912 | (autoload (quote antlr-show-makefile-rules) "antlr-mode" "\ | 907 | (autoload (quote antlr-show-makefile-rules) "antlr-mode" "\ |
| @@ -945,7 +940,7 @@ Used in `antlr-mode'. Also a useful function in `java-mode-hook'. | |||
| 945 | ;;;### (autoloads (appt-activate appt-make-list appt-delete appt-add | 940 | ;;;### (autoloads (appt-activate appt-make-list appt-delete appt-add |
| 946 | ;;;;;; appt-display-diary appt-display-duration appt-display-mode-line | 941 | ;;;;;; appt-display-diary appt-display-duration appt-display-mode-line |
| 947 | ;;;;;; appt-msg-window appt-visible appt-audible appt-message-warning-time | 942 | ;;;;;; appt-msg-window appt-visible appt-audible appt-message-warning-time |
| 948 | ;;;;;; appt-issue-message) "appt" "calendar/appt.el" (17952 17513)) | 943 | ;;;;;; appt-issue-message) "appt" "calendar/appt.el" (18104 24745)) |
| 949 | ;;; Generated autoloads from calendar/appt.el | 944 | ;;; Generated autoloads from calendar/appt.el |
| 950 | 945 | ||
| 951 | (defvar appt-issue-message t "\ | 946 | (defvar appt-issue-message t "\ |
| @@ -1033,7 +1028,7 @@ ARG is positive, otherwise off. | |||
| 1033 | 1028 | ||
| 1034 | ;;;### (autoloads (apropos-documentation apropos-value apropos apropos-documentation-property | 1029 | ;;;### (autoloads (apropos-documentation apropos-value apropos apropos-documentation-property |
| 1035 | ;;;;;; apropos-command apropos-variable apropos-read-pattern) "apropos" | 1030 | ;;;;;; apropos-command apropos-variable apropos-read-pattern) "apropos" |
| 1036 | ;;;;;; "apropos.el" (17842 58280)) | 1031 | ;;;;;; "apropos.el" (18104 24730)) |
| 1037 | ;;; Generated autoloads from apropos.el | 1032 | ;;; Generated autoloads from apropos.el |
| 1038 | 1033 | ||
| 1039 | (autoload (quote apropos-read-pattern) "apropos" "\ | 1034 | (autoload (quote apropos-read-pattern) "apropos" "\ |
| @@ -1129,8 +1124,8 @@ Returns list of symbols and documentation found. | |||
| 1129 | 1124 | ||
| 1130 | ;;;*** | 1125 | ;;;*** |
| 1131 | 1126 | ||
| 1132 | ;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (17960 | 1127 | ;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (18104 |
| 1133 | ;;;;;; 49045)) | 1128 | ;;;;;; 24730)) |
| 1134 | ;;; Generated autoloads from arc-mode.el | 1129 | ;;; Generated autoloads from arc-mode.el |
| 1135 | 1130 | ||
| 1136 | (autoload (quote archive-mode) "arc-mode" "\ | 1131 | (autoload (quote archive-mode) "arc-mode" "\ |
| @@ -1150,7 +1145,7 @@ archive. | |||
| 1150 | 1145 | ||
| 1151 | ;;;*** | 1146 | ;;;*** |
| 1152 | 1147 | ||
| 1153 | ;;;### (autoloads (array-mode) "array" "array.el" (17842 58280)) | 1148 | ;;;### (autoloads (array-mode) "array" "array.el" (18104 24730)) |
| 1154 | ;;; Generated autoloads from array.el | 1149 | ;;; Generated autoloads from array.el |
| 1155 | 1150 | ||
| 1156 | (autoload (quote array-mode) "array" "\ | 1151 | (autoload (quote array-mode) "array" "\ |
| @@ -1221,8 +1216,8 @@ Entering array mode calls the function `array-mode-hook'. | |||
| 1221 | 1216 | ||
| 1222 | ;;;*** | 1217 | ;;;*** |
| 1223 | 1218 | ||
| 1224 | ;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (17842 | 1219 | ;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (18104 |
| 1225 | ;;;;;; 58277)) | 1220 | ;;;;;; 24770)) |
| 1226 | ;;; Generated autoloads from textmodes/artist.el | 1221 | ;;; Generated autoloads from textmodes/artist.el |
| 1227 | 1222 | ||
| 1228 | (autoload (quote artist-mode) "artist" "\ | 1223 | (autoload (quote artist-mode) "artist" "\ |
| @@ -1427,8 +1422,8 @@ Keymap summary | |||
| 1427 | 1422 | ||
| 1428 | ;;;*** | 1423 | ;;;*** |
| 1429 | 1424 | ||
| 1430 | ;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (17842 | 1425 | ;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (18104 |
| 1431 | ;;;;;; 56333)) | 1426 | ;;;;;; 24763)) |
| 1432 | ;;; Generated autoloads from progmodes/asm-mode.el | 1427 | ;;; Generated autoloads from progmodes/asm-mode.el |
| 1433 | 1428 | ||
| 1434 | (autoload (quote asm-mode) "asm-mode" "\ | 1429 | (autoload (quote asm-mode) "asm-mode" "\ |
| @@ -1455,8 +1450,24 @@ Special commands: | |||
| 1455 | 1450 | ||
| 1456 | ;;;*** | 1451 | ;;;*** |
| 1457 | 1452 | ||
| 1453 | ;;;### (autoloads (auto-show-mode auto-show-mode) "auto-show" "obsolete/auto-show.el" | ||
| 1454 | ;;;;;; (17994 6715)) | ||
| 1455 | ;;; Generated autoloads from obsolete/auto-show.el | ||
| 1456 | |||
| 1457 | (defvar auto-show-mode nil "\ | ||
| 1458 | Obsolete.") | ||
| 1459 | |||
| 1460 | (custom-autoload (quote auto-show-mode) "auto-show" t) | ||
| 1461 | |||
| 1462 | (autoload (quote auto-show-mode) "auto-show" "\ | ||
| 1463 | This command is obsolete. | ||
| 1464 | |||
| 1465 | \(fn ARG)" t nil) | ||
| 1466 | |||
| 1467 | ;;;*** | ||
| 1468 | |||
| 1458 | ;;;### (autoloads (autoarg-kp-mode autoarg-mode) "autoarg" "autoarg.el" | 1469 | ;;;### (autoloads (autoarg-kp-mode autoarg-mode) "autoarg" "autoarg.el" |
| 1459 | ;;;;;; (17842 58280)) | 1470 | ;;;;;; (18104 24730)) |
| 1460 | ;;; Generated autoloads from autoarg.el | 1471 | ;;; Generated autoloads from autoarg.el |
| 1461 | 1472 | ||
| 1462 | (defvar autoarg-mode nil "\ | 1473 | (defvar autoarg-mode nil "\ |
| @@ -1510,7 +1521,7 @@ etc. to supply digit arguments. | |||
| 1510 | ;;;*** | 1521 | ;;;*** |
| 1511 | 1522 | ||
| 1512 | ;;;### (autoloads (autoconf-mode) "autoconf" "progmodes/autoconf.el" | 1523 | ;;;### (autoloads (autoconf-mode) "autoconf" "progmodes/autoconf.el" |
| 1513 | ;;;;;; (17842 56333)) | 1524 | ;;;;;; (18104 24763)) |
| 1514 | ;;; Generated autoloads from progmodes/autoconf.el | 1525 | ;;; Generated autoloads from progmodes/autoconf.el |
| 1515 | 1526 | ||
| 1516 | (autoload (quote autoconf-mode) "autoconf" "\ | 1527 | (autoload (quote autoconf-mode) "autoconf" "\ |
| @@ -1521,7 +1532,7 @@ Major mode for editing Autoconf configure.in files. | |||
| 1521 | ;;;*** | 1532 | ;;;*** |
| 1522 | 1533 | ||
| 1523 | ;;;### (autoloads (auto-insert-mode define-auto-insert auto-insert) | 1534 | ;;;### (autoloads (auto-insert-mode define-auto-insert auto-insert) |
| 1524 | ;;;;;; "autoinsert" "autoinsert.el" (17842 58280)) | 1535 | ;;;;;; "autoinsert" "autoinsert.el" (18104 24730)) |
| 1525 | ;;; Generated autoloads from autoinsert.el | 1536 | ;;; Generated autoloads from autoinsert.el |
| 1526 | 1537 | ||
| 1527 | (autoload (quote auto-insert) "autoinsert" "\ | 1538 | (autoload (quote auto-insert) "autoinsert" "\ |
| @@ -1560,9 +1571,11 @@ insert a template for the file depending on the mode of the buffer. | |||
| 1560 | 1571 | ||
| 1561 | ;;;### (autoloads (batch-update-autoloads update-directory-autoloads | 1572 | ;;;### (autoloads (batch-update-autoloads update-directory-autoloads |
| 1562 | ;;;;;; update-file-autoloads) "autoload" "emacs-lisp/autoload.el" | 1573 | ;;;;;; update-file-autoloads) "autoload" "emacs-lisp/autoload.el" |
| 1563 | ;;;;;; (17860 50557)) | 1574 | ;;;;;; (18104 24745)) |
| 1564 | ;;; Generated autoloads from emacs-lisp/autoload.el | 1575 | ;;; Generated autoloads from emacs-lisp/autoload.el |
| 1565 | 1576 | ||
| 1577 | (put (quote generated-autoload-file) (quote safe-local-variable) (quote stringp)) | ||
| 1578 | |||
| 1566 | (autoload (quote update-file-autoloads) "autoload" "\ | 1579 | (autoload (quote update-file-autoloads) "autoload" "\ |
| 1567 | Update the autoloads for FILE in `generated-autoload-file' | 1580 | Update the autoloads for FILE in `generated-autoload-file' |
| 1568 | \(which FILE might bind in its local variables). | 1581 | \(which FILE might bind in its local variables). |
| @@ -1595,7 +1608,7 @@ Calls `update-directory-autoloads' on the command line arguments. | |||
| 1595 | 1608 | ||
| 1596 | ;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode | 1609 | ;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode |
| 1597 | ;;;;;; auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode) | 1610 | ;;;;;; auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode) |
| 1598 | ;;;;;; "autorevert" "autorevert.el" (17925 15265)) | 1611 | ;;;;;; "autorevert" "autorevert.el" (18104 24730)) |
| 1599 | ;;; Generated autoloads from autorevert.el | 1612 | ;;; Generated autoloads from autorevert.el |
| 1600 | 1613 | ||
| 1601 | (autoload (quote auto-revert-mode) "autorevert" "\ | 1614 | (autoload (quote auto-revert-mode) "autorevert" "\ |
| @@ -1664,7 +1677,7 @@ Use `auto-revert-mode' to revert a particular buffer. | |||
| 1664 | ;;;*** | 1677 | ;;;*** |
| 1665 | 1678 | ||
| 1666 | ;;;### (autoloads (mouse-avoidance-mode mouse-avoidance-mode) "avoid" | 1679 | ;;;### (autoloads (mouse-avoidance-mode mouse-avoidance-mode) "avoid" |
| 1667 | ;;;;;; "avoid.el" (17842 58280)) | 1680 | ;;;;;; "avoid.el" (18104 24730)) |
| 1668 | ;;; Generated autoloads from avoid.el | 1681 | ;;; Generated autoloads from avoid.el |
| 1669 | 1682 | ||
| 1670 | (defvar mouse-avoidance-mode nil "\ | 1683 | (defvar mouse-avoidance-mode nil "\ |
| @@ -1705,7 +1718,7 @@ definition of \"random distance\".) | |||
| 1705 | ;;;*** | 1718 | ;;;*** |
| 1706 | 1719 | ||
| 1707 | ;;;### (autoloads (backquote) "backquote" "emacs-lisp/backquote.el" | 1720 | ;;;### (autoloads (backquote) "backquote" "emacs-lisp/backquote.el" |
| 1708 | ;;;;;; (17842 54152)) | 1721 | ;;;;;; (18104 24745)) |
| 1709 | ;;; Generated autoloads from emacs-lisp/backquote.el | 1722 | ;;; Generated autoloads from emacs-lisp/backquote.el |
| 1710 | 1723 | ||
| 1711 | (autoload (quote backquote) "backquote" "\ | 1724 | (autoload (quote backquote) "backquote" "\ |
| @@ -1730,7 +1743,7 @@ Vectors work just like lists. Nested backquotes are permitted. | |||
| 1730 | ;;;*** | 1743 | ;;;*** |
| 1731 | 1744 | ||
| 1732 | ;;;### (autoloads (display-battery-mode battery) "battery" "battery.el" | 1745 | ;;;### (autoloads (display-battery-mode battery) "battery" "battery.el" |
| 1733 | ;;;;;; (17842 58280)) | 1746 | ;;;;;; (18104 24730)) |
| 1734 | ;;; Generated autoloads from battery.el | 1747 | ;;; Generated autoloads from battery.el |
| 1735 | (put 'battery-mode-line-string 'risky-local-variable t) | 1748 | (put 'battery-mode-line-string 'risky-local-variable t) |
| 1736 | 1749 | ||
| @@ -1762,7 +1775,7 @@ seconds. | |||
| 1762 | ;;;*** | 1775 | ;;;*** |
| 1763 | 1776 | ||
| 1764 | ;;;### (autoloads (benchmark benchmark-run-compiled benchmark-run) | 1777 | ;;;### (autoloads (benchmark benchmark-run-compiled benchmark-run) |
| 1765 | ;;;;;; "benchmark" "emacs-lisp/benchmark.el" (17842 54152)) | 1778 | ;;;;;; "benchmark" "emacs-lisp/benchmark.el" (18104 24745)) |
| 1766 | ;;; Generated autoloads from emacs-lisp/benchmark.el | 1779 | ;;; Generated autoloads from emacs-lisp/benchmark.el |
| 1767 | 1780 | ||
| 1768 | (autoload (quote benchmark-run) "benchmark" "\ | 1781 | (autoload (quote benchmark-run) "benchmark" "\ |
| @@ -1794,8 +1807,8 @@ non-interactive use see also `benchmark-run' and | |||
| 1794 | 1807 | ||
| 1795 | ;;;*** | 1808 | ;;;*** |
| 1796 | 1809 | ||
| 1797 | ;;;### (autoloads (bibtex-mode) "bibtex" "textmodes/bibtex.el" (17956 | 1810 | ;;;### (autoloads (bibtex-mode) "bibtex" "textmodes/bibtex.el" (18104 |
| 1798 | ;;;;;; 21270)) | 1811 | ;;;;;; 24770)) |
| 1799 | ;;; Generated autoloads from textmodes/bibtex.el | 1812 | ;;; Generated autoloads from textmodes/bibtex.el |
| 1800 | 1813 | ||
| 1801 | (autoload (quote bibtex-mode) "bibtex" "\ | 1814 | (autoload (quote bibtex-mode) "bibtex" "\ |
| @@ -1855,9 +1868,21 @@ if that value is non-nil. | |||
| 1855 | 1868 | ||
| 1856 | ;;;*** | 1869 | ;;;*** |
| 1857 | 1870 | ||
| 1871 | ;;;### (autoloads (bibtex-style-mode) "bibtex-style" "textmodes/bibtex-style.el" | ||
| 1872 | ;;;;;; (18104 24770)) | ||
| 1873 | ;;; Generated autoloads from textmodes/bibtex-style.el | ||
| 1874 | (add-to-list 'auto-mode-alist '("\\.bst\\'" . bibtex-style-mode)) | ||
| 1875 | |||
| 1876 | (autoload (quote bibtex-style-mode) "bibtex-style" "\ | ||
| 1877 | Major mode for editing BibTeX style files. | ||
| 1878 | |||
| 1879 | \(fn)" t nil) | ||
| 1880 | |||
| 1881 | ;;;*** | ||
| 1882 | |||
| 1858 | ;;;### (autoloads (binhex-decode-region binhex-decode-region-external | 1883 | ;;;### (autoloads (binhex-decode-region binhex-decode-region-external |
| 1859 | ;;;;;; binhex-decode-region-internal) "binhex" "gnus/binhex.el" | 1884 | ;;;;;; binhex-decode-region-internal) "binhex" "gnus/binhex.el" |
| 1860 | ;;;;;; (17842 54741)) | 1885 | ;;;;;; (18104 24750)) |
| 1861 | ;;; Generated autoloads from gnus/binhex.el | 1886 | ;;; Generated autoloads from gnus/binhex.el |
| 1862 | 1887 | ||
| 1863 | (defconst binhex-begin-line "^:...............................................................$") | 1888 | (defconst binhex-begin-line "^:...............................................................$") |
| @@ -1880,8 +1905,8 @@ Binhex decode region between START and END. | |||
| 1880 | 1905 | ||
| 1881 | ;;;*** | 1906 | ;;;*** |
| 1882 | 1907 | ||
| 1883 | ;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (17842 | 1908 | ;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (18104 |
| 1884 | ;;;;;; 55395)) | 1909 | ;;;;;; 24760)) |
| 1885 | ;;; Generated autoloads from play/blackbox.el | 1910 | ;;; Generated autoloads from play/blackbox.el |
| 1886 | 1911 | ||
| 1887 | (autoload (quote blackbox) "blackbox" "\ | 1912 | (autoload (quote blackbox) "blackbox" "\ |
| @@ -2002,8 +2027,9 @@ a reflection. | |||
| 2002 | 2027 | ||
| 2003 | ;;;### (autoloads (bookmark-bmenu-list bookmark-load bookmark-save | 2028 | ;;;### (autoloads (bookmark-bmenu-list bookmark-load bookmark-save |
| 2004 | ;;;;;; bookmark-write bookmark-delete bookmark-insert bookmark-rename | 2029 | ;;;;;; bookmark-write bookmark-delete bookmark-insert bookmark-rename |
| 2005 | ;;;;;; bookmark-insert-location bookmark-relocate bookmark-jump | 2030 | ;;;;;; bookmark-insert-location bookmark-relocate bookmark-jump-other-window |
| 2006 | ;;;;;; bookmark-set) "bookmark" "bookmark.el" (17842 58280)) | 2031 | ;;;;;; bookmark-jump bookmark-set) "bookmark" "bookmark.el" (18104 |
| 2032 | ;;;;;; 24730)) | ||
| 2007 | ;;; Generated autoloads from bookmark.el | 2033 | ;;; Generated autoloads from bookmark.el |
| 2008 | (define-key ctl-x-map "rb" 'bookmark-jump) | 2034 | (define-key ctl-x-map "rb" 'bookmark-jump) |
| 2009 | (define-key ctl-x-map "rm" 'bookmark-set) | 2035 | (define-key ctl-x-map "rm" 'bookmark-set) |
| @@ -2017,12 +2043,13 @@ key of your choice to `bookmark-map'. All interactive bookmark | |||
| 2017 | functions have a binding in this keymap.") | 2043 | functions have a binding in this keymap.") |
| 2018 | (define-prefix-command 'bookmark-map) | 2044 | (define-prefix-command 'bookmark-map) |
| 2019 | (define-key bookmark-map "x" 'bookmark-set) | 2045 | (define-key bookmark-map "x" 'bookmark-set) |
| 2020 | (define-key bookmark-map "m" 'bookmark-set) ; "m" for "mark" | 2046 | (define-key bookmark-map "m" 'bookmark-set) ;"m"ark |
| 2021 | (define-key bookmark-map "j" 'bookmark-jump) | 2047 | (define-key bookmark-map "j" 'bookmark-jump) |
| 2022 | (define-key bookmark-map "g" 'bookmark-jump) ; "g" for "go" | 2048 | (define-key bookmark-map "g" 'bookmark-jump) ;"g"o |
| 2049 | (define-key bookmark-map "o" 'bookmark-jump-other-window) | ||
| 2023 | (define-key bookmark-map "i" 'bookmark-insert) | 2050 | (define-key bookmark-map "i" 'bookmark-insert) |
| 2024 | (define-key bookmark-map "e" 'edit-bookmarks) | 2051 | (define-key bookmark-map "e" 'edit-bookmarks) |
| 2025 | (define-key bookmark-map "f" 'bookmark-insert-location) ; "f" for "find" | 2052 | (define-key bookmark-map "f" 'bookmark-insert-location) ;"f"ind |
| 2026 | (define-key bookmark-map "r" 'bookmark-rename) | 2053 | (define-key bookmark-map "r" 'bookmark-rename) |
| 2027 | (define-key bookmark-map "d" 'bookmark-delete) | 2054 | (define-key bookmark-map "d" 'bookmark-delete) |
| 2028 | (define-key bookmark-map "l" 'bookmark-load) | 2055 | (define-key bookmark-map "l" 'bookmark-load) |
| @@ -2068,6 +2095,12 @@ of the old one in the permanent bookmark record. | |||
| 2068 | 2095 | ||
| 2069 | \(fn BOOKMARK)" t nil) | 2096 | \(fn BOOKMARK)" t nil) |
| 2070 | 2097 | ||
| 2098 | (autoload (quote bookmark-jump-other-window) "bookmark" "\ | ||
| 2099 | Jump to BOOKMARK (a point in some file) in another window. | ||
| 2100 | See `bookmark-jump'. | ||
| 2101 | |||
| 2102 | \(fn BOOKMARK)" t nil) | ||
| 2103 | |||
| 2071 | (autoload (quote bookmark-relocate) "bookmark" "\ | 2104 | (autoload (quote bookmark-relocate) "bookmark" "\ |
| 2072 | Relocate BOOKMARK to another file (reading file name with minibuffer). | 2105 | Relocate BOOKMARK to another file (reading file name with minibuffer). |
| 2073 | This makes an already existing bookmark point to that file, instead of | 2106 | This makes an already existing bookmark point to that file, instead of |
| @@ -2193,7 +2226,7 @@ deletion, or > if it is flagged for displaying. | |||
| 2193 | ;;;;;; browse-url browse-url-of-region browse-url-of-dired-file | 2226 | ;;;;;; browse-url browse-url-of-region browse-url-of-dired-file |
| 2194 | ;;;;;; browse-url-of-buffer browse-url-of-file browse-url-url-at-point | 2227 | ;;;;;; browse-url-of-buffer browse-url-of-file browse-url-url-at-point |
| 2195 | ;;;;;; browse-url-galeon-program browse-url-firefox-program browse-url-browser-function) | 2228 | ;;;;;; browse-url-galeon-program browse-url-firefox-program browse-url-browser-function) |
| 2196 | ;;;;;; "browse-url" "net/browse-url.el" (17842 55218)) | 2229 | ;;;;;; "browse-url" "net/browse-url.el" (18104 24759)) |
| 2197 | ;;; Generated autoloads from net/browse-url.el | 2230 | ;;; Generated autoloads from net/browse-url.el |
| 2198 | 2231 | ||
| 2199 | (defvar browse-url-browser-function (cond ((memq system-type (quote (windows-nt ms-dos cygwin))) (quote browse-url-default-windows-browser)) ((memq system-type (quote (darwin))) (quote browse-url-default-macosx-browser)) (t (quote browse-url-default-browser))) "\ | 2232 | (defvar browse-url-browser-function (cond ((memq system-type (quote (windows-nt ms-dos cygwin))) (quote browse-url-default-windows-browser)) ((memq system-type (quote (darwin))) (quote browse-url-default-macosx-browser)) (t (quote browse-url-default-browser))) "\ |
| @@ -2524,8 +2557,8 @@ Default to the URL around or before point. | |||
| 2524 | 2557 | ||
| 2525 | ;;;*** | 2558 | ;;;*** |
| 2526 | 2559 | ||
| 2527 | ;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (17842 | 2560 | ;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (18104 |
| 2528 | ;;;;;; 55395)) | 2561 | ;;;;;; 24760)) |
| 2529 | ;;; Generated autoloads from play/bruce.el | 2562 | ;;; Generated autoloads from play/bruce.el |
| 2530 | 2563 | ||
| 2531 | (autoload (quote bruce) "bruce" "\ | 2564 | (autoload (quote bruce) "bruce" "\ |
| @@ -2541,7 +2574,7 @@ Return a vector containing the lines from `bruce-phrases-file'. | |||
| 2541 | ;;;*** | 2574 | ;;;*** |
| 2542 | 2575 | ||
| 2543 | ;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next) | 2576 | ;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next) |
| 2544 | ;;;;;; "bs" "bs.el" (17842 58280)) | 2577 | ;;;;;; "bs" "bs.el" (18104 24730)) |
| 2545 | ;;; Generated autoloads from bs.el | 2578 | ;;; Generated autoloads from bs.el |
| 2546 | 2579 | ||
| 2547 | (autoload (quote bs-cycle-next) "bs" "\ | 2580 | (autoload (quote bs-cycle-next) "bs" "\ |
| @@ -2582,8 +2615,8 @@ name of buffer configuration. | |||
| 2582 | ;;;*** | 2615 | ;;;*** |
| 2583 | 2616 | ||
| 2584 | ;;;### (autoloads (insert-text-button make-text-button insert-button | 2617 | ;;;### (autoloads (insert-text-button make-text-button insert-button |
| 2585 | ;;;;;; make-button define-button-type) "button" "button.el" (17992 | 2618 | ;;;;;; make-button define-button-type) "button" "button.el" (18104 |
| 2586 | ;;;;;; 30877)) | 2619 | ;;;;;; 24730)) |
| 2587 | ;;; Generated autoloads from button.el | 2620 | ;;; Generated autoloads from button.el |
| 2588 | 2621 | ||
| 2589 | (defvar button-map (let ((map (make-sparse-keymap))) (define-key map " " (quote push-button)) (define-key map [mouse-2] (quote push-button)) map) "\ | 2622 | (defvar button-map (let ((map (make-sparse-keymap))) (define-key map " " (quote push-button)) (define-key map [mouse-2] (quote push-button)) map) "\ |
| @@ -2671,7 +2704,7 @@ Also see `make-text-button'. | |||
| 2671 | ;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile | 2704 | ;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile |
| 2672 | ;;;;;; compile-defun byte-compile-file byte-recompile-directory | 2705 | ;;;;;; compile-defun byte-compile-file byte-recompile-directory |
| 2673 | ;;;;;; byte-force-recompile byte-compile-warnings-safe-p) "bytecomp" | 2706 | ;;;;;; byte-force-recompile byte-compile-warnings-safe-p) "bytecomp" |
| 2674 | ;;;;;; "emacs-lisp/bytecomp.el" (17949 41467)) | 2707 | ;;;;;; "emacs-lisp/bytecomp.el" (18104 24746)) |
| 2675 | ;;; Generated autoloads from emacs-lisp/bytecomp.el | 2708 | ;;; Generated autoloads from emacs-lisp/bytecomp.el |
| 2676 | (put 'byte-compile-dynamic 'safe-local-variable 'booleanp) | 2709 | (put 'byte-compile-dynamic 'safe-local-variable 'booleanp) |
| 2677 | (put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp) | 2710 | (put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp) |
| @@ -2777,7 +2810,7 @@ and corresponding effects. | |||
| 2777 | 2810 | ||
| 2778 | ;;;*** | 2811 | ;;;*** |
| 2779 | 2812 | ||
| 2780 | ;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (17956 13479)) | 2813 | ;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (18104 24745)) |
| 2781 | ;;; Generated autoloads from calendar/cal-dst.el | 2814 | ;;; Generated autoloads from calendar/cal-dst.el |
| 2782 | 2815 | ||
| 2783 | (put (quote calendar-daylight-savings-starts) (quote risky-local-variable) t) | 2816 | (put (quote calendar-daylight-savings-starts) (quote risky-local-variable) t) |
| @@ -2787,7 +2820,7 @@ and corresponding effects. | |||
| 2787 | ;;;*** | 2820 | ;;;*** |
| 2788 | 2821 | ||
| 2789 | ;;;### (autoloads (list-yahrzeit-dates) "cal-hebrew" "calendar/cal-hebrew.el" | 2822 | ;;;### (autoloads (list-yahrzeit-dates) "cal-hebrew" "calendar/cal-hebrew.el" |
| 2790 | ;;;;;; (17956 13479)) | 2823 | ;;;;;; (18104 24745)) |
| 2791 | ;;; Generated autoloads from calendar/cal-hebrew.el | 2824 | ;;; Generated autoloads from calendar/cal-hebrew.el |
| 2792 | 2825 | ||
| 2793 | (autoload (quote list-yahrzeit-dates) "cal-hebrew" "\ | 2826 | (autoload (quote list-yahrzeit-dates) "cal-hebrew" "\ |
| @@ -2802,7 +2835,7 @@ from the cursor position. | |||
| 2802 | ;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle | 2835 | ;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle |
| 2803 | ;;;;;; calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc | 2836 | ;;;;;; calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc |
| 2804 | ;;;;;; full-calc calc calc-dispatch calc-settings-file) "calc" "calc/calc.el" | 2837 | ;;;;;; full-calc calc calc-dispatch calc-settings-file) "calc" "calc/calc.el" |
| 2805 | ;;;;;; (17965 11665)) | 2838 | ;;;;;; (18104 24745)) |
| 2806 | ;;; Generated autoloads from calc/calc.el | 2839 | ;;; Generated autoloads from calc/calc.el |
| 2807 | 2840 | ||
| 2808 | (defvar calc-settings-file (convert-standard-filename "~/.calc.el") "\ | 2841 | (defvar calc-settings-file (convert-standard-filename "~/.calc.el") "\ |
| @@ -2880,8 +2913,8 @@ Not documented | |||
| 2880 | 2913 | ||
| 2881 | ;;;*** | 2914 | ;;;*** |
| 2882 | 2915 | ||
| 2883 | ;;;### (autoloads (calculator) "calculator" "calculator.el" (17870 | 2916 | ;;;### (autoloads (calculator) "calculator" "calculator.el" (18104 |
| 2884 | ;;;;;; 28179)) | 2917 | ;;;;;; 24730)) |
| 2885 | ;;; Generated autoloads from calculator.el | 2918 | ;;; Generated autoloads from calculator.el |
| 2886 | 2919 | ||
| 2887 | (autoload (quote calculator) "calculator" "\ | 2920 | (autoload (quote calculator) "calculator" "\ |
| @@ -2909,7 +2942,7 @@ See the documentation for `calculator-mode' for more information. | |||
| 2909 | ;;;;;; mark-holidays-in-calendar view-calendar-holidays-initially | 2942 | ;;;;;; mark-holidays-in-calendar view-calendar-holidays-initially |
| 2910 | ;;;;;; calendar-remove-frame-by-deleting mark-diary-entries-in-calendar | 2943 | ;;;;;; calendar-remove-frame-by-deleting mark-diary-entries-in-calendar |
| 2911 | ;;;;;; view-diary-entries-initially calendar-offset) "calendar" | 2944 | ;;;;;; view-diary-entries-initially calendar-offset) "calendar" |
| 2912 | ;;;;;; "calendar/calendar.el" (17956 13479)) | 2945 | ;;;;;; "calendar/calendar.el" (18104 24745)) |
| 2913 | ;;; Generated autoloads from calendar/calendar.el | 2946 | ;;; Generated autoloads from calendar/calendar.el |
| 2914 | 2947 | ||
| 2915 | (defvar calendar-offset 0 "\ | 2948 | (defvar calendar-offset 0 "\ |
| @@ -3482,7 +3515,7 @@ movement commands will not work correctly.") | |||
| 3482 | ;;;*** | 3515 | ;;;*** |
| 3483 | 3516 | ||
| 3484 | ;;;### (autoloads (canlock-verify canlock-insert-header) "canlock" | 3517 | ;;;### (autoloads (canlock-verify canlock-insert-header) "canlock" |
| 3485 | ;;;;;; "gnus/canlock.el" (17842 54741)) | 3518 | ;;;;;; "gnus/canlock.el" (18104 24750)) |
| 3486 | ;;; Generated autoloads from gnus/canlock.el | 3519 | ;;; Generated autoloads from gnus/canlock.el |
| 3487 | 3520 | ||
| 3488 | (autoload (quote canlock-insert-header) "canlock" "\ | 3521 | (autoload (quote canlock-insert-header) "canlock" "\ |
| @@ -3499,15 +3532,15 @@ it fails. | |||
| 3499 | 3532 | ||
| 3500 | ;;;*** | 3533 | ;;;*** |
| 3501 | 3534 | ||
| 3502 | ;;;### (autoloads nil "cc-compat" "progmodes/cc-compat.el" (17842 | 3535 | ;;;### (autoloads nil "cc-compat" "progmodes/cc-compat.el" (18104 |
| 3503 | ;;;;;; 56333)) | 3536 | ;;;;;; 24763)) |
| 3504 | ;;; Generated autoloads from progmodes/cc-compat.el | 3537 | ;;; Generated autoloads from progmodes/cc-compat.el |
| 3505 | (put 'c-indent-level 'safe-local-variable 'integerp) | 3538 | (put 'c-indent-level 'safe-local-variable 'integerp) |
| 3506 | 3539 | ||
| 3507 | ;;;*** | 3540 | ;;;*** |
| 3508 | 3541 | ||
| 3509 | ;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el" | 3542 | ;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el" |
| 3510 | ;;;;;; (17942 63381)) | 3543 | ;;;;;; (18104 24763)) |
| 3511 | ;;; Generated autoloads from progmodes/cc-engine.el | 3544 | ;;; Generated autoloads from progmodes/cc-engine.el |
| 3512 | 3545 | ||
| 3513 | (autoload (quote c-guess-basic-syntax) "cc-engine" "\ | 3546 | (autoload (quote c-guess-basic-syntax) "cc-engine" "\ |
| @@ -3519,7 +3552,7 @@ Return the syntactic context of the current line. | |||
| 3519 | 3552 | ||
| 3520 | ;;;### (autoloads (pike-mode idl-mode java-mode objc-mode c++-mode | 3553 | ;;;### (autoloads (pike-mode idl-mode java-mode objc-mode c++-mode |
| 3521 | ;;;;;; c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el" | 3554 | ;;;;;; c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el" |
| 3522 | ;;;;;; (17992 30878)) | 3555 | ;;;;;; (18104 24763)) |
| 3523 | ;;; Generated autoloads from progmodes/cc-mode.el | 3556 | ;;; Generated autoloads from progmodes/cc-mode.el |
| 3524 | 3557 | ||
| 3525 | (autoload (quote c-initialize-cc-mode) "cc-mode" "\ | 3558 | (autoload (quote c-initialize-cc-mode) "cc-mode" "\ |
| @@ -3677,7 +3710,7 @@ Key bindings: | |||
| 3677 | ;;;*** | 3710 | ;;;*** |
| 3678 | 3711 | ||
| 3679 | ;;;### (autoloads (c-set-offset c-add-style c-set-style) "cc-styles" | 3712 | ;;;### (autoloads (c-set-offset c-add-style c-set-style) "cc-styles" |
| 3680 | ;;;;;; "progmodes/cc-styles.el" (17842 56333)) | 3713 | ;;;;;; "progmodes/cc-styles.el" (18104 24764)) |
| 3681 | ;;; Generated autoloads from progmodes/cc-styles.el | 3714 | ;;; Generated autoloads from progmodes/cc-styles.el |
| 3682 | 3715 | ||
| 3683 | (autoload (quote c-set-style) "cc-styles" "\ | 3716 | (autoload (quote c-set-style) "cc-styles" "\ |
| @@ -3728,14 +3761,14 @@ and exists only for compatibility reasons. | |||
| 3728 | 3761 | ||
| 3729 | ;;;*** | 3762 | ;;;*** |
| 3730 | 3763 | ||
| 3731 | ;;;### (autoloads nil "cc-subword" "progmodes/cc-subword.el" (17949 | 3764 | ;;;### (autoloads nil "cc-subword" "progmodes/cc-subword.el" (18104 |
| 3732 | ;;;;;; 41467)) | 3765 | ;;;;;; 24764)) |
| 3733 | ;;; Generated autoloads from progmodes/cc-subword.el | 3766 | ;;; Generated autoloads from progmodes/cc-subword.el |
| 3734 | (autoload 'c-subword-mode "cc-subword" "Mode enabling subword movement and editing keys." t) | 3767 | (autoload 'c-subword-mode "cc-subword" "Mode enabling subword movement and editing keys." t) |
| 3735 | 3768 | ||
| 3736 | ;;;*** | 3769 | ;;;*** |
| 3737 | 3770 | ||
| 3738 | ;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (17941 38806)) | 3771 | ;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (18104 24764)) |
| 3739 | ;;; Generated autoloads from progmodes/cc-vars.el | 3772 | ;;; Generated autoloads from progmodes/cc-vars.el |
| 3740 | (put 'c-basic-offset 'safe-local-variable 'integerp) | 3773 | (put 'c-basic-offset 'safe-local-variable 'integerp) |
| 3741 | (put 'c-backslash-column 'safe-local-variable 'integerp) | 3774 | (put 'c-backslash-column 'safe-local-variable 'integerp) |
| @@ -3745,7 +3778,7 @@ and exists only for compatibility reasons. | |||
| 3745 | 3778 | ||
| 3746 | ;;;### (autoloads (ccl-execute-with-args check-ccl-program define-ccl-program | 3779 | ;;;### (autoloads (ccl-execute-with-args check-ccl-program define-ccl-program |
| 3747 | ;;;;;; declare-ccl-program ccl-dump ccl-compile) "ccl" "international/ccl.el" | 3780 | ;;;;;; declare-ccl-program ccl-dump ccl-compile) "ccl" "international/ccl.el" |
| 3748 | ;;;;;; (17842 54888)) | 3781 | ;;;;;; (18104 24756)) |
| 3749 | ;;; Generated autoloads from international/ccl.el | 3782 | ;;; Generated autoloads from international/ccl.el |
| 3750 | 3783 | ||
| 3751 | (autoload (quote ccl-compile) "ccl" "\ | 3784 | (autoload (quote ccl-compile) "ccl" "\ |
| @@ -4004,7 +4037,7 @@ See the documentation of `define-ccl-program' for the detail of CCL program. | |||
| 4004 | ;;;*** | 4037 | ;;;*** |
| 4005 | 4038 | ||
| 4006 | ;;;### (autoloads (cfengine-mode) "cfengine" "progmodes/cfengine.el" | 4039 | ;;;### (autoloads (cfengine-mode) "cfengine" "progmodes/cfengine.el" |
| 4007 | ;;;;;; (17842 56333)) | 4040 | ;;;;;; (18104 24764)) |
| 4008 | ;;; Generated autoloads from progmodes/cfengine.el | 4041 | ;;; Generated autoloads from progmodes/cfengine.el |
| 4009 | 4042 | ||
| 4010 | (autoload (quote cfengine-mode) "cfengine" "\ | 4043 | (autoload (quote cfengine-mode) "cfengine" "\ |
| @@ -4026,7 +4059,7 @@ to the action header. | |||
| 4026 | ;;;;;; checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer | 4059 | ;;;;;; checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer |
| 4027 | ;;;;;; checkdoc-eval-current-buffer checkdoc-message-interactive | 4060 | ;;;;;; checkdoc-eval-current-buffer checkdoc-message-interactive |
| 4028 | ;;;;;; checkdoc-interactive checkdoc) "checkdoc" "emacs-lisp/checkdoc.el" | 4061 | ;;;;;; checkdoc-interactive checkdoc) "checkdoc" "emacs-lisp/checkdoc.el" |
| 4029 | ;;;;;; (17842 54152)) | 4062 | ;;;;;; (18104 24746)) |
| 4030 | ;;; Generated autoloads from emacs-lisp/checkdoc.el | 4063 | ;;; Generated autoloads from emacs-lisp/checkdoc.el |
| 4031 | 4064 | ||
| 4032 | (autoload (quote checkdoc) "checkdoc" "\ | 4065 | (autoload (quote checkdoc) "checkdoc" "\ |
| @@ -4209,8 +4242,8 @@ checking of documentation strings. | |||
| 4209 | ;;;*** | 4242 | ;;;*** |
| 4210 | 4243 | ||
| 4211 | ;;;### (autoloads (encode-hz-buffer encode-hz-region decode-hz-buffer | 4244 | ;;;### (autoloads (encode-hz-buffer encode-hz-region decode-hz-buffer |
| 4212 | ;;;;;; decode-hz-region) "china-util" "language/china-util.el" (17842 | 4245 | ;;;;;; decode-hz-region) "china-util" "language/china-util.el" (18104 |
| 4213 | ;;;;;; 58278)) | 4246 | ;;;;;; 24757)) |
| 4214 | ;;; Generated autoloads from language/china-util.el | 4247 | ;;; Generated autoloads from language/china-util.el |
| 4215 | 4248 | ||
| 4216 | (autoload (quote decode-hz-region) "china-util" "\ | 4249 | (autoload (quote decode-hz-region) "china-util" "\ |
| @@ -4238,7 +4271,7 @@ Encode the text in the current buffer to HZ. | |||
| 4238 | ;;;*** | 4271 | ;;;*** |
| 4239 | 4272 | ||
| 4240 | ;;;### (autoloads (command-history list-command-history repeat-matching-complex-command) | 4273 | ;;;### (autoloads (command-history list-command-history repeat-matching-complex-command) |
| 4241 | ;;;;;; "chistory" "chistory.el" (17842 58280)) | 4274 | ;;;;;; "chistory" "chistory.el" (18104 24730)) |
| 4242 | ;;; Generated autoloads from chistory.el | 4275 | ;;; Generated autoloads from chistory.el |
| 4243 | 4276 | ||
| 4244 | (autoload (quote repeat-matching-complex-command) "chistory" "\ | 4277 | (autoload (quote repeat-matching-complex-command) "chistory" "\ |
| @@ -4277,7 +4310,7 @@ and runs the normal hook `command-history-hook'. | |||
| 4277 | 4310 | ||
| 4278 | ;;;*** | 4311 | ;;;*** |
| 4279 | 4312 | ||
| 4280 | ;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (17842 54152)) | 4313 | ;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (18104 24747)) |
| 4281 | ;;; Generated autoloads from emacs-lisp/cl.el | 4314 | ;;; Generated autoloads from emacs-lisp/cl.el |
| 4282 | 4315 | ||
| 4283 | (defvar custom-print-functions nil "\ | 4316 | (defvar custom-print-functions nil "\ |
| @@ -4293,7 +4326,7 @@ a future Emacs interpreter will be able to use it.") | |||
| 4293 | ;;;*** | 4326 | ;;;*** |
| 4294 | 4327 | ||
| 4295 | ;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el" | 4328 | ;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el" |
| 4296 | ;;;;;; (17842 54152)) | 4329 | ;;;;;; (18104 24746)) |
| 4297 | ;;; Generated autoloads from emacs-lisp/cl-indent.el | 4330 | ;;; Generated autoloads from emacs-lisp/cl-indent.el |
| 4298 | 4331 | ||
| 4299 | (autoload (quote common-lisp-indent-function) "cl-indent" "\ | 4332 | (autoload (quote common-lisp-indent-function) "cl-indent" "\ |
| @@ -4304,7 +4337,7 @@ Not documented | |||
| 4304 | ;;;*** | 4337 | ;;;*** |
| 4305 | 4338 | ||
| 4306 | ;;;### (autoloads (c-macro-expand) "cmacexp" "progmodes/cmacexp.el" | 4339 | ;;;### (autoloads (c-macro-expand) "cmacexp" "progmodes/cmacexp.el" |
| 4307 | ;;;;;; (17842 56333)) | 4340 | ;;;;;; (18104 24764)) |
| 4308 | ;;; Generated autoloads from progmodes/cmacexp.el | 4341 | ;;; Generated autoloads from progmodes/cmacexp.el |
| 4309 | 4342 | ||
| 4310 | (autoload (quote c-macro-expand) "cmacexp" "\ | 4343 | (autoload (quote c-macro-expand) "cmacexp" "\ |
| @@ -4324,8 +4357,8 @@ For use inside Lisp programs, see also `c-macro-expansion'. | |||
| 4324 | 4357 | ||
| 4325 | ;;;*** | 4358 | ;;;*** |
| 4326 | 4359 | ||
| 4327 | ;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (17842 | 4360 | ;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (18104 |
| 4328 | ;;;;;; 58280)) | 4361 | ;;;;;; 24730)) |
| 4329 | ;;; Generated autoloads from cmuscheme.el | 4362 | ;;; Generated autoloads from cmuscheme.el |
| 4330 | 4363 | ||
| 4331 | (autoload (quote run-scheme) "cmuscheme" "\ | 4364 | (autoload (quote run-scheme) "cmuscheme" "\ |
| @@ -4347,7 +4380,7 @@ is run). | |||
| 4347 | ;;;*** | 4380 | ;;;*** |
| 4348 | 4381 | ||
| 4349 | ;;;### (autoloads (cp-make-coding-system) "code-pages" "international/code-pages.el" | 4382 | ;;;### (autoloads (cp-make-coding-system) "code-pages" "international/code-pages.el" |
| 4350 | ;;;;;; (17842 54888)) | 4383 | ;;;;;; (18104 24756)) |
| 4351 | ;;; Generated autoloads from international/code-pages.el | 4384 | ;;; Generated autoloads from international/code-pages.el |
| 4352 | 4385 | ||
| 4353 | (autoload (quote cp-make-coding-system) "code-pages" "\ | 4386 | (autoload (quote cp-make-coding-system) "code-pages" "\ |
| @@ -4408,7 +4441,7 @@ Return an updated `non-iso-charset-alist'. | |||
| 4408 | 4441 | ||
| 4409 | ;;;### (autoloads (codepage-setup cp-supported-codepages cp-offset-for-codepage | 4442 | ;;;### (autoloads (codepage-setup cp-supported-codepages cp-offset-for-codepage |
| 4410 | ;;;;;; cp-language-for-codepage cp-charset-for-codepage cp-make-coding-systems-for-codepage) | 4443 | ;;;;;; cp-language-for-codepage cp-charset-for-codepage cp-make-coding-systems-for-codepage) |
| 4411 | ;;;;;; "codepage" "international/codepage.el" (17842 54888)) | 4444 | ;;;;;; "codepage" "international/codepage.el" (18104 24756)) |
| 4412 | ;;; Generated autoloads from international/codepage.el | 4445 | ;;; Generated autoloads from international/codepage.el |
| 4413 | 4446 | ||
| 4414 | (autoload (quote cp-make-coding-systems-for-codepage) "codepage" "\ | 4447 | (autoload (quote cp-make-coding-systems-for-codepage) "codepage" "\ |
| @@ -4467,7 +4500,7 @@ read/written by MS-DOS software, or for display on the MS-DOS terminal. | |||
| 4467 | ;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list | 4500 | ;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list |
| 4468 | ;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command | 4501 | ;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command |
| 4469 | ;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el" | 4502 | ;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el" |
| 4470 | ;;;;;; (17937 3189)) | 4503 | ;;;;;; (18104 24730)) |
| 4471 | ;;; Generated autoloads from comint.el | 4504 | ;;; Generated autoloads from comint.el |
| 4472 | 4505 | ||
| 4473 | (defvar comint-output-filter-functions (quote (comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt)) "\ | 4506 | (defvar comint-output-filter-functions (quote (comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt)) "\ |
| @@ -4489,9 +4522,9 @@ either globally or locally.") | |||
| 4489 | Make a Comint process NAME in BUFFER, running PROGRAM. | 4522 | Make a Comint process NAME in BUFFER, running PROGRAM. |
| 4490 | If BUFFER is nil, it defaults to NAME surrounded by `*'s. | 4523 | If BUFFER is nil, it defaults to NAME surrounded by `*'s. |
| 4491 | PROGRAM should be either a string denoting an executable program to create | 4524 | PROGRAM should be either a string denoting an executable program to create |
| 4492 | via `start-process', or a cons pair of the form (HOST . SERVICE) denoting a TCP | 4525 | via `start-file-process', or a cons pair of the form (HOST . SERVICE) denoting |
| 4493 | connection to be opened via `open-network-stream'. If there is already a | 4526 | a TCP connection to be opened via `open-network-stream'. If there is already |
| 4494 | running process in that buffer, it is not restarted. Optional fourth arg | 4527 | a running process in that buffer, it is not restarted. Optional fourth arg |
| 4495 | STARTFILE is the name of a file to send the contents of to the process. | 4528 | STARTFILE is the name of a file to send the contents of to the process. |
| 4496 | 4529 | ||
| 4497 | If PROGRAM is a string, any more args are arguments to PROGRAM. | 4530 | If PROGRAM is a string, any more args are arguments to PROGRAM. |
| @@ -4502,9 +4535,9 @@ If PROGRAM is a string, any more args are arguments to PROGRAM. | |||
| 4502 | Make a Comint process NAME in a buffer, running PROGRAM. | 4535 | Make a Comint process NAME in a buffer, running PROGRAM. |
| 4503 | The name of the buffer is made by surrounding NAME with `*'s. | 4536 | The name of the buffer is made by surrounding NAME with `*'s. |
| 4504 | PROGRAM should be either a string denoting an executable program to create | 4537 | PROGRAM should be either a string denoting an executable program to create |
| 4505 | via `start-process', or a cons pair of the form (HOST . SERVICE) denoting a TCP | 4538 | via `start-file-process', or a cons pair of the form (HOST . SERVICE) denoting |
| 4506 | connection to be opened via `open-network-stream'. If there is already a | 4539 | a TCP connection to be opened via `open-network-stream'. If there is already |
| 4507 | running process in that buffer, it is not restarted. Optional third arg | 4540 | a running process in that buffer, it is not restarted. Optional third arg |
| 4508 | STARTFILE is the name of a file to send the contents of the process to. | 4541 | STARTFILE is the name of a file to send the contents of the process to. |
| 4509 | 4542 | ||
| 4510 | If PROGRAM is a string, any more args are arguments to PROGRAM. | 4543 | If PROGRAM is a string, any more args are arguments to PROGRAM. |
| @@ -4557,8 +4590,8 @@ REGEXP-GROUP is the regular expression group in REGEXP to use. | |||
| 4557 | 4590 | ||
| 4558 | ;;;*** | 4591 | ;;;*** |
| 4559 | 4592 | ||
| 4560 | ;;;### (autoloads (compare-windows) "compare-w" "compare-w.el" (17926 | 4593 | ;;;### (autoloads (compare-windows) "compare-w" "compare-w.el" (18104 |
| 4561 | ;;;;;; 45410)) | 4594 | ;;;;;; 24730)) |
| 4562 | ;;; Generated autoloads from compare-w.el | 4595 | ;;; Generated autoloads from compare-w.el |
| 4563 | 4596 | ||
| 4564 | (autoload (quote compare-windows) "compare-w" "\ | 4597 | (autoload (quote compare-windows) "compare-w" "\ |
| @@ -4595,16 +4628,16 @@ on third call it again advances points to the next difference and so on. | |||
| 4595 | ;;;;;; compilation-shell-minor-mode compilation-mode compilation-start | 4628 | ;;;;;; compilation-shell-minor-mode compilation-mode compilation-start |
| 4596 | ;;;;;; compile compilation-disable-input compile-command compilation-search-path | 4629 | ;;;;;; compile compilation-disable-input compile-command compilation-search-path |
| 4597 | ;;;;;; compilation-ask-about-save compilation-window-height compilation-mode-hook) | 4630 | ;;;;;; compilation-ask-about-save compilation-window-height compilation-mode-hook) |
| 4598 | ;;;;;; "compile" "progmodes/compile.el" (18006 55797)) | 4631 | ;;;;;; "compile" "progmodes/compile.el" (18104 24764)) |
| 4599 | ;;; Generated autoloads from progmodes/compile.el | 4632 | ;;; Generated autoloads from progmodes/compile.el |
| 4600 | 4633 | ||
| 4601 | (defvar compilation-mode-hook nil "\ | 4634 | (defvar compilation-mode-hook nil "\ |
| 4602 | *List of hook functions run by `compilation-mode' (see `run-mode-hooks').") | 4635 | List of hook functions run by `compilation-mode' (see `run-mode-hooks').") |
| 4603 | 4636 | ||
| 4604 | (custom-autoload (quote compilation-mode-hook) "compile" t) | 4637 | (custom-autoload (quote compilation-mode-hook) "compile" t) |
| 4605 | 4638 | ||
| 4606 | (defvar compilation-window-height nil "\ | 4639 | (defvar compilation-window-height nil "\ |
| 4607 | *Number of lines in a compilation window. If nil, use Emacs default.") | 4640 | Number of lines in a compilation window. If nil, use Emacs default.") |
| 4608 | 4641 | ||
| 4609 | (custom-autoload (quote compilation-window-height) "compile" t) | 4642 | (custom-autoload (quote compilation-window-height) "compile" t) |
| 4610 | 4643 | ||
| @@ -4620,7 +4653,7 @@ bound to the compilation buffer and window, respectively.") | |||
| 4620 | Function to compute the name of a compilation buffer. | 4653 | Function to compute the name of a compilation buffer. |
| 4621 | The function receives one argument, the name of the major mode of the | 4654 | The function receives one argument, the name of the major mode of the |
| 4622 | compilation buffer. It should return a string. | 4655 | compilation buffer. It should return a string. |
| 4623 | nil means compute the name with `(concat \"*\" (downcase major-mode) \"*\")'.") | 4656 | If nil, compute the name with `(concat \"*\" (downcase major-mode) \"*\")'.") |
| 4624 | 4657 | ||
| 4625 | (defvar compilation-finish-function nil "\ | 4658 | (defvar compilation-finish-function nil "\ |
| 4626 | Function to call when a compilation process finishes. | 4659 | Function to call when a compilation process finishes. |
| @@ -4634,20 +4667,20 @@ and a string describing how the process finished.") | |||
| 4634 | (put 'compilation-directory 'safe-local-variable 'stringp) | 4667 | (put 'compilation-directory 'safe-local-variable 'stringp) |
| 4635 | 4668 | ||
| 4636 | (defvar compilation-ask-about-save t "\ | 4669 | (defvar compilation-ask-about-save t "\ |
| 4637 | *Non-nil means \\[compile] asks which buffers to save before compiling. | 4670 | Non-nil means \\[compile] asks which buffers to save before compiling. |
| 4638 | Otherwise, it saves all modified buffers without asking.") | 4671 | Otherwise, it saves all modified buffers without asking.") |
| 4639 | 4672 | ||
| 4640 | (custom-autoload (quote compilation-ask-about-save) "compile" t) | 4673 | (custom-autoload (quote compilation-ask-about-save) "compile" t) |
| 4641 | 4674 | ||
| 4642 | (defvar compilation-search-path (quote (nil)) "\ | 4675 | (defvar compilation-search-path (quote (nil)) "\ |
| 4643 | *List of directories to search for source files named in error messages. | 4676 | List of directories to search for source files named in error messages. |
| 4644 | Elements should be directory names, not file names of directories. | 4677 | Elements should be directory names, not file names of directories. |
| 4645 | nil as an element means to try the default directory.") | 4678 | The value nil as an element means to try the default directory.") |
| 4646 | 4679 | ||
| 4647 | (custom-autoload (quote compilation-search-path) "compile" t) | 4680 | (custom-autoload (quote compilation-search-path) "compile" t) |
| 4648 | 4681 | ||
| 4649 | (defvar compile-command "make -k " "\ | 4682 | (defvar compile-command "make -k " "\ |
| 4650 | *Last shell command used to do a compilation; default for next compilation. | 4683 | Last shell command used to do a compilation; default for next compilation. |
| 4651 | 4684 | ||
| 4652 | Sometimes it is useful for files to supply local values for this variable. | 4685 | Sometimes it is useful for files to supply local values for this variable. |
| 4653 | You might also use mode hooks to specify it in certain modes, like this: | 4686 | You might also use mode hooks to specify it in certain modes, like this: |
| @@ -4664,7 +4697,7 @@ You might also use mode hooks to specify it in certain modes, like this: | |||
| 4664 | (put 'compile-command 'safe-local-variable 'stringp) | 4697 | (put 'compile-command 'safe-local-variable 'stringp) |
| 4665 | 4698 | ||
| 4666 | (defvar compilation-disable-input nil "\ | 4699 | (defvar compilation-disable-input nil "\ |
| 4667 | *If non-nil, send end-of-file as compilation process input. | 4700 | If non-nil, send end-of-file as compilation process input. |
| 4668 | This only affects platforms that support asynchronous processes (see | 4701 | This only affects platforms that support asynchronous processes (see |
| 4669 | `start-process'); synchronous compilation processes never accept input.") | 4702 | `start-process'); synchronous compilation processes never accept input.") |
| 4670 | 4703 | ||
| @@ -4686,11 +4719,13 @@ non-nil; otherwise uses `compile-command'. With prefix arg, always prompts. | |||
| 4686 | Additionally, with universal prefix arg, compilation buffer will be in | 4719 | Additionally, with universal prefix arg, compilation buffer will be in |
| 4687 | comint mode, i.e. interactive. | 4720 | comint mode, i.e. interactive. |
| 4688 | 4721 | ||
| 4689 | To run more than one compilation at once, start one and rename | 4722 | To run more than one compilation at once, start one then rename |
| 4690 | the `*compilation*' buffer to some other name with | 4723 | the `*compilation*' buffer to some other name with |
| 4691 | \\[rename-buffer]. Then start the next one. On most systems, | 4724 | \\[rename-buffer]. Then _switch buffers_ and start the new compilation. |
| 4692 | termination of the main compilation process kills its | 4725 | It will create a new `*compilation*' buffer. |
| 4693 | subprocesses. | 4726 | |
| 4727 | On most systems, termination of the main compilation process | ||
| 4728 | kills its subprocesses. | ||
| 4694 | 4729 | ||
| 4695 | The name used for the buffer is actually whatever is returned by | 4730 | The name used for the buffer is actually whatever is returned by |
| 4696 | the function in `compilation-buffer-name-function', so you can set that | 4731 | the function in `compilation-buffer-name-function', so you can set that |
| @@ -4705,8 +4740,11 @@ The rest of the arguments are optional; for them, nil means use the default. | |||
| 4705 | 4740 | ||
| 4706 | MODE is the major mode to set in the compilation buffer. Mode | 4741 | MODE is the major mode to set in the compilation buffer. Mode |
| 4707 | may also be t meaning use `compilation-shell-minor-mode' under `comint-mode'. | 4742 | may also be t meaning use `compilation-shell-minor-mode' under `comint-mode'. |
| 4743 | |||
| 4708 | If NAME-FUNCTION is non-nil, call it with one argument (the mode name) | 4744 | If NAME-FUNCTION is non-nil, call it with one argument (the mode name) |
| 4709 | to determine the buffer name. | 4745 | to determine the buffer name. Otherwise, the default is to |
| 4746 | reuses the current buffer if it has the proper major mode, | ||
| 4747 | else use or create a buffer with name based on the major mode. | ||
| 4710 | 4748 | ||
| 4711 | If HIGHLIGHT-REGEXP is non-nil, `next-error' will temporarily highlight | 4749 | If HIGHLIGHT-REGEXP is non-nil, `next-error' will temporarily highlight |
| 4712 | the matching section of the visited source line; the default is to use the | 4750 | the matching section of the visited source line; the default is to use the |
| @@ -4758,7 +4796,7 @@ This is the value of `next-error-function' in Compilation buffers. | |||
| 4758 | ;;;*** | 4796 | ;;;*** |
| 4759 | 4797 | ||
| 4760 | ;;;### (autoloads (partial-completion-mode) "complete" "complete.el" | 4798 | ;;;### (autoloads (partial-completion-mode) "complete" "complete.el" |
| 4761 | ;;;;;; (17954 15344)) | 4799 | ;;;;;; (18104 24730)) |
| 4762 | ;;; Generated autoloads from complete.el | 4800 | ;;; Generated autoloads from complete.el |
| 4763 | 4801 | ||
| 4764 | (defvar partial-completion-mode nil "\ | 4802 | (defvar partial-completion-mode nil "\ |
| @@ -4800,7 +4838,7 @@ second TAB brings up the `*Completions*' buffer. | |||
| 4800 | ;;;*** | 4838 | ;;;*** |
| 4801 | 4839 | ||
| 4802 | ;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el" | 4840 | ;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el" |
| 4803 | ;;;;;; (17842 58280)) | 4841 | ;;;;;; (18104 24731)) |
| 4804 | ;;; Generated autoloads from completion.el | 4842 | ;;; Generated autoloads from completion.el |
| 4805 | 4843 | ||
| 4806 | (defvar dynamic-completion-mode nil "\ | 4844 | (defvar dynamic-completion-mode nil "\ |
| @@ -4822,7 +4860,7 @@ Enable dynamic word-completion. | |||
| 4822 | ;;;### (autoloads (decompose-composite-char compose-last-chars compose-chars-after | 4860 | ;;;### (autoloads (decompose-composite-char compose-last-chars compose-chars-after |
| 4823 | ;;;;;; find-composition compose-chars decompose-string compose-string | 4861 | ;;;;;; find-composition compose-chars decompose-string compose-string |
| 4824 | ;;;;;; decompose-region compose-region encode-composition-rule) | 4862 | ;;;;;; decompose-region compose-region encode-composition-rule) |
| 4825 | ;;;;;; "composite" "composite.el" (17842 58280)) | 4863 | ;;;;;; "composite" "composite.el" (18104 24731)) |
| 4826 | ;;; Generated autoloads from composite.el | 4864 | ;;; Generated autoloads from composite.el |
| 4827 | 4865 | ||
| 4828 | (defconst reference-point-alist (quote ((tl . 0) (tc . 1) (tr . 2) (Bl . 3) (Bc . 4) (Br . 5) (bl . 6) (bc . 7) (br . 8) (cl . 9) (cc . 10) (cr . 11) (top-left . 0) (top-center . 1) (top-right . 2) (base-left . 3) (base-center . 4) (base-right . 5) (bottom-left . 6) (bottom-center . 7) (bottom-right . 8) (center-left . 9) (center-center . 10) (center-right . 11) (ml . 3) (mc . 10) (mr . 5) (mid-left . 3) (mid-center . 10) (mid-right . 5))) "\ | 4866 | (defconst reference-point-alist (quote ((tl . 0) (tc . 1) (tr . 2) (Bl . 3) (Bc . 4) (Br . 5) (bl . 6) (bc . 7) (br . 8) (cl . 9) (cc . 10) (cr . 11) (top-left . 0) (top-center . 1) (top-right . 2) (base-left . 3) (base-center . 4) (base-right . 5) (bottom-left . 6) (bottom-center . 7) (bottom-right . 8) (center-left . 9) (center-center . 10) (center-right . 11) (ml . 3) (mc . 10) (mr . 5) (mid-left . 3) (mid-center . 10) (mid-right . 5))) "\ |
| @@ -5044,7 +5082,7 @@ Optional 3rd arg WITH-COMPOSITION-RULE is ignored. | |||
| 5044 | ;;;### (autoloads (conf-xdefaults-mode conf-ppd-mode conf-colon-mode | 5082 | ;;;### (autoloads (conf-xdefaults-mode conf-ppd-mode conf-colon-mode |
| 5045 | ;;;;;; conf-space-keywords conf-space-mode conf-javaprop-mode conf-windows-mode | 5083 | ;;;;;; conf-space-keywords conf-space-mode conf-javaprop-mode conf-windows-mode |
| 5046 | ;;;;;; conf-unix-mode conf-mode) "conf-mode" "textmodes/conf-mode.el" | 5084 | ;;;;;; conf-unix-mode conf-mode) "conf-mode" "textmodes/conf-mode.el" |
| 5047 | ;;;;;; (17842 58277)) | 5085 | ;;;;;; (18104 24770)) |
| 5048 | ;;; Generated autoloads from textmodes/conf-mode.el | 5086 | ;;; Generated autoloads from textmodes/conf-mode.el |
| 5049 | 5087 | ||
| 5050 | (autoload (quote conf-mode) "conf-mode" "\ | 5088 | (autoload (quote conf-mode) "conf-mode" "\ |
| @@ -5200,7 +5238,7 @@ For details see `conf-mode'. Example: | |||
| 5200 | ;;;*** | 5238 | ;;;*** |
| 5201 | 5239 | ||
| 5202 | ;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie) | 5240 | ;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie) |
| 5203 | ;;;;;; "cookie1" "play/cookie1.el" (17842 55395)) | 5241 | ;;;;;; "cookie1" "play/cookie1.el" (18104 24760)) |
| 5204 | ;;; Generated autoloads from play/cookie1.el | 5242 | ;;; Generated autoloads from play/cookie1.el |
| 5205 | 5243 | ||
| 5206 | (autoload (quote cookie) "cookie1" "\ | 5244 | (autoload (quote cookie) "cookie1" "\ |
| @@ -5232,7 +5270,7 @@ Randomly permute the elements of VECTOR (all permutations equally likely). | |||
| 5232 | ;;;*** | 5270 | ;;;*** |
| 5233 | 5271 | ||
| 5234 | ;;;### (autoloads (copyright copyright-fix-years copyright-update) | 5272 | ;;;### (autoloads (copyright copyright-fix-years copyright-update) |
| 5235 | ;;;;;; "copyright" "emacs-lisp/copyright.el" (17842 54152)) | 5273 | ;;;;;; "copyright" "emacs-lisp/copyright.el" (18104 24747)) |
| 5236 | ;;; Generated autoloads from emacs-lisp/copyright.el | 5274 | ;;; Generated autoloads from emacs-lisp/copyright.el |
| 5237 | 5275 | ||
| 5238 | (autoload (quote copyright-update) "copyright" "\ | 5276 | (autoload (quote copyright-update) "copyright" "\ |
| @@ -5260,7 +5298,7 @@ Insert a copyright by $ORGANIZATION notice at cursor. | |||
| 5260 | ;;;*** | 5298 | ;;;*** |
| 5261 | 5299 | ||
| 5262 | ;;;### (autoloads (cperl-perldoc-at-point cperl-perldoc cperl-mode) | 5300 | ;;;### (autoloads (cperl-perldoc-at-point cperl-perldoc cperl-mode) |
| 5263 | ;;;;;; "cperl-mode" "progmodes/cperl-mode.el" (17955 36604)) | 5301 | ;;;;;; "cperl-mode" "progmodes/cperl-mode.el" (18104 24764)) |
| 5264 | ;;; Generated autoloads from progmodes/cperl-mode.el | 5302 | ;;; Generated autoloads from progmodes/cperl-mode.el |
| 5265 | 5303 | ||
| 5266 | (autoload (quote cperl-mode) "cperl-mode" "\ | 5304 | (autoload (quote cperl-mode) "cperl-mode" "\ |
| @@ -5451,7 +5489,7 @@ Run a `perldoc' on the word around point. | |||
| 5451 | ;;;*** | 5489 | ;;;*** |
| 5452 | 5490 | ||
| 5453 | ;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el" | 5491 | ;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el" |
| 5454 | ;;;;;; (17842 56333)) | 5492 | ;;;;;; (18104 24764)) |
| 5455 | ;;; Generated autoloads from progmodes/cpp.el | 5493 | ;;; Generated autoloads from progmodes/cpp.el |
| 5456 | 5494 | ||
| 5457 | (autoload (quote cpp-highlight-buffer) "cpp" "\ | 5495 | (autoload (quote cpp-highlight-buffer) "cpp" "\ |
| @@ -5470,7 +5508,7 @@ Edit display information for cpp conditionals. | |||
| 5470 | ;;;*** | 5508 | ;;;*** |
| 5471 | 5509 | ||
| 5472 | ;;;### (autoloads (crisp-mode crisp-mode) "crisp" "emulation/crisp.el" | 5510 | ;;;### (autoloads (crisp-mode crisp-mode) "crisp" "emulation/crisp.el" |
| 5473 | ;;;;;; (17842 54264)) | 5511 | ;;;;;; (18104 24748)) |
| 5474 | ;;; Generated autoloads from emulation/crisp.el | 5512 | ;;; Generated autoloads from emulation/crisp.el |
| 5475 | 5513 | ||
| 5476 | (defvar crisp-mode nil "\ | 5514 | (defvar crisp-mode nil "\ |
| @@ -5494,7 +5532,7 @@ With ARG, turn CRiSP mode on if ARG is positive, off otherwise. | |||
| 5494 | ;;;*** | 5532 | ;;;*** |
| 5495 | 5533 | ||
| 5496 | ;;;### (autoloads (completing-read-multiple) "crm" "emacs-lisp/crm.el" | 5534 | ;;;### (autoloads (completing-read-multiple) "crm" "emacs-lisp/crm.el" |
| 5497 | ;;;;;; (17842 54152)) | 5535 | ;;;;;; (18104 24747)) |
| 5498 | ;;; Generated autoloads from emacs-lisp/crm.el | 5536 | ;;; Generated autoloads from emacs-lisp/crm.el |
| 5499 | 5537 | ||
| 5500 | (autoload (quote completing-read-multiple) "crm" "\ | 5538 | (autoload (quote completing-read-multiple) "crm" "\ |
| @@ -5529,8 +5567,20 @@ INHERIT-INPUT-METHOD. | |||
| 5529 | 5567 | ||
| 5530 | ;;;*** | 5568 | ;;;*** |
| 5531 | 5569 | ||
| 5570 | ;;;### (autoloads (css-mode) "css-mode" "textmodes/css-mode.el" (18104 | ||
| 5571 | ;;;;;; 24771)) | ||
| 5572 | ;;; Generated autoloads from textmodes/css-mode.el | ||
| 5573 | (add-to-list 'auto-mode-alist '("\\.css\\'" . css-mode)) | ||
| 5574 | |||
| 5575 | (autoload (quote css-mode) "css-mode" "\ | ||
| 5576 | Major mode to edit Cascading Style Sheets. | ||
| 5577 | |||
| 5578 | \(fn)" t nil) | ||
| 5579 | |||
| 5580 | ;;;*** | ||
| 5581 | |||
| 5532 | ;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el" | 5582 | ;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el" |
| 5533 | ;;;;;; (17888 45995)) | 5583 | ;;;;;; (18104 24748)) |
| 5534 | ;;; Generated autoloads from emulation/cua-base.el | 5584 | ;;; Generated autoloads from emulation/cua-base.el |
| 5535 | 5585 | ||
| 5536 | (defvar cua-mode nil "\ | 5586 | (defvar cua-mode nil "\ |
| @@ -5598,7 +5648,7 @@ Enable CUA selection mode without the C-z/C-x/C-c/C-v bindings. | |||
| 5598 | ;;;;;; customize-mode customize customize-save-variable customize-set-variable | 5648 | ;;;;;; customize-mode customize customize-save-variable customize-set-variable |
| 5599 | ;;;;;; customize-set-value custom-menu-sort-alphabetically custom-buffer-sort-alphabetically | 5649 | ;;;;;; customize-set-value custom-menu-sort-alphabetically custom-buffer-sort-alphabetically |
| 5600 | ;;;;;; custom-browse-sort-alphabetically) "cus-edit" "cus-edit.el" | 5650 | ;;;;;; custom-browse-sort-alphabetically) "cus-edit" "cus-edit.el" |
| 5601 | ;;;;;; (17952 11093)) | 5651 | ;;;;;; (18104 24731)) |
| 5602 | ;;; Generated autoloads from cus-edit.el | 5652 | ;;; Generated autoloads from cus-edit.el |
| 5603 | 5653 | ||
| 5604 | (defvar custom-browse-sort-alphabetically nil "\ | 5654 | (defvar custom-browse-sort-alphabetically nil "\ |
| @@ -5682,12 +5732,12 @@ then prompt for the MODE to customize. | |||
| 5682 | (autoload (quote customize-group) "cus-edit" "\ | 5732 | (autoload (quote customize-group) "cus-edit" "\ |
| 5683 | Customize GROUP, which must be a customization group. | 5733 | Customize GROUP, which must be a customization group. |
| 5684 | 5734 | ||
| 5685 | \(fn GROUP)" t nil) | 5735 | \(fn &optional GROUP)" t nil) |
| 5686 | 5736 | ||
| 5687 | (autoload (quote customize-group-other-window) "cus-edit" "\ | 5737 | (autoload (quote customize-group-other-window) "cus-edit" "\ |
| 5688 | Customize GROUP, which must be a customization group. | 5738 | Customize GROUP, which must be a customization group, in another window. |
| 5689 | 5739 | ||
| 5690 | \(fn GROUP)" t nil) | 5740 | \(fn &optional GROUP)" t nil) |
| 5691 | 5741 | ||
| 5692 | (defalias (quote customize-variable) (quote customize-option)) | 5742 | (defalias (quote customize-variable) (quote customize-option)) |
| 5693 | 5743 | ||
| @@ -5896,7 +5946,7 @@ The format is suitable for use with `easy-menu-define'. | |||
| 5896 | ;;;*** | 5946 | ;;;*** |
| 5897 | 5947 | ||
| 5898 | ;;;### (autoloads (custom-reset-faces custom-theme-reset-faces custom-set-faces | 5948 | ;;;### (autoloads (custom-reset-faces custom-theme-reset-faces custom-set-faces |
| 5899 | ;;;;;; custom-declare-face) "cus-face" "cus-face.el" (17842 58280)) | 5949 | ;;;;;; custom-declare-face) "cus-face" "cus-face.el" (18104 24732)) |
| 5900 | ;;; Generated autoloads from cus-face.el | 5950 | ;;; Generated autoloads from cus-face.el |
| 5901 | 5951 | ||
| 5902 | (autoload (quote custom-declare-face) "cus-face" "\ | 5952 | (autoload (quote custom-declare-face) "cus-face" "\ |
| @@ -5966,7 +6016,7 @@ This means reset FACE to its value in FROM-THEME. | |||
| 5966 | ;;;*** | 6016 | ;;;*** |
| 5967 | 6017 | ||
| 5968 | ;;;### (autoloads (customize-create-theme) "cus-theme" "cus-theme.el" | 6018 | ;;;### (autoloads (customize-create-theme) "cus-theme" "cus-theme.el" |
| 5969 | ;;;;;; (17842 58280)) | 6019 | ;;;;;; (18104 24732)) |
| 5970 | ;;; Generated autoloads from cus-theme.el | 6020 | ;;; Generated autoloads from cus-theme.el |
| 5971 | 6021 | ||
| 5972 | (autoload (quote customize-create-theme) "cus-theme" "\ | 6022 | (autoload (quote customize-create-theme) "cus-theme" "\ |
| @@ -5977,7 +6027,7 @@ Create a custom theme. | |||
| 5977 | ;;;*** | 6027 | ;;;*** |
| 5978 | 6028 | ||
| 5979 | ;;;### (autoloads (cvs-status-mode) "cvs-status" "cvs-status.el" | 6029 | ;;;### (autoloads (cvs-status-mode) "cvs-status" "cvs-status.el" |
| 5980 | ;;;;;; (17842 58280)) | 6030 | ;;;;;; (18104 24732)) |
| 5981 | ;;; Generated autoloads from cvs-status.el | 6031 | ;;; Generated autoloads from cvs-status.el |
| 5982 | 6032 | ||
| 5983 | (autoload (quote cvs-status-mode) "cvs-status" "\ | 6033 | (autoload (quote cvs-status-mode) "cvs-status" "\ |
| @@ -5988,7 +6038,7 @@ Mode used for cvs status output. | |||
| 5988 | ;;;*** | 6038 | ;;;*** |
| 5989 | 6039 | ||
| 5990 | ;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode) | 6040 | ;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode) |
| 5991 | ;;;;;; "cwarn" "progmodes/cwarn.el" (17860 50532)) | 6041 | ;;;;;; "cwarn" "progmodes/cwarn.el" (18104 24764)) |
| 5992 | ;;; Generated autoloads from progmodes/cwarn.el | 6042 | ;;; Generated autoloads from progmodes/cwarn.el |
| 5993 | 6043 | ||
| 5994 | (autoload (quote cwarn-mode) "cwarn" "\ | 6044 | (autoload (quote cwarn-mode) "cwarn" "\ |
| @@ -6031,7 +6081,7 @@ See `cwarn-mode' for more information on Cwarn mode. | |||
| 6031 | 6081 | ||
| 6032 | ;;;### (autoloads (standard-display-cyrillic-translit cyrillic-encode-alternativnyj-char | 6082 | ;;;### (autoloads (standard-display-cyrillic-translit cyrillic-encode-alternativnyj-char |
| 6033 | ;;;;;; cyrillic-encode-koi8-r-char) "cyril-util" "language/cyril-util.el" | 6083 | ;;;;;; cyrillic-encode-koi8-r-char) "cyril-util" "language/cyril-util.el" |
| 6034 | ;;;;;; (17842 58278)) | 6084 | ;;;;;; (18104 24757)) |
| 6035 | ;;; Generated autoloads from language/cyril-util.el | 6085 | ;;; Generated autoloads from language/cyril-util.el |
| 6036 | 6086 | ||
| 6037 | (autoload (quote cyrillic-encode-koi8-r-char) "cyril-util" "\ | 6087 | (autoload (quote cyrillic-encode-koi8-r-char) "cyril-util" "\ |
| @@ -6060,7 +6110,7 @@ If the argument is nil, we return the display table to its standard state. | |||
| 6060 | ;;;*** | 6110 | ;;;*** |
| 6061 | 6111 | ||
| 6062 | ;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el" | 6112 | ;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el" |
| 6063 | ;;;;;; (18006 55794)) | 6113 | ;;;;;; (18104 24732)) |
| 6064 | ;;; Generated autoloads from dabbrev.el | 6114 | ;;; Generated autoloads from dabbrev.el |
| 6065 | (define-key esc-map "/" 'dabbrev-expand) | 6115 | (define-key esc-map "/" 'dabbrev-expand) |
| 6066 | (define-key esc-map [?\C-/] 'dabbrev-completion) | 6116 | (define-key esc-map [?\C-/] 'dabbrev-completion) |
| @@ -6104,8 +6154,8 @@ See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion]. | |||
| 6104 | 6154 | ||
| 6105 | ;;;*** | 6155 | ;;;*** |
| 6106 | 6156 | ||
| 6107 | ;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (17949 | 6157 | ;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (18104 |
| 6108 | ;;;;;; 41468)) | 6158 | ;;;;;; 24764)) |
| 6109 | ;;; Generated autoloads from progmodes/dcl-mode.el | 6159 | ;;; Generated autoloads from progmodes/dcl-mode.el |
| 6110 | 6160 | ||
| 6111 | (autoload (quote dcl-mode) "dcl-mode" "\ | 6161 | (autoload (quote dcl-mode) "dcl-mode" "\ |
| @@ -6232,7 +6282,7 @@ There is some minimal font-lock support (see vars | |||
| 6232 | ;;;*** | 6282 | ;;;*** |
| 6233 | 6283 | ||
| 6234 | ;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug" | 6284 | ;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug" |
| 6235 | ;;;;;; "emacs-lisp/debug.el" (17842 54152)) | 6285 | ;;;;;; "emacs-lisp/debug.el" (18104 24747)) |
| 6236 | ;;; Generated autoloads from emacs-lisp/debug.el | 6286 | ;;; Generated autoloads from emacs-lisp/debug.el |
| 6237 | 6287 | ||
| 6238 | (setq debugger (quote debug)) | 6288 | (setq debugger (quote debug)) |
| @@ -6276,7 +6326,7 @@ To specify a nil argument interactively, exit with an empty minibuffer. | |||
| 6276 | ;;;*** | 6326 | ;;;*** |
| 6277 | 6327 | ||
| 6278 | ;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el" | 6328 | ;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el" |
| 6279 | ;;;;;; (17842 55395)) | 6329 | ;;;;;; (18104 24760)) |
| 6280 | ;;; Generated autoloads from play/decipher.el | 6330 | ;;; Generated autoloads from play/decipher.el |
| 6281 | 6331 | ||
| 6282 | (autoload (quote decipher) "decipher" "\ | 6332 | (autoload (quote decipher) "decipher" "\ |
| @@ -6305,8 +6355,8 @@ The most useful commands are: | |||
| 6305 | ;;;*** | 6355 | ;;;*** |
| 6306 | 6356 | ||
| 6307 | ;;;### (autoloads (delimit-columns-rectangle delimit-columns-region | 6357 | ;;;### (autoloads (delimit-columns-rectangle delimit-columns-region |
| 6308 | ;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (17842 | 6358 | ;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (18104 |
| 6309 | ;;;;;; 58280)) | 6359 | ;;;;;; 24732)) |
| 6310 | ;;; Generated autoloads from delim-col.el | 6360 | ;;; Generated autoloads from delim-col.el |
| 6311 | 6361 | ||
| 6312 | (autoload (quote delimit-columns-customize) "delim-col" "\ | 6362 | (autoload (quote delimit-columns-customize) "delim-col" "\ |
| @@ -6330,8 +6380,8 @@ START and END delimits the corners of text rectangle. | |||
| 6330 | 6380 | ||
| 6331 | ;;;*** | 6381 | ;;;*** |
| 6332 | 6382 | ||
| 6333 | ;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (17842 | 6383 | ;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (18104 |
| 6334 | ;;;;;; 56333)) | 6384 | ;;;;;; 24765)) |
| 6335 | ;;; Generated autoloads from progmodes/delphi.el | 6385 | ;;; Generated autoloads from progmodes/delphi.el |
| 6336 | 6386 | ||
| 6337 | (autoload (quote delphi-mode) "delphi" "\ | 6387 | (autoload (quote delphi-mode) "delphi" "\ |
| @@ -6381,8 +6431,8 @@ no args, if that value is non-nil. | |||
| 6381 | 6431 | ||
| 6382 | ;;;*** | 6432 | ;;;*** |
| 6383 | 6433 | ||
| 6384 | ;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (17842 | 6434 | ;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (18104 |
| 6385 | ;;;;;; 58280)) | 6435 | ;;;;;; 24732)) |
| 6386 | ;;; Generated autoloads from delsel.el | 6436 | ;;; Generated autoloads from delsel.el |
| 6387 | 6437 | ||
| 6388 | (defalias (quote pending-delete-mode) (quote delete-selection-mode)) | 6438 | (defalias (quote pending-delete-mode) (quote delete-selection-mode)) |
| @@ -6411,7 +6461,7 @@ any selection. | |||
| 6411 | ;;;*** | 6461 | ;;;*** |
| 6412 | 6462 | ||
| 6413 | ;;;### (autoloads (derived-mode-init-mode-variables define-derived-mode) | 6463 | ;;;### (autoloads (derived-mode-init-mode-variables define-derived-mode) |
| 6414 | ;;;;;; "derived" "emacs-lisp/derived.el" (17842 54152)) | 6464 | ;;;;;; "derived" "emacs-lisp/derived.el" (18104 24747)) |
| 6415 | ;;; Generated autoloads from emacs-lisp/derived.el | 6465 | ;;; Generated autoloads from emacs-lisp/derived.el |
| 6416 | 6466 | ||
| 6417 | (autoload (quote define-derived-mode) "derived" "\ | 6467 | (autoload (quote define-derived-mode) "derived" "\ |
| @@ -6476,7 +6526,7 @@ the first time the mode is used. | |||
| 6476 | ;;;*** | 6526 | ;;;*** |
| 6477 | 6527 | ||
| 6478 | ;;;### (autoloads (describe-char describe-text-properties) "descr-text" | 6528 | ;;;### (autoloads (describe-char describe-text-properties) "descr-text" |
| 6479 | ;;;;;; "descr-text.el" (17874 62047)) | 6529 | ;;;;;; "descr-text.el" (18104 24732)) |
| 6480 | ;;; Generated autoloads from descr-text.el | 6530 | ;;; Generated autoloads from descr-text.el |
| 6481 | 6531 | ||
| 6482 | (autoload (quote describe-text-properties) "descr-text" "\ | 6532 | (autoload (quote describe-text-properties) "descr-text" "\ |
| @@ -6502,7 +6552,7 @@ as well as widgets, buttons, overlays, and text properties. | |||
| 6502 | ;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir | 6552 | ;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir |
| 6503 | ;;;;;; desktop-load-default desktop-read desktop-remove desktop-save | 6553 | ;;;;;; desktop-load-default desktop-read desktop-remove desktop-save |
| 6504 | ;;;;;; desktop-clear desktop-locals-to-save desktop-save-mode) "desktop" | 6554 | ;;;;;; desktop-clear desktop-locals-to-save desktop-save-mode) "desktop" |
| 6505 | ;;;;;; "desktop.el" (17949 41467)) | 6555 | ;;;;;; "desktop.el" (18104 24732)) |
| 6506 | ;;; Generated autoloads from desktop.el | 6556 | ;;; Generated autoloads from desktop.el |
| 6507 | 6557 | ||
| 6508 | (defvar desktop-save-mode nil "\ | 6558 | (defvar desktop-save-mode nil "\ |
| @@ -6636,9 +6686,10 @@ Furthermore, it clears the variables listed in `desktop-globals-to-clear'. | |||
| 6636 | (autoload (quote desktop-save) "desktop" "\ | 6686 | (autoload (quote desktop-save) "desktop" "\ |
| 6637 | Save the desktop in a desktop file. | 6687 | Save the desktop in a desktop file. |
| 6638 | Parameter DIRNAME specifies where to save the desktop file. | 6688 | Parameter DIRNAME specifies where to save the desktop file. |
| 6689 | Optional parameter RELEASE says whether we're done with this desktop. | ||
| 6639 | See also `desktop-base-file-name'. | 6690 | See also `desktop-base-file-name'. |
| 6640 | 6691 | ||
| 6641 | \(fn DIRNAME)" t nil) | 6692 | \(fn DIRNAME &optional RELEASE)" t nil) |
| 6642 | 6693 | ||
| 6643 | (autoload (quote desktop-remove) "desktop" "\ | 6694 | (autoload (quote desktop-remove) "desktop" "\ |
| 6644 | Delete desktop file in `desktop-dirname'. | 6695 | Delete desktop file in `desktop-dirname'. |
| @@ -6685,7 +6736,7 @@ Revert to the last loaded desktop. | |||
| 6685 | 6736 | ||
| 6686 | ;;;### (autoloads (gnus-article-outlook-deuglify-article gnus-outlook-deuglify-article | 6737 | ;;;### (autoloads (gnus-article-outlook-deuglify-article gnus-outlook-deuglify-article |
| 6687 | ;;;;;; gnus-article-outlook-repair-attribution gnus-article-outlook-unwrap-lines) | 6738 | ;;;;;; gnus-article-outlook-repair-attribution gnus-article-outlook-unwrap-lines) |
| 6688 | ;;;;;; "deuglify" "gnus/deuglify.el" (17842 54741)) | 6739 | ;;;;;; "deuglify" "gnus/deuglify.el" (18104 24750)) |
| 6689 | ;;; Generated autoloads from gnus/deuglify.el | 6740 | ;;; Generated autoloads from gnus/deuglify.el |
| 6690 | 6741 | ||
| 6691 | (autoload (quote gnus-article-outlook-unwrap-lines) "deuglify" "\ | 6742 | (autoload (quote gnus-article-outlook-unwrap-lines) "deuglify" "\ |
| @@ -6718,7 +6769,7 @@ Deuglify broken Outlook (Express) articles and redisplay. | |||
| 6718 | ;;;*** | 6769 | ;;;*** |
| 6719 | 6770 | ||
| 6720 | ;;;### (autoloads (devanagari-post-read-conversion devanagari-compose-region) | 6771 | ;;;### (autoloads (devanagari-post-read-conversion devanagari-compose-region) |
| 6721 | ;;;;;; "devan-util" "language/devan-util.el" (17842 58278)) | 6772 | ;;;;;; "devan-util" "language/devan-util.el" (18104 24757)) |
| 6722 | ;;; Generated autoloads from language/devan-util.el | 6773 | ;;; Generated autoloads from language/devan-util.el |
| 6723 | 6774 | ||
| 6724 | (defconst devanagari-consonant "[\x51ad5-\x51af9\x51b38-\x51b3f]") | 6775 | (defconst devanagari-consonant "[\x51ad5-\x51af9\x51b38-\x51b3f]") |
| @@ -6736,7 +6787,7 @@ Not documented | |||
| 6736 | ;;;*** | 6787 | ;;;*** |
| 6737 | 6788 | ||
| 6738 | ;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib" | 6789 | ;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib" |
| 6739 | ;;;;;; "calendar/diary-lib.el" (17958 11887)) | 6790 | ;;;;;; "calendar/diary-lib.el" (18104 24745)) |
| 6740 | ;;; Generated autoloads from calendar/diary-lib.el | 6791 | ;;; Generated autoloads from calendar/diary-lib.el |
| 6741 | 6792 | ||
| 6742 | (autoload (quote diary) "diary-lib" "\ | 6793 | (autoload (quote diary) "diary-lib" "\ |
| @@ -6782,7 +6833,7 @@ Major mode for editing the diary file. | |||
| 6782 | ;;;*** | 6833 | ;;;*** |
| 6783 | 6834 | ||
| 6784 | ;;;### (autoloads (diff-backup diff diff-command diff-switches) "diff" | 6835 | ;;;### (autoloads (diff-backup diff diff-command diff-switches) "diff" |
| 6785 | ;;;;;; "diff.el" (17992 30877)) | 6836 | ;;;;;; "diff.el" (18104 24733)) |
| 6786 | ;;; Generated autoloads from diff.el | 6837 | ;;; Generated autoloads from diff.el |
| 6787 | 6838 | ||
| 6788 | (defvar diff-switches "-c" "\ | 6839 | (defvar diff-switches "-c" "\ |
| @@ -6816,7 +6867,7 @@ With prefix arg, prompt for diff switches. | |||
| 6816 | ;;;*** | 6867 | ;;;*** |
| 6817 | 6868 | ||
| 6818 | ;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "diff-mode.el" | 6869 | ;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "diff-mode.el" |
| 6819 | ;;;;;; (17992 30877)) | 6870 | ;;;;;; (18104 24733)) |
| 6820 | ;;; Generated autoloads from diff-mode.el | 6871 | ;;; Generated autoloads from diff-mode.el |
| 6821 | 6872 | ||
| 6822 | (autoload (quote diff-mode) "diff-mode" "\ | 6873 | (autoload (quote diff-mode) "diff-mode" "\ |
| @@ -6848,7 +6899,7 @@ Minor mode for viewing/editing context diffs. | |||
| 6848 | ;;;;;; dired dired-copy-preserve-time dired-dwim-target dired-keep-marker-symlink | 6899 | ;;;;;; dired dired-copy-preserve-time dired-dwim-target dired-keep-marker-symlink |
| 6849 | ;;;;;; dired-keep-marker-hardlink dired-keep-marker-copy dired-keep-marker-rename | 6900 | ;;;;;; dired-keep-marker-hardlink dired-keep-marker-copy dired-keep-marker-rename |
| 6850 | ;;;;;; dired-trivial-filenames dired-ls-F-marks-symlinks dired-listing-switches) | 6901 | ;;;;;; dired-trivial-filenames dired-ls-F-marks-symlinks dired-listing-switches) |
| 6851 | ;;;;;; "dired" "dired.el" (18015 32019)) | 6902 | ;;;;;; "dired" "dired.el" (18104 24733)) |
| 6852 | ;;; Generated autoloads from dired.el | 6903 | ;;; Generated autoloads from dired.el |
| 6853 | 6904 | ||
| 6854 | (defvar dired-listing-switches "-al" "\ | 6905 | (defvar dired-listing-switches "-al" "\ |
| @@ -7053,7 +7104,7 @@ Keybindings: | |||
| 7053 | ;;;;;; dired-run-shell-command dired-do-shell-command dired-clean-directory | 7104 | ;;;;;; dired-run-shell-command dired-do-shell-command dired-clean-directory |
| 7054 | ;;;;;; dired-do-print dired-do-touch dired-do-chown dired-do-chgrp | 7105 | ;;;;;; dired-do-print dired-do-touch dired-do-chown dired-do-chgrp |
| 7055 | ;;;;;; dired-do-chmod dired-compare-directories dired-backup-diff | 7106 | ;;;;;; dired-do-chmod dired-compare-directories dired-backup-diff |
| 7056 | ;;;;;; dired-diff) "dired-aux" "dired-aux.el" (17859 20444)) | 7107 | ;;;;;; dired-diff) "dired-aux" "dired-aux.el" (18104 24733)) |
| 7057 | ;;; Generated autoloads from dired-aux.el | 7108 | ;;; Generated autoloads from dired-aux.el |
| 7058 | 7109 | ||
| 7059 | (autoload (quote dired-diff) "dired-aux" "\ | 7110 | (autoload (quote dired-diff) "dired-aux" "\ |
| @@ -7468,7 +7519,7 @@ true then the type of the file linked to by FILE is printed instead. | |||
| 7468 | ;;;*** | 7519 | ;;;*** |
| 7469 | 7520 | ||
| 7470 | ;;;### (autoloads (dired-do-relsymlink dired-jump) "dired-x" "dired-x.el" | 7521 | ;;;### (autoloads (dired-do-relsymlink dired-jump) "dired-x" "dired-x.el" |
| 7471 | ;;;;;; (17992 30877)) | 7522 | ;;;;;; (18104 24733)) |
| 7472 | ;;; Generated autoloads from dired-x.el | 7523 | ;;; Generated autoloads from dired-x.el |
| 7473 | 7524 | ||
| 7474 | (autoload (quote dired-jump) "dired-x" "\ | 7525 | (autoload (quote dired-jump) "dired-x" "\ |
| @@ -7497,7 +7548,7 @@ For absolute symlinks, use \\[dired-do-symlink]. | |||
| 7497 | 7548 | ||
| 7498 | ;;;*** | 7549 | ;;;*** |
| 7499 | 7550 | ||
| 7500 | ;;;### (autoloads (dirtrack) "dirtrack" "dirtrack.el" (17842 58280)) | 7551 | ;;;### (autoloads (dirtrack) "dirtrack" "dirtrack.el" (18104 24733)) |
| 7501 | ;;; Generated autoloads from dirtrack.el | 7552 | ;;; Generated autoloads from dirtrack.el |
| 7502 | 7553 | ||
| 7503 | (autoload (quote dirtrack) "dirtrack" "\ | 7554 | (autoload (quote dirtrack) "dirtrack" "\ |
| @@ -7516,8 +7567,8 @@ You can enable directory tracking by adding this function to | |||
| 7516 | 7567 | ||
| 7517 | ;;;*** | 7568 | ;;;*** |
| 7518 | 7569 | ||
| 7519 | ;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (17842 | 7570 | ;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (18104 |
| 7520 | ;;;;;; 54152)) | 7571 | ;;;;;; 24747)) |
| 7521 | ;;; Generated autoloads from emacs-lisp/disass.el | 7572 | ;;; Generated autoloads from emacs-lisp/disass.el |
| 7522 | 7573 | ||
| 7523 | (autoload (quote disassemble) "disass" "\ | 7574 | (autoload (quote disassemble) "disass" "\ |
| @@ -7536,7 +7587,7 @@ redefine OBJECT if it is a symbol. | |||
| 7536 | ;;;;;; standard-display-g1 standard-display-ascii standard-display-default | 7587 | ;;;;;; standard-display-g1 standard-display-ascii standard-display-default |
| 7537 | ;;;;;; standard-display-8bit describe-current-display-table describe-display-table | 7588 | ;;;;;; standard-display-8bit describe-current-display-table describe-display-table |
| 7538 | ;;;;;; set-display-table-slot display-table-slot make-display-table) | 7589 | ;;;;;; set-display-table-slot display-table-slot make-display-table) |
| 7539 | ;;;;;; "disp-table" "disp-table.el" (17874 62056)) | 7590 | ;;;;;; "disp-table" "disp-table.el" (18104 24734)) |
| 7540 | ;;; Generated autoloads from disp-table.el | 7591 | ;;; Generated autoloads from disp-table.el |
| 7541 | 7592 | ||
| 7542 | (autoload (quote make-display-table) "disp-table" "\ | 7593 | (autoload (quote make-display-table) "disp-table" "\ |
| @@ -7633,7 +7684,7 @@ with either the `--unibyte' option or the EMACS_UNIBYTE environment | |||
| 7633 | variable, or else customize `enable-multibyte-characters'. | 7684 | variable, or else customize `enable-multibyte-characters'. |
| 7634 | 7685 | ||
| 7635 | With prefix argument, this command enables European character display | 7686 | With prefix argument, this command enables European character display |
| 7636 | if arg is positive, disables it otherwise. Otherwise, it toggles | 7687 | if ARG is positive, disables it otherwise. Otherwise, it toggles |
| 7637 | European character display. | 7688 | European character display. |
| 7638 | 7689 | ||
| 7639 | When this mode is enabled, characters in the range of 160 to 255 | 7690 | When this mode is enabled, characters in the range of 160 to 255 |
| @@ -7652,7 +7703,7 @@ for users who call this function in `.emacs'. | |||
| 7652 | ;;;*** | 7703 | ;;;*** |
| 7653 | 7704 | ||
| 7654 | ;;;### (autoloads (dissociated-press) "dissociate" "play/dissociate.el" | 7705 | ;;;### (autoloads (dissociated-press) "dissociate" "play/dissociate.el" |
| 7655 | ;;;;;; (17941 38806)) | 7706 | ;;;;;; (18104 24760)) |
| 7656 | ;;; Generated autoloads from play/dissociate.el | 7707 | ;;; Generated autoloads from play/dissociate.el |
| 7657 | 7708 | ||
| 7658 | (autoload (quote dissociated-press) "dissociate" "\ | 7709 | (autoload (quote dissociated-press) "dissociate" "\ |
| @@ -7668,7 +7719,7 @@ Default is 2. | |||
| 7668 | 7719 | ||
| 7669 | ;;;*** | 7720 | ;;;*** |
| 7670 | 7721 | ||
| 7671 | ;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (17949 41467)) | 7722 | ;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (18104 24734)) |
| 7672 | ;;; Generated autoloads from dnd.el | 7723 | ;;; Generated autoloads from dnd.el |
| 7673 | 7724 | ||
| 7674 | (defvar dnd-protocol-alist (quote (("^file:///" . dnd-open-local-file) ("^file://" . dnd-open-file) ("^file:" . dnd-open-local-file) ("^\\(https?\\|ftp\\|file\\|nfs\\)://" . dnd-open-file))) "\ | 7725 | (defvar dnd-protocol-alist (quote (("^file:///" . dnd-open-local-file) ("^file://" . dnd-open-file) ("^file:" . dnd-open-local-file) ("^\\(https?\\|ftp\\|file\\|nfs\\)://" . dnd-open-file))) "\ |
| @@ -7689,7 +7740,7 @@ if some action was made, or nil if the URL is ignored.") | |||
| 7689 | ;;;*** | 7740 | ;;;*** |
| 7690 | 7741 | ||
| 7691 | ;;;### (autoloads (dns-mode-soa-increment-serial dns-mode) "dns-mode" | 7742 | ;;;### (autoloads (dns-mode-soa-increment-serial dns-mode) "dns-mode" |
| 7692 | ;;;;;; "textmodes/dns-mode.el" (17842 58277)) | 7743 | ;;;;;; "textmodes/dns-mode.el" (18104 24771)) |
| 7693 | ;;; Generated autoloads from textmodes/dns-mode.el | 7744 | ;;; Generated autoloads from textmodes/dns-mode.el |
| 7694 | 7745 | ||
| 7695 | (autoload (quote dns-mode) "dns-mode" "\ | 7746 | (autoload (quote dns-mode) "dns-mode" "\ |
| @@ -7713,7 +7764,7 @@ Locate SOA record and increment the serial field. | |||
| 7713 | 7764 | ||
| 7714 | ;;;*** | 7765 | ;;;*** |
| 7715 | 7766 | ||
| 7716 | ;;;### (autoloads (doctor) "doctor" "play/doctor.el" (17941 38806)) | 7767 | ;;;### (autoloads (doctor) "doctor" "play/doctor.el" (18104 24760)) |
| 7717 | ;;; Generated autoloads from play/doctor.el | 7768 | ;;; Generated autoloads from play/doctor.el |
| 7718 | 7769 | ||
| 7719 | (autoload (quote doctor) "doctor" "\ | 7770 | (autoload (quote doctor) "doctor" "\ |
| @@ -7724,7 +7775,7 @@ Switch to *doctor* buffer and start giving psychotherapy. | |||
| 7724 | ;;;*** | 7775 | ;;;*** |
| 7725 | 7776 | ||
| 7726 | ;;;### (autoloads (double-mode double-mode) "double" "double.el" | 7777 | ;;;### (autoloads (double-mode double-mode) "double" "double.el" |
| 7727 | ;;;;;; (17842 58280)) | 7778 | ;;;;;; (18104 24734)) |
| 7728 | ;;; Generated autoloads from double.el | 7779 | ;;; Generated autoloads from double.el |
| 7729 | 7780 | ||
| 7730 | (defvar double-mode nil "\ | 7781 | (defvar double-mode nil "\ |
| @@ -7745,7 +7796,7 @@ when pressed twice. See variable `double-map' for details. | |||
| 7745 | 7796 | ||
| 7746 | ;;;*** | 7797 | ;;;*** |
| 7747 | 7798 | ||
| 7748 | ;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (17842 55395)) | 7799 | ;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (18104 24761)) |
| 7749 | ;;; Generated autoloads from play/dunnet.el | 7800 | ;;; Generated autoloads from play/dunnet.el |
| 7750 | 7801 | ||
| 7751 | (autoload (quote dunnet) "dunnet" "\ | 7802 | (autoload (quote dunnet) "dunnet" "\ |
| @@ -7756,7 +7807,7 @@ Switch to *dungeon* buffer and start game. | |||
| 7756 | ;;;*** | 7807 | ;;;*** |
| 7757 | 7808 | ||
| 7758 | ;;;### (autoloads (gnus-earcon-display) "earcon" "gnus/earcon.el" | 7809 | ;;;### (autoloads (gnus-earcon-display) "earcon" "gnus/earcon.el" |
| 7759 | ;;;;;; (17842 54741)) | 7810 | ;;;;;; (18104 24750)) |
| 7760 | ;;; Generated autoloads from gnus/earcon.el | 7811 | ;;; Generated autoloads from gnus/earcon.el |
| 7761 | 7812 | ||
| 7762 | (autoload (quote gnus-earcon-display) "earcon" "\ | 7813 | (autoload (quote gnus-earcon-display) "earcon" "\ |
| @@ -7768,7 +7819,7 @@ Play sounds in message buffers. | |||
| 7768 | 7819 | ||
| 7769 | ;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap | 7820 | ;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap |
| 7770 | ;;;;;; define-globalized-minor-mode define-minor-mode) "easy-mmode" | 7821 | ;;;;;; define-globalized-minor-mode define-minor-mode) "easy-mmode" |
| 7771 | ;;;;;; "emacs-lisp/easy-mmode.el" (17992 30878)) | 7822 | ;;;;;; "emacs-lisp/easy-mmode.el" (18104 24747)) |
| 7772 | ;;; Generated autoloads from emacs-lisp/easy-mmode.el | 7823 | ;;; Generated autoloads from emacs-lisp/easy-mmode.el |
| 7773 | 7824 | ||
| 7774 | (defalias (quote easy-mmode-define-minor-mode) (quote define-minor-mode)) | 7825 | (defalias (quote easy-mmode-define-minor-mode) (quote define-minor-mode)) |
| @@ -7790,7 +7841,7 @@ used (see below). | |||
| 7790 | 7841 | ||
| 7791 | BODY contains code to execute each time the mode is activated or deactivated. | 7842 | BODY contains code to execute each time the mode is activated or deactivated. |
| 7792 | It is executed after toggling the mode, | 7843 | It is executed after toggling the mode, |
| 7793 | and before running the hook variable `mode-HOOK'. | 7844 | and before running the hook variable `MODE-hook'. |
| 7794 | Before the actual body code, you can write keyword arguments (alternating | 7845 | Before the actual body code, you can write keyword arguments (alternating |
| 7795 | keywords and values). These following keyword arguments are supported (other | 7846 | keywords and values). These following keyword arguments are supported (other |
| 7796 | keywords will be passed to `defcustom' if the minor mode is global): | 7847 | keywords will be passed to `defcustom' if the minor mode is global): |
| @@ -7862,8 +7913,8 @@ CSS contains a list of syntax specifications of the form (CHAR . SYNTAX). | |||
| 7862 | ;;;*** | 7913 | ;;;*** |
| 7863 | 7914 | ||
| 7864 | ;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define | 7915 | ;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define |
| 7865 | ;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (17842 | 7916 | ;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (18104 |
| 7866 | ;;;;;; 54152)) | 7917 | ;;;;;; 24747)) |
| 7867 | ;;; Generated autoloads from emacs-lisp/easymenu.el | 7918 | ;;; Generated autoloads from emacs-lisp/easymenu.el |
| 7868 | 7919 | ||
| 7869 | (put (quote easy-menu-define) (quote lisp-indent-function) (quote defun)) | 7920 | (put (quote easy-menu-define) (quote lisp-indent-function) (quote defun)) |
| @@ -8007,12 +8058,12 @@ To implement dynamic menus, either call this from | |||
| 8007 | 8058 | ||
| 8008 | ;;;### (autoloads (ebnf-pop-style ebnf-push-style ebnf-reset-style | 8059 | ;;;### (autoloads (ebnf-pop-style ebnf-push-style ebnf-reset-style |
| 8009 | ;;;;;; ebnf-apply-style ebnf-merge-style ebnf-delete-style ebnf-insert-style | 8060 | ;;;;;; ebnf-apply-style ebnf-merge-style ebnf-delete-style ebnf-insert-style |
| 8010 | ;;;;;; ebnf-setup ebnf-syntax-region ebnf-syntax-buffer ebnf-syntax-file | 8061 | ;;;;;; ebnf-find-style ebnf-setup ebnf-syntax-region ebnf-syntax-buffer |
| 8011 | ;;;;;; ebnf-syntax-directory ebnf-eps-region ebnf-eps-buffer ebnf-eps-file | 8062 | ;;;;;; ebnf-syntax-file ebnf-syntax-directory ebnf-eps-region ebnf-eps-buffer |
| 8012 | ;;;;;; ebnf-eps-directory ebnf-spool-region ebnf-spool-buffer ebnf-spool-file | 8063 | ;;;;;; ebnf-eps-file ebnf-eps-directory ebnf-spool-region ebnf-spool-buffer |
| 8013 | ;;;;;; ebnf-spool-directory ebnf-print-region ebnf-print-buffer | 8064 | ;;;;;; ebnf-spool-file ebnf-spool-directory ebnf-print-region ebnf-print-buffer |
| 8014 | ;;;;;; ebnf-print-file ebnf-print-directory ebnf-customize) "ebnf2ps" | 8065 | ;;;;;; ebnf-print-file ebnf-print-directory ebnf-customize) "ebnf2ps" |
| 8015 | ;;;;;; "progmodes/ebnf2ps.el" (17952 11093)) | 8066 | ;;;;;; "progmodes/ebnf2ps.el" (18104 24765)) |
| 8016 | ;;; Generated autoloads from progmodes/ebnf2ps.el | 8067 | ;;; Generated autoloads from progmodes/ebnf2ps.el |
| 8017 | 8068 | ||
| 8018 | (autoload (quote ebnf-customize) "ebnf2ps" "\ | 8069 | (autoload (quote ebnf-customize) "ebnf2ps" "\ |
| @@ -8141,7 +8192,7 @@ The EPS file name has the following form: | |||
| 8141 | file name used in this case will be \"ebnf--A_B_+_C.eps\". | 8192 | file name used in this case will be \"ebnf--A_B_+_C.eps\". |
| 8142 | 8193 | ||
| 8143 | WARNING: This function does *NOT* ask any confirmation to override existing | 8194 | WARNING: This function does *NOT* ask any confirmation to override existing |
| 8144 | files. | 8195 | files. |
| 8145 | 8196 | ||
| 8146 | \(fn)" t nil) | 8197 | \(fn)" t nil) |
| 8147 | 8198 | ||
| @@ -8163,7 +8214,7 @@ The EPS file name has the following form: | |||
| 8163 | file name used in this case will be \"ebnf--A_B_+_C.eps\". | 8214 | file name used in this case will be \"ebnf--A_B_+_C.eps\". |
| 8164 | 8215 | ||
| 8165 | WARNING: This function does *NOT* ask any confirmation to override existing | 8216 | WARNING: This function does *NOT* ask any confirmation to override existing |
| 8166 | files. | 8217 | files. |
| 8167 | 8218 | ||
| 8168 | \(fn FROM TO)" t nil) | 8219 | \(fn FROM TO)" t nil) |
| 8169 | 8220 | ||
| @@ -8197,7 +8248,7 @@ Do a syntactic analysis of the current buffer. | |||
| 8197 | \(fn)" t nil) | 8248 | \(fn)" t nil) |
| 8198 | 8249 | ||
| 8199 | (autoload (quote ebnf-syntax-region) "ebnf2ps" "\ | 8250 | (autoload (quote ebnf-syntax-region) "ebnf2ps" "\ |
| 8200 | Do a syntactic analysis of region. | 8251 | Do a syntactic analysis of a region. |
| 8201 | 8252 | ||
| 8202 | \(fn FROM TO)" t nil) | 8253 | \(fn FROM TO)" t nil) |
| 8203 | 8254 | ||
| @@ -8206,6 +8257,13 @@ Return the current ebnf2ps setup. | |||
| 8206 | 8257 | ||
| 8207 | \(fn)" nil nil) | 8258 | \(fn)" nil nil) |
| 8208 | 8259 | ||
| 8260 | (autoload (quote ebnf-find-style) "ebnf2ps" "\ | ||
| 8261 | Return style definition if NAME is already defined; otherwise, return nil. | ||
| 8262 | |||
| 8263 | See `ebnf-style-database' documentation. | ||
| 8264 | |||
| 8265 | \(fn NAME)" t nil) | ||
| 8266 | |||
| 8209 | (autoload (quote ebnf-insert-style) "ebnf2ps" "\ | 8267 | (autoload (quote ebnf-insert-style) "ebnf2ps" "\ |
| 8210 | Insert a new style NAME with inheritance INHERITS and values VALUES. | 8268 | Insert a new style NAME with inheritance INHERITS and values VALUES. |
| 8211 | 8269 | ||
| @@ -8279,8 +8337,8 @@ See `ebnf-style-database' documentation. | |||
| 8279 | ;;;;;; ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition | 8337 | ;;;;;; ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition |
| 8280 | ;;;;;; ebrowse-tags-view-definition ebrowse-tags-find-declaration | 8338 | ;;;;;; ebrowse-tags-view-definition ebrowse-tags-find-declaration |
| 8281 | ;;;;;; ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree | 8339 | ;;;;;; ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree |
| 8282 | ;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (17821 | 8340 | ;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (18104 |
| 8283 | ;;;;;; 5918)) | 8341 | ;;;;;; 24765)) |
| 8284 | ;;; Generated autoloads from progmodes/ebrowse.el | 8342 | ;;; Generated autoloads from progmodes/ebrowse.el |
| 8285 | 8343 | ||
| 8286 | (autoload (quote ebrowse-tree-mode) "ebrowse" "\ | 8344 | (autoload (quote ebrowse-tree-mode) "ebrowse" "\ |
| @@ -8431,7 +8489,7 @@ Display statistics for a class tree. | |||
| 8431 | ;;;*** | 8489 | ;;;*** |
| 8432 | 8490 | ||
| 8433 | ;;;### (autoloads (electric-buffer-list) "ebuff-menu" "ebuff-menu.el" | 8491 | ;;;### (autoloads (electric-buffer-list) "ebuff-menu" "ebuff-menu.el" |
| 8434 | ;;;;;; (17842 58280)) | 8492 | ;;;;;; (18104 24735)) |
| 8435 | ;;; Generated autoloads from ebuff-menu.el | 8493 | ;;; Generated autoloads from ebuff-menu.el |
| 8436 | 8494 | ||
| 8437 | (autoload (quote electric-buffer-list) "ebuff-menu" "\ | 8495 | (autoload (quote electric-buffer-list) "ebuff-menu" "\ |
| @@ -8456,7 +8514,7 @@ Run hooks in `electric-buffer-menu-mode-hook' on entry. | |||
| 8456 | ;;;*** | 8514 | ;;;*** |
| 8457 | 8515 | ||
| 8458 | ;;;### (autoloads (Electric-command-history-redo-expression) "echistory" | 8516 | ;;;### (autoloads (Electric-command-history-redo-expression) "echistory" |
| 8459 | ;;;;;; "echistory.el" (17842 58280)) | 8517 | ;;;;;; "echistory.el" (18104 24735)) |
| 8460 | ;;; Generated autoloads from echistory.el | 8518 | ;;; Generated autoloads from echistory.el |
| 8461 | 8519 | ||
| 8462 | (autoload (quote Electric-command-history-redo-expression) "echistory" "\ | 8520 | (autoload (quote Electric-command-history-redo-expression) "echistory" "\ |
| @@ -8469,7 +8527,7 @@ With prefix arg NOCONFIRM, execute current line as-is without editing. | |||
| 8469 | 8527 | ||
| 8470 | ;;;### (autoloads (edebug-all-forms edebug-all-defs edebug-eval-top-level-form | 8528 | ;;;### (autoloads (edebug-all-forms edebug-all-defs edebug-eval-top-level-form |
| 8471 | ;;;;;; edebug-basic-spec edebug-all-forms edebug-all-defs) "edebug" | 8529 | ;;;;;; edebug-basic-spec edebug-all-forms edebug-all-defs) "edebug" |
| 8472 | ;;;;;; "emacs-lisp/edebug.el" (17952 11093)) | 8530 | ;;;;;; "emacs-lisp/edebug.el" (18104 24747)) |
| 8473 | ;;; Generated autoloads from emacs-lisp/edebug.el | 8531 | ;;; Generated autoloads from emacs-lisp/edebug.el |
| 8474 | 8532 | ||
| 8475 | (defvar edebug-all-defs nil "\ | 8533 | (defvar edebug-all-defs nil "\ |
| @@ -8542,7 +8600,7 @@ Toggle edebugging of all forms. | |||
| 8542 | ;;;;;; ediff-merge-directory-revisions ediff-merge-directories-with-ancestor | 8600 | ;;;;;; ediff-merge-directory-revisions ediff-merge-directories-with-ancestor |
| 8543 | ;;;;;; ediff-merge-directories ediff-directories3 ediff-directory-revisions | 8601 | ;;;;;; ediff-merge-directories ediff-directories3 ediff-directory-revisions |
| 8544 | ;;;;;; ediff-directories ediff-buffers3 ediff-buffers ediff-backup | 8602 | ;;;;;; ediff-directories ediff-buffers3 ediff-buffers ediff-backup |
| 8545 | ;;;;;; ediff-files3 ediff-files) "ediff" "ediff.el" (17846 30361)) | 8603 | ;;;;;; ediff-files3 ediff-files) "ediff" "ediff.el" (18104 24735)) |
| 8546 | ;;; Generated autoloads from ediff.el | 8604 | ;;; Generated autoloads from ediff.el |
| 8547 | 8605 | ||
| 8548 | (autoload (quote ediff-files) "ediff" "\ | 8606 | (autoload (quote ediff-files) "ediff" "\ |
| @@ -8774,7 +8832,7 @@ With optional NODE, goes to that node. | |||
| 8774 | ;;;*** | 8832 | ;;;*** |
| 8775 | 8833 | ||
| 8776 | ;;;### (autoloads (ediff-customize) "ediff-help" "ediff-help.el" | 8834 | ;;;### (autoloads (ediff-customize) "ediff-help" "ediff-help.el" |
| 8777 | ;;;;;; (17842 58280)) | 8835 | ;;;;;; (18104 24735)) |
| 8778 | ;;; Generated autoloads from ediff-help.el | 8836 | ;;; Generated autoloads from ediff-help.el |
| 8779 | 8837 | ||
| 8780 | (autoload (quote ediff-customize) "ediff-help" "\ | 8838 | (autoload (quote ediff-customize) "ediff-help" "\ |
| @@ -8784,7 +8842,7 @@ Not documented | |||
| 8784 | 8842 | ||
| 8785 | ;;;*** | 8843 | ;;;*** |
| 8786 | 8844 | ||
| 8787 | ;;;### (autoloads nil "ediff-hook" "ediff-hook.el" (17842 58280)) | 8845 | ;;;### (autoloads nil "ediff-hook" "ediff-hook.el" (18104 24735)) |
| 8788 | ;;; Generated autoloads from ediff-hook.el | 8846 | ;;; Generated autoloads from ediff-hook.el |
| 8789 | 8847 | ||
| 8790 | (defvar ediff-window-setup-function) | 8848 | (defvar ediff-window-setup-function) |
| @@ -8797,7 +8855,7 @@ Not documented | |||
| 8797 | ;;;*** | 8855 | ;;;*** |
| 8798 | 8856 | ||
| 8799 | ;;;### (autoloads (ediff-show-registry) "ediff-mult" "ediff-mult.el" | 8857 | ;;;### (autoloads (ediff-show-registry) "ediff-mult" "ediff-mult.el" |
| 8800 | ;;;;;; (17842 58279)) | 8858 | ;;;;;; (18104 24735)) |
| 8801 | ;;; Generated autoloads from ediff-mult.el | 8859 | ;;; Generated autoloads from ediff-mult.el |
| 8802 | 8860 | ||
| 8803 | (autoload (quote ediff-show-registry) "ediff-mult" "\ | 8861 | (autoload (quote ediff-show-registry) "ediff-mult" "\ |
| @@ -8810,7 +8868,7 @@ Display Ediff's registry. | |||
| 8810 | ;;;*** | 8868 | ;;;*** |
| 8811 | 8869 | ||
| 8812 | ;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe) | 8870 | ;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe) |
| 8813 | ;;;;;; "ediff-util" "ediff-util.el" (17846 30361)) | 8871 | ;;;;;; "ediff-util" "ediff-util.el" (18104 24735)) |
| 8814 | ;;; Generated autoloads from ediff-util.el | 8872 | ;;; Generated autoloads from ediff-util.el |
| 8815 | 8873 | ||
| 8816 | (autoload (quote ediff-toggle-multiframe) "ediff-util" "\ | 8874 | (autoload (quote ediff-toggle-multiframe) "ediff-util" "\ |
| @@ -8831,7 +8889,7 @@ To change the default, set the variable `ediff-use-toolbar-p', which see. | |||
| 8831 | 8889 | ||
| 8832 | ;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro | 8890 | ;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro |
| 8833 | ;;;;;; edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el" | 8891 | ;;;;;; edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el" |
| 8834 | ;;;;;; (17842 58279)) | 8892 | ;;;;;; (18104 24735)) |
| 8835 | ;;; Generated autoloads from edmacro.el | 8893 | ;;; Generated autoloads from edmacro.el |
| 8836 | 8894 | ||
| 8837 | (defvar edmacro-eight-bits nil "\ | 8895 | (defvar edmacro-eight-bits nil "\ |
| @@ -8884,7 +8942,7 @@ or nil, use a compact 80-column format. | |||
| 8884 | ;;;*** | 8942 | ;;;*** |
| 8885 | 8943 | ||
| 8886 | ;;;### (autoloads (edt-emulation-on edt-set-scroll-margins) "edt" | 8944 | ;;;### (autoloads (edt-emulation-on edt-set-scroll-margins) "edt" |
| 8887 | ;;;;;; "emulation/edt.el" (17842 54264)) | 8945 | ;;;;;; "emulation/edt.el" (18104 24748)) |
| 8888 | ;;; Generated autoloads from emulation/edt.el | 8946 | ;;; Generated autoloads from emulation/edt.el |
| 8889 | 8947 | ||
| 8890 | (autoload (quote edt-set-scroll-margins) "edt" "\ | 8948 | (autoload (quote edt-set-scroll-margins) "edt" "\ |
| @@ -8902,7 +8960,7 @@ Turn on EDT Emulation. | |||
| 8902 | ;;;*** | 8960 | ;;;*** |
| 8903 | 8961 | ||
| 8904 | ;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "ehelp.el" | 8962 | ;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "ehelp.el" |
| 8905 | ;;;;;; (17873 45892)) | 8963 | ;;;;;; (18104 24735)) |
| 8906 | ;;; Generated autoloads from ehelp.el | 8964 | ;;; Generated autoloads from ehelp.el |
| 8907 | 8965 | ||
| 8908 | (autoload (quote with-electric-help) "ehelp" "\ | 8966 | (autoload (quote with-electric-help) "ehelp" "\ |
| @@ -8939,7 +8997,7 @@ Not documented | |||
| 8939 | ;;;*** | 8997 | ;;;*** |
| 8940 | 8998 | ||
| 8941 | ;;;### (autoloads (turn-on-eldoc-mode eldoc-mode eldoc-minor-mode-string) | 8999 | ;;;### (autoloads (turn-on-eldoc-mode eldoc-mode eldoc-minor-mode-string) |
| 8942 | ;;;;;; "eldoc" "emacs-lisp/eldoc.el" (17992 30878)) | 9000 | ;;;;;; "eldoc" "emacs-lisp/eldoc.el" (18104 24748)) |
| 8943 | ;;; Generated autoloads from emacs-lisp/eldoc.el | 9001 | ;;; Generated autoloads from emacs-lisp/eldoc.el |
| 8944 | 9002 | ||
| 8945 | (defvar eldoc-minor-mode-string " ElDoc" "\ | 9003 | (defvar eldoc-minor-mode-string " ElDoc" "\ |
| @@ -8977,8 +9035,8 @@ Emacs Lisp mode) that support Eldoc.") | |||
| 8977 | 9035 | ||
| 8978 | ;;;*** | 9036 | ;;;*** |
| 8979 | 9037 | ||
| 8980 | ;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (17842 | 9038 | ;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (18104 |
| 8981 | ;;;;;; 58279)) | 9039 | ;;;;;; 24735)) |
| 8982 | ;;; Generated autoloads from elide-head.el | 9040 | ;;; Generated autoloads from elide-head.el |
| 8983 | 9041 | ||
| 8984 | (autoload (quote elide-head) "elide-head" "\ | 9042 | (autoload (quote elide-head) "elide-head" "\ |
| @@ -8994,7 +9052,7 @@ This is suitable as an entry on `find-file-hook' or appropriate mode hooks. | |||
| 8994 | ;;;*** | 9052 | ;;;*** |
| 8995 | 9053 | ||
| 8996 | ;;;### (autoloads (elint-initialize) "elint" "emacs-lisp/elint.el" | 9054 | ;;;### (autoloads (elint-initialize) "elint" "emacs-lisp/elint.el" |
| 8997 | ;;;;;; (17842 54152)) | 9055 | ;;;;;; (18104 24748)) |
| 8998 | ;;; Generated autoloads from emacs-lisp/elint.el | 9056 | ;;; Generated autoloads from emacs-lisp/elint.el |
| 8999 | 9057 | ||
| 9000 | (autoload (quote elint-initialize) "elint" "\ | 9058 | (autoload (quote elint-initialize) "elint" "\ |
| @@ -9005,8 +9063,8 @@ Initialize elint. | |||
| 9005 | ;;;*** | 9063 | ;;;*** |
| 9006 | 9064 | ||
| 9007 | ;;;### (autoloads (elp-results elp-instrument-package elp-instrument-list | 9065 | ;;;### (autoloads (elp-results elp-instrument-package elp-instrument-list |
| 9008 | ;;;;;; elp-instrument-function) "elp" "emacs-lisp/elp.el" (17842 | 9066 | ;;;;;; elp-instrument-function) "elp" "emacs-lisp/elp.el" (18104 |
| 9009 | ;;;;;; 54152)) | 9067 | ;;;;;; 24748)) |
| 9010 | ;;; Generated autoloads from emacs-lisp/elp.el | 9068 | ;;; Generated autoloads from emacs-lisp/elp.el |
| 9011 | 9069 | ||
| 9012 | (autoload (quote elp-instrument-function) "elp" "\ | 9070 | (autoload (quote elp-instrument-function) "elp" "\ |
| @@ -9040,7 +9098,7 @@ displayed. | |||
| 9040 | ;;;*** | 9098 | ;;;*** |
| 9041 | 9099 | ||
| 9042 | ;;;### (autoloads (report-emacs-bug) "emacsbug" "mail/emacsbug.el" | 9100 | ;;;### (autoloads (report-emacs-bug) "emacsbug" "mail/emacsbug.el" |
| 9043 | ;;;;;; (17907 23437)) | 9101 | ;;;;;; (18104 24758)) |
| 9044 | ;;; Generated autoloads from mail/emacsbug.el | 9102 | ;;; Generated autoloads from mail/emacsbug.el |
| 9045 | 9103 | ||
| 9046 | (autoload (quote report-emacs-bug) "emacsbug" "\ | 9104 | (autoload (quote report-emacs-bug) "emacsbug" "\ |
| @@ -9055,7 +9113,7 @@ Prompts for bug subject. Leaves you in a mail buffer. | |||
| 9055 | ;;;;;; emerge-revisions emerge-files-with-ancestor-remote emerge-files-remote | 9113 | ;;;;;; emerge-revisions emerge-files-with-ancestor-remote emerge-files-remote |
| 9056 | ;;;;;; emerge-files-with-ancestor-command emerge-files-command emerge-buffers-with-ancestor | 9114 | ;;;;;; emerge-files-with-ancestor-command emerge-files-command emerge-buffers-with-ancestor |
| 9057 | ;;;;;; emerge-buffers emerge-files-with-ancestor emerge-files) "emerge" | 9115 | ;;;;;; emerge-buffers emerge-files-with-ancestor emerge-files) "emerge" |
| 9058 | ;;;;;; "emerge.el" (17166 62192)) | 9116 | ;;;;;; "emerge.el" (17994 6715)) |
| 9059 | ;;; Generated autoloads from emerge.el | 9117 | ;;; Generated autoloads from emerge.el |
| 9060 | 9118 | ||
| 9061 | (defvar menu-bar-emerge-menu (make-sparse-keymap "Emerge")) | 9119 | (defvar menu-bar-emerge-menu (make-sparse-keymap "Emerge")) |
| @@ -9132,37 +9190,21 @@ Not documented | |||
| 9132 | 9190 | ||
| 9133 | ;;;*** | 9191 | ;;;*** |
| 9134 | 9192 | ||
| 9135 | ;;;### (autoloads (encoded-kbd-mode) "encoded-kb" "international/encoded-kb.el" | 9193 | ;;;### (autoloads (encoded-kbd-setup-display) "encoded-kb" "international/encoded-kb.el" |
| 9136 | ;;;;;; (17842 54888)) | 9194 | ;;;;;; (18104 24756)) |
| 9137 | ;;; Generated autoloads from international/encoded-kb.el | 9195 | ;;; Generated autoloads from international/encoded-kb.el |
| 9138 | 9196 | ||
| 9139 | (defvar encoded-kbd-mode nil "\ | 9197 | (autoload (quote encoded-kbd-setup-display) "encoded-kb" "\ |
| 9140 | Non-nil if Encoded-Kbd mode is enabled. | 9198 | Set up a `key-translation-map' for `keyboard-coding-system' on DISPLAY. |
| 9141 | See the command `encoded-kbd-mode' for a description of this minor mode. | ||
| 9142 | Setting this variable directly does not take effect; | ||
| 9143 | either customize it (see the info node `Easy Customization') | ||
| 9144 | or call the function `encoded-kbd-mode'.") | ||
| 9145 | 9199 | ||
| 9146 | (custom-autoload (quote encoded-kbd-mode) "encoded-kb" nil) | 9200 | DISPLAY may be a display id, a frame, or nil for the selected frame's display. |
| 9147 | 9201 | ||
| 9148 | (autoload (quote encoded-kbd-mode) "encoded-kb" "\ | 9202 | \(fn DISPLAY)" nil nil) |
| 9149 | Toggle Encoded-kbd minor mode. | ||
| 9150 | With arg, turn Encoded-kbd mode on if and only if arg is positive. | ||
| 9151 | |||
| 9152 | You should not turn this mode on manually, instead use the command | ||
| 9153 | \\[set-keyboard-coding-system] which turns on or off this mode | ||
| 9154 | automatically. | ||
| 9155 | |||
| 9156 | In Encoded-kbd mode, a text sent from keyboard is accepted | ||
| 9157 | as a multilingual text encoded in a coding system set by | ||
| 9158 | \\[set-keyboard-coding-system]. | ||
| 9159 | |||
| 9160 | \(fn &optional ARG)" t nil) | ||
| 9161 | 9203 | ||
| 9162 | ;;;*** | 9204 | ;;;*** |
| 9163 | 9205 | ||
| 9164 | ;;;### (autoloads (enriched-decode enriched-encode enriched-mode) | 9206 | ;;;### (autoloads (enriched-decode enriched-encode enriched-mode) |
| 9165 | ;;;;;; "enriched" "textmodes/enriched.el" (17842 58277)) | 9207 | ;;;;;; "enriched" "textmodes/enriched.el" (18104 24771)) |
| 9166 | ;;; Generated autoloads from textmodes/enriched.el | 9208 | ;;; Generated autoloads from textmodes/enriched.el |
| 9167 | 9209 | ||
| 9168 | (autoload (quote enriched-mode) "enriched" "\ | 9210 | (autoload (quote enriched-mode) "enriched" "\ |
| @@ -9193,7 +9235,7 @@ Not documented | |||
| 9193 | ;;;*** | 9235 | ;;;*** |
| 9194 | 9236 | ||
| 9195 | ;;;### (autoloads (erc-handle-irc-url erc erc-select-read-args) "erc" | 9237 | ;;;### (autoloads (erc-handle-irc-url erc erc-select-read-args) "erc" |
| 9196 | ;;;;;; "erc/erc.el" (17935 53318)) | 9238 | ;;;;;; "erc/erc.el" (18104 24749)) |
| 9197 | ;;; Generated autoloads from erc/erc.el | 9239 | ;;; Generated autoloads from erc/erc.el |
| 9198 | 9240 | ||
| 9199 | (autoload (quote erc-select-read-args) "erc" "\ | 9241 | (autoload (quote erc-select-read-args) "erc" "\ |
| @@ -9235,33 +9277,33 @@ Otherwise, connect to HOST:PORT as USER and /join CHANNEL. | |||
| 9235 | 9277 | ||
| 9236 | ;;;*** | 9278 | ;;;*** |
| 9237 | 9279 | ||
| 9238 | ;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (17935 | 9280 | ;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (18104 |
| 9239 | ;;;;;; 53318)) | 9281 | ;;;;;; 24749)) |
| 9240 | ;;; Generated autoloads from erc/erc-autoaway.el | 9282 | ;;; Generated autoloads from erc/erc-autoaway.el |
| 9241 | (autoload 'erc-autoaway-mode "erc-autoaway") | 9283 | (autoload 'erc-autoaway-mode "erc-autoaway") |
| 9242 | 9284 | ||
| 9243 | ;;;*** | 9285 | ;;;*** |
| 9244 | 9286 | ||
| 9245 | ;;;### (autoloads nil "erc-button" "erc/erc-button.el" (17935 53318)) | 9287 | ;;;### (autoloads nil "erc-button" "erc/erc-button.el" (18104 24749)) |
| 9246 | ;;; Generated autoloads from erc/erc-button.el | 9288 | ;;; Generated autoloads from erc/erc-button.el |
| 9247 | (autoload 'erc-button-mode "erc-button" nil t) | 9289 | (autoload 'erc-button-mode "erc-button" nil t) |
| 9248 | 9290 | ||
| 9249 | ;;;*** | 9291 | ;;;*** |
| 9250 | 9292 | ||
| 9251 | ;;;### (autoloads nil "erc-capab" "erc/erc-capab.el" (17935 53318)) | 9293 | ;;;### (autoloads nil "erc-capab" "erc/erc-capab.el" (18104 24749)) |
| 9252 | ;;; Generated autoloads from erc/erc-capab.el | 9294 | ;;; Generated autoloads from erc/erc-capab.el |
| 9253 | (autoload 'erc-capab-identify-mode "erc-capab" nil t) | 9295 | (autoload 'erc-capab-identify-mode "erc-capab" nil t) |
| 9254 | 9296 | ||
| 9255 | ;;;*** | 9297 | ;;;*** |
| 9256 | 9298 | ||
| 9257 | ;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (17935 53318)) | 9299 | ;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (18104 24749)) |
| 9258 | ;;; Generated autoloads from erc/erc-compat.el | 9300 | ;;; Generated autoloads from erc/erc-compat.el |
| 9259 | (autoload 'erc-define-minor-mode "erc-compat") | 9301 | (autoload 'erc-define-minor-mode "erc-compat") |
| 9260 | 9302 | ||
| 9261 | ;;;*** | 9303 | ;;;*** |
| 9262 | 9304 | ||
| 9263 | ;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC) | 9305 | ;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC) |
| 9264 | ;;;;;; "erc-dcc" "erc/erc-dcc.el" (17842 54344)) | 9306 | ;;;;;; "erc-dcc" "erc/erc-dcc.el" (18104 24749)) |
| 9265 | ;;; Generated autoloads from erc/erc-dcc.el | 9307 | ;;; Generated autoloads from erc/erc-dcc.el |
| 9266 | 9308 | ||
| 9267 | (autoload (quote erc-cmd-DCC) "erc-dcc" "\ | 9309 | (autoload (quote erc-cmd-DCC) "erc-dcc" "\ |
| @@ -9293,7 +9335,7 @@ that subcommand. | |||
| 9293 | ;;;;;; erc-ezb-add-session erc-ezb-end-of-session-list erc-ezb-init-session-list | 9335 | ;;;;;; erc-ezb-add-session erc-ezb-end-of-session-list erc-ezb-init-session-list |
| 9294 | ;;;;;; erc-ezb-identify erc-ezb-notice-autodetect erc-ezb-lookup-action | 9336 | ;;;;;; erc-ezb-identify erc-ezb-notice-autodetect erc-ezb-lookup-action |
| 9295 | ;;;;;; erc-ezb-get-login erc-cmd-ezb) "erc-ezbounce" "erc/erc-ezbounce.el" | 9337 | ;;;;;; erc-ezb-get-login erc-cmd-ezb) "erc-ezbounce" "erc/erc-ezbounce.el" |
| 9296 | ;;;;;; (17842 54344)) | 9338 | ;;;;;; (18104 24749)) |
| 9297 | ;;; Generated autoloads from erc/erc-ezbounce.el | 9339 | ;;; Generated autoloads from erc/erc-ezbounce.el |
| 9298 | 9340 | ||
| 9299 | (autoload (quote erc-cmd-ezb) "erc-ezbounce" "\ | 9341 | (autoload (quote erc-cmd-ezb) "erc-ezbounce" "\ |
| @@ -9355,8 +9397,8 @@ Add EZBouncer convenience functions to ERC. | |||
| 9355 | 9397 | ||
| 9356 | ;;;*** | 9398 | ;;;*** |
| 9357 | 9399 | ||
| 9358 | ;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (17935 | 9400 | ;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (18104 |
| 9359 | ;;;;;; 53318)) | 9401 | ;;;;;; 24749)) |
| 9360 | ;;; Generated autoloads from erc/erc-fill.el | 9402 | ;;; Generated autoloads from erc/erc-fill.el |
| 9361 | (autoload 'erc-fill-mode "erc-fill" nil t) | 9403 | (autoload 'erc-fill-mode "erc-fill" nil t) |
| 9362 | 9404 | ||
| @@ -9368,15 +9410,15 @@ You can put this on `erc-insert-modify-hook' and/or `erc-send-modify-hook'. | |||
| 9368 | 9410 | ||
| 9369 | ;;;*** | 9411 | ;;;*** |
| 9370 | 9412 | ||
| 9371 | ;;;### (autoloads nil "erc-hecomplete" "erc/erc-hecomplete.el" (17842 | 9413 | ;;;### (autoloads nil "erc-hecomplete" "erc/erc-hecomplete.el" (18104 |
| 9372 | ;;;;;; 54344)) | 9414 | ;;;;;; 24749)) |
| 9373 | ;;; Generated autoloads from erc/erc-hecomplete.el | 9415 | ;;; Generated autoloads from erc/erc-hecomplete.el |
| 9374 | (autoload 'erc-hecomplete-mode "erc-hecomplete" nil t) | 9416 | (autoload 'erc-hecomplete-mode "erc-hecomplete" nil t) |
| 9375 | 9417 | ||
| 9376 | ;;;*** | 9418 | ;;;*** |
| 9377 | 9419 | ||
| 9378 | ;;;### (autoloads (erc-identd-stop erc-identd-start) "erc-identd" | 9420 | ;;;### (autoloads (erc-identd-stop erc-identd-start) "erc-identd" |
| 9379 | ;;;;;; "erc/erc-identd.el" (17935 53318)) | 9421 | ;;;;;; "erc/erc-identd.el" (18104 24749)) |
| 9380 | ;;; Generated autoloads from erc/erc-identd.el | 9422 | ;;; Generated autoloads from erc/erc-identd.el |
| 9381 | (autoload 'erc-identd-mode "erc-identd") | 9423 | (autoload 'erc-identd-mode "erc-identd") |
| 9382 | 9424 | ||
| @@ -9398,7 +9440,7 @@ Not documented | |||
| 9398 | ;;;*** | 9440 | ;;;*** |
| 9399 | 9441 | ||
| 9400 | ;;;### (autoloads (erc-create-imenu-index) "erc-imenu" "erc/erc-imenu.el" | 9442 | ;;;### (autoloads (erc-create-imenu-index) "erc-imenu" "erc/erc-imenu.el" |
| 9401 | ;;;;;; (17842 54344)) | 9443 | ;;;;;; (18104 24749)) |
| 9402 | ;;; Generated autoloads from erc/erc-imenu.el | 9444 | ;;; Generated autoloads from erc/erc-imenu.el |
| 9403 | 9445 | ||
| 9404 | (autoload (quote erc-create-imenu-index) "erc-imenu" "\ | 9446 | (autoload (quote erc-create-imenu-index) "erc-imenu" "\ |
| @@ -9408,14 +9450,14 @@ Not documented | |||
| 9408 | 9450 | ||
| 9409 | ;;;*** | 9451 | ;;;*** |
| 9410 | 9452 | ||
| 9411 | ;;;### (autoloads nil "erc-join" "erc/erc-join.el" (17842 54344)) | 9453 | ;;;### (autoloads nil "erc-join" "erc/erc-join.el" (18104 24749)) |
| 9412 | ;;; Generated autoloads from erc/erc-join.el | 9454 | ;;; Generated autoloads from erc/erc-join.el |
| 9413 | (autoload 'erc-autojoin-mode "erc-join" nil t) | 9455 | (autoload 'erc-autojoin-mode "erc-join" nil t) |
| 9414 | 9456 | ||
| 9415 | ;;;*** | 9457 | ;;;*** |
| 9416 | 9458 | ||
| 9417 | ;;;### (autoloads (erc-save-buffer-in-logs erc-logging-enabled) "erc-log" | 9459 | ;;;### (autoloads (erc-save-buffer-in-logs erc-logging-enabled) "erc-log" |
| 9418 | ;;;;;; "erc/erc-log.el" (17935 53318)) | 9460 | ;;;;;; "erc/erc-log.el" (18104 24749)) |
| 9419 | ;;; Generated autoloads from erc/erc-log.el | 9461 | ;;; Generated autoloads from erc/erc-log.el |
| 9420 | (autoload 'erc-log-mode "erc-log" nil t) | 9462 | (autoload 'erc-log-mode "erc-log" nil t) |
| 9421 | 9463 | ||
| @@ -9447,7 +9489,7 @@ You can save every individual message by putting this function on | |||
| 9447 | ;;;### (autoloads (erc-delete-dangerous-host erc-add-dangerous-host | 9489 | ;;;### (autoloads (erc-delete-dangerous-host erc-add-dangerous-host |
| 9448 | ;;;;;; erc-delete-keyword erc-add-keyword erc-delete-fool erc-add-fool | 9490 | ;;;;;; erc-delete-keyword erc-add-keyword erc-delete-fool erc-add-fool |
| 9449 | ;;;;;; erc-delete-pal erc-add-pal) "erc-match" "erc/erc-match.el" | 9491 | ;;;;;; erc-delete-pal erc-add-pal) "erc-match" "erc/erc-match.el" |
| 9450 | ;;;;;; (17935 53318)) | 9492 | ;;;;;; (18104 24749)) |
| 9451 | ;;; Generated autoloads from erc/erc-match.el | 9493 | ;;; Generated autoloads from erc/erc-match.el |
| 9452 | (autoload 'erc-match-mode "erc-match") | 9494 | (autoload 'erc-match-mode "erc-match") |
| 9453 | 9495 | ||
| @@ -9493,14 +9535,14 @@ Delete dangerous-host interactively to `erc-dangerous-hosts'. | |||
| 9493 | 9535 | ||
| 9494 | ;;;*** | 9536 | ;;;*** |
| 9495 | 9537 | ||
| 9496 | ;;;### (autoloads nil "erc-menu" "erc/erc-menu.el" (17935 53318)) | 9538 | ;;;### (autoloads nil "erc-menu" "erc/erc-menu.el" (18104 24749)) |
| 9497 | ;;; Generated autoloads from erc/erc-menu.el | 9539 | ;;; Generated autoloads from erc/erc-menu.el |
| 9498 | (autoload 'erc-menu-mode "erc-menu" nil t) | 9540 | (autoload 'erc-menu-mode "erc-menu" nil t) |
| 9499 | 9541 | ||
| 9500 | ;;;*** | 9542 | ;;;*** |
| 9501 | 9543 | ||
| 9502 | ;;;### (autoloads (erc-cmd-WHOLEFT) "erc-netsplit" "erc/erc-netsplit.el" | 9544 | ;;;### (autoloads (erc-cmd-WHOLEFT) "erc-netsplit" "erc/erc-netsplit.el" |
| 9503 | ;;;;;; (17935 53318)) | 9545 | ;;;;;; (18104 24749)) |
| 9504 | ;;; Generated autoloads from erc/erc-netsplit.el | 9546 | ;;; Generated autoloads from erc/erc-netsplit.el |
| 9505 | (autoload 'erc-netsplit-mode "erc-netsplit") | 9547 | (autoload 'erc-netsplit-mode "erc-netsplit") |
| 9506 | 9548 | ||
| @@ -9512,7 +9554,7 @@ Show who's gone. | |||
| 9512 | ;;;*** | 9554 | ;;;*** |
| 9513 | 9555 | ||
| 9514 | ;;;### (autoloads (erc-server-select erc-determine-network) "erc-networks" | 9556 | ;;;### (autoloads (erc-server-select erc-determine-network) "erc-networks" |
| 9515 | ;;;;;; "erc/erc-networks.el" (17935 53318)) | 9557 | ;;;;;; "erc/erc-networks.el" (18104 24749)) |
| 9516 | ;;; Generated autoloads from erc/erc-networks.el | 9558 | ;;; Generated autoloads from erc/erc-networks.el |
| 9517 | 9559 | ||
| 9518 | (autoload (quote erc-determine-network) "erc-networks" "\ | 9560 | (autoload (quote erc-determine-network) "erc-networks" "\ |
| @@ -9530,7 +9572,7 @@ Interactively select a server to connect to using `erc-server-alist'. | |||
| 9530 | ;;;*** | 9572 | ;;;*** |
| 9531 | 9573 | ||
| 9532 | ;;;### (autoloads (pcomplete/erc-mode/NOTIFY erc-cmd-NOTIFY) "erc-notify" | 9574 | ;;;### (autoloads (pcomplete/erc-mode/NOTIFY erc-cmd-NOTIFY) "erc-notify" |
| 9533 | ;;;;;; "erc/erc-notify.el" (17935 53318)) | 9575 | ;;;;;; "erc/erc-notify.el" (18104 24749)) |
| 9534 | ;;; Generated autoloads from erc/erc-notify.el | 9576 | ;;; Generated autoloads from erc/erc-notify.el |
| 9535 | (autoload 'erc-notify-mode "erc-notify" nil t) | 9577 | (autoload 'erc-notify-mode "erc-notify" nil t) |
| 9536 | 9578 | ||
| @@ -9548,33 +9590,33 @@ Not documented | |||
| 9548 | 9590 | ||
| 9549 | ;;;*** | 9591 | ;;;*** |
| 9550 | 9592 | ||
| 9551 | ;;;### (autoloads nil "erc-page" "erc/erc-page.el" (17842 54344)) | 9593 | ;;;### (autoloads nil "erc-page" "erc/erc-page.el" (18104 24749)) |
| 9552 | ;;; Generated autoloads from erc/erc-page.el | 9594 | ;;; Generated autoloads from erc/erc-page.el |
| 9553 | (autoload 'erc-page-mode "erc-page") | 9595 | (autoload 'erc-page-mode "erc-page") |
| 9554 | 9596 | ||
| 9555 | ;;;*** | 9597 | ;;;*** |
| 9556 | 9598 | ||
| 9557 | ;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (17935 | 9599 | ;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (18104 |
| 9558 | ;;;;;; 53318)) | 9600 | ;;;;;; 24749)) |
| 9559 | ;;; Generated autoloads from erc/erc-pcomplete.el | 9601 | ;;; Generated autoloads from erc/erc-pcomplete.el |
| 9560 | (autoload 'erc-completion-mode "erc-pcomplete" nil t) | 9602 | (autoload 'erc-completion-mode "erc-pcomplete" nil t) |
| 9561 | 9603 | ||
| 9562 | ;;;*** | 9604 | ;;;*** |
| 9563 | 9605 | ||
| 9564 | ;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (17842 54344)) | 9606 | ;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (18104 24749)) |
| 9565 | ;;; Generated autoloads from erc/erc-replace.el | 9607 | ;;; Generated autoloads from erc/erc-replace.el |
| 9566 | (autoload 'erc-replace-mode "erc-replace") | 9608 | (autoload 'erc-replace-mode "erc-replace") |
| 9567 | 9609 | ||
| 9568 | ;;;*** | 9610 | ;;;*** |
| 9569 | 9611 | ||
| 9570 | ;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (17935 53318)) | 9612 | ;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (18104 24749)) |
| 9571 | ;;; Generated autoloads from erc/erc-ring.el | 9613 | ;;; Generated autoloads from erc/erc-ring.el |
| 9572 | (autoload 'erc-ring-mode "erc-ring" nil t) | 9614 | (autoload 'erc-ring-mode "erc-ring" nil t) |
| 9573 | 9615 | ||
| 9574 | ;;;*** | 9616 | ;;;*** |
| 9575 | 9617 | ||
| 9576 | ;;;### (autoloads (erc-nickserv-identify erc-nickserv-identify-mode) | 9618 | ;;;### (autoloads (erc-nickserv-identify erc-nickserv-identify-mode) |
| 9577 | ;;;;;; "erc-services" "erc/erc-services.el" (17935 53318)) | 9619 | ;;;;;; "erc-services" "erc/erc-services.el" (18104 24749)) |
| 9578 | ;;; Generated autoloads from erc/erc-services.el | 9620 | ;;; Generated autoloads from erc/erc-services.el |
| 9579 | (autoload 'erc-services-mode "erc-services" nil t) | 9621 | (autoload 'erc-services-mode "erc-services" nil t) |
| 9580 | 9622 | ||
| @@ -9591,14 +9633,14 @@ When called interactively, read the password using `read-passwd'. | |||
| 9591 | 9633 | ||
| 9592 | ;;;*** | 9634 | ;;;*** |
| 9593 | 9635 | ||
| 9594 | ;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (17842 54344)) | 9636 | ;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (18104 24749)) |
| 9595 | ;;; Generated autoloads from erc/erc-sound.el | 9637 | ;;; Generated autoloads from erc/erc-sound.el |
| 9596 | (autoload 'erc-sound-mode "erc-sound") | 9638 | (autoload 'erc-sound-mode "erc-sound") |
| 9597 | 9639 | ||
| 9598 | ;;;*** | 9640 | ;;;*** |
| 9599 | 9641 | ||
| 9600 | ;;;### (autoloads (erc-speedbar-browser) "erc-speedbar" "erc/erc-speedbar.el" | 9642 | ;;;### (autoloads (erc-speedbar-browser) "erc-speedbar" "erc/erc-speedbar.el" |
| 9601 | ;;;;;; (17935 53318)) | 9643 | ;;;;;; (18104 24749)) |
| 9602 | ;;; Generated autoloads from erc/erc-speedbar.el | 9644 | ;;; Generated autoloads from erc/erc-speedbar.el |
| 9603 | 9645 | ||
| 9604 | (autoload (quote erc-speedbar-browser) "erc-speedbar" "\ | 9646 | (autoload (quote erc-speedbar-browser) "erc-speedbar" "\ |
| @@ -9609,21 +9651,21 @@ This will add a speedbar major display mode. | |||
| 9609 | 9651 | ||
| 9610 | ;;;*** | 9652 | ;;;*** |
| 9611 | 9653 | ||
| 9612 | ;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (17935 | 9654 | ;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (18104 |
| 9613 | ;;;;;; 53318)) | 9655 | ;;;;;; 24749)) |
| 9614 | ;;; Generated autoloads from erc/erc-spelling.el | 9656 | ;;; Generated autoloads from erc/erc-spelling.el |
| 9615 | (autoload 'erc-spelling-mode "erc-spelling" nil t) | 9657 | (autoload 'erc-spelling-mode "erc-spelling" nil t) |
| 9616 | 9658 | ||
| 9617 | ;;;*** | 9659 | ;;;*** |
| 9618 | 9660 | ||
| 9619 | ;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (17935 53318)) | 9661 | ;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (18104 24749)) |
| 9620 | ;;; Generated autoloads from erc/erc-stamp.el | 9662 | ;;; Generated autoloads from erc/erc-stamp.el |
| 9621 | (autoload 'erc-timestamp-mode "erc-stamp" nil t) | 9663 | (autoload 'erc-timestamp-mode "erc-stamp" nil t) |
| 9622 | 9664 | ||
| 9623 | ;;;*** | 9665 | ;;;*** |
| 9624 | 9666 | ||
| 9625 | ;;;### (autoloads (erc-track-minor-mode) "erc-track" "erc/erc-track.el" | 9667 | ;;;### (autoloads (erc-track-minor-mode) "erc-track" "erc/erc-track.el" |
| 9626 | ;;;;;; (17935 53318)) | 9668 | ;;;;;; (18104 24749)) |
| 9627 | ;;; Generated autoloads from erc/erc-track.el | 9669 | ;;; Generated autoloads from erc/erc-track.el |
| 9628 | 9670 | ||
| 9629 | (defvar erc-track-minor-mode nil "\ | 9671 | (defvar erc-track-minor-mode nil "\ |
| @@ -9646,7 +9688,7 @@ module, otherwise the keybindings will not do anything useful. | |||
| 9646 | ;;;*** | 9688 | ;;;*** |
| 9647 | 9689 | ||
| 9648 | ;;;### (autoloads (erc-truncate-buffer erc-truncate-buffer-to-size) | 9690 | ;;;### (autoloads (erc-truncate-buffer erc-truncate-buffer-to-size) |
| 9649 | ;;;;;; "erc-truncate" "erc/erc-truncate.el" (17842 54344)) | 9691 | ;;;;;; "erc-truncate" "erc/erc-truncate.el" (18104 24749)) |
| 9650 | ;;; Generated autoloads from erc/erc-truncate.el | 9692 | ;;; Generated autoloads from erc/erc-truncate.el |
| 9651 | (autoload 'erc-truncate-mode "erc-truncate" nil t) | 9693 | (autoload 'erc-truncate-mode "erc-truncate" nil t) |
| 9652 | 9694 | ||
| @@ -9666,7 +9708,7 @@ Meant to be used in hooks, like `erc-insert-post-hook'. | |||
| 9666 | ;;;*** | 9708 | ;;;*** |
| 9667 | 9709 | ||
| 9668 | ;;;### (autoloads (erc-xdcc-add-file) "erc-xdcc" "erc/erc-xdcc.el" | 9710 | ;;;### (autoloads (erc-xdcc-add-file) "erc-xdcc" "erc/erc-xdcc.el" |
| 9669 | ;;;;;; (17842 54344)) | 9711 | ;;;;;; (18104 24749)) |
| 9670 | ;;; Generated autoloads from erc/erc-xdcc.el | 9712 | ;;; Generated autoloads from erc/erc-xdcc.el |
| 9671 | 9713 | ||
| 9672 | (autoload (quote erc-xdcc-add-file) "erc-xdcc" "\ | 9714 | (autoload (quote erc-xdcc-add-file) "erc-xdcc" "\ |
| @@ -9676,8 +9718,8 @@ Add a file to `erc-xdcc-files'. | |||
| 9676 | 9718 | ||
| 9677 | ;;;*** | 9719 | ;;;*** |
| 9678 | 9720 | ||
| 9679 | ;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (17914 | 9721 | ;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (18104 |
| 9680 | ;;;;;; 52082)) | 9722 | ;;;;;; 24749)) |
| 9681 | ;;; Generated autoloads from eshell/esh-mode.el | 9723 | ;;; Generated autoloads from eshell/esh-mode.el |
| 9682 | 9724 | ||
| 9683 | (autoload (quote eshell-mode) "esh-mode" "\ | 9725 | (autoload (quote eshell-mode) "esh-mode" "\ |
| @@ -9689,8 +9731,8 @@ Emacs shell interactive mode. | |||
| 9689 | 9731 | ||
| 9690 | ;;;*** | 9732 | ;;;*** |
| 9691 | 9733 | ||
| 9692 | ;;;### (autoloads (eshell-test) "esh-test" "eshell/esh-test.el" (17842 | 9734 | ;;;### (autoloads (eshell-test) "esh-test" "eshell/esh-test.el" (18104 |
| 9693 | ;;;;;; 54411)) | 9735 | ;;;;;; 24749)) |
| 9694 | ;;; Generated autoloads from eshell/esh-test.el | 9736 | ;;; Generated autoloads from eshell/esh-test.el |
| 9695 | 9737 | ||
| 9696 | (autoload (quote eshell-test) "esh-test" "\ | 9738 | (autoload (quote eshell-test) "esh-test" "\ |
| @@ -9701,7 +9743,7 @@ Test Eshell to verify that it works as expected. | |||
| 9701 | ;;;*** | 9743 | ;;;*** |
| 9702 | 9744 | ||
| 9703 | ;;;### (autoloads (eshell-report-bug eshell-command-result eshell-command | 9745 | ;;;### (autoloads (eshell-report-bug eshell-command-result eshell-command |
| 9704 | ;;;;;; eshell) "eshell" "eshell/eshell.el" (17842 54411)) | 9746 | ;;;;;; eshell) "eshell" "eshell/eshell.el" (18104 24749)) |
| 9705 | ;;; Generated autoloads from eshell/eshell.el | 9747 | ;;; Generated autoloads from eshell/eshell.el |
| 9706 | 9748 | ||
| 9707 | (autoload (quote eshell) "eshell" "\ | 9749 | (autoload (quote eshell) "eshell" "\ |
| @@ -9747,7 +9789,7 @@ Please include any configuration details that might be involved. | |||
| 9747 | ;;;;;; visit-tags-table tags-table-mode find-tag-default-function | 9789 | ;;;;;; visit-tags-table tags-table-mode find-tag-default-function |
| 9748 | ;;;;;; find-tag-hook tags-add-tables tags-compression-info-list | 9790 | ;;;;;; find-tag-hook tags-add-tables tags-compression-info-list |
| 9749 | ;;;;;; tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el" | 9791 | ;;;;;; tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el" |
| 9750 | ;;;;;; (17842 56333)) | 9792 | ;;;;;; (18104 24765)) |
| 9751 | ;;; Generated autoloads from progmodes/etags.el | 9793 | ;;; Generated autoloads from progmodes/etags.el |
| 9752 | 9794 | ||
| 9753 | (defvar tags-file-name nil "\ | 9795 | (defvar tags-file-name nil "\ |
| @@ -10049,7 +10091,7 @@ for \\[find-tag] (which see). | |||
| 10049 | ;;;;;; ethio-fidel-to-sera-buffer ethio-fidel-to-sera-region ethio-sera-to-fidel-marker | 10091 | ;;;;;; ethio-fidel-to-sera-buffer ethio-fidel-to-sera-region ethio-sera-to-fidel-marker |
| 10050 | ;;;;;; ethio-sera-to-fidel-mail ethio-sera-to-fidel-mail-or-marker | 10092 | ;;;;;; ethio-sera-to-fidel-mail ethio-sera-to-fidel-mail-or-marker |
| 10051 | ;;;;;; ethio-sera-to-fidel-buffer ethio-sera-to-fidel-region setup-ethiopic-environment-internal) | 10093 | ;;;;;; ethio-sera-to-fidel-buffer ethio-sera-to-fidel-region setup-ethiopic-environment-internal) |
| 10052 | ;;;;;; "ethio-util" "language/ethio-util.el" (17842 58278)) | 10094 | ;;;;;; "ethio-util" "language/ethio-util.el" (18104 24757)) |
| 10053 | ;;; Generated autoloads from language/ethio-util.el | 10095 | ;;; Generated autoloads from language/ethio-util.el |
| 10054 | 10096 | ||
| 10055 | (autoload (quote setup-ethiopic-environment-internal) "ethio-util" "\ | 10097 | (autoload (quote setup-ethiopic-environment-internal) "ethio-util" "\ |
| @@ -10244,7 +10286,7 @@ Transcribe Ethiopic characters in ASCII depending on the file extension. | |||
| 10244 | 10286 | ||
| 10245 | ;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline | 10287 | ;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline |
| 10246 | ;;;;;; eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el" | 10288 | ;;;;;; eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el" |
| 10247 | ;;;;;; (17842 55218)) | 10289 | ;;;;;; (18104 24759)) |
| 10248 | ;;; Generated autoloads from net/eudc.el | 10290 | ;;; Generated autoloads from net/eudc.el |
| 10249 | 10291 | ||
| 10250 | (autoload (quote eudc-set-server) "eudc" "\ | 10292 | (autoload (quote eudc-set-server) "eudc" "\ |
| @@ -10300,7 +10342,7 @@ This does nothing except loading eudc by autoload side-effect. | |||
| 10300 | 10342 | ||
| 10301 | ;;;### (autoloads (eudc-display-jpeg-as-button eudc-display-jpeg-inline | 10343 | ;;;### (autoloads (eudc-display-jpeg-as-button eudc-display-jpeg-inline |
| 10302 | ;;;;;; eudc-display-sound eudc-display-mail eudc-display-url eudc-display-generic-binary) | 10344 | ;;;;;; eudc-display-sound eudc-display-mail eudc-display-url eudc-display-generic-binary) |
| 10303 | ;;;;;; "eudc-bob" "net/eudc-bob.el" (17842 55218)) | 10345 | ;;;;;; "eudc-bob" "net/eudc-bob.el" (18104 24759)) |
| 10304 | ;;; Generated autoloads from net/eudc-bob.el | 10346 | ;;; Generated autoloads from net/eudc-bob.el |
| 10305 | 10347 | ||
| 10306 | (autoload (quote eudc-display-generic-binary) "eudc-bob" "\ | 10348 | (autoload (quote eudc-display-generic-binary) "eudc-bob" "\ |
| @@ -10336,7 +10378,7 @@ Display a button for the JPEG DATA. | |||
| 10336 | ;;;*** | 10378 | ;;;*** |
| 10337 | 10379 | ||
| 10338 | ;;;### (autoloads (eudc-try-bbdb-insert eudc-insert-record-at-point-into-bbdb) | 10380 | ;;;### (autoloads (eudc-try-bbdb-insert eudc-insert-record-at-point-into-bbdb) |
| 10339 | ;;;;;; "eudc-export" "net/eudc-export.el" (17842 55218)) | 10381 | ;;;;;; "eudc-export" "net/eudc-export.el" (18104 24759)) |
| 10340 | ;;; Generated autoloads from net/eudc-export.el | 10382 | ;;; Generated autoloads from net/eudc-export.el |
| 10341 | 10383 | ||
| 10342 | (autoload (quote eudc-insert-record-at-point-into-bbdb) "eudc-export" "\ | 10384 | (autoload (quote eudc-insert-record-at-point-into-bbdb) "eudc-export" "\ |
| @@ -10353,7 +10395,7 @@ Call `eudc-insert-record-at-point-into-bbdb' if on a record. | |||
| 10353 | ;;;*** | 10395 | ;;;*** |
| 10354 | 10396 | ||
| 10355 | ;;;### (autoloads (eudc-edit-hotlist) "eudc-hotlist" "net/eudc-hotlist.el" | 10397 | ;;;### (autoloads (eudc-edit-hotlist) "eudc-hotlist" "net/eudc-hotlist.el" |
| 10356 | ;;;;;; (17842 55218)) | 10398 | ;;;;;; (18104 24759)) |
| 10357 | ;;; Generated autoloads from net/eudc-hotlist.el | 10399 | ;;; Generated autoloads from net/eudc-hotlist.el |
| 10358 | 10400 | ||
| 10359 | (autoload (quote eudc-edit-hotlist) "eudc-hotlist" "\ | 10401 | (autoload (quote eudc-edit-hotlist) "eudc-hotlist" "\ |
| @@ -10363,8 +10405,8 @@ Edit the hotlist of directory servers in a specialized buffer. | |||
| 10363 | 10405 | ||
| 10364 | ;;;*** | 10406 | ;;;*** |
| 10365 | 10407 | ||
| 10366 | ;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (17933 | 10408 | ;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (18104 |
| 10367 | ;;;;;; 14283)) | 10409 | ;;;;;; 24748)) |
| 10368 | ;;; Generated autoloads from emacs-lisp/ewoc.el | 10410 | ;;; Generated autoloads from emacs-lisp/ewoc.el |
| 10369 | 10411 | ||
| 10370 | (autoload (quote ewoc-create) "ewoc" "\ | 10412 | (autoload (quote ewoc-create) "ewoc" "\ |
| @@ -10393,7 +10435,7 @@ fourth arg NOSEP non-nil inhibits this. | |||
| 10393 | ;;;### (autoloads (executable-make-buffer-file-executable-if-script-p | 10435 | ;;;### (autoloads (executable-make-buffer-file-executable-if-script-p |
| 10394 | ;;;;;; executable-self-display executable-set-magic executable-interpret | 10436 | ;;;;;; executable-self-display executable-set-magic executable-interpret |
| 10395 | ;;;;;; executable-command-find-posix-p) "executable" "progmodes/executable.el" | 10437 | ;;;;;; executable-command-find-posix-p) "executable" "progmodes/executable.el" |
| 10396 | ;;;;;; (17842 56333)) | 10438 | ;;;;;; (18104 24765)) |
| 10397 | ;;; Generated autoloads from progmodes/executable.el | 10439 | ;;; Generated autoloads from progmodes/executable.el |
| 10398 | 10440 | ||
| 10399 | (autoload (quote executable-command-find-posix-p) "executable" "\ | 10441 | (autoload (quote executable-command-find-posix-p) "executable" "\ |
| @@ -10436,7 +10478,7 @@ file modes. | |||
| 10436 | 10478 | ||
| 10437 | ;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot | 10479 | ;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot |
| 10438 | ;;;;;; expand-abbrev-hook expand-add-abbrevs) "expand" "expand.el" | 10480 | ;;;;;; expand-abbrev-hook expand-add-abbrevs) "expand" "expand.el" |
| 10439 | ;;;;;; (17925 52793)) | 10481 | ;;;;;; (18104 24735)) |
| 10440 | ;;; Generated autoloads from expand.el | 10482 | ;;; Generated autoloads from expand.el |
| 10441 | 10483 | ||
| 10442 | (autoload (quote expand-add-abbrevs) "expand" "\ | 10484 | (autoload (quote expand-add-abbrevs) "expand" "\ |
| @@ -10485,7 +10527,7 @@ This is used only in conjunction with `expand-add-abbrevs'. | |||
| 10485 | 10527 | ||
| 10486 | ;;;*** | 10528 | ;;;*** |
| 10487 | 10529 | ||
| 10488 | ;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (17842 56333)) | 10530 | ;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (18104 24765)) |
| 10489 | ;;; Generated autoloads from progmodes/f90.el | 10531 | ;;; Generated autoloads from progmodes/f90.el |
| 10490 | 10532 | ||
| 10491 | (autoload (quote f90-mode) "f90" "\ | 10533 | (autoload (quote f90-mode) "f90" "\ |
| @@ -10552,7 +10594,7 @@ with no args, if that value is non-nil. | |||
| 10552 | ;;;;;; facemenu-remove-all facemenu-remove-face-props facemenu-set-read-only | 10594 | ;;;;;; facemenu-remove-all facemenu-remove-face-props facemenu-set-read-only |
| 10553 | ;;;;;; facemenu-set-intangible facemenu-set-invisible facemenu-set-face-from-menu | 10595 | ;;;;;; facemenu-set-intangible facemenu-set-invisible facemenu-set-face-from-menu |
| 10554 | ;;;;;; facemenu-set-background facemenu-set-foreground facemenu-set-face) | 10596 | ;;;;;; facemenu-set-background facemenu-set-foreground facemenu-set-face) |
| 10555 | ;;;;;; "facemenu" "facemenu.el" (17842 58279)) | 10597 | ;;;;;; "facemenu" "facemenu.el" (18104 24735)) |
| 10556 | ;;; Generated autoloads from facemenu.el | 10598 | ;;; Generated autoloads from facemenu.el |
| 10557 | (define-key global-map "\M-o" 'facemenu-keymap) | 10599 | (define-key global-map "\M-o" 'facemenu-keymap) |
| 10558 | (autoload 'facemenu-keymap "facemenu" "Keymap for face-changing commands." t 'keymap) | 10600 | (autoload 'facemenu-keymap "facemenu" "Keymap for face-changing commands." t 'keymap) |
| @@ -10719,9 +10761,49 @@ argument BUFFER-NAME is nil, it defaults to *Colors*. | |||
| 10719 | 10761 | ||
| 10720 | ;;;*** | 10762 | ;;;*** |
| 10721 | 10763 | ||
| 10764 | ;;;### (autoloads (turn-on-fast-lock fast-lock-mode) "fast-lock" | ||
| 10765 | ;;;;;; "obsolete/fast-lock.el" (18104 24760)) | ||
| 10766 | ;;; Generated autoloads from obsolete/fast-lock.el | ||
| 10767 | |||
| 10768 | (autoload (quote fast-lock-mode) "fast-lock" "\ | ||
| 10769 | Toggle Fast Lock mode. | ||
| 10770 | With arg, turn Fast Lock mode on if and only if arg is positive and the buffer | ||
| 10771 | is associated with a file. Enable it automatically in your `~/.emacs' by: | ||
| 10772 | |||
| 10773 | (setq font-lock-support-mode 'fast-lock-mode) | ||
| 10774 | |||
| 10775 | If Fast Lock mode is enabled, and the current buffer does not contain any text | ||
| 10776 | properties, any associated Font Lock cache is used if its timestamp matches the | ||
| 10777 | buffer's file, and its `font-lock-keywords' match those that you are using. | ||
| 10778 | |||
| 10779 | Font Lock caches may be saved: | ||
| 10780 | - When you save the file's buffer. | ||
| 10781 | - When you kill an unmodified file's buffer. | ||
| 10782 | - When you exit Emacs, for all unmodified or saved buffers. | ||
| 10783 | Depending on the value of `fast-lock-save-events'. | ||
| 10784 | See also the commands `fast-lock-read-cache' and `fast-lock-save-cache'. | ||
| 10785 | |||
| 10786 | Use \\[font-lock-fontify-buffer] to fontify the buffer if the cache is bad. | ||
| 10787 | |||
| 10788 | Various methods of control are provided for the Font Lock cache. In general, | ||
| 10789 | see variable `fast-lock-cache-directories' and function `fast-lock-cache-name'. | ||
| 10790 | For saving, see variables `fast-lock-minimum-size', `fast-lock-save-events', | ||
| 10791 | `fast-lock-save-others' and `fast-lock-save-faces'. | ||
| 10792 | |||
| 10793 | \(fn &optional ARG)" t nil) | ||
| 10794 | |||
| 10795 | (autoload (quote turn-on-fast-lock) "fast-lock" "\ | ||
| 10796 | Unconditionally turn on Fast Lock mode. | ||
| 10797 | |||
| 10798 | \(fn)" nil nil) | ||
| 10799 | |||
| 10800 | (when (fboundp (quote add-minor-mode)) (defvar fast-lock-mode nil) (add-minor-mode (quote fast-lock-mode) nil)) | ||
| 10801 | |||
| 10802 | ;;;*** | ||
| 10803 | |||
| 10722 | ;;;### (autoloads (feedmail-queue-reminder feedmail-run-the-queue | 10804 | ;;;### (autoloads (feedmail-queue-reminder feedmail-run-the-queue |
| 10723 | ;;;;;; feedmail-run-the-queue-global-prompt feedmail-run-the-queue-no-prompts | 10805 | ;;;;;; feedmail-run-the-queue-global-prompt feedmail-run-the-queue-no-prompts |
| 10724 | ;;;;;; feedmail-send-it) "feedmail" "mail/feedmail.el" (17888 29839)) | 10806 | ;;;;;; feedmail-send-it) "feedmail" "mail/feedmail.el" (17900 45314)) |
| 10725 | ;;; Generated autoloads from mail/feedmail.el | 10807 | ;;; Generated autoloads from mail/feedmail.el |
| 10726 | 10808 | ||
| 10727 | (autoload (quote feedmail-send-it) "feedmail" "\ | 10809 | (autoload (quote feedmail-send-it) "feedmail" "\ |
| @@ -10775,7 +10857,7 @@ you can set `feedmail-queue-reminder-alist' to nil. | |||
| 10775 | ;;;*** | 10857 | ;;;*** |
| 10776 | 10858 | ||
| 10777 | ;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu | 10859 | ;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu |
| 10778 | ;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (17943 4602)) | 10860 | ;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (18104 24735)) |
| 10779 | ;;; Generated autoloads from ffap.el | 10861 | ;;; Generated autoloads from ffap.el |
| 10780 | 10862 | ||
| 10781 | (autoload (quote ffap-next) "ffap" "\ | 10863 | (autoload (quote ffap-next) "ffap" "\ |
| @@ -10834,7 +10916,7 @@ Evaluate the forms in variable `ffap-bindings'. | |||
| 10834 | ;;;### (autoloads (file-cache-minibuffer-complete file-cache-add-directory-recursively | 10916 | ;;;### (autoloads (file-cache-minibuffer-complete file-cache-add-directory-recursively |
| 10835 | ;;;;;; file-cache-add-directory-using-locate file-cache-add-directory-using-find | 10917 | ;;;;;; file-cache-add-directory-using-locate file-cache-add-directory-using-find |
| 10836 | ;;;;;; file-cache-add-file file-cache-add-directory-list file-cache-add-directory) | 10918 | ;;;;;; file-cache-add-file file-cache-add-directory-list file-cache-add-directory) |
| 10837 | ;;;;;; "filecache" "filecache.el" (17842 58279)) | 10919 | ;;;;;; "filecache" "filecache.el" (18104 24735)) |
| 10838 | ;;; Generated autoloads from filecache.el | 10920 | ;;; Generated autoloads from filecache.el |
| 10839 | 10921 | ||
| 10840 | (autoload (quote file-cache-add-directory) "filecache" "\ | 10922 | (autoload (quote file-cache-add-directory) "filecache" "\ |
| @@ -10893,8 +10975,8 @@ the name is considered already unique; only the second substitution | |||
| 10893 | 10975 | ||
| 10894 | ;;;*** | 10976 | ;;;*** |
| 10895 | 10977 | ||
| 10896 | ;;;### (autoloads (filesets-init) "filesets" "filesets.el" (17842 | 10978 | ;;;### (autoloads (filesets-init) "filesets" "filesets.el" (18104 |
| 10897 | ;;;;;; 58279)) | 10979 | ;;;;;; 24735)) |
| 10898 | ;;; Generated autoloads from filesets.el | 10980 | ;;; Generated autoloads from filesets.el |
| 10899 | 10981 | ||
| 10900 | (autoload (quote filesets-init) "filesets" "\ | 10982 | (autoload (quote filesets-init) "filesets" "\ |
| @@ -10905,7 +10987,7 @@ Set up hooks, load the cache file -- if existing -- and build the menu. | |||
| 10905 | 10987 | ||
| 10906 | ;;;*** | 10988 | ;;;*** |
| 10907 | 10989 | ||
| 10908 | ;;;### (autoloads nil "fill" "textmodes/fill.el" (18007 39658)) | 10990 | ;;;### (autoloads nil "fill" "textmodes/fill.el" (18104 24771)) |
| 10909 | ;;; Generated autoloads from textmodes/fill.el | 10991 | ;;; Generated autoloads from textmodes/fill.el |
| 10910 | (put 'colon-double-space 'safe-local-variable 'booleanp) | 10992 | (put 'colon-double-space 'safe-local-variable 'booleanp) |
| 10911 | 10993 | ||
| @@ -10913,7 +10995,7 @@ Set up hooks, load the cache file -- if existing -- and build the menu. | |||
| 10913 | 10995 | ||
| 10914 | ;;;### (autoloads (find-grep-dired find-name-dired find-dired find-grep-options | 10996 | ;;;### (autoloads (find-grep-dired find-name-dired find-dired find-grep-options |
| 10915 | ;;;;;; find-ls-subdir-switches find-ls-option) "find-dired" "find-dired.el" | 10997 | ;;;;;; find-ls-subdir-switches find-ls-option) "find-dired" "find-dired.el" |
| 10916 | ;;;;;; (17992 30877)) | 10998 | ;;;;;; (18104 24736)) |
| 10917 | ;;; Generated autoloads from find-dired.el | 10999 | ;;; Generated autoloads from find-dired.el |
| 10918 | 11000 | ||
| 10919 | (defvar find-ls-option (if (eq system-type (quote berkeley-unix)) (quote ("-ls" . "-gilsb")) (quote ("-exec ls -ld {} \\;" . "-ld"))) "\ | 11001 | (defvar find-ls-option (if (eq system-type (quote berkeley-unix)) (quote ("-ls" . "-gilsb")) (quote ("-exec ls -ld {} \\;" . "-ld"))) "\ |
| @@ -10974,7 +11056,7 @@ Thus ARG can also contain additional grep options. | |||
| 10974 | 11056 | ||
| 10975 | ;;;### (autoloads (ff-mouse-find-other-file-other-window ff-mouse-find-other-file | 11057 | ;;;### (autoloads (ff-mouse-find-other-file-other-window ff-mouse-find-other-file |
| 10976 | ;;;;;; ff-find-other-file ff-get-other-file) "find-file" "find-file.el" | 11058 | ;;;;;; ff-find-other-file ff-get-other-file) "find-file" "find-file.el" |
| 10977 | ;;;;;; (17842 58279)) | 11059 | ;;;;;; (18104 24736)) |
| 10978 | ;;; Generated autoloads from find-file.el | 11060 | ;;; Generated autoloads from find-file.el |
| 10979 | 11061 | ||
| 10980 | (defvar ff-special-constructs (quote (("^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]" lambda nil (buffer-substring (match-beginning 2) (match-end 2))))) "\ | 11062 | (defvar ff-special-constructs (quote (("^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]" lambda nil (buffer-substring (match-beginning 2) (match-end 2))))) "\ |
| @@ -11068,7 +11150,7 @@ Visit the file you click on in another window. | |||
| 11068 | ;;;;;; find-variable find-variable-noselect find-function-other-frame | 11150 | ;;;;;; find-variable find-variable-noselect find-function-other-frame |
| 11069 | ;;;;;; find-function-other-window find-function find-function-noselect | 11151 | ;;;;;; find-function-other-window find-function find-function-noselect |
| 11070 | ;;;;;; find-function-search-for-symbol find-library) "find-func" | 11152 | ;;;;;; find-function-search-for-symbol find-library) "find-func" |
| 11071 | ;;;;;; "emacs-lisp/find-func.el" (17842 54152)) | 11153 | ;;;;;; "emacs-lisp/find-func.el" (18104 24748)) |
| 11072 | ;;; Generated autoloads from emacs-lisp/find-func.el | 11154 | ;;; Generated autoloads from emacs-lisp/find-func.el |
| 11073 | 11155 | ||
| 11074 | (autoload (quote find-library) "find-func" "\ | 11156 | (autoload (quote find-library) "find-func" "\ |
| @@ -11222,7 +11304,7 @@ Define some key bindings for the find-function family of functions. | |||
| 11222 | ;;;*** | 11304 | ;;;*** |
| 11223 | 11305 | ||
| 11224 | ;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories | 11306 | ;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories |
| 11225 | ;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (17893 23802)) | 11307 | ;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (18104 24736)) |
| 11226 | ;;; Generated autoloads from find-lisp.el | 11308 | ;;; Generated autoloads from find-lisp.el |
| 11227 | 11309 | ||
| 11228 | (autoload (quote find-lisp-find-dired) "find-lisp" "\ | 11310 | (autoload (quote find-lisp-find-dired) "find-lisp" "\ |
| @@ -11243,7 +11325,7 @@ Change the filter on a find-lisp-find-dired buffer to REGEXP. | |||
| 11243 | ;;;*** | 11325 | ;;;*** |
| 11244 | 11326 | ||
| 11245 | ;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords) | 11327 | ;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords) |
| 11246 | ;;;;;; "finder" "finder.el" (17842 58279)) | 11328 | ;;;;;; "finder" "finder.el" (18104 24736)) |
| 11247 | ;;; Generated autoloads from finder.el | 11329 | ;;; Generated autoloads from finder.el |
| 11248 | 11330 | ||
| 11249 | (autoload (quote finder-list-keywords) "finder" "\ | 11331 | (autoload (quote finder-list-keywords) "finder" "\ |
| @@ -11265,7 +11347,7 @@ Find packages matching a given keyword. | |||
| 11265 | ;;;*** | 11347 | ;;;*** |
| 11266 | 11348 | ||
| 11267 | ;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" | 11349 | ;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" |
| 11268 | ;;;;;; "flow-ctrl.el" (17842 58279)) | 11350 | ;;;;;; "flow-ctrl.el" (18104 24736)) |
| 11269 | ;;; Generated autoloads from flow-ctrl.el | 11351 | ;;; Generated autoloads from flow-ctrl.el |
| 11270 | 11352 | ||
| 11271 | (autoload (quote enable-flow-control) "flow-ctrl" "\ | 11353 | (autoload (quote enable-flow-control) "flow-ctrl" "\ |
| @@ -11287,7 +11369,7 @@ to get the effect of a C-q. | |||
| 11287 | ;;;*** | 11369 | ;;;*** |
| 11288 | 11370 | ||
| 11289 | ;;;### (autoloads (fill-flowed fill-flowed-encode) "flow-fill" "gnus/flow-fill.el" | 11371 | ;;;### (autoloads (fill-flowed fill-flowed-encode) "flow-fill" "gnus/flow-fill.el" |
| 11290 | ;;;;;; (17842 54741)) | 11372 | ;;;;;; (18104 24750)) |
| 11291 | ;;; Generated autoloads from gnus/flow-fill.el | 11373 | ;;; Generated autoloads from gnus/flow-fill.el |
| 11292 | 11374 | ||
| 11293 | (autoload (quote fill-flowed-encode) "flow-fill" "\ | 11375 | (autoload (quote fill-flowed-encode) "flow-fill" "\ |
| @@ -11303,7 +11385,7 @@ Not documented | |||
| 11303 | ;;;*** | 11385 | ;;;*** |
| 11304 | 11386 | ||
| 11305 | ;;;### (autoloads (flymake-mode-off flymake-mode-on flymake-mode) | 11387 | ;;;### (autoloads (flymake-mode-off flymake-mode-on flymake-mode) |
| 11306 | ;;;;;; "flymake" "progmodes/flymake.el" (17934 27588)) | 11388 | ;;;;;; "flymake" "progmodes/flymake.el" (18104 24765)) |
| 11307 | ;;; Generated autoloads from progmodes/flymake.el | 11389 | ;;; Generated autoloads from progmodes/flymake.el |
| 11308 | 11390 | ||
| 11309 | (autoload (quote flymake-mode) "flymake" "\ | 11391 | (autoload (quote flymake-mode) "flymake" "\ |
| @@ -11327,7 +11409,7 @@ Turn flymake mode off. | |||
| 11327 | 11409 | ||
| 11328 | ;;;### (autoloads (flyspell-buffer flyspell-region flyspell-mode-off | 11410 | ;;;### (autoloads (flyspell-buffer flyspell-region flyspell-mode-off |
| 11329 | ;;;;;; turn-off-flyspell turn-on-flyspell flyspell-mode flyspell-prog-mode) | 11411 | ;;;;;; turn-off-flyspell turn-on-flyspell flyspell-mode flyspell-prog-mode) |
| 11330 | ;;;;;; "flyspell" "textmodes/flyspell.el" (18006 55797)) | 11412 | ;;;;;; "flyspell" "textmodes/flyspell.el" (18104 24771)) |
| 11331 | ;;; Generated autoloads from textmodes/flyspell.el | 11413 | ;;; Generated autoloads from textmodes/flyspell.el |
| 11332 | 11414 | ||
| 11333 | (autoload (quote flyspell-prog-mode) "flyspell" "\ | 11415 | (autoload (quote flyspell-prog-mode) "flyspell" "\ |
| @@ -11396,18 +11478,18 @@ Flyspell whole buffer. | |||
| 11396 | 11478 | ||
| 11397 | ;;;### (autoloads (follow-delete-other-windows-and-split follow-mode | 11479 | ;;;### (autoloads (follow-delete-other-windows-and-split follow-mode |
| 11398 | ;;;;;; turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el" | 11480 | ;;;;;; turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el" |
| 11399 | ;;;;;; (17842 58279)) | 11481 | ;;;;;; (18104 24736)) |
| 11400 | ;;; Generated autoloads from follow.el | 11482 | ;;; Generated autoloads from follow.el |
| 11401 | 11483 | ||
| 11402 | (autoload (quote turn-on-follow-mode) "follow" "\ | 11484 | (autoload (quote turn-on-follow-mode) "follow" "\ |
| 11403 | Turn on Follow mode. Please see the function `follow-mode'. | 11485 | Turn on Follow mode. Please see the function `follow-mode'. |
| 11404 | 11486 | ||
| 11405 | \(fn)" t nil) | 11487 | \(fn)" nil nil) |
| 11406 | 11488 | ||
| 11407 | (autoload (quote turn-off-follow-mode) "follow" "\ | 11489 | (autoload (quote turn-off-follow-mode) "follow" "\ |
| 11408 | Turn off Follow mode. Please see the function `follow-mode'. | 11490 | Turn off Follow mode. Please see the function `follow-mode'. |
| 11409 | 11491 | ||
| 11410 | \(fn)" t nil) | 11492 | \(fn)" nil nil) |
| 11411 | 11493 | ||
| 11412 | (autoload (quote follow-mode) "follow" "\ | 11494 | (autoload (quote follow-mode) "follow" "\ |
| 11413 | Minor mode that combines windows into one tall virtual window. | 11495 | Minor mode that combines windows into one tall virtual window. |
| @@ -11425,16 +11507,16 @@ of two major techniques: | |||
| 11425 | movement commands. | 11507 | movement commands. |
| 11426 | 11508 | ||
| 11427 | Follow mode comes to its prime when used on a large screen and two | 11509 | Follow mode comes to its prime when used on a large screen and two |
| 11428 | side-by-side window are used. The user can, with the help of Follow | 11510 | side-by-side windows are used. The user can, with the help of Follow |
| 11429 | mode, use two full-height windows as though they would have been | 11511 | mode, use two full-height windows as though they would have been |
| 11430 | one. Imagine yourself editing a large function, or section of text, | 11512 | one. Imagine yourself editing a large function, or section of text, |
| 11431 | and being able to use 144 lines instead of the normal 72... (your | 11513 | and being able to use 144 lines instead of the normal 72... (your |
| 11432 | mileage may vary). | 11514 | mileage may vary). |
| 11433 | 11515 | ||
| 11434 | To split one large window into two side-by-side windows, the commands | 11516 | To split one large window into two side-by-side windows, the commands |
| 11435 | `\\[split-window-horizontally]' or `M-x follow-delete-other-windows-and-split' can be used. | 11517 | `\\[split-window-horizontally]' or `M-x follow-delete-other-windows-and-split' can be used. |
| 11436 | 11518 | ||
| 11437 | Only windows displayed in the same frame follow each-other. | 11519 | Only windows displayed in the same frame follow each other. |
| 11438 | 11520 | ||
| 11439 | If the variable `follow-intercept-processes' is non-nil, Follow mode | 11521 | If the variable `follow-intercept-processes' is non-nil, Follow mode |
| 11440 | will listen to the output of processes and redisplay accordingly. | 11522 | will listen to the output of processes and redisplay accordingly. |
| @@ -11454,11 +11536,11 @@ Create two side by side windows and enter Follow Mode. | |||
| 11454 | Execute this command to display as much as possible of the text | 11536 | Execute this command to display as much as possible of the text |
| 11455 | in the selected window. All other windows, in the current | 11537 | in the selected window. All other windows, in the current |
| 11456 | frame, are deleted and the selected window is split in two | 11538 | frame, are deleted and the selected window is split in two |
| 11457 | side-by-side windows. Follow Mode is activated, hence the | 11539 | side-by-side windows. Follow Mode is activated, hence the |
| 11458 | two windows always will display two successive pages. | 11540 | two windows always will display two successive pages. |
| 11459 | \(If one window is moved, the other one will follow.) | 11541 | \(If one window is moved, the other one will follow.) |
| 11460 | 11542 | ||
| 11461 | If ARG is positive, the leftmost window is selected. If it negative, | 11543 | If ARG is positive, the leftmost window is selected. If negative, |
| 11462 | the rightmost is selected. If ARG is nil, the leftmost window is | 11544 | the rightmost is selected. If ARG is nil, the leftmost window is |
| 11463 | selected if the original window is the first one in the frame. | 11545 | selected if the original window is the first one in the frame. |
| 11464 | 11546 | ||
| @@ -11470,8 +11552,8 @@ in your `~/.emacs' file, replacing [f7] by your favourite key: | |||
| 11470 | 11552 | ||
| 11471 | ;;;*** | 11553 | ;;;*** |
| 11472 | 11554 | ||
| 11473 | ;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (17954 | 11555 | ;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (18104 |
| 11474 | ;;;;;; 24686)) | 11556 | ;;;;;; 24758)) |
| 11475 | ;;; Generated autoloads from mail/footnote.el | 11557 | ;;; Generated autoloads from mail/footnote.el |
| 11476 | 11558 | ||
| 11477 | (autoload (quote footnote-mode) "footnote" "\ | 11559 | (autoload (quote footnote-mode) "footnote" "\ |
| @@ -11492,7 +11574,7 @@ key binding | |||
| 11492 | ;;;*** | 11574 | ;;;*** |
| 11493 | 11575 | ||
| 11494 | ;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) | 11576 | ;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) |
| 11495 | ;;;;;; "forms" "forms.el" (17842 58279)) | 11577 | ;;;;;; "forms" "forms.el" (18104 24736)) |
| 11496 | ;;; Generated autoloads from forms.el | 11578 | ;;; Generated autoloads from forms.el |
| 11497 | 11579 | ||
| 11498 | (autoload (quote forms-mode) "forms" "\ | 11580 | (autoload (quote forms-mode) "forms" "\ |
| @@ -11528,18 +11610,10 @@ Visit a file in Forms mode in other window. | |||
| 11528 | 11610 | ||
| 11529 | ;;;*** | 11611 | ;;;*** |
| 11530 | 11612 | ||
| 11531 | ;;;### (autoloads (fortran-mode fortran-tab-mode-default) "fortran" | 11613 | ;;;### (autoloads (fortran-mode) "fortran" "progmodes/fortran.el" |
| 11532 | ;;;;;; "progmodes/fortran.el" (17842 56333)) | 11614 | ;;;;;; (18104 24766)) |
| 11533 | ;;; Generated autoloads from progmodes/fortran.el | 11615 | ;;; Generated autoloads from progmodes/fortran.el |
| 11534 | 11616 | ||
| 11535 | (defvar fortran-tab-mode-default nil "\ | ||
| 11536 | *Default tabbing/carriage control style for empty files in Fortran mode. | ||
| 11537 | A non-nil value specifies tab-digit style of continuation control. | ||
| 11538 | A value of nil specifies that continuation lines are marked | ||
| 11539 | with a character in column 6.") | ||
| 11540 | |||
| 11541 | (custom-autoload (quote fortran-tab-mode-default) "fortran" t) | ||
| 11542 | |||
| 11543 | (autoload (quote fortran-mode) "fortran" "\ | 11617 | (autoload (quote fortran-mode) "fortran" "\ |
| 11544 | Major mode for editing Fortran code in fixed format. | 11618 | Major mode for editing Fortran code in fixed format. |
| 11545 | For free format code, use `f90-mode'. | 11619 | For free format code, use `f90-mode'. |
| @@ -11615,7 +11689,7 @@ with no args, if that value is non-nil. | |||
| 11615 | ;;;*** | 11689 | ;;;*** |
| 11616 | 11690 | ||
| 11617 | ;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region | 11691 | ;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region |
| 11618 | ;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (17842 55395)) | 11692 | ;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (18104 24761)) |
| 11619 | ;;; Generated autoloads from play/fortune.el | 11693 | ;;; Generated autoloads from play/fortune.el |
| 11620 | 11694 | ||
| 11621 | (autoload (quote fortune-add-fortune) "fortune" "\ | 11695 | (autoload (quote fortune-add-fortune) "fortune" "\ |
| @@ -11665,7 +11739,7 @@ and choose the directory as the fortune-file. | |||
| 11665 | ;;;*** | 11739 | ;;;*** |
| 11666 | 11740 | ||
| 11667 | ;;;### (autoloads (gdb-enable-debug gdba) "gdb-ui" "progmodes/gdb-ui.el" | 11741 | ;;;### (autoloads (gdb-enable-debug gdba) "gdb-ui" "progmodes/gdb-ui.el" |
| 11668 | ;;;;;; (17941 38806)) | 11742 | ;;;;;; (18104 24766)) |
| 11669 | ;;; Generated autoloads from progmodes/gdb-ui.el | 11743 | ;;; Generated autoloads from progmodes/gdb-ui.el |
| 11670 | 11744 | ||
| 11671 | (autoload (quote gdba) "gdb-ui" "\ | 11745 | (autoload (quote gdba) "gdb-ui" "\ |
| @@ -11728,8 +11802,8 @@ Non-nil means record the process input and output in `gdb-debug-log'.") | |||
| 11728 | ;;;*** | 11802 | ;;;*** |
| 11729 | 11803 | ||
| 11730 | ;;;### (autoloads (generic-make-keywords-list generic-mode generic-mode-internal | 11804 | ;;;### (autoloads (generic-make-keywords-list generic-mode generic-mode-internal |
| 11731 | ;;;;;; define-generic-mode) "generic" "emacs-lisp/generic.el" (17842 | 11805 | ;;;;;; define-generic-mode) "generic" "emacs-lisp/generic.el" (18104 |
| 11732 | ;;;;;; 54152)) | 11806 | ;;;;;; 24748)) |
| 11733 | ;;; Generated autoloads from emacs-lisp/generic.el | 11807 | ;;; Generated autoloads from emacs-lisp/generic.el |
| 11734 | 11808 | ||
| 11735 | (defvar generic-mode-list nil "\ | 11809 | (defvar generic-mode-list nil "\ |
| @@ -11804,7 +11878,7 @@ regular expression that can be used as an element of | |||
| 11804 | ;;;*** | 11878 | ;;;*** |
| 11805 | 11879 | ||
| 11806 | ;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el" | 11880 | ;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el" |
| 11807 | ;;;;;; (17842 56333)) | 11881 | ;;;;;; (18104 24766)) |
| 11808 | ;;; Generated autoloads from progmodes/glasses.el | 11882 | ;;; Generated autoloads from progmodes/glasses.el |
| 11809 | 11883 | ||
| 11810 | (autoload (quote glasses-mode) "glasses" "\ | 11884 | (autoload (quote glasses-mode) "glasses" "\ |
| @@ -11817,7 +11891,7 @@ at places they belong to. | |||
| 11817 | ;;;*** | 11891 | ;;;*** |
| 11818 | 11892 | ||
| 11819 | ;;;### (autoloads (gmm-tool-bar-from-list gmm-widget-p gmm-error | 11893 | ;;;### (autoloads (gmm-tool-bar-from-list gmm-widget-p gmm-error |
| 11820 | ;;;;;; gmm-message) "gmm-utils" "gnus/gmm-utils.el" (17934 27588)) | 11894 | ;;;;;; gmm-message) "gmm-utils" "gnus/gmm-utils.el" (18104 24750)) |
| 11821 | ;;; Generated autoloads from gnus/gmm-utils.el | 11895 | ;;; Generated autoloads from gnus/gmm-utils.el |
| 11822 | 11896 | ||
| 11823 | (autoload (quote gmm-message) "gmm-utils" "\ | 11897 | (autoload (quote gmm-message) "gmm-utils" "\ |
| @@ -11864,7 +11938,7 @@ DEFAULT-MAP specifies the default key map for ICON-LIST. | |||
| 11864 | ;;;*** | 11938 | ;;;*** |
| 11865 | 11939 | ||
| 11866 | ;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server | 11940 | ;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server |
| 11867 | ;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (17842 54741)) | 11941 | ;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (18104 24751)) |
| 11868 | ;;; Generated autoloads from gnus/gnus.el | 11942 | ;;; Generated autoloads from gnus/gnus.el |
| 11869 | (when (fboundp 'custom-autoload) | 11943 | (when (fboundp 'custom-autoload) |
| 11870 | (custom-autoload 'gnus-select-method "gnus")) | 11944 | (custom-autoload 'gnus-select-method "gnus")) |
| @@ -11917,7 +11991,7 @@ prompt the user for the name of an NNTP server to use. | |||
| 11917 | ;;;;;; gnus-agent-get-undownloaded-list gnus-agent-delete-group | 11991 | ;;;;;; gnus-agent-get-undownloaded-list gnus-agent-delete-group |
| 11918 | ;;;;;; gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize | 11992 | ;;;;;; gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize |
| 11919 | ;;;;;; gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent" | 11993 | ;;;;;; gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent" |
| 11920 | ;;;;;; "gnus/gnus-agent.el" (17842 54741)) | 11994 | ;;;;;; "gnus/gnus-agent.el" (18104 24750)) |
| 11921 | ;;; Generated autoloads from gnus/gnus-agent.el | 11995 | ;;; Generated autoloads from gnus/gnus-agent.el |
| 11922 | 11996 | ||
| 11923 | (autoload (quote gnus-unplugged) "gnus-agent" "\ | 11997 | (autoload (quote gnus-unplugged) "gnus-agent" "\ |
| @@ -12008,7 +12082,7 @@ If CLEAN, obsolete (ignore). | |||
| 12008 | ;;;*** | 12082 | ;;;*** |
| 12009 | 12083 | ||
| 12010 | ;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el" | 12084 | ;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el" |
| 12011 | ;;;;;; (17960 49045)) | 12085 | ;;;;;; (18104 24750)) |
| 12012 | ;;; Generated autoloads from gnus/gnus-art.el | 12086 | ;;; Generated autoloads from gnus/gnus-art.el |
| 12013 | 12087 | ||
| 12014 | (autoload (quote gnus-article-prepare-display) "gnus-art" "\ | 12088 | (autoload (quote gnus-article-prepare-display) "gnus-art" "\ |
| @@ -12019,7 +12093,7 @@ Make the current buffer look like a nice article. | |||
| 12019 | ;;;*** | 12093 | ;;;*** |
| 12020 | 12094 | ||
| 12021 | ;;;### (autoloads (gnus-audio-play) "gnus-audio" "gnus/gnus-audio.el" | 12095 | ;;;### (autoloads (gnus-audio-play) "gnus-audio" "gnus/gnus-audio.el" |
| 12022 | ;;;;;; (17842 54741)) | 12096 | ;;;;;; (18104 24750)) |
| 12023 | ;;; Generated autoloads from gnus/gnus-audio.el | 12097 | ;;; Generated autoloads from gnus/gnus-audio.el |
| 12024 | 12098 | ||
| 12025 | (autoload (quote gnus-audio-play) "gnus-audio" "\ | 12099 | (autoload (quote gnus-audio-play) "gnus-audio" "\ |
| @@ -12031,8 +12105,8 @@ Play a sound FILE through the speaker. | |||
| 12031 | 12105 | ||
| 12032 | ;;;### (autoloads (gnus-cache-delete-group gnus-cache-rename-group | 12106 | ;;;### (autoloads (gnus-cache-delete-group gnus-cache-rename-group |
| 12033 | ;;;;;; gnus-cache-generate-nov-databases gnus-cache-generate-active | 12107 | ;;;;;; gnus-cache-generate-nov-databases gnus-cache-generate-active |
| 12034 | ;;;;;; gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (17842 | 12108 | ;;;;;; gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (18104 |
| 12035 | ;;;;;; 54741)) | 12109 | ;;;;;; 24750)) |
| 12036 | ;;; Generated autoloads from gnus/gnus-cache.el | 12110 | ;;; Generated autoloads from gnus/gnus-cache.el |
| 12037 | 12111 | ||
| 12038 | (autoload (quote gnus-jog-cache) "gnus-cache" "\ | 12112 | (autoload (quote gnus-jog-cache) "gnus-cache" "\ |
| @@ -12074,7 +12148,7 @@ supported. | |||
| 12074 | ;;;*** | 12148 | ;;;*** |
| 12075 | 12149 | ||
| 12076 | ;;;### (autoloads (gnus-delay-initialize gnus-delay-send-queue gnus-delay-article) | 12150 | ;;;### (autoloads (gnus-delay-initialize gnus-delay-send-queue gnus-delay-article) |
| 12077 | ;;;;;; "gnus-delay" "gnus/gnus-delay.el" (17842 54741)) | 12151 | ;;;;;; "gnus-delay" "gnus/gnus-delay.el" (18104 24750)) |
| 12078 | ;;; Generated autoloads from gnus/gnus-delay.el | 12152 | ;;; Generated autoloads from gnus/gnus-delay.el |
| 12079 | 12153 | ||
| 12080 | (autoload (quote gnus-delay-article) "gnus-delay" "\ | 12154 | (autoload (quote gnus-delay-article) "gnus-delay" "\ |
| @@ -12110,7 +12184,7 @@ Checking delayed messages is skipped if optional arg NO-CHECK is non-nil. | |||
| 12110 | ;;;*** | 12184 | ;;;*** |
| 12111 | 12185 | ||
| 12112 | ;;;### (autoloads (gnus-user-format-function-D gnus-user-format-function-d) | 12186 | ;;;### (autoloads (gnus-user-format-function-D gnus-user-format-function-d) |
| 12113 | ;;;;;; "gnus-diary" "gnus/gnus-diary.el" (17992 30878)) | 12187 | ;;;;;; "gnus-diary" "gnus/gnus-diary.el" (18104 24750)) |
| 12114 | ;;; Generated autoloads from gnus/gnus-diary.el | 12188 | ;;; Generated autoloads from gnus/gnus-diary.el |
| 12115 | 12189 | ||
| 12116 | (autoload (quote gnus-user-format-function-d) "gnus-diary" "\ | 12190 | (autoload (quote gnus-user-format-function-d) "gnus-diary" "\ |
| @@ -12126,7 +12200,7 @@ Not documented | |||
| 12126 | ;;;*** | 12200 | ;;;*** |
| 12127 | 12201 | ||
| 12128 | ;;;### (autoloads (turn-on-gnus-dired-mode) "gnus-dired" "gnus/gnus-dired.el" | 12202 | ;;;### (autoloads (turn-on-gnus-dired-mode) "gnus-dired" "gnus/gnus-dired.el" |
| 12129 | ;;;;;; (17842 54741)) | 12203 | ;;;;;; (18104 24750)) |
| 12130 | ;;; Generated autoloads from gnus/gnus-dired.el | 12204 | ;;; Generated autoloads from gnus/gnus-dired.el |
| 12131 | 12205 | ||
| 12132 | (autoload (quote turn-on-gnus-dired-mode) "gnus-dired" "\ | 12206 | (autoload (quote turn-on-gnus-dired-mode) "gnus-dired" "\ |
| @@ -12137,7 +12211,7 @@ Convenience method to turn on gnus-dired-mode. | |||
| 12137 | ;;;*** | 12211 | ;;;*** |
| 12138 | 12212 | ||
| 12139 | ;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el" | 12213 | ;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el" |
| 12140 | ;;;;;; (17842 54741)) | 12214 | ;;;;;; (18104 24750)) |
| 12141 | ;;; Generated autoloads from gnus/gnus-draft.el | 12215 | ;;; Generated autoloads from gnus/gnus-draft.el |
| 12142 | 12216 | ||
| 12143 | (autoload (quote gnus-draft-reminder) "gnus-draft" "\ | 12217 | (autoload (quote gnus-draft-reminder) "gnus-draft" "\ |
| @@ -12149,8 +12223,8 @@ Reminder user if there are unsent drafts. | |||
| 12149 | 12223 | ||
| 12150 | ;;;### (autoloads (gnus-convert-png-to-face gnus-convert-face-to-png | 12224 | ;;;### (autoloads (gnus-convert-png-to-face gnus-convert-face-to-png |
| 12151 | ;;;;;; gnus-face-from-file gnus-x-face-from-file gnus-insert-random-x-face-header | 12225 | ;;;;;; gnus-face-from-file gnus-x-face-from-file gnus-insert-random-x-face-header |
| 12152 | ;;;;;; gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (17842 | 12226 | ;;;;;; gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (18104 |
| 12153 | ;;;;;; 54741)) | 12227 | ;;;;;; 24750)) |
| 12154 | ;;; Generated autoloads from gnus/gnus-fun.el | 12228 | ;;; Generated autoloads from gnus/gnus-fun.el |
| 12155 | 12229 | ||
| 12156 | (autoload (quote gnus-random-x-face) "gnus-fun" "\ | 12230 | (autoload (quote gnus-random-x-face) "gnus-fun" "\ |
| @@ -12189,7 +12263,7 @@ FILE should be a PNG file that's 48x48 and smaller than or equal to | |||
| 12189 | ;;;*** | 12263 | ;;;*** |
| 12190 | 12264 | ||
| 12191 | ;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group) | 12265 | ;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group) |
| 12192 | ;;;;;; "gnus-group" "gnus/gnus-group.el" (17842 54741)) | 12266 | ;;;;;; "gnus-group" "gnus/gnus-group.el" (18104 24750)) |
| 12193 | ;;; Generated autoloads from gnus/gnus-group.el | 12267 | ;;; Generated autoloads from gnus/gnus-group.el |
| 12194 | 12268 | ||
| 12195 | (autoload (quote gnus-fetch-group) "gnus-group" "\ | 12269 | (autoload (quote gnus-fetch-group) "gnus-group" "\ |
| @@ -12206,7 +12280,7 @@ Pop up a frame and enter GROUP. | |||
| 12206 | ;;;*** | 12280 | ;;;*** |
| 12207 | 12281 | ||
| 12208 | ;;;### (autoloads (gnus-batch-score) "gnus-kill" "gnus/gnus-kill.el" | 12282 | ;;;### (autoloads (gnus-batch-score) "gnus-kill" "gnus/gnus-kill.el" |
| 12209 | ;;;;;; (17842 54741)) | 12283 | ;;;;;; (18104 24750)) |
| 12210 | ;;; Generated autoloads from gnus/gnus-kill.el | 12284 | ;;; Generated autoloads from gnus/gnus-kill.el |
| 12211 | 12285 | ||
| 12212 | (defalias (quote gnus-batch-kill) (quote gnus-batch-score)) | 12286 | (defalias (quote gnus-batch-kill) (quote gnus-batch-score)) |
| @@ -12221,7 +12295,7 @@ Usage: emacs -batch -l ~/.emacs -l gnus -f gnus-batch-score | |||
| 12221 | 12295 | ||
| 12222 | ;;;### (autoloads (gnus-mailing-list-mode gnus-mailing-list-insinuate | 12296 | ;;;### (autoloads (gnus-mailing-list-mode gnus-mailing-list-insinuate |
| 12223 | ;;;;;; turn-on-gnus-mailing-list-mode) "gnus-ml" "gnus/gnus-ml.el" | 12297 | ;;;;;; turn-on-gnus-mailing-list-mode) "gnus-ml" "gnus/gnus-ml.el" |
| 12224 | ;;;;;; (17842 54741)) | 12298 | ;;;;;; (18104 24750)) |
| 12225 | ;;; Generated autoloads from gnus/gnus-ml.el | 12299 | ;;; Generated autoloads from gnus/gnus-ml.el |
| 12226 | 12300 | ||
| 12227 | (autoload (quote turn-on-gnus-mailing-list-mode) "gnus-ml" "\ | 12301 | (autoload (quote turn-on-gnus-mailing-list-mode) "gnus-ml" "\ |
| @@ -12246,7 +12320,7 @@ Minor mode for providing mailing-list commands. | |||
| 12246 | 12320 | ||
| 12247 | ;;;### (autoloads (gnus-group-split-fancy gnus-group-split gnus-group-split-update | 12321 | ;;;### (autoloads (gnus-group-split-fancy gnus-group-split gnus-group-split-update |
| 12248 | ;;;;;; gnus-group-split-setup) "gnus-mlspl" "gnus/gnus-mlspl.el" | 12322 | ;;;;;; gnus-group-split-setup) "gnus-mlspl" "gnus/gnus-mlspl.el" |
| 12249 | ;;;;;; (17842 54741)) | 12323 | ;;;;;; (18104 24750)) |
| 12250 | ;;; Generated autoloads from gnus/gnus-mlspl.el | 12324 | ;;; Generated autoloads from gnus/gnus-mlspl.el |
| 12251 | 12325 | ||
| 12252 | (autoload (quote gnus-group-split-setup) "gnus-mlspl" "\ | 12326 | (autoload (quote gnus-group-split-setup) "gnus-mlspl" "\ |
| @@ -12347,7 +12421,7 @@ Calling (gnus-group-split-fancy nil nil \"mail.others\") returns: | |||
| 12347 | ;;;*** | 12421 | ;;;*** |
| 12348 | 12422 | ||
| 12349 | ;;;### (autoloads (gnus-change-server) "gnus-move" "gnus/gnus-move.el" | 12423 | ;;;### (autoloads (gnus-change-server) "gnus-move" "gnus/gnus-move.el" |
| 12350 | ;;;;;; (17842 54741)) | 12424 | ;;;;;; (18104 24750)) |
| 12351 | ;;; Generated autoloads from gnus/gnus-move.el | 12425 | ;;; Generated autoloads from gnus/gnus-move.el |
| 12352 | 12426 | ||
| 12353 | (autoload (quote gnus-change-server) "gnus-move" "\ | 12427 | (autoload (quote gnus-change-server) "gnus-move" "\ |
| @@ -12359,7 +12433,7 @@ Update the .newsrc.eld file to reflect the change of nntp server. | |||
| 12359 | ;;;*** | 12433 | ;;;*** |
| 12360 | 12434 | ||
| 12361 | ;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail) | 12435 | ;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail) |
| 12362 | ;;;;;; "gnus-msg" "gnus/gnus-msg.el" (17949 41467)) | 12436 | ;;;;;; "gnus-msg" "gnus/gnus-msg.el" (18104 24750)) |
| 12363 | ;;; Generated autoloads from gnus/gnus-msg.el | 12437 | ;;; Generated autoloads from gnus/gnus-msg.el |
| 12364 | 12438 | ||
| 12365 | (autoload (quote gnus-msg-mail) "gnus-msg" "\ | 12439 | (autoload (quote gnus-msg-mail) "gnus-msg" "\ |
| @@ -12384,7 +12458,7 @@ Like `message-reply'. | |||
| 12384 | ;;;*** | 12458 | ;;;*** |
| 12385 | 12459 | ||
| 12386 | ;;;### (autoloads (gnus-nocem-load-cache gnus-nocem-scan-groups) | 12460 | ;;;### (autoloads (gnus-nocem-load-cache gnus-nocem-scan-groups) |
| 12387 | ;;;;;; "gnus-nocem" "gnus/gnus-nocem.el" (17842 54741)) | 12461 | ;;;;;; "gnus-nocem" "gnus/gnus-nocem.el" (18104 24750)) |
| 12388 | ;;; Generated autoloads from gnus/gnus-nocem.el | 12462 | ;;; Generated autoloads from gnus/gnus-nocem.el |
| 12389 | 12463 | ||
| 12390 | (autoload (quote gnus-nocem-scan-groups) "gnus-nocem" "\ | 12464 | (autoload (quote gnus-nocem-scan-groups) "gnus-nocem" "\ |
| @@ -12401,7 +12475,7 @@ Load the NoCeM cache. | |||
| 12401 | 12475 | ||
| 12402 | ;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon | 12476 | ;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon |
| 12403 | ;;;;;; gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el" | 12477 | ;;;;;; gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el" |
| 12404 | ;;;;;; (17842 54741)) | 12478 | ;;;;;; (18104 24750)) |
| 12405 | ;;; Generated autoloads from gnus/gnus-picon.el | 12479 | ;;; Generated autoloads from gnus/gnus-picon.el |
| 12406 | 12480 | ||
| 12407 | (autoload (quote gnus-treat-from-picon) "gnus-picon" "\ | 12481 | (autoload (quote gnus-treat-from-picon) "gnus-picon" "\ |
| @@ -12428,7 +12502,7 @@ If picons are already displayed, remove them. | |||
| 12428 | ;;;;;; gnus-sorted-nintersection gnus-sorted-range-intersection | 12502 | ;;;;;; gnus-sorted-nintersection gnus-sorted-range-intersection |
| 12429 | ;;;;;; gnus-sorted-intersection gnus-intersection gnus-sorted-complement | 12503 | ;;;;;; gnus-sorted-intersection gnus-intersection gnus-sorted-complement |
| 12430 | ;;;;;; gnus-sorted-ndifference gnus-sorted-difference) "gnus-range" | 12504 | ;;;;;; gnus-sorted-ndifference gnus-sorted-difference) "gnus-range" |
| 12431 | ;;;;;; "gnus/gnus-range.el" (17842 54741)) | 12505 | ;;;;;; "gnus/gnus-range.el" (18104 24750)) |
| 12432 | ;;; Generated autoloads from gnus/gnus-range.el | 12506 | ;;; Generated autoloads from gnus/gnus-range.el |
| 12433 | 12507 | ||
| 12434 | (autoload (quote gnus-sorted-difference) "gnus-range" "\ | 12508 | (autoload (quote gnus-sorted-difference) "gnus-range" "\ |
| @@ -12496,7 +12570,7 @@ Add NUM into sorted LIST by side effect. | |||
| 12496 | ;;;*** | 12570 | ;;;*** |
| 12497 | 12571 | ||
| 12498 | ;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize) | 12572 | ;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize) |
| 12499 | ;;;;;; "gnus-registry" "gnus/gnus-registry.el" (17934 27588)) | 12573 | ;;;;;; "gnus-registry" "gnus/gnus-registry.el" (18104 24750)) |
| 12500 | ;;; Generated autoloads from gnus/gnus-registry.el | 12574 | ;;; Generated autoloads from gnus/gnus-registry.el |
| 12501 | 12575 | ||
| 12502 | (autoload (quote gnus-registry-initialize) "gnus-registry" "\ | 12576 | (autoload (quote gnus-registry-initialize) "gnus-registry" "\ |
| @@ -12512,8 +12586,8 @@ Install the registry hooks. | |||
| 12512 | ;;;*** | 12586 | ;;;*** |
| 12513 | 12587 | ||
| 12514 | ;;;### (autoloads (gnus-sieve-article-add-rule gnus-sieve-generate | 12588 | ;;;### (autoloads (gnus-sieve-article-add-rule gnus-sieve-generate |
| 12515 | ;;;;;; gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (17842 | 12589 | ;;;;;; gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (18104 |
| 12516 | ;;;;;; 54741)) | 12590 | ;;;;;; 24750)) |
| 12517 | ;;; Generated autoloads from gnus/gnus-sieve.el | 12591 | ;;; Generated autoloads from gnus/gnus-sieve.el |
| 12518 | 12592 | ||
| 12519 | (autoload (quote gnus-sieve-update) "gnus-sieve" "\ | 12593 | (autoload (quote gnus-sieve-update) "gnus-sieve" "\ |
| @@ -12541,7 +12615,7 @@ Not documented | |||
| 12541 | ;;;*** | 12615 | ;;;*** |
| 12542 | 12616 | ||
| 12543 | ;;;### (autoloads (gnus-batch-brew-soup) "gnus-soup" "gnus/gnus-soup.el" | 12617 | ;;;### (autoloads (gnus-batch-brew-soup) "gnus-soup" "gnus/gnus-soup.el" |
| 12544 | ;;;;;; (17842 54741)) | 12618 | ;;;;;; (18104 24750)) |
| 12545 | ;;; Generated autoloads from gnus/gnus-soup.el | 12619 | ;;; Generated autoloads from gnus/gnus-soup.el |
| 12546 | 12620 | ||
| 12547 | (autoload (quote gnus-batch-brew-soup) "gnus-soup" "\ | 12621 | (autoload (quote gnus-batch-brew-soup) "gnus-soup" "\ |
| @@ -12561,7 +12635,7 @@ Note -- this function hasn't been implemented yet. | |||
| 12561 | ;;;*** | 12635 | ;;;*** |
| 12562 | 12636 | ||
| 12563 | ;;;### (autoloads (gnus-update-format) "gnus-spec" "gnus/gnus-spec.el" | 12637 | ;;;### (autoloads (gnus-update-format) "gnus-spec" "gnus/gnus-spec.el" |
| 12564 | ;;;;;; (17842 54741)) | 12638 | ;;;;;; (18104 24750)) |
| 12565 | ;;; Generated autoloads from gnus/gnus-spec.el | 12639 | ;;; Generated autoloads from gnus/gnus-spec.el |
| 12566 | 12640 | ||
| 12567 | (autoload (quote gnus-update-format) "gnus-spec" "\ | 12641 | (autoload (quote gnus-update-format) "gnus-spec" "\ |
| @@ -12572,8 +12646,8 @@ Update the format specification near point. | |||
| 12572 | ;;;*** | 12646 | ;;;*** |
| 12573 | 12647 | ||
| 12574 | ;;;### (autoloads (gnus-fixup-nnimap-unread-after-getting-new-news | 12648 | ;;;### (autoloads (gnus-fixup-nnimap-unread-after-getting-new-news |
| 12575 | ;;;;;; gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" (17842 | 12649 | ;;;;;; gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" (18104 |
| 12576 | ;;;;;; 54741)) | 12650 | ;;;;;; 24750)) |
| 12577 | ;;; Generated autoloads from gnus/gnus-start.el | 12651 | ;;; Generated autoloads from gnus/gnus-start.el |
| 12578 | 12652 | ||
| 12579 | (autoload (quote gnus-declare-backend) "gnus-start" "\ | 12653 | (autoload (quote gnus-declare-backend) "gnus-start" "\ |
| @@ -12589,7 +12663,7 @@ Not documented | |||
| 12589 | ;;;*** | 12663 | ;;;*** |
| 12590 | 12664 | ||
| 12591 | ;;;### (autoloads (gnus-add-configuration) "gnus-win" "gnus/gnus-win.el" | 12665 | ;;;### (autoloads (gnus-add-configuration) "gnus-win" "gnus/gnus-win.el" |
| 12592 | ;;;;;; (17842 54741)) | 12666 | ;;;;;; (18104 24751)) |
| 12593 | ;;; Generated autoloads from gnus/gnus-win.el | 12667 | ;;; Generated autoloads from gnus/gnus-win.el |
| 12594 | 12668 | ||
| 12595 | (autoload (quote gnus-add-configuration) "gnus-win" "\ | 12669 | (autoload (quote gnus-add-configuration) "gnus-win" "\ |
| @@ -12599,7 +12673,7 @@ Add the window configuration CONF to `gnus-buffer-configuration'. | |||
| 12599 | 12673 | ||
| 12600 | ;;;*** | 12674 | ;;;*** |
| 12601 | 12675 | ||
| 12602 | ;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (17941 38806)) | 12676 | ;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (18104 24761)) |
| 12603 | ;;; Generated autoloads from play/gomoku.el | 12677 | ;;; Generated autoloads from play/gomoku.el |
| 12604 | 12678 | ||
| 12605 | (autoload (quote gomoku) "gomoku" "\ | 12679 | (autoload (quote gomoku) "gomoku" "\ |
| @@ -12626,7 +12700,7 @@ Use \\[describe-mode] for more info. | |||
| 12626 | ;;;*** | 12700 | ;;;*** |
| 12627 | 12701 | ||
| 12628 | ;;;### (autoloads (goto-address goto-address-at-point) "goto-addr" | 12702 | ;;;### (autoloads (goto-address goto-address-at-point) "goto-addr" |
| 12629 | ;;;;;; "net/goto-addr.el" (17842 55218)) | 12703 | ;;;;;; "net/goto-addr.el" (18104 24759)) |
| 12630 | ;;; Generated autoloads from net/goto-addr.el | 12704 | ;;; Generated autoloads from net/goto-addr.el |
| 12631 | 12705 | ||
| 12632 | (define-obsolete-function-alias (quote goto-address-at-mouse) (quote goto-address-at-point) "22.1") | 12706 | (define-obsolete-function-alias (quote goto-address-at-mouse) (quote goto-address-at-point) "22.1") |
| @@ -12656,7 +12730,7 @@ Also fontifies the buffer appropriately (see `goto-address-fontify-p' and | |||
| 12656 | 12730 | ||
| 12657 | ;;;### (autoloads (rgrep lgrep grep-find grep grep-mode grep-compute-defaults | 12731 | ;;;### (autoloads (rgrep lgrep grep-find grep grep-mode grep-compute-defaults |
| 12658 | ;;;;;; grep-process-setup grep-setup-hook grep-find-command grep-command | 12732 | ;;;;;; grep-process-setup grep-setup-hook grep-find-command grep-command |
| 12659 | ;;;;;; grep-window-height) "grep" "progmodes/grep.el" (17944 20144)) | 12733 | ;;;;;; grep-window-height) "grep" "progmodes/grep.el" (18104 24766)) |
| 12660 | ;;; Generated autoloads from progmodes/grep.el | 12734 | ;;; Generated autoloads from progmodes/grep.el |
| 12661 | 12735 | ||
| 12662 | (defvar grep-window-height nil "\ | 12736 | (defvar grep-window-height nil "\ |
| @@ -12796,7 +12870,7 @@ This command shares argument histories with \\[lgrep] and \\[grep-find]. | |||
| 12796 | 12870 | ||
| 12797 | ;;;*** | 12871 | ;;;*** |
| 12798 | 12872 | ||
| 12799 | ;;;### (autoloads (gs-load-image) "gs" "gs.el" (17842 58279)) | 12873 | ;;;### (autoloads (gs-load-image) "gs" "gs.el" (18104 24737)) |
| 12800 | ;;; Generated autoloads from gs.el | 12874 | ;;; Generated autoloads from gs.el |
| 12801 | 12875 | ||
| 12802 | (autoload (quote gs-load-image) "gs" "\ | 12876 | (autoload (quote gs-load-image) "gs" "\ |
| @@ -12810,7 +12884,7 @@ the form \"WINDOW-ID PIXMAP-ID\". Value is non-nil if successful. | |||
| 12810 | ;;;*** | 12884 | ;;;*** |
| 12811 | 12885 | ||
| 12812 | ;;;### (autoloads (gdb-script-mode jdb pdb perldb xdb dbx sdb gdb) | 12886 | ;;;### (autoloads (gdb-script-mode jdb pdb perldb xdb dbx sdb gdb) |
| 12813 | ;;;;;; "gud" "progmodes/gud.el" (17992 30878)) | 12887 | ;;;;;; "gud" "progmodes/gud.el" (18104 24766)) |
| 12814 | ;;; Generated autoloads from progmodes/gud.el | 12888 | ;;; Generated autoloads from progmodes/gud.el |
| 12815 | 12889 | ||
| 12816 | (autoload (quote gdb) "gud" "\ | 12890 | (autoload (quote gdb) "gud" "\ |
| @@ -12884,7 +12958,7 @@ gud, see `gud-mode'. | |||
| 12884 | \(fn COMMAND-LINE)" t nil) | 12958 | \(fn COMMAND-LINE)" t nil) |
| 12885 | (add-hook 'same-window-regexps "\\*gud-.*\\*\\(\\|<[0-9]+>\\)") | 12959 | (add-hook 'same-window-regexps "\\*gud-.*\\*\\(\\|<[0-9]+>\\)") |
| 12886 | 12960 | ||
| 12887 | (add-to-list (quote auto-mode-alist) (quote ("/\\.gdbinit" . gdb-script-mode))) | 12961 | (add-to-list (quote auto-mode-alist) (quote ("/\\.[a-z0-9-]*gdbinit" . gdb-script-mode))) |
| 12888 | 12962 | ||
| 12889 | (autoload (quote gdb-script-mode) "gud" "\ | 12963 | (autoload (quote gdb-script-mode) "gud" "\ |
| 12890 | Major mode for editing GDB scripts | 12964 | Major mode for editing GDB scripts |
| @@ -12893,8 +12967,8 @@ Major mode for editing GDB scripts | |||
| 12893 | 12967 | ||
| 12894 | ;;;*** | 12968 | ;;;*** |
| 12895 | 12969 | ||
| 12896 | ;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (17842 | 12970 | ;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (18104 |
| 12897 | ;;;;;; 55395)) | 12971 | ;;;;;; 24761)) |
| 12898 | ;;; Generated autoloads from play/handwrite.el | 12972 | ;;; Generated autoloads from play/handwrite.el |
| 12899 | 12973 | ||
| 12900 | (autoload (quote handwrite) "handwrite" "\ | 12974 | (autoload (quote handwrite) "handwrite" "\ |
| @@ -12912,7 +12986,7 @@ Variables: handwrite-linespace (default 12) | |||
| 12912 | ;;;*** | 12986 | ;;;*** |
| 12913 | 12987 | ||
| 12914 | ;;;### (autoloads (hanoi-unix-64 hanoi-unix hanoi) "hanoi" "play/hanoi.el" | 12988 | ;;;### (autoloads (hanoi-unix-64 hanoi-unix hanoi) "hanoi" "play/hanoi.el" |
| 12915 | ;;;;;; (17742 40275)) | 12989 | ;;;;;; (17754 24255)) |
| 12916 | ;;; Generated autoloads from play/hanoi.el | 12990 | ;;; Generated autoloads from play/hanoi.el |
| 12917 | 12991 | ||
| 12918 | (autoload (quote hanoi) "hanoi" "\ | 12992 | (autoload (quote hanoi) "hanoi" "\ |
| @@ -12942,7 +13016,7 @@ to be updated. | |||
| 12942 | ;;;### (autoloads (scan-buf-previous-region scan-buf-next-region | 13016 | ;;;### (autoloads (scan-buf-previous-region scan-buf-next-region |
| 12943 | ;;;;;; scan-buf-move-to-region help-at-pt-display-when-idle help-at-pt-set-timer | 13017 | ;;;;;; scan-buf-move-to-region help-at-pt-display-when-idle help-at-pt-set-timer |
| 12944 | ;;;;;; help-at-pt-cancel-timer display-local-help help-at-pt-kbd-string | 13018 | ;;;;;; help-at-pt-cancel-timer display-local-help help-at-pt-kbd-string |
| 12945 | ;;;;;; help-at-pt-string) "help-at-pt" "help-at-pt.el" (17842 58279)) | 13019 | ;;;;;; help-at-pt-string) "help-at-pt" "help-at-pt.el" (18104 24737)) |
| 12946 | ;;; Generated autoloads from help-at-pt.el | 13020 | ;;; Generated autoloads from help-at-pt.el |
| 12947 | 13021 | ||
| 12948 | (autoload (quote help-at-pt-string) "help-at-pt" "\ | 13022 | (autoload (quote help-at-pt-string) "help-at-pt" "\ |
| @@ -13072,7 +13146,7 @@ different regions. With numeric argument ARG, behaves like | |||
| 13072 | ;;;### (autoloads (describe-categories describe-syntax describe-variable | 13146 | ;;;### (autoloads (describe-categories describe-syntax describe-variable |
| 13073 | ;;;;;; variable-at-point describe-function-1 describe-simplify-lib-file-name | 13147 | ;;;;;; variable-at-point describe-function-1 describe-simplify-lib-file-name |
| 13074 | ;;;;;; help-C-file-name describe-function) "help-fns" "help-fns.el" | 13148 | ;;;;;; help-C-file-name describe-function) "help-fns" "help-fns.el" |
| 13075 | ;;;;;; (17845 46651)) | 13149 | ;;;;;; (18104 24737)) |
| 13076 | ;;; Generated autoloads from help-fns.el | 13150 | ;;; Generated autoloads from help-fns.el |
| 13077 | 13151 | ||
| 13078 | (autoload (quote describe-function) "help-fns" "\ | 13152 | (autoload (quote describe-function) "help-fns" "\ |
| @@ -13106,10 +13180,11 @@ If ANY-SYMBOL is non-nil, don't insist the symbol be bound. | |||
| 13106 | (autoload (quote describe-variable) "help-fns" "\ | 13180 | (autoload (quote describe-variable) "help-fns" "\ |
| 13107 | Display the full documentation of VARIABLE (a symbol). | 13181 | Display the full documentation of VARIABLE (a symbol). |
| 13108 | Returns the documentation as a string, also. | 13182 | Returns the documentation as a string, also. |
| 13109 | If VARIABLE has a buffer-local value in BUFFER (default to the current buffer), | 13183 | If VARIABLE has a buffer-local value in BUFFER or FRAME |
| 13184 | \(default to the current buffer and current frame), | ||
| 13110 | it is displayed along with the global value. | 13185 | it is displayed along with the global value. |
| 13111 | 13186 | ||
| 13112 | \(fn VARIABLE &optional BUFFER)" t nil) | 13187 | \(fn VARIABLE &optional BUFFER FRAME)" t nil) |
| 13113 | 13188 | ||
| 13114 | (autoload (quote describe-syntax) "help-fns" "\ | 13189 | (autoload (quote describe-syntax) "help-fns" "\ |
| 13115 | Describe the syntax specifications in the syntax table of BUFFER. | 13190 | Describe the syntax specifications in the syntax table of BUFFER. |
| @@ -13129,7 +13204,7 @@ BUFFER should be a buffer or a buffer name. | |||
| 13129 | ;;;*** | 13204 | ;;;*** |
| 13130 | 13205 | ||
| 13131 | ;;;### (autoloads (three-step-help) "help-macro" "help-macro.el" | 13206 | ;;;### (autoloads (three-step-help) "help-macro" "help-macro.el" |
| 13132 | ;;;;;; (17842 58279)) | 13207 | ;;;;;; (18104 24737)) |
| 13133 | ;;; Generated autoloads from help-macro.el | 13208 | ;;; Generated autoloads from help-macro.el |
| 13134 | 13209 | ||
| 13135 | (defvar three-step-help nil "\ | 13210 | (defvar three-step-help nil "\ |
| @@ -13145,7 +13220,7 @@ A value of nil means skip the middle step, so that | |||
| 13145 | 13220 | ||
| 13146 | ;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button | 13221 | ;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button |
| 13147 | ;;;;;; help-make-xrefs help-setup-xref help-mode-finish help-mode-setup | 13222 | ;;;;;; help-make-xrefs help-setup-xref help-mode-finish help-mode-setup |
| 13148 | ;;;;;; help-mode) "help-mode" "help-mode.el" (17842 58279)) | 13223 | ;;;;;; help-mode) "help-mode" "help-mode.el" (18104 24737)) |
| 13149 | ;;; Generated autoloads from help-mode.el | 13224 | ;;; Generated autoloads from help-mode.el |
| 13150 | 13225 | ||
| 13151 | (autoload (quote help-mode) "help-mode" "\ | 13226 | (autoload (quote help-mode) "help-mode" "\ |
| @@ -13228,7 +13303,7 @@ Add xrefs for symbols in `pp's output between FROM and TO. | |||
| 13228 | ;;;*** | 13303 | ;;;*** |
| 13229 | 13304 | ||
| 13230 | ;;;### (autoloads (Helper-help Helper-describe-bindings) "helper" | 13305 | ;;;### (autoloads (Helper-help Helper-describe-bindings) "helper" |
| 13231 | ;;;;;; "emacs-lisp/helper.el" (17842 54152)) | 13306 | ;;;;;; "emacs-lisp/helper.el" (18104 24748)) |
| 13232 | ;;; Generated autoloads from emacs-lisp/helper.el | 13307 | ;;; Generated autoloads from emacs-lisp/helper.el |
| 13233 | 13308 | ||
| 13234 | (autoload (quote Helper-describe-bindings) "helper" "\ | 13309 | (autoload (quote Helper-describe-bindings) "helper" "\ |
| @@ -13244,7 +13319,7 @@ Provide help for current mode. | |||
| 13244 | ;;;*** | 13319 | ;;;*** |
| 13245 | 13320 | ||
| 13246 | ;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl" | 13321 | ;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl" |
| 13247 | ;;;;;; "hexl.el" (17844 53657)) | 13322 | ;;;;;; "hexl.el" (18104 24737)) |
| 13248 | ;;; Generated autoloads from hexl.el | 13323 | ;;; Generated autoloads from hexl.el |
| 13249 | 13324 | ||
| 13250 | (autoload (quote hexl-mode) "hexl" "\ | 13325 | (autoload (quote hexl-mode) "hexl" "\ |
| @@ -13341,7 +13416,7 @@ This discards the buffer's undo information. | |||
| 13341 | ;;;### (autoloads (hi-lock-write-interactive-patterns hi-lock-unface-buffer | 13416 | ;;;### (autoloads (hi-lock-write-interactive-patterns hi-lock-unface-buffer |
| 13342 | ;;;;;; hi-lock-face-phrase-buffer hi-lock-face-buffer hi-lock-line-face-buffer | 13417 | ;;;;;; hi-lock-face-phrase-buffer hi-lock-face-buffer hi-lock-line-face-buffer |
| 13343 | ;;;;;; global-hi-lock-mode hi-lock-mode) "hi-lock" "hi-lock.el" | 13418 | ;;;;;; global-hi-lock-mode hi-lock-mode) "hi-lock" "hi-lock.el" |
| 13344 | ;;;;;; (17992 30877)) | 13419 | ;;;;;; (18104 24737)) |
| 13345 | ;;; Generated autoloads from hi-lock.el | 13420 | ;;; Generated autoloads from hi-lock.el |
| 13346 | 13421 | ||
| 13347 | (autoload (quote hi-lock-mode) "hi-lock" "\ | 13422 | (autoload (quote hi-lock-mode) "hi-lock" "\ |
| @@ -13471,7 +13546,7 @@ be found in variable `hi-lock-interactive-patterns'. | |||
| 13471 | ;;;*** | 13546 | ;;;*** |
| 13472 | 13547 | ||
| 13473 | ;;;### (autoloads (hide-ifdef-lines hide-ifdef-read-only hide-ifdef-initially | 13548 | ;;;### (autoloads (hide-ifdef-lines hide-ifdef-read-only hide-ifdef-initially |
| 13474 | ;;;;;; hide-ifdef-mode) "hideif" "progmodes/hideif.el" (17842 56333)) | 13549 | ;;;;;; hide-ifdef-mode) "hideif" "progmodes/hideif.el" (18104 24766)) |
| 13475 | ;;; Generated autoloads from progmodes/hideif.el | 13550 | ;;; Generated autoloads from progmodes/hideif.el |
| 13476 | 13551 | ||
| 13477 | (autoload (quote hide-ifdef-mode) "hideif" "\ | 13552 | (autoload (quote hide-ifdef-mode) "hideif" "\ |
| @@ -13526,7 +13601,7 @@ how the hiding is done: | |||
| 13526 | ;;;*** | 13601 | ;;;*** |
| 13527 | 13602 | ||
| 13528 | ;;;### (autoloads (turn-off-hideshow hs-minor-mode) "hideshow" "progmodes/hideshow.el" | 13603 | ;;;### (autoloads (turn-off-hideshow hs-minor-mode) "hideshow" "progmodes/hideshow.el" |
| 13529 | ;;;;;; (17934 43341)) | 13604 | ;;;;;; (18104 24766)) |
| 13530 | ;;; Generated autoloads from progmodes/hideshow.el | 13605 | ;;; Generated autoloads from progmodes/hideshow.el |
| 13531 | 13606 | ||
| 13532 | (defvar hs-special-modes-alist (quote ((c-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (c++-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (bibtex-mode ("^@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning))) "\ | 13607 | (defvar hs-special-modes-alist (quote ((c-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (c++-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning) (bibtex-mode ("^@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil hs-c-like-adjust-block-beginning))) "\ |
| @@ -13589,7 +13664,7 @@ Unconditionally turn off `hs-minor-mode'. | |||
| 13589 | ;;;;;; highlight-compare-buffers highlight-changes-rotate-faces | 13664 | ;;;;;; highlight-compare-buffers highlight-changes-rotate-faces |
| 13590 | ;;;;;; highlight-changes-previous-change highlight-changes-next-change | 13665 | ;;;;;; highlight-changes-previous-change highlight-changes-next-change |
| 13591 | ;;;;;; highlight-changes-mode highlight-changes-remove-highlight) | 13666 | ;;;;;; highlight-changes-mode highlight-changes-remove-highlight) |
| 13592 | ;;;;;; "hilit-chg" "hilit-chg.el" (17842 58279)) | 13667 | ;;;;;; "hilit-chg" "hilit-chg.el" (18104 24737)) |
| 13593 | ;;; Generated autoloads from hilit-chg.el | 13668 | ;;; Generated autoloads from hilit-chg.el |
| 13594 | 13669 | ||
| 13595 | (autoload (quote highlight-changes-remove-highlight) "hilit-chg" "\ | 13670 | (autoload (quote highlight-changes-remove-highlight) "hilit-chg" "\ |
| @@ -13719,7 +13794,7 @@ variable `highlight-changes-global-changes-existing-buffers' is non-nil). | |||
| 13719 | ;;;;;; hippie-expand-ignore-buffers hippie-expand-max-buffers hippie-expand-no-restriction | 13794 | ;;;;;; hippie-expand-ignore-buffers hippie-expand-max-buffers hippie-expand-no-restriction |
| 13720 | ;;;;;; hippie-expand-dabbrev-as-symbol hippie-expand-dabbrev-skip-space | 13795 | ;;;;;; hippie-expand-dabbrev-as-symbol hippie-expand-dabbrev-skip-space |
| 13721 | ;;;;;; hippie-expand-verbose hippie-expand-try-functions-list) "hippie-exp" | 13796 | ;;;;;; hippie-expand-verbose hippie-expand-try-functions-list) "hippie-exp" |
| 13722 | ;;;;;; "hippie-exp.el" (17842 58279)) | 13797 | ;;;;;; "hippie-exp.el" (18104 24737)) |
| 13723 | ;;; Generated autoloads from hippie-exp.el | 13798 | ;;; Generated autoloads from hippie-exp.el |
| 13724 | 13799 | ||
| 13725 | (defvar hippie-expand-try-functions-list (quote (try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol)) "\ | 13800 | (defvar hippie-expand-try-functions-list (quote (try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol)) "\ |
| @@ -13792,7 +13867,7 @@ argument VERBOSE non-nil makes the function verbose. | |||
| 13792 | ;;;*** | 13867 | ;;;*** |
| 13793 | 13868 | ||
| 13794 | ;;;### (autoloads (global-hl-line-mode hl-line-mode) "hl-line" "hl-line.el" | 13869 | ;;;### (autoloads (global-hl-line-mode hl-line-mode) "hl-line" "hl-line.el" |
| 13795 | ;;;;;; (17842 58279)) | 13870 | ;;;;;; (18104 24737)) |
| 13796 | ;;; Generated autoloads from hl-line.el | 13871 | ;;; Generated autoloads from hl-line.el |
| 13797 | 13872 | ||
| 13798 | (autoload (quote hl-line-mode) "hl-line" "\ | 13873 | (autoload (quote hl-line-mode) "hl-line" "\ |
| @@ -13833,7 +13908,7 @@ Global-Hl-Line mode uses the functions `global-hl-line-unhighlight' and | |||
| 13833 | ;;;*** | 13908 | ;;;*** |
| 13834 | 13909 | ||
| 13835 | ;;;### (autoloads (list-holidays holidays) "holidays" "calendar/holidays.el" | 13910 | ;;;### (autoloads (list-holidays holidays) "holidays" "calendar/holidays.el" |
| 13836 | ;;;;;; (17956 13479)) | 13911 | ;;;;;; (18104 24745)) |
| 13837 | ;;; Generated autoloads from calendar/holidays.el | 13912 | ;;; Generated autoloads from calendar/holidays.el |
| 13838 | 13913 | ||
| 13839 | (autoload (quote holidays) "holidays" "\ | 13914 | (autoload (quote holidays) "holidays" "\ |
| @@ -13869,8 +13944,8 @@ The optional LABEL is used to label the buffer created. | |||
| 13869 | 13944 | ||
| 13870 | ;;;*** | 13945 | ;;;*** |
| 13871 | 13946 | ||
| 13872 | ;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (17842 | 13947 | ;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (18104 |
| 13873 | ;;;;;; 54741)) | 13948 | ;;;;;; 24751)) |
| 13874 | ;;; Generated autoloads from gnus/html2text.el | 13949 | ;;; Generated autoloads from gnus/html2text.el |
| 13875 | 13950 | ||
| 13876 | (autoload (quote html2text) "html2text" "\ | 13951 | (autoload (quote html2text) "html2text" "\ |
| @@ -13902,7 +13977,7 @@ Convert HTML to plain text in the current buffer. | |||
| 13902 | ;;;;;; ibuffer-backward-filter-group ibuffer-forward-filter-group | 13977 | ;;;;;; ibuffer-backward-filter-group ibuffer-forward-filter-group |
| 13903 | ;;;;;; ibuffer-toggle-filter-group ibuffer-mouse-toggle-filter-group | 13978 | ;;;;;; ibuffer-toggle-filter-group ibuffer-mouse-toggle-filter-group |
| 13904 | ;;;;;; ibuffer-interactive-filter-by-mode ibuffer-mouse-filter-by-mode | 13979 | ;;;;;; ibuffer-interactive-filter-by-mode ibuffer-mouse-filter-by-mode |
| 13905 | ;;;;;; ibuffer-auto-mode) "ibuf-ext" "ibuf-ext.el" (17842 58279)) | 13980 | ;;;;;; ibuffer-auto-mode) "ibuf-ext" "ibuf-ext.el" (18104 24737)) |
| 13906 | ;;; Generated autoloads from ibuf-ext.el | 13981 | ;;; Generated autoloads from ibuf-ext.el |
| 13907 | 13982 | ||
| 13908 | (autoload (quote ibuffer-auto-mode) "ibuf-ext" "\ | 13983 | (autoload (quote ibuffer-auto-mode) "ibuf-ext" "\ |
| @@ -14239,7 +14314,7 @@ Mark buffers whose associated file is compressed. | |||
| 14239 | \(fn)" t nil) | 14314 | \(fn)" t nil) |
| 14240 | 14315 | ||
| 14241 | (autoload (quote ibuffer-mark-old-buffers) "ibuf-ext" "\ | 14316 | (autoload (quote ibuffer-mark-old-buffers) "ibuf-ext" "\ |
| 14242 | Mark buffers which have not been viewed in `ibuffer-old-time' days. | 14317 | Mark buffers which have not been viewed in `ibuffer-old-time' hours. |
| 14243 | 14318 | ||
| 14244 | \(fn)" t nil) | 14319 | \(fn)" t nil) |
| 14245 | 14320 | ||
| @@ -14268,8 +14343,8 @@ defaults to one. | |||
| 14268 | ;;;*** | 14343 | ;;;*** |
| 14269 | 14344 | ||
| 14270 | ;;;### (autoloads (define-ibuffer-filter define-ibuffer-op define-ibuffer-sorter | 14345 | ;;;### (autoloads (define-ibuffer-filter define-ibuffer-op define-ibuffer-sorter |
| 14271 | ;;;;;; define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (17842 | 14346 | ;;;;;; define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (18104 |
| 14272 | ;;;;;; 58279)) | 14347 | ;;;;;; 24737)) |
| 14273 | ;;; Generated autoloads from ibuf-macs.el | 14348 | ;;; Generated autoloads from ibuf-macs.el |
| 14274 | 14349 | ||
| 14275 | (autoload (quote define-ibuffer-column) "ibuf-macs" "\ | 14350 | (autoload (quote define-ibuffer-column) "ibuf-macs" "\ |
| @@ -14358,7 +14433,7 @@ bound to the current value of the filter. | |||
| 14358 | ;;;*** | 14433 | ;;;*** |
| 14359 | 14434 | ||
| 14360 | ;;;### (autoloads (ibuffer ibuffer-other-window ibuffer-list-buffers) | 14435 | ;;;### (autoloads (ibuffer ibuffer-other-window ibuffer-list-buffers) |
| 14361 | ;;;;;; "ibuffer" "ibuffer.el" (17842 58279)) | 14436 | ;;;;;; "ibuffer" "ibuffer.el" (18104 24737)) |
| 14362 | ;;; Generated autoloads from ibuffer.el | 14437 | ;;; Generated autoloads from ibuffer.el |
| 14363 | 14438 | ||
| 14364 | (autoload (quote ibuffer-list-buffers) "ibuffer" "\ | 14439 | (autoload (quote ibuffer-list-buffers) "ibuffer" "\ |
| @@ -14399,7 +14474,7 @@ FORMATS is the value to use for `ibuffer-formats'. | |||
| 14399 | 14474 | ||
| 14400 | ;;;### (autoloads (icalendar-import-buffer icalendar-import-file | 14475 | ;;;### (autoloads (icalendar-import-buffer icalendar-import-file |
| 14401 | ;;;;;; icalendar-export-region icalendar-export-file) "icalendar" | 14476 | ;;;;;; icalendar-export-region icalendar-export-file) "icalendar" |
| 14402 | ;;;;;; "calendar/icalendar.el" (17921 16827)) | 14477 | ;;;;;; "calendar/icalendar.el" (18104 24745)) |
| 14403 | ;;; Generated autoloads from calendar/icalendar.el | 14478 | ;;; Generated autoloads from calendar/icalendar.el |
| 14404 | 14479 | ||
| 14405 | (autoload (quote icalendar-export-file) "icalendar" "\ | 14480 | (autoload (quote icalendar-export-file) "icalendar" "\ |
| @@ -14451,8 +14526,8 @@ buffer `*icalendar-errors*'. | |||
| 14451 | 14526 | ||
| 14452 | ;;;*** | 14527 | ;;;*** |
| 14453 | 14528 | ||
| 14454 | ;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (17907 | 14529 | ;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (18104 |
| 14455 | ;;;;;; 1407)) | 14530 | ;;;;;; 24737)) |
| 14456 | ;;; Generated autoloads from icomplete.el | 14531 | ;;; Generated autoloads from icomplete.el |
| 14457 | 14532 | ||
| 14458 | (defvar icomplete-mode nil "\ | 14533 | (defvar icomplete-mode nil "\ |
| @@ -14472,7 +14547,7 @@ With a numeric argument, turn Icomplete mode on iff ARG is positive. | |||
| 14472 | 14547 | ||
| 14473 | ;;;*** | 14548 | ;;;*** |
| 14474 | 14549 | ||
| 14475 | ;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (17842 56333)) | 14550 | ;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (18104 24766)) |
| 14476 | ;;; Generated autoloads from progmodes/icon.el | 14551 | ;;; Generated autoloads from progmodes/icon.el |
| 14477 | 14552 | ||
| 14478 | (autoload (quote icon-mode) "icon" "\ | 14553 | (autoload (quote icon-mode) "icon" "\ |
| @@ -14513,7 +14588,7 @@ with no args, if that value is non-nil. | |||
| 14513 | ;;;*** | 14588 | ;;;*** |
| 14514 | 14589 | ||
| 14515 | ;;;### (autoloads (idlwave-shell) "idlw-shell" "progmodes/idlw-shell.el" | 14590 | ;;;### (autoloads (idlwave-shell) "idlw-shell" "progmodes/idlw-shell.el" |
| 14516 | ;;;;;; (17965 23638)) | 14591 | ;;;;;; (18104 24767)) |
| 14517 | ;;; Generated autoloads from progmodes/idlw-shell.el | 14592 | ;;; Generated autoloads from progmodes/idlw-shell.el |
| 14518 | 14593 | ||
| 14519 | (autoload (quote idlwave-shell) "idlw-shell" "\ | 14594 | (autoload (quote idlwave-shell) "idlw-shell" "\ |
| @@ -14539,7 +14614,7 @@ See also the variable `idlwave-shell-prompt-pattern'. | |||
| 14539 | ;;;*** | 14614 | ;;;*** |
| 14540 | 14615 | ||
| 14541 | ;;;### (autoloads (idlwave-mode) "idlwave" "progmodes/idlwave.el" | 14616 | ;;;### (autoloads (idlwave-mode) "idlwave" "progmodes/idlwave.el" |
| 14542 | ;;;;;; (17992 30878)) | 14617 | ;;;;;; (18104 24767)) |
| 14543 | ;;; Generated autoloads from progmodes/idlwave.el | 14618 | ;;; Generated autoloads from progmodes/idlwave.el |
| 14544 | 14619 | ||
| 14545 | (autoload (quote idlwave-mode) "idlwave" "\ | 14620 | (autoload (quote idlwave-mode) "idlwave" "\ |
| @@ -14674,8 +14749,8 @@ The main features of this mode are | |||
| 14674 | ;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file | 14749 | ;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file |
| 14675 | ;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer | 14750 | ;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer |
| 14676 | ;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window | 14751 | ;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window |
| 14677 | ;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (17963 | 14752 | ;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (18104 |
| 14678 | ;;;;;; 25911)) | 14753 | ;;;;;; 24737)) |
| 14679 | ;;; Generated autoloads from ido.el | 14754 | ;;; Generated autoloads from ido.el |
| 14680 | 14755 | ||
| 14681 | (defvar ido-mode nil "\ | 14756 | (defvar ido-mode nil "\ |
| @@ -14936,7 +15011,7 @@ DEF, if non-nil, is the default value. | |||
| 14936 | 15011 | ||
| 14937 | ;;;*** | 15012 | ;;;*** |
| 14938 | 15013 | ||
| 14939 | ;;;### (autoloads (ielm) "ielm" "ielm.el" (17842 58279)) | 15014 | ;;;### (autoloads (ielm) "ielm" "ielm.el" (18104 24737)) |
| 14940 | ;;; Generated autoloads from ielm.el | 15015 | ;;; Generated autoloads from ielm.el |
| 14941 | (add-hook 'same-window-buffer-names "*ielm*") | 15016 | (add-hook 'same-window-buffer-names "*ielm*") |
| 14942 | 15017 | ||
| @@ -14949,7 +15024,7 @@ Switches to the buffer `*ielm*', or creates it if it does not exist. | |||
| 14949 | ;;;*** | 15024 | ;;;*** |
| 14950 | 15025 | ||
| 14951 | ;;;### (autoloads (iimage-mode turn-on-iimage-mode) "iimage" "iimage.el" | 15026 | ;;;### (autoloads (iimage-mode turn-on-iimage-mode) "iimage" "iimage.el" |
| 14952 | ;;;;;; (17842 58279)) | 15027 | ;;;;;; (18104 24737)) |
| 14953 | ;;; Generated autoloads from iimage.el | 15028 | ;;; Generated autoloads from iimage.el |
| 14954 | 15029 | ||
| 14955 | (autoload (quote turn-on-iimage-mode) "iimage" "\ | 15030 | (autoload (quote turn-on-iimage-mode) "iimage" "\ |
| @@ -14968,7 +15043,7 @@ Toggle inline image minor mode. | |||
| 14968 | ;;;;;; insert-image put-image create-image image-type-auto-detected-p | 15043 | ;;;;;; insert-image put-image create-image image-type-auto-detected-p |
| 14969 | ;;;;;; image-type-available-p image-type image-type-from-file-name | 15044 | ;;;;;; image-type-available-p image-type image-type-from-file-name |
| 14970 | ;;;;;; image-type-from-file-header image-type-from-buffer image-type-from-data) | 15045 | ;;;;;; image-type-from-file-header image-type-from-buffer image-type-from-data) |
| 14971 | ;;;;;; "image" "image.el" (17868 42568)) | 15046 | ;;;;;; "image" "image.el" (18104 24737)) |
| 14972 | ;;; Generated autoloads from image.el | 15047 | ;;; Generated autoloads from image.el |
| 14973 | 15048 | ||
| 14974 | (autoload (quote image-type-from-data) "image" "\ | 15049 | (autoload (quote image-type-from-data) "image" "\ |
| @@ -15001,14 +15076,14 @@ be determined. | |||
| 15001 | 15076 | ||
| 15002 | (autoload (quote image-type) "image" "\ | 15077 | (autoload (quote image-type) "image" "\ |
| 15003 | Determine and return image type. | 15078 | Determine and return image type. |
| 15004 | FILE-OR-DATA is an image file name or image data. | 15079 | SOURCE is an image file name or image data. |
| 15005 | Optional TYPE is a symbol describing the image type. If TYPE is omitted | 15080 | Optional TYPE is a symbol describing the image type. If TYPE is omitted |
| 15006 | or nil, try to determine the image type from its first few bytes | 15081 | or nil, try to determine the image type from its first few bytes |
| 15007 | of image data. If that doesn't work, and FILE-OR-DATA is a file name, | 15082 | of image data. If that doesn't work, and SOURCE is a file name, |
| 15008 | use its file extension as image type. | 15083 | use its file extension as image type. |
| 15009 | Optional DATA-P non-nil means FILE-OR-DATA is a string containing image data. | 15084 | Optional DATA-P non-nil means SOURCE is a string containing image data. |
| 15010 | 15085 | ||
| 15011 | \(fn FILE-OR-DATA &optional TYPE DATA-P)" nil nil) | 15086 | \(fn SOURCE &optional TYPE DATA-P)" nil nil) |
| 15012 | 15087 | ||
| 15013 | (autoload (quote image-type-available-p) "image" "\ | 15088 | (autoload (quote image-type-available-p) "image" "\ |
| 15014 | Return non-nil if image type TYPE is available. | 15089 | Return non-nil if image type TYPE is available. |
| @@ -15018,15 +15093,11 @@ Image types are symbols like `xbm' or `jpeg'. | |||
| 15018 | 15093 | ||
| 15019 | (autoload (quote image-type-auto-detected-p) "image" "\ | 15094 | (autoload (quote image-type-auto-detected-p) "image" "\ |
| 15020 | Return t iff the current buffer contains an auto-detectable image. | 15095 | Return t iff the current buffer contains an auto-detectable image. |
| 15021 | This function is intended to be used from `magic-mode-alist' (which see). | 15096 | This function is intended to be used from `magic-fallback-mode-alist'. |
| 15022 | 15097 | ||
| 15023 | First, compare the beginning of the buffer with `image-type-header-regexps'. | 15098 | The buffer is considered to contain an auto-detectable image if |
| 15024 | If an appropriate image type is found, check if that image type can be | 15099 | its beginning matches an image type in `image-type-header-regexps', |
| 15025 | autodetected using the variable `image-type-auto-detectable'. Finally, | 15100 | and that image type is present in `image-type-auto-detectable'. |
| 15026 | if `buffer-file-name' is non-nil, check if it matches another major mode | ||
| 15027 | in `auto-mode-alist' apart from `image-mode'; if there is another match, | ||
| 15028 | the autodetection is considered to have failed. Return t if all the above | ||
| 15029 | steps succeed. | ||
| 15030 | 15101 | ||
| 15031 | \(fn)" nil nil) | 15102 | \(fn)" nil nil) |
| 15032 | 15103 | ||
| @@ -15149,7 +15220,7 @@ Example: | |||
| 15149 | ;;;;;; image-dired-jump-thumbnail-buffer image-dired-delete-tag | 15220 | ;;;;;; image-dired-jump-thumbnail-buffer image-dired-delete-tag |
| 15150 | ;;;;;; image-dired-tag-files image-dired-show-all-from-dir image-dired-display-thumbs | 15221 | ;;;;;; image-dired-tag-files image-dired-show-all-from-dir image-dired-display-thumbs |
| 15151 | ;;;;;; image-dired-dired-with-window-configuration image-dired-dired-insert-marked-thumbs) | 15222 | ;;;;;; image-dired-dired-with-window-configuration image-dired-dired-insert-marked-thumbs) |
| 15152 | ;;;;;; "image-dired" "image-dired.el" (17992 30877)) | 15223 | ;;;;;; "image-dired" "image-dired.el" (18104 24737)) |
| 15153 | ;;; Generated autoloads from image-dired.el | 15224 | ;;; Generated autoloads from image-dired.el |
| 15154 | 15225 | ||
| 15155 | (autoload (quote image-dired-dired-insert-marked-thumbs) "image-dired" "\ | 15226 | (autoload (quote image-dired-dired-insert-marked-thumbs) "image-dired" "\ |
| @@ -15283,7 +15354,7 @@ easy-to-use form. | |||
| 15283 | 15354 | ||
| 15284 | ;;;### (autoloads (auto-image-file-mode insert-image-file image-file-name-regexp | 15355 | ;;;### (autoloads (auto-image-file-mode insert-image-file image-file-name-regexp |
| 15285 | ;;;;;; image-file-name-regexps image-file-name-extensions) "image-file" | 15356 | ;;;;;; image-file-name-regexps image-file-name-extensions) "image-file" |
| 15286 | ;;;;;; "image-file.el" (17842 58279)) | 15357 | ;;;;;; "image-file.el" (18104 24737)) |
| 15287 | ;;; Generated autoloads from image-file.el | 15358 | ;;; Generated autoloads from image-file.el |
| 15288 | 15359 | ||
| 15289 | (defvar image-file-name-extensions (quote ("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm")) "\ | 15360 | (defvar image-file-name-extensions (quote ("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm")) "\ |
| @@ -15345,7 +15416,7 @@ Image files are those whose name has an extension in | |||
| 15345 | ;;;*** | 15416 | ;;;*** |
| 15346 | 15417 | ||
| 15347 | ;;;### (autoloads (image-mode-maybe image-minor-mode image-mode) | 15418 | ;;;### (autoloads (image-mode-maybe image-minor-mode image-mode) |
| 15348 | ;;;;;; "image-mode" "image-mode.el" (17868 42581)) | 15419 | ;;;;;; "image-mode" "image-mode.el" (18104 24737)) |
| 15349 | ;;; Generated autoloads from image-mode.el | 15420 | ;;; Generated autoloads from image-mode.el |
| 15350 | (push '("\\.jpe?g\\'" . image-mode) auto-mode-alist) | 15421 | (push '("\\.jpe?g\\'" . image-mode) auto-mode-alist) |
| 15351 | (push '("\\.png\\'" . image-mode) auto-mode-alist) | 15422 | (push '("\\.png\\'" . image-mode) auto-mode-alist) |
| @@ -15383,7 +15454,7 @@ information on these modes. | |||
| 15383 | ;;;*** | 15454 | ;;;*** |
| 15384 | 15455 | ||
| 15385 | ;;;### (autoloads (imenu imenu-add-menubar-index imenu-add-to-menubar | 15456 | ;;;### (autoloads (imenu imenu-add-menubar-index imenu-add-to-menubar |
| 15386 | ;;;;;; imenu-sort-function) "imenu" "imenu.el" (17842 58279)) | 15457 | ;;;;;; imenu-sort-function) "imenu" "imenu.el" (18104 24737)) |
| 15387 | ;;; Generated autoloads from imenu.el | 15458 | ;;; Generated autoloads from imenu.el |
| 15388 | 15459 | ||
| 15389 | (defvar imenu-sort-function nil "\ | 15460 | (defvar imenu-sort-function nil "\ |
| @@ -15498,7 +15569,7 @@ for more information. | |||
| 15498 | 15569 | ||
| 15499 | ;;;### (autoloads (indian-char-glyph indian-glyph-char in-is13194-pre-write-conversion | 15570 | ;;;### (autoloads (indian-char-glyph indian-glyph-char in-is13194-pre-write-conversion |
| 15500 | ;;;;;; in-is13194-post-read-conversion indian-compose-string indian-compose-region) | 15571 | ;;;;;; in-is13194-post-read-conversion indian-compose-string indian-compose-region) |
| 15501 | ;;;;;; "ind-util" "language/ind-util.el" (17842 58278)) | 15572 | ;;;;;; "ind-util" "language/ind-util.el" (18104 24757)) |
| 15502 | ;;; Generated autoloads from language/ind-util.el | 15573 | ;;; Generated autoloads from language/ind-util.el |
| 15503 | 15574 | ||
| 15504 | (autoload (quote indian-compose-region) "ind-util" "\ | 15575 | (autoload (quote indian-compose-region) "ind-util" "\ |
| @@ -15541,7 +15612,7 @@ See also the function `indian-glyph-char'. | |||
| 15541 | 15612 | ||
| 15542 | ;;;### (autoloads (inferior-lisp inferior-lisp-prompt inferior-lisp-load-command | 15613 | ;;;### (autoloads (inferior-lisp inferior-lisp-prompt inferior-lisp-load-command |
| 15543 | ;;;;;; inferior-lisp-program inferior-lisp-filter-regexp) "inf-lisp" | 15614 | ;;;;;; inferior-lisp-program inferior-lisp-filter-regexp) "inf-lisp" |
| 15544 | ;;;;;; "progmodes/inf-lisp.el" (17842 56332)) | 15615 | ;;;;;; "progmodes/inf-lisp.el" (18104 24767)) |
| 15545 | ;;; Generated autoloads from progmodes/inf-lisp.el | 15616 | ;;; Generated autoloads from progmodes/inf-lisp.el |
| 15546 | 15617 | ||
| 15547 | (defvar inferior-lisp-filter-regexp "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'" "\ | 15618 | (defvar inferior-lisp-filter-regexp "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'" "\ |
| @@ -15608,7 +15679,7 @@ of `inferior-lisp-program'). Runs the hooks from | |||
| 15608 | ;;;### (autoloads (Info-speedbar-browser Info-goto-emacs-key-command-node | 15679 | ;;;### (autoloads (Info-speedbar-browser Info-goto-emacs-key-command-node |
| 15609 | ;;;;;; Info-goto-emacs-command-node Info-mode info-apropos Info-index | 15680 | ;;;;;; Info-goto-emacs-command-node Info-mode info-apropos Info-index |
| 15610 | ;;;;;; Info-directory Info-on-current-buffer info-standalone info-emacs-manual | 15681 | ;;;;;; Info-directory Info-on-current-buffer info-standalone info-emacs-manual |
| 15611 | ;;;;;; info info-other-window) "info" "info.el" (18006 55795)) | 15682 | ;;;;;; info info-other-window) "info" "info.el" (18104 24737)) |
| 15612 | ;;; Generated autoloads from info.el | 15683 | ;;; Generated autoloads from info.el |
| 15613 | 15684 | ||
| 15614 | (autoload (quote info-other-window) "info" "\ | 15685 | (autoload (quote info-other-window) "info" "\ |
| @@ -15774,7 +15845,7 @@ This will add a speedbar major display mode. | |||
| 15774 | 15845 | ||
| 15775 | ;;;### (autoloads (info-complete-file info-complete-symbol info-lookup-file | 15846 | ;;;### (autoloads (info-complete-file info-complete-symbol info-lookup-file |
| 15776 | ;;;;;; info-lookup-symbol info-lookup-reset) "info-look" "info-look.el" | 15847 | ;;;;;; info-lookup-symbol info-lookup-reset) "info-look" "info-look.el" |
| 15777 | ;;;;;; (17878 61008)) | 15848 | ;;;;;; (18104 24737)) |
| 15778 | ;;; Generated autoloads from info-look.el | 15849 | ;;; Generated autoloads from info-look.el |
| 15779 | 15850 | ||
| 15780 | (autoload (quote info-lookup-reset) "info-look" "\ | 15851 | (autoload (quote info-lookup-reset) "info-look" "\ |
| @@ -15822,7 +15893,7 @@ Perform completion on file preceding point. | |||
| 15822 | ;;;*** | 15893 | ;;;*** |
| 15823 | 15894 | ||
| 15824 | ;;;### (autoloads (info-xref-check-all-custom info-xref-check-all | 15895 | ;;;### (autoloads (info-xref-check-all-custom info-xref-check-all |
| 15825 | ;;;;;; info-xref-check) "info-xref" "info-xref.el" (17842 58279)) | 15896 | ;;;;;; info-xref-check) "info-xref" "info-xref.el" (18104 24737)) |
| 15826 | ;;; Generated autoloads from info-xref.el | 15897 | ;;; Generated autoloads from info-xref.el |
| 15827 | 15898 | ||
| 15828 | (autoload (quote info-xref-check) "info-xref" "\ | 15899 | (autoload (quote info-xref-check) "info-xref" "\ |
| @@ -15849,7 +15920,7 @@ quite a while. | |||
| 15849 | ;;;*** | 15920 | ;;;*** |
| 15850 | 15921 | ||
| 15851 | ;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify) | 15922 | ;;;### (autoloads (batch-info-validate Info-validate Info-split Info-tagify) |
| 15852 | ;;;;;; "informat" "informat.el" (17842 58279)) | 15923 | ;;;;;; "informat" "informat.el" (18104 24737)) |
| 15853 | ;;; Generated autoloads from informat.el | 15924 | ;;; Generated autoloads from informat.el |
| 15854 | 15925 | ||
| 15855 | (autoload (quote Info-tagify) "informat" "\ | 15926 | (autoload (quote Info-tagify) "informat" "\ |
| @@ -15890,7 +15961,7 @@ For example, invoke \"emacs -batch -f batch-info-validate $info/ ~/*.info\" | |||
| 15890 | 15961 | ||
| 15891 | ;;;### (autoloads (isearch-process-search-multibyte-characters isearch-toggle-input-method | 15962 | ;;;### (autoloads (isearch-process-search-multibyte-characters isearch-toggle-input-method |
| 15892 | ;;;;;; isearch-toggle-specified-input-method) "isearch-x" "international/isearch-x.el" | 15963 | ;;;;;; isearch-toggle-specified-input-method) "isearch-x" "international/isearch-x.el" |
| 15893 | ;;;;;; (17903 2305)) | 15964 | ;;;;;; (18104 24756)) |
| 15894 | ;;; Generated autoloads from international/isearch-x.el | 15965 | ;;; Generated autoloads from international/isearch-x.el |
| 15895 | 15966 | ||
| 15896 | (autoload (quote isearch-toggle-specified-input-method) "isearch-x" "\ | 15967 | (autoload (quote isearch-toggle-specified-input-method) "isearch-x" "\ |
| @@ -15910,8 +15981,8 @@ Not documented | |||
| 15910 | 15981 | ||
| 15911 | ;;;*** | 15982 | ;;;*** |
| 15912 | 15983 | ||
| 15913 | ;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (17918 | 15984 | ;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (18104 |
| 15914 | ;;;;;; 44913)) | 15985 | ;;;;;; 24737)) |
| 15915 | ;;; Generated autoloads from isearchb.el | 15986 | ;;; Generated autoloads from isearchb.el |
| 15916 | 15987 | ||
| 15917 | (autoload (quote isearchb-activate) "isearchb" "\ | 15988 | (autoload (quote isearchb-activate) "isearchb" "\ |
| @@ -15924,10 +15995,41 @@ accessed via isearchb. | |||
| 15924 | 15995 | ||
| 15925 | ;;;*** | 15996 | ;;;*** |
| 15926 | 15997 | ||
| 15998 | ;;;### (autoloads (iso-accents-mode) "iso-acc" "obsolete/iso-acc.el" | ||
| 15999 | ;;;;;; (18104 24760)) | ||
| 16000 | ;;; Generated autoloads from obsolete/iso-acc.el | ||
| 16001 | |||
| 16002 | (autoload (quote iso-accents-mode) "iso-acc" "\ | ||
| 16003 | Toggle ISO Accents mode, in which accents modify the following letter. | ||
| 16004 | This permits easy insertion of accented characters according to ISO-8859-1. | ||
| 16005 | When Iso-accents mode is enabled, accent character keys | ||
| 16006 | \(`, ', \", ^, / and ~) do not self-insert; instead, they modify the following | ||
| 16007 | letter key so that it inserts an ISO accented letter. | ||
| 16008 | |||
| 16009 | You can customize ISO Accents mode to a particular language | ||
| 16010 | with the command `iso-accents-customize'. | ||
| 16011 | |||
| 16012 | Special combinations: ~c gives a c with cedilla, | ||
| 16013 | ~d gives an Icelandic eth (d with dash). | ||
| 16014 | ~t gives an Icelandic thorn. | ||
| 16015 | \"s gives German sharp s. | ||
| 16016 | /a gives a with ring. | ||
| 16017 | /e gives an a-e ligature. | ||
| 16018 | ~< and ~> give guillemots. | ||
| 16019 | ~! gives an inverted exclamation mark. | ||
| 16020 | ~? gives an inverted question mark. | ||
| 16021 | |||
| 16022 | With an argument, a positive argument enables ISO Accents mode, | ||
| 16023 | and a negative argument disables it. | ||
| 16024 | |||
| 16025 | \(fn &optional ARG)" t nil) | ||
| 16026 | |||
| 16027 | ;;;*** | ||
| 16028 | |||
| 15927 | ;;;### (autoloads (iso-cvt-define-menu iso-cvt-write-only iso-cvt-read-only | 16029 | ;;;### (autoloads (iso-cvt-define-menu iso-cvt-write-only iso-cvt-read-only |
| 15928 | ;;;;;; iso-sgml2iso iso-iso2sgml iso-iso2duden iso-iso2gtex iso-gtex2iso | 16030 | ;;;;;; iso-sgml2iso iso-iso2sgml iso-iso2duden iso-iso2gtex iso-gtex2iso |
| 15929 | ;;;;;; iso-tex2iso iso-iso2tex iso-german iso-spanish) "iso-cvt" | 16031 | ;;;;;; iso-tex2iso iso-iso2tex iso-german iso-spanish) "iso-cvt" |
| 15930 | ;;;;;; "international/iso-cvt.el" (17992 30878)) | 16032 | ;;;;;; "international/iso-cvt.el" (18104 24756)) |
| 15931 | ;;; Generated autoloads from international/iso-cvt.el | 16033 | ;;; Generated autoloads from international/iso-cvt.el |
| 15932 | 16034 | ||
| 15933 | (autoload (quote iso-spanish) "iso-cvt" "\ | 16035 | (autoload (quote iso-spanish) "iso-cvt" "\ |
| @@ -16011,7 +16113,7 @@ Add submenus to the File menu, to convert to and from various formats. | |||
| 16011 | ;;;*** | 16113 | ;;;*** |
| 16012 | 16114 | ||
| 16013 | ;;;### (autoloads nil "iso-transl" "international/iso-transl.el" | 16115 | ;;;### (autoloads nil "iso-transl" "international/iso-transl.el" |
| 16014 | ;;;;;; (17842 54888)) | 16116 | ;;;;;; (18104 24756)) |
| 16015 | ;;; Generated autoloads from international/iso-transl.el | 16117 | ;;; Generated autoloads from international/iso-transl.el |
| 16016 | (or key-translation-map (setq key-translation-map (make-sparse-keymap))) | 16118 | (or key-translation-map (setq key-translation-map (make-sparse-keymap))) |
| 16017 | (define-key key-translation-map "\C-x8" 'iso-transl-ctl-x-8-map) | 16119 | (define-key key-translation-map "\C-x8" 'iso-transl-ctl-x-8-map) |
| @@ -16024,7 +16126,7 @@ Add submenus to the File menu, to convert to and from various formats. | |||
| 16024 | ;;;;;; ispell-region ispell-change-dictionary ispell-kill-ispell | 16126 | ;;;;;; ispell-region ispell-change-dictionary ispell-kill-ispell |
| 16025 | ;;;;;; ispell-help ispell-pdict-save ispell-word ispell-local-dictionary-alist | 16127 | ;;;;;; ispell-help ispell-pdict-save ispell-word ispell-local-dictionary-alist |
| 16026 | ;;;;;; ispell-personal-dictionary) "ispell" "textmodes/ispell.el" | 16128 | ;;;;;; ispell-personal-dictionary) "ispell" "textmodes/ispell.el" |
| 16027 | ;;;;;; (18006 55797)) | 16129 | ;;;;;; (18104 24771)) |
| 16028 | ;;; Generated autoloads from textmodes/ispell.el | 16130 | ;;; Generated autoloads from textmodes/ispell.el |
| 16029 | (put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive)))) | 16131 | (put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive)))) |
| 16030 | 16132 | ||
| @@ -16311,8 +16413,8 @@ You can bind this to the key C-c i in GNUS or mail by adding to | |||
| 16311 | 16413 | ||
| 16312 | ;;;*** | 16414 | ;;;*** |
| 16313 | 16415 | ||
| 16314 | ;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (17819 | 16416 | ;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (18104 |
| 16315 | ;;;;;; 9451)) | 16417 | ;;;;;; 24737)) |
| 16316 | ;;; Generated autoloads from iswitchb.el | 16418 | ;;; Generated autoloads from iswitchb.el |
| 16317 | 16419 | ||
| 16318 | (defvar iswitchb-mode nil "\ | 16420 | (defvar iswitchb-mode nil "\ |
| @@ -16337,7 +16439,7 @@ This mode enables switching between buffers using substrings. See | |||
| 16337 | ;;;### (autoloads (read-hiragana-string japanese-zenkaku-region japanese-hankaku-region | 16439 | ;;;### (autoloads (read-hiragana-string japanese-zenkaku-region japanese-hankaku-region |
| 16338 | ;;;;;; japanese-hiragana-region japanese-katakana-region japanese-zenkaku | 16440 | ;;;;;; japanese-hiragana-region japanese-katakana-region japanese-zenkaku |
| 16339 | ;;;;;; japanese-hankaku japanese-hiragana japanese-katakana setup-japanese-environment-internal) | 16441 | ;;;;;; japanese-hankaku japanese-hiragana japanese-katakana setup-japanese-environment-internal) |
| 16340 | ;;;;;; "japan-util" "language/japan-util.el" (17842 58278)) | 16442 | ;;;;;; "japan-util" "language/japan-util.el" (18104 24757)) |
| 16341 | ;;; Generated autoloads from language/japan-util.el | 16443 | ;;; Generated autoloads from language/japan-util.el |
| 16342 | 16444 | ||
| 16343 | (autoload (quote setup-japanese-environment-internal) "japan-util" "\ | 16445 | (autoload (quote setup-japanese-environment-internal) "japan-util" "\ |
| @@ -16415,7 +16517,7 @@ If non-nil, second arg INITIAL-INPUT is a string to insert before reading. | |||
| 16415 | ;;;*** | 16517 | ;;;*** |
| 16416 | 16518 | ||
| 16417 | ;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr" | 16519 | ;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr" |
| 16418 | ;;;;;; "jka-compr.el" (17853 24893)) | 16520 | ;;;;;; "jka-compr.el" (18104 24737)) |
| 16419 | ;;; Generated autoloads from jka-compr.el | 16521 | ;;; Generated autoloads from jka-compr.el |
| 16420 | 16522 | ||
| 16421 | (defvar jka-compr-inhibit nil "\ | 16523 | (defvar jka-compr-inhibit nil "\ |
| @@ -16440,7 +16542,7 @@ by `jka-compr-installed'. | |||
| 16440 | 16542 | ||
| 16441 | ;;;### (autoloads (keypad-setup keypad-numlock-shifted-setup keypad-shifted-setup | 16543 | ;;;### (autoloads (keypad-setup keypad-numlock-shifted-setup keypad-shifted-setup |
| 16442 | ;;;;;; keypad-numlock-setup keypad-setup) "keypad" "emulation/keypad.el" | 16544 | ;;;;;; keypad-numlock-setup keypad-setup) "keypad" "emulation/keypad.el" |
| 16443 | ;;;;;; (17833 41203)) | 16545 | ;;;;;; (18104 24748)) |
| 16444 | ;;; Generated autoloads from emulation/keypad.el | 16546 | ;;; Generated autoloads from emulation/keypad.el |
| 16445 | 16547 | ||
| 16446 | (defvar keypad-setup nil "\ | 16548 | (defvar keypad-setup nil "\ |
| @@ -16496,7 +16598,7 @@ the decimal key on the keypad is mapped to DECIMAL instead of `.' | |||
| 16496 | ;;;*** | 16598 | ;;;*** |
| 16497 | 16599 | ||
| 16498 | ;;;### (autoloads (kinsoku) "kinsoku" "international/kinsoku.el" | 16600 | ;;;### (autoloads (kinsoku) "kinsoku" "international/kinsoku.el" |
| 16499 | ;;;;;; (17842 54888)) | 16601 | ;;;;;; (18104 24756)) |
| 16500 | ;;; Generated autoloads from international/kinsoku.el | 16602 | ;;; Generated autoloads from international/kinsoku.el |
| 16501 | 16603 | ||
| 16502 | (autoload (quote kinsoku) "kinsoku" "\ | 16604 | (autoload (quote kinsoku) "kinsoku" "\ |
| @@ -16517,8 +16619,8 @@ the context of text formatting. | |||
| 16517 | 16619 | ||
| 16518 | ;;;*** | 16620 | ;;;*** |
| 16519 | 16621 | ||
| 16520 | ;;;### (autoloads (kkc-region) "kkc" "international/kkc.el" (17842 | 16622 | ;;;### (autoloads (kkc-region) "kkc" "international/kkc.el" (18104 |
| 16521 | ;;;;;; 54888)) | 16623 | ;;;;;; 24757)) |
| 16522 | ;;; Generated autoloads from international/kkc.el | 16624 | ;;; Generated autoloads from international/kkc.el |
| 16523 | 16625 | ||
| 16524 | (defvar kkc-after-update-conversion-functions nil "\ | 16626 | (defvar kkc-after-update-conversion-functions nil "\ |
| @@ -16543,7 +16645,7 @@ and the return value is the length of the conversion. | |||
| 16543 | ;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro | 16645 | ;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro |
| 16544 | ;;;;;; kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter | 16646 | ;;;;;; kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter |
| 16545 | ;;;;;; kmacro-call-macro kmacro-end-macro kmacro-start-macro) "kmacro" | 16647 | ;;;;;; kmacro-call-macro kmacro-end-macro kmacro-start-macro) "kmacro" |
| 16546 | ;;;;;; "kmacro.el" (17833 41350)) | 16648 | ;;;;;; "kmacro.el" (18104 24737)) |
| 16547 | ;;; Generated autoloads from kmacro.el | 16649 | ;;; Generated autoloads from kmacro.el |
| 16548 | (global-set-key "\C-x(" 'kmacro-start-macro) | 16650 | (global-set-key "\C-x(" 'kmacro-start-macro) |
| 16549 | (global-set-key "\C-x)" 'kmacro-end-macro) | 16651 | (global-set-key "\C-x)" 'kmacro-end-macro) |
| @@ -16650,7 +16752,7 @@ If kbd macro currently being defined end it before activating it. | |||
| 16650 | 16752 | ||
| 16651 | ;;;### (autoloads (kannada-post-read-conversion kannada-compose-string | 16753 | ;;;### (autoloads (kannada-post-read-conversion kannada-compose-string |
| 16652 | ;;;;;; kannada-compose-region) "knd-util" "language/knd-util.el" | 16754 | ;;;;;; kannada-compose-region) "knd-util" "language/knd-util.el" |
| 16653 | ;;;;;; (17842 58278)) | 16755 | ;;;;;; (18104 24757)) |
| 16654 | ;;; Generated autoloads from language/knd-util.el | 16756 | ;;; Generated autoloads from language/knd-util.el |
| 16655 | 16757 | ||
| 16656 | (defconst kannada-consonant "[\x51f75-\x51fb9]") | 16758 | (defconst kannada-consonant "[\x51f75-\x51fb9]") |
| @@ -16673,7 +16775,7 @@ Not documented | |||
| 16673 | ;;;*** | 16775 | ;;;*** |
| 16674 | 16776 | ||
| 16675 | ;;;### (autoloads (setup-korean-environment-internal) "korea-util" | 16777 | ;;;### (autoloads (setup-korean-environment-internal) "korea-util" |
| 16676 | ;;;;;; "language/korea-util.el" (17842 58278)) | 16778 | ;;;;;; "language/korea-util.el" (18104 24757)) |
| 16677 | ;;; Generated autoloads from language/korea-util.el | 16779 | ;;; Generated autoloads from language/korea-util.el |
| 16678 | 16780 | ||
| 16679 | (defvar default-korean-keyboard (if (string-match "3" (or (getenv "HANGUL_KEYBOARD_TYPE") "")) "3" "") "\ | 16781 | (defvar default-korean-keyboard (if (string-match "3" (or (getenv "HANGUL_KEYBOARD_TYPE") "")) "3" "") "\ |
| @@ -16688,7 +16790,7 @@ Not documented | |||
| 16688 | ;;;*** | 16790 | ;;;*** |
| 16689 | 16791 | ||
| 16690 | ;;;### (autoloads (lm lm-test-run) "landmark" "play/landmark.el" | 16792 | ;;;### (autoloads (lm lm-test-run) "landmark" "play/landmark.el" |
| 16691 | ;;;;;; (17941 38806)) | 16793 | ;;;;;; (18104 24762)) |
| 16692 | ;;; Generated autoloads from play/landmark.el | 16794 | ;;; Generated autoloads from play/landmark.el |
| 16693 | 16795 | ||
| 16694 | (defalias (quote landmark-repeat) (quote lm-test-run)) | 16796 | (defalias (quote landmark-repeat) (quote lm-test-run)) |
| @@ -16722,8 +16824,8 @@ Use \\[describe-mode] for more info. | |||
| 16722 | 16824 | ||
| 16723 | ;;;### (autoloads (lao-compose-region lao-composition-function lao-post-read-conversion | 16825 | ;;;### (autoloads (lao-compose-region lao-composition-function lao-post-read-conversion |
| 16724 | ;;;;;; lao-transcribe-roman-to-lao-string lao-transcribe-single-roman-syllable-to-lao | 16826 | ;;;;;; lao-transcribe-roman-to-lao-string lao-transcribe-single-roman-syllable-to-lao |
| 16725 | ;;;;;; lao-compose-string) "lao-util" "language/lao-util.el" (17842 | 16827 | ;;;;;; lao-compose-string) "lao-util" "language/lao-util.el" (18104 |
| 16726 | ;;;;;; 58278)) | 16828 | ;;;;;; 24757)) |
| 16727 | ;;; Generated autoloads from language/lao-util.el | 16829 | ;;; Generated autoloads from language/lao-util.el |
| 16728 | 16830 | ||
| 16729 | (autoload (quote lao-compose-string) "lao-util" "\ | 16831 | (autoload (quote lao-compose-string) "lao-util" "\ |
| @@ -16772,7 +16874,7 @@ Not documented | |||
| 16772 | 16874 | ||
| 16773 | ;;;### (autoloads (latexenc-find-file-coding-system latexenc-coding-system-to-inputenc | 16875 | ;;;### (autoloads (latexenc-find-file-coding-system latexenc-coding-system-to-inputenc |
| 16774 | ;;;;;; latexenc-inputenc-to-coding-system latex-inputenc-coding-alist) | 16876 | ;;;;;; latexenc-inputenc-to-coding-system latex-inputenc-coding-alist) |
| 16775 | ;;;;;; "latexenc" "international/latexenc.el" (17842 54888)) | 16877 | ;;;;;; "latexenc" "international/latexenc.el" (18104 24757)) |
| 16776 | ;;; Generated autoloads from international/latexenc.el | 16878 | ;;; Generated autoloads from international/latexenc.el |
| 16777 | 16879 | ||
| 16778 | (defvar latex-inputenc-coding-alist (quote (("ansinew" . windows-1252) ("applemac" . mac-roman) ("ascii" . us-ascii) ("cp1250" . windows-1250) ("cp1252" . windows-1252) ("cp1257" . cp1257) ("cp437de" . cp437) ("cp437" . cp437) ("cp850" . cp850) ("cp852" . cp852) ("cp858" . cp858) ("cp865" . cp865) ("latin1" . iso-8859-1) ("latin2" . iso-8859-2) ("latin3" . iso-8859-3) ("latin4" . iso-8859-4) ("latin5" . iso-8859-5) ("latin9" . iso-8859-15) ("next" . next) ("utf8" . utf-8) ("utf8x" . utf-8))) "\ | 16880 | (defvar latex-inputenc-coding-alist (quote (("ansinew" . windows-1252) ("applemac" . mac-roman) ("ascii" . us-ascii) ("cp1250" . windows-1250) ("cp1252" . windows-1252) ("cp1257" . cp1257) ("cp437de" . cp437) ("cp437" . cp437) ("cp850" . cp850) ("cp852" . cp852) ("cp858" . cp858) ("cp865" . cp865) ("latin1" . iso-8859-1) ("latin2" . iso-8859-2) ("latin3" . iso-8859-3) ("latin4" . iso-8859-4) ("latin5" . iso-8859-5) ("latin9" . iso-8859-15) ("next" . next) ("utf8" . utf-8) ("utf8x" . utf-8))) "\ |
| @@ -16804,7 +16906,7 @@ coding system names is determined from `latex-inputenc-coding-alist'. | |||
| 16804 | ;;;*** | 16906 | ;;;*** |
| 16805 | 16907 | ||
| 16806 | ;;;### (autoloads (latin1-display-ucs-per-lynx latin1-display latin1-display) | 16908 | ;;;### (autoloads (latin1-display-ucs-per-lynx latin1-display latin1-display) |
| 16807 | ;;;;;; "latin1-disp" "international/latin1-disp.el" (17874 62081)) | 16909 | ;;;;;; "latin1-disp" "international/latin1-disp.el" (18104 24757)) |
| 16808 | ;;; Generated autoloads from international/latin1-disp.el | 16910 | ;;; Generated autoloads from international/latin1-disp.el |
| 16809 | 16911 | ||
| 16810 | (defvar latin1-display nil "\ | 16912 | (defvar latin1-display nil "\ |
| @@ -16847,8 +16949,76 @@ use either \\[customize] or the function `latin1-display'.") | |||
| 16847 | 16949 | ||
| 16848 | ;;;*** | 16950 | ;;;*** |
| 16849 | 16951 | ||
| 16952 | ;;;### (autoloads (turn-on-lazy-lock lazy-lock-mode) "lazy-lock" | ||
| 16953 | ;;;;;; "obsolete/lazy-lock.el" (18104 24760)) | ||
| 16954 | ;;; Generated autoloads from obsolete/lazy-lock.el | ||
| 16955 | |||
| 16956 | (autoload (quote lazy-lock-mode) "lazy-lock" "\ | ||
| 16957 | Toggle Lazy Lock mode. | ||
| 16958 | With arg, turn Lazy Lock mode on if and only if arg is positive. Enable it | ||
| 16959 | automatically in your `~/.emacs' by: | ||
| 16960 | |||
| 16961 | (setq font-lock-support-mode 'lazy-lock-mode) | ||
| 16962 | |||
| 16963 | For a newer font-lock support mode with similar functionality, see | ||
| 16964 | `jit-lock-mode'. Eventually, Lazy Lock mode will be deprecated in | ||
| 16965 | JIT Lock's favor. | ||
| 16966 | |||
| 16967 | When Lazy Lock mode is enabled, fontification can be lazy in a number of ways: | ||
| 16968 | |||
| 16969 | - Demand-driven buffer fontification if `lazy-lock-minimum-size' is non-nil. | ||
| 16970 | This means initial fontification does not occur if the buffer is greater than | ||
| 16971 | `lazy-lock-minimum-size' characters in length. Instead, fontification occurs | ||
| 16972 | when necessary, such as when scrolling through the buffer would otherwise | ||
| 16973 | reveal unfontified areas. This is useful if buffer fontification is too slow | ||
| 16974 | for large buffers. | ||
| 16975 | |||
| 16976 | - Deferred scroll fontification if `lazy-lock-defer-on-scrolling' is non-nil. | ||
| 16977 | This means demand-driven fontification does not occur as you scroll. | ||
| 16978 | Instead, fontification is deferred until after `lazy-lock-defer-time' seconds | ||
| 16979 | of Emacs idle time, while Emacs remains idle. This is useful if | ||
| 16980 | fontification is too slow to keep up with scrolling. | ||
| 16981 | |||
| 16982 | - Deferred on-the-fly fontification if `lazy-lock-defer-on-the-fly' is non-nil. | ||
| 16983 | This means on-the-fly fontification does not occur as you type. Instead, | ||
| 16984 | fontification is deferred until after `lazy-lock-defer-time' seconds of Emacs | ||
| 16985 | idle time, while Emacs remains idle. This is useful if fontification is too | ||
| 16986 | slow to keep up with your typing. | ||
| 16987 | |||
| 16988 | - Deferred context fontification if `lazy-lock-defer-contextually' is non-nil. | ||
| 16989 | This means fontification updates the buffer corresponding to true syntactic | ||
| 16990 | context, after `lazy-lock-defer-time' seconds of Emacs idle time, while Emacs | ||
| 16991 | remains idle. Otherwise, fontification occurs on modified lines only, and | ||
| 16992 | subsequent lines can remain fontified corresponding to previous syntactic | ||
| 16993 | contexts. This is useful where strings or comments span lines. | ||
| 16994 | |||
| 16995 | - Stealthy buffer fontification if `lazy-lock-stealth-time' is non-nil. | ||
| 16996 | This means remaining unfontified areas of buffers are fontified if Emacs has | ||
| 16997 | been idle for `lazy-lock-stealth-time' seconds, while Emacs remains idle. | ||
| 16998 | This is useful if any buffer has any deferred fontification. | ||
| 16999 | |||
| 17000 | Basic Font Lock mode on-the-fly fontification behavior fontifies modified | ||
| 17001 | lines only. Thus, if `lazy-lock-defer-contextually' is non-nil, Lazy Lock mode | ||
| 17002 | on-the-fly fontification may fontify differently, albeit correctly. In any | ||
| 17003 | event, to refontify some lines you can use \\[font-lock-fontify-block]. | ||
| 17004 | |||
| 17005 | Stealth fontification only occurs while the system remains unloaded. | ||
| 17006 | If the system load rises above `lazy-lock-stealth-load' percent, stealth | ||
| 17007 | fontification is suspended. Stealth fontification intensity is controlled via | ||
| 17008 | the variable `lazy-lock-stealth-nice' and `lazy-lock-stealth-lines', and | ||
| 17009 | verbosity is controlled via the variable `lazy-lock-stealth-verbose'. | ||
| 17010 | |||
| 17011 | \(fn &optional ARG)" t nil) | ||
| 17012 | |||
| 17013 | (autoload (quote turn-on-lazy-lock) "lazy-lock" "\ | ||
| 17014 | Unconditionally turn on Lazy Lock mode. | ||
| 17015 | |||
| 17016 | \(fn)" nil nil) | ||
| 17017 | |||
| 17018 | ;;;*** | ||
| 17019 | |||
| 16850 | ;;;### (autoloads (ld-script-mode) "ld-script" "progmodes/ld-script.el" | 17020 | ;;;### (autoloads (ld-script-mode) "ld-script" "progmodes/ld-script.el" |
| 16851 | ;;;;;; (17842 56332)) | 17021 | ;;;;;; (18104 24767)) |
| 16852 | ;;; Generated autoloads from progmodes/ld-script.el | 17022 | ;;; Generated autoloads from progmodes/ld-script.el |
| 16853 | 17023 | ||
| 16854 | (add-to-list (quote auto-mode-alist) (quote ("\\.ld[si]?\\>" . ld-script-mode))) | 17024 | (add-to-list (quote auto-mode-alist) (quote ("\\.ld[si]?\\>" . ld-script-mode))) |
| @@ -16863,7 +17033,7 @@ A major mode to edit GNU ld script files | |||
| 16863 | ;;;*** | 17033 | ;;;*** |
| 16864 | 17034 | ||
| 16865 | ;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "ledit.el" | 17035 | ;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "ledit.el" |
| 16866 | ;;;;;; (17842 58279)) | 17036 | ;;;;;; (18104 24737)) |
| 16867 | ;;; Generated autoloads from ledit.el | 17037 | ;;; Generated autoloads from ledit.el |
| 16868 | 17038 | ||
| 16869 | (defconst ledit-save-files t "\ | 17039 | (defconst ledit-save-files t "\ |
| @@ -16898,7 +17068,7 @@ Not documented | |||
| 16898 | 17068 | ||
| 16899 | ;;;*** | 17069 | ;;;*** |
| 16900 | 17070 | ||
| 16901 | ;;;### (autoloads (life) "life" "play/life.el" (17842 55395)) | 17071 | ;;;### (autoloads (life) "life" "play/life.el" (18104 24762)) |
| 16902 | ;;; Generated autoloads from play/life.el | 17072 | ;;; Generated autoloads from play/life.el |
| 16903 | 17073 | ||
| 16904 | (autoload (quote life) "life" "\ | 17074 | (autoload (quote life) "life" "\ |
| @@ -16911,8 +17081,8 @@ generations (this defaults to 1). | |||
| 16911 | 17081 | ||
| 16912 | ;;;*** | 17082 | ;;;*** |
| 16913 | 17083 | ||
| 16914 | ;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (17942 | 17084 | ;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (18104 |
| 16915 | ;;;;;; 63381)) | 17085 | ;;;;;; 24737)) |
| 16916 | ;;; Generated autoloads from loadhist.el | 17086 | ;;; Generated autoloads from loadhist.el |
| 16917 | 17087 | ||
| 16918 | (autoload (quote unload-feature) "loadhist" "\ | 17088 | (autoload (quote unload-feature) "loadhist" "\ |
| @@ -16935,7 +17105,7 @@ such as redefining an Emacs function. | |||
| 16935 | ;;;*** | 17105 | ;;;*** |
| 16936 | 17106 | ||
| 16937 | ;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches) | 17107 | ;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches) |
| 16938 | ;;;;;; "locate" "locate.el" (17992 30877)) | 17108 | ;;;;;; "locate" "locate.el" (18104 24737)) |
| 16939 | ;;; Generated autoloads from locate.el | 17109 | ;;; Generated autoloads from locate.el |
| 16940 | 17110 | ||
| 16941 | (defvar locate-ls-subdir-switches "-al" "\ | 17111 | (defvar locate-ls-subdir-switches "-al" "\ |
| @@ -16986,7 +17156,7 @@ except that FILTER is not optional. | |||
| 16986 | 17156 | ||
| 16987 | ;;;*** | 17157 | ;;;*** |
| 16988 | 17158 | ||
| 16989 | ;;;### (autoloads (log-edit) "log-edit" "log-edit.el" (18010 5298)) | 17159 | ;;;### (autoloads (log-edit) "log-edit" "log-edit.el" (18104 24738)) |
| 16990 | ;;; Generated autoloads from log-edit.el | 17160 | ;;; Generated autoloads from log-edit.el |
| 16991 | 17161 | ||
| 16992 | (autoload (quote log-edit) "log-edit" "\ | 17162 | (autoload (quote log-edit) "log-edit" "\ |
| @@ -17007,8 +17177,8 @@ If BUFFER is non-nil `log-edit' will jump to that buffer, use it to edit the | |||
| 17007 | 17177 | ||
| 17008 | ;;;*** | 17178 | ;;;*** |
| 17009 | 17179 | ||
| 17010 | ;;;### (autoloads (log-view-mode) "log-view" "log-view.el" (17842 | 17180 | ;;;### (autoloads (log-view-mode) "log-view" "log-view.el" (18104 |
| 17011 | ;;;;;; 58279)) | 17181 | ;;;;;; 24738)) |
| 17012 | ;;; Generated autoloads from log-view.el | 17182 | ;;; Generated autoloads from log-view.el |
| 17013 | 17183 | ||
| 17014 | (autoload (quote log-view-mode) "log-view" "\ | 17184 | (autoload (quote log-view-mode) "log-view" "\ |
| @@ -17018,8 +17188,8 @@ Major mode for browsing CVS log output. | |||
| 17018 | 17188 | ||
| 17019 | ;;;*** | 17189 | ;;;*** |
| 17020 | 17190 | ||
| 17021 | ;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (17992 | 17191 | ;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (18104 |
| 17022 | ;;;;;; 30877)) | 17192 | ;;;;;; 24738)) |
| 17023 | ;;; Generated autoloads from longlines.el | 17193 | ;;; Generated autoloads from longlines.el |
| 17024 | 17194 | ||
| 17025 | (autoload (quote longlines-mode) "longlines" "\ | 17195 | (autoload (quote longlines-mode) "longlines" "\ |
| @@ -17040,8 +17210,8 @@ are indicated with a symbol. | |||
| 17040 | ;;;*** | 17210 | ;;;*** |
| 17041 | 17211 | ||
| 17042 | ;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer | 17212 | ;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer |
| 17043 | ;;;;;; lpr-command lpr-switches printer-name) "lpr" "lpr.el" (17842 | 17213 | ;;;;;; lpr-command lpr-switches printer-name) "lpr" "lpr.el" (18104 |
| 17044 | ;;;;;; 58279)) | 17214 | ;;;;;; 24738)) |
| 17045 | ;;; Generated autoloads from lpr.el | 17215 | ;;; Generated autoloads from lpr.el |
| 17046 | 17216 | ||
| 17047 | (defvar lpr-windows-system (memq system-type (quote (emx win32 w32 mswindows ms-dos windows-nt)))) | 17217 | (defvar lpr-windows-system (memq system-type (quote (emx win32 w32 mswindows ms-dos windows-nt)))) |
| @@ -17135,7 +17305,7 @@ for further customization of the printer command. | |||
| 17135 | ;;;*** | 17305 | ;;;*** |
| 17136 | 17306 | ||
| 17137 | ;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el" | 17307 | ;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el" |
| 17138 | ;;;;;; (18006 55796)) | 17308 | ;;;;;; (18104 24738)) |
| 17139 | ;;; Generated autoloads from ls-lisp.el | 17309 | ;;; Generated autoloads from ls-lisp.el |
| 17140 | 17310 | ||
| 17141 | (defvar ls-lisp-support-shell-wildcards t "\ | 17311 | (defvar ls-lisp-support-shell-wildcards t "\ |
| @@ -17146,8 +17316,8 @@ Otherwise they are treated as Emacs regexps (for backward compatibility).") | |||
| 17146 | 17316 | ||
| 17147 | ;;;*** | 17317 | ;;;*** |
| 17148 | 17318 | ||
| 17149 | ;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (17956 | 17319 | ;;;### (autoloads (phases-of-moon) "lunar" "calendar/lunar.el" (18104 |
| 17150 | ;;;;;; 13479)) | 17320 | ;;;;;; 24745)) |
| 17151 | ;;; Generated autoloads from calendar/lunar.el | 17321 | ;;; Generated autoloads from calendar/lunar.el |
| 17152 | 17322 | ||
| 17153 | (autoload (quote phases-of-moon) "lunar" "\ | 17323 | (autoload (quote phases-of-moon) "lunar" "\ |
| @@ -17160,8 +17330,8 @@ This function is suitable for execution in a .emacs file. | |||
| 17160 | 17330 | ||
| 17161 | ;;;*** | 17331 | ;;;*** |
| 17162 | 17332 | ||
| 17163 | ;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (17923 | 17333 | ;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (18104 |
| 17164 | ;;;;;; 63540)) | 17334 | ;;;;;; 24767)) |
| 17165 | ;;; Generated autoloads from progmodes/m4-mode.el | 17335 | ;;; Generated autoloads from progmodes/m4-mode.el |
| 17166 | 17336 | ||
| 17167 | (autoload (quote m4-mode) "m4-mode" "\ | 17337 | (autoload (quote m4-mode) "m4-mode" "\ |
| @@ -17173,7 +17343,7 @@ A major mode to edit m4 macro files. | |||
| 17173 | ;;;*** | 17343 | ;;;*** |
| 17174 | 17344 | ||
| 17175 | ;;;### (autoloads (macroexpand-all) "macroexp" "emacs-lisp/macroexp.el" | 17345 | ;;;### (autoloads (macroexpand-all) "macroexp" "emacs-lisp/macroexp.el" |
| 17176 | ;;;;;; (17842 54152)) | 17346 | ;;;;;; (18104 24748)) |
| 17177 | ;;; Generated autoloads from emacs-lisp/macroexp.el | 17347 | ;;; Generated autoloads from emacs-lisp/macroexp.el |
| 17178 | 17348 | ||
| 17179 | (autoload (quote macroexpand-all) "macroexp" "\ | 17349 | (autoload (quote macroexpand-all) "macroexp" "\ |
| @@ -17187,7 +17357,7 @@ definitions to shadow the loaded ones for use in file byte-compilation. | |||
| 17187 | ;;;*** | 17357 | ;;;*** |
| 17188 | 17358 | ||
| 17189 | ;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro | 17359 | ;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro |
| 17190 | ;;;;;; name-last-kbd-macro) "macros" "macros.el" (17842 58279)) | 17360 | ;;;;;; name-last-kbd-macro) "macros" "macros.el" (18104 24738)) |
| 17191 | ;;; Generated autoloads from macros.el | 17361 | ;;; Generated autoloads from macros.el |
| 17192 | 17362 | ||
| 17193 | (autoload (quote name-last-kbd-macro) "macros" "\ | 17363 | (autoload (quote name-last-kbd-macro) "macros" "\ |
| @@ -17276,7 +17446,7 @@ and then select the region of un-tablified names and use | |||
| 17276 | ;;;*** | 17446 | ;;;*** |
| 17277 | 17447 | ||
| 17278 | ;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" | 17448 | ;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" |
| 17279 | ;;;;;; "mail/mail-extr.el" (17842 55035)) | 17449 | ;;;;;; "mail/mail-extr.el" (18104 24758)) |
| 17280 | ;;; Generated autoloads from mail/mail-extr.el | 17450 | ;;; Generated autoloads from mail/mail-extr.el |
| 17281 | 17451 | ||
| 17282 | (autoload (quote mail-extract-address-components) "mail-extr" "\ | 17452 | (autoload (quote mail-extract-address-components) "mail-extr" "\ |
| @@ -17308,7 +17478,7 @@ Convert mail domain DOMAIN to the country it corresponds to. | |||
| 17308 | 17478 | ||
| 17309 | ;;;### (autoloads (mail-hist-put-headers-into-history mail-hist-keep-history | 17479 | ;;;### (autoloads (mail-hist-put-headers-into-history mail-hist-keep-history |
| 17310 | ;;;;;; mail-hist-enable mail-hist-define-keys) "mail-hist" "mail/mail-hist.el" | 17480 | ;;;;;; mail-hist-enable mail-hist-define-keys) "mail-hist" "mail/mail-hist.el" |
| 17311 | ;;;;;; (17842 55035)) | 17481 | ;;;;;; (18104 24758)) |
| 17312 | ;;; Generated autoloads from mail/mail-hist.el | 17482 | ;;; Generated autoloads from mail/mail-hist.el |
| 17313 | 17483 | ||
| 17314 | (autoload (quote mail-hist-define-keys) "mail-hist" "\ | 17484 | (autoload (quote mail-hist-define-keys) "mail-hist" "\ |
| @@ -17339,8 +17509,8 @@ This function normally would be called when the message is sent. | |||
| 17339 | 17509 | ||
| 17340 | ;;;### (autoloads (mail-fetch-field mail-unquote-printable-region | 17510 | ;;;### (autoloads (mail-fetch-field mail-unquote-printable-region |
| 17341 | ;;;;;; mail-unquote-printable mail-quote-printable mail-file-babyl-p | 17511 | ;;;;;; mail-unquote-printable mail-quote-printable mail-file-babyl-p |
| 17342 | ;;;;;; mail-use-rfc822) "mail-utils" "mail/mail-utils.el" (17842 | 17512 | ;;;;;; mail-use-rfc822) "mail-utils" "mail/mail-utils.el" (18104 |
| 17343 | ;;;;;; 55035)) | 17513 | ;;;;;; 24758)) |
| 17344 | ;;; Generated autoloads from mail/mail-utils.el | 17514 | ;;; Generated autoloads from mail/mail-utils.el |
| 17345 | 17515 | ||
| 17346 | (defvar mail-use-rfc822 nil "\ | 17516 | (defvar mail-use-rfc822 nil "\ |
| @@ -17392,7 +17562,7 @@ If 4th arg LIST is non-nil, return a list of all such fields. | |||
| 17392 | ;;;*** | 17562 | ;;;*** |
| 17393 | 17563 | ||
| 17394 | ;;;### (autoloads (define-mail-abbrev build-mail-abbrevs mail-abbrevs-setup) | 17564 | ;;;### (autoloads (define-mail-abbrev build-mail-abbrevs mail-abbrevs-setup) |
| 17395 | ;;;;;; "mailabbrev" "mail/mailabbrev.el" (17992 30878)) | 17565 | ;;;;;; "mailabbrev" "mail/mailabbrev.el" (18104 24758)) |
| 17396 | ;;; Generated autoloads from mail/mailabbrev.el | 17566 | ;;; Generated autoloads from mail/mailabbrev.el |
| 17397 | 17567 | ||
| 17398 | (autoload (quote mail-abbrevs-setup) "mailabbrev" "\ | 17568 | (autoload (quote mail-abbrevs-setup) "mailabbrev" "\ |
| @@ -17415,8 +17585,8 @@ If DEFINITION contains multiple addresses, separate them with commas. | |||
| 17415 | ;;;*** | 17585 | ;;;*** |
| 17416 | 17586 | ||
| 17417 | ;;;### (autoloads (mail-complete define-mail-alias expand-mail-aliases | 17587 | ;;;### (autoloads (mail-complete define-mail-alias expand-mail-aliases |
| 17418 | ;;;;;; mail-complete-style) "mailalias" "mail/mailalias.el" (17842 | 17588 | ;;;;;; mail-complete-style) "mailalias" "mail/mailalias.el" (18104 |
| 17419 | ;;;;;; 55035)) | 17589 | ;;;;;; 24758)) |
| 17420 | ;;; Generated autoloads from mail/mailalias.el | 17590 | ;;; Generated autoloads from mail/mailalias.el |
| 17421 | 17591 | ||
| 17422 | (defvar mail-complete-style (quote angles) "\ | 17592 | (defvar mail-complete-style (quote angles) "\ |
| @@ -17462,7 +17632,7 @@ current header, calls `mail-complete-function' and passes prefix arg if any. | |||
| 17462 | ;;;*** | 17632 | ;;;*** |
| 17463 | 17633 | ||
| 17464 | ;;;### (autoloads (mailclient-send-it) "mailclient" "mail/mailclient.el" | 17634 | ;;;### (autoloads (mailclient-send-it) "mailclient" "mail/mailclient.el" |
| 17465 | ;;;;;; (17842 55035)) | 17635 | ;;;;;; (18104 24758)) |
| 17466 | ;;; Generated autoloads from mail/mailclient.el | 17636 | ;;; Generated autoloads from mail/mailclient.el |
| 17467 | 17637 | ||
| 17468 | (autoload (quote mailclient-send-it) "mailclient" "\ | 17638 | (autoload (quote mailclient-send-it) "mailclient" "\ |
| @@ -17476,7 +17646,7 @@ The mail client is taken to be the handler of mailto URLs. | |||
| 17476 | 17646 | ||
| 17477 | ;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode | 17647 | ;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode |
| 17478 | ;;;;;; makefile-gmake-mode makefile-automake-mode makefile-mode) | 17648 | ;;;;;; makefile-gmake-mode makefile-automake-mode makefile-mode) |
| 17479 | ;;;;;; "make-mode" "progmodes/make-mode.el" (17842 56332)) | 17649 | ;;;;;; "make-mode" "progmodes/make-mode.el" (18104 24767)) |
| 17480 | ;;; Generated autoloads from progmodes/make-mode.el | 17650 | ;;; Generated autoloads from progmodes/make-mode.el |
| 17481 | 17651 | ||
| 17482 | (autoload (quote makefile-mode) "make-mode" "\ | 17652 | (autoload (quote makefile-mode) "make-mode" "\ |
| @@ -17593,8 +17763,8 @@ An adapted `makefile-mode' that knows about imake. | |||
| 17593 | 17763 | ||
| 17594 | ;;;*** | 17764 | ;;;*** |
| 17595 | 17765 | ||
| 17596 | ;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (17842 | 17766 | ;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (18104 |
| 17597 | ;;;;;; 58279)) | 17767 | ;;;;;; 24738)) |
| 17598 | ;;; Generated autoloads from makesum.el | 17768 | ;;; Generated autoloads from makesum.el |
| 17599 | 17769 | ||
| 17600 | (autoload (quote make-command-summary) "makesum" "\ | 17770 | (autoload (quote make-command-summary) "makesum" "\ |
| @@ -17605,7 +17775,7 @@ Previous contents of that buffer are killed first. | |||
| 17605 | 17775 | ||
| 17606 | ;;;*** | 17776 | ;;;*** |
| 17607 | 17777 | ||
| 17608 | ;;;### (autoloads (man-follow man) "man" "man.el" (17992 30877)) | 17778 | ;;;### (autoloads (man-follow man) "man" "man.el" (18104 24738)) |
| 17609 | ;;; Generated autoloads from man.el | 17779 | ;;; Generated autoloads from man.el |
| 17610 | 17780 | ||
| 17611 | (defalias (quote manual-entry) (quote man)) | 17781 | (defalias (quote manual-entry) (quote man)) |
| @@ -17632,7 +17802,7 @@ Get a Un*x manual page of the item under point and put it in a buffer. | |||
| 17632 | 17802 | ||
| 17633 | ;;;*** | 17803 | ;;;*** |
| 17634 | 17804 | ||
| 17635 | ;;;### (autoloads (master-mode) "master" "master.el" (17842 58279)) | 17805 | ;;;### (autoloads (master-mode) "master" "master.el" (18104 24738)) |
| 17636 | ;;; Generated autoloads from master.el | 17806 | ;;; Generated autoloads from master.el |
| 17637 | 17807 | ||
| 17638 | (autoload (quote master-mode) "master" "\ | 17808 | (autoload (quote master-mode) "master" "\ |
| @@ -17654,8 +17824,34 @@ yourself the value of `master-of' by calling `master-show-slave'. | |||
| 17654 | 17824 | ||
| 17655 | ;;;*** | 17825 | ;;;*** |
| 17656 | 17826 | ||
| 17657 | ;;;### (autoloads (menu-bar-mode) "menu-bar" "menu-bar.el" (17942 | 17827 | ;;;### (autoloads (minibuffer-indicate-depth-mode) "mb-depth" "mb-depth.el" |
| 17658 | ;;;;;; 63381)) | 17828 | ;;;;;; (18104 24738)) |
| 17829 | ;;; Generated autoloads from mb-depth.el | ||
| 17830 | |||
| 17831 | (defvar minibuffer-indicate-depth-mode nil "\ | ||
| 17832 | Non-nil if Minibuffer-Indicate-Depth mode is enabled. | ||
| 17833 | See the command `minibuffer-indicate-depth-mode' for a description of this minor mode. | ||
| 17834 | Setting this variable directly does not take effect; | ||
| 17835 | either customize it (see the info node `Easy Customization') | ||
| 17836 | or call the function `minibuffer-indicate-depth-mode'.") | ||
| 17837 | |||
| 17838 | (custom-autoload (quote minibuffer-indicate-depth-mode) "mb-depth" nil) | ||
| 17839 | |||
| 17840 | (autoload (quote minibuffer-indicate-depth-mode) "mb-depth" "\ | ||
| 17841 | Toggle Minibuffer Indicate Depth mode. | ||
| 17842 | When active, any recursive use of the minibuffer will show | ||
| 17843 | the recursion depth in the minibuffer prompt. This is only | ||
| 17844 | useful if `enable-recursive-minibuffers' is non-nil. | ||
| 17845 | |||
| 17846 | With prefix argument ARG, turn on if positive, otherwise off. | ||
| 17847 | Returns non-nil if the new state is enabled. | ||
| 17848 | |||
| 17849 | \(fn &optional ARG)" t nil) | ||
| 17850 | |||
| 17851 | ;;;*** | ||
| 17852 | |||
| 17853 | ;;;### (autoloads (menu-bar-mode) "menu-bar" "menu-bar.el" (18104 | ||
| 17854 | ;;;;;; 24738)) | ||
| 17659 | ;;; Generated autoloads from menu-bar.el | 17855 | ;;; Generated autoloads from menu-bar.el |
| 17660 | 17856 | ||
| 17661 | (put (quote menu-bar-mode) (quote standard-value) (quote (t))) | 17857 | (put (quote menu-bar-mode) (quote standard-value) (quote (t))) |
| @@ -17690,7 +17886,7 @@ turn on menu bars; otherwise, turn off menu bars. | |||
| 17690 | ;;;;;; message-cite-function message-yank-prefix message-citation-line-function | 17886 | ;;;;;; message-cite-function message-yank-prefix message-citation-line-function |
| 17691 | ;;;;;; message-send-mail-function message-user-organization-file | 17887 | ;;;;;; message-send-mail-function message-user-organization-file |
| 17692 | ;;;;;; message-signature-separator message-from-style) "message" | 17888 | ;;;;;; message-signature-separator message-from-style) "message" |
| 17693 | ;;;;;; "gnus/message.el" (18010 19867)) | 17889 | ;;;;;; "gnus/message.el" (18104 24751)) |
| 17694 | ;;; Generated autoloads from gnus/message.el | 17890 | ;;; Generated autoloads from gnus/message.el |
| 17695 | 17891 | ||
| 17696 | (defvar message-from-style (quote default) "\ | 17892 | (defvar message-from-style (quote default) "\ |
| @@ -17946,7 +18142,7 @@ which specify the range to operate on. | |||
| 17946 | ;;;*** | 18142 | ;;;*** |
| 17947 | 18143 | ||
| 17948 | ;;;### (autoloads (metapost-mode metafont-mode) "meta-mode" "progmodes/meta-mode.el" | 18144 | ;;;### (autoloads (metapost-mode metafont-mode) "meta-mode" "progmodes/meta-mode.el" |
| 17949 | ;;;;;; (17842 56332)) | 18145 | ;;;;;; (18104 24767)) |
| 17950 | ;;; Generated autoloads from progmodes/meta-mode.el | 18146 | ;;; Generated autoloads from progmodes/meta-mode.el |
| 17951 | 18147 | ||
| 17952 | (autoload (quote metafont-mode) "meta-mode" "\ | 18148 | (autoload (quote metafont-mode) "meta-mode" "\ |
| @@ -17973,7 +18169,7 @@ Turning on MetaPost mode calls the value of the variable | |||
| 17973 | 18169 | ||
| 17974 | ;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body | 18170 | ;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body |
| 17975 | ;;;;;; metamail-interpret-header) "metamail" "mail/metamail.el" | 18171 | ;;;;;; metamail-interpret-header) "metamail" "mail/metamail.el" |
| 17976 | ;;;;;; (17842 55035)) | 18172 | ;;;;;; (18104 24758)) |
| 17977 | ;;; Generated autoloads from mail/metamail.el | 18173 | ;;; Generated autoloads from mail/metamail.el |
| 17978 | 18174 | ||
| 17979 | (autoload (quote metamail-interpret-header) "metamail" "\ | 18175 | (autoload (quote metamail-interpret-header) "metamail" "\ |
| @@ -18018,7 +18214,7 @@ redisplayed as output is inserted. | |||
| 18018 | 18214 | ||
| 18019 | ;;;### (autoloads (mh-fully-kill-draft mh-send-letter mh-user-agent-compose | 18215 | ;;;### (autoloads (mh-fully-kill-draft mh-send-letter mh-user-agent-compose |
| 18020 | ;;;;;; mh-smail-batch mh-smail-other-window mh-smail) "mh-comp" | 18216 | ;;;;;; mh-smail-batch mh-smail-other-window mh-smail) "mh-comp" |
| 18021 | ;;;;;; "mh-e/mh-comp.el" (17842 55144)) | 18217 | ;;;;;; "mh-e/mh-comp.el" (18104 24759)) |
| 18022 | ;;; Generated autoloads from mh-e/mh-comp.el | 18218 | ;;; Generated autoloads from mh-e/mh-comp.el |
| 18023 | 18219 | ||
| 18024 | (autoload (quote mh-smail) "mh-comp" "\ | 18220 | (autoload (quote mh-smail) "mh-comp" "\ |
| @@ -18105,7 +18301,7 @@ delete the draft message. | |||
| 18105 | 18301 | ||
| 18106 | ;;;*** | 18302 | ;;;*** |
| 18107 | 18303 | ||
| 18108 | ;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (17842 55144)) | 18304 | ;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (18104 24759)) |
| 18109 | ;;; Generated autoloads from mh-e/mh-e.el | 18305 | ;;; Generated autoloads from mh-e/mh-e.el |
| 18110 | 18306 | ||
| 18111 | (put (quote mh-progs) (quote risky-local-variable) t) | 18307 | (put (quote mh-progs) (quote risky-local-variable) t) |
| @@ -18122,7 +18318,7 @@ Display version information about MH-E and the MH mail handling system. | |||
| 18122 | ;;;*** | 18318 | ;;;*** |
| 18123 | 18319 | ||
| 18124 | ;;;### (autoloads (mh-folder-mode mh-nmail mh-rmail) "mh-folder" | 18320 | ;;;### (autoloads (mh-folder-mode mh-nmail mh-rmail) "mh-folder" |
| 18125 | ;;;;;; "mh-e/mh-folder.el" (17842 55144)) | 18321 | ;;;;;; "mh-e/mh-folder.el" (18104 24759)) |
| 18126 | ;;; Generated autoloads from mh-e/mh-folder.el | 18322 | ;;; Generated autoloads from mh-e/mh-folder.el |
| 18127 | 18323 | ||
| 18128 | (autoload (quote mh-rmail) "mh-folder" "\ | 18324 | (autoload (quote mh-rmail) "mh-folder" "\ |
| @@ -18204,7 +18400,7 @@ perform the operation on all messages in that region. | |||
| 18204 | ;;;*** | 18400 | ;;;*** |
| 18205 | 18401 | ||
| 18206 | ;;;### (autoloads (midnight-delay-set clean-buffer-list) "midnight" | 18402 | ;;;### (autoloads (midnight-delay-set clean-buffer-list) "midnight" |
| 18207 | ;;;;;; "midnight.el" (17842 58279)) | 18403 | ;;;;;; "midnight.el" (18104 24738)) |
| 18208 | ;;; Generated autoloads from midnight.el | 18404 | ;;; Generated autoloads from midnight.el |
| 18209 | 18405 | ||
| 18210 | (autoload (quote clean-buffer-list) "midnight" "\ | 18406 | (autoload (quote clean-buffer-list) "midnight" "\ |
| @@ -18231,7 +18427,7 @@ to its second argument TM. | |||
| 18231 | ;;;*** | 18427 | ;;;*** |
| 18232 | 18428 | ||
| 18233 | ;;;### (autoloads (minibuffer-electric-default-mode) "minibuf-eldef" | 18429 | ;;;### (autoloads (minibuffer-electric-default-mode) "minibuf-eldef" |
| 18234 | ;;;;;; "minibuf-eldef.el" (17842 58279)) | 18430 | ;;;;;; "minibuf-eldef.el" (18104 24738)) |
| 18235 | ;;; Generated autoloads from minibuf-eldef.el | 18431 | ;;; Generated autoloads from minibuf-eldef.el |
| 18236 | 18432 | ||
| 18237 | (defvar minibuffer-electric-default-mode nil "\ | 18433 | (defvar minibuffer-electric-default-mode nil "\ |
| @@ -18259,7 +18455,7 @@ Returns non-nil if the new state is enabled. | |||
| 18259 | ;;;*** | 18455 | ;;;*** |
| 18260 | 18456 | ||
| 18261 | ;;;### (autoloads (mixal-mode) "mixal-mode" "progmodes/mixal-mode.el" | 18457 | ;;;### (autoloads (mixal-mode) "mixal-mode" "progmodes/mixal-mode.el" |
| 18262 | ;;;;;; (17842 56332)) | 18458 | ;;;;;; (18104 24768)) |
| 18263 | ;;; Generated autoloads from progmodes/mixal-mode.el | 18459 | ;;; Generated autoloads from progmodes/mixal-mode.el |
| 18264 | 18460 | ||
| 18265 | (autoload (quote mixal-mode) "mixal-mode" "\ | 18461 | (autoload (quote mixal-mode) "mixal-mode" "\ |
| @@ -18274,7 +18470,7 @@ Major mode for the mixal asm language. | |||
| 18274 | 18470 | ||
| 18275 | ;;;### (autoloads (malayalam-composition-function malayalam-post-read-conversion | 18471 | ;;;### (autoloads (malayalam-composition-function malayalam-post-read-conversion |
| 18276 | ;;;;;; malayalam-compose-region) "mlm-util" "language/mlm-util.el" | 18472 | ;;;;;; malayalam-compose-region) "mlm-util" "language/mlm-util.el" |
| 18277 | ;;;;;; (17842 58278)) | 18473 | ;;;;;; (18104 24758)) |
| 18278 | ;;; Generated autoloads from language/mlm-util.el | 18474 | ;;; Generated autoloads from language/mlm-util.el |
| 18279 | 18475 | ||
| 18280 | (autoload (quote malayalam-compose-region) "mlm-util" "\ | 18476 | (autoload (quote malayalam-compose-region) "mlm-util" "\ |
| @@ -18297,7 +18493,7 @@ PATTERN regexp. | |||
| 18297 | ;;;*** | 18493 | ;;;*** |
| 18298 | 18494 | ||
| 18299 | ;;;### (autoloads (mm-inline-external-body mm-extern-cache-contents) | 18495 | ;;;### (autoloads (mm-inline-external-body mm-extern-cache-contents) |
| 18300 | ;;;;;; "mm-extern" "gnus/mm-extern.el" (17842 54741)) | 18496 | ;;;;;; "mm-extern" "gnus/mm-extern.el" (18104 24752)) |
| 18301 | ;;; Generated autoloads from gnus/mm-extern.el | 18497 | ;;; Generated autoloads from gnus/mm-extern.el |
| 18302 | 18498 | ||
| 18303 | (autoload (quote mm-extern-cache-contents) "mm-extern" "\ | 18499 | (autoload (quote mm-extern-cache-contents) "mm-extern" "\ |
| @@ -18316,7 +18512,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing. | |||
| 18316 | ;;;*** | 18512 | ;;;*** |
| 18317 | 18513 | ||
| 18318 | ;;;### (autoloads (mm-inline-partial) "mm-partial" "gnus/mm-partial.el" | 18514 | ;;;### (autoloads (mm-inline-partial) "mm-partial" "gnus/mm-partial.el" |
| 18319 | ;;;;;; (17842 54741)) | 18515 | ;;;;;; (18104 24752)) |
| 18320 | ;;; Generated autoloads from gnus/mm-partial.el | 18516 | ;;; Generated autoloads from gnus/mm-partial.el |
| 18321 | 18517 | ||
| 18322 | (autoload (quote mm-inline-partial) "mm-partial" "\ | 18518 | (autoload (quote mm-inline-partial) "mm-partial" "\ |
| @@ -18330,7 +18526,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing. | |||
| 18330 | ;;;*** | 18526 | ;;;*** |
| 18331 | 18527 | ||
| 18332 | ;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents) | 18528 | ;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents) |
| 18333 | ;;;;;; "mm-url" "gnus/mm-url.el" (17842 54741)) | 18529 | ;;;;;; "mm-url" "gnus/mm-url.el" (18104 24752)) |
| 18334 | ;;; Generated autoloads from gnus/mm-url.el | 18530 | ;;; Generated autoloads from gnus/mm-url.el |
| 18335 | 18531 | ||
| 18336 | (autoload (quote mm-url-insert-file-contents) "mm-url" "\ | 18532 | (autoload (quote mm-url-insert-file-contents) "mm-url" "\ |
| @@ -18347,7 +18543,7 @@ Insert file contents of URL using `mm-url-program'. | |||
| 18347 | ;;;*** | 18543 | ;;;*** |
| 18348 | 18544 | ||
| 18349 | ;;;### (autoloads (mm-uu-dissect-text-parts mm-uu-dissect) "mm-uu" | 18545 | ;;;### (autoloads (mm-uu-dissect-text-parts mm-uu-dissect) "mm-uu" |
| 18350 | ;;;;;; "gnus/mm-uu.el" (17842 54741)) | 18546 | ;;;;;; "gnus/mm-uu.el" (18104 24752)) |
| 18351 | ;;; Generated autoloads from gnus/mm-uu.el | 18547 | ;;; Generated autoloads from gnus/mm-uu.el |
| 18352 | 18548 | ||
| 18353 | (autoload (quote mm-uu-dissect) "mm-uu" "\ | 18549 | (autoload (quote mm-uu-dissect) "mm-uu" "\ |
| @@ -18367,7 +18563,7 @@ Assume text has been decoded if DECODED is non-nil. | |||
| 18367 | ;;;*** | 18563 | ;;;*** |
| 18368 | 18564 | ||
| 18369 | ;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el" | 18565 | ;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el" |
| 18370 | ;;;;;; (17842 54741)) | 18566 | ;;;;;; (18104 24752)) |
| 18371 | ;;; Generated autoloads from gnus/mml1991.el | 18567 | ;;; Generated autoloads from gnus/mml1991.el |
| 18372 | 18568 | ||
| 18373 | (autoload (quote mml1991-encrypt) "mml1991" "\ | 18569 | (autoload (quote mml1991-encrypt) "mml1991" "\ |
| @@ -18384,7 +18580,7 @@ Not documented | |||
| 18384 | 18580 | ||
| 18385 | ;;;### (autoloads (mml2015-self-encrypt mml2015-sign mml2015-encrypt | 18581 | ;;;### (autoloads (mml2015-self-encrypt mml2015-sign mml2015-encrypt |
| 18386 | ;;;;;; mml2015-verify-test mml2015-verify mml2015-decrypt-test mml2015-decrypt) | 18582 | ;;;;;; mml2015-verify-test mml2015-verify mml2015-decrypt-test mml2015-decrypt) |
| 18387 | ;;;;;; "mml2015" "gnus/mml2015.el" (17842 54741)) | 18583 | ;;;;;; "mml2015" "gnus/mml2015.el" (18104 24752)) |
| 18388 | ;;; Generated autoloads from gnus/mml2015.el | 18584 | ;;; Generated autoloads from gnus/mml2015.el |
| 18389 | 18585 | ||
| 18390 | (autoload (quote mml2015-decrypt) "mml2015" "\ | 18586 | (autoload (quote mml2015-decrypt) "mml2015" "\ |
| @@ -18425,7 +18621,7 @@ Not documented | |||
| 18425 | ;;;*** | 18621 | ;;;*** |
| 18426 | 18622 | ||
| 18427 | ;;;### (autoloads (modula-2-mode) "modula2" "progmodes/modula2.el" | 18623 | ;;;### (autoloads (modula-2-mode) "modula2" "progmodes/modula2.el" |
| 18428 | ;;;;;; (17276 13069)) | 18624 | ;;;;;; (17279 21317)) |
| 18429 | ;;; Generated autoloads from progmodes/modula2.el | 18625 | ;;; Generated autoloads from progmodes/modula2.el |
| 18430 | 18626 | ||
| 18431 | (autoload (quote modula-2-mode) "modula2" "\ | 18627 | (autoload (quote modula-2-mode) "modula2" "\ |
| @@ -18457,7 +18653,7 @@ followed by the first character of the construct. | |||
| 18457 | ;;;*** | 18653 | ;;;*** |
| 18458 | 18654 | ||
| 18459 | ;;;### (autoloads (unmorse-region morse-region) "morse" "play/morse.el" | 18655 | ;;;### (autoloads (unmorse-region morse-region) "morse" "play/morse.el" |
| 18460 | ;;;;;; (17842 55395)) | 18656 | ;;;;;; (18104 24762)) |
| 18461 | ;;; Generated autoloads from play/morse.el | 18657 | ;;; Generated autoloads from play/morse.el |
| 18462 | 18658 | ||
| 18463 | (autoload (quote morse-region) "morse" "\ | 18659 | (autoload (quote morse-region) "morse" "\ |
| @@ -18472,8 +18668,8 @@ Convert morse coded text in region to ordinary ASCII text. | |||
| 18472 | 18668 | ||
| 18473 | ;;;*** | 18669 | ;;;*** |
| 18474 | 18670 | ||
| 18475 | ;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (17842 | 18671 | ;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (18104 |
| 18476 | ;;;;;; 58279)) | 18672 | ;;;;;; 24738)) |
| 18477 | ;;; Generated autoloads from mouse-sel.el | 18673 | ;;; Generated autoloads from mouse-sel.el |
| 18478 | 18674 | ||
| 18479 | (defvar mouse-sel-mode nil "\ | 18675 | (defvar mouse-sel-mode nil "\ |
| @@ -18525,7 +18721,7 @@ primary selection and region. | |||
| 18525 | 18721 | ||
| 18526 | ;;;*** | 18722 | ;;;*** |
| 18527 | 18723 | ||
| 18528 | ;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (17862 6157)) | 18724 | ;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (18104 24762)) |
| 18529 | ;;; Generated autoloads from play/mpuz.el | 18725 | ;;; Generated autoloads from play/mpuz.el |
| 18530 | 18726 | ||
| 18531 | (autoload (quote mpuz) "mpuz" "\ | 18727 | (autoload (quote mpuz) "mpuz" "\ |
| @@ -18535,7 +18731,7 @@ Multiplication puzzle with GNU Emacs. | |||
| 18535 | 18731 | ||
| 18536 | ;;;*** | 18732 | ;;;*** |
| 18537 | 18733 | ||
| 18538 | ;;;### (autoloads (msb-mode) "msb" "msb.el" (18006 55796)) | 18734 | ;;;### (autoloads (msb-mode) "msb" "msb.el" (18104 24738)) |
| 18539 | ;;; Generated autoloads from msb.el | 18735 | ;;; Generated autoloads from msb.el |
| 18540 | 18736 | ||
| 18541 | (defvar msb-mode nil "\ | 18737 | (defvar msb-mode nil "\ |
| @@ -18562,7 +18758,7 @@ different buffer menu using the function `msb'. | |||
| 18562 | ;;;;;; describe-current-coding-system describe-current-coding-system-briefly | 18758 | ;;;;;; describe-current-coding-system describe-current-coding-system-briefly |
| 18563 | ;;;;;; describe-coding-system describe-character-set list-charset-chars | 18759 | ;;;;;; describe-coding-system describe-character-set list-charset-chars |
| 18564 | ;;;;;; read-charset list-character-sets) "mule-diag" "international/mule-diag.el" | 18760 | ;;;;;; read-charset list-character-sets) "mule-diag" "international/mule-diag.el" |
| 18565 | ;;;;;; (17842 54888)) | 18761 | ;;;;;; (18104 24757)) |
| 18566 | ;;; Generated autoloads from international/mule-diag.el | 18762 | ;;; Generated autoloads from international/mule-diag.el |
| 18567 | 18763 | ||
| 18568 | (defvar non-iso-charset-alist (\` ((mac-roman (ascii latin-iso8859-1 mule-unicode-2500-33ff mule-unicode-0100-24ff mule-unicode-e000-ffff) mac-roman-decoder ((0 255))) (viscii (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-viscii-nonascii-translation-table ((0 255))) (vietnamese-tcvn (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-tcvn-nonascii-translation-table ((0 255))) (koi8-r (ascii cyrillic-iso8859-5) cyrillic-koi8-r-nonascii-translation-table ((32 255))) (alternativnyj (ascii cyrillic-iso8859-5) cyrillic-alternativnyj-nonascii-translation-table ((32 255))) (koi8-u (ascii cyrillic-iso8859-5 mule-unicode-0100-24ff) cyrillic-koi8-u-nonascii-translation-table ((32 255))) (big5 (ascii chinese-big5-1 chinese-big5-2) decode-big5-char ((32 127) ((161 254) 64 126 161 254))) (sjis (ascii katakana-jisx0201 japanese-jisx0208) decode-sjis-char ((32 127 161 223) ((129 159 224 239) 64 126 128 252))))) "\ | 18764 | (defvar non-iso-charset-alist (\` ((mac-roman (ascii latin-iso8859-1 mule-unicode-2500-33ff mule-unicode-0100-24ff mule-unicode-e000-ffff) mac-roman-decoder ((0 255))) (viscii (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-viscii-nonascii-translation-table ((0 255))) (vietnamese-tcvn (ascii vietnamese-viscii-lower vietnamese-viscii-upper) viet-tcvn-nonascii-translation-table ((0 255))) (koi8-r (ascii cyrillic-iso8859-5) cyrillic-koi8-r-nonascii-translation-table ((32 255))) (alternativnyj (ascii cyrillic-iso8859-5) cyrillic-alternativnyj-nonascii-translation-table ((32 255))) (koi8-u (ascii cyrillic-iso8859-5 mule-unicode-0100-24ff) cyrillic-koi8-u-nonascii-translation-table ((32 255))) (big5 (ascii chinese-big5-1 chinese-big5-2) decode-big5-char ((32 127) ((161 254) 64 126 161 254))) (sjis (ascii katakana-jisx0201 japanese-jisx0208) decode-sjis-char ((32 127 161 223) ((129 159 224 239) 64 126 128 252))))) "\ |
| @@ -18736,7 +18932,7 @@ system which uses fontsets). | |||
| 18736 | ;;;;;; coding-system-translation-table-for-decode coding-system-pre-write-conversion | 18932 | ;;;;;; coding-system-translation-table-for-decode coding-system-pre-write-conversion |
| 18737 | ;;;;;; coding-system-post-read-conversion lookup-nested-alist set-nested-alist | 18933 | ;;;;;; coding-system-post-read-conversion lookup-nested-alist set-nested-alist |
| 18738 | ;;;;;; truncate-string-to-width store-substring string-to-sequence) | 18934 | ;;;;;; truncate-string-to-width store-substring string-to-sequence) |
| 18739 | ;;;;;; "mule-util" "international/mule-util.el" (17842 54888)) | 18935 | ;;;;;; "mule-util" "international/mule-util.el" (18104 24757)) |
| 18740 | ;;; Generated autoloads from international/mule-util.el | 18936 | ;;; Generated autoloads from international/mule-util.el |
| 18741 | 18937 | ||
| 18742 | (autoload (quote string-to-sequence) "mule-util" "\ | 18938 | (autoload (quote string-to-sequence) "mule-util" "\ |
| @@ -18865,7 +19061,7 @@ basis, this may not be accurate. | |||
| 18865 | ;;;*** | 19061 | ;;;*** |
| 18866 | 19062 | ||
| 18867 | ;;;### (autoloads (mwheel-install mouse-wheel-mode) "mwheel" "mwheel.el" | 19063 | ;;;### (autoloads (mwheel-install mouse-wheel-mode) "mwheel" "mwheel.el" |
| 18868 | ;;;;;; (17842 58279)) | 19064 | ;;;;;; (18104 24738)) |
| 18869 | ;;; Generated autoloads from mwheel.el | 19065 | ;;; Generated autoloads from mwheel.el |
| 18870 | 19066 | ||
| 18871 | (defvar mouse-wheel-mode nil "\ | 19067 | (defvar mouse-wheel-mode nil "\ |
| @@ -18894,7 +19090,7 @@ Enable mouse wheel support. | |||
| 18894 | ;;;### (autoloads (network-connection network-connection-to-service | 19090 | ;;;### (autoloads (network-connection network-connection-to-service |
| 18895 | ;;;;;; whois-reverse-lookup whois finger ftp run-dig dns-lookup-host | 19091 | ;;;;;; whois-reverse-lookup whois finger ftp run-dig dns-lookup-host |
| 18896 | ;;;;;; nslookup nslookup-host route arp netstat ipconfig ping traceroute) | 19092 | ;;;;;; nslookup nslookup-host route arp netstat ipconfig ping traceroute) |
| 18897 | ;;;;;; "net-utils" "net/net-utils.el" (17891 7215)) | 19093 | ;;;;;; "net-utils" "net/net-utils.el" (18104 24760)) |
| 18898 | ;;; Generated autoloads from net/net-utils.el | 19094 | ;;; Generated autoloads from net/net-utils.el |
| 18899 | 19095 | ||
| 18900 | (autoload (quote traceroute) "net-utils" "\ | 19096 | (autoload (quote traceroute) "net-utils" "\ |
| @@ -18990,7 +19186,7 @@ Open a network connection to HOST on PORT. | |||
| 18990 | ;;;;;; uncomment-region comment-kill comment-set-column comment-indent | 19186 | ;;;;;; uncomment-region comment-kill comment-set-column comment-indent |
| 18991 | ;;;;;; comment-indent-default comment-normalize-vars comment-multi-line | 19187 | ;;;;;; comment-indent-default comment-normalize-vars comment-multi-line |
| 18992 | ;;;;;; comment-padding comment-style comment-column) "newcomment" | 19188 | ;;;;;; comment-padding comment-style comment-column) "newcomment" |
| 18993 | ;;;;;; "newcomment.el" (17992 30877)) | 19189 | ;;;;;; "newcomment.el" (18104 24738)) |
| 18994 | ;;; Generated autoloads from newcomment.el | 19190 | ;;; Generated autoloads from newcomment.el |
| 18995 | 19191 | ||
| 18996 | (defalias (quote indent-for-comment) (quote comment-indent)) | 19192 | (defalias (quote indent-for-comment) (quote comment-indent)) |
| @@ -19010,10 +19206,10 @@ Major modes should set this variable.") | |||
| 19010 | 19206 | ||
| 19011 | (defvar comment-column 32 "\ | 19207 | (defvar comment-column 32 "\ |
| 19012 | Column to indent right-margin comments to. | 19208 | Column to indent right-margin comments to. |
| 19013 | Each mode establishes a different default value for this variable; you | 19209 | Each mode may establish a different default value for this variable; you |
| 19014 | can set the value for a particular mode using that mode's hook. | 19210 | can set the value for a particular mode using that mode's hook. |
| 19015 | Comments might be indented to a value smaller than this in order | 19211 | Comments might be indented to a different value in order not to go beyond |
| 19016 | not to go beyond `comment-fill-column'.") | 19212 | `comment-fill-column' or in order to align them with surrounding comments.") |
| 19017 | 19213 | ||
| 19018 | (custom-autoload (quote comment-column) "newcomment" t) | 19214 | (custom-autoload (quote comment-column) "newcomment" t) |
| 19019 | (put 'comment-column 'safe-local-variable 'integerp) | 19215 | (put 'comment-column 'safe-local-variable 'integerp) |
| @@ -19186,7 +19382,7 @@ unless optional argument SOFT is non-nil. | |||
| 19186 | 19382 | ||
| 19187 | ;;;### (autoloads (newsticker-show-news newsticker-start-ticker newsticker-start | 19383 | ;;;### (autoloads (newsticker-show-news newsticker-start-ticker newsticker-start |
| 19188 | ;;;;;; newsticker-ticker-running-p newsticker-running-p) "newsticker" | 19384 | ;;;;;; newsticker-ticker-running-p newsticker-running-p) "newsticker" |
| 19189 | ;;;;;; "net/newsticker.el" (17873 44590)) | 19385 | ;;;;;; "net/newsticker.el" (18104 24760)) |
| 19190 | ;;; Generated autoloads from net/newsticker.el | 19386 | ;;; Generated autoloads from net/newsticker.el |
| 19191 | 19387 | ||
| 19192 | (autoload (quote newsticker-running-p) "newsticker" "\ | 19388 | (autoload (quote newsticker-running-p) "newsticker" "\ |
| @@ -19228,7 +19424,7 @@ Switch to newsticker buffer. You may want to bind this to a key. | |||
| 19228 | ;;;*** | 19424 | ;;;*** |
| 19229 | 19425 | ||
| 19230 | ;;;### (autoloads (nndiary-generate-nov-databases) "nndiary" "gnus/nndiary.el" | 19426 | ;;;### (autoloads (nndiary-generate-nov-databases) "nndiary" "gnus/nndiary.el" |
| 19231 | ;;;;;; (17992 30878)) | 19427 | ;;;;;; (18104 24753)) |
| 19232 | ;;; Generated autoloads from gnus/nndiary.el | 19428 | ;;; Generated autoloads from gnus/nndiary.el |
| 19233 | 19429 | ||
| 19234 | (autoload (quote nndiary-generate-nov-databases) "nndiary" "\ | 19430 | (autoload (quote nndiary-generate-nov-databases) "nndiary" "\ |
| @@ -19238,8 +19434,8 @@ Generate NOV databases in all nndiary directories. | |||
| 19238 | 19434 | ||
| 19239 | ;;;*** | 19435 | ;;;*** |
| 19240 | 19436 | ||
| 19241 | ;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (17842 | 19437 | ;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (18104 |
| 19242 | ;;;;;; 54741)) | 19438 | ;;;;;; 24753)) |
| 19243 | ;;; Generated autoloads from gnus/nndoc.el | 19439 | ;;; Generated autoloads from gnus/nndoc.el |
| 19244 | 19440 | ||
| 19245 | (autoload (quote nndoc-add-type) "nndoc" "\ | 19441 | (autoload (quote nndoc-add-type) "nndoc" "\ |
| @@ -19254,7 +19450,7 @@ symbol in the alist. | |||
| 19254 | ;;;*** | 19450 | ;;;*** |
| 19255 | 19451 | ||
| 19256 | ;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el" | 19452 | ;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el" |
| 19257 | ;;;;;; (17842 54741)) | 19453 | ;;;;;; (18104 24753)) |
| 19258 | ;;; Generated autoloads from gnus/nnfolder.el | 19454 | ;;; Generated autoloads from gnus/nnfolder.el |
| 19259 | 19455 | ||
| 19260 | (autoload (quote nnfolder-generate-active-file) "nnfolder" "\ | 19456 | (autoload (quote nnfolder-generate-active-file) "nnfolder" "\ |
| @@ -19266,7 +19462,7 @@ This command does not work if you use short group names. | |||
| 19266 | ;;;*** | 19462 | ;;;*** |
| 19267 | 19463 | ||
| 19268 | ;;;### (autoloads (nnkiboze-generate-groups) "nnkiboze" "gnus/nnkiboze.el" | 19464 | ;;;### (autoloads (nnkiboze-generate-groups) "nnkiboze" "gnus/nnkiboze.el" |
| 19269 | ;;;;;; (17842 54741)) | 19465 | ;;;;;; (18104 24753)) |
| 19270 | ;;; Generated autoloads from gnus/nnkiboze.el | 19466 | ;;; Generated autoloads from gnus/nnkiboze.el |
| 19271 | 19467 | ||
| 19272 | (autoload (quote nnkiboze-generate-groups) "nnkiboze" "\ | 19468 | (autoload (quote nnkiboze-generate-groups) "nnkiboze" "\ |
| @@ -19278,7 +19474,7 @@ Finds out what articles are to be part of the nnkiboze groups. | |||
| 19278 | ;;;*** | 19474 | ;;;*** |
| 19279 | 19475 | ||
| 19280 | ;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el" | 19476 | ;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el" |
| 19281 | ;;;;;; (17842 54741)) | 19477 | ;;;;;; (18104 24754)) |
| 19282 | ;;; Generated autoloads from gnus/nnml.el | 19478 | ;;; Generated autoloads from gnus/nnml.el |
| 19283 | 19479 | ||
| 19284 | (autoload (quote nnml-generate-nov-databases) "nnml" "\ | 19480 | (autoload (quote nnml-generate-nov-databases) "nnml" "\ |
| @@ -19289,7 +19485,7 @@ Generate NOV databases in all nnml directories. | |||
| 19289 | ;;;*** | 19485 | ;;;*** |
| 19290 | 19486 | ||
| 19291 | ;;;### (autoloads (nnsoup-revert-variables nnsoup-set-variables nnsoup-pack-replies) | 19487 | ;;;### (autoloads (nnsoup-revert-variables nnsoup-set-variables nnsoup-pack-replies) |
| 19292 | ;;;;;; "nnsoup" "gnus/nnsoup.el" (17842 54741)) | 19488 | ;;;;;; "nnsoup" "gnus/nnsoup.el" (18104 24754)) |
| 19293 | ;;; Generated autoloads from gnus/nnsoup.el | 19489 | ;;; Generated autoloads from gnus/nnsoup.el |
| 19294 | 19490 | ||
| 19295 | (autoload (quote nnsoup-pack-replies) "nnsoup" "\ | 19491 | (autoload (quote nnsoup-pack-replies) "nnsoup" "\ |
| @@ -19310,7 +19506,7 @@ Revert posting and mailing methods to the standard Emacs methods. | |||
| 19310 | ;;;*** | 19506 | ;;;*** |
| 19311 | 19507 | ||
| 19312 | ;;;### (autoloads (disable-command enable-command disabled-command-function) | 19508 | ;;;### (autoloads (disable-command enable-command disabled-command-function) |
| 19313 | ;;;;;; "novice" "novice.el" (17842 58279)) | 19509 | ;;;;;; "novice" "novice.el" (18104 24738)) |
| 19314 | ;;; Generated autoloads from novice.el | 19510 | ;;; Generated autoloads from novice.el |
| 19315 | 19511 | ||
| 19316 | (defvar disabled-command-function (quote disabled-command-function) "\ | 19512 | (defvar disabled-command-function (quote disabled-command-function) "\ |
| @@ -19343,7 +19539,7 @@ to future sessions. | |||
| 19343 | ;;;*** | 19539 | ;;;*** |
| 19344 | 19540 | ||
| 19345 | ;;;### (autoloads (nroff-mode) "nroff-mode" "textmodes/nroff-mode.el" | 19541 | ;;;### (autoloads (nroff-mode) "nroff-mode" "textmodes/nroff-mode.el" |
| 19346 | ;;;;;; (17842 58277)) | 19542 | ;;;;;; (18104 24771)) |
| 19347 | ;;; Generated autoloads from textmodes/nroff-mode.el | 19543 | ;;; Generated autoloads from textmodes/nroff-mode.el |
| 19348 | 19544 | ||
| 19349 | (autoload (quote nroff-mode) "nroff-mode" "\ | 19545 | (autoload (quote nroff-mode) "nroff-mode" "\ |
| @@ -19358,7 +19554,7 @@ closing requests for requests that are used in matched pairs. | |||
| 19358 | ;;;*** | 19554 | ;;;*** |
| 19359 | 19555 | ||
| 19360 | ;;;### (autoloads (octave-help) "octave-hlp" "progmodes/octave-hlp.el" | 19556 | ;;;### (autoloads (octave-help) "octave-hlp" "progmodes/octave-hlp.el" |
| 19361 | ;;;;;; (17842 56332)) | 19557 | ;;;;;; (18104 24768)) |
| 19362 | ;;; Generated autoloads from progmodes/octave-hlp.el | 19558 | ;;; Generated autoloads from progmodes/octave-hlp.el |
| 19363 | 19559 | ||
| 19364 | (autoload (quote octave-help) "octave-hlp" "\ | 19560 | (autoload (quote octave-help) "octave-hlp" "\ |
| @@ -19372,7 +19568,7 @@ If KEY is not a string, prompt for it with completion. | |||
| 19372 | ;;;*** | 19568 | ;;;*** |
| 19373 | 19569 | ||
| 19374 | ;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el" | 19570 | ;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el" |
| 19375 | ;;;;;; (17842 56332)) | 19571 | ;;;;;; (18104 24768)) |
| 19376 | ;;; Generated autoloads from progmodes/octave-inf.el | 19572 | ;;; Generated autoloads from progmodes/octave-inf.el |
| 19377 | 19573 | ||
| 19378 | (autoload (quote inferior-octave) "octave-inf" "\ | 19574 | (autoload (quote inferior-octave) "octave-inf" "\ |
| @@ -19395,7 +19591,7 @@ startup file, `~/.emacs-octave'. | |||
| 19395 | ;;;*** | 19591 | ;;;*** |
| 19396 | 19592 | ||
| 19397 | ;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el" | 19593 | ;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el" |
| 19398 | ;;;;;; (17842 56332)) | 19594 | ;;;;;; (18104 24768)) |
| 19399 | ;;; Generated autoloads from progmodes/octave-mod.el | 19595 | ;;; Generated autoloads from progmodes/octave-mod.el |
| 19400 | 19596 | ||
| 19401 | (autoload (quote octave-mode) "octave-mod" "\ | 19597 | (autoload (quote octave-mode) "octave-mod" "\ |
| @@ -19493,13 +19689,36 @@ including a reproducible test case and send the message. | |||
| 19493 | 19689 | ||
| 19494 | ;;;*** | 19690 | ;;;*** |
| 19495 | 19691 | ||
| 19692 | ;;;### (autoloads (edit-options list-options) "options" "obsolete/options.el" | ||
| 19693 | ;;;;;; (18104 24760)) | ||
| 19694 | ;;; Generated autoloads from obsolete/options.el | ||
| 19695 | |||
| 19696 | (autoload (quote list-options) "options" "\ | ||
| 19697 | Display a list of Emacs user options, with values and documentation. | ||
| 19698 | It is now better to use Customize instead. | ||
| 19699 | |||
| 19700 | \(fn)" t nil) | ||
| 19701 | |||
| 19702 | (autoload (quote edit-options) "options" "\ | ||
| 19703 | Edit a list of Emacs user option values. | ||
| 19704 | Selects a buffer containing such a list, | ||
| 19705 | in which there are commands to set the option values. | ||
| 19706 | Type \\[describe-mode] in that buffer for a list of commands. | ||
| 19707 | |||
| 19708 | The Custom feature is intended to make this obsolete. | ||
| 19709 | |||
| 19710 | \(fn)" t nil) | ||
| 19711 | |||
| 19712 | ;;;*** | ||
| 19713 | |||
| 19496 | ;;;### (autoloads (org-export-icalendar-combine-agenda-files org-export-icalendar-all-agenda-files | 19714 | ;;;### (autoloads (org-export-icalendar-combine-agenda-files org-export-icalendar-all-agenda-files |
| 19497 | ;;;;;; org-export-icalendar-this-file org-diary org-tags-view org-todo-list | 19715 | ;;;;;; org-export-icalendar-this-file org-diary org-tags-view org-todo-list |
| 19498 | ;;;;;; org-agenda-list org-cycle-agenda-files org-batch-agenda org-agenda | 19716 | ;;;;;; org-agenda-list org-cycle-agenda-files org-batch-store-agenda-views |
| 19499 | ;;;;;; org-remember-handler org-remember org-remember-apply-template | 19717 | ;;;;;; org-store-agenda-views org-batch-agenda-csv org-batch-agenda |
| 19718 | ;;;;;; org-agenda org-remember-handler org-remember org-remember-apply-template | ||
| 19500 | ;;;;;; org-remember-annotation org-store-link orgtbl-mode turn-on-orgtbl | 19719 | ;;;;;; org-remember-annotation org-store-link orgtbl-mode turn-on-orgtbl |
| 19501 | ;;;;;; org-global-cycle org-cycle org-mode) "org" "textmodes/org.el" | 19720 | ;;;;;; turn-on-orgstruct orgstruct-mode org-global-cycle org-cycle |
| 19502 | ;;;;;; (17922 37459)) | 19721 | ;;;;;; org-mode) "org" "textmodes/org.el" (18104 24771)) |
| 19503 | ;;; Generated autoloads from textmodes/org.el | 19722 | ;;; Generated autoloads from textmodes/org.el |
| 19504 | 19723 | ||
| 19505 | (autoload (quote org-mode) "org" "\ | 19724 | (autoload (quote org-mode) "org" "\ |
| @@ -19548,7 +19767,7 @@ Visibility cycling for Org-mode. | |||
| 19548 | `indent-relative', like TAB normally does. See the option | 19767 | `indent-relative', like TAB normally does. See the option |
| 19549 | `org-cycle-emulate-tab' for details. | 19768 | `org-cycle-emulate-tab' for details. |
| 19550 | 19769 | ||
| 19551 | - Special case: if point is the the beginning of the buffer and there is | 19770 | - Special case: if point is at the beginning of the buffer and there is |
| 19552 | no headline in line 1, this function will act as if called with prefix arg. | 19771 | no headline in line 1, this function will act as if called with prefix arg. |
| 19553 | 19772 | ||
| 19554 | \(fn &optional ARG)" t nil) | 19773 | \(fn &optional ARG)" t nil) |
| @@ -19558,6 +19777,36 @@ Cycle the global visibility. For details see `org-cycle'. | |||
| 19558 | 19777 | ||
| 19559 | \(fn &optional ARG)" t nil) | 19778 | \(fn &optional ARG)" t nil) |
| 19560 | 19779 | ||
| 19780 | (autoload (quote orgstruct-mode) "org" "\ | ||
| 19781 | Toggle the minor more `orgstruct-mode'. | ||
| 19782 | This mode is for using Org-mode structure commands in other modes. | ||
| 19783 | The following key behave as if Org-mode was active, if the cursor | ||
| 19784 | is on a headline, or on a plain list item (both in the definition | ||
| 19785 | of Org-mode). | ||
| 19786 | |||
| 19787 | M-up Move entry/item up | ||
| 19788 | M-down Move entry/item down | ||
| 19789 | M-left Promote | ||
| 19790 | M-right Demote | ||
| 19791 | M-S-up Move entry/item up | ||
| 19792 | M-S-down Move entry/item down | ||
| 19793 | M-S-left Promote subtree | ||
| 19794 | M-S-right Demote subtree | ||
| 19795 | M-q Fill paragraph and items like in Org-mode | ||
| 19796 | C-c ^ Sort entries | ||
| 19797 | C-c - Cycle list bullet | ||
| 19798 | TAB Cycle item visibility | ||
| 19799 | M-RET Insert new heading/item | ||
| 19800 | S-M-RET Insert new TODO heading / Chekbox item | ||
| 19801 | C-c C-c Set tags / toggle checkbox | ||
| 19802 | |||
| 19803 | \(fn &optional ARG)" t nil) | ||
| 19804 | |||
| 19805 | (autoload (quote turn-on-orgstruct) "org" "\ | ||
| 19806 | Unconditionally turn on `orgstruct-mode'. | ||
| 19807 | |||
| 19808 | \(fn)" nil nil) | ||
| 19809 | |||
| 19561 | (autoload (quote turn-on-orgtbl) "org" "\ | 19810 | (autoload (quote turn-on-orgtbl) "org" "\ |
| 19562 | Unconditionally turn on `orgtbl-mode'. | 19811 | Unconditionally turn on `orgtbl-mode'. |
| 19563 | 19812 | ||
| @@ -19648,7 +19897,8 @@ T Call `org-todo-list' to display the global todo list, select only | |||
| 19648 | m Call `org-tags-view' to display headlines with tags matching | 19897 | m Call `org-tags-view' to display headlines with tags matching |
| 19649 | a condition (the user is prompted for the condition). | 19898 | a condition (the user is prompted for the condition). |
| 19650 | M Like `m', but select only TODO entries, no ordinary headlines. | 19899 | M Like `m', but select only TODO entries, no ordinary headlines. |
| 19651 | l Create a timeeline for the current buffer. | 19900 | l Create a timeline for the current buffer. |
| 19901 | e Export views to associated files. | ||
| 19652 | 19902 | ||
| 19653 | More commands can be added by configuring the variable | 19903 | More commands can be added by configuring the variable |
| 19654 | `org-agenda-custom-commands'. In particular, specific tags and TODO keyword | 19904 | `org-agenda-custom-commands'. In particular, specific tags and TODO keyword |
| @@ -19661,13 +19911,62 @@ next use of \\[org-agenda]) restricted to the current file. | |||
| 19661 | \(fn ARG)" t nil) | 19911 | \(fn ARG)" t nil) |
| 19662 | 19912 | ||
| 19663 | (autoload (quote org-batch-agenda) "org" "\ | 19913 | (autoload (quote org-batch-agenda) "org" "\ |
| 19664 | Run an agenda command in batch mode, send result to STDOUT. | 19914 | Run an agenda command in batch mode and send the result to STDOUT. |
| 19665 | CMD-KEY is a string that is also a key in `org-agenda-custom-commands'. | 19915 | If CMD-KEY is a string of length 1, it is used as a key in |
| 19916 | `org-agenda-custom-commands' and triggers this command. If it is a | ||
| 19917 | longer string is is used as a tags/todo match string. | ||
| 19666 | Paramters are alternating variable names and values that will be bound | 19918 | Paramters are alternating variable names and values that will be bound |
| 19667 | before running the agenda command. | 19919 | before running the agenda command. |
| 19668 | 19920 | ||
| 19669 | \(fn CMD-KEY &rest PARAMETERS)" nil (quote macro)) | 19921 | \(fn CMD-KEY &rest PARAMETERS)" nil (quote macro)) |
| 19670 | 19922 | ||
| 19923 | (autoload (quote org-batch-agenda-csv) "org" "\ | ||
| 19924 | Run an agenda command in batch mode and send the result to STDOUT. | ||
| 19925 | If CMD-KEY is a string of length 1, it is used as a key in | ||
| 19926 | `org-agenda-custom-commands' and triggers this command. If it is a | ||
| 19927 | longer string is is used as a tags/todo match string. | ||
| 19928 | Paramters are alternating variable names and values that will be bound | ||
| 19929 | before running the agenda command. | ||
| 19930 | |||
| 19931 | The output gives a line for each selected agenda item. Each | ||
| 19932 | item is a list of comma-separated values, like this: | ||
| 19933 | |||
| 19934 | category,head,type,todo,tags,date,time,extra,priority-l,priority-n | ||
| 19935 | |||
| 19936 | category The category of the item | ||
| 19937 | head The headline, without TODO kwd, TAGS and PRIORITY | ||
| 19938 | type The type of the agenda entry, can be | ||
| 19939 | todo selected in TODO match | ||
| 19940 | tagsmatch selected in tags match | ||
| 19941 | diary imported from diary | ||
| 19942 | deadline a deadline on given date | ||
| 19943 | scheduled scheduled on given date | ||
| 19944 | timestamp entry has timestamp on given date | ||
| 19945 | closed entry was closed on given date | ||
| 19946 | upcoming-deadline warning about deadline | ||
| 19947 | past-scheduled forwarded scheduled item | ||
| 19948 | block entry has date block including g. date | ||
| 19949 | todo The todo keyword, if any | ||
| 19950 | tags All tags including inherited ones, separated by colons | ||
| 19951 | date The relevant date, like 2007-2-14 | ||
| 19952 | time The time, like 15:00-16:50 | ||
| 19953 | extra Sting with extra planning info | ||
| 19954 | priority-l The priority letter if any was given | ||
| 19955 | priority-n The computed numerical priority | ||
| 19956 | agenda-day The day in the agenda where this is listed | ||
| 19957 | |||
| 19958 | \(fn CMD-KEY &rest PARAMETERS)" nil (quote macro)) | ||
| 19959 | |||
| 19960 | (autoload (quote org-store-agenda-views) "org" "\ | ||
| 19961 | Not documented | ||
| 19962 | |||
| 19963 | \(fn &rest PARAMETERS)" t nil) | ||
| 19964 | |||
| 19965 | (autoload (quote org-batch-store-agenda-views) "org" "\ | ||
| 19966 | Run all custom agenda commands that have a file argument. | ||
| 19967 | |||
| 19968 | \(fn &rest PARAMETERS)" nil (quote macro)) | ||
| 19969 | |||
| 19671 | (autoload (quote org-cycle-agenda-files) "org" "\ | 19970 | (autoload (quote org-cycle-agenda-files) "org" "\ |
| 19672 | Cycle through the files in `org-agenda-files'. | 19971 | Cycle through the files in `org-agenda-files'. |
| 19673 | If the current buffer visits an agenda file, find the next one in the list. | 19972 | If the current buffer visits an agenda file, find the next one in the list. |
| @@ -19695,7 +19994,7 @@ Show all TODO entries from all agenda file in a single list. | |||
| 19695 | The prefix arg can be used to select a specific TODO keyword and limit | 19994 | The prefix arg can be used to select a specific TODO keyword and limit |
| 19696 | the list to these. When using \\[universal-argument], you will be prompted | 19995 | the list to these. When using \\[universal-argument], you will be prompted |
| 19697 | for a keyword. A numeric prefix directly selects the Nth keyword in | 19996 | for a keyword. A numeric prefix directly selects the Nth keyword in |
| 19698 | `org-todo-keywords'. | 19997 | `org-todo-keywords-1'. |
| 19699 | 19998 | ||
| 19700 | \(fn ARG)" t nil) | 19999 | \(fn ARG)" t nil) |
| 19701 | 20000 | ||
| @@ -19716,6 +20015,8 @@ items should be listed. The following arguments are allowed: | |||
| 19716 | date range matching the selected date. Deadlines will | 20015 | date range matching the selected date. Deadlines will |
| 19717 | also be listed, on the expiration day. | 20016 | also be listed, on the expiration day. |
| 19718 | 20017 | ||
| 20018 | :sexp FIXME | ||
| 20019 | |||
| 19719 | :deadline List any deadlines past due, or due within | 20020 | :deadline List any deadlines past due, or due within |
| 19720 | `org-deadline-warning-days'. The listing occurs only | 20021 | `org-deadline-warning-days'. The listing occurs only |
| 19721 | in the diary for *today*, not at any other date. If | 20022 | in the diary for *today*, not at any other date. If |
| @@ -19740,10 +20041,10 @@ all files listed in `org-agenda-files' will be checked automatically: | |||
| 19740 | &%%(org-diary) | 20041 | &%%(org-diary) |
| 19741 | 20042 | ||
| 19742 | If you don't give any arguments (as in the example above), the default | 20043 | If you don't give any arguments (as in the example above), the default |
| 19743 | arguments (:deadline :scheduled :timestamp) are used. So the example above may | 20044 | arguments (:deadline :scheduled :timestamp :sexp) are used. |
| 19744 | also be written as | 20045 | So the example above may also be written as |
| 19745 | 20046 | ||
| 19746 | &%%(org-diary :deadline :timestamp :scheduled) | 20047 | &%%(org-diary :deadline :timestamp :sexp :scheduled) |
| 19747 | 20048 | ||
| 19748 | The function expects the lisp variables `entry' and `date' to be provided | 20049 | The function expects the lisp variables `entry' and `date' to be provided |
| 19749 | by the caller, because this is how the calendar works. Don't use this | 20050 | by the caller, because this is how the calendar works. Don't use this |
| @@ -19773,8 +20074,38 @@ The file is stored under the name `org-combined-agenda-icalendar-file'. | |||
| 19773 | 20074 | ||
| 19774 | ;;;*** | 20075 | ;;;*** |
| 19775 | 20076 | ||
| 20077 | ;;;### (autoloads (org-publish-all org-publish-current-file org-publish-current-project | ||
| 20078 | ;;;;;; org-publish) "org-publish" "textmodes/org-publish.el" (18104 | ||
| 20079 | ;;;;;; 24771)) | ||
| 20080 | ;;; Generated autoloads from textmodes/org-publish.el | ||
| 20081 | |||
| 20082 | (autoload (quote org-publish) "org-publish" "\ | ||
| 20083 | Publish the project PROJECT-NAME. | ||
| 20084 | |||
| 20085 | \(fn PROJECT-NAME &optional FORCE)" t nil) | ||
| 20086 | |||
| 20087 | (autoload (quote org-publish-current-project) "org-publish" "\ | ||
| 20088 | Publish the project associated with the current file. | ||
| 20089 | With prefix argument, force publishing all files in project. | ||
| 20090 | |||
| 20091 | \(fn &optional FORCE)" t nil) | ||
| 20092 | |||
| 20093 | (autoload (quote org-publish-current-file) "org-publish" "\ | ||
| 20094 | Publish the current file. | ||
| 20095 | With prefix argument, force publish the file. | ||
| 20096 | |||
| 20097 | \(fn &optional FORCE)" t nil) | ||
| 20098 | |||
| 20099 | (autoload (quote org-publish-all) "org-publish" "\ | ||
| 20100 | Publish all projects. | ||
| 20101 | With prefix argument, force publish all files. | ||
| 20102 | |||
| 20103 | \(fn &optional FORCE)" t nil) | ||
| 20104 | |||
| 20105 | ;;;*** | ||
| 20106 | |||
| 19776 | ;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el" | 20107 | ;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el" |
| 19777 | ;;;;;; (17952 11093)) | 20108 | ;;;;;; (18104 24738)) |
| 19778 | ;;; Generated autoloads from outline.el | 20109 | ;;; Generated autoloads from outline.el |
| 19779 | (put 'outline-regexp 'safe-local-variable 'string-or-null-p) | 20110 | (put 'outline-regexp 'safe-local-variable 'string-or-null-p) |
| 19780 | 20111 | ||
| @@ -19830,8 +20161,8 @@ See the command `outline-mode' for more information on this mode. | |||
| 19830 | 20161 | ||
| 19831 | ;;;*** | 20162 | ;;;*** |
| 19832 | 20163 | ||
| 19833 | ;;;### (autoloads nil "paragraphs" "textmodes/paragraphs.el" (17842 | 20164 | ;;;### (autoloads nil "paragraphs" "textmodes/paragraphs.el" (18104 |
| 19834 | ;;;;;; 58277)) | 20165 | ;;;;;; 24772)) |
| 19835 | ;;; Generated autoloads from textmodes/paragraphs.el | 20166 | ;;; Generated autoloads from textmodes/paragraphs.el |
| 19836 | (put 'paragraph-start 'safe-local-variable 'stringp) | 20167 | (put 'paragraph-start 'safe-local-variable 'stringp) |
| 19837 | (put 'paragraph-separate 'safe-local-variable 'stringp) | 20168 | (put 'paragraph-separate 'safe-local-variable 'stringp) |
| @@ -19845,7 +20176,7 @@ See the command `outline-mode' for more information on this mode. | |||
| 19845 | 20176 | ||
| 19846 | ;;;*** | 20177 | ;;;*** |
| 19847 | 20178 | ||
| 19848 | ;;;### (autoloads (show-paren-mode) "paren" "paren.el" (18016 8765)) | 20179 | ;;;### (autoloads (show-paren-mode) "paren" "paren.el" (18104 24738)) |
| 19849 | ;;; Generated autoloads from paren.el | 20180 | ;;; Generated autoloads from paren.el |
| 19850 | 20181 | ||
| 19851 | (defvar show-paren-mode nil "\ | 20182 | (defvar show-paren-mode nil "\ |
| @@ -19870,7 +20201,7 @@ in `show-paren-style' after `show-paren-delay' seconds of Emacs idle time. | |||
| 19870 | ;;;*** | 20201 | ;;;*** |
| 19871 | 20202 | ||
| 19872 | ;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el" | 20203 | ;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el" |
| 19873 | ;;;;;; (17957 43164)) | 20204 | ;;;;;; (18104 24745)) |
| 19874 | ;;; Generated autoloads from calendar/parse-time.el | 20205 | ;;; Generated autoloads from calendar/parse-time.el |
| 19875 | 20206 | ||
| 19876 | (autoload (quote parse-time-string) "parse-time" "\ | 20207 | (autoload (quote parse-time-string) "parse-time" "\ |
| @@ -19882,8 +20213,8 @@ unknown are returned as nil. | |||
| 19882 | 20213 | ||
| 19883 | ;;;*** | 20214 | ;;;*** |
| 19884 | 20215 | ||
| 19885 | ;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (17842 | 20216 | ;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (18104 |
| 19886 | ;;;;;; 56332)) | 20217 | ;;;;;; 24768)) |
| 19887 | ;;; Generated autoloads from progmodes/pascal.el | 20218 | ;;; Generated autoloads from progmodes/pascal.el |
| 19888 | 20219 | ||
| 19889 | (autoload (quote pascal-mode) "pascal" "\ | 20220 | (autoload (quote pascal-mode) "pascal" "\ |
| @@ -19936,7 +20267,7 @@ no args, if that value is non-nil. | |||
| 19936 | ;;;*** | 20267 | ;;;*** |
| 19937 | 20268 | ||
| 19938 | ;;;### (autoloads (pc-bindings-mode) "pc-mode" "emulation/pc-mode.el" | 20269 | ;;;### (autoloads (pc-bindings-mode) "pc-mode" "emulation/pc-mode.el" |
| 19939 | ;;;;;; (17842 54264)) | 20270 | ;;;;;; (18104 24748)) |
| 19940 | ;;; Generated autoloads from emulation/pc-mode.el | 20271 | ;;; Generated autoloads from emulation/pc-mode.el |
| 19941 | 20272 | ||
| 19942 | (autoload (quote pc-bindings-mode) "pc-mode" "\ | 20273 | (autoload (quote pc-bindings-mode) "pc-mode" "\ |
| @@ -19954,7 +20285,7 @@ C-Escape does list-buffers. | |||
| 19954 | ;;;*** | 20285 | ;;;*** |
| 19955 | 20286 | ||
| 19956 | ;;;### (autoloads (pc-selection-mode pc-selection-mode) "pc-select" | 20287 | ;;;### (autoloads (pc-selection-mode pc-selection-mode) "pc-select" |
| 19957 | ;;;;;; "emulation/pc-select.el" (17842 54264)) | 20288 | ;;;;;; "emulation/pc-select.el" (18104 24748)) |
| 19958 | ;;; Generated autoloads from emulation/pc-select.el | 20289 | ;;; Generated autoloads from emulation/pc-select.el |
| 19959 | 20290 | ||
| 19960 | (defvar pc-selection-mode nil "\ | 20291 | (defvar pc-selection-mode nil "\ |
| @@ -20030,8 +20361,8 @@ you must modify it using \\[customize] or \\[pc-selection-mode].") | |||
| 20030 | 20361 | ||
| 20031 | ;;;*** | 20362 | ;;;*** |
| 20032 | 20363 | ||
| 20033 | ;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (17842 | 20364 | ;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (18104 |
| 20034 | ;;;;;; 58279)) | 20365 | ;;;;;; 24738)) |
| 20035 | ;;; Generated autoloads from pcmpl-cvs.el | 20366 | ;;; Generated autoloads from pcmpl-cvs.el |
| 20036 | 20367 | ||
| 20037 | (autoload (quote pcomplete/cvs) "pcmpl-cvs" "\ | 20368 | (autoload (quote pcomplete/cvs) "pcmpl-cvs" "\ |
| @@ -20042,7 +20373,7 @@ Completion rules for the `cvs' command. | |||
| 20042 | ;;;*** | 20373 | ;;;*** |
| 20043 | 20374 | ||
| 20044 | ;;;### (autoloads (pcomplete/tar pcomplete/make pcomplete/bzip2 pcomplete/gzip) | 20375 | ;;;### (autoloads (pcomplete/tar pcomplete/make pcomplete/bzip2 pcomplete/gzip) |
| 20045 | ;;;;;; "pcmpl-gnu" "pcmpl-gnu.el" (17842 58279)) | 20376 | ;;;;;; "pcmpl-gnu" "pcmpl-gnu.el" (18104 24738)) |
| 20046 | ;;; Generated autoloads from pcmpl-gnu.el | 20377 | ;;; Generated autoloads from pcmpl-gnu.el |
| 20047 | 20378 | ||
| 20048 | (autoload (quote pcomplete/gzip) "pcmpl-gnu" "\ | 20379 | (autoload (quote pcomplete/gzip) "pcmpl-gnu" "\ |
| @@ -20070,7 +20401,7 @@ Completion for the GNU tar utility. | |||
| 20070 | ;;;*** | 20401 | ;;;*** |
| 20071 | 20402 | ||
| 20072 | ;;;### (autoloads (pcomplete/mount pcomplete/umount pcomplete/kill) | 20403 | ;;;### (autoloads (pcomplete/mount pcomplete/umount pcomplete/kill) |
| 20073 | ;;;;;; "pcmpl-linux" "pcmpl-linux.el" (17842 58279)) | 20404 | ;;;;;; "pcmpl-linux" "pcmpl-linux.el" (18104 24738)) |
| 20074 | ;;; Generated autoloads from pcmpl-linux.el | 20405 | ;;; Generated autoloads from pcmpl-linux.el |
| 20075 | 20406 | ||
| 20076 | (autoload (quote pcomplete/kill) "pcmpl-linux" "\ | 20407 | (autoload (quote pcomplete/kill) "pcmpl-linux" "\ |
| @@ -20090,8 +20421,8 @@ Completion for GNU/Linux `mount'. | |||
| 20090 | 20421 | ||
| 20091 | ;;;*** | 20422 | ;;;*** |
| 20092 | 20423 | ||
| 20093 | ;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (17842 | 20424 | ;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (18104 |
| 20094 | ;;;;;; 58279)) | 20425 | ;;;;;; 24738)) |
| 20095 | ;;; Generated autoloads from pcmpl-rpm.el | 20426 | ;;; Generated autoloads from pcmpl-rpm.el |
| 20096 | 20427 | ||
| 20097 | (autoload (quote pcomplete/rpm) "pcmpl-rpm" "\ | 20428 | (autoload (quote pcomplete/rpm) "pcmpl-rpm" "\ |
| @@ -20107,7 +20438,7 @@ You can use \\[eshell-report-bug] to do so. | |||
| 20107 | 20438 | ||
| 20108 | ;;;### (autoloads (pcomplete/chgrp pcomplete/chown pcomplete/which | 20439 | ;;;### (autoloads (pcomplete/chgrp pcomplete/chown pcomplete/which |
| 20109 | ;;;;;; pcomplete/xargs pcomplete/rm pcomplete/rmdir pcomplete/cd) | 20440 | ;;;;;; pcomplete/xargs pcomplete/rm pcomplete/rmdir pcomplete/cd) |
| 20110 | ;;;;;; "pcmpl-unix" "pcmpl-unix.el" (17842 58279)) | 20441 | ;;;;;; "pcmpl-unix" "pcmpl-unix.el" (18104 24738)) |
| 20111 | ;;; Generated autoloads from pcmpl-unix.el | 20442 | ;;; Generated autoloads from pcmpl-unix.el |
| 20112 | 20443 | ||
| 20113 | (autoload (quote pcomplete/cd) "pcmpl-unix" "\ | 20444 | (autoload (quote pcomplete/cd) "pcmpl-unix" "\ |
| @@ -20153,8 +20484,8 @@ Completion for the `chgrp' command. | |||
| 20153 | 20484 | ||
| 20154 | ;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list | 20485 | ;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list |
| 20155 | ;;;;;; pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete | 20486 | ;;;;;; pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete |
| 20156 | ;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (17944 | 20487 | ;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (18104 |
| 20157 | ;;;;;; 62194)) | 20488 | ;;;;;; 24738)) |
| 20158 | ;;; Generated autoloads from pcomplete.el | 20489 | ;;; Generated autoloads from pcomplete.el |
| 20159 | 20490 | ||
| 20160 | (autoload (quote pcomplete) "pcomplete" "\ | 20491 | (autoload (quote pcomplete) "pcomplete" "\ |
| @@ -20213,7 +20544,7 @@ Setup shell-mode to use pcomplete. | |||
| 20213 | 20544 | ||
| 20214 | ;;;### (autoloads (cvs-dired-use-hook cvs-dired-action cvs-status | 20545 | ;;;### (autoloads (cvs-dired-use-hook cvs-dired-action cvs-status |
| 20215 | ;;;;;; cvs-update cvs-examine cvs-quickdir cvs-checkout) "pcvs" | 20546 | ;;;;;; cvs-update cvs-examine cvs-quickdir cvs-checkout) "pcvs" |
| 20216 | ;;;;;; "pcvs.el" (18006 55796)) | 20547 | ;;;;;; "pcvs.el" (18104 24738)) |
| 20217 | ;;; Generated autoloads from pcvs.el | 20548 | ;;; Generated autoloads from pcvs.el |
| 20218 | 20549 | ||
| 20219 | (autoload (quote cvs-checkout) "pcvs" "\ | 20550 | (autoload (quote cvs-checkout) "pcvs" "\ |
| @@ -20290,7 +20621,7 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d | |||
| 20290 | 20621 | ||
| 20291 | ;;;*** | 20622 | ;;;*** |
| 20292 | 20623 | ||
| 20293 | ;;;### (autoloads nil "pcvs-defs" "pcvs-defs.el" (17842 58279)) | 20624 | ;;;### (autoloads nil "pcvs-defs" "pcvs-defs.el" (18104 24738)) |
| 20294 | ;;; Generated autoloads from pcvs-defs.el | 20625 | ;;; Generated autoloads from pcvs-defs.el |
| 20295 | 20626 | ||
| 20296 | (defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] (quote (menu-item "Directory Status" cvs-status :help "A more verbose status of a workarea"))) (define-key m [checkout] (quote (menu-item "Checkout Module" cvs-checkout :help "Check out a module from the repository"))) (define-key m [update] (quote (menu-item "Update Directory" cvs-update :help "Fetch updates from the repository"))) (define-key m [examine] (quote (menu-item "Examine Directory" cvs-examine :help "Examine the current state of a workarea"))) (fset (quote cvs-global-menu) m))) | 20627 | (defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] (quote (menu-item "Directory Status" cvs-status :help "A more verbose status of a workarea"))) (define-key m [checkout] (quote (menu-item "Checkout Module" cvs-checkout :help "Check out a module from the repository"))) (define-key m [update] (quote (menu-item "Update Directory" cvs-update :help "Fetch updates from the repository"))) (define-key m [examine] (quote (menu-item "Examine Directory" cvs-examine :help "Examine the current state of a workarea"))) (fset (quote cvs-global-menu) m))) |
| @@ -20298,7 +20629,7 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d | |||
| 20298 | ;;;*** | 20629 | ;;;*** |
| 20299 | 20630 | ||
| 20300 | ;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el" | 20631 | ;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el" |
| 20301 | ;;;;;; (17962 28280)) | 20632 | ;;;;;; (18104 24768)) |
| 20302 | ;;; Generated autoloads from progmodes/perl-mode.el | 20633 | ;;; Generated autoloads from progmodes/perl-mode.el |
| 20303 | 20634 | ||
| 20304 | (autoload (quote perl-mode) "perl-mode" "\ | 20635 | (autoload (quote perl-mode) "perl-mode" "\ |
| @@ -20356,7 +20687,7 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'. | |||
| 20356 | ;;;### (autoloads (pgg-snarf-keys pgg-snarf-keys-region pgg-insert-key | 20687 | ;;;### (autoloads (pgg-snarf-keys pgg-snarf-keys-region pgg-insert-key |
| 20357 | ;;;;;; pgg-verify pgg-verify-region pgg-sign pgg-sign-region pgg-decrypt | 20688 | ;;;;;; pgg-verify pgg-verify-region pgg-sign pgg-sign-region pgg-decrypt |
| 20358 | ;;;;;; pgg-decrypt-region pgg-encrypt pgg-encrypt-symmetric pgg-encrypt-symmetric-region | 20689 | ;;;;;; pgg-decrypt-region pgg-encrypt pgg-encrypt-symmetric pgg-encrypt-symmetric-region |
| 20359 | ;;;;;; pgg-encrypt-region) "pgg" "pgg.el" (17842 58279)) | 20690 | ;;;;;; pgg-encrypt-region) "pgg" "pgg.el" (18104 24738)) |
| 20360 | ;;; Generated autoloads from pgg.el | 20691 | ;;; Generated autoloads from pgg.el |
| 20361 | 20692 | ||
| 20362 | (autoload (quote pgg-encrypt-region) "pgg" "\ | 20693 | (autoload (quote pgg-encrypt-region) "pgg" "\ |
| @@ -20427,7 +20758,7 @@ If the optional 3rd argument CLEARTEXT is non-nil, it does not create | |||
| 20427 | a detached signature. | 20758 | a detached signature. |
| 20428 | 20759 | ||
| 20429 | If this function is called interactively, CLEARTEXT is enabled | 20760 | If this function is called interactively, CLEARTEXT is enabled |
| 20430 | and the the output is displayed. | 20761 | and the output is displayed. |
| 20431 | 20762 | ||
| 20432 | If optional PASSPHRASE is not specified, it will be obtained from the | 20763 | If optional PASSPHRASE is not specified, it will be obtained from the |
| 20433 | passphrase cache or user. | 20764 | passphrase cache or user. |
| @@ -20444,7 +20775,7 @@ If optional arguments START and END are specified, only sign data | |||
| 20444 | within the region. | 20775 | within the region. |
| 20445 | 20776 | ||
| 20446 | If this function is called interactively, CLEARTEXT is enabled | 20777 | If this function is called interactively, CLEARTEXT is enabled |
| 20447 | and the the output is displayed. | 20778 | and the output is displayed. |
| 20448 | 20779 | ||
| 20449 | If optional PASSPHRASE is not specified, it will be obtained from the | 20780 | If optional PASSPHRASE is not specified, it will be obtained from the |
| 20450 | passphrase cache or user. | 20781 | passphrase cache or user. |
| @@ -20490,7 +20821,7 @@ Import public keys in the current buffer. | |||
| 20490 | ;;;*** | 20821 | ;;;*** |
| 20491 | 20822 | ||
| 20492 | ;;;### (autoloads (pgg-gpg-symmetric-key-p) "pgg-gpg" "pgg-gpg.el" | 20823 | ;;;### (autoloads (pgg-gpg-symmetric-key-p) "pgg-gpg" "pgg-gpg.el" |
| 20493 | ;;;;;; (17887 33207)) | 20824 | ;;;;;; (18104 24738)) |
| 20494 | ;;; Generated autoloads from pgg-gpg.el | 20825 | ;;; Generated autoloads from pgg-gpg.el |
| 20495 | 20826 | ||
| 20496 | (autoload (quote pgg-gpg-symmetric-key-p) "pgg-gpg" "\ | 20827 | (autoload (quote pgg-gpg-symmetric-key-p) "pgg-gpg" "\ |
| @@ -20501,7 +20832,7 @@ True if decoded armor MESSAGE-KEYS has symmetric encryption indicator. | |||
| 20501 | ;;;*** | 20832 | ;;;*** |
| 20502 | 20833 | ||
| 20503 | ;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el" | 20834 | ;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el" |
| 20504 | ;;;;;; (17842 58277)) | 20835 | ;;;;;; (18104 24772)) |
| 20505 | ;;; Generated autoloads from textmodes/picture.el | 20836 | ;;; Generated autoloads from textmodes/picture.el |
| 20506 | 20837 | ||
| 20507 | (autoload (quote picture-mode) "picture" "\ | 20838 | (autoload (quote picture-mode) "picture" "\ |
| @@ -20582,7 +20913,7 @@ they are not defaultly assigned to keys. | |||
| 20582 | ;;;*** | 20913 | ;;;*** |
| 20583 | 20914 | ||
| 20584 | ;;;### (autoloads (po-find-file-coding-system) "po" "textmodes/po.el" | 20915 | ;;;### (autoloads (po-find-file-coding-system) "po" "textmodes/po.el" |
| 20585 | ;;;;;; (17842 58277)) | 20916 | ;;;;;; (18104 24772)) |
| 20586 | ;;; Generated autoloads from textmodes/po.el | 20917 | ;;; Generated autoloads from textmodes/po.el |
| 20587 | 20918 | ||
| 20588 | (autoload (quote po-find-file-coding-system) "po" "\ | 20919 | (autoload (quote po-find-file-coding-system) "po" "\ |
| @@ -20593,7 +20924,7 @@ Called through `file-coding-system-alist', before the file is visited for real. | |||
| 20593 | 20924 | ||
| 20594 | ;;;*** | 20925 | ;;;*** |
| 20595 | 20926 | ||
| 20596 | ;;;### (autoloads (pong) "pong" "play/pong.el" (17842 55395)) | 20927 | ;;;### (autoloads (pong) "pong" "play/pong.el" (18104 24762)) |
| 20597 | ;;; Generated autoloads from play/pong.el | 20928 | ;;; Generated autoloads from play/pong.el |
| 20598 | 20929 | ||
| 20599 | (autoload (quote pong) "pong" "\ | 20930 | (autoload (quote pong) "pong" "\ |
| @@ -20610,7 +20941,7 @@ pong-mode keybindings:\\<pong-mode-map> | |||
| 20610 | ;;;*** | 20941 | ;;;*** |
| 20611 | 20942 | ||
| 20612 | ;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp pp-buffer | 20943 | ;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp pp-buffer |
| 20613 | ;;;;;; pp-to-string) "pp" "emacs-lisp/pp.el" (17852 19612)) | 20944 | ;;;;;; pp-to-string) "pp" "emacs-lisp/pp.el" (18104 24748)) |
| 20614 | ;;; Generated autoloads from emacs-lisp/pp.el | 20945 | ;;; Generated autoloads from emacs-lisp/pp.el |
| 20615 | 20946 | ||
| 20616 | (autoload (quote pp-to-string) "pp" "\ | 20947 | (autoload (quote pp-to-string) "pp" "\ |
| @@ -20666,7 +20997,7 @@ Ignores leading comment characters. | |||
| 20666 | ;;;;;; pr-ps-buffer-print pr-ps-buffer-using-ghostscript pr-ps-buffer-preview | 20997 | ;;;;;; pr-ps-buffer-print pr-ps-buffer-using-ghostscript pr-ps-buffer-preview |
| 20667 | ;;;;;; pr-ps-directory-ps-print pr-ps-directory-print pr-ps-directory-using-ghostscript | 20998 | ;;;;;; pr-ps-directory-ps-print pr-ps-directory-print pr-ps-directory-using-ghostscript |
| 20668 | ;;;;;; pr-ps-directory-preview pr-interface) "printing" "printing.el" | 20999 | ;;;;;; pr-ps-directory-preview pr-interface) "printing" "printing.el" |
| 20669 | ;;;;;; (18006 55796)) | 21000 | ;;;;;; (18104 24738)) |
| 20670 | ;;; Generated autoloads from printing.el | 21001 | ;;; Generated autoloads from printing.el |
| 20671 | 21002 | ||
| 20672 | (autoload (quote pr-interface) "printing" "\ | 21003 | (autoload (quote pr-interface) "printing" "\ |
| @@ -21254,7 +21585,7 @@ are both set to t. | |||
| 21254 | ;;;*** | 21585 | ;;;*** |
| 21255 | 21586 | ||
| 21256 | ;;;### (autoloads (switch-to-prolog prolog-mode) "prolog" "progmodes/prolog.el" | 21587 | ;;;### (autoloads (switch-to-prolog prolog-mode) "prolog" "progmodes/prolog.el" |
| 21257 | ;;;;;; (17842 56332)) | 21588 | ;;;;;; (18104 24768)) |
| 21258 | ;;; Generated autoloads from progmodes/prolog.el | 21589 | ;;; Generated autoloads from progmodes/prolog.el |
| 21259 | 21590 | ||
| 21260 | (autoload (quote prolog-mode) "prolog" "\ | 21591 | (autoload (quote prolog-mode) "prolog" "\ |
| @@ -21277,7 +21608,7 @@ With prefix argument \\[universal-prefix], prompt for the program to use. | |||
| 21277 | 21608 | ||
| 21278 | ;;;*** | 21609 | ;;;*** |
| 21279 | 21610 | ||
| 21280 | ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (17842 58279)) | 21611 | ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (18104 24739)) |
| 21281 | ;;; Generated autoloads from ps-bdf.el | 21612 | ;;; Generated autoloads from ps-bdf.el |
| 21282 | 21613 | ||
| 21283 | (defvar bdf-directory-list (if (memq system-type (quote (ms-dos windows-nt))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/local/share/emacs/fonts/bdf"))) "\ | 21614 | (defvar bdf-directory-list (if (memq system-type (quote (ms-dos windows-nt))) (list (expand-file-name "fonts/bdf" installation-directory)) (quote ("/usr/local/share/emacs/fonts/bdf"))) "\ |
| @@ -21286,8 +21617,8 @@ The default value is '(\"/usr/local/share/emacs/fonts/bdf\").") | |||
| 21286 | 21617 | ||
| 21287 | ;;;*** | 21618 | ;;;*** |
| 21288 | 21619 | ||
| 21289 | ;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (17842 | 21620 | ;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (18104 |
| 21290 | ;;;;;; 56332)) | 21621 | ;;;;;; 24768)) |
| 21291 | ;;; Generated autoloads from progmodes/ps-mode.el | 21622 | ;;; Generated autoloads from progmodes/ps-mode.el |
| 21292 | 21623 | ||
| 21293 | (autoload (quote ps-mode) "ps-mode" "\ | 21624 | (autoload (quote ps-mode) "ps-mode" "\ |
| @@ -21333,132 +21664,13 @@ Typing \\<ps-run-mode-map>\\[ps-run-goto-error] when the cursor is at the number | |||
| 21333 | 21664 | ||
| 21334 | ;;;*** | 21665 | ;;;*** |
| 21335 | 21666 | ||
| 21336 | ;;;### (autoloads (ps-mule-begin-page ps-mule-begin-job ps-mule-encode-header-string | ||
| 21337 | ;;;;;; ps-mule-initialize ps-mule-plot-composition ps-mule-plot-string | ||
| 21338 | ;;;;;; ps-mule-set-ascii-font ps-mule-prepare-ascii-font ps-multibyte-buffer) | ||
| 21339 | ;;;;;; "ps-mule" "ps-mule.el" (17842 58279)) | ||
| 21340 | ;;; Generated autoloads from ps-mule.el | ||
| 21341 | |||
| 21342 | (defvar ps-multibyte-buffer nil "\ | ||
| 21343 | *Specifies the multi-byte buffer handling. | ||
| 21344 | |||
| 21345 | Valid values are: | ||
| 21346 | |||
| 21347 | nil This is the value to use the default settings which | ||
| 21348 | is by default for printing buffer with only ASCII | ||
| 21349 | and Latin characters. The default setting can be | ||
| 21350 | changed by setting the variable | ||
| 21351 | `ps-mule-font-info-database-default' differently. | ||
| 21352 | The initial value of this variable is | ||
| 21353 | `ps-mule-font-info-database-latin' (see | ||
| 21354 | documentation). | ||
| 21355 | |||
| 21356 | `non-latin-printer' This is the value to use when you have a Japanese | ||
| 21357 | or Korean PostScript printer and want to print | ||
| 21358 | buffer with ASCII, Latin-1, Japanese (JISX0208 and | ||
| 21359 | JISX0201-Kana) and Korean characters. At present, | ||
| 21360 | it was not tested the Korean characters printing. | ||
| 21361 | If you have a korean PostScript printer, please, | ||
| 21362 | test it. | ||
| 21363 | |||
| 21364 | `bdf-font' This is the value to use when you want to print | ||
| 21365 | buffer with BDF fonts. BDF fonts include both latin | ||
| 21366 | and non-latin fonts. BDF (Bitmap Distribution | ||
| 21367 | Format) is a format used for distributing X's font | ||
| 21368 | source file. BDF fonts are included in | ||
| 21369 | `intlfonts-1.2' which is a collection of X11 fonts | ||
| 21370 | for all characters supported by Emacs. In order to | ||
| 21371 | use this value, be sure to have installed | ||
| 21372 | `intlfonts-1.2' and set the variable | ||
| 21373 | `bdf-directory-list' appropriately (see ps-bdf.el for | ||
| 21374 | documentation of this variable). | ||
| 21375 | |||
| 21376 | `bdf-font-except-latin' This is like `bdf-font' except that it is used | ||
| 21377 | PostScript default fonts to print ASCII and Latin-1 | ||
| 21378 | characters. This is convenient when you want or | ||
| 21379 | need to use both latin and non-latin characters on | ||
| 21380 | the same buffer. See `ps-font-family', | ||
| 21381 | `ps-header-font-family' and `ps-font-info-database'. | ||
| 21382 | |||
| 21383 | Any other value is treated as nil.") | ||
| 21384 | |||
| 21385 | (custom-autoload (quote ps-multibyte-buffer) "ps-mule" t) | ||
| 21386 | |||
| 21387 | (autoload (quote ps-mule-prepare-ascii-font) "ps-mule" "\ | ||
| 21388 | Setup special ASCII font for STRING. | ||
| 21389 | STRING should contain only ASCII characters. | ||
| 21390 | |||
| 21391 | \(fn STRING)" nil nil) | ||
| 21392 | |||
| 21393 | (autoload (quote ps-mule-set-ascii-font) "ps-mule" "\ | ||
| 21394 | Not documented | ||
| 21395 | |||
| 21396 | \(fn)" nil nil) | ||
| 21397 | |||
| 21398 | (autoload (quote ps-mule-plot-string) "ps-mule" "\ | ||
| 21399 | Generate PostScript code for plotting characters in the region FROM and TO. | ||
| 21400 | |||
| 21401 | It is assumed that all characters in this region belong to the same charset. | ||
| 21402 | |||
| 21403 | Optional argument BG-COLOR specifies background color. | ||
| 21404 | |||
| 21405 | Returns the value: | ||
| 21406 | |||
| 21407 | (ENDPOS . RUN-WIDTH) | ||
| 21408 | |||
| 21409 | Where ENDPOS is the end position of the sequence and RUN-WIDTH is the width of | ||
| 21410 | the sequence. | ||
| 21411 | |||
| 21412 | \(fn FROM TO &optional BG-COLOR)" nil nil) | ||
| 21413 | |||
| 21414 | (autoload (quote ps-mule-plot-composition) "ps-mule" "\ | ||
| 21415 | Generate PostScript code for plotting composition in the region FROM and TO. | ||
| 21416 | |||
| 21417 | It is assumed that all characters in this region belong to the same | ||
| 21418 | composition. | ||
| 21419 | |||
| 21420 | Optional argument BG-COLOR specifies background color. | ||
| 21421 | |||
| 21422 | Returns the value: | ||
| 21423 | |||
| 21424 | (ENDPOS . RUN-WIDTH) | ||
| 21425 | |||
| 21426 | Where ENDPOS is the end position of the sequence and RUN-WIDTH is the width of | ||
| 21427 | the sequence. | ||
| 21428 | |||
| 21429 | \(fn FROM TO &optional BG-COLOR)" nil nil) | ||
| 21430 | |||
| 21431 | (autoload (quote ps-mule-initialize) "ps-mule" "\ | ||
| 21432 | Initialize global data for printing multi-byte characters. | ||
| 21433 | |||
| 21434 | \(fn)" nil nil) | ||
| 21435 | |||
| 21436 | (autoload (quote ps-mule-encode-header-string) "ps-mule" "\ | ||
| 21437 | Generate PostScript code for ploting STRING by font FONTTAG. | ||
| 21438 | FONTTAG should be a string \"/h0\" or \"/h1\". | ||
| 21439 | |||
| 21440 | \(fn STRING FONTTAG)" nil nil) | ||
| 21441 | |||
| 21442 | (autoload (quote ps-mule-begin-job) "ps-mule" "\ | ||
| 21443 | Start printing job for multi-byte chars between FROM and TO. | ||
| 21444 | This checks if all multi-byte characters in the region are printable or not. | ||
| 21445 | |||
| 21446 | \(fn FROM TO)" nil nil) | ||
| 21447 | |||
| 21448 | (autoload (quote ps-mule-begin-page) "ps-mule" "\ | ||
| 21449 | Not documented | ||
| 21450 | |||
| 21451 | \(fn)" nil nil) | ||
| 21452 | |||
| 21453 | ;;;*** | ||
| 21454 | |||
| 21455 | ;;;### (autoloads (ps-extend-face ps-extend-face-list ps-setup ps-nb-pages-region | 21667 | ;;;### (autoloads (ps-extend-face ps-extend-face-list ps-setup ps-nb-pages-region |
| 21456 | ;;;;;; ps-nb-pages-buffer ps-line-lengths ps-despool ps-spool-region-with-faces | 21668 | ;;;;;; ps-nb-pages-buffer ps-line-lengths ps-despool ps-spool-region-with-faces |
| 21457 | ;;;;;; ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer | 21669 | ;;;;;; ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer |
| 21458 | ;;;;;; ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces | 21670 | ;;;;;; ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces |
| 21459 | ;;;;;; ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type | 21671 | ;;;;;; ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type |
| 21460 | ;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (18006 | 21672 | ;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (18104 |
| 21461 | ;;;;;; 55796)) | 21673 | ;;;;;; 24739)) |
| 21462 | ;;; Generated autoloads from ps-print.el | 21674 | ;;; Generated autoloads from ps-print.el |
| 21463 | 21675 | ||
| 21464 | (defvar ps-page-dimensions-database (list (list (quote a4) (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list (quote a3) (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list (quote letter) (* 72 8.5) (* 72 11.0) "Letter") (list (quote legal) (* 72 8.5) (* 72 14.0) "Legal") (list (quote letter-small) (* 72 7.68) (* 72 10.16) "LetterSmall") (list (quote tabloid) (* 72 11.0) (* 72 17.0) "Tabloid") (list (quote ledger) (* 72 17.0) (* 72 11.0) "Ledger") (list (quote statement) (* 72 5.5) (* 72 8.5) "Statement") (list (quote executive) (* 72 7.5) (* 72 10.0) "Executive") (list (quote a4small) (* 72 7.47) (* 72 10.85) "A4Small") (list (quote b4) (* 72 10.125) (* 72 14.33) "B4") (list (quote b5) (* 72 7.16) (* 72 10.125) "B5")) "\ | 21676 | (defvar ps-page-dimensions-database (list (list (quote a4) (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list (quote a3) (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list (quote letter) (* 72 8.5) (* 72 11.0) "Letter") (list (quote legal) (* 72 8.5) (* 72 14.0) "Legal") (list (quote letter-small) (* 72 7.68) (* 72 10.16) "LetterSmall") (list (quote tabloid) (* 72 11.0) (* 72 17.0) "Tabloid") (list (quote ledger) (* 72 17.0) (* 72 11.0) "Ledger") (list (quote statement) (* 72 5.5) (* 72 8.5) "Statement") (list (quote executive) (* 72 7.5) (* 72 10.0) "Executive") (list (quote a4small) (* 72 7.47) (* 72 10.85) "A4Small") (list (quote b4) (* 72 10.125) (* 72 14.33) "B4") (list (quote b5) (* 72 7.16) (* 72 10.125) "B5")) "\ |
| @@ -21655,7 +21867,7 @@ If EXTENSION is any other symbol, it is ignored. | |||
| 21655 | ;;;*** | 21867 | ;;;*** |
| 21656 | 21868 | ||
| 21657 | ;;;### (autoloads (jython-mode python-mode run-python) "python" "progmodes/python.el" | 21869 | ;;;### (autoloads (jython-mode python-mode run-python) "python" "progmodes/python.el" |
| 21658 | ;;;;;; (17992 30878)) | 21870 | ;;;;;; (18104 24768)) |
| 21659 | ;;; Generated autoloads from progmodes/python.el | 21871 | ;;; Generated autoloads from progmodes/python.el |
| 21660 | 21872 | ||
| 21661 | (add-to-list (quote interpreter-mode-alist) (quote ("jython" . jython-mode))) | 21873 | (add-to-list (quote interpreter-mode-alist) (quote ("jython" . jython-mode))) |
| @@ -21730,7 +21942,7 @@ Runs `jython-mode-hook' after `python-mode-hook'. | |||
| 21730 | ;;;*** | 21942 | ;;;*** |
| 21731 | 21943 | ||
| 21732 | ;;;### (autoloads (quoted-printable-decode-region) "qp" "gnus/qp.el" | 21944 | ;;;### (autoloads (quoted-printable-decode-region) "qp" "gnus/qp.el" |
| 21733 | ;;;;;; (17842 54741)) | 21945 | ;;;;;; (18104 24754)) |
| 21734 | ;;; Generated autoloads from gnus/qp.el | 21946 | ;;; Generated autoloads from gnus/qp.el |
| 21735 | 21947 | ||
| 21736 | (autoload (quote quoted-printable-decode-region) "qp" "\ | 21948 | (autoload (quote quoted-printable-decode-region) "qp" "\ |
| @@ -21753,7 +21965,7 @@ them into characters should be done separately. | |||
| 21753 | ;;;;;; quail-defrule quail-install-decode-map quail-install-map | 21965 | ;;;;;; quail-defrule quail-install-decode-map quail-install-map |
| 21754 | ;;;;;; quail-define-rules quail-show-keyboard-layout quail-set-keyboard-layout | 21966 | ;;;;;; quail-define-rules quail-show-keyboard-layout quail-set-keyboard-layout |
| 21755 | ;;;;;; quail-define-package quail-use-package quail-title) "quail" | 21967 | ;;;;;; quail-define-package quail-use-package quail-title) "quail" |
| 21756 | ;;;;;; "international/quail.el" (17921 16827)) | 21968 | ;;;;;; "international/quail.el" (18104 24757)) |
| 21757 | ;;; Generated autoloads from international/quail.el | 21969 | ;;; Generated autoloads from international/quail.el |
| 21758 | 21970 | ||
| 21759 | (autoload (quote quail-title) "quail" "\ | 21971 | (autoload (quote quail-title) "quail" "\ |
| @@ -21984,8 +22196,8 @@ of each directory. | |||
| 21984 | 22196 | ||
| 21985 | ;;;### (autoloads (quickurl-list quickurl-list-mode quickurl-edit-urls | 22197 | ;;;### (autoloads (quickurl-list quickurl-list-mode quickurl-edit-urls |
| 21986 | ;;;;;; quickurl-browse-url-ask quickurl-browse-url quickurl-add-url | 22198 | ;;;;;; quickurl-browse-url-ask quickurl-browse-url quickurl-add-url |
| 21987 | ;;;;;; quickurl-ask quickurl) "quickurl" "net/quickurl.el" (17842 | 22199 | ;;;;;; quickurl-ask quickurl) "quickurl" "net/quickurl.el" (18104 |
| 21988 | ;;;;;; 55218)) | 22200 | ;;;;;; 24760)) |
| 21989 | ;;; Generated autoloads from net/quickurl.el | 22201 | ;;; Generated autoloads from net/quickurl.el |
| 21990 | 22202 | ||
| 21991 | (defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\ | 22203 | (defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\ |
| @@ -22057,12 +22269,15 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'. | |||
| 22057 | ;;;*** | 22269 | ;;;*** |
| 22058 | 22270 | ||
| 22059 | ;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc" | 22271 | ;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc" |
| 22060 | ;;;;;; "net/rcirc.el" (18006 55797)) | 22272 | ;;;;;; "net/rcirc.el" (18104 24760)) |
| 22061 | ;;; Generated autoloads from net/rcirc.el | 22273 | ;;; Generated autoloads from net/rcirc.el |
| 22062 | 22274 | ||
| 22063 | (autoload (quote rcirc) "rcirc" "\ | 22275 | (autoload (quote rcirc) "rcirc" "\ |
| 22064 | Connect to IRC. | 22276 | Connect to all servers in `rcirc-server-alist'. |
| 22065 | If ARG is non-nil, prompt for a server to connect to. | 22277 | |
| 22278 | Do not connect to a server if it is already connected. | ||
| 22279 | |||
| 22280 | If ARG is non-nil, instead prompt for connection parameters. | ||
| 22066 | 22281 | ||
| 22067 | \(fn ARG)" t nil) | 22282 | \(fn ARG)" t nil) |
| 22068 | 22283 | ||
| @@ -22071,7 +22286,7 @@ If ARG is non-nil, prompt for a server to connect to. | |||
| 22071 | (autoload (quote rcirc-connect) "rcirc" "\ | 22286 | (autoload (quote rcirc-connect) "rcirc" "\ |
| 22072 | Not documented | 22287 | Not documented |
| 22073 | 22288 | ||
| 22074 | \(fn &optional SERVER PORT NICK USER-NAME FULL-NAME STARTUP-CHANNELS)" nil nil) | 22289 | \(fn SERVER &optional PORT NICK USER-NAME FULL-NAME STARTUP-CHANNELS)" nil nil) |
| 22075 | 22290 | ||
| 22076 | (defvar rcirc-track-minor-mode nil "\ | 22291 | (defvar rcirc-track-minor-mode nil "\ |
| 22077 | Non-nil if Rcirc-Track minor mode is enabled. | 22292 | Non-nil if Rcirc-Track minor mode is enabled. |
| @@ -22089,8 +22304,8 @@ Global minor mode for tracking activity in rcirc buffers. | |||
| 22089 | 22304 | ||
| 22090 | ;;;*** | 22305 | ;;;*** |
| 22091 | 22306 | ||
| 22092 | ;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (17842 | 22307 | ;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (18104 |
| 22093 | ;;;;;; 55218)) | 22308 | ;;;;;; 24760)) |
| 22094 | ;;; Generated autoloads from net/rcompile.el | 22309 | ;;; Generated autoloads from net/rcompile.el |
| 22095 | 22310 | ||
| 22096 | (autoload (quote remote-compile) "rcompile" "\ | 22311 | (autoload (quote remote-compile) "rcompile" "\ |
| @@ -22102,7 +22317,7 @@ See \\[compile]. | |||
| 22102 | ;;;*** | 22317 | ;;;*** |
| 22103 | 22318 | ||
| 22104 | ;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el" | 22319 | ;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el" |
| 22105 | ;;;;;; (17917 37732)) | 22320 | ;;;;;; (18104 24748)) |
| 22106 | ;;; Generated autoloads from emacs-lisp/re-builder.el | 22321 | ;;; Generated autoloads from emacs-lisp/re-builder.el |
| 22107 | 22322 | ||
| 22108 | (defalias (quote regexp-builder) (quote re-builder)) | 22323 | (defalias (quote regexp-builder) (quote re-builder)) |
| @@ -22114,7 +22329,7 @@ Construct a regexp interactively. | |||
| 22114 | 22329 | ||
| 22115 | ;;;*** | 22330 | ;;;*** |
| 22116 | 22331 | ||
| 22117 | ;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (17930 34071)) | 22332 | ;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (18104 24739)) |
| 22118 | ;;; Generated autoloads from recentf.el | 22333 | ;;; Generated autoloads from recentf.el |
| 22119 | 22334 | ||
| 22120 | (defvar recentf-mode nil "\ | 22335 | (defvar recentf-mode nil "\ |
| @@ -22141,8 +22356,8 @@ that were operated on recently. | |||
| 22141 | ;;;### (autoloads (clear-rectangle string-insert-rectangle string-rectangle | 22356 | ;;;### (autoloads (clear-rectangle string-insert-rectangle string-rectangle |
| 22142 | ;;;;;; delete-whitespace-rectangle open-rectangle insert-rectangle | 22357 | ;;;;;; delete-whitespace-rectangle open-rectangle insert-rectangle |
| 22143 | ;;;;;; yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle | 22358 | ;;;;;; yank-rectangle kill-rectangle extract-rectangle delete-extract-rectangle |
| 22144 | ;;;;;; delete-rectangle move-to-column-force) "rect" "rect.el" (17842 | 22359 | ;;;;;; delete-rectangle move-to-column-force) "rect" "rect.el" (18104 |
| 22145 | ;;;;;; 58279)) | 22360 | ;;;;;; 24739)) |
| 22146 | ;;; Generated autoloads from rect.el | 22361 | ;;; Generated autoloads from rect.el |
| 22147 | 22362 | ||
| 22148 | (autoload (quote move-to-column-force) "rect" "\ | 22363 | (autoload (quote move-to-column-force) "rect" "\ |
| @@ -22270,8 +22485,8 @@ rectangle which were empty. | |||
| 22270 | 22485 | ||
| 22271 | ;;;*** | 22486 | ;;;*** |
| 22272 | 22487 | ||
| 22273 | ;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (17842 | 22488 | ;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (18104 |
| 22274 | ;;;;;; 58277)) | 22489 | ;;;;;; 24772)) |
| 22275 | ;;; Generated autoloads from textmodes/refill.el | 22490 | ;;; Generated autoloads from textmodes/refill.el |
| 22276 | 22491 | ||
| 22277 | (autoload (quote refill-mode) "refill" "\ | 22492 | (autoload (quote refill-mode) "refill" "\ |
| @@ -22287,7 +22502,7 @@ refilling if they would cause auto-filling. | |||
| 22287 | ;;;*** | 22502 | ;;;*** |
| 22288 | 22503 | ||
| 22289 | ;;;### (autoloads (reftex-reset-scanning-information reftex-mode | 22504 | ;;;### (autoloads (reftex-reset-scanning-information reftex-mode |
| 22290 | ;;;;;; turn-on-reftex) "reftex" "textmodes/reftex.el" (17923 8784)) | 22505 | ;;;;;; turn-on-reftex) "reftex" "textmodes/reftex.el" (18104 24772)) |
| 22291 | ;;; Generated autoloads from textmodes/reftex.el | 22506 | ;;; Generated autoloads from textmodes/reftex.el |
| 22292 | 22507 | ||
| 22293 | (autoload (quote turn-on-reftex) "reftex" "\ | 22508 | (autoload (quote turn-on-reftex) "reftex" "\ |
| @@ -22337,7 +22552,7 @@ This enforces rescanning the buffer on next use. | |||
| 22337 | ;;;*** | 22552 | ;;;*** |
| 22338 | 22553 | ||
| 22339 | ;;;### (autoloads (reftex-citation) "reftex-cite" "textmodes/reftex-cite.el" | 22554 | ;;;### (autoloads (reftex-citation) "reftex-cite" "textmodes/reftex-cite.el" |
| 22340 | ;;;;;; (17923 8784)) | 22555 | ;;;;;; (18104 24772)) |
| 22341 | ;;; Generated autoloads from textmodes/reftex-cite.el | 22556 | ;;; Generated autoloads from textmodes/reftex-cite.el |
| 22342 | 22557 | ||
| 22343 | (autoload (quote reftex-citation) "reftex-cite" "\ | 22558 | (autoload (quote reftex-citation) "reftex-cite" "\ |
| @@ -22367,7 +22582,7 @@ While entering the regexp, completion on knows citation keys is possible. | |||
| 22367 | ;;;*** | 22582 | ;;;*** |
| 22368 | 22583 | ||
| 22369 | ;;;### (autoloads (reftex-isearch-minor-mode) "reftex-global" "textmodes/reftex-global.el" | 22584 | ;;;### (autoloads (reftex-isearch-minor-mode) "reftex-global" "textmodes/reftex-global.el" |
| 22370 | ;;;;;; (17923 8784)) | 22585 | ;;;;;; (18104 24772)) |
| 22371 | ;;; Generated autoloads from textmodes/reftex-global.el | 22586 | ;;; Generated autoloads from textmodes/reftex-global.el |
| 22372 | 22587 | ||
| 22373 | (autoload (quote reftex-isearch-minor-mode) "reftex-global" "\ | 22588 | (autoload (quote reftex-isearch-minor-mode) "reftex-global" "\ |
| @@ -22384,7 +22599,7 @@ With no argument, this command toggles | |||
| 22384 | ;;;*** | 22599 | ;;;*** |
| 22385 | 22600 | ||
| 22386 | ;;;### (autoloads (reftex-index-phrases-mode) "reftex-index" "textmodes/reftex-index.el" | 22601 | ;;;### (autoloads (reftex-index-phrases-mode) "reftex-index" "textmodes/reftex-index.el" |
| 22387 | ;;;;;; (17923 8784)) | 22602 | ;;;;;; (18104 24772)) |
| 22388 | ;;; Generated autoloads from textmodes/reftex-index.el | 22603 | ;;; Generated autoloads from textmodes/reftex-index.el |
| 22389 | 22604 | ||
| 22390 | (autoload (quote reftex-index-phrases-mode) "reftex-index" "\ | 22605 | (autoload (quote reftex-index-phrases-mode) "reftex-index" "\ |
| @@ -22417,7 +22632,7 @@ Here are all local bindings. | |||
| 22417 | ;;;*** | 22632 | ;;;*** |
| 22418 | 22633 | ||
| 22419 | ;;;### (autoloads (reftex-all-document-files) "reftex-parse" "textmodes/reftex-parse.el" | 22634 | ;;;### (autoloads (reftex-all-document-files) "reftex-parse" "textmodes/reftex-parse.el" |
| 22420 | ;;;;;; (17923 8784)) | 22635 | ;;;;;; (18104 24772)) |
| 22421 | ;;; Generated autoloads from textmodes/reftex-parse.el | 22636 | ;;; Generated autoloads from textmodes/reftex-parse.el |
| 22422 | 22637 | ||
| 22423 | (autoload (quote reftex-all-document-files) "reftex-parse" "\ | 22638 | (autoload (quote reftex-all-document-files) "reftex-parse" "\ |
| @@ -22429,8 +22644,8 @@ of master file. | |||
| 22429 | 22644 | ||
| 22430 | ;;;*** | 22645 | ;;;*** |
| 22431 | 22646 | ||
| 22432 | ;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (17923 | 22647 | ;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (18104 |
| 22433 | ;;;;;; 8784)) | 22648 | ;;;;;; 24772)) |
| 22434 | ;;; Generated autoloads from textmodes/reftex-vars.el | 22649 | ;;; Generated autoloads from textmodes/reftex-vars.el |
| 22435 | (put 'reftex-vref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) | 22650 | (put 'reftex-vref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) |
| 22436 | (put 'reftex-fref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) | 22651 | (put 'reftex-fref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) |
| @@ -22440,7 +22655,7 @@ of master file. | |||
| 22440 | ;;;*** | 22655 | ;;;*** |
| 22441 | 22656 | ||
| 22442 | ;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el" | 22657 | ;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el" |
| 22443 | ;;;;;; (17842 54152)) | 22658 | ;;;;;; (18104 24748)) |
| 22444 | ;;; Generated autoloads from emacs-lisp/regexp-opt.el | 22659 | ;;; Generated autoloads from emacs-lisp/regexp-opt.el |
| 22445 | 22660 | ||
| 22446 | (autoload (quote regexp-opt) "regexp-opt" "\ | 22661 | (autoload (quote regexp-opt) "regexp-opt" "\ |
| @@ -22467,7 +22682,7 @@ This means the number of non-shy regexp grouping constructs | |||
| 22467 | 22682 | ||
| 22468 | ;;;*** | 22683 | ;;;*** |
| 22469 | 22684 | ||
| 22470 | ;;;### (autoloads (repeat) "repeat" "repeat.el" (17842 58279)) | 22685 | ;;;### (autoloads (repeat) "repeat" "repeat.el" (18104 24739)) |
| 22471 | ;;; Generated autoloads from repeat.el | 22686 | ;;; Generated autoloads from repeat.el |
| 22472 | 22687 | ||
| 22473 | (autoload (quote repeat) "repeat" "\ | 22688 | (autoload (quote repeat) "repeat" "\ |
| @@ -22485,7 +22700,7 @@ can be modified by the global variable `repeat-on-final-keystroke'. | |||
| 22485 | ;;;*** | 22700 | ;;;*** |
| 22486 | 22701 | ||
| 22487 | ;;;### (autoloads (reporter-submit-bug-report) "reporter" "mail/reporter.el" | 22702 | ;;;### (autoloads (reporter-submit-bug-report) "reporter" "mail/reporter.el" |
| 22488 | ;;;;;; (17842 55035)) | 22703 | ;;;;;; (18104 24758)) |
| 22489 | ;;; Generated autoloads from mail/reporter.el | 22704 | ;;; Generated autoloads from mail/reporter.el |
| 22490 | 22705 | ||
| 22491 | (autoload (quote reporter-submit-bug-report) "reporter" "\ | 22706 | (autoload (quote reporter-submit-bug-report) "reporter" "\ |
| @@ -22517,7 +22732,7 @@ mail-sending package is used for editing and sending the message. | |||
| 22517 | ;;;*** | 22732 | ;;;*** |
| 22518 | 22733 | ||
| 22519 | ;;;### (autoloads (reposition-window) "reposition" "reposition.el" | 22734 | ;;;### (autoloads (reposition-window) "reposition" "reposition.el" |
| 22520 | ;;;;;; (17842 58279)) | 22735 | ;;;;;; (18104 24739)) |
| 22521 | ;;; Generated autoloads from reposition.el | 22736 | ;;; Generated autoloads from reposition.el |
| 22522 | 22737 | ||
| 22523 | (autoload (quote reposition-window) "reposition" "\ | 22738 | (autoload (quote reposition-window) "reposition" "\ |
| @@ -22544,8 +22759,8 @@ first comment line visible (if point is in a comment). | |||
| 22544 | 22759 | ||
| 22545 | ;;;*** | 22760 | ;;;*** |
| 22546 | 22761 | ||
| 22547 | ;;;### (autoloads (resume-suspend-hook) "resume" "resume.el" (17842 | 22762 | ;;;### (autoloads (resume-suspend-hook) "resume" "resume.el" (18104 |
| 22548 | ;;;;;; 58279)) | 22763 | ;;;;;; 24739)) |
| 22549 | ;;; Generated autoloads from resume.el | 22764 | ;;; Generated autoloads from resume.el |
| 22550 | 22765 | ||
| 22551 | (autoload (quote resume-suspend-hook) "resume" "\ | 22766 | (autoload (quote resume-suspend-hook) "resume" "\ |
| @@ -22556,7 +22771,7 @@ Clear out the file used for transmitting args when Emacs resumes. | |||
| 22556 | ;;;*** | 22771 | ;;;*** |
| 22557 | 22772 | ||
| 22558 | ;;;### (autoloads (global-reveal-mode reveal-mode) "reveal" "reveal.el" | 22773 | ;;;### (autoloads (global-reveal-mode reveal-mode) "reveal" "reveal.el" |
| 22559 | ;;;;;; (17842 58279)) | 22774 | ;;;;;; (18104 24739)) |
| 22560 | ;;; Generated autoloads from reveal.el | 22775 | ;;; Generated autoloads from reveal.el |
| 22561 | 22776 | ||
| 22562 | (autoload (quote reveal-mode) "reveal" "\ | 22777 | (autoload (quote reveal-mode) "reveal" "\ |
| @@ -22591,7 +22806,7 @@ With zero or negative ARG turn mode off. | |||
| 22591 | ;;;*** | 22806 | ;;;*** |
| 22592 | 22807 | ||
| 22593 | ;;;### (autoloads (make-ring ring-p) "ring" "emacs-lisp/ring.el" | 22808 | ;;;### (autoloads (make-ring ring-p) "ring" "emacs-lisp/ring.el" |
| 22594 | ;;;;;; (17842 54152)) | 22809 | ;;;;;; (18104 24748)) |
| 22595 | ;;; Generated autoloads from emacs-lisp/ring.el | 22810 | ;;; Generated autoloads from emacs-lisp/ring.el |
| 22596 | 22811 | ||
| 22597 | (autoload (quote ring-p) "ring" "\ | 22812 | (autoload (quote ring-p) "ring" "\ |
| @@ -22606,7 +22821,7 @@ Make a ring that can contain SIZE elements. | |||
| 22606 | 22821 | ||
| 22607 | ;;;*** | 22822 | ;;;*** |
| 22608 | 22823 | ||
| 22609 | ;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (17842 55218)) | 22824 | ;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (18104 24760)) |
| 22610 | ;;; Generated autoloads from net/rlogin.el | 22825 | ;;; Generated autoloads from net/rlogin.el |
| 22611 | (add-hook 'same-window-regexps "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)") | 22826 | (add-hook 'same-window-regexps "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)") |
| 22612 | 22827 | ||
| @@ -22657,8 +22872,8 @@ variable. | |||
| 22657 | ;;;;;; rmail-mail-new-frame rmail-primary-inbox-list rmail-delete-after-output | 22872 | ;;;;;; rmail-mail-new-frame rmail-primary-inbox-list rmail-delete-after-output |
| 22658 | ;;;;;; rmail-highlight-face rmail-highlighted-headers rmail-retry-ignored-headers | 22873 | ;;;;;; rmail-highlight-face rmail-highlighted-headers rmail-retry-ignored-headers |
| 22659 | ;;;;;; rmail-displayed-headers rmail-ignored-headers rmail-dont-reply-to-names | 22874 | ;;;;;; rmail-displayed-headers rmail-ignored-headers rmail-dont-reply-to-names |
| 22660 | ;;;;;; rmail-movemail-variant-p) "rmail" "mail/rmail.el" (18006 | 22875 | ;;;;;; rmail-movemail-variant-p) "rmail" "mail/rmail.el" (18104 |
| 22661 | ;;;;;; 55797)) | 22876 | ;;;;;; 24758)) |
| 22662 | ;;; Generated autoloads from mail/rmail.el | 22877 | ;;; Generated autoloads from mail/rmail.el |
| 22663 | 22878 | ||
| 22664 | (autoload (quote rmail-movemail-variant-p) "rmail" "\ | 22879 | (autoload (quote rmail-movemail-variant-p) "rmail" "\ |
| @@ -22923,7 +23138,7 @@ Set PASSWORD to be used for retrieving mail from a POP or IMAP server. | |||
| 22923 | ;;;*** | 23138 | ;;;*** |
| 22924 | 23139 | ||
| 22925 | ;;;### (autoloads (rmail-edit-current-message) "rmailedit" "mail/rmailedit.el" | 23140 | ;;;### (autoloads (rmail-edit-current-message) "rmailedit" "mail/rmailedit.el" |
| 22926 | ;;;;;; (17887 18399)) | 23141 | ;;;;;; (18104 24758)) |
| 22927 | ;;; Generated autoloads from mail/rmailedit.el | 23142 | ;;; Generated autoloads from mail/rmailedit.el |
| 22928 | 23143 | ||
| 22929 | (autoload (quote rmail-edit-current-message) "rmailedit" "\ | 23144 | (autoload (quote rmail-edit-current-message) "rmailedit" "\ |
| @@ -22935,7 +23150,7 @@ Edit the contents of this message. | |||
| 22935 | 23150 | ||
| 22936 | ;;;### (autoloads (rmail-next-labeled-message rmail-previous-labeled-message | 23151 | ;;;### (autoloads (rmail-next-labeled-message rmail-previous-labeled-message |
| 22937 | ;;;;;; rmail-read-label rmail-kill-label rmail-add-label) "rmailkwd" | 23152 | ;;;;;; rmail-read-label rmail-kill-label rmail-add-label) "rmailkwd" |
| 22938 | ;;;;;; "mail/rmailkwd.el" (17842 55035)) | 23153 | ;;;;;; "mail/rmailkwd.el" (18104 24758)) |
| 22939 | ;;; Generated autoloads from mail/rmailkwd.el | 23154 | ;;; Generated autoloads from mail/rmailkwd.el |
| 22940 | 23155 | ||
| 22941 | (autoload (quote rmail-add-label) "rmailkwd" "\ | 23156 | (autoload (quote rmail-add-label) "rmailkwd" "\ |
| @@ -22974,7 +23189,7 @@ With prefix argument N moves forward N messages with these labels. | |||
| 22974 | ;;;*** | 23189 | ;;;*** |
| 22975 | 23190 | ||
| 22976 | ;;;### (autoloads (set-rmail-inbox-list) "rmailmsc" "mail/rmailmsc.el" | 23191 | ;;;### (autoloads (set-rmail-inbox-list) "rmailmsc" "mail/rmailmsc.el" |
| 22977 | ;;;;;; (17842 55035)) | 23192 | ;;;;;; (18104 24758)) |
| 22978 | ;;; Generated autoloads from mail/rmailmsc.el | 23193 | ;;; Generated autoloads from mail/rmailmsc.el |
| 22979 | 23194 | ||
| 22980 | (autoload (quote set-rmail-inbox-list) "rmailmsc" "\ | 23195 | (autoload (quote set-rmail-inbox-list) "rmailmsc" "\ |
| @@ -22988,7 +23203,7 @@ If FILE-NAME is empty, remove any existing inbox list. | |||
| 22988 | 23203 | ||
| 22989 | ;;;### (autoloads (rmail-output-body-to-file rmail-output rmail-fields-not-to-output | 23204 | ;;;### (autoloads (rmail-output-body-to-file rmail-output rmail-fields-not-to-output |
| 22990 | ;;;;;; rmail-output-to-rmail-file rmail-output-file-alist) "rmailout" | 23205 | ;;;;;; rmail-output-to-rmail-file rmail-output-file-alist) "rmailout" |
| 22991 | ;;;;;; "mail/rmailout.el" (17842 55035)) | 23206 | ;;;;;; "mail/rmailout.el" (18104 24758)) |
| 22992 | ;;; Generated autoloads from mail/rmailout.el | 23207 | ;;; Generated autoloads from mail/rmailout.el |
| 22993 | 23208 | ||
| 22994 | (defvar rmail-output-file-alist nil "\ | 23209 | (defvar rmail-output-file-alist nil "\ |
| @@ -23055,8 +23270,8 @@ FILE-NAME defaults, interactively, from the Subject field of the message. | |||
| 23055 | 23270 | ||
| 23056 | ;;;### (autoloads (rmail-sort-by-labels rmail-sort-by-lines rmail-sort-by-correspondent | 23271 | ;;;### (autoloads (rmail-sort-by-labels rmail-sort-by-lines rmail-sort-by-correspondent |
| 23057 | ;;;;;; rmail-sort-by-recipient rmail-sort-by-author rmail-sort-by-subject | 23272 | ;;;;;; rmail-sort-by-recipient rmail-sort-by-author rmail-sort-by-subject |
| 23058 | ;;;;;; rmail-sort-by-date) "rmailsort" "mail/rmailsort.el" (17842 | 23273 | ;;;;;; rmail-sort-by-date) "rmailsort" "mail/rmailsort.el" (18104 |
| 23059 | ;;;;;; 55035)) | 23274 | ;;;;;; 24758)) |
| 23060 | ;;; Generated autoloads from mail/rmailsort.el | 23275 | ;;; Generated autoloads from mail/rmailsort.el |
| 23061 | 23276 | ||
| 23062 | (autoload (quote rmail-sort-by-date) "rmailsort" "\ | 23277 | (autoload (quote rmail-sort-by-date) "rmailsort" "\ |
| @@ -23108,7 +23323,7 @@ KEYWORDS is a comma-separated list of labels. | |||
| 23108 | ;;;;;; rmail-summary-by-senders rmail-summary-by-topic rmail-summary-by-regexp | 23323 | ;;;;;; rmail-summary-by-senders rmail-summary-by-topic rmail-summary-by-regexp |
| 23109 | ;;;;;; rmail-summary-by-recipients rmail-summary-by-labels rmail-summary | 23324 | ;;;;;; rmail-summary-by-recipients rmail-summary-by-labels rmail-summary |
| 23110 | ;;;;;; rmail-summary-line-count-flag rmail-summary-scroll-between-messages) | 23325 | ;;;;;; rmail-summary-line-count-flag rmail-summary-scroll-between-messages) |
| 23111 | ;;;;;; "rmailsum" "mail/rmailsum.el" (17842 55035)) | 23326 | ;;;;;; "rmailsum" "mail/rmailsum.el" (18104 24758)) |
| 23112 | ;;; Generated autoloads from mail/rmailsum.el | 23327 | ;;; Generated autoloads from mail/rmailsum.el |
| 23113 | 23328 | ||
| 23114 | (defvar rmail-summary-scroll-between-messages t "\ | 23329 | (defvar rmail-summary-scroll-between-messages t "\ |
| @@ -23189,8 +23404,21 @@ Setting this variable has an effect only before reading a mail.") | |||
| 23189 | 23404 | ||
| 23190 | ;;;*** | 23405 | ;;;*** |
| 23191 | 23406 | ||
| 23407 | ;;;### (autoloads (news-post-news) "rnewspost" "obsolete/rnewspost.el" | ||
| 23408 | ;;;;;; (18104 24760)) | ||
| 23409 | ;;; Generated autoloads from obsolete/rnewspost.el | ||
| 23410 | |||
| 23411 | (autoload (quote news-post-news) "rnewspost" "\ | ||
| 23412 | Begin editing a new USENET news article to be posted. | ||
| 23413 | Type \\[describe-mode] once editing the article to get a list of commands. | ||
| 23414 | If NOQUERY is non-nil, we do not query before doing the work. | ||
| 23415 | |||
| 23416 | \(fn &optional NOQUERY)" t nil) | ||
| 23417 | |||
| 23418 | ;;;*** | ||
| 23419 | |||
| 23192 | ;;;### (autoloads (toggle-rot13-mode rot13-other-window rot13-region | 23420 | ;;;### (autoloads (toggle-rot13-mode rot13-other-window rot13-region |
| 23193 | ;;;;;; rot13-string rot13) "rot13" "rot13.el" (17842 58279)) | 23421 | ;;;;;; rot13-string rot13) "rot13" "rot13.el" (18104 24739)) |
| 23194 | ;;; Generated autoloads from rot13.el | 23422 | ;;; Generated autoloads from rot13.el |
| 23195 | 23423 | ||
| 23196 | (autoload (quote rot13) "rot13" "\ | 23424 | (autoload (quote rot13) "rot13" "\ |
| @@ -23227,8 +23455,8 @@ Toggle the use of ROT13 encoding for the current window. | |||
| 23227 | 23455 | ||
| 23228 | ;;;*** | 23456 | ;;;*** |
| 23229 | 23457 | ||
| 23230 | ;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (17833 | 23458 | ;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (18104 |
| 23231 | ;;;;;; 43069)) | 23459 | ;;;;;; 24739)) |
| 23232 | ;;; Generated autoloads from ruler-mode.el | 23460 | ;;; Generated autoloads from ruler-mode.el |
| 23233 | 23461 | ||
| 23234 | (autoload (quote ruler-mode) "ruler-mode" "\ | 23462 | (autoload (quote ruler-mode) "ruler-mode" "\ |
| @@ -23238,8 +23466,8 @@ Display a ruler in the header line if ARG > 0. | |||
| 23238 | 23466 | ||
| 23239 | ;;;*** | 23467 | ;;;*** |
| 23240 | 23468 | ||
| 23241 | ;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (18011 | 23469 | ;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (18104 |
| 23242 | ;;;;;; 44080)) | 23470 | ;;;;;; 24748)) |
| 23243 | ;;; Generated autoloads from emacs-lisp/rx.el | 23471 | ;;; Generated autoloads from emacs-lisp/rx.el |
| 23244 | 23472 | ||
| 23245 | (autoload (quote rx-to-string) "rx" "\ | 23473 | (autoload (quote rx-to-string) "rx" "\ |
| @@ -23552,7 +23780,7 @@ enclosed in `(and ...)'. | |||
| 23552 | ;;;*** | 23780 | ;;;*** |
| 23553 | 23781 | ||
| 23554 | ;;;### (autoloads (savehist-mode savehist-mode) "savehist" "savehist.el" | 23782 | ;;;### (autoloads (savehist-mode savehist-mode) "savehist" "savehist.el" |
| 23555 | ;;;;;; (17842 58279)) | 23783 | ;;;;;; (18104 24739)) |
| 23556 | ;;; Generated autoloads from savehist.el | 23784 | ;;; Generated autoloads from savehist.el |
| 23557 | 23785 | ||
| 23558 | (defvar savehist-mode nil "\ | 23786 | (defvar savehist-mode nil "\ |
| @@ -23578,7 +23806,7 @@ which is probably undesirable. | |||
| 23578 | ;;;*** | 23806 | ;;;*** |
| 23579 | 23807 | ||
| 23580 | ;;;### (autoloads (dsssl-mode scheme-mode) "scheme" "progmodes/scheme.el" | 23808 | ;;;### (autoloads (dsssl-mode scheme-mode) "scheme" "progmodes/scheme.el" |
| 23581 | ;;;;;; (17842 56332)) | 23809 | ;;;;;; (18104 24768)) |
| 23582 | ;;; Generated autoloads from progmodes/scheme.el | 23810 | ;;; Generated autoloads from progmodes/scheme.el |
| 23583 | 23811 | ||
| 23584 | (autoload (quote scheme-mode) "scheme" "\ | 23812 | (autoload (quote scheme-mode) "scheme" "\ |
| @@ -23620,7 +23848,7 @@ that variable's value is a string. | |||
| 23620 | ;;;*** | 23848 | ;;;*** |
| 23621 | 23849 | ||
| 23622 | ;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el" | 23850 | ;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el" |
| 23623 | ;;;;;; (17842 54741)) | 23851 | ;;;;;; (18104 24755)) |
| 23624 | ;;; Generated autoloads from gnus/score-mode.el | 23852 | ;;; Generated autoloads from gnus/score-mode.el |
| 23625 | 23853 | ||
| 23626 | (autoload (quote gnus-score-mode) "score-mode" "\ | 23854 | (autoload (quote gnus-score-mode) "score-mode" "\ |
| @@ -23633,8 +23861,33 @@ This mode is an extended emacs-lisp mode. | |||
| 23633 | 23861 | ||
| 23634 | ;;;*** | 23862 | ;;;*** |
| 23635 | 23863 | ||
| 23864 | ;;;### (autoloads (scribe-mode) "scribe" "obsolete/scribe.el" (18104 | ||
| 23865 | ;;;;;; 24760)) | ||
| 23866 | ;;; Generated autoloads from obsolete/scribe.el | ||
| 23867 | |||
| 23868 | (autoload (quote scribe-mode) "scribe" "\ | ||
| 23869 | Major mode for editing files of Scribe (a text formatter) source. | ||
| 23870 | Scribe-mode is similar to text-mode, with a few extra commands added. | ||
| 23871 | \\{scribe-mode-map} | ||
| 23872 | |||
| 23873 | Interesting variables: | ||
| 23874 | |||
| 23875 | `scribe-fancy-paragraphs' | ||
| 23876 | Non-nil makes Scribe mode use a different style of paragraph separation. | ||
| 23877 | |||
| 23878 | `scribe-electric-quote' | ||
| 23879 | Non-nil makes insert of double quote use `` or '' depending on context. | ||
| 23880 | |||
| 23881 | `scribe-electric-parenthesis' | ||
| 23882 | Non-nil makes an open-parenthesis char (one of `([<{') | ||
| 23883 | automatically insert its close if typed after an @Command form. | ||
| 23884 | |||
| 23885 | \(fn)" t nil) | ||
| 23886 | |||
| 23887 | ;;;*** | ||
| 23888 | |||
| 23636 | ;;;### (autoloads (scroll-all-mode) "scroll-all" "scroll-all.el" | 23889 | ;;;### (autoloads (scroll-all-mode) "scroll-all" "scroll-all.el" |
| 23637 | ;;;;;; (17842 58278)) | 23890 | ;;;;;; (18104 24739)) |
| 23638 | ;;; Generated autoloads from scroll-all.el | 23891 | ;;; Generated autoloads from scroll-all.el |
| 23639 | 23892 | ||
| 23640 | (defvar scroll-all-mode nil "\ | 23893 | (defvar scroll-all-mode nil "\ |
| @@ -23657,11 +23910,11 @@ apply to all visible windows in the same frame. | |||
| 23657 | ;;;*** | 23910 | ;;;*** |
| 23658 | 23911 | ||
| 23659 | ;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el" | 23912 | ;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el" |
| 23660 | ;;;;;; (17842 58278)) | 23913 | ;;;;;; (18104 24739)) |
| 23661 | ;;; Generated autoloads from scroll-lock.el | 23914 | ;;; Generated autoloads from scroll-lock.el |
| 23662 | 23915 | ||
| 23663 | (autoload (quote scroll-lock-mode) "scroll-lock" "\ | 23916 | (autoload (quote scroll-lock-mode) "scroll-lock" "\ |
| 23664 | Minor mode for pager-like scrolling. | 23917 | Buffer-local minor mode for pager-like scrolling. |
| 23665 | Keys which normally move point by line or paragraph will scroll | 23918 | Keys which normally move point by line or paragraph will scroll |
| 23666 | the buffer by the respective amount of lines instead and point | 23919 | the buffer by the respective amount of lines instead and point |
| 23667 | will be kept vertically fixed relative to window boundaries | 23920 | will be kept vertically fixed relative to window boundaries |
| @@ -23679,7 +23932,7 @@ during scrolling. | |||
| 23679 | ;;;;;; mail-alias-file mail-default-reply-to mail-archive-file-name | 23932 | ;;;;;; mail-alias-file mail-default-reply-to mail-archive-file-name |
| 23680 | ;;;;;; mail-header-separator send-mail-function mail-interactive | 23933 | ;;;;;; mail-header-separator send-mail-function mail-interactive |
| 23681 | ;;;;;; mail-self-blind mail-specify-envelope-from mail-from-style) | 23934 | ;;;;;; mail-self-blind mail-specify-envelope-from mail-from-style) |
| 23682 | ;;;;;; "sendmail" "mail/sendmail.el" (17942 63381)) | 23935 | ;;;;;; "sendmail" "mail/sendmail.el" (18104 24758)) |
| 23683 | ;;; Generated autoloads from mail/sendmail.el | 23936 | ;;; Generated autoloads from mail/sendmail.el |
| 23684 | 23937 | ||
| 23685 | (defvar mail-from-style (quote angles) "\ | 23938 | (defvar mail-from-style (quote angles) "\ |
| @@ -23979,15 +24232,15 @@ Like `mail' command, but display mail buffer in another frame. | |||
| 23979 | 24232 | ||
| 23980 | ;;;*** | 24233 | ;;;*** |
| 23981 | 24234 | ||
| 23982 | ;;;### (autoloads (server-mode server-start) "server" "server.el" | 24235 | ;;;### (autoloads (server-save-buffers-kill-terminal server-mode |
| 23983 | ;;;;;; (17921 16827)) | 24236 | ;;;;;; server-start) "server" "server.el" (18104 24739)) |
| 23984 | ;;; Generated autoloads from server.el | 24237 | ;;; Generated autoloads from server.el |
| 23985 | 24238 | ||
| 23986 | (autoload (quote server-start) "server" "\ | 24239 | (autoload (quote server-start) "server" "\ |
| 23987 | Allow this Emacs process to be a server for client processes. | 24240 | Allow this Emacs process to be a server for client processes. |
| 23988 | This starts a server communications subprocess through which | 24241 | This starts a server communications subprocess through which |
| 23989 | client \"editors\" can send your editing commands to this Emacs job. | 24242 | client \"editors\" can send your editing commands to this Emacs |
| 23990 | To use the server, set up the program `emacsclient' in the | 24243 | job. To use the server, set up the program `emacsclient' in the |
| 23991 | Emacs distribution as your standard \"editor\". | 24244 | Emacs distribution as your standard \"editor\". |
| 23992 | 24245 | ||
| 23993 | Optional argument LEAVE-DEAD (interactively, a prefix arg) means just | 24246 | Optional argument LEAVE-DEAD (interactively, a prefix arg) means just |
| @@ -24012,9 +24265,19 @@ Server mode runs a process that accepts commands from the | |||
| 24012 | 24265 | ||
| 24013 | \(fn &optional ARG)" t nil) | 24266 | \(fn &optional ARG)" t nil) |
| 24014 | 24267 | ||
| 24268 | (autoload (quote server-save-buffers-kill-terminal) "server" "\ | ||
| 24269 | Offer to save each buffer, then kill PROC. | ||
| 24270 | |||
| 24271 | With prefix arg, silently save all file-visiting buffers, then kill. | ||
| 24272 | |||
| 24273 | If emacsclient was started with a list of filenames to edit, then | ||
| 24274 | only these files will be asked to be saved. | ||
| 24275 | |||
| 24276 | \(fn PROC &optional ARG)" nil nil) | ||
| 24277 | |||
| 24015 | ;;;*** | 24278 | ;;;*** |
| 24016 | 24279 | ||
| 24017 | ;;;### (autoloads (ses-mode) "ses" "ses.el" (17902 31690)) | 24280 | ;;;### (autoloads (ses-mode) "ses" "ses.el" (18104 24739)) |
| 24018 | ;;; Generated autoloads from ses.el | 24281 | ;;; Generated autoloads from ses.el |
| 24019 | 24282 | ||
| 24020 | (autoload (quote ses-mode) "ses" "\ | 24283 | (autoload (quote ses-mode) "ses" "\ |
| @@ -24033,7 +24296,7 @@ These are active only in the minibuffer, when entering or editing a formula: | |||
| 24033 | ;;;*** | 24296 | ;;;*** |
| 24034 | 24297 | ||
| 24035 | ;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el" | 24298 | ;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el" |
| 24036 | ;;;;;; (18010 58080)) | 24299 | ;;;;;; (18104 24772)) |
| 24037 | ;;; Generated autoloads from textmodes/sgml-mode.el | 24300 | ;;; Generated autoloads from textmodes/sgml-mode.el |
| 24038 | 24301 | ||
| 24039 | (autoload (quote sgml-mode) "sgml-mode" "\ | 24302 | (autoload (quote sgml-mode) "sgml-mode" "\ |
| @@ -24101,7 +24364,7 @@ To work around that, do: | |||
| 24101 | ;;;*** | 24364 | ;;;*** |
| 24102 | 24365 | ||
| 24103 | ;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el" | 24366 | ;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el" |
| 24104 | ;;;;;; (17992 30878)) | 24367 | ;;;;;; (18104 24768)) |
| 24105 | ;;; Generated autoloads from progmodes/sh-script.el | 24368 | ;;; Generated autoloads from progmodes/sh-script.el |
| 24106 | (put 'sh-shell 'safe-local-variable 'symbolp) | 24369 | (put 'sh-shell 'safe-local-variable 'symbolp) |
| 24107 | 24370 | ||
| @@ -24165,7 +24428,7 @@ with your script for an edit-interpret-debug cycle. | |||
| 24165 | 24428 | ||
| 24166 | ;;;*** | 24429 | ;;;*** |
| 24167 | 24430 | ||
| 24168 | ;;;### (autoloads (sha1) "sha1" "gnus/sha1.el" (17842 54741)) | 24431 | ;;;### (autoloads (sha1) "sha1" "gnus/sha1.el" (18104 24755)) |
| 24169 | ;;; Generated autoloads from gnus/sha1.el | 24432 | ;;; Generated autoloads from gnus/sha1.el |
| 24170 | 24433 | ||
| 24171 | (autoload (quote sha1) "sha1" "\ | 24434 | (autoload (quote sha1) "sha1" "\ |
| @@ -24180,7 +24443,7 @@ If BINARY is non-nil, return a string in binary form. | |||
| 24180 | ;;;*** | 24443 | ;;;*** |
| 24181 | 24444 | ||
| 24182 | ;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el" | 24445 | ;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el" |
| 24183 | ;;;;;; (17853 57352)) | 24446 | ;;;;;; (18104 24748)) |
| 24184 | ;;; Generated autoloads from emacs-lisp/shadow.el | 24447 | ;;; Generated autoloads from emacs-lisp/shadow.el |
| 24185 | 24448 | ||
| 24186 | (autoload (quote list-load-path-shadows) "shadow" "\ | 24449 | (autoload (quote list-load-path-shadows) "shadow" "\ |
| @@ -24227,8 +24490,8 @@ buffer called `*Shadows*'. Shadowings are located by calling the | |||
| 24227 | ;;;*** | 24490 | ;;;*** |
| 24228 | 24491 | ||
| 24229 | ;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group | 24492 | ;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group |
| 24230 | ;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (17842 | 24493 | ;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (18104 |
| 24231 | ;;;;;; 58278)) | 24494 | ;;;;;; 24739)) |
| 24232 | ;;; Generated autoloads from shadowfile.el | 24495 | ;;; Generated autoloads from shadowfile.el |
| 24233 | 24496 | ||
| 24234 | (autoload (quote shadow-define-cluster) "shadowfile" "\ | 24497 | (autoload (quote shadow-define-cluster) "shadowfile" "\ |
| @@ -24267,7 +24530,7 @@ Set up file shadowing. | |||
| 24267 | ;;;*** | 24530 | ;;;*** |
| 24268 | 24531 | ||
| 24269 | ;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el" | 24532 | ;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el" |
| 24270 | ;;;;;; (17899 1575)) | 24533 | ;;;;;; (18104 24739)) |
| 24271 | ;;; Generated autoloads from shell.el | 24534 | ;;; Generated autoloads from shell.el |
| 24272 | 24535 | ||
| 24273 | (defvar shell-dumb-shell-regexp "cmd\\(proxy\\)?\\.exe" "\ | 24536 | (defvar shell-dumb-shell-regexp "cmd\\(proxy\\)?\\.exe" "\ |
| @@ -24314,7 +24577,7 @@ Otherwise, one argument `-i' is passed to the shell. | |||
| 24314 | ;;;*** | 24577 | ;;;*** |
| 24315 | 24578 | ||
| 24316 | ;;;### (autoloads (sieve-upload-and-bury sieve-upload sieve-manage) | 24579 | ;;;### (autoloads (sieve-upload-and-bury sieve-upload sieve-manage) |
| 24317 | ;;;;;; "sieve" "gnus/sieve.el" (17842 54741)) | 24580 | ;;;;;; "sieve" "gnus/sieve.el" (18104 24755)) |
| 24318 | ;;; Generated autoloads from gnus/sieve.el | 24581 | ;;; Generated autoloads from gnus/sieve.el |
| 24319 | 24582 | ||
| 24320 | (autoload (quote sieve-manage) "sieve" "\ | 24583 | (autoload (quote sieve-manage) "sieve" "\ |
| @@ -24335,7 +24598,7 @@ Not documented | |||
| 24335 | ;;;*** | 24598 | ;;;*** |
| 24336 | 24599 | ||
| 24337 | ;;;### (autoloads (sieve-mode) "sieve-mode" "gnus/sieve-mode.el" | 24600 | ;;;### (autoloads (sieve-mode) "sieve-mode" "gnus/sieve-mode.el" |
| 24338 | ;;;;;; (17842 54741)) | 24601 | ;;;;;; (18104 24755)) |
| 24339 | ;;; Generated autoloads from gnus/sieve-mode.el | 24602 | ;;; Generated autoloads from gnus/sieve-mode.el |
| 24340 | 24603 | ||
| 24341 | (autoload (quote sieve-mode) "sieve-mode" "\ | 24604 | (autoload (quote sieve-mode) "sieve-mode" "\ |
| @@ -24350,14 +24613,14 @@ Turning on Sieve mode runs `sieve-mode-hook'. | |||
| 24350 | 24613 | ||
| 24351 | ;;;*** | 24614 | ;;;*** |
| 24352 | 24615 | ||
| 24353 | ;;;### (autoloads nil "simple" "simple.el" (18009 38727)) | 24616 | ;;;### (autoloads nil "simple" "simple.el" (18104 24740)) |
| 24354 | ;;; Generated autoloads from simple.el | 24617 | ;;; Generated autoloads from simple.el |
| 24355 | (put 'fill-prefix 'safe-local-variable 'string-or-null-p) | 24618 | (put 'fill-prefix 'safe-local-variable 'string-or-null-p) |
| 24356 | 24619 | ||
| 24357 | ;;;*** | 24620 | ;;;*** |
| 24358 | 24621 | ||
| 24359 | ;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (17842 | 24622 | ;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (18104 |
| 24360 | ;;;;;; 56332)) | 24623 | ;;;;;; 24769)) |
| 24361 | ;;; Generated autoloads from progmodes/simula.el | 24624 | ;;; Generated autoloads from progmodes/simula.el |
| 24362 | 24625 | ||
| 24363 | (autoload (quote simula-mode) "simula" "\ | 24626 | (autoload (quote simula-mode) "simula" "\ |
| @@ -24406,7 +24669,7 @@ with no arguments, if that value is non-nil. | |||
| 24406 | ;;;*** | 24669 | ;;;*** |
| 24407 | 24670 | ||
| 24408 | ;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy-new | 24671 | ;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy-new |
| 24409 | ;;;;;; define-skeleton) "skeleton" "skeleton.el" (17842 58278)) | 24672 | ;;;;;; define-skeleton) "skeleton" "skeleton.el" (18104 24740)) |
| 24410 | ;;; Generated autoloads from skeleton.el | 24673 | ;;; Generated autoloads from skeleton.el |
| 24411 | 24674 | ||
| 24412 | (defvar skeleton-filter-function (quote identity) "\ | 24675 | (defvar skeleton-filter-function (quote identity) "\ |
| @@ -24516,7 +24779,7 @@ symmetrical ones, and the same character twice for the others. | |||
| 24516 | ;;;*** | 24779 | ;;;*** |
| 24517 | 24780 | ||
| 24518 | ;;;### (autoloads (smerge-mode smerge-ediff) "smerge-mode" "smerge-mode.el" | 24781 | ;;;### (autoloads (smerge-mode smerge-ediff) "smerge-mode" "smerge-mode.el" |
| 24519 | ;;;;;; (17904 28230)) | 24782 | ;;;;;; (18104 24740)) |
| 24520 | ;;; Generated autoloads from smerge-mode.el | 24783 | ;;; Generated autoloads from smerge-mode.el |
| 24521 | 24784 | ||
| 24522 | (autoload (quote smerge-ediff) "smerge-mode" "\ | 24785 | (autoload (quote smerge-ediff) "smerge-mode" "\ |
| @@ -24535,7 +24798,7 @@ Minor mode to simplify editing output from the diff3 program. | |||
| 24535 | ;;;*** | 24798 | ;;;*** |
| 24536 | 24799 | ||
| 24537 | ;;;### (autoloads (smiley-buffer smiley-region) "smiley" "gnus/smiley.el" | 24800 | ;;;### (autoloads (smiley-buffer smiley-region) "smiley" "gnus/smiley.el" |
| 24538 | ;;;;;; (17875 18370)) | 24801 | ;;;;;; (18104 24755)) |
| 24539 | ;;; Generated autoloads from gnus/smiley.el | 24802 | ;;; Generated autoloads from gnus/smiley.el |
| 24540 | 24803 | ||
| 24541 | (autoload (quote smiley-region) "smiley" "\ | 24804 | (autoload (quote smiley-region) "smiley" "\ |
| @@ -24553,7 +24816,7 @@ interactively. If there's no argument, do it at the current buffer | |||
| 24553 | ;;;*** | 24816 | ;;;*** |
| 24554 | 24817 | ||
| 24555 | ;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail" | 24818 | ;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail" |
| 24556 | ;;;;;; "mail/smtpmail.el" (17939 50716)) | 24819 | ;;;;;; "mail/smtpmail.el" (18104 24758)) |
| 24557 | ;;; Generated autoloads from mail/smtpmail.el | 24820 | ;;; Generated autoloads from mail/smtpmail.el |
| 24558 | 24821 | ||
| 24559 | (autoload (quote smtpmail-send-it) "smtpmail" "\ | 24822 | (autoload (quote smtpmail-send-it) "smtpmail" "\ |
| @@ -24568,7 +24831,7 @@ Send mail that was queued as a result of setting `smtpmail-queue-mail'. | |||
| 24568 | 24831 | ||
| 24569 | ;;;*** | 24832 | ;;;*** |
| 24570 | 24833 | ||
| 24571 | ;;;### (autoloads (snake) "snake" "play/snake.el" (17842 55395)) | 24834 | ;;;### (autoloads (snake) "snake" "play/snake.el" (18104 24762)) |
| 24572 | ;;; Generated autoloads from play/snake.el | 24835 | ;;; Generated autoloads from play/snake.el |
| 24573 | 24836 | ||
| 24574 | (autoload (quote snake) "snake" "\ | 24837 | (autoload (quote snake) "snake" "\ |
| @@ -24592,7 +24855,7 @@ Snake mode keybindings: | |||
| 24592 | ;;;*** | 24855 | ;;;*** |
| 24593 | 24856 | ||
| 24594 | ;;;### (autoloads (snmpv2-mode snmp-mode) "snmp-mode" "net/snmp-mode.el" | 24857 | ;;;### (autoloads (snmpv2-mode snmp-mode) "snmp-mode" "net/snmp-mode.el" |
| 24595 | ;;;;;; (17842 55218)) | 24858 | ;;;;;; (18104 24760)) |
| 24596 | ;;; Generated autoloads from net/snmp-mode.el | 24859 | ;;; Generated autoloads from net/snmp-mode.el |
| 24597 | 24860 | ||
| 24598 | (autoload (quote snmp-mode) "snmp-mode" "\ | 24861 | (autoload (quote snmp-mode) "snmp-mode" "\ |
| @@ -24623,7 +24886,7 @@ then `snmpv2-mode-hook'. | |||
| 24623 | 24886 | ||
| 24624 | ;;;### (autoloads (solar-equinoxes-solstices sunrise-sunset calendar-location-name | 24887 | ;;;### (autoloads (solar-equinoxes-solstices sunrise-sunset calendar-location-name |
| 24625 | ;;;;;; calendar-longitude calendar-latitude calendar-time-display-form) | 24888 | ;;;;;; calendar-longitude calendar-latitude calendar-time-display-form) |
| 24626 | ;;;;;; "solar" "calendar/solar.el" (17956 13479)) | 24889 | ;;;;;; "solar" "calendar/solar.el" (18104 24745)) |
| 24627 | ;;; Generated autoloads from calendar/solar.el | 24890 | ;;; Generated autoloads from calendar/solar.el |
| 24628 | 24891 | ||
| 24629 | (defvar calendar-time-display-form (quote (12-hours ":" minutes am-pm (if time-zone " (") time-zone (if time-zone ")"))) "\ | 24892 | (defvar calendar-time-display-form (quote (12-hours ":" minutes am-pm (if time-zone " (") time-zone (if time-zone ")"))) "\ |
| @@ -24694,8 +24957,8 @@ Requires floating point. | |||
| 24694 | 24957 | ||
| 24695 | ;;;*** | 24958 | ;;;*** |
| 24696 | 24959 | ||
| 24697 | ;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (17842 | 24960 | ;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (18104 |
| 24698 | ;;;;;; 55395)) | 24961 | ;;;;;; 24762)) |
| 24699 | ;;; Generated autoloads from play/solitaire.el | 24962 | ;;; Generated autoloads from play/solitaire.el |
| 24700 | 24963 | ||
| 24701 | (autoload (quote solitaire) "solitaire" "\ | 24964 | (autoload (quote solitaire) "solitaire" "\ |
| @@ -24772,7 +25035,7 @@ Pick your favourite shortcuts: | |||
| 24772 | 25035 | ||
| 24773 | ;;;### (autoloads (reverse-region sort-columns sort-regexp-fields | 25036 | ;;;### (autoloads (reverse-region sort-columns sort-regexp-fields |
| 24774 | ;;;;;; sort-fields sort-numeric-fields sort-pages sort-paragraphs | 25037 | ;;;;;; sort-fields sort-numeric-fields sort-pages sort-paragraphs |
| 24775 | ;;;;;; sort-lines sort-subr) "sort" "sort.el" (17842 58278)) | 25038 | ;;;;;; sort-lines sort-subr) "sort" "sort.el" (18104 24740)) |
| 24776 | ;;; Generated autoloads from sort.el | 25039 | ;;; Generated autoloads from sort.el |
| 24777 | 25040 | ||
| 24778 | (autoload (quote sort-subr) "sort" "\ | 25041 | (autoload (quote sort-subr) "sort" "\ |
| @@ -24914,8 +25177,8 @@ From a program takes two point or marker arguments, BEG and END. | |||
| 24914 | 25177 | ||
| 24915 | ;;;*** | 25178 | ;;;*** |
| 24916 | 25179 | ||
| 24917 | ;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (17842 | 25180 | ;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (18104 |
| 24918 | ;;;;;; 54741)) | 25181 | ;;;;;; 24755)) |
| 24919 | ;;; Generated autoloads from gnus/spam.el | 25182 | ;;; Generated autoloads from gnus/spam.el |
| 24920 | 25183 | ||
| 24921 | (autoload (quote spam-initialize) "spam" "\ | 25184 | (autoload (quote spam-initialize) "spam" "\ |
| @@ -24927,7 +25190,7 @@ Install the spam.el hooks and do other initialization | |||
| 24927 | 25190 | ||
| 24928 | ;;;### (autoloads (spam-report-deagentize spam-report-agentize spam-report-url-to-file | 25191 | ;;;### (autoloads (spam-report-deagentize spam-report-agentize spam-report-url-to-file |
| 24929 | ;;;;;; spam-report-url-ping-mm-url spam-report-process-queue) "spam-report" | 25192 | ;;;;;; spam-report-url-ping-mm-url spam-report-process-queue) "spam-report" |
| 24930 | ;;;;;; "gnus/spam-report.el" (17842 54741)) | 25193 | ;;;;;; "gnus/spam-report.el" (18104 24755)) |
| 24931 | ;;; Generated autoloads from gnus/spam-report.el | 25194 | ;;; Generated autoloads from gnus/spam-report.el |
| 24932 | 25195 | ||
| 24933 | (autoload (quote spam-report-process-queue) "spam-report" "\ | 25196 | (autoload (quote spam-report-process-queue) "spam-report" "\ |
| @@ -24970,7 +25233,7 @@ Spam reports will be queued with the method used when | |||
| 24970 | ;;;*** | 25233 | ;;;*** |
| 24971 | 25234 | ||
| 24972 | ;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar" | 25235 | ;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar" |
| 24973 | ;;;;;; "speedbar.el" (17881 43027)) | 25236 | ;;;;;; "speedbar.el" (18104 24740)) |
| 24974 | ;;; Generated autoloads from speedbar.el | 25237 | ;;; Generated autoloads from speedbar.el |
| 24975 | 25238 | ||
| 24976 | (defalias (quote speedbar) (quote speedbar-frame-mode)) | 25239 | (defalias (quote speedbar) (quote speedbar-frame-mode)) |
| @@ -24995,7 +25258,7 @@ selected. If the speedbar frame is active, then select the attached frame. | |||
| 24995 | ;;;*** | 25258 | ;;;*** |
| 24996 | 25259 | ||
| 24997 | ;;;### (autoloads (spell-string spell-region spell-word spell-buffer) | 25260 | ;;;### (autoloads (spell-string spell-region spell-word spell-buffer) |
| 24998 | ;;;;;; "spell" "textmodes/spell.el" (17842 58276)) | 25261 | ;;;;;; "spell" "textmodes/spell.el" (18104 24772)) |
| 24999 | ;;; Generated autoloads from textmodes/spell.el | 25262 | ;;; Generated autoloads from textmodes/spell.el |
| 25000 | 25263 | ||
| 25001 | (put (quote spell-filter) (quote risky-local-variable) t) | 25264 | (put (quote spell-filter) (quote risky-local-variable) t) |
| @@ -25031,8 +25294,8 @@ Check spelling of string supplied as argument. | |||
| 25031 | 25294 | ||
| 25032 | ;;;*** | 25295 | ;;;*** |
| 25033 | 25296 | ||
| 25034 | ;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (17842 | 25297 | ;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (18104 |
| 25035 | ;;;;;; 55395)) | 25298 | ;;;;;; 24762)) |
| 25036 | ;;; Generated autoloads from play/spook.el | 25299 | ;;; Generated autoloads from play/spook.el |
| 25037 | 25300 | ||
| 25038 | (autoload (quote spook) "spook" "\ | 25301 | (autoload (quote spook) "spook" "\ |
| @@ -25050,8 +25313,8 @@ Return a vector containing the lines from `spook-phrases-file'. | |||
| 25050 | ;;;### (autoloads (sql-linter sql-db2 sql-interbase sql-postgres | 25313 | ;;;### (autoloads (sql-linter sql-db2 sql-interbase sql-postgres |
| 25051 | ;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix | 25314 | ;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix |
| 25052 | ;;;;;; sql-sybase sql-oracle sql-product-interactive sql-mode sql-help | 25315 | ;;;;;; sql-sybase sql-oracle sql-product-interactive sql-mode sql-help |
| 25053 | ;;;;;; sql-add-product-keywords) "sql" "progmodes/sql.el" (17842 | 25316 | ;;;;;; sql-add-product-keywords) "sql" "progmodes/sql.el" (18104 |
| 25054 | ;;;;;; 56332)) | 25317 | ;;;;;; 24769)) |
| 25055 | ;;; Generated autoloads from progmodes/sql.el | 25318 | ;;; Generated autoloads from progmodes/sql.el |
| 25056 | 25319 | ||
| 25057 | (autoload (quote sql-add-product-keywords) "sql" "\ | 25320 | (autoload (quote sql-add-product-keywords) "sql" "\ |
| @@ -25482,8 +25745,8 @@ input. See `sql-interactive-mode'. | |||
| 25482 | ;;;;;; strokes-mode strokes-list-strokes strokes-load-user-strokes | 25745 | ;;;;;; strokes-mode strokes-list-strokes strokes-load-user-strokes |
| 25483 | ;;;;;; strokes-help strokes-describe-stroke strokes-do-complex-stroke | 25746 | ;;;;;; strokes-help strokes-describe-stroke strokes-do-complex-stroke |
| 25484 | ;;;;;; strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke | 25747 | ;;;;;; strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke |
| 25485 | ;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (17842 | 25748 | ;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (18104 |
| 25486 | ;;;;;; 58278)) | 25749 | ;;;;;; 24740)) |
| 25487 | ;;; Generated autoloads from strokes.el | 25750 | ;;; Generated autoloads from strokes.el |
| 25488 | 25751 | ||
| 25489 | (autoload (quote strokes-global-set-stroke) "strokes" "\ | 25752 | (autoload (quote strokes-global-set-stroke) "strokes" "\ |
| @@ -25593,7 +25856,7 @@ Read a complex stroke and insert its glyph into the current buffer. | |||
| 25593 | ;;;*** | 25856 | ;;;*** |
| 25594 | 25857 | ||
| 25595 | ;;;### (autoloads (studlify-buffer studlify-word studlify-region) | 25858 | ;;;### (autoloads (studlify-buffer studlify-word studlify-region) |
| 25596 | ;;;;;; "studly" "play/studly.el" (16211 27038)) | 25859 | ;;;;;; "studly" "play/studly.el" (17994 6715)) |
| 25597 | ;;; Generated autoloads from play/studly.el | 25860 | ;;; Generated autoloads from play/studly.el |
| 25598 | 25861 | ||
| 25599 | (autoload (quote studlify-region) "studly" "\ | 25862 | (autoload (quote studlify-region) "studly" "\ |
| @@ -25613,7 +25876,7 @@ Studlify-case the current buffer. | |||
| 25613 | 25876 | ||
| 25614 | ;;;*** | 25877 | ;;;*** |
| 25615 | 25878 | ||
| 25616 | ;;;### (autoloads (locate-library) "subr" "subr.el" (17964 48351)) | 25879 | ;;;### (autoloads (locate-library) "subr" "subr.el" (18104 24740)) |
| 25617 | ;;; Generated autoloads from subr.el | 25880 | ;;; Generated autoloads from subr.el |
| 25618 | 25881 | ||
| 25619 | (autoload (quote locate-library) "subr" "\ | 25882 | (autoload (quote locate-library) "subr" "\ |
| @@ -25635,7 +25898,7 @@ and the file name is displayed in the echo area. | |||
| 25635 | ;;;*** | 25898 | ;;;*** |
| 25636 | 25899 | ||
| 25637 | ;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el" | 25900 | ;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el" |
| 25638 | ;;;;;; (17854 7564)) | 25901 | ;;;;;; (18104 24758)) |
| 25639 | ;;; Generated autoloads from mail/supercite.el | 25902 | ;;; Generated autoloads from mail/supercite.el |
| 25640 | 25903 | ||
| 25641 | (autoload (quote sc-cite-original) "supercite" "\ | 25904 | (autoload (quote sc-cite-original) "supercite" "\ |
| @@ -25667,7 +25930,7 @@ before, and `sc-post-hook' is run after the guts of this function. | |||
| 25667 | 25930 | ||
| 25668 | ;;;*** | 25931 | ;;;*** |
| 25669 | 25932 | ||
| 25670 | ;;;### (autoloads (t-mouse-mode) "t-mouse" "t-mouse.el" (18006 55796)) | 25933 | ;;;### (autoloads (t-mouse-mode) "t-mouse" "t-mouse.el" (18104 24740)) |
| 25671 | ;;; Generated autoloads from t-mouse.el | 25934 | ;;; Generated autoloads from t-mouse.el |
| 25672 | 25935 | ||
| 25673 | (defvar t-mouse-mode nil "\ | 25936 | (defvar t-mouse-mode nil "\ |
| @@ -25691,7 +25954,7 @@ It requires the `mev' program, part of the `gpm' utilities. | |||
| 25691 | 25954 | ||
| 25692 | ;;;*** | 25955 | ;;;*** |
| 25693 | 25956 | ||
| 25694 | ;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (17842 58278)) | 25957 | ;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (18104 24740)) |
| 25695 | ;;; Generated autoloads from tabify.el | 25958 | ;;; Generated autoloads from tabify.el |
| 25696 | 25959 | ||
| 25697 | (autoload (quote untabify) "tabify" "\ | 25960 | (autoload (quote untabify) "tabify" "\ |
| @@ -25726,7 +25989,7 @@ The variable `tab-width' controls the spacing of tab stops. | |||
| 25726 | ;;;;;; table-recognize table-insert-row-column table-insert-column | 25989 | ;;;;;; table-recognize table-insert-row-column table-insert-column |
| 25727 | ;;;;;; table-insert-row table-insert table-point-left-cell-hook | 25990 | ;;;;;; table-insert-row table-insert table-point-left-cell-hook |
| 25728 | ;;;;;; table-point-entered-cell-hook table-load-hook table-cell-map-hook) | 25991 | ;;;;;; table-point-entered-cell-hook table-load-hook table-cell-map-hook) |
| 25729 | ;;;;;; "table" "textmodes/table.el" (18012 17784)) | 25992 | ;;;;;; "table" "textmodes/table.el" (18104 24772)) |
| 25730 | ;;; Generated autoloads from textmodes/table.el | 25993 | ;;; Generated autoloads from textmodes/table.el |
| 25731 | 25994 | ||
| 25732 | (defvar table-cell-map-hook nil "\ | 25995 | (defvar table-cell-map-hook nil "\ |
| @@ -26314,7 +26577,7 @@ converts a table into plain text without frames. It is a companion to | |||
| 26314 | 26577 | ||
| 26315 | ;;;*** | 26578 | ;;;*** |
| 26316 | 26579 | ||
| 26317 | ;;;### (autoloads (talk-connect) "talk" "talk.el" (17842 58278)) | 26580 | ;;;### (autoloads (talk talk-connect) "talk" "talk.el" (18104 24740)) |
| 26318 | ;;; Generated autoloads from talk.el | 26581 | ;;; Generated autoloads from talk.el |
| 26319 | 26582 | ||
| 26320 | (autoload (quote talk-connect) "talk" "\ | 26583 | (autoload (quote talk-connect) "talk" "\ |
| @@ -26322,9 +26585,14 @@ Connect to display DISPLAY for the Emacs talk group. | |||
| 26322 | 26585 | ||
| 26323 | \(fn DISPLAY)" t nil) | 26586 | \(fn DISPLAY)" t nil) |
| 26324 | 26587 | ||
| 26588 | (autoload (quote talk) "talk" "\ | ||
| 26589 | Connect to the Emacs talk group from the current X display or tty frame. | ||
| 26590 | |||
| 26591 | \(fn)" t nil) | ||
| 26592 | |||
| 26325 | ;;;*** | 26593 | ;;;*** |
| 26326 | 26594 | ||
| 26327 | ;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (18010 5426)) | 26595 | ;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (18104 24740)) |
| 26328 | ;;; Generated autoloads from tar-mode.el | 26596 | ;;; Generated autoloads from tar-mode.el |
| 26329 | 26597 | ||
| 26330 | (autoload (quote tar-mode) "tar-mode" "\ | 26598 | (autoload (quote tar-mode) "tar-mode" "\ |
| @@ -26348,7 +26616,7 @@ See also: variables `tar-update-datestamp' and `tar-anal-blocksize'. | |||
| 26348 | ;;;*** | 26616 | ;;;*** |
| 26349 | 26617 | ||
| 26350 | ;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl" | 26618 | ;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl" |
| 26351 | ;;;;;; "progmodes/tcl.el" (17842 56332)) | 26619 | ;;;;;; "progmodes/tcl.el" (18104 24769)) |
| 26352 | ;;; Generated autoloads from progmodes/tcl.el | 26620 | ;;; Generated autoloads from progmodes/tcl.el |
| 26353 | 26621 | ||
| 26354 | (autoload (quote tcl-mode) "tcl" "\ | 26622 | (autoload (quote tcl-mode) "tcl" "\ |
| @@ -26399,7 +26667,7 @@ Prefix argument means invert sense of `tcl-use-smart-word-finder'. | |||
| 26399 | 26667 | ||
| 26400 | ;;;*** | 26668 | ;;;*** |
| 26401 | 26669 | ||
| 26402 | ;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (17842 55218)) | 26670 | ;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (18104 24760)) |
| 26403 | ;;; Generated autoloads from net/telnet.el | 26671 | ;;; Generated autoloads from net/telnet.el |
| 26404 | (add-hook 'same-window-regexps "\\*telnet-.*\\*\\(\\|<[0-9]+>\\)") | 26672 | (add-hook 'same-window-regexps "\\*telnet-.*\\*\\(\\|<[0-9]+>\\)") |
| 26405 | 26673 | ||
| @@ -26426,8 +26694,8 @@ Normally input is edited in Emacs and sent a line at a time. | |||
| 26426 | 26694 | ||
| 26427 | ;;;*** | 26695 | ;;;*** |
| 26428 | 26696 | ||
| 26429 | ;;;### (autoloads (ansi-term term make-term) "term" "term.el" (17952 | 26697 | ;;;### (autoloads (ansi-term term make-term) "term" "term.el" (18104 |
| 26430 | ;;;;;; 11093)) | 26698 | ;;;;;; 24740)) |
| 26431 | ;;; Generated autoloads from term.el | 26699 | ;;; Generated autoloads from term.el |
| 26432 | 26700 | ||
| 26433 | (autoload (quote make-term) "term" "\ | 26701 | (autoload (quote make-term) "term" "\ |
| @@ -26455,8 +26723,8 @@ Start a terminal-emulator in a new buffer. | |||
| 26455 | 26723 | ||
| 26456 | ;;;*** | 26724 | ;;;*** |
| 26457 | 26725 | ||
| 26458 | ;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (17842 | 26726 | ;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (18104 |
| 26459 | ;;;;;; 58278)) | 26727 | ;;;;;; 24740)) |
| 26460 | ;;; Generated autoloads from terminal.el | 26728 | ;;; Generated autoloads from terminal.el |
| 26461 | 26729 | ||
| 26462 | (autoload (quote terminal-emulator) "terminal" "\ | 26730 | (autoload (quote terminal-emulator) "terminal" "\ |
| @@ -26493,7 +26761,7 @@ subprocess started. | |||
| 26493 | ;;;*** | 26761 | ;;;*** |
| 26494 | 26762 | ||
| 26495 | ;;;### (autoloads (testcover-this-defun) "testcover" "emacs-lisp/testcover.el" | 26763 | ;;;### (autoloads (testcover-this-defun) "testcover" "emacs-lisp/testcover.el" |
| 26496 | ;;;;;; (17925 52793)) | 26764 | ;;;;;; (18104 24748)) |
| 26497 | ;;; Generated autoloads from emacs-lisp/testcover.el | 26765 | ;;; Generated autoloads from emacs-lisp/testcover.el |
| 26498 | 26766 | ||
| 26499 | (autoload (quote testcover-this-defun) "testcover" "\ | 26767 | (autoload (quote testcover-this-defun) "testcover" "\ |
| @@ -26503,7 +26771,7 @@ Start coverage on function under point. | |||
| 26503 | 26771 | ||
| 26504 | ;;;*** | 26772 | ;;;*** |
| 26505 | 26773 | ||
| 26506 | ;;;### (autoloads (tetris) "tetris" "play/tetris.el" (17941 38806)) | 26774 | ;;;### (autoloads (tetris) "tetris" "play/tetris.el" (18104 24762)) |
| 26507 | ;;; Generated autoloads from play/tetris.el | 26775 | ;;; Generated autoloads from play/tetris.el |
| 26508 | 26776 | ||
| 26509 | (autoload (quote tetris) "tetris" "\ | 26777 | (autoload (quote tetris) "tetris" "\ |
| @@ -26534,7 +26802,7 @@ tetris-mode keybindings: | |||
| 26534 | ;;;;;; tex-start-commands tex-start-options slitex-run-command latex-run-command | 26802 | ;;;;;; tex-start-commands tex-start-options slitex-run-command latex-run-command |
| 26535 | ;;;;;; tex-run-command tex-offer-save tex-main-file tex-first-line-header-regexp | 26803 | ;;;;;; tex-run-command tex-offer-save tex-main-file tex-first-line-header-regexp |
| 26536 | ;;;;;; tex-directory tex-shell-file-name) "tex-mode" "textmodes/tex-mode.el" | 26804 | ;;;;;; tex-directory tex-shell-file-name) "tex-mode" "textmodes/tex-mode.el" |
| 26537 | ;;;;;; (17992 30878)) | 26805 | ;;;;;; (18104 24772)) |
| 26538 | ;;; Generated autoloads from textmodes/tex-mode.el | 26806 | ;;; Generated autoloads from textmodes/tex-mode.el |
| 26539 | 26807 | ||
| 26540 | (defvar tex-shell-file-name nil "\ | 26808 | (defvar tex-shell-file-name nil "\ |
| @@ -26836,7 +27104,7 @@ Major mode to edit DocTeX files. | |||
| 26836 | ;;;*** | 27104 | ;;;*** |
| 26837 | 27105 | ||
| 26838 | ;;;### (autoloads (texi2info texinfo-format-region texinfo-format-buffer) | 27106 | ;;;### (autoloads (texi2info texinfo-format-region texinfo-format-buffer) |
| 26839 | ;;;;;; "texinfmt" "textmodes/texinfmt.el" (17842 58276)) | 27107 | ;;;;;; "texinfmt" "textmodes/texinfmt.el" (18104 24773)) |
| 26840 | ;;; Generated autoloads from textmodes/texinfmt.el | 27108 | ;;; Generated autoloads from textmodes/texinfmt.el |
| 26841 | 27109 | ||
| 26842 | (autoload (quote texinfo-format-buffer) "texinfmt" "\ | 27110 | (autoload (quote texinfo-format-buffer) "texinfmt" "\ |
| @@ -26845,8 +27113,8 @@ The Info file output is generated in a buffer visiting the Info file | |||
| 26845 | name specified in the @setfilename command. | 27113 | name specified in the @setfilename command. |
| 26846 | 27114 | ||
| 26847 | Non-nil argument (prefix, if interactive) means don't make tag table | 27115 | Non-nil argument (prefix, if interactive) means don't make tag table |
| 26848 | and don't split the file if large. You can use Info-tagify and | 27116 | and don't split the file if large. You can use `Info-tagify' and |
| 26849 | Info-split to do these manually. | 27117 | `Info-split' to do these manually. |
| 26850 | 27118 | ||
| 26851 | \(fn &optional NOSPLIT)" t nil) | 27119 | \(fn &optional NOSPLIT)" t nil) |
| 26852 | 27120 | ||
| @@ -26869,14 +27137,14 @@ is automatically removed when the Info file is created. The original | |||
| 26869 | Texinfo source buffer is not changed. | 27137 | Texinfo source buffer is not changed. |
| 26870 | 27138 | ||
| 26871 | Non-nil argument (prefix, if interactive) means don't split the file | 27139 | Non-nil argument (prefix, if interactive) means don't split the file |
| 26872 | if large. You can use Info-split to do this manually. | 27140 | if large. You can use `Info-split' to do this manually. |
| 26873 | 27141 | ||
| 26874 | \(fn &optional NOSPLIT)" t nil) | 27142 | \(fn &optional NOSPLIT)" t nil) |
| 26875 | 27143 | ||
| 26876 | ;;;*** | 27144 | ;;;*** |
| 26877 | 27145 | ||
| 26878 | ;;;### (autoloads (texinfo-mode texinfo-close-quote texinfo-open-quote) | 27146 | ;;;### (autoloads (texinfo-mode texinfo-close-quote texinfo-open-quote) |
| 26879 | ;;;;;; "texinfo" "textmodes/texinfo.el" (17842 58276)) | 27147 | ;;;;;; "texinfo" "textmodes/texinfo.el" (18104 24773)) |
| 26880 | ;;; Generated autoloads from textmodes/texinfo.el | 27148 | ;;; Generated autoloads from textmodes/texinfo.el |
| 26881 | 27149 | ||
| 26882 | (defvar texinfo-open-quote "``" "\ | 27150 | (defvar texinfo-open-quote "``" "\ |
| @@ -26963,7 +27231,7 @@ value of `texinfo-mode-hook'. | |||
| 26963 | ;;;### (autoloads (thai-auto-composition-mode thai-composition-function | 27231 | ;;;### (autoloads (thai-auto-composition-mode thai-composition-function |
| 26964 | ;;;;;; thai-post-read-conversion thai-compose-buffer thai-compose-string | 27232 | ;;;;;; thai-post-read-conversion thai-compose-buffer thai-compose-string |
| 26965 | ;;;;;; thai-compose-region) "thai-util" "language/thai-util.el" | 27233 | ;;;;;; thai-compose-region) "thai-util" "language/thai-util.el" |
| 26966 | ;;;;;; (17842 58278)) | 27234 | ;;;;;; (18104 24758)) |
| 26967 | ;;; Generated autoloads from language/thai-util.el | 27235 | ;;; Generated autoloads from language/thai-util.el |
| 26968 | 27236 | ||
| 26969 | (autoload (quote thai-compose-region) "thai-util" "\ | 27237 | (autoload (quote thai-compose-region) "thai-util" "\ |
| @@ -27007,7 +27275,7 @@ Minor mode for automatically correct Thai character composition. | |||
| 27007 | 27275 | ||
| 27008 | ;;;### (autoloads (list-at-point number-at-point symbol-at-point | 27276 | ;;;### (autoloads (list-at-point number-at-point symbol-at-point |
| 27009 | ;;;;;; sexp-at-point thing-at-point bounds-of-thing-at-point forward-thing) | 27277 | ;;;;;; sexp-at-point thing-at-point bounds-of-thing-at-point forward-thing) |
| 27010 | ;;;;;; "thingatpt" "thingatpt.el" (17842 58278)) | 27278 | ;;;;;; "thingatpt" "thingatpt.el" (18104 24740)) |
| 27011 | ;;; Generated autoloads from thingatpt.el | 27279 | ;;; Generated autoloads from thingatpt.el |
| 27012 | 27280 | ||
| 27013 | (autoload (quote forward-thing) "thingatpt" "\ | 27281 | (autoload (quote forward-thing) "thingatpt" "\ |
| @@ -27019,7 +27287,7 @@ Move forward to the end of the Nth next THING. | |||
| 27019 | Determine the start and end buffer locations for the THING at point. | 27287 | Determine the start and end buffer locations for the THING at point. |
| 27020 | THING is a symbol which specifies the kind of syntactic entity you want. | 27288 | THING is a symbol which specifies the kind of syntactic entity you want. |
| 27021 | Possibilities include `symbol', `list', `sexp', `defun', `filename', `url', | 27289 | Possibilities include `symbol', `list', `sexp', `defun', `filename', `url', |
| 27022 | `word', `sentence', `whitespace', `line', `page' and others. | 27290 | `email', `word', `sentence', `whitespace', `line', `page' and others. |
| 27023 | 27291 | ||
| 27024 | See the file `thingatpt.el' for documentation on how to define | 27292 | See the file `thingatpt.el' for documentation on how to define |
| 27025 | a symbol as a valid THING. | 27293 | a symbol as a valid THING. |
| @@ -27033,7 +27301,7 @@ of the textual entity that was found. | |||
| 27033 | Return the THING at point. | 27301 | Return the THING at point. |
| 27034 | THING is a symbol which specifies the kind of syntactic entity you want. | 27302 | THING is a symbol which specifies the kind of syntactic entity you want. |
| 27035 | Possibilities include `symbol', `list', `sexp', `defun', `filename', `url', | 27303 | Possibilities include `symbol', `list', `sexp', `defun', `filename', `url', |
| 27036 | `word', `sentence', `whitespace', `line', `page' and others. | 27304 | `email', `word', `sentence', `whitespace', `line', `page' and others. |
| 27037 | 27305 | ||
| 27038 | See the file `thingatpt.el' for documentation on how to define | 27306 | See the file `thingatpt.el' for documentation on how to define |
| 27039 | a symbol as a valid THING. | 27307 | a symbol as a valid THING. |
| @@ -27064,7 +27332,7 @@ Not documented | |||
| 27064 | 27332 | ||
| 27065 | ;;;### (autoloads (thumbs-dired-setroot thumbs-dired-show thumbs-dired-show-marked | 27333 | ;;;### (autoloads (thumbs-dired-setroot thumbs-dired-show thumbs-dired-show-marked |
| 27066 | ;;;;;; thumbs-show-from-dir thumbs-find-thumb) "thumbs" "thumbs.el" | 27334 | ;;;;;; thumbs-show-from-dir thumbs-find-thumb) "thumbs" "thumbs.el" |
| 27067 | ;;;;;; (17963 26308)) | 27335 | ;;;;;; (18104 24740)) |
| 27068 | ;;; Generated autoloads from thumbs.el | 27336 | ;;; Generated autoloads from thumbs.el |
| 27069 | 27337 | ||
| 27070 | (autoload (quote thumbs-find-thumb) "thumbs" "\ | 27338 | (autoload (quote thumbs-find-thumb) "thumbs" "\ |
| @@ -27103,7 +27371,7 @@ In dired, call the setroot program on the image at point. | |||
| 27103 | ;;;;;; tibetan-composition-function tibetan-decompose-string tibetan-decompose-region | 27371 | ;;;;;; tibetan-composition-function tibetan-decompose-string tibetan-decompose-region |
| 27104 | ;;;;;; tibetan-compose-region tibetan-compose-string tibetan-transcription-to-tibetan | 27372 | ;;;;;; tibetan-compose-region tibetan-compose-string tibetan-transcription-to-tibetan |
| 27105 | ;;;;;; tibetan-tibetan-to-transcription tibetan-char-p) "tibet-util" | 27373 | ;;;;;; tibetan-tibetan-to-transcription tibetan-char-p) "tibet-util" |
| 27106 | ;;;;;; "language/tibet-util.el" (17842 58278)) | 27374 | ;;;;;; "language/tibet-util.el" (18104 24758)) |
| 27107 | ;;; Generated autoloads from language/tibet-util.el | 27375 | ;;; Generated autoloads from language/tibet-util.el |
| 27108 | 27376 | ||
| 27109 | (autoload (quote tibetan-char-p) "tibet-util" "\ | 27377 | (autoload (quote tibetan-char-p) "tibet-util" "\ |
| @@ -27182,7 +27450,7 @@ Not documented | |||
| 27182 | ;;;*** | 27450 | ;;;*** |
| 27183 | 27451 | ||
| 27184 | ;;;### (autoloads (tildify-buffer tildify-region) "tildify" "textmodes/tildify.el" | 27452 | ;;;### (autoloads (tildify-buffer tildify-region) "tildify" "textmodes/tildify.el" |
| 27185 | ;;;;;; (17842 58276)) | 27453 | ;;;;;; (18104 24773)) |
| 27186 | ;;; Generated autoloads from textmodes/tildify.el | 27454 | ;;; Generated autoloads from textmodes/tildify.el |
| 27187 | 27455 | ||
| 27188 | (autoload (quote tildify-region) "tildify" "\ | 27456 | (autoload (quote tildify-region) "tildify" "\ |
| @@ -27206,7 +27474,7 @@ This function performs no refilling of the changed text. | |||
| 27206 | ;;;*** | 27474 | ;;;*** |
| 27207 | 27475 | ||
| 27208 | ;;;### (autoloads (display-time-mode display-time display-time-day-and-date) | 27476 | ;;;### (autoloads (display-time-mode display-time display-time-day-and-date) |
| 27209 | ;;;;;; "time" "time.el" (18006 55796)) | 27477 | ;;;;;; "time" "time.el" (18104 24740)) |
| 27210 | ;;; Generated autoloads from time.el | 27478 | ;;; Generated autoloads from time.el |
| 27211 | 27479 | ||
| 27212 | (defvar display-time-day-and-date nil "\ | 27480 | (defvar display-time-day-and-date nil "\ |
| @@ -27248,8 +27516,8 @@ This runs the normal hook `display-time-hook' after each update. | |||
| 27248 | ;;;### (autoloads (safe-date-to-time time-to-days time-to-day-in-year | 27516 | ;;;### (autoloads (safe-date-to-time time-to-days time-to-day-in-year |
| 27249 | ;;;;;; date-leap-year-p days-between date-to-day time-add time-subtract | 27517 | ;;;;;; date-leap-year-p days-between date-to-day time-add time-subtract |
| 27250 | ;;;;;; time-since days-to-time time-less-p seconds-to-time time-to-seconds | 27518 | ;;;;;; time-since days-to-time time-less-p seconds-to-time time-to-seconds |
| 27251 | ;;;;;; date-to-time) "time-date" "calendar/time-date.el" (17842 | 27519 | ;;;;;; date-to-time) "time-date" "calendar/time-date.el" (18104 |
| 27252 | ;;;;;; 53792)) | 27520 | ;;;;;; 24745)) |
| 27253 | ;;; Generated autoloads from calendar/time-date.el | 27521 | ;;; Generated autoloads from calendar/time-date.el |
| 27254 | 27522 | ||
| 27255 | (autoload (quote date-to-time) "time-date" "\ | 27523 | (autoload (quote date-to-time) "time-date" "\ |
| @@ -27335,7 +27603,7 @@ If DATE is malformed, return a time value of zeros. | |||
| 27335 | ;;;*** | 27603 | ;;;*** |
| 27336 | 27604 | ||
| 27337 | ;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" | 27605 | ;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" |
| 27338 | ;;;;;; "time-stamp.el" (17842 58278)) | 27606 | ;;;;;; "time-stamp.el" (18104 24740)) |
| 27339 | ;;; Generated autoloads from time-stamp.el | 27607 | ;;; Generated autoloads from time-stamp.el |
| 27340 | (put 'time-stamp-format 'safe-local-variable 'stringp) | 27608 | (put 'time-stamp-format 'safe-local-variable 'stringp) |
| 27341 | (put 'time-stamp-line-limit 'safe-local-variable 'integerp) | 27609 | (put 'time-stamp-line-limit 'safe-local-variable 'integerp) |
| @@ -27378,7 +27646,7 @@ With ARG, turn time stamping on if and only if arg is positive. | |||
| 27378 | ;;;;;; timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out | 27646 | ;;;;;; timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out |
| 27379 | ;;;;;; timeclock-change timeclock-status-string timeclock-out timeclock-in | 27647 | ;;;;;; timeclock-change timeclock-status-string timeclock-out timeclock-in |
| 27380 | ;;;;;; timeclock-modeline-display) "timeclock" "calendar/timeclock.el" | 27648 | ;;;;;; timeclock-modeline-display) "timeclock" "calendar/timeclock.el" |
| 27381 | ;;;;;; (17992 30878)) | 27649 | ;;;;;; (18104 24745)) |
| 27382 | ;;; Generated autoloads from calendar/timeclock.el | 27650 | ;;; Generated autoloads from calendar/timeclock.el |
| 27383 | 27651 | ||
| 27384 | (autoload (quote timeclock-modeline-display) "timeclock" "\ | 27652 | (autoload (quote timeclock-modeline-display) "timeclock" "\ |
| @@ -27479,7 +27747,7 @@ relative only to the time worked today, and not to past time. | |||
| 27479 | 27747 | ||
| 27480 | ;;;### (autoloads (with-timeout run-with-idle-timer add-timeout run-with-timer | 27748 | ;;;### (autoloads (with-timeout run-with-idle-timer add-timeout run-with-timer |
| 27481 | ;;;;;; run-at-time cancel-function-timers cancel-timer) "timer" | 27749 | ;;;;;; run-at-time cancel-function-timers cancel-timer) "timer" |
| 27482 | ;;;;;; "emacs-lisp/timer.el" (17935 13348)) | 27750 | ;;;;;; "emacs-lisp/timer.el" (18104 24748)) |
| 27483 | ;;; Generated autoloads from emacs-lisp/timer.el | 27751 | ;;; Generated autoloads from emacs-lisp/timer.el |
| 27484 | 27752 | ||
| 27485 | (defalias (quote disable-timeout) (quote cancel-timer)) | 27753 | (defalias (quote disable-timeout) (quote cancel-timer)) |
| @@ -27560,7 +27828,7 @@ be detected. | |||
| 27560 | ;;;*** | 27828 | ;;;*** |
| 27561 | 27829 | ||
| 27562 | ;;;### (autoloads (batch-titdic-convert titdic-convert) "titdic-cnv" | 27830 | ;;;### (autoloads (batch-titdic-convert titdic-convert) "titdic-cnv" |
| 27563 | ;;;;;; "international/titdic-cnv.el" (17870 32853)) | 27831 | ;;;;;; "international/titdic-cnv.el" (18104 24757)) |
| 27564 | ;;; Generated autoloads from international/titdic-cnv.el | 27832 | ;;; Generated autoloads from international/titdic-cnv.el |
| 27565 | 27833 | ||
| 27566 | (autoload (quote titdic-convert) "titdic-cnv" "\ | 27834 | (autoload (quote titdic-convert) "titdic-cnv" "\ |
| @@ -27583,8 +27851,8 @@ To get complete usage, invoke \"emacs -batch -f batch-titdic-convert -h\". | |||
| 27583 | ;;;*** | 27851 | ;;;*** |
| 27584 | 27852 | ||
| 27585 | ;;;### (autoloads (tamil-composition-function tamil-post-read-conversion | 27853 | ;;;### (autoloads (tamil-composition-function tamil-post-read-conversion |
| 27586 | ;;;;;; tamil-compose-region) "tml-util" "language/tml-util.el" (17842 | 27854 | ;;;;;; tamil-compose-region) "tml-util" "language/tml-util.el" (18104 |
| 27587 | ;;;;;; 58278)) | 27855 | ;;;;;; 24758)) |
| 27588 | ;;; Generated autoloads from language/tml-util.el | 27856 | ;;; Generated autoloads from language/tml-util.el |
| 27589 | 27857 | ||
| 27590 | (autoload (quote tamil-compose-region) "tml-util" "\ | 27858 | (autoload (quote tamil-compose-region) "tml-util" "\ |
| @@ -27607,10 +27875,9 @@ PATTERN regexp. | |||
| 27607 | ;;;*** | 27875 | ;;;*** |
| 27608 | 27876 | ||
| 27609 | ;;;### (autoloads (tmm-prompt tmm-menubar-mouse tmm-menubar) "tmm" | 27877 | ;;;### (autoloads (tmm-prompt tmm-menubar-mouse tmm-menubar) "tmm" |
| 27610 | ;;;;;; "tmm.el" (17952 58711)) | 27878 | ;;;;;; "tmm.el" (18104 24740)) |
| 27611 | ;;; Generated autoloads from tmm.el | 27879 | ;;; Generated autoloads from tmm.el |
| 27612 | (define-key global-map "\M-`" 'tmm-menubar) | 27880 | (define-key global-map "\M-`" 'tmm-menubar) |
| 27613 | (define-key global-map [f10] 'tmm-menubar) | ||
| 27614 | (define-key global-map [menu-bar mouse-1] 'tmm-menubar-mouse) | 27881 | (define-key global-map [menu-bar mouse-1] 'tmm-menubar-mouse) |
| 27615 | 27882 | ||
| 27616 | (autoload (quote tmm-menubar) "tmm" "\ | 27883 | (autoload (quote tmm-menubar) "tmm" "\ |
| @@ -27648,7 +27915,7 @@ Its value should be an event that has a binding in MENU. | |||
| 27648 | 27915 | ||
| 27649 | ;;;### (autoloads (todo-show todo-cp todo-mode todo-print todo-top-priorities | 27916 | ;;;### (autoloads (todo-show todo-cp todo-mode todo-print todo-top-priorities |
| 27650 | ;;;;;; todo-insert-item todo-add-item-non-interactively todo-add-category) | 27917 | ;;;;;; todo-insert-item todo-add-item-non-interactively todo-add-category) |
| 27651 | ;;;;;; "todo-mode" "calendar/todo-mode.el" (17962 52848)) | 27918 | ;;;;;; "todo-mode" "calendar/todo-mode.el" (18104 24745)) |
| 27652 | ;;; Generated autoloads from calendar/todo-mode.el | 27919 | ;;; Generated autoloads from calendar/todo-mode.el |
| 27653 | 27920 | ||
| 27654 | (autoload (quote todo-add-category) "todo-mode" "\ | 27921 | (autoload (quote todo-add-category) "todo-mode" "\ |
| @@ -27708,10 +27975,16 @@ Show TODO list. | |||
| 27708 | ;;;*** | 27975 | ;;;*** |
| 27709 | 27976 | ||
| 27710 | ;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu | 27977 | ;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu |
| 27711 | ;;;;;; tool-bar-local-item tool-bar-add-item) "tool-bar" "tool-bar.el" | 27978 | ;;;;;; tool-bar-local-item tool-bar-add-item toggle-tool-bar-mode-from-frame) |
| 27712 | ;;;;;; (17842 58278)) | 27979 | ;;;;;; "tool-bar" "tool-bar.el" (18104 24740)) |
| 27713 | ;;; Generated autoloads from tool-bar.el | 27980 | ;;; Generated autoloads from tool-bar.el |
| 27714 | 27981 | ||
| 27982 | (autoload (quote toggle-tool-bar-mode-from-frame) "tool-bar" "\ | ||
| 27983 | Toggle tool bar on or off, based on the status of the current frame. | ||
| 27984 | See `tool-bar-mode' for more information. | ||
| 27985 | |||
| 27986 | \(fn &optional ARG)" t nil) | ||
| 27987 | |||
| 27715 | (put (quote tool-bar-mode) (quote standard-value) (quote (t))) | 27988 | (put (quote tool-bar-mode) (quote standard-value) (quote (t))) |
| 27716 | 27989 | ||
| 27717 | (autoload (quote tool-bar-add-item) "tool-bar" "\ | 27990 | (autoload (quote tool-bar-add-item) "tool-bar" "\ |
| @@ -27776,7 +28049,7 @@ holds a keymap. | |||
| 27776 | ;;;*** | 28049 | ;;;*** |
| 27777 | 28050 | ||
| 27778 | ;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el" | 28051 | ;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el" |
| 27779 | ;;;;;; (18006 55796)) | 28052 | ;;;;;; (18104 24748)) |
| 27780 | ;;; Generated autoloads from emulation/tpu-edt.el | 28053 | ;;; Generated autoloads from emulation/tpu-edt.el |
| 27781 | 28054 | ||
| 27782 | (defvar tpu-edt-mode nil "\ | 28055 | (defvar tpu-edt-mode nil "\ |
| @@ -27803,7 +28076,7 @@ Turn on TPU/edt emulation. | |||
| 27803 | ;;;*** | 28076 | ;;;*** |
| 27804 | 28077 | ||
| 27805 | ;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins) | 28078 | ;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins) |
| 27806 | ;;;;;; "tpu-extras" "emulation/tpu-extras.el" (17842 54264)) | 28079 | ;;;;;; "tpu-extras" "emulation/tpu-extras.el" (18104 24748)) |
| 27807 | ;;; Generated autoloads from emulation/tpu-extras.el | 28080 | ;;; Generated autoloads from emulation/tpu-extras.el |
| 27808 | 28081 | ||
| 27809 | (autoload (quote tpu-set-scroll-margins) "tpu-extras" "\ | 28082 | (autoload (quote tpu-set-scroll-margins) "tpu-extras" "\ |
| @@ -27823,7 +28096,7 @@ Constrain the cursor to the flow of the text. | |||
| 27823 | 28096 | ||
| 27824 | ;;;*** | 28097 | ;;;*** |
| 27825 | 28098 | ||
| 27826 | ;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (17842 54152)) | 28099 | ;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (18104 24748)) |
| 27827 | ;;; Generated autoloads from emacs-lisp/tq.el | 28100 | ;;; Generated autoloads from emacs-lisp/tq.el |
| 27828 | 28101 | ||
| 27829 | (autoload (quote tq-create) "tq" "\ | 28102 | (autoload (quote tq-create) "tq" "\ |
| @@ -27837,7 +28110,7 @@ to a tcp server on another machine. | |||
| 27837 | ;;;*** | 28110 | ;;;*** |
| 27838 | 28111 | ||
| 27839 | ;;;### (autoloads (trace-function-background trace-function trace-buffer) | 28112 | ;;;### (autoloads (trace-function-background trace-function trace-buffer) |
| 27840 | ;;;;;; "trace" "emacs-lisp/trace.el" (17842 54152)) | 28113 | ;;;;;; "trace" "emacs-lisp/trace.el" (18104 24748)) |
| 27841 | ;;; Generated autoloads from emacs-lisp/trace.el | 28114 | ;;; Generated autoloads from emacs-lisp/trace.el |
| 27842 | 28115 | ||
| 27843 | (defvar trace-buffer "*trace-output*" "\ | 28116 | (defvar trace-buffer "*trace-output*" "\ |
| @@ -27873,32 +28146,43 @@ BUFFER defaults to `trace-buffer'. | |||
| 27873 | 28146 | ||
| 27874 | ;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion | 28147 | ;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion |
| 27875 | ;;;;;; tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers | 28148 | ;;;;;; tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers |
| 27876 | ;;;;;; tramp-file-name-handler tramp-completion-file-name-regexp | 28149 | ;;;;;; tramp-file-name-handler tramp-syntax) "tramp" "net/tramp.el" |
| 27877 | ;;;;;; tramp-file-name-regexp) "tramp" "net/tramp.el" (17934 45069)) | 28150 | ;;;;;; (18104 24760)) |
| 27878 | ;;; Generated autoloads from net/tramp.el | 28151 | ;;; Generated autoloads from net/tramp.el |
| 27879 | 28152 | ||
| 27880 | (defvar tramp-unified-filenames (not (featurep (quote xemacs))) "\ | 28153 | (defvar tramp-syntax (if (featurep (quote xemacs)) (quote sep) (quote ftp)) "\ |
| 27881 | Non-nil means to use unified Ange-FTP/Tramp filename syntax. | 28154 | Tramp filename syntax to be used. |
| 27882 | Otherwise, use a separate filename syntax for Tramp.") | 28155 | |
| 28156 | It can have the following values: | ||
| 28157 | |||
| 28158 | 'ftp -- Ange-FTP respective EFS like syntax (GNU Emacs default) | ||
| 28159 | 'sep -- Syntax as defined for XEmacs (not available yet for GNU Emacs) | ||
| 28160 | 'url -- URL-like syntax.") | ||
| 28161 | |||
| 28162 | (custom-autoload (quote tramp-syntax) "tramp" t) | ||
| 27883 | 28163 | ||
| 27884 | (defconst tramp-file-name-regexp-unified "\\`/[^/:]+:" "\ | 28164 | (defconst tramp-file-name-regexp-unified "\\`/[^/:]+:" "\ |
| 27885 | Value for `tramp-file-name-regexp' for unified remoting. | 28165 | Value for `tramp-file-name-regexp' for unified remoting. |
| 27886 | Emacs (not XEmacs) uses a unified filename syntax for Ange-FTP and | 28166 | Emacs (not XEmacs) uses a unified filename syntax for Ange-FTP and |
| 27887 | Tramp. See `tramp-file-name-structure-unified' for more explanations.") | 28167 | Tramp. See `tramp-file-name-structure' for more explanations.") |
| 27888 | 28168 | ||
| 27889 | (defconst tramp-file-name-regexp-separate "\\`/\\[.*\\]" "\ | 28169 | (defconst tramp-file-name-regexp-separate "\\`/\\[.*\\]" "\ |
| 27890 | Value for `tramp-file-name-regexp' for separate remoting. | 28170 | Value for `tramp-file-name-regexp' for separate remoting. |
| 27891 | XEmacs uses a separate filename syntax for Tramp and EFS. | 28171 | XEmacs uses a separate filename syntax for Tramp and EFS. |
| 27892 | See `tramp-file-name-structure-separate' for more explanations.") | 28172 | See `tramp-file-name-structure' for more explanations.") |
| 28173 | |||
| 28174 | (defconst tramp-file-name-regexp-url "\\`/[^/:]+://" "\ | ||
| 28175 | Value for `tramp-file-name-regexp' for URL-like remoting. | ||
| 28176 | See `tramp-file-name-structure' for more explanations.") | ||
| 27893 | 28177 | ||
| 27894 | (defvar tramp-file-name-regexp (if tramp-unified-filenames tramp-file-name-regexp-unified tramp-file-name-regexp-separate) "\ | 28178 | (defconst tramp-file-name-regexp (cond ((equal tramp-syntax (quote ftp)) tramp-file-name-regexp-unified) ((equal tramp-syntax (quote sep)) tramp-file-name-regexp-separate) ((equal tramp-syntax (quote url)) tramp-file-name-regexp-url) (t (error "Wrong `tramp-syntax' defined"))) "\ |
| 27895 | *Regular expression matching file names handled by tramp. | 28179 | *Regular expression matching file names handled by tramp. |
| 27896 | This regexp should match tramp file names but no other file names. | 28180 | This regexp should match tramp file names but no other file names. |
| 27897 | \(When tramp.el is loaded, this regular expression is prepended to | 28181 | \(When tramp.el is loaded, this regular expression is prepended to |
| 27898 | `file-name-handler-alist', and that is searched sequentially. Thus, | 28182 | `file-name-handler-alist', and that is searched sequentially. Thus, |
| 27899 | if the tramp entry appears rather early in the `file-name-handler-alist' | 28183 | if the tramp entry appears rather early in the `file-name-handler-alist' |
| 27900 | and is a bit too general, then some files might be considered tramp | 28184 | and is a bit too general, then some files might be considered tramp |
| 27901 | files which are not really tramp files. | 28185 | files which are not really Tramp files. |
| 27902 | 28186 | ||
| 27903 | Please note that the entry in `file-name-handler-alist' is made when | 28187 | Please note that the entry in `file-name-handler-alist' is made when |
| 27904 | this file (tramp.el) is loaded. This means that this variable must be set | 28188 | this file (tramp.el) is loaded. This means that this variable must be set |
| @@ -27907,19 +28191,21 @@ updated after changing this variable. | |||
| 27907 | 28191 | ||
| 27908 | Also see `tramp-file-name-structure'.") | 28192 | Also see `tramp-file-name-structure'.") |
| 27909 | 28193 | ||
| 27910 | (custom-autoload (quote tramp-file-name-regexp) "tramp" t) | 28194 | (defconst tramp-completion-file-name-regexp-unified (if (memq system-type (quote (cygwin windows-nt))) "^\\([a-zA-Z]:\\)?/$\\|^\\([a-zA-Z]:\\)?/[^/:][^/]*$" "^/$\\|^/[^/:][^/]*$") "\ |
| 27911 | |||
| 27912 | (defconst tramp-completion-file-name-regexp-unified "^/$\\|^/[^/:][^/]*$" "\ | ||
| 27913 | Value for `tramp-completion-file-name-regexp' for unified remoting. | 28195 | Value for `tramp-completion-file-name-regexp' for unified remoting. |
| 27914 | Emacs (not XEmacs) uses a unified filename syntax for Ange-FTP and | 28196 | Emacs (not XEmacs) uses a unified filename syntax for Ange-FTP and |
| 27915 | Tramp. See `tramp-file-name-structure-unified' for more explanations.") | 28197 | Tramp. See `tramp-file-name-structure' for more explanations.") |
| 27916 | 28198 | ||
| 27917 | (defconst tramp-completion-file-name-regexp-separate "^/\\([[][^]]*\\)?$" "\ | 28199 | (defconst tramp-completion-file-name-regexp-separate (if (memq system-type (quote (cygwin windows-nt))) "^\\([a-zA-Z]:\\)?/\\([[][^]]*\\)?$" "^/\\([[][^]]*\\)?$") "\ |
| 27918 | Value for `tramp-completion-file-name-regexp' for separate remoting. | 28200 | Value for `tramp-completion-file-name-regexp' for separate remoting. |
| 27919 | XEmacs uses a separate filename syntax for Tramp and EFS. | 28201 | XEmacs uses a separate filename syntax for Tramp and EFS. |
| 27920 | See `tramp-file-name-structure-separate' for more explanations.") | 28202 | See `tramp-file-name-structure' for more explanations.") |
| 28203 | |||
| 28204 | (defconst tramp-completion-file-name-regexp-url (if (memq system-type (quote (cygwin windows-nt))) "^\\([a-zA-Z]:\\)?/$\\|^\\([a-zA-Z]:\\)?/[^/:]+\\(:\\(/\\(/[^/]*\\)?\\)?\\)?$" "^/$\\|^/[^/:]+\\(:\\(/\\(/[^/]*\\)?\\)?\\)?$") "\ | ||
| 28205 | Value for `tramp-completion-file-name-regexp' for URL-like remoting. | ||
| 28206 | See `tramp-file-name-structure' for more explanations.") | ||
| 27921 | 28207 | ||
| 27922 | (defvar tramp-completion-file-name-regexp (if tramp-unified-filenames tramp-completion-file-name-regexp-unified tramp-completion-file-name-regexp-separate) "\ | 28208 | (defconst tramp-completion-file-name-regexp (cond ((equal tramp-syntax (quote ftp)) tramp-completion-file-name-regexp-unified) ((equal tramp-syntax (quote sep)) tramp-completion-file-name-regexp-separate) ((equal tramp-syntax (quote url)) tramp-completion-file-name-regexp-url) (t (error "Wrong `tramp-syntax' defined"))) "\ |
| 27923 | *Regular expression matching file names handled by tramp completion. | 28209 | *Regular expression matching file names handled by tramp completion. |
| 27924 | This regexp should match partial tramp file names only. | 28210 | This regexp should match partial tramp file names only. |
| 27925 | 28211 | ||
| @@ -27930,8 +28216,6 @@ updated after changing this variable. | |||
| 27930 | 28216 | ||
| 27931 | Also see `tramp-file-name-structure'.") | 28217 | Also see `tramp-file-name-structure'.") |
| 27932 | 28218 | ||
| 27933 | (custom-autoload (quote tramp-completion-file-name-regexp) "tramp" t) | ||
| 27934 | |||
| 27935 | (defconst tramp-completion-file-name-handler-alist (quote ((file-name-all-completions . tramp-completion-handle-file-name-all-completions) (file-name-completion . tramp-completion-handle-file-name-completion))) "\ | 28219 | (defconst tramp-completion-file-name-handler-alist (quote ((file-name-all-completions . tramp-completion-handle-file-name-all-completions) (file-name-completion . tramp-completion-handle-file-name-completion))) "\ |
| 27936 | Alist of completion handler functions. | 28220 | Alist of completion handler functions. |
| 27937 | Used for file names matching `tramp-file-name-regexp'. Operations not | 28221 | Used for file names matching `tramp-file-name-regexp'. Operations not |
| @@ -27959,11 +28243,11 @@ Invoke tramp file name completion handler. | |||
| 27959 | Falls back to normal file name handler if no tramp file name handler exists." (let ((fn (assoc operation tramp-completion-file-name-handler-alist))) (if fn (save-match-data (apply (cdr fn) args)) (tramp-completion-run-real-handler operation args)))) | 28243 | Falls back to normal file name handler if no tramp file name handler exists." (let ((fn (assoc operation tramp-completion-file-name-handler-alist))) (if fn (save-match-data (apply (cdr fn) args)) (tramp-completion-run-real-handler operation args)))) |
| 27960 | 28244 | ||
| 27961 | (defsubst tramp-register-file-name-handler nil "\ | 28245 | (defsubst tramp-register-file-name-handler nil "\ |
| 27962 | Add tramp file name handler to `file-name-handler-alist'." (add-to-list (quote file-name-handler-alist) (cons tramp-file-name-regexp (quote tramp-file-name-handler))) (let ((jka (rassoc (quote jka-compr-handler) file-name-handler-alist))) (when jka (setq file-name-handler-alist (cons jka (delete jka file-name-handler-alist)))))) | 28246 | Add tramp file name handler to `file-name-handler-alist'." (let ((a1 (rassq (quote tramp-file-name-handler) file-name-handler-alist))) (setq file-name-handler-alist (delete a1 file-name-handler-alist))) (add-to-list (quote file-name-handler-alist) (cons tramp-file-name-regexp (quote tramp-file-name-handler))) (let ((jka (rassoc (quote jka-compr-handler) file-name-handler-alist))) (when jka (setq file-name-handler-alist (cons jka (delete jka file-name-handler-alist)))))) |
| 28247 | (tramp-register-file-name-handler) | ||
| 27963 | 28248 | ||
| 27964 | (defsubst tramp-register-completion-file-name-handler nil "\ | 28249 | (defsubst tramp-register-completion-file-name-handler nil "\ |
| 27965 | Add tramp completion file name handler to `file-name-handler-alist'." (when (or (not (boundp (quote partial-completion-mode))) (symbol-value (quote partial-completion-mode)) (featurep (quote ido))) (add-to-list (quote file-name-handler-alist) (cons tramp-completion-file-name-regexp (quote tramp-completion-file-name-handler))) (put (quote tramp-completion-file-name-handler) (quote safe-magic) t)) (let ((jka (rassoc (quote jka-compr-handler) file-name-handler-alist))) (when jka (setq file-name-handler-alist (cons jka (delete jka file-name-handler-alist)))))) | 28250 | Add tramp completion file name handler to `file-name-handler-alist'." (let ((a1 (rassq (quote tramp-completion-file-name-handler) file-name-handler-alist))) (setq file-name-handler-alist (delete a1 file-name-handler-alist))) (when (or (not (boundp (quote partial-completion-mode))) (symbol-value (quote partial-completion-mode)) (featurep (quote ido))) (add-to-list (quote file-name-handler-alist) (cons tramp-completion-file-name-regexp (quote tramp-completion-file-name-handler))) (put (quote tramp-completion-file-name-handler) (quote safe-magic) t)) (let ((jka (rassoc (quote jka-compr-handler) file-name-handler-alist))) (when jka (setq file-name-handler-alist (cons jka (delete jka file-name-handler-alist)))))) |
| 27966 | (tramp-register-file-name-handler) | ||
| 27967 | (add-hook | 28251 | (add-hook |
| 27968 | 'after-init-hook | 28252 | 'after-init-hook |
| 27969 | '(lambda () (tramp-register-completion-file-name-handler))) | 28253 | '(lambda () (tramp-register-completion-file-name-handler))) |
| @@ -27974,12 +28258,12 @@ Not documented | |||
| 27974 | \(fn)" nil nil) | 28258 | \(fn)" nil nil) |
| 27975 | 28259 | ||
| 27976 | (autoload (quote tramp-completion-handle-file-name-all-completions) "tramp" "\ | 28260 | (autoload (quote tramp-completion-handle-file-name-all-completions) "tramp" "\ |
| 27977 | Like `file-name-all-completions' for partial tramp files. | 28261 | Like `file-name-all-completions' for partial Tramp files. |
| 27978 | 28262 | ||
| 27979 | \(fn FILENAME DIRECTORY)" nil nil) | 28263 | \(fn FILENAME DIRECTORY)" nil nil) |
| 27980 | 28264 | ||
| 27981 | (autoload (quote tramp-completion-handle-file-name-completion) "tramp" "\ | 28265 | (autoload (quote tramp-completion-handle-file-name-completion) "tramp" "\ |
| 27982 | Like `file-name-completion' for tramp files. | 28266 | Like `file-name-completion' for Tramp files. |
| 27983 | 28267 | ||
| 27984 | \(fn FILENAME DIRECTORY &optional PREDICATE)" nil nil) | 28268 | \(fn FILENAME DIRECTORY &optional PREDICATE)" nil nil) |
| 27985 | 28269 | ||
| @@ -27991,7 +28275,7 @@ Discard Tramp from loading remote files. | |||
| 27991 | ;;;*** | 28275 | ;;;*** |
| 27992 | 28276 | ||
| 27993 | ;;;### (autoloads (tramp-ftp-enable-ange-ftp) "tramp-ftp" "net/tramp-ftp.el" | 28277 | ;;;### (autoloads (tramp-ftp-enable-ange-ftp) "tramp-ftp" "net/tramp-ftp.el" |
| 27994 | ;;;;;; (17842 55218)) | 28278 | ;;;;;; (18104 24760)) |
| 27995 | ;;; Generated autoloads from net/tramp-ftp.el | 28279 | ;;; Generated autoloads from net/tramp-ftp.el |
| 27996 | 28280 | ||
| 27997 | (autoload (quote tramp-ftp-enable-ange-ftp) "tramp-ftp" "\ | 28281 | (autoload (quote tramp-ftp-enable-ange-ftp) "tramp-ftp" "\ |
| @@ -28001,8 +28285,8 @@ Not documented | |||
| 28001 | 28285 | ||
| 28002 | ;;;*** | 28286 | ;;;*** |
| 28003 | 28287 | ||
| 28004 | ;;;### (autoloads (help-with-tutorial) "tutorial" "tutorial.el" (18006 | 28288 | ;;;### (autoloads (help-with-tutorial) "tutorial" "tutorial.el" (18104 |
| 28005 | ;;;;;; 55796)) | 28289 | ;;;;;; 24740)) |
| 28006 | ;;; Generated autoloads from tutorial.el | 28290 | ;;; Generated autoloads from tutorial.el |
| 28007 | 28291 | ||
| 28008 | (autoload (quote help-with-tutorial) "tutorial" "\ | 28292 | (autoload (quote help-with-tutorial) "tutorial" "\ |
| @@ -28027,7 +28311,7 @@ resumed later. | |||
| 28027 | ;;;*** | 28311 | ;;;*** |
| 28028 | 28312 | ||
| 28029 | ;;;### (autoloads (2C-split 2C-associate-buffer 2C-two-columns) "two-column" | 28313 | ;;;### (autoloads (2C-split 2C-associate-buffer 2C-two-columns) "two-column" |
| 28030 | ;;;;;; "textmodes/two-column.el" (17842 58276)) | 28314 | ;;;;;; "textmodes/two-column.el" (18104 24773)) |
| 28031 | ;;; Generated autoloads from textmodes/two-column.el | 28315 | ;;; Generated autoloads from textmodes/two-column.el |
| 28032 | (autoload '2C-command "two-column" () t 'keymap) | 28316 | (autoload '2C-command "two-column" () t 'keymap) |
| 28033 | (global-set-key "\C-x6" '2C-command) | 28317 | (global-set-key "\C-x6" '2C-command) |
| @@ -28078,7 +28362,7 @@ First column's text sSs Second column's text | |||
| 28078 | ;;;;;; type-break type-break-mode type-break-keystroke-threshold | 28362 | ;;;;;; type-break type-break-mode type-break-keystroke-threshold |
| 28079 | ;;;;;; type-break-good-break-interval type-break-good-rest-interval | 28363 | ;;;;;; type-break-good-break-interval type-break-good-rest-interval |
| 28080 | ;;;;;; type-break-interval type-break-mode) "type-break" "type-break.el" | 28364 | ;;;;;; type-break-interval type-break-mode) "type-break" "type-break.el" |
| 28081 | ;;;;;; (17908 29123)) | 28365 | ;;;;;; (18104 24740)) |
| 28082 | ;;; Generated autoloads from type-break.el | 28366 | ;;; Generated autoloads from type-break.el |
| 28083 | 28367 | ||
| 28084 | (defvar type-break-mode nil "\ | 28368 | (defvar type-break-mode nil "\ |
| @@ -28261,7 +28545,7 @@ FRAC should be the inverse of the fractional value; for example, a value of | |||
| 28261 | ;;;*** | 28545 | ;;;*** |
| 28262 | 28546 | ||
| 28263 | ;;;### (autoloads (ununderline-region underline-region) "underline" | 28547 | ;;;### (autoloads (ununderline-region underline-region) "underline" |
| 28264 | ;;;;;; "textmodes/underline.el" (17842 58276)) | 28548 | ;;;;;; "textmodes/underline.el" (18104 24773)) |
| 28265 | ;;; Generated autoloads from textmodes/underline.el | 28549 | ;;; Generated autoloads from textmodes/underline.el |
| 28266 | 28550 | ||
| 28267 | (autoload (quote underline-region) "underline" "\ | 28551 | (autoload (quote underline-region) "underline" "\ |
| @@ -28282,7 +28566,7 @@ which specify the range to operate on. | |||
| 28282 | ;;;*** | 28566 | ;;;*** |
| 28283 | 28567 | ||
| 28284 | ;;;### (autoloads (unforward-rmail-message undigestify-rmail-message) | 28568 | ;;;### (autoloads (unforward-rmail-message undigestify-rmail-message) |
| 28285 | ;;;;;; "undigest" "mail/undigest.el" (17842 55035)) | 28569 | ;;;;;; "undigest" "mail/undigest.el" (18104 24758)) |
| 28286 | ;;; Generated autoloads from mail/undigest.el | 28570 | ;;; Generated autoloads from mail/undigest.el |
| 28287 | 28571 | ||
| 28288 | (autoload (quote undigestify-rmail-message) "undigest" "\ | 28572 | (autoload (quote undigestify-rmail-message) "undigest" "\ |
| @@ -28301,7 +28585,7 @@ following the containing message. | |||
| 28301 | ;;;*** | 28585 | ;;;*** |
| 28302 | 28586 | ||
| 28303 | ;;;### (autoloads (unrmail batch-unrmail) "unrmail" "mail/unrmail.el" | 28587 | ;;;### (autoloads (unrmail batch-unrmail) "unrmail" "mail/unrmail.el" |
| 28304 | ;;;;;; (17842 55035)) | 28588 | ;;;;;; (18104 24758)) |
| 28305 | ;;; Generated autoloads from mail/unrmail.el | 28589 | ;;; Generated autoloads from mail/unrmail.el |
| 28306 | 28590 | ||
| 28307 | (autoload (quote batch-unrmail) "unrmail" "\ | 28591 | (autoload (quote batch-unrmail) "unrmail" "\ |
| @@ -28320,8 +28604,8 @@ Convert Rmail file FILE to system inbox format file TO-FILE. | |||
| 28320 | 28604 | ||
| 28321 | ;;;*** | 28605 | ;;;*** |
| 28322 | 28606 | ||
| 28323 | ;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (17842 | 28607 | ;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (18104 |
| 28324 | ;;;;;; 54152)) | 28608 | ;;;;;; 24748)) |
| 28325 | ;;; Generated autoloads from emacs-lisp/unsafep.el | 28609 | ;;; Generated autoloads from emacs-lisp/unsafep.el |
| 28326 | 28610 | ||
| 28327 | (autoload (quote unsafep) "unsafep" "\ | 28611 | (autoload (quote unsafep) "unsafep" "\ |
| @@ -28334,7 +28618,7 @@ of symbols with local bindings. | |||
| 28334 | ;;;*** | 28618 | ;;;*** |
| 28335 | 28619 | ||
| 28336 | ;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url" | 28620 | ;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url" |
| 28337 | ;;;;;; "url/url.el" (17842 56569)) | 28621 | ;;;;;; "url/url.el" (18104 24773)) |
| 28338 | ;;; Generated autoloads from url/url.el | 28622 | ;;; Generated autoloads from url/url.el |
| 28339 | 28623 | ||
| 28340 | (autoload (quote url-retrieve) "url" "\ | 28624 | (autoload (quote url-retrieve) "url" "\ |
| @@ -28374,7 +28658,7 @@ no further processing). URL is either a string or a parsed URL. | |||
| 28374 | ;;;*** | 28658 | ;;;*** |
| 28375 | 28659 | ||
| 28376 | ;;;### (autoloads (url-register-auth-scheme url-get-authentication) | 28660 | ;;;### (autoloads (url-register-auth-scheme url-get-authentication) |
| 28377 | ;;;;;; "url-auth" "url/url-auth.el" (17854 10173)) | 28661 | ;;;;;; "url-auth" "url/url-auth.el" (18104 24773)) |
| 28378 | ;;; Generated autoloads from url/url-auth.el | 28662 | ;;; Generated autoloads from url/url-auth.el |
| 28379 | 28663 | ||
| 28380 | (autoload (quote url-get-authentication) "url-auth" "\ | 28664 | (autoload (quote url-get-authentication) "url-auth" "\ |
| @@ -28416,8 +28700,8 @@ RATING a rating between 1 and 10 of the strength of the authentication. | |||
| 28416 | ;;;*** | 28700 | ;;;*** |
| 28417 | 28701 | ||
| 28418 | ;;;### (autoloads (url-cache-expired url-cache-extract url-is-cached | 28702 | ;;;### (autoloads (url-cache-expired url-cache-extract url-is-cached |
| 28419 | ;;;;;; url-store-in-cache) "url-cache" "url/url-cache.el" (17842 | 28703 | ;;;;;; url-store-in-cache) "url-cache" "url/url-cache.el" (18104 |
| 28420 | ;;;;;; 56569)) | 28704 | ;;;;;; 24773)) |
| 28421 | ;;; Generated autoloads from url/url-cache.el | 28705 | ;;; Generated autoloads from url/url-cache.el |
| 28422 | 28706 | ||
| 28423 | (autoload (quote url-store-in-cache) "url-cache" "\ | 28707 | (autoload (quote url-store-in-cache) "url-cache" "\ |
| @@ -28442,7 +28726,7 @@ Return t iff a cached file has expired. | |||
| 28442 | 28726 | ||
| 28443 | ;;;*** | 28727 | ;;;*** |
| 28444 | 28728 | ||
| 28445 | ;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (17842 56569)) | 28729 | ;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (18104 24773)) |
| 28446 | ;;; Generated autoloads from url/url-cid.el | 28730 | ;;; Generated autoloads from url/url-cid.el |
| 28447 | 28731 | ||
| 28448 | (autoload (quote url-cid) "url-cid" "\ | 28732 | (autoload (quote url-cid) "url-cid" "\ |
| @@ -28453,7 +28737,7 @@ Not documented | |||
| 28453 | ;;;*** | 28737 | ;;;*** |
| 28454 | 28738 | ||
| 28455 | ;;;### (autoloads (url-dav-vc-registered url-dav-supported-p) "url-dav" | 28739 | ;;;### (autoloads (url-dav-vc-registered url-dav-supported-p) "url-dav" |
| 28456 | ;;;;;; "url/url-dav.el" (17842 56569)) | 28740 | ;;;;;; "url/url-dav.el" (18104 24773)) |
| 28457 | ;;; Generated autoloads from url/url-dav.el | 28741 | ;;; Generated autoloads from url/url-dav.el |
| 28458 | 28742 | ||
| 28459 | (autoload (quote url-dav-supported-p) "url-dav" "\ | 28743 | (autoload (quote url-dav-supported-p) "url-dav" "\ |
| @@ -28468,8 +28752,8 @@ Not documented | |||
| 28468 | 28752 | ||
| 28469 | ;;;*** | 28753 | ;;;*** |
| 28470 | 28754 | ||
| 28471 | ;;;### (autoloads (url-file) "url-file" "url/url-file.el" (17842 | 28755 | ;;;### (autoloads (url-file) "url-file" "url/url-file.el" (18104 |
| 28472 | ;;;;;; 56569)) | 28756 | ;;;;;; 24773)) |
| 28473 | ;;; Generated autoloads from url/url-file.el | 28757 | ;;; Generated autoloads from url/url-file.el |
| 28474 | 28758 | ||
| 28475 | (autoload (quote url-file) "url-file" "\ | 28759 | (autoload (quote url-file) "url-file" "\ |
| @@ -28480,7 +28764,7 @@ Handle file: and ftp: URLs. | |||
| 28480 | ;;;*** | 28764 | ;;;*** |
| 28481 | 28765 | ||
| 28482 | ;;;### (autoloads (url-open-stream url-gateway-nslookup-host) "url-gw" | 28766 | ;;;### (autoloads (url-open-stream url-gateway-nslookup-host) "url-gw" |
| 28483 | ;;;;;; "url/url-gw.el" (17842 56569)) | 28767 | ;;;;;; "url/url-gw.el" (18104 24773)) |
| 28484 | ;;; Generated autoloads from url/url-gw.el | 28768 | ;;; Generated autoloads from url/url-gw.el |
| 28485 | 28769 | ||
| 28486 | (autoload (quote url-gateway-nslookup-host) "url-gw" "\ | 28770 | (autoload (quote url-gateway-nslookup-host) "url-gw" "\ |
| @@ -28499,8 +28783,8 @@ Might do a non-blocking connection; use `process-status' to check. | |||
| 28499 | ;;;*** | 28783 | ;;;*** |
| 28500 | 28784 | ||
| 28501 | ;;;### (autoloads (url-insert-file-contents url-file-local-copy url-copy-file | 28785 | ;;;### (autoloads (url-insert-file-contents url-file-local-copy url-copy-file |
| 28502 | ;;;;;; url-handler-mode) "url-handlers" "url/url-handlers.el" (17842 | 28786 | ;;;;;; url-handler-mode) "url-handlers" "url/url-handlers.el" (18104 |
| 28503 | ;;;;;; 56569)) | 28787 | ;;;;;; 24773)) |
| 28504 | ;;; Generated autoloads from url/url-handlers.el | 28788 | ;;; Generated autoloads from url/url-handlers.el |
| 28505 | 28789 | ||
| 28506 | (defvar url-handler-mode nil "\ | 28790 | (defvar url-handler-mode nil "\ |
| @@ -28544,7 +28828,7 @@ Not documented | |||
| 28544 | ;;;*** | 28828 | ;;;*** |
| 28545 | 28829 | ||
| 28546 | ;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p | 28830 | ;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p |
| 28547 | ;;;;;; url-http) "url-http" "url/url-http.el" (17952 11683)) | 28831 | ;;;;;; url-http) "url-http" "url/url-http.el" (18104 24773)) |
| 28548 | ;;; Generated autoloads from url/url-http.el | 28832 | ;;; Generated autoloads from url/url-http.el |
| 28549 | 28833 | ||
| 28550 | (autoload (quote url-http) "url-http" "\ | 28834 | (autoload (quote url-http) "url-http" "\ |
| @@ -28609,7 +28893,7 @@ HTTPS retrievals are asynchronous.") | |||
| 28609 | 28893 | ||
| 28610 | ;;;*** | 28894 | ;;;*** |
| 28611 | 28895 | ||
| 28612 | ;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (17842 56569)) | 28896 | ;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (18104 24773)) |
| 28613 | ;;; Generated autoloads from url/url-irc.el | 28897 | ;;; Generated autoloads from url/url-irc.el |
| 28614 | 28898 | ||
| 28615 | (autoload (quote url-irc) "url-irc" "\ | 28899 | (autoload (quote url-irc) "url-irc" "\ |
| @@ -28619,8 +28903,8 @@ Not documented | |||
| 28619 | 28903 | ||
| 28620 | ;;;*** | 28904 | ;;;*** |
| 28621 | 28905 | ||
| 28622 | ;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (17842 | 28906 | ;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (18104 |
| 28623 | ;;;;;; 56569)) | 28907 | ;;;;;; 24773)) |
| 28624 | ;;; Generated autoloads from url/url-ldap.el | 28908 | ;;; Generated autoloads from url/url-ldap.el |
| 28625 | 28909 | ||
| 28626 | (autoload (quote url-ldap) "url-ldap" "\ | 28910 | (autoload (quote url-ldap) "url-ldap" "\ |
| @@ -28634,7 +28918,7 @@ URL can be a URL string, or a URL vector of the type returned by | |||
| 28634 | ;;;*** | 28918 | ;;;*** |
| 28635 | 28919 | ||
| 28636 | ;;;### (autoloads (url-mailto url-mail) "url-mailto" "url/url-mailto.el" | 28920 | ;;;### (autoloads (url-mailto url-mail) "url-mailto" "url/url-mailto.el" |
| 28637 | ;;;;;; (18012 18089)) | 28921 | ;;;;;; (18104 24773)) |
| 28638 | ;;; Generated autoloads from url/url-mailto.el | 28922 | ;;; Generated autoloads from url/url-mailto.el |
| 28639 | 28923 | ||
| 28640 | (autoload (quote url-mail) "url-mailto" "\ | 28924 | (autoload (quote url-mail) "url-mailto" "\ |
| @@ -28650,7 +28934,7 @@ Handle the mailto: URL syntax. | |||
| 28650 | ;;;*** | 28934 | ;;;*** |
| 28651 | 28935 | ||
| 28652 | ;;;### (autoloads (url-data url-generic-emulator-loader url-info | 28936 | ;;;### (autoloads (url-data url-generic-emulator-loader url-info |
| 28653 | ;;;;;; url-man) "url-misc" "url/url-misc.el" (17842 56569)) | 28937 | ;;;;;; url-man) "url-misc" "url/url-misc.el" (18104 24773)) |
| 28654 | ;;; Generated autoloads from url/url-misc.el | 28938 | ;;; Generated autoloads from url/url-misc.el |
| 28655 | 28939 | ||
| 28656 | (autoload (quote url-man) "url-misc" "\ | 28940 | (autoload (quote url-man) "url-misc" "\ |
| @@ -28682,7 +28966,7 @@ Fetch a data URL (RFC 2397). | |||
| 28682 | ;;;*** | 28966 | ;;;*** |
| 28683 | 28967 | ||
| 28684 | ;;;### (autoloads (url-snews url-news) "url-news" "url/url-news.el" | 28968 | ;;;### (autoloads (url-snews url-news) "url-news" "url/url-news.el" |
| 28685 | ;;;;;; (17842 56569)) | 28969 | ;;;;;; (18104 24773)) |
| 28686 | ;;; Generated autoloads from url/url-news.el | 28970 | ;;; Generated autoloads from url/url-news.el |
| 28687 | 28971 | ||
| 28688 | (autoload (quote url-news) "url-news" "\ | 28972 | (autoload (quote url-news) "url-news" "\ |
| @@ -28699,7 +28983,7 @@ Not documented | |||
| 28699 | 28983 | ||
| 28700 | ;;;### (autoloads (url-ns-user-pref url-ns-prefs isInNet isResolvable | 28984 | ;;;### (autoloads (url-ns-user-pref url-ns-prefs isInNet isResolvable |
| 28701 | ;;;;;; dnsResolve dnsDomainIs isPlainHostName) "url-ns" "url/url-ns.el" | 28985 | ;;;;;; dnsResolve dnsDomainIs isPlainHostName) "url-ns" "url/url-ns.el" |
| 28702 | ;;;;;; (17842 56569)) | 28986 | ;;;;;; (18104 24773)) |
| 28703 | ;;; Generated autoloads from url/url-ns.el | 28987 | ;;; Generated autoloads from url/url-ns.el |
| 28704 | 28988 | ||
| 28705 | (autoload (quote isPlainHostName) "url-ns" "\ | 28989 | (autoload (quote isPlainHostName) "url-ns" "\ |
| @@ -28740,7 +29024,7 @@ Not documented | |||
| 28740 | ;;;*** | 29024 | ;;;*** |
| 28741 | 29025 | ||
| 28742 | ;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse" | 29026 | ;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse" |
| 28743 | ;;;;;; "url/url-parse.el" (17954 22157)) | 29027 | ;;;;;; "url/url-parse.el" (18104 24773)) |
| 28744 | ;;; Generated autoloads from url/url-parse.el | 29028 | ;;; Generated autoloads from url/url-parse.el |
| 28745 | 29029 | ||
| 28746 | (autoload (quote url-recreate-url) "url-parse" "\ | 29030 | (autoload (quote url-recreate-url) "url-parse" "\ |
| @@ -28758,7 +29042,7 @@ Format is: | |||
| 28758 | ;;;*** | 29042 | ;;;*** |
| 28759 | 29043 | ||
| 28760 | ;;;### (autoloads (url-setup-privacy-info) "url-privacy" "url/url-privacy.el" | 29044 | ;;;### (autoloads (url-setup-privacy-info) "url-privacy" "url/url-privacy.el" |
| 28761 | ;;;;;; (17842 56569)) | 29045 | ;;;;;; (18104 24773)) |
| 28762 | ;;; Generated autoloads from url/url-privacy.el | 29046 | ;;; Generated autoloads from url/url-privacy.el |
| 28763 | 29047 | ||
| 28764 | (autoload (quote url-setup-privacy-info) "url-privacy" "\ | 29048 | (autoload (quote url-setup-privacy-info) "url-privacy" "\ |
| @@ -28774,7 +29058,7 @@ Setup variables that expose info about you and your system. | |||
| 28774 | ;;;;;; url-strip-leading-spaces url-eat-trailing-space url-get-normalized-date | 29058 | ;;;;;; url-strip-leading-spaces url-eat-trailing-space url-get-normalized-date |
| 28775 | ;;;;;; url-lazy-message url-normalize-url url-insert-entities-in-string | 29059 | ;;;;;; url-lazy-message url-normalize-url url-insert-entities-in-string |
| 28776 | ;;;;;; url-parse-args url-debug url-debug) "url-util" "url/url-util.el" | 29060 | ;;;;;; url-parse-args url-debug url-debug) "url-util" "url/url-util.el" |
| 28777 | ;;;;;; (17842 56569)) | 29061 | ;;;;;; (18104 24773)) |
| 28778 | ;;; Generated autoloads from url/url-util.el | 29062 | ;;; Generated autoloads from url/url-util.el |
| 28779 | 29063 | ||
| 28780 | (defvar url-debug nil "\ | 29064 | (defvar url-debug nil "\ |
| @@ -28903,7 +29187,7 @@ This uses `url-current-object', set locally to the buffer. | |||
| 28903 | ;;;*** | 29187 | ;;;*** |
| 28904 | 29188 | ||
| 28905 | ;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock) | 29189 | ;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock) |
| 28906 | ;;;;;; "userlock" "userlock.el" (17842 58278)) | 29190 | ;;;;;; "userlock" "userlock.el" (18104 24740)) |
| 28907 | ;;; Generated autoloads from userlock.el | 29191 | ;;; Generated autoloads from userlock.el |
| 28908 | 29192 | ||
| 28909 | (autoload (quote ask-user-about-lock) "userlock" "\ | 29193 | (autoload (quote ask-user-about-lock) "userlock" "\ |
| @@ -28931,7 +29215,7 @@ The buffer in question is current when this function is called. | |||
| 28931 | 29215 | ||
| 28932 | ;;;*** | 29216 | ;;;*** |
| 28933 | 29217 | ||
| 28934 | ;;;### (autoloads nil "utf-7" "international/utf-7.el" (17842 54888)) | 29218 | ;;;### (autoloads nil "utf-7" "international/utf-7.el" (18104 24757)) |
| 28935 | ;;; Generated autoloads from international/utf-7.el | 29219 | ;;; Generated autoloads from international/utf-7.el |
| 28936 | (autoload-coding-system 'utf-7 '(require 'utf-7)) | 29220 | (autoload-coding-system 'utf-7 '(require 'utf-7)) |
| 28937 | 29221 | ||
| @@ -28939,7 +29223,7 @@ The buffer in question is current when this function is called. | |||
| 28939 | 29223 | ||
| 28940 | ;;;### (autoloads (uudecode-decode-region uudecode-decode-region-internal | 29224 | ;;;### (autoloads (uudecode-decode-region uudecode-decode-region-internal |
| 28941 | ;;;;;; uudecode-decode-region-external) "uudecode" "gnus/uudecode.el" | 29225 | ;;;;;; uudecode-decode-region-external) "uudecode" "gnus/uudecode.el" |
| 28942 | ;;;;;; (17855 50203)) | 29226 | ;;;;;; (18104 24755)) |
| 28943 | ;;; Generated autoloads from gnus/uudecode.el | 29227 | ;;; Generated autoloads from gnus/uudecode.el |
| 28944 | 29228 | ||
| 28945 | (autoload (quote uudecode-decode-region-external) "uudecode" "\ | 29229 | (autoload (quote uudecode-decode-region-external) "uudecode" "\ |
| @@ -28964,12 +29248,12 @@ If FILE-NAME is non-nil, save the result to FILE-NAME. | |||
| 28964 | ;;;*** | 29248 | ;;;*** |
| 28965 | 29249 | ||
| 28966 | ;;;### (autoloads (vc-annotate vc-update-change-log vc-rename-file | 29250 | ;;;### (autoloads (vc-annotate vc-update-change-log vc-rename-file |
| 28967 | ;;;;;; vc-transfer-file vc-switch-backend vc-cancel-version vc-update | 29251 | ;;;;;; vc-transfer-file vc-switch-backend vc-rollback vc-update |
| 28968 | ;;;;;; vc-revert-buffer vc-print-log vc-retrieve-snapshot vc-create-snapshot | 29252 | ;;;;;; vc-revert vc-print-log vc-retrieve-snapshot vc-create-snapshot |
| 28969 | ;;;;;; vc-directory vc-merge vc-insert-headers vc-version-other-window | 29253 | ;;;;;; vc-directory vc-merge vc-insert-headers vc-version-other-window |
| 28970 | ;;;;;; vc-diff vc-register vc-next-action vc-do-command edit-vc-file | 29254 | ;;;;;; vc-diff vc-register vc-next-action vc-do-command edit-vc-file |
| 28971 | ;;;;;; with-vc-file vc-branch-part vc-trunk-p vc-before-checkin-hook | 29255 | ;;;;;; with-vc-file vc-branch-part vc-trunk-p vc-before-checkin-hook |
| 28972 | ;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc.el" (17992 30877)) | 29256 | ;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc.el" (18104 24741)) |
| 28973 | ;;; Generated autoloads from vc.el | 29257 | ;;; Generated autoloads from vc.el |
| 28974 | 29258 | ||
| 28975 | (defvar vc-checkout-hook nil "\ | 29259 | (defvar vc-checkout-hook nil "\ |
| @@ -29025,12 +29309,12 @@ already current, set it up properly and erase it. The command is | |||
| 29025 | considered successful if its exit status does not exceed OKSTATUS (if | 29309 | considered successful if its exit status does not exceed OKSTATUS (if |
| 29026 | OKSTATUS is nil, that means to ignore error status, if it is `async', that | 29310 | OKSTATUS is nil, that means to ignore error status, if it is `async', that |
| 29027 | means not to wait for termination of the subprocess; if it is t it means to | 29311 | means not to wait for termination of the subprocess; if it is t it means to |
| 29028 | ignore all execution errors). FILE is the | 29312 | ignore all execution errors). FILE-OR-LIST is the name of a working file; |
| 29029 | name of the working file (may also be nil, to execute commands that | 29313 | it may be a list of files or be nil (to execute commands that don't expect |
| 29030 | don't expect a file name). If an optional list of FLAGS is present, | 29314 | a file name or set of files). If an optional list of FLAGS is present, |
| 29031 | that is inserted into the command line before the filename. | 29315 | that is inserted into the command line before the filename. |
| 29032 | 29316 | ||
| 29033 | \(fn BUFFER OKSTATUS COMMAND FILE &rest FLAGS)" nil nil) | 29317 | \(fn BUFFER OKSTATUS COMMAND FILE-OR-LIST &rest FLAGS)" nil nil) |
| 29034 | 29318 | ||
| 29035 | (autoload (quote vc-next-action) "vc" "\ | 29319 | (autoload (quote vc-next-action) "vc" "\ |
| 29036 | Do the next logical version control operation on the current file. | 29320 | Do the next logical version control operation on the current file. |
| @@ -29161,7 +29445,7 @@ If FOCUS-REV is non-nil, leave the point at that revision. | |||
| 29161 | 29445 | ||
| 29162 | \(fn &optional FOCUS-REV)" t nil) | 29446 | \(fn &optional FOCUS-REV)" t nil) |
| 29163 | 29447 | ||
| 29164 | (autoload (quote vc-revert-buffer) "vc" "\ | 29448 | (autoload (quote vc-revert) "vc" "\ |
| 29165 | Revert the current buffer's file to the version it was based on. | 29449 | Revert the current buffer's file to the version it was based on. |
| 29166 | This asks for confirmation if the buffer contents are not identical | 29450 | This asks for confirmation if the buffer contents are not identical |
| 29167 | to that version. This function does not automatically pick up newer | 29451 | to that version. This function does not automatically pick up newer |
| @@ -29178,11 +29462,10 @@ the current branch are merged into the working file. | |||
| 29178 | 29462 | ||
| 29179 | \(fn)" t nil) | 29463 | \(fn)" t nil) |
| 29180 | 29464 | ||
| 29181 | (autoload (quote vc-cancel-version) "vc" "\ | 29465 | (autoload (quote vc-rollback) "vc" "\ |
| 29182 | Get rid of most recently checked in version of this file. | 29466 | Get rid of most recently checked in version of this file. |
| 29183 | A prefix argument NOREVERT means do not revert the buffer afterwards. | ||
| 29184 | 29467 | ||
| 29185 | \(fn NOREVERT)" t nil) | 29468 | \(fn)" t nil) |
| 29186 | 29469 | ||
| 29187 | (autoload (quote vc-switch-backend) "vc" "\ | 29470 | (autoload (quote vc-switch-backend) "vc" "\ |
| 29188 | Make BACKEND the current version control system for FILE. | 29471 | Make BACKEND the current version control system for FILE. |
| @@ -29257,7 +29540,7 @@ colors. `vc-annotate-background' specifies the background color. | |||
| 29257 | 29540 | ||
| 29258 | ;;;*** | 29541 | ;;;*** |
| 29259 | 29542 | ||
| 29260 | ;;;### (autoloads nil "vc-arch" "vc-arch.el" (17930 34221)) | 29543 | ;;;### (autoloads nil "vc-arch" "vc-arch.el" (18104 24740)) |
| 29261 | ;;; Generated autoloads from vc-arch.el | 29544 | ;;; Generated autoloads from vc-arch.el |
| 29262 | (defun vc-arch-registered (file) | 29545 | (defun vc-arch-registered (file) |
| 29263 | (if (vc-find-root file "{arch}/=tagging-method") | 29546 | (if (vc-find-root file "{arch}/=tagging-method") |
| @@ -29267,7 +29550,19 @@ colors. `vc-annotate-background' specifies the background color. | |||
| 29267 | 29550 | ||
| 29268 | ;;;*** | 29551 | ;;;*** |
| 29269 | 29552 | ||
| 29270 | ;;;### (autoloads nil "vc-cvs" "vc-cvs.el" (17842 58278)) | 29553 | ;;;### (autoloads nil "vc-bzr" "vc-bzr.el" (18104 24740)) |
| 29554 | ;;; Generated autoloads from vc-bzr.el | ||
| 29555 | |||
| 29556 | (defconst vc-bzr-admin-dirname ".bzr") | ||
| 29557 | (defun vc-bzr-registered (file) | ||
| 29558 | (if (vc-find-root file vc-bzr-admin-dirname) | ||
| 29559 | (progn | ||
| 29560 | (load "vc-bzr") | ||
| 29561 | (vc-bzr-registered file)))) | ||
| 29562 | |||
| 29563 | ;;;*** | ||
| 29564 | |||
| 29565 | ;;;### (autoloads nil "vc-cvs" "vc-cvs.el" (18104 24740)) | ||
| 29271 | ;;; Generated autoloads from vc-cvs.el | 29566 | ;;; Generated autoloads from vc-cvs.el |
| 29272 | (defun vc-cvs-registered (f) | 29567 | (defun vc-cvs-registered (f) |
| 29273 | (when (file-readable-p (expand-file-name | 29568 | (when (file-readable-p (expand-file-name |
| @@ -29277,7 +29572,29 @@ colors. `vc-annotate-background' specifies the background color. | |||
| 29277 | 29572 | ||
| 29278 | ;;;*** | 29573 | ;;;*** |
| 29279 | 29574 | ||
| 29280 | ;;;### (autoloads nil "vc-mcvs" "vc-mcvs.el" (17842 58278)) | 29575 | ;;;### (autoloads nil "vc-git" "vc-git.el" (18104 24740)) |
| 29576 | ;;; Generated autoloads from vc-git.el | ||
| 29577 | (defun vc-git-registered (file) | ||
| 29578 | "Return non-nil if FILE is registered with git." | ||
| 29579 | (if (vc-find-root file ".git") ; short cut | ||
| 29580 | (progn | ||
| 29581 | (load "vc-git") | ||
| 29582 | (vc-git-registered file)))) | ||
| 29583 | |||
| 29584 | ;;;*** | ||
| 29585 | |||
| 29586 | ;;;### (autoloads nil "vc-hg" "vc-hg.el" (18104 24740)) | ||
| 29587 | ;;; Generated autoloads from vc-hg.el | ||
| 29588 | (defun vc-hg-registered (file) | ||
| 29589 | "Return non-nil if FILE is registered with hg." | ||
| 29590 | (if (vc-find-root file ".hg") ; short cut | ||
| 29591 | (progn | ||
| 29592 | (load "vc-hg") | ||
| 29593 | (vc-hg-registered file)))) | ||
| 29594 | |||
| 29595 | ;;;*** | ||
| 29596 | |||
| 29597 | ;;;### (autoloads nil "vc-mcvs" "vc-mcvs.el" (18104 24741)) | ||
| 29281 | ;;; Generated autoloads from vc-mcvs.el | 29598 | ;;; Generated autoloads from vc-mcvs.el |
| 29282 | (defun vc-mcvs-registered (file) | 29599 | (defun vc-mcvs-registered (file) |
| 29283 | (if (vc-find-root file "MCVS/CVS") | 29600 | (if (vc-find-root file "MCVS/CVS") |
| @@ -29288,7 +29605,7 @@ colors. `vc-annotate-background' specifies the background color. | |||
| 29288 | ;;;*** | 29605 | ;;;*** |
| 29289 | 29606 | ||
| 29290 | ;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc-rcs.el" | 29607 | ;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc-rcs.el" |
| 29291 | ;;;;;; (17925 15266)) | 29608 | ;;;;;; (18104 24741)) |
| 29292 | ;;; Generated autoloads from vc-rcs.el | 29609 | ;;; Generated autoloads from vc-rcs.el |
| 29293 | 29610 | ||
| 29294 | (defvar vc-rcs-master-templates (quote ("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\ | 29611 | (defvar vc-rcs-master-templates (quote ("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\ |
| @@ -29301,7 +29618,7 @@ For a description of possible values, see `vc-check-master-templates'.") | |||
| 29301 | ;;;*** | 29618 | ;;;*** |
| 29302 | 29619 | ||
| 29303 | ;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc-sccs.el" | 29620 | ;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc-sccs.el" |
| 29304 | ;;;;;; (17842 58278)) | 29621 | ;;;;;; (18104 24741)) |
| 29305 | ;;; Generated autoloads from vc-sccs.el | 29622 | ;;; Generated autoloads from vc-sccs.el |
| 29306 | 29623 | ||
| 29307 | (defvar vc-sccs-master-templates (quote ("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\ | 29624 | (defvar vc-sccs-master-templates (quote ("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\ |
| @@ -29318,7 +29635,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir) | |||
| 29318 | 29635 | ||
| 29319 | ;;;*** | 29636 | ;;;*** |
| 29320 | 29637 | ||
| 29321 | ;;;### (autoloads nil "vc-svn" "vc-svn.el" (17881 64914)) | 29638 | ;;;### (autoloads nil "vc-svn" "vc-svn.el" (18104 24741)) |
| 29322 | ;;; Generated autoloads from vc-svn.el | 29639 | ;;; Generated autoloads from vc-svn.el |
| 29323 | (defun vc-svn-registered (f) | 29640 | (defun vc-svn-registered (f) |
| 29324 | (let ((admin-dir (cond ((and (eq system-type 'windows-nt) | 29641 | (let ((admin-dir (cond ((and (eq system-type 'windows-nt) |
| @@ -29335,8 +29652,66 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir) | |||
| 29335 | 29652 | ||
| 29336 | ;;;*** | 29653 | ;;;*** |
| 29337 | 29654 | ||
| 29655 | ;;;### (autoloads (vera-mode) "vera-mode" "progmodes/vera-mode.el" | ||
| 29656 | ;;;;;; (18104 24769)) | ||
| 29657 | ;;; Generated autoloads from progmodes/vera-mode.el | ||
| 29658 | (add-to-list 'auto-mode-alist '("\\.vr[hi]?\\'" . vera-mode)) | ||
| 29659 | |||
| 29660 | (autoload (quote vera-mode) "vera-mode" "\ | ||
| 29661 | Major mode for editing Vera code. | ||
| 29662 | |||
| 29663 | Usage: | ||
| 29664 | ------ | ||
| 29665 | |||
| 29666 | INDENTATION: Typing `TAB' at the beginning of a line indents the line. | ||
| 29667 | The amount of indentation is specified by option `vera-basic-offset'. | ||
| 29668 | Indentation can be done for an entire region (`M-C-\\') or buffer (menu). | ||
| 29669 | `TAB' always indents the line if option `vera-intelligent-tab' is nil. | ||
| 29670 | |||
| 29671 | WORD/COMMAND COMPLETION: Typing `TAB' after a (not completed) word looks | ||
| 29672 | for a word in the buffer or a Vera keyword that starts alike, inserts it | ||
| 29673 | and adjusts case. Re-typing `TAB' toggles through alternative word | ||
| 29674 | completions. | ||
| 29675 | |||
| 29676 | Typing `TAB' after a non-word character inserts a tabulator stop (if not | ||
| 29677 | at the beginning of a line). `M-TAB' always inserts a tabulator stop. | ||
| 29678 | |||
| 29679 | COMMENTS: `C-c C-c' comments out a region if not commented out, and | ||
| 29680 | uncomments a region if already commented out. | ||
| 29681 | |||
| 29682 | HIGHLIGHTING (fontification): Vera keywords, predefined types and | ||
| 29683 | constants, function names, declaration names, directives, as well as | ||
| 29684 | comments and strings are highlighted using different colors. | ||
| 29685 | |||
| 29686 | VERA VERSION: OpenVera 1.4 and Vera version 6.2.8. | ||
| 29687 | |||
| 29688 | |||
| 29689 | Maintenance: | ||
| 29690 | ------------ | ||
| 29691 | |||
| 29692 | To submit a bug report, use the corresponding menu entry within Vera Mode. | ||
| 29693 | Add a description of the problem and include a reproducible test case. | ||
| 29694 | |||
| 29695 | Feel free to send questions and enhancement requests to <reto@gnu.org>. | ||
| 29696 | |||
| 29697 | Official distribution is at | ||
| 29698 | <http://www.iis.ee.ethz.ch/~zimmi/emacs/vera-mode.html>. | ||
| 29699 | |||
| 29700 | |||
| 29701 | The Vera Mode Maintainer | ||
| 29702 | Reto Zimmermann <reto@gnu.org> | ||
| 29703 | |||
| 29704 | Key bindings: | ||
| 29705 | ------------- | ||
| 29706 | |||
| 29707 | \\{vera-mode-map} | ||
| 29708 | |||
| 29709 | \(fn)" t nil) | ||
| 29710 | |||
| 29711 | ;;;*** | ||
| 29712 | |||
| 29338 | ;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el" | 29713 | ;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el" |
| 29339 | ;;;;;; (17962 27361)) | 29714 | ;;;;;; (18104 24769)) |
| 29340 | ;;; Generated autoloads from progmodes/vhdl-mode.el | 29715 | ;;; Generated autoloads from progmodes/vhdl-mode.el |
| 29341 | 29716 | ||
| 29342 | (autoload (quote vhdl-mode) "vhdl-mode" "\ | 29717 | (autoload (quote vhdl-mode) "vhdl-mode" "\ |
| @@ -29877,7 +30252,7 @@ Key bindings: | |||
| 29877 | 30252 | ||
| 29878 | ;;;*** | 30253 | ;;;*** |
| 29879 | 30254 | ||
| 29880 | ;;;### (autoloads (vi-mode) "vi" "emulation/vi.el" (17788 40208)) | 30255 | ;;;### (autoloads (vi-mode) "vi" "emulation/vi.el" (17821 5856)) |
| 29881 | ;;; Generated autoloads from emulation/vi.el | 30256 | ;;; Generated autoloads from emulation/vi.el |
| 29882 | 30257 | ||
| 29883 | (autoload (quote vi-mode) "vi" "\ | 30258 | (autoload (quote vi-mode) "vi" "\ |
| @@ -29932,7 +30307,7 @@ Syntax table and abbrevs while in vi mode remain as they were in Emacs. | |||
| 29932 | ;;;### (autoloads (viqr-pre-write-conversion viqr-post-read-conversion | 30307 | ;;;### (autoloads (viqr-pre-write-conversion viqr-post-read-conversion |
| 29933 | ;;;;;; viet-encode-viqr-buffer viet-encode-viqr-region viet-decode-viqr-buffer | 30308 | ;;;;;; viet-encode-viqr-buffer viet-encode-viqr-region viet-decode-viqr-buffer |
| 29934 | ;;;;;; viet-decode-viqr-region viet-encode-viscii-char) "viet-util" | 30309 | ;;;;;; viet-decode-viqr-region viet-encode-viscii-char) "viet-util" |
| 29935 | ;;;;;; "language/viet-util.el" (17842 58278)) | 30310 | ;;;;;; "language/viet-util.el" (18104 24758)) |
| 29936 | ;;; Generated autoloads from language/viet-util.el | 30311 | ;;; Generated autoloads from language/viet-util.el |
| 29937 | 30312 | ||
| 29938 | (autoload (quote viet-encode-viscii-char) "viet-util" "\ | 30313 | (autoload (quote viet-encode-viscii-char) "viet-util" "\ |
| @@ -29978,8 +30353,8 @@ Not documented | |||
| 29978 | 30353 | ||
| 29979 | ;;;### (autoloads (View-exit-and-edit view-mode-enter view-mode view-buffer-other-frame | 30354 | ;;;### (autoloads (View-exit-and-edit view-mode-enter view-mode view-buffer-other-frame |
| 29980 | ;;;;;; view-buffer-other-window view-buffer view-file-other-frame | 30355 | ;;;;;; view-buffer-other-window view-buffer view-file-other-frame |
| 29981 | ;;;;;; view-file-other-window view-file) "view" "view.el" (18006 | 30356 | ;;;;;; view-file-other-window view-file) "view" "view.el" (18104 |
| 29982 | ;;;;;; 55796)) | 30357 | ;;;;;; 24741)) |
| 29983 | ;;; Generated autoloads from view.el | 30358 | ;;; Generated autoloads from view.el |
| 29984 | 30359 | ||
| 29985 | (defvar view-mode nil "\ | 30360 | (defvar view-mode nil "\ |
| @@ -30188,8 +30563,8 @@ Exit View mode and make the current buffer editable. | |||
| 30188 | 30563 | ||
| 30189 | ;;;*** | 30564 | ;;;*** |
| 30190 | 30565 | ||
| 30191 | ;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (17842 | 30566 | ;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (18104 |
| 30192 | ;;;;;; 54264)) | 30567 | ;;;;;; 24748)) |
| 30193 | ;;; Generated autoloads from emulation/vip.el | 30568 | ;;; Generated autoloads from emulation/vip.el |
| 30194 | 30569 | ||
| 30195 | (autoload (quote vip-setup) "vip" "\ | 30570 | (autoload (quote vip-setup) "vip" "\ |
| @@ -30205,7 +30580,7 @@ Turn on VIP emulation of VI. | |||
| 30205 | ;;;*** | 30580 | ;;;*** |
| 30206 | 30581 | ||
| 30207 | ;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el" | 30582 | ;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el" |
| 30208 | ;;;;;; (17921 23052)) | 30583 | ;;;;;; (18104 24748)) |
| 30209 | ;;; Generated autoloads from emulation/viper.el | 30584 | ;;; Generated autoloads from emulation/viper.el |
| 30210 | 30585 | ||
| 30211 | (autoload (quote toggle-viper-mode) "viper" "\ | 30586 | (autoload (quote toggle-viper-mode) "viper" "\ |
| @@ -30222,7 +30597,7 @@ Turn on Viper emulation of Vi in Emacs. See Info node `(viper)Top'. | |||
| 30222 | ;;;*** | 30597 | ;;;*** |
| 30223 | 30598 | ||
| 30224 | ;;;### (autoloads (warn lwarn display-warning) "warnings" "emacs-lisp/warnings.el" | 30599 | ;;;### (autoloads (warn lwarn display-warning) "warnings" "emacs-lisp/warnings.el" |
| 30225 | ;;;;;; (17935 13348)) | 30600 | ;;;;;; (18104 24748)) |
| 30226 | ;;; Generated autoloads from emacs-lisp/warnings.el | 30601 | ;;; Generated autoloads from emacs-lisp/warnings.el |
| 30227 | 30602 | ||
| 30228 | (defvar warning-prefix-function nil "\ | 30603 | (defvar warning-prefix-function nil "\ |
| @@ -30312,7 +30687,7 @@ this is equivalent to `display-warning', using | |||
| 30312 | ;;;*** | 30687 | ;;;*** |
| 30313 | 30688 | ||
| 30314 | ;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el" | 30689 | ;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el" |
| 30315 | ;;;;;; (17842 58278)) | 30690 | ;;;;;; (18104 24742)) |
| 30316 | ;;; Generated autoloads from wdired.el | 30691 | ;;; Generated autoloads from wdired.el |
| 30317 | 30692 | ||
| 30318 | (autoload (quote wdired-change-to-wdired-mode) "wdired" "\ | 30693 | (autoload (quote wdired-change-to-wdired-mode) "wdired" "\ |
| @@ -30328,7 +30703,7 @@ See `wdired-mode'. | |||
| 30328 | 30703 | ||
| 30329 | ;;;*** | 30704 | ;;;*** |
| 30330 | 30705 | ||
| 30331 | ;;;### (autoloads (webjump) "webjump" "net/webjump.el" (17842 55218)) | 30706 | ;;;### (autoloads (webjump) "webjump" "net/webjump.el" (18104 24760)) |
| 30332 | ;;; Generated autoloads from net/webjump.el | 30707 | ;;; Generated autoloads from net/webjump.el |
| 30333 | 30708 | ||
| 30334 | (autoload (quote webjump) "webjump" "\ | 30709 | (autoload (quote webjump) "webjump" "\ |
| @@ -30345,7 +30720,7 @@ Please submit bug reports and other feedback to the author, Neil W. Van Dyke | |||
| 30345 | ;;;*** | 30720 | ;;;*** |
| 30346 | 30721 | ||
| 30347 | ;;;### (autoloads (which-function-mode) "which-func" "progmodes/which-func.el" | 30722 | ;;;### (autoloads (which-function-mode) "which-func" "progmodes/which-func.el" |
| 30348 | ;;;;;; (17842 56332)) | 30723 | ;;;;;; (18104 24769)) |
| 30349 | ;;; Generated autoloads from progmodes/which-func.el | 30724 | ;;; Generated autoloads from progmodes/which-func.el |
| 30350 | (put 'which-func-format 'risky-local-variable t) | 30725 | (put 'which-func-format 'risky-local-variable t) |
| 30351 | (put 'which-func-current 'risky-local-variable t) | 30726 | (put 'which-func-current 'risky-local-variable t) |
| @@ -30378,7 +30753,7 @@ and off otherwise. | |||
| 30378 | ;;;;;; whitespace-buffer whitespace-toggle-ateol-check whitespace-toggle-spacetab-check | 30753 | ;;;;;; whitespace-buffer whitespace-toggle-ateol-check whitespace-toggle-spacetab-check |
| 30379 | ;;;;;; whitespace-toggle-indent-check whitespace-toggle-trailing-check | 30754 | ;;;;;; whitespace-toggle-indent-check whitespace-toggle-trailing-check |
| 30380 | ;;;;;; whitespace-toggle-leading-check) "whitespace" "whitespace.el" | 30755 | ;;;;;; whitespace-toggle-leading-check) "whitespace" "whitespace.el" |
| 30381 | ;;;;;; (17925 15266)) | 30756 | ;;;;;; (18104 24742)) |
| 30382 | ;;; Generated autoloads from whitespace.el | 30757 | ;;; Generated autoloads from whitespace.el |
| 30383 | 30758 | ||
| 30384 | (autoload (quote whitespace-toggle-leading-check) "whitespace" "\ | 30759 | (autoload (quote whitespace-toggle-leading-check) "whitespace" "\ |
| @@ -30469,7 +30844,7 @@ This is meant to be added buffer-locally to `write-file-functions'. | |||
| 30469 | ;;;*** | 30844 | ;;;*** |
| 30470 | 30845 | ||
| 30471 | ;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse | 30846 | ;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse |
| 30472 | ;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (17842 58278)) | 30847 | ;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (18104 24742)) |
| 30473 | ;;; Generated autoloads from wid-browse.el | 30848 | ;;; Generated autoloads from wid-browse.el |
| 30474 | 30849 | ||
| 30475 | (autoload (quote widget-browse-at) "wid-browse" "\ | 30850 | (autoload (quote widget-browse-at) "wid-browse" "\ |
| @@ -30496,8 +30871,8 @@ With arg, turn widget mode on if and only if arg is positive. | |||
| 30496 | ;;;*** | 30871 | ;;;*** |
| 30497 | 30872 | ||
| 30498 | ;;;### (autoloads (widget-setup widget-insert widget-delete widget-create | 30873 | ;;;### (autoloads (widget-setup widget-insert widget-delete widget-create |
| 30499 | ;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (17952 | 30874 | ;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (18104 |
| 30500 | ;;;;;; 11093)) | 30875 | ;;;;;; 24742)) |
| 30501 | ;;; Generated autoloads from wid-edit.el | 30876 | ;;; Generated autoloads from wid-edit.el |
| 30502 | 30877 | ||
| 30503 | (autoload (quote widgetp) "wid-edit" "\ | 30878 | (autoload (quote widgetp) "wid-edit" "\ |
| @@ -30541,8 +30916,8 @@ Setup current buffer so editing string widgets works. | |||
| 30541 | ;;;*** | 30916 | ;;;*** |
| 30542 | 30917 | ||
| 30543 | ;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right | 30918 | ;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right |
| 30544 | ;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (17842 | 30919 | ;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (18104 |
| 30545 | ;;;;;; 58278)) | 30920 | ;;;;;; 24742)) |
| 30546 | ;;; Generated autoloads from windmove.el | 30921 | ;;; Generated autoloads from windmove.el |
| 30547 | 30922 | ||
| 30548 | (autoload (quote windmove-left) "windmove" "\ | 30923 | (autoload (quote windmove-left) "windmove" "\ |
| @@ -30595,7 +30970,7 @@ Default MODIFIER is 'shift. | |||
| 30595 | ;;;*** | 30970 | ;;;*** |
| 30596 | 30971 | ||
| 30597 | ;;;### (autoloads (winner-mode winner-mode) "winner" "winner.el" | 30972 | ;;;### (autoloads (winner-mode winner-mode) "winner" "winner.el" |
| 30598 | ;;;;;; (17842 58278)) | 30973 | ;;;;;; (18104 24743)) |
| 30599 | ;;; Generated autoloads from winner.el | 30974 | ;;; Generated autoloads from winner.el |
| 30600 | 30975 | ||
| 30601 | (defvar winner-mode nil "\ | 30976 | (defvar winner-mode nil "\ |
| @@ -30614,7 +30989,7 @@ With arg, turn Winner mode on if and only if arg is positive. | |||
| 30614 | ;;;*** | 30989 | ;;;*** |
| 30615 | 30990 | ||
| 30616 | ;;;### (autoloads (woman-find-file woman-dired-find-file woman) "woman" | 30991 | ;;;### (autoloads (woman-find-file woman-dired-find-file woman) "woman" |
| 30617 | ;;;;;; "woman.el" (17949 41467)) | 30992 | ;;;;;; "woman.el" (18104 24743)) |
| 30618 | ;;; Generated autoloads from woman.el | 30993 | ;;; Generated autoloads from woman.el |
| 30619 | 30994 | ||
| 30620 | (autoload (quote woman) "woman" "\ | 30995 | (autoload (quote woman) "woman" "\ |
| @@ -30650,7 +31025,7 @@ decompress the file if appropriate. See the documentation for the | |||
| 30650 | ;;;*** | 31025 | ;;;*** |
| 30651 | 31026 | ||
| 30652 | ;;;### (autoloads (wordstar-mode) "ws-mode" "emulation/ws-mode.el" | 31027 | ;;;### (autoloads (wordstar-mode) "ws-mode" "emulation/ws-mode.el" |
| 30653 | ;;;;;; (17842 54264)) | 31028 | ;;;;;; (18104 24748)) |
| 30654 | ;;; Generated autoloads from emulation/ws-mode.el | 31029 | ;;; Generated autoloads from emulation/ws-mode.el |
| 30655 | 31030 | ||
| 30656 | (autoload (quote wordstar-mode) "ws-mode" "\ | 31031 | (autoload (quote wordstar-mode) "ws-mode" "\ |
| @@ -30763,7 +31138,7 @@ The key bindings are: | |||
| 30763 | ;;;*** | 31138 | ;;;*** |
| 30764 | 31139 | ||
| 30765 | ;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el" | 31140 | ;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el" |
| 30766 | ;;;;;; (17916 14776)) | 31141 | ;;;;;; (18104 24743)) |
| 30767 | ;;; Generated autoloads from xml.el | 31142 | ;;; Generated autoloads from xml.el |
| 30768 | 31143 | ||
| 30769 | (autoload (quote xml-parse-file) "xml" "\ | 31144 | (autoload (quote xml-parse-file) "xml" "\ |
| @@ -30788,8 +31163,8 @@ If PARSE-NS is non-nil, then QNAMES are expanded. | |||
| 30788 | 31163 | ||
| 30789 | ;;;*** | 31164 | ;;;*** |
| 30790 | 31165 | ||
| 30791 | ;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (18007 | 31166 | ;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (18104 |
| 30792 | ;;;;;; 39657)) | 31167 | ;;;;;; 24743)) |
| 30793 | ;;; Generated autoloads from xt-mouse.el | 31168 | ;;; Generated autoloads from xt-mouse.el |
| 30794 | 31169 | ||
| 30795 | (defvar xterm-mouse-mode nil "\ | 31170 | (defvar xterm-mouse-mode nil "\ |
| @@ -30817,7 +31192,7 @@ down the SHIFT key while pressing the mouse button. | |||
| 30817 | ;;;*** | 31192 | ;;;*** |
| 30818 | 31193 | ||
| 30819 | ;;;### (autoloads (yenc-extract-filename yenc-decode-region) "yenc" | 31194 | ;;;### (autoloads (yenc-extract-filename yenc-decode-region) "yenc" |
| 30820 | ;;;;;; "gnus/yenc.el" (17842 54741)) | 31195 | ;;;;;; "gnus/yenc.el" (18104 24756)) |
| 30821 | ;;; Generated autoloads from gnus/yenc.el | 31196 | ;;; Generated autoloads from gnus/yenc.el |
| 30822 | 31197 | ||
| 30823 | (autoload (quote yenc-decode-region) "yenc" "\ | 31198 | (autoload (quote yenc-decode-region) "yenc" "\ |
| @@ -30833,7 +31208,7 @@ Extract file name from an yenc header. | |||
| 30833 | ;;;*** | 31208 | ;;;*** |
| 30834 | 31209 | ||
| 30835 | ;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism | 31210 | ;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism |
| 30836 | ;;;;;; yow) "yow" "play/yow.el" (17842 55395)) | 31211 | ;;;;;; yow) "yow" "play/yow.el" (18104 24762)) |
| 30837 | ;;; Generated autoloads from play/yow.el | 31212 | ;;; Generated autoloads from play/yow.el |
| 30838 | 31213 | ||
| 30839 | (autoload (quote yow) "yow" "\ | 31214 | (autoload (quote yow) "yow" "\ |
| @@ -30859,7 +31234,7 @@ Zippy goes to the analyst. | |||
| 30859 | 31234 | ||
| 30860 | ;;;*** | 31235 | ;;;*** |
| 30861 | 31236 | ||
| 30862 | ;;;### (autoloads (zone) "zone" "play/zone.el" (17941 38806)) | 31237 | ;;;### (autoloads (zone) "zone" "play/zone.el" (18104 24762)) |
| 30863 | ;;; Generated autoloads from play/zone.el | 31238 | ;;; Generated autoloads from play/zone.el |
| 30864 | 31239 | ||
| 30865 | (autoload (quote zone) "zone" "\ | 31240 | (autoload (quote zone) "zone" "\ |
| @@ -30893,32 +31268,32 @@ Zone out, completely. | |||
| 30893 | ;;;;;; "ediff-init.el" "ediff-merg.el" "ediff-ptch.el" "ediff-vers.el" | 31268 | ;;;;;; "ediff-init.el" "ediff-merg.el" "ediff-ptch.el" "ediff-vers.el" |
| 30894 | ;;;;;; "ediff-wind.el" "electric.el" "emacs-lisp/assoc.el" "emacs-lisp/authors.el" | 31269 | ;;;;;; "ediff-wind.el" "electric.el" "emacs-lisp/assoc.el" "emacs-lisp/authors.el" |
| 30895 | ;;;;;; "emacs-lisp/bindat.el" "emacs-lisp/byte-opt.el" "emacs-lisp/byte-run.el" | 31270 | ;;;;;; "emacs-lisp/bindat.el" "emacs-lisp/byte-opt.el" "emacs-lisp/byte-run.el" |
| 30896 | ;;;;;; "emacs-lisp/cl-compat.el" "emacs-lisp/cl-extra.el" "emacs-lisp/cl-macs.el" | 31271 | ;;;;;; "emacs-lisp/cl-compat.el" "emacs-lisp/cl-extra.el" "emacs-lisp/cl-loaddefs.el" |
| 30897 | ;;;;;; "emacs-lisp/cl-seq.el" "emacs-lisp/cl-specs.el" "emacs-lisp/cust-print.el" | 31272 | ;;;;;; "emacs-lisp/cl-macs.el" "emacs-lisp/cl-seq.el" "emacs-lisp/cl-specs.el" |
| 30898 | ;;;;;; "emacs-lisp/find-gc.el" "emacs-lisp/float-sup.el" "emacs-lisp/gulp.el" | 31273 | ;;;;;; "emacs-lisp/cust-print.el" "emacs-lisp/find-gc.el" "emacs-lisp/float-sup.el" |
| 30899 | ;;;;;; "emacs-lisp/levents.el" "emacs-lisp/lisp-mnt.el" "emacs-lisp/lisp-mode.el" | 31274 | ;;;;;; "emacs-lisp/gulp.el" "emacs-lisp/levents.el" "emacs-lisp/lisp-mnt.el" |
| 30900 | ;;;;;; "emacs-lisp/lisp.el" "emacs-lisp/lmenu.el" "emacs-lisp/lselect.el" | 31275 | ;;;;;; "emacs-lisp/lisp-mode.el" "emacs-lisp/lisp.el" "emacs-lisp/lmenu.el" |
| 30901 | ;;;;;; "emacs-lisp/lucid.el" "emacs-lisp/map-ynp.el" "emacs-lisp/regi.el" | 31276 | ;;;;;; "emacs-lisp/lselect.el" "emacs-lisp/lucid.el" "emacs-lisp/map-ynp.el" |
| 30902 | ;;;;;; "emacs-lisp/sregex.el" "emacs-lisp/syntax.el" "emacs-lisp/tcover-ses.el" | 31277 | ;;;;;; "emacs-lisp/regi.el" "emacs-lisp/sregex.el" "emacs-lisp/syntax.el" |
| 30903 | ;;;;;; "emacs-lisp/tcover-unsafep.el" "emacs-lock.el" "emulation/cua-gmrk.el" | 31278 | ;;;;;; "emacs-lisp/tcover-ses.el" "emacs-lisp/tcover-unsafep.el" |
| 30904 | ;;;;;; "emulation/cua-rect.el" "emulation/edt-lk201.el" "emulation/edt-mapper.el" | 31279 | ;;;;;; "emacs-lock.el" "emulation/cua-gmrk.el" "emulation/cua-rect.el" |
| 30905 | ;;;;;; "emulation/edt-pc.el" "emulation/edt-vt100.el" "emulation/tpu-mapper.el" | 31280 | ;;;;;; "emulation/edt-lk201.el" "emulation/edt-mapper.el" "emulation/edt-pc.el" |
| 30906 | ;;;;;; "emulation/viper-cmd.el" "emulation/viper-ex.el" "emulation/viper-init.el" | 31281 | ;;;;;; "emulation/edt-vt100.el" "emulation/tpu-mapper.el" "emulation/viper-cmd.el" |
| 30907 | ;;;;;; "emulation/viper-keym.el" "emulation/viper-macs.el" "emulation/viper-mous.el" | 31282 | ;;;;;; "emulation/viper-ex.el" "emulation/viper-init.el" "emulation/viper-keym.el" |
| 30908 | ;;;;;; "emulation/viper-util.el" "env.el" "erc/erc-backend.el" "erc/erc-goodies.el" | 31283 | ;;;;;; "emulation/viper-macs.el" "emulation/viper-mous.el" "emulation/viper-util.el" |
| 30909 | ;;;;;; "erc/erc-ibuffer.el" "erc/erc-lang.el" "erc/erc-nicklist.el" | 31284 | ;;;;;; "env.el" "erc/erc-backend.el" "erc/erc-goodies.el" "erc/erc-ibuffer.el" |
| 30910 | ;;;;;; "eshell/em-alias.el" "eshell/em-banner.el" "eshell/em-basic.el" | 31285 | ;;;;;; "erc/erc-lang.el" "eshell/em-alias.el" "eshell/em-banner.el" |
| 30911 | ;;;;;; "eshell/em-cmpl.el" "eshell/em-dirs.el" "eshell/em-glob.el" | 31286 | ;;;;;; "eshell/em-basic.el" "eshell/em-cmpl.el" "eshell/em-dirs.el" |
| 30912 | ;;;;;; "eshell/em-hist.el" "eshell/em-ls.el" "eshell/em-pred.el" | 31287 | ;;;;;; "eshell/em-glob.el" "eshell/em-hist.el" "eshell/em-ls.el" |
| 30913 | ;;;;;; "eshell/em-prompt.el" "eshell/em-rebind.el" "eshell/em-script.el" | 31288 | ;;;;;; "eshell/em-pred.el" "eshell/em-prompt.el" "eshell/em-rebind.el" |
| 30914 | ;;;;;; "eshell/em-smart.el" "eshell/em-term.el" "eshell/em-unix.el" | 31289 | ;;;;;; "eshell/em-script.el" "eshell/em-smart.el" "eshell/em-term.el" |
| 30915 | ;;;;;; "eshell/em-xtra.el" "eshell/esh-arg.el" "eshell/esh-cmd.el" | 31290 | ;;;;;; "eshell/em-unix.el" "eshell/em-xtra.el" "eshell/esh-arg.el" |
| 30916 | ;;;;;; "eshell/esh-ext.el" "eshell/esh-groups.el" "eshell/esh-io.el" | 31291 | ;;;;;; "eshell/esh-cmd.el" "eshell/esh-ext.el" "eshell/esh-groups.el" |
| 30917 | ;;;;;; "eshell/esh-maint.el" "eshell/esh-module.el" "eshell/esh-opt.el" | 31292 | ;;;;;; "eshell/esh-io.el" "eshell/esh-maint.el" "eshell/esh-module.el" |
| 30918 | ;;;;;; "eshell/esh-proc.el" "eshell/esh-util.el" "eshell/esh-var.el" | 31293 | ;;;;;; "eshell/esh-opt.el" "eshell/esh-proc.el" "eshell/esh-util.el" |
| 30919 | ;;;;;; "ezimage.el" "faces.el" "files.el" "finder-inf.el" "foldout.el" | 31294 | ;;;;;; "eshell/esh-var.el" "ezimage.el" "faces.el" "files.el" "finder-inf.el" |
| 30920 | ;;;;;; "font-core.el" "font-lock.el" "format.el" "forms-d2.el" "forms-pass.el" | 31295 | ;;;;;; "foldout.el" "font-core.el" "font-lock.el" "format.el" "forms-d2.el" |
| 30921 | ;;;;;; "frame.el" "fringe.el" "generic-x.el" "gnus/compface.el" | 31296 | ;;;;;; "forms-pass.el" "frame.el" "fringe.el" "generic-x.el" "gnus/compface.el" |
| 30922 | ;;;;;; "gnus/dig.el" "gnus/dns.el" "gnus/format-spec.el" "gnus/gnus-async.el" | 31297 | ;;;;;; "gnus/dig.el" "gnus/dns.el" "gnus/format-spec.el" "gnus/gnus-async.el" |
| 30923 | ;;;;;; "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cus.el" | 31298 | ;;;;;; "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cus.el" |
| 30924 | ;;;;;; "gnus/gnus-demon.el" "gnus/gnus-dup.el" "gnus/gnus-eform.el" | 31299 | ;;;;;; "gnus/gnus-demon.el" "gnus/gnus-dup.el" "gnus/gnus-eform.el" |
| @@ -30966,17 +31341,17 @@ Zone out, completely. | |||
| 30966 | ;;;;;; "mh-e/mh-acros.el" "mh-e/mh-alias.el" "mh-e/mh-buffers.el" | 31341 | ;;;;;; "mh-e/mh-acros.el" "mh-e/mh-alias.el" "mh-e/mh-buffers.el" |
| 30967 | ;;;;;; "mh-e/mh-compat.el" "mh-e/mh-funcs.el" "mh-e/mh-gnus.el" | 31342 | ;;;;;; "mh-e/mh-compat.el" "mh-e/mh-funcs.el" "mh-e/mh-gnus.el" |
| 30968 | ;;;;;; "mh-e/mh-identity.el" "mh-e/mh-inc.el" "mh-e/mh-junk.el" | 31343 | ;;;;;; "mh-e/mh-identity.el" "mh-e/mh-inc.el" "mh-e/mh-junk.el" |
| 30969 | ;;;;;; "mh-e/mh-letter.el" "mh-e/mh-limit.el" "mh-e/mh-loaddefs.el" | 31344 | ;;;;;; "mh-e/mh-letter.el" "mh-e/mh-limit.el" "mh-e/mh-mime.el" |
| 30970 | ;;;;;; "mh-e/mh-mime.el" "mh-e/mh-print.el" "mh-e/mh-scan.el" "mh-e/mh-search.el" | 31345 | ;;;;;; "mh-e/mh-print.el" "mh-e/mh-scan.el" "mh-e/mh-search.el" |
| 30971 | ;;;;;; "mh-e/mh-seq.el" "mh-e/mh-show.el" "mh-e/mh-speed.el" "mh-e/mh-thread.el" | 31346 | ;;;;;; "mh-e/mh-seq.el" "mh-e/mh-show.el" "mh-e/mh-speed.el" "mh-e/mh-thread.el" |
| 30972 | ;;;;;; "mh-e/mh-tool-bar.el" "mh-e/mh-utils.el" "mh-e/mh-xface.el" | 31347 | ;;;;;; "mh-e/mh-tool-bar.el" "mh-e/mh-utils.el" "mh-e/mh-xface.el" |
| 30973 | ;;;;;; "misc.el" "mouse-copy.el" "mouse-drag.el" "mouse.el" "net/eudc-vars.el" | 31348 | ;;;;;; "misc.el" "mouse-copy.el" "mouse-drag.el" "mouse.el" "net/eudc-vars.el" |
| 30974 | ;;;;;; "net/eudcb-bbdb.el" "net/eudcb-ldap.el" "net/eudcb-mab.el" | 31349 | ;;;;;; "net/eudcb-bbdb.el" "net/eudcb-ldap.el" "net/eudcb-mab.el" |
| 30975 | ;;;;;; "net/eudcb-ph.el" "net/ldap.el" "net/netrc.el" "net/tls.el" | 31350 | ;;;;;; "net/eudcb-ph.el" "net/ldap.el" "net/netrc.el" "net/socks.el" |
| 30976 | ;;;;;; "net/tramp-smb.el" "net/tramp-util.el" "net/tramp-uu.el" | 31351 | ;;;;;; "net/tls.el" "net/tramp-cache.el" "net/tramp-fish.el" "net/tramp-gw.el" |
| 30977 | ;;;;;; "net/tramp-vc.el" "net/trampver.el" "patcomp.el" "paths.el" | 31352 | ;;;;;; "net/tramp-smb.el" "net/tramp-uu.el" "net/trampver.el" "patcomp.el" |
| 30978 | ;;;;;; "pcvs-info.el" "pcvs-parse.el" "pcvs-util.el" "pgg-def.el" | 31353 | ;;;;;; "paths.el" "pcvs-info.el" "pcvs-parse.el" "pcvs-util.el" |
| 30979 | ;;;;;; "pgg-parse.el" "pgg-pgp.el" "pgg-pgp5.el" "play/gamegrid.el" | 31354 | ;;;;;; "pgg-def.el" "pgg-parse.el" "pgg-pgp.el" "pgg-pgp5.el" "play/gamegrid.el" |
| 30980 | ;;;;;; "play/gametree.el" "play/meese.el" "progmodes/ada-prj.el" | 31355 | ;;;;;; "play/gametree.el" "play/meese.el" "progmodes/ada-prj.el" |
| 30981 | ;;;;;; "progmodes/cc-align.el" "progmodes/cc-awk.el" "progmodes/cc-bytecomp.el" | 31356 | ;;;;;; "progmodes/cc-align.el" "progmodes/cc-awk.el" "progmodes/cc-bytecomp.el" |
| 30982 | ;;;;;; "progmodes/cc-cmds.el" "progmodes/cc-defs.el" "progmodes/cc-fonts.el" | 31357 | ;;;;;; "progmodes/cc-cmds.el" "progmodes/cc-defs.el" "progmodes/cc-fonts.el" |
| @@ -30985,27 +31360,27 @@ Zone out, completely. | |||
| 30985 | ;;;;;; "progmodes/ebnf-iso.el" "progmodes/ebnf-otz.el" "progmodes/ebnf-yac.el" | 31360 | ;;;;;; "progmodes/ebnf-iso.el" "progmodes/ebnf-otz.el" "progmodes/ebnf-yac.el" |
| 30986 | ;;;;;; "progmodes/idlw-complete-structtag.el" "progmodes/idlw-help.el" | 31361 | ;;;;;; "progmodes/idlw-complete-structtag.el" "progmodes/idlw-help.el" |
| 30987 | ;;;;;; "progmodes/idlw-toolbar.el" "progmodes/mantemp.el" "progmodes/xscheme.el" | 31362 | ;;;;;; "progmodes/idlw-toolbar.el" "progmodes/mantemp.el" "progmodes/xscheme.el" |
| 30988 | ;;;;;; "register.el" "replace.el" "rfn-eshadow.el" "s-region.el" | 31363 | ;;;;;; "ps-mule.el" "register.el" "replace.el" "rfn-eshadow.el" |
| 30989 | ;;;;;; "saveplace.el" "sb-image.el" "scroll-bar.el" "select.el" | 31364 | ;;;;;; "s-region.el" "saveplace.el" "sb-image.el" "scroll-bar.el" |
| 30990 | ;;;;;; "soundex.el" "startup.el" "subdirs.el" "tempo.el" "textmodes/bib-mode.el" | 31365 | ;;;;;; "select.el" "soundex.el" "startup.el" "subdirs.el" "tempo.el" |
| 30991 | ;;;;;; "textmodes/makeinfo.el" "textmodes/page-ext.el" "textmodes/page.el" | 31366 | ;;;;;; "termdev.el" "textmodes/bib-mode.el" "textmodes/makeinfo.el" |
| 30992 | ;;;;;; "textmodes/refbib.el" "textmodes/refer.el" "textmodes/reftex-auc.el" | 31367 | ;;;;;; "textmodes/page-ext.el" "textmodes/page.el" "textmodes/refbib.el" |
| 30993 | ;;;;;; "textmodes/reftex-dcr.el" "textmodes/reftex-ref.el" "textmodes/reftex-sel.el" | 31368 | ;;;;;; "textmodes/refer.el" "textmodes/reftex-auc.el" "textmodes/reftex-dcr.el" |
| 30994 | ;;;;;; "textmodes/reftex-toc.el" "textmodes/texnfo-upd.el" "textmodes/text-mode.el" | 31369 | ;;;;;; "textmodes/reftex-ref.el" "textmodes/reftex-sel.el" "textmodes/reftex-toc.el" |
| 30995 | ;;;;;; "timezone.el" "tooltip.el" "tree-widget.el" "uniquify.el" | 31370 | ;;;;;; "textmodes/texnfo-upd.el" "textmodes/text-mode.el" "timezone.el" |
| 30996 | ;;;;;; "url/url-about.el" "url/url-cookie.el" "url/url-dired.el" | 31371 | ;;;;;; "tooltip.el" "tree-widget.el" "uniquify.el" "url/url-about.el" |
| 30997 | ;;;;;; "url/url-expand.el" "url/url-ftp.el" "url/url-history.el" | 31372 | ;;;;;; "url/url-cookie.el" "url/url-dired.el" "url/url-expand.el" |
| 30998 | ;;;;;; "url/url-imap.el" "url/url-methods.el" "url/url-nfs.el" "url/url-proxy.el" | 31373 | ;;;;;; "url/url-ftp.el" "url/url-history.el" "url/url-imap.el" "url/url-methods.el" |
| 30999 | ;;;;;; "url/url-vars.el" "url/vc-dav.el" "vc-hooks.el" "vcursor.el" | 31374 | ;;;;;; "url/url-nfs.el" "url/url-proxy.el" "url/url-vars.el" "url/vc-dav.el" |
| 31000 | ;;;;;; "version.el" "vms-patch.el" "vmsproc.el" "vt-control.el" | 31375 | ;;;;;; "vc-hooks.el" "vcursor.el" "version.el" "vms-patch.el" "vmsproc.el" |
| 31001 | ;;;;;; "vt100-led.el" "w32-fns.el" "w32-vars.el" "widget.el" "window.el" | 31376 | ;;;;;; "vt-control.el" "vt100-led.el" "w32-fns.el" "w32-vars.el" |
| 31002 | ;;;;;; "x-dnd.el") (18016 62249 573562)) | 31377 | ;;;;;; "widget.el" "window.el" "x-dnd.el") (18104 28510 272741)) |
| 31003 | 31378 | ||
| 31004 | ;;;*** | 31379 | ;;;*** |
| 31005 | 31380 | ||
| 31006 | ;; Local Variables: | 31381 | ;;; Local Variables: |
| 31007 | ;; version-control: never | 31382 | ;;; version-control: never |
| 31008 | ;; no-byte-compile: t | 31383 | ;;; no-byte-compile: t |
| 31009 | ;; no-update-autoloads: t | 31384 | ;;; no-update-autoloads: t |
| 31010 | ;; End: | 31385 | ;;; End: |
| 31011 | ;;; loaddefs.el ends here | 31386 | ;;; loaddefs.el ends here |
diff --git a/lisp/loadup.el b/lisp/loadup.el index ee9f1f7ab5c..f9ba4a8164f 100644 --- a/lisp/loadup.el +++ b/lisp/loadup.el | |||
| @@ -60,10 +60,10 @@ | |||
| 60 | (load "widget") | 60 | (load "widget") |
| 61 | (load "custom") | 61 | (load "custom") |
| 62 | (load "emacs-lisp/map-ynp") | 62 | (load "emacs-lisp/map-ynp") |
| 63 | (load "env") | ||
| 64 | (load "cus-start") | 63 | (load "cus-start") |
| 65 | (load "international/mule") | 64 | (load "international/mule") |
| 66 | (load "international/mule-conf.el") ;Don't get confused if someone compiled this by mistake. | 65 | (load "international/mule-conf.el") ;Don't get confused if someone compiled this by mistake. |
| 66 | (load "env") | ||
| 67 | (load "format") | 67 | (load "format") |
| 68 | (load "bindings") | 68 | (load "bindings") |
| 69 | (setq load-source-file-function 'load-with-code-conversion) | 69 | (setq load-source-file-function 'load-with-code-conversion) |
| @@ -72,6 +72,9 @@ | |||
| 72 | (load "cus-face") | 72 | (load "cus-face") |
| 73 | (load "faces") ; after here, `defface' may be used. | 73 | (load "faces") ; after here, `defface' may be used. |
| 74 | 74 | ||
| 75 | (load "button") | ||
| 76 | (load "startup") | ||
| 77 | |||
| 75 | (message "Lists of integers (garbage collection statistics) are normal output") | 78 | (message "Lists of integers (garbage collection statistics) are normal output") |
| 76 | (message "while building Emacs; they do not indicate a problem.") | 79 | (message "while building Emacs; they do not indicate a problem.") |
| 77 | (message "%s" (garbage-collect)) | 80 | (message "%s" (garbage-collect)) |
| @@ -132,6 +135,7 @@ | |||
| 132 | (load "indent") | 135 | (load "indent") |
| 133 | (load "window") | 136 | (load "window") |
| 134 | (load "frame") | 137 | (load "frame") |
| 138 | (load "termdev") | ||
| 135 | (load "term/tty-colors") | 139 | (load "term/tty-colors") |
| 136 | (load "font-core") | 140 | (load "font-core") |
| 137 | ;; facemenu must be loaded before font-lock, because `facemenu-keymap' | 141 | ;; facemenu must be loaded before font-lock, because `facemenu-keymap' |
| @@ -154,7 +158,6 @@ | |||
| 154 | (message "%s" (garbage-collect)) | 158 | (message "%s" (garbage-collect)) |
| 155 | (load "menu-bar") | 159 | (load "menu-bar") |
| 156 | (load "paths.el") ;Don't get confused if someone compiled paths by mistake. | 160 | (load "paths.el") ;Don't get confused if someone compiled paths by mistake. |
| 157 | (load "startup") | ||
| 158 | (load "emacs-lisp/lisp") | 161 | (load "emacs-lisp/lisp") |
| 159 | (load "textmodes/page") | 162 | (load "textmodes/page") |
| 160 | (load "register") | 163 | (load "register") |
| @@ -180,7 +183,10 @@ | |||
| 180 | (load "mwheel") | 183 | (load "mwheel") |
| 181 | (load "tool-bar"))) | 184 | (load "tool-bar"))) |
| 182 | (if (featurep 'x) | 185 | (if (featurep 'x) |
| 183 | (load "x-dnd")) | 186 | (progn |
| 187 | (load "x-dnd") | ||
| 188 | (load "term/x-win"))) | ||
| 189 | |||
| 184 | (message "%s" (garbage-collect)) | 190 | (message "%s" (garbage-collect)) |
| 185 | 191 | ||
| 186 | (if (eq system-type 'vax-vms) | 192 | (if (eq system-type 'vax-vms) |
| @@ -188,6 +194,9 @@ | |||
| 188 | (load "vms-patch"))) | 194 | (load "vms-patch"))) |
| 189 | (if (eq system-type 'windows-nt) | 195 | (if (eq system-type 'windows-nt) |
| 190 | (progn | 196 | (progn |
| 197 | (load "international/ccl") | ||
| 198 | (load "international/code-pages") | ||
| 199 | (load "term/w32-win") | ||
| 191 | (load "ls-lisp") | 200 | (load "ls-lisp") |
| 192 | (load "disp-table") ; needed to setup ibm-pc char set, see internal.el | 201 | (load "disp-table") ; needed to setup ibm-pc char set, see internal.el |
| 193 | (load "dos-w32") | 202 | (load "dos-w32") |
| @@ -205,6 +214,9 @@ | |||
| 205 | (if (eq system-type 'macos) | 214 | (if (eq system-type 'macos) |
| 206 | (progn | 215 | (progn |
| 207 | (load "ls-lisp"))) | 216 | (load "ls-lisp"))) |
| 217 | (if (featurep 'mac-carbon) | ||
| 218 | (progn | ||
| 219 | (load "term/mac-win"))) | ||
| 208 | (if (fboundp 'atan) ; preload some constants and | 220 | (if (fboundp 'atan) ; preload some constants and |
| 209 | (progn ; floating pt. functions if we have float support. | 221 | (progn ; floating pt. functions if we have float support. |
| 210 | (load "emacs-lisp/float-sup"))) | 222 | (load "emacs-lisp/float-sup"))) |
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el index 148e5916097..0c59c052369 100644 --- a/lisp/menu-bar.el +++ b/lisp/menu-bar.el | |||
| @@ -929,15 +929,15 @@ mail status in mode line")) | |||
| 929 | :button `(:toggle . tooltip-mode))) | 929 | :button `(:toggle . tooltip-mode))) |
| 930 | 930 | ||
| 931 | (define-key menu-bar-showhide-menu [menu-bar-mode] | 931 | (define-key menu-bar-showhide-menu [menu-bar-mode] |
| 932 | '(menu-item "Menu-bar" menu-bar-mode | 932 | '(menu-item "Menu-bar" toggle-menu-bar-mode-from-frame |
| 933 | :help "Turn menu-bar on/off" | 933 | :help "Turn menu-bar on/off" |
| 934 | :button (:toggle . menu-bar-mode))) | 934 | :button (:toggle . (> (frame-parameter nil 'menu-bar-lines) 0)))) |
| 935 | 935 | ||
| 936 | (define-key menu-bar-showhide-menu [showhide-tool-bar] | 936 | (define-key menu-bar-showhide-menu [showhide-tool-bar] |
| 937 | (list 'menu-item "Tool-bar" 'tool-bar-mode | 937 | (list 'menu-item "Tool-bar" 'toggle-tool-bar-mode-from-frame |
| 938 | :help "Turn tool-bar on/off" | 938 | :help "Toggle tool-bar on/off" |
| 939 | :visible `(display-graphic-p) | 939 | :visible `(display-graphic-p) |
| 940 | :button `(:toggle . tool-bar-mode))) | 940 | :button `(:toggle . (> (frame-parameter nil 'tool-bar-lines) 0)))) |
| 941 | 941 | ||
| 942 | (define-key menu-bar-options-menu [showhide] | 942 | (define-key menu-bar-options-menu [showhide] |
| 943 | (list 'menu-item "Show/Hide" menu-bar-showhide-menu)) | 943 | (list 'menu-item "Show/Hide" menu-bar-showhide-menu)) |
| @@ -1749,18 +1749,10 @@ turn on menu bars; otherwise, turn off menu bars." | |||
| 1749 | :init-value nil | 1749 | :init-value nil |
| 1750 | :global t | 1750 | :global t |
| 1751 | :group 'frames | 1751 | :group 'frames |
| 1752 | |||
| 1752 | ;; Make menu-bar-mode and default-frame-alist consistent. | 1753 | ;; Make menu-bar-mode and default-frame-alist consistent. |
| 1753 | (let ((lines (if menu-bar-mode 1 0))) | 1754 | (modify-all-frames-parameters (list (cons 'menu-bar-lines |
| 1754 | ;; Alter existing frames... | 1755 | (if menu-bar-mode 1 0)))) |
| 1755 | (mapc (lambda (frame) | ||
| 1756 | (modify-frame-parameters frame | ||
| 1757 | (list (cons 'menu-bar-lines lines)))) | ||
| 1758 | (frame-list)) | ||
| 1759 | ;; ...and future ones. | ||
| 1760 | (let ((elt (assq 'menu-bar-lines default-frame-alist))) | ||
| 1761 | (if elt | ||
| 1762 | (setcdr elt lines) | ||
| 1763 | (add-to-list 'default-frame-alist (cons 'menu-bar-lines lines))))) | ||
| 1764 | 1756 | ||
| 1765 | ;; Make the message appear when Emacs is idle. We can not call message | 1757 | ;; Make the message appear when Emacs is idle. We can not call message |
| 1766 | ;; directly. The minor-mode message "Menu-bar mode disabled" comes | 1758 | ;; directly. The minor-mode message "Menu-bar mode disabled" comes |
| @@ -1770,6 +1762,30 @@ turn on menu bars; otherwise, turn off menu bars." | |||
| 1770 | "Menu-bar mode disabled. Use M-x menu-bar-mode to make the menu bar appear.")) | 1762 | "Menu-bar mode disabled. Use M-x menu-bar-mode to make the menu bar appear.")) |
| 1771 | menu-bar-mode) | 1763 | menu-bar-mode) |
| 1772 | 1764 | ||
| 1765 | (defun toggle-menu-bar-mode-from-frame (&optional arg) | ||
| 1766 | "Toggle menu bar on or off, based on the status of the current frame. | ||
| 1767 | See `menu-bar-mode' for more information." | ||
| 1768 | (interactive (list (or current-prefix-arg 'toggle))) | ||
| 1769 | (if (eq arg 'toggle) | ||
| 1770 | (menu-bar-mode (if (> (frame-parameter nil 'menu-bar-lines) 0) 0 1)) | ||
| 1771 | (menu-bar-mode arg))) | ||
| 1772 | |||
| 1773 | (defun menu-bar-open (&optional frame) | ||
| 1774 | "Start key navigation of the menu bar in FRAME. | ||
| 1775 | |||
| 1776 | This function decides which method to use to access the menu | ||
| 1777 | depending on FRAME's terminal device. On X displays, it calls | ||
| 1778 | `x-menu-bar-open'; otherwise it calls `tmm-menubar'. | ||
| 1779 | |||
| 1780 | If FRAME is nil or not given, use the selected frame." | ||
| 1781 | (interactive) | ||
| 1782 | (if (eq window-system 'x) | ||
| 1783 | (x-menu-bar-open frame) | ||
| 1784 | (with-selected-frame (or frame (selected-frame)) | ||
| 1785 | (tmm-menubar)))) | ||
| 1786 | |||
| 1787 | (global-set-key [f10] 'menu-bar-open) | ||
| 1788 | |||
| 1773 | (provide 'menu-bar) | 1789 | (provide 'menu-bar) |
| 1774 | 1790 | ||
| 1775 | ;;; arch-tag: 6e6a3c22-4ec4-4d3d-8190-583f8ef94ced | 1791 | ;;; arch-tag: 6e6a3c22-4ec4-4d3d-8190-583f8ef94ced |
diff --git a/lisp/progmodes/ebrowse.el b/lisp/progmodes/ebrowse.el index 58a25ab5b88..b9f0986c33e 100644 --- a/lisp/progmodes/ebrowse.el +++ b/lisp/progmodes/ebrowse.el | |||
| @@ -2004,7 +2004,7 @@ COLLAPSE non-nil means collapse the branch." | |||
| 2004 | (fillarray (car (cdr map)) 'ebrowse-electric-list-undefined) | 2004 | (fillarray (car (cdr map)) 'ebrowse-electric-list-undefined) |
| 2005 | (fillarray (car (cdr submap)) 'ebrowse-electric-list-undefined) | 2005 | (fillarray (car (cdr submap)) 'ebrowse-electric-list-undefined) |
| 2006 | (define-key map "\e" submap) | 2006 | (define-key map "\e" submap) |
| 2007 | (define-key map "\C-z" 'suspend-emacs) | 2007 | (define-key map "\C-z" 'suspend-frame) |
| 2008 | (define-key map "\C-h" 'Helper-help) | 2008 | (define-key map "\C-h" 'Helper-help) |
| 2009 | (define-key map "?" 'Helper-describe-bindings) | 2009 | (define-key map "?" 'Helper-describe-bindings) |
| 2010 | (define-key map "\C-c" nil) | 2010 | (define-key map "\C-c" nil) |
| @@ -3964,7 +3964,7 @@ Prefix arg ARG says how much." | |||
| 3964 | (fillarray (car (cdr map)) 'ebrowse-electric-position-undefined) | 3964 | (fillarray (car (cdr map)) 'ebrowse-electric-position-undefined) |
| 3965 | (fillarray (car (cdr submap)) 'ebrowse-electric-position-undefined) | 3965 | (fillarray (car (cdr submap)) 'ebrowse-electric-position-undefined) |
| 3966 | (define-key map "\e" submap) | 3966 | (define-key map "\e" submap) |
| 3967 | (define-key map "\C-z" 'suspend-emacs) | 3967 | (define-key map "\C-z" 'suspend-frame) |
| 3968 | (define-key map "\C-h" 'Helper-help) | 3968 | (define-key map "\C-h" 'Helper-help) |
| 3969 | (define-key map "?" 'Helper-describe-bindings) | 3969 | (define-key map "?" 'Helper-describe-bindings) |
| 3970 | (define-key map "\C-c" nil) | 3970 | (define-key map "\C-c" nil) |
diff --git a/lisp/scroll-bar.el b/lisp/scroll-bar.el index 770e01ccbca..0a373058f66 100644 --- a/lisp/scroll-bar.el +++ b/lisp/scroll-bar.el | |||
| @@ -92,21 +92,8 @@ This is nil while loading `scroll-bar.el', and t afterward.") | |||
| 92 | (setq scroll-bar-mode value) | 92 | (setq scroll-bar-mode value) |
| 93 | 93 | ||
| 94 | (when scroll-bar-mode-explicit | 94 | (when scroll-bar-mode-explicit |
| 95 | ;; Apply it to default-frame-alist. | 95 | (modify-all-frames-parameters (list (cons 'vertical-scroll-bars |
| 96 | (let ((parameter (assq 'vertical-scroll-bars default-frame-alist))) | 96 | scroll-bar-mode))))) |
| 97 | (if (consp parameter) | ||
| 98 | (setcdr parameter scroll-bar-mode) | ||
| 99 | (setq default-frame-alist | ||
| 100 | (cons (cons 'vertical-scroll-bars scroll-bar-mode) | ||
| 101 | default-frame-alist)))) | ||
| 102 | |||
| 103 | ;; Apply it to existing frames. | ||
| 104 | (let ((frames (frame-list))) | ||
| 105 | (while frames | ||
| 106 | (modify-frame-parameters | ||
| 107 | (car frames) | ||
| 108 | (list (cons 'vertical-scroll-bars scroll-bar-mode))) | ||
| 109 | (setq frames (cdr frames)))))) | ||
| 110 | 97 | ||
| 111 | (defcustom scroll-bar-mode default-frame-scroll-bars | 98 | (defcustom scroll-bar-mode default-frame-scroll-bars |
| 112 | "*Specify whether to have vertical scroll bars, and on which side. | 99 | "*Specify whether to have vertical scroll bars, and on which side. |
diff --git a/lisp/server.el b/lisp/server.el index 89756fd0eca..15bcaa3282f 100644 --- a/lisp/server.el +++ b/lisp/server.el | |||
| @@ -8,6 +8,7 @@ | |||
| 8 | ;; Keywords: processes | 8 | ;; Keywords: processes |
| 9 | 9 | ||
| 10 | ;; Changes by peck@sun.com and by rms. | 10 | ;; Changes by peck@sun.com and by rms. |
| 11 | ;; Overhaul by Karoly Lorentey <lorentey@elte.hu> for multi-tty support. | ||
| 11 | 12 | ||
| 12 | ;; This file is part of GNU Emacs. | 13 | ;; This file is part of GNU Emacs. |
| 13 | 14 | ||
| @@ -41,7 +42,7 @@ | |||
| 41 | ;; This program transmits the file names to Emacs through | 42 | ;; This program transmits the file names to Emacs through |
| 42 | ;; the server subprocess, and Emacs visits them and lets you edit them. | 43 | ;; the server subprocess, and Emacs visits them and lets you edit them. |
| 43 | 44 | ||
| 44 | ;; Note that any number of clients may dispatch files to emacs to be edited. | 45 | ;; Note that any number of clients may dispatch files to Emacs to be edited. |
| 45 | 46 | ||
| 46 | ;; When you finish editing a Server buffer, again call server-edit | 47 | ;; When you finish editing a Server buffer, again call server-edit |
| 47 | ;; to mark that buffer as done for the client and switch to the next | 48 | ;; to mark that buffer as done for the client and switch to the next |
| @@ -138,12 +139,11 @@ If set, the server accepts remote connections; otherwise it is local." | |||
| 138 | 139 | ||
| 139 | (defvar server-clients nil | 140 | (defvar server-clients nil |
| 140 | "List of current server clients. | 141 | "List of current server clients. |
| 141 | Each element is (CLIENTID BUFFERS...) where CLIENTID is a string | 142 | Each element is (PROC PROPERTIES...) where PROC is a process object, |
| 142 | that can be given to the server process to identify a client. | 143 | and PROPERTIES is an association list of client properties.") |
| 143 | When a buffer is marked as \"done\", it is removed from this list.") | ||
| 144 | 144 | ||
| 145 | (defvar server-buffer-clients nil | 145 | (defvar server-buffer-clients nil |
| 146 | "List of client ids for clients requesting editing of current buffer.") | 146 | "List of client processes requesting editing of current buffer.") |
| 147 | (make-variable-buffer-local 'server-buffer-clients) | 147 | (make-variable-buffer-local 'server-buffer-clients) |
| 148 | ;; Changing major modes should not erase this local. | 148 | ;; Changing major modes should not erase this local. |
| 149 | (put 'server-buffer-clients 'permanent-local t) | 149 | (put 'server-buffer-clients 'permanent-local t) |
| @@ -198,34 +198,166 @@ are done with it in the server.") | |||
| 198 | 198 | ||
| 199 | (defvar server-name "server") | 199 | (defvar server-name "server") |
| 200 | 200 | ||
| 201 | (defvar server-socket-dir | 201 | (defvar server-socket-dir nil |
| 202 | (format "/tmp/emacs%d" (user-uid))) | 202 | "The directory in which to place the server socket. |
| 203 | Initialized by `server-start'.") | ||
| 204 | |||
| 205 | (defun server-client (proc) | ||
| 206 | "Return the Emacs client corresponding to PROC. | ||
| 207 | PROC must be a process object. | ||
| 208 | The car of the result is PROC; the cdr is an association list. | ||
| 209 | See `server-client-get' and `server-client-set'." | ||
| 210 | (assq proc server-clients)) | ||
| 211 | |||
| 212 | (defun server-client-get (client property) | ||
| 213 | "Get the value of PROPERTY in CLIENT. | ||
| 214 | CLIENT may be a process object, or a client returned by `server-client'. | ||
| 215 | Return nil if CLIENT has no such property." | ||
| 216 | (or (listp client) (setq client (server-client client))) | ||
| 217 | (cdr (assq property (cdr client)))) | ||
| 218 | |||
| 219 | (defun server-client-set (client property value) | ||
| 220 | "Set the PROPERTY to VALUE in CLIENT, and return VALUE. | ||
| 221 | CLIENT may be a process object, or a client returned by `server-client'." | ||
| 222 | (let (p proc) | ||
| 223 | (if (listp client) | ||
| 224 | (setq proc (car client)) | ||
| 225 | (setq proc client | ||
| 226 | client (server-client client))) | ||
| 227 | (setq p (assq property client)) | ||
| 228 | (cond | ||
| 229 | (p (setcdr p value)) | ||
| 230 | (client (setcdr client (cons (cons property value) (cdr client)))) | ||
| 231 | (t (setq server-clients | ||
| 232 | `((,proc (,property . ,value)) . ,server-clients)))) | ||
| 233 | value)) | ||
| 234 | |||
| 235 | (defun server-clients-with (property value) | ||
| 236 | "Return a list of clients with PROPERTY set to VALUE." | ||
| 237 | (let (result) | ||
| 238 | (dolist (client server-clients result) | ||
| 239 | (when (equal value (server-client-get client property)) | ||
| 240 | (setq result (cons (car client) result)))))) | ||
| 241 | |||
| 242 | (defun server-add-client (proc) | ||
| 243 | "Create a client for process PROC, if it doesn't already have one. | ||
| 244 | New clients have no properties." | ||
| 245 | (unless (server-client proc) | ||
| 246 | (setq server-clients (cons (cons proc nil) | ||
| 247 | server-clients)))) | ||
| 248 | |||
| 249 | (defun server-getenv-from (env variable) | ||
| 250 | "Get the value of VARIABLE in ENV. | ||
| 251 | VARIABLE should be a string. Value is nil if VARIABLE is | ||
| 252 | undefined in ENV. Otherwise, value is a string. | ||
| 253 | |||
| 254 | ENV should be in the same format as `process-environment'." | ||
| 255 | (let (entry result) | ||
| 256 | (while (and env (null result)) | ||
| 257 | (setq entry (car env) | ||
| 258 | env (cdr env)) | ||
| 259 | (if (and (> (length entry) (length variable)) | ||
| 260 | (eq ?= (aref entry (length variable))) | ||
| 261 | (equal variable (substring entry 0 (length variable)))) | ||
| 262 | (setq result (substring entry (+ (length variable) 1))))) | ||
| 263 | result)) | ||
| 264 | |||
| 265 | (defmacro server-with-environment (env vars &rest body) | ||
| 266 | "Evaluate BODY with environment variables VARS set to those in ENV. | ||
| 267 | The environment variables are then restored to their previous values. | ||
| 268 | |||
| 269 | VARS should be a list of strings. | ||
| 270 | ENV should be in the same format as `process-environment'." | ||
| 271 | (declare (indent 2)) | ||
| 272 | (let ((old-env (make-symbol "old-env")) | ||
| 273 | (var (make-symbol "var")) | ||
| 274 | (value (make-symbol "value")) | ||
| 275 | (pair (make-symbol "pair"))) | ||
| 276 | `(let ((,old-env process-environment)) | ||
| 277 | (dolist (,var ,vars) | ||
| 278 | (let ((,value (server-getenv-from ,env ,var))) | ||
| 279 | (setq process-environment | ||
| 280 | (cons (if (null ,value) | ||
| 281 | ,var | ||
| 282 | (concat ,var "=" ,value)) | ||
| 283 | process-environment)))) | ||
| 284 | (unwind-protect | ||
| 285 | (progn ,@body) | ||
| 286 | (setq process-environment ,old-env))))) | ||
| 287 | |||
| 288 | (defun server-delete-client (client &optional noframe) | ||
| 289 | "Delete CLIENT, including its buffers, terminals and frames. | ||
| 290 | If NOFRAME is non-nil, let the frames live. (To be used from | ||
| 291 | `delete-frame-functions'.)" | ||
| 292 | (server-log (concat "server-delete-client" (if noframe " noframe")) | ||
| 293 | client) | ||
| 294 | ;; Force a new lookup of client (prevents infinite recursion). | ||
| 295 | (setq client (server-client | ||
| 296 | (if (listp client) (car client) client))) | ||
| 297 | (let ((proc (car client)) | ||
| 298 | (buffers (server-client-get client 'buffers))) | ||
| 299 | (when client | ||
| 300 | |||
| 301 | ;; Kill the client's buffers. | ||
| 302 | (dolist (buf buffers) | ||
| 303 | (when (buffer-live-p buf) | ||
| 304 | (with-current-buffer buf | ||
| 305 | ;; Kill the buffer if necessary. | ||
| 306 | (when (and (equal server-buffer-clients | ||
| 307 | (list proc)) | ||
| 308 | (or (and server-kill-new-buffers | ||
| 309 | (not server-existing-buffer)) | ||
| 310 | (server-temp-file-p)) | ||
| 311 | (not (buffer-modified-p))) | ||
| 312 | (let (flag) | ||
| 313 | (unwind-protect | ||
| 314 | (progn (setq server-buffer-clients nil) | ||
| 315 | (kill-buffer (current-buffer)) | ||
| 316 | (setq flag t)) | ||
| 317 | (unless flag | ||
| 318 | ;; Restore clients if user pressed C-g in `kill-buffer'. | ||
| 319 | (setq server-buffer-clients (list proc))))))))) | ||
| 320 | |||
| 321 | ;; Delete the client's frames. | ||
| 322 | (unless noframe | ||
| 323 | (dolist (frame (frame-list)) | ||
| 324 | (when (and (frame-live-p frame) | ||
| 325 | (equal proc (frame-parameter frame 'client))) | ||
| 326 | ;; Prevent `server-handle-delete-frame' from calling us | ||
| 327 | ;; recursively. | ||
| 328 | (set-frame-parameter frame 'client nil) | ||
| 329 | (delete-frame frame)))) | ||
| 330 | |||
| 331 | (setq server-clients (delq client server-clients)) | ||
| 332 | |||
| 333 | ;; Delete the client's tty. | ||
| 334 | (let ((terminal (server-client-get client 'terminal))) | ||
| 335 | (when (eq (terminal-live-p terminal) t) | ||
| 336 | (delete-terminal terminal))) | ||
| 337 | |||
| 338 | ;; Delete the client's process. | ||
| 339 | (if (eq (process-status (car client)) 'open) | ||
| 340 | (delete-process (car client))) | ||
| 341 | |||
| 342 | (server-log "Deleted" proc)))) | ||
| 203 | 343 | ||
| 204 | (defun server-log (string &optional client) | 344 | (defun server-log (string &optional client) |
| 205 | "If a *server* buffer exists, write STRING to it for logging purposes." | 345 | "If a *server* buffer exists, write STRING to it for logging purposes. |
| 346 | If CLIENT is non-nil, add a description of it to the logged | ||
| 347 | message." | ||
| 206 | (when (get-buffer "*server*") | 348 | (when (get-buffer "*server*") |
| 207 | (with-current-buffer "*server*" | 349 | (with-current-buffer "*server*" |
| 208 | (goto-char (point-max)) | 350 | (goto-char (point-max)) |
| 209 | (insert (current-time-string) | 351 | (insert (current-time-string) |
| 210 | (if client (format " %s:" client) " ") | 352 | (cond |
| 353 | ((null client) " ") | ||
| 354 | ((listp client) (format " %s: " (car client))) | ||
| 355 | (t (format " %s: " client))) | ||
| 211 | string) | 356 | string) |
| 212 | (or (bolp) (newline))))) | 357 | (or (bolp) (newline))))) |
| 213 | 358 | ||
| 214 | (defun server-sentinel (proc msg) | 359 | (defun server-sentinel (proc msg) |
| 215 | (let ((client (assq proc server-clients))) | 360 | "The process sentinel for Emacs server connections." |
| 216 | ;; Remove PROC from the list of clients. | ||
| 217 | (when client | ||
| 218 | (setq server-clients (delq client server-clients)) | ||
| 219 | (dolist (buf (cdr client)) | ||
| 220 | (with-current-buffer buf | ||
| 221 | ;; Remove PROC from the clients of each buffer. | ||
| 222 | (setq server-buffer-clients (delq proc server-buffer-clients)) | ||
| 223 | ;; Kill the buffer if necessary. | ||
| 224 | (when (and (null server-buffer-clients) | ||
| 225 | (or (and server-kill-new-buffers | ||
| 226 | (not server-existing-buffer)) | ||
| 227 | (server-temp-file-p))) | ||
| 228 | (kill-buffer (current-buffer))))))) | ||
| 229 | ;; If this is a new client process, set the query-on-exit flag to nil | 361 | ;; If this is a new client process, set the query-on-exit flag to nil |
| 230 | ;; for this process (it isn't inherited from the server process). | 362 | ;; for this process (it isn't inherited from the server process). |
| 231 | (when (and (eq (process-status proc) 'open) | 363 | (when (and (eq (process-status proc) 'open) |
| @@ -237,47 +369,34 @@ are done with it in the server.") | |||
| 237 | ;; (and (process-contact proc :server) | 369 | ;; (and (process-contact proc :server) |
| 238 | ;; (eq (process-status proc) 'closed) | 370 | ;; (eq (process-status proc) 'closed) |
| 239 | ;; (ignore-errors (delete-file (process-get proc :server-file)))) | 371 | ;; (ignore-errors (delete-file (process-get proc :server-file)))) |
| 240 | (server-log (format "Status changed to %s" (process-status proc)) proc)) | 372 | (server-log (format "Status changed to %s: %s" (process-status proc) msg) proc) |
| 241 | 373 | (server-delete-client proc)) | |
| 242 | (defun server-select-display (display) | 374 | |
| 243 | ;; If the current frame is on `display' we're all set. | 375 | (defun server-handle-delete-frame (frame) |
| 244 | (unless (equal (frame-parameter (selected-frame) 'display) display) | 376 | "Delete the client connection when the emacsclient frame is deleted." |
| 245 | ;; Otherwise, look for an existing frame there and select it. | 377 | (let ((proc (frame-parameter frame 'client))) |
| 246 | (dolist (frame (frame-list)) | 378 | (when (and (frame-live-p frame) |
| 247 | (when (equal (frame-parameter frame 'display) display) | 379 | proc |
| 248 | (select-frame frame))) | 380 | ;; See if this is the last frame for this client. |
| 249 | ;; If there's no frame on that display yet, create and select one. | 381 | (>= 1 (let ((frame-num 0)) |
| 250 | (unless (equal (frame-parameter (selected-frame) 'display) display) | 382 | (dolist (f (frame-list)) |
| 251 | (let* ((buffer (generate-new-buffer " *server-dummy*")) | 383 | (when (eq proc (frame-parameter f 'client)) |
| 252 | (frame (make-frame-on-display | 384 | (setq frame-num (1+ frame-num)))) |
| 253 | display | 385 | frame-num))) |
| 254 | ;; Make it display (and remember) some dummy buffer, so | 386 | (server-log (format "server-handle-delete-frame, frame %s" frame) proc) |
| 255 | ;; we can detect later if the frame is in use or not. | 387 | (server-delete-client proc 'noframe)))) ; Let delete-frame delete the frame later. |
| 256 | `((server-dummmy-buffer . ,buffer) | 388 | |
| 257 | ;; This frame may be deleted later (see | 389 | (defun server-handle-suspend-tty (terminal) |
| 258 | ;; server-unselect-display) so we want it to be as | 390 | "Notify the emacsclient process to suspend itself when its tty device is suspended." |
| 259 | ;; unobtrusive as possible. | 391 | (dolist (proc (server-clients-with 'terminal terminal)) |
| 260 | (visibility . nil))))) | 392 | (server-log (format "server-handle-suspend-tty, terminal %s" terminal) proc) |
| 261 | (select-frame frame) | 393 | (condition-case err |
| 262 | (set-window-buffer (selected-window) buffer))))) | 394 | (server-send-string proc "-suspend \n") |
| 263 | 395 | (file-error (condition-case nil (server-delete-client proc) (error nil)))))) | |
| 264 | (defun server-unselect-display (frame) | ||
| 265 | ;; If the temporary frame is in use (displays something real), make it | ||
| 266 | ;; visible. If not (which can happen if the user's customizations call | ||
| 267 | ;; pop-to-buffer etc.), delete it to avoid preserving the connection after | ||
| 268 | ;; the last real frame is deleted. | ||
| 269 | (if (and (eq (frame-first-window frame) | ||
| 270 | (next-window (frame-first-window frame) 'nomini)) | ||
| 271 | (eq (window-buffer (frame-first-window frame)) | ||
| 272 | (frame-parameter frame 'server-dummy-buffer))) | ||
| 273 | ;; The temp frame still only shows one buffer, and that is the | ||
| 274 | ;; internal temp buffer. | ||
| 275 | (delete-frame frame) | ||
| 276 | (set-frame-parameter frame 'visibility t)) | ||
| 277 | (kill-buffer (frame-parameter frame 'server-dummy-buffer)) | ||
| 278 | (set-frame-parameter frame 'server-dummy-buffer nil)) | ||
| 279 | 396 | ||
| 280 | (defun server-unquote-arg (arg) | 397 | (defun server-unquote-arg (arg) |
| 398 | "Remove &-quotation from ARG. | ||
| 399 | See `server-quote-arg' and `server-process-filter'." | ||
| 281 | (replace-regexp-in-string | 400 | (replace-regexp-in-string |
| 282 | "&." (lambda (s) | 401 | "&." (lambda (s) |
| 283 | (case (aref s 1) | 402 | (case (aref s 1) |
| @@ -287,6 +406,26 @@ are done with it in the server.") | |||
| 287 | (t " "))) | 406 | (t " "))) |
| 288 | arg t t)) | 407 | arg t t)) |
| 289 | 408 | ||
| 409 | (defun server-quote-arg (arg) | ||
| 410 | "In ARG, insert a & before each &, each space, each newline, and -. | ||
| 411 | Change spaces to underscores, too, so that the return value never | ||
| 412 | contains a space. | ||
| 413 | |||
| 414 | See `server-unquote-arg' and `server-process-filter'." | ||
| 415 | (replace-regexp-in-string | ||
| 416 | "[-&\n ]" (lambda (s) | ||
| 417 | (case (aref s 0) | ||
| 418 | (?& "&&") | ||
| 419 | (?- "&-") | ||
| 420 | (?\n "&n") | ||
| 421 | (?\s "&_"))) | ||
| 422 | arg t t)) | ||
| 423 | |||
| 424 | (defun server-send-string (proc string) | ||
| 425 | "A wrapper around `proc-send-string' for logging." | ||
| 426 | (server-log (concat "Sent " string) proc) | ||
| 427 | (process-send-string proc string)) | ||
| 428 | |||
| 290 | (defun server-ensure-safe-dir (dir) | 429 | (defun server-ensure-safe-dir (dir) |
| 291 | "Make sure DIR is a directory with no race-condition issues. | 430 | "Make sure DIR is a directory with no race-condition issues. |
| 292 | Creates the directory if necessary and makes sure: | 431 | Creates the directory if necessary and makes sure: |
| @@ -308,68 +447,85 @@ Creates the directory if necessary and makes sure: | |||
| 308 | (defun server-start (&optional leave-dead) | 447 | (defun server-start (&optional leave-dead) |
| 309 | "Allow this Emacs process to be a server for client processes. | 448 | "Allow this Emacs process to be a server for client processes. |
| 310 | This starts a server communications subprocess through which | 449 | This starts a server communications subprocess through which |
| 311 | client \"editors\" can send your editing commands to this Emacs job. | 450 | client \"editors\" can send your editing commands to this Emacs |
| 312 | To use the server, set up the program `emacsclient' in the | 451 | job. To use the server, set up the program `emacsclient' in the |
| 313 | Emacs distribution as your standard \"editor\". | 452 | Emacs distribution as your standard \"editor\". |
| 314 | 453 | ||
| 315 | Optional argument LEAVE-DEAD (interactively, a prefix arg) means just | 454 | Optional argument LEAVE-DEAD (interactively, a prefix arg) means just |
| 316 | kill any existing server communications subprocess." | 455 | kill any existing server communications subprocess." |
| 317 | (interactive "P") | 456 | (interactive "P") |
| 318 | (when server-process | 457 | (when (or |
| 319 | ;; kill it dead! | 458 | (not server-clients) |
| 320 | (ignore-errors (delete-process server-process))) | 459 | (yes-or-no-p |
| 321 | ;; If this Emacs already had a server, clear out associated status. | 460 | "The current server still has clients; delete them? ")) |
| 322 | (while server-clients | 461 | ;; It is safe to get the user id now. |
| 323 | (let ((buffer (nth 1 (car server-clients)))) | 462 | (setq server-socket-dir (or server-socket-dir |
| 324 | (server-buffer-done buffer))) | 463 | (format "/tmp/emacs%d" (user-uid)))) |
| 325 | ;; Now any previous server is properly stopped. | 464 | (when server-process |
| 326 | (unless leave-dead | 465 | ;; kill it dead! |
| 327 | (let* ((server-dir (if server-use-tcp server-auth-dir server-socket-dir)) | 466 | (ignore-errors (delete-process server-process))) |
| 328 | (server-file (expand-file-name server-name server-dir))) | 467 | ;; Delete the socket files made by previous server invocations. |
| 329 | ;; Make sure there is a safe directory in which to place the socket. | 468 | (condition-case () |
| 330 | (server-ensure-safe-dir server-dir) | 469 | (delete-file (expand-file-name server-name server-socket-dir)) |
| 331 | ;; Remove any leftover socket or authentication file. | 470 | (error nil)) |
| 332 | (ignore-errors (delete-file server-file)) | 471 | ;; If this Emacs already had a server, clear out associated status. |
| 333 | (when server-process | 472 | (while server-clients |
| 334 | (server-log (message "Restarting server"))) | 473 | (server-delete-client (car server-clients))) |
| 335 | (letf (((default-file-modes) ?\700)) | 474 | ;; Now any previous server is properly stopped. |
| 336 | (setq server-process | 475 | (if leave-dead |
| 337 | (apply #'make-network-process | 476 | (progn |
| 338 | :name server-name | 477 | (server-log (message "Server stopped")) |
| 339 | :server t | 478 | (setq server-process nil)) |
| 340 | :noquery t | 479 | (let* ((server-dir (if server-use-tcp server-auth-dir server-socket-dir)) |
| 341 | :sentinel 'server-sentinel | 480 | (server-file (expand-file-name server-name server-dir))) |
| 342 | :filter 'server-process-filter | 481 | ;; Make sure there is a safe directory in which to place the socket. |
| 343 | ;; We must receive file names without being decoded. | 482 | (server-ensure-safe-dir server-dir) |
| 344 | ;; Those are decoded by server-process-filter according | 483 | ;; Remove any leftover socket or authentication file. |
| 345 | ;; to file-name-coding-system. | 484 | (ignore-errors (delete-file server-file)) |
| 346 | :coding 'raw-text | 485 | (when server-process |
| 347 | ;; The rest of the args depends on the kind of socket used. | 486 | (server-log (message "Restarting server"))) |
| 348 | (if server-use-tcp | 487 | (letf (((default-file-modes) ?\700)) |
| 349 | (list :family nil | 488 | (add-hook 'suspend-tty-functions 'server-handle-suspend-tty) |
| 350 | :service t | 489 | (add-hook 'delete-frame-functions 'server-handle-delete-frame) |
| 351 | :host (or server-host 'local) | 490 | (add-hook 'kill-buffer-query-functions 'server-kill-buffer-query-function) |
| 352 | :plist '(:authenticated nil)) | 491 | (add-hook 'kill-emacs-query-functions 'server-kill-emacs-query-function) |
| 353 | (list :family 'local | 492 | (setq server-process |
| 354 | :service server-file | 493 | (apply #'make-network-process |
| 355 | :plist '(:authenticated t))))) | 494 | :name server-name |
| 356 | (unless server-process (error "Could not start server process")) | 495 | :server t |
| 357 | (when server-use-tcp | 496 | :noquery t |
| 358 | (let ((auth-key | 497 | :sentinel 'server-sentinel |
| 359 | (loop | 498 | :filter 'server-process-filter |
| 360 | ;; The auth key is a 64-byte string of random chars in the | 499 | ;; We must receive file names without being decoded. |
| 361 | ;; range `!'..`~'. | 500 | ;; Those are decoded by server-process-filter according |
| 362 | for i below 64 | 501 | ;; to file-name-coding-system. |
| 363 | collect (+ 33 (random 94)) into auth | 502 | :coding 'raw-text |
| 364 | finally return (concat auth)))) | 503 | ;; The rest of the args depends on the kind of socket used. |
| 365 | (process-put server-process :auth-key auth-key) | 504 | (if server-use-tcp |
| 366 | (with-temp-file server-file | 505 | (list :family nil |
| 367 | (set-buffer-multibyte nil) | 506 | :service t |
| 368 | (setq buffer-file-coding-system 'no-conversion) | 507 | :host (or server-host 'local) |
| 369 | (insert (format-network-address | 508 | :plist '(:authenticated nil)) |
| 370 | (process-contact server-process :local)) | 509 | (list :family 'local |
| 371 | " " (int-to-string (emacs-pid)) | 510 | :service server-file |
| 372 | "\n" auth-key)))))))) | 511 | :plist '(:authenticated t))))) |
| 512 | (unless server-process (error "Could not start server process")) | ||
| 513 | (when server-use-tcp | ||
| 514 | (let ((auth-key | ||
| 515 | (loop | ||
| 516 | ;; The auth key is a 64-byte string of random chars in the | ||
| 517 | ;; range `!'..`~'. | ||
| 518 | for i below 64 | ||
| 519 | collect (+ 33 (random 94)) into auth | ||
| 520 | finally return (concat auth)))) | ||
| 521 | (process-put server-process :auth-key auth-key) | ||
| 522 | (with-temp-file server-file | ||
| 523 | (set-buffer-multibyte nil) | ||
| 524 | (setq buffer-file-coding-system 'no-conversion) | ||
| 525 | (insert (format-network-address | ||
| 526 | (process-contact server-process :local)) | ||
| 527 | " " (int-to-string (emacs-pid)) | ||
| 528 | "\n" auth-key))))))))) | ||
| 373 | 529 | ||
| 374 | ;;;###autoload | 530 | ;;;###autoload |
| 375 | (define-minor-mode server-mode | 531 | (define-minor-mode server-mode |
| @@ -386,25 +542,123 @@ Server mode runs a process that accepts commands from the | |||
| 386 | 542 | ||
| 387 | (defun* server-process-filter (proc string) | 543 | (defun* server-process-filter (proc string) |
| 388 | "Process a request from the server to edit some files. | 544 | "Process a request from the server to edit some files. |
| 389 | PROC is the server process. Format of STRING is \"PATH PATH PATH... \\n\"." | 545 | PROC is the server process. STRING consists of a sequence of |
| 546 | commands prefixed by a dash. Some commands have arguments; these | ||
| 547 | are &-quoted and need to be decoded by `server-unquote-arg'. The | ||
| 548 | filter parses and executes these commands. | ||
| 549 | |||
| 550 | To illustrate the protocol, here is an example command that | ||
| 551 | emacsclient sends to create a new X frame (note that the whole | ||
| 552 | sequence is sent on a single line): | ||
| 553 | |||
| 554 | -version 21.3.50 xterm | ||
| 555 | -env HOME /home/lorentey | ||
| 556 | -env DISPLAY :0.0 | ||
| 557 | ... lots of other -env commands | ||
| 558 | -display :0.0 | ||
| 559 | -window-system | ||
| 560 | |||
| 561 | The server normally sends back the single command `-good-version' | ||
| 562 | as a response. | ||
| 563 | |||
| 564 | The following commands are accepted by the server: | ||
| 565 | |||
| 566 | `-auth AUTH-STRING' | ||
| 567 | Authenticate the client using the secret authentication string | ||
| 568 | AUTH-STRING. | ||
| 569 | |||
| 570 | `-version CLIENT-VERSION' | ||
| 571 | Check version numbers between server and client, and signal an | ||
| 572 | error if there is a mismatch. The server replies with | ||
| 573 | `-good-version' to confirm the match. | ||
| 574 | |||
| 575 | `-env NAME=VALUE' | ||
| 576 | An environment variable on the client side. | ||
| 577 | |||
| 578 | `-dir DIRNAME' | ||
| 579 | The current working directory of the client process. | ||
| 580 | |||
| 581 | `-current-frame' | ||
| 582 | Forbid the creation of new frames. | ||
| 583 | |||
| 584 | `-nowait' | ||
| 585 | Request that the next frame created should not be | ||
| 586 | associated with this client. | ||
| 587 | |||
| 588 | `-display DISPLAY' | ||
| 589 | Set the display name to open X frames on. | ||
| 590 | |||
| 591 | `-position LINE[:COLUMN]' | ||
| 592 | Go to the given line and column number | ||
| 593 | in the next file opened. | ||
| 594 | |||
| 595 | `-file FILENAME' | ||
| 596 | Load the given file in the current frame. | ||
| 597 | |||
| 598 | `-eval EXPR' | ||
| 599 | Evaluate EXPR as a Lisp expression and return the | ||
| 600 | result in -print commands. | ||
| 601 | |||
| 602 | `-window-system' | ||
| 603 | Open a new X frame. | ||
| 604 | |||
| 605 | `-tty DEVICENAME TYPE' | ||
| 606 | Open a new tty frame at the client. | ||
| 607 | |||
| 608 | `-suspend' | ||
| 609 | Suspend this tty frame. The client sends this string in | ||
| 610 | response to SIGTSTP and SIGTTOU. The server must cease all I/O | ||
| 611 | on this tty until it gets a -resume command. | ||
| 612 | |||
| 613 | `-resume' | ||
| 614 | Resume this tty frame. The client sends this string when it | ||
| 615 | gets the SIGCONT signal and it is the foreground process on its | ||
| 616 | controlling tty. | ||
| 617 | |||
| 618 | `-ignore COMMENT' | ||
| 619 | Do nothing, but put the comment in the server | ||
| 620 | log. Useful for debugging. | ||
| 621 | |||
| 622 | |||
| 623 | The following commands are accepted by the client: | ||
| 624 | |||
| 625 | `-good-version' | ||
| 626 | Signals a version match between the client and the server. | ||
| 627 | |||
| 628 | `-emacs-pid PID' | ||
| 629 | Describes the process id of the Emacs process; | ||
| 630 | used to forward window change signals to it. | ||
| 631 | |||
| 632 | `-window-system-unsupported' | ||
| 633 | Signals that the server does not | ||
| 634 | support creating X frames; the client must try again with a tty | ||
| 635 | frame. | ||
| 636 | |||
| 637 | `-print STRING' | ||
| 638 | Print STRING on stdout. Used to send values | ||
| 639 | returned by -eval. | ||
| 640 | |||
| 641 | `-error DESCRIPTION' | ||
| 642 | Signal an error (but continue processing). | ||
| 643 | |||
| 644 | `-suspend' | ||
| 645 | Suspend this terminal, i.e., stop the client process. Sent | ||
| 646 | when the user presses C-z." | ||
| 647 | (server-log (concat "Received " string) proc) | ||
| 390 | ;; First things first: let's check the authentication | 648 | ;; First things first: let's check the authentication |
| 391 | (unless (process-get proc :authenticated) | 649 | (unless (process-get proc :authenticated) |
| 392 | (if (and (string-match "-auth \\(.*?\\)\n" string) | 650 | (if (and (string-match "-auth \\(.*?\\)\n" string) |
| 393 | (equal (match-string 1 string) (process-get proc :auth-key))) | 651 | (equal (match-string 1 string) (process-get proc :auth-key))) |
| 394 | (progn | 652 | (progn |
| 395 | (setq string (substring string (match-end 0))) | 653 | (setq string (substring string (match-end 0))) |
| 396 | (process-put proc :authenticated t) | 654 | (process-put proc :authenticated t) |
| 397 | (server-log "Authentication successful" proc)) | 655 | (server-log "Authentication successful" proc)) |
| 398 | (server-log "Authentication failed" proc) | 656 | (server-log "Authentication failed" proc) |
| 399 | (process-send-string proc "Authentication failed") | 657 | (server-send-string |
| 658 | proc (concat "-error " (server-quote-arg "Authentication failed"))) | ||
| 400 | (delete-process proc) | 659 | (delete-process proc) |
| 401 | ;; We return immediately | 660 | ;; We return immediately |
| 402 | (return-from server-process-filter))) | 661 | (return-from server-process-filter))) |
| 403 | (server-log string proc) | ||
| 404 | (let ((prev (process-get proc :previous-string))) | ||
| 405 | (when prev | ||
| 406 | (setq string (concat prev string)) | ||
| 407 | (process-put proc :previous-string nil))) | ||
| 408 | (when (> (recursion-depth) 0) | 662 | (when (> (recursion-depth) 0) |
| 409 | ;; We're inside a minibuffer already, so if the emacs-client is trying | 663 | ;; We're inside a minibuffer already, so if the emacs-client is trying |
| 410 | ;; to open a frame on a new display, we might end up with an unusable | 664 | ;; to open a frame on a new display, we might end up with an unusable |
| @@ -413,7 +667,7 @@ PROC is the server process. Format of STRING is \"PATH PATH PATH... \\n\"." | |||
| 413 | ;; Similarly with recursive-edits such as the splash screen. | 667 | ;; Similarly with recursive-edits such as the splash screen. |
| 414 | (process-put proc :previous-string string) | 668 | (process-put proc :previous-string string) |
| 415 | (run-with-timer 0 nil (lexical-let ((proc proc)) | 669 | (run-with-timer 0 nil (lexical-let ((proc proc)) |
| 416 | (lambda () (server-process-filter proc "")))) | 670 | (lambda () (server-process-filter proc "")))) |
| 417 | (top-level)) | 671 | (top-level)) |
| 418 | (condition-case nil | 672 | (condition-case nil |
| 419 | ;; If we're running isearch, we must abort it to allow Emacs to | 673 | ;; If we're running isearch, we must abort it to allow Emacs to |
| @@ -425,102 +679,296 @@ PROC is the server process. Format of STRING is \"PATH PATH PATH... \\n\"." | |||
| 425 | (buffer-list)) | 679 | (buffer-list)) |
| 426 | ;; Signaled by isearch-cancel | 680 | ;; Signaled by isearch-cancel |
| 427 | (quit (message nil))) | 681 | (quit (message nil))) |
| 428 | ;; If the input is multiple lines, | 682 | (let ((prev (process-get proc 'previous-string))) |
| 429 | ;; process each line individually. | 683 | (when prev |
| 430 | (while (string-match "\n" string) | 684 | (setq string (concat prev string)) |
| 431 | (let ((request (substring string 0 (match-beginning 0))) | 685 | (process-put proc 'previous-string nil))) |
| 432 | (coding-system (and default-enable-multibyte-characters | 686 | (condition-case err |
| 433 | (or file-name-coding-system | 687 | (progn |
| 434 | default-file-name-coding-system))) | 688 | (server-add-client proc) |
| 435 | client nowait eval | 689 | ;; If the input is multiple lines, |
| 436 | (files nil) | 690 | ;; process each line individually. |
| 437 | (lineno 1) | 691 | (while (string-match "\n" string) |
| 438 | (tmp-frame nil) ;; Sometimes used to embody the selected display. | 692 | (let ((request (substring string 0 (match-beginning 0))) |
| 439 | (columnno 0)) | 693 | (coding-system (and default-enable-multibyte-characters |
| 440 | ;; Remove this line from STRING. | 694 | (or file-name-coding-system |
| 441 | (setq string (substring string (match-end 0))) | 695 | default-file-name-coding-system))) |
| 442 | (setq client (cons proc nil)) | 696 | (client (server-client proc)) |
| 443 | (while (string-match "[^ ]* " request) | 697 | current-frame |
| 444 | (let ((arg (substring request (match-beginning 0) (1- (match-end 0))))) | 698 | nowait ; t if emacsclient does not want to wait for us. |
| 445 | (setq request (substring request (match-end 0))) | 699 | frame ; The frame that was opened for the client (if any). |
| 446 | (cond | 700 | display ; Open the frame on this display. |
| 447 | ((equal "-nowait" arg) (setq nowait t)) | 701 | dontkill ; t if the client should not be killed. |
| 448 | ((equal "-eval" arg) (setq eval t)) | 702 | env |
| 449 | ((and (equal "-display" arg) (string-match "\\([^ ]*\\) " request)) | 703 | dir |
| 450 | (let ((display (server-unquote-arg (match-string 1 request)))) | 704 | (files nil) |
| 451 | (setq request (substring request (match-end 0))) | 705 | (lineno 1) |
| 452 | (condition-case err | 706 | (columnno 0)) |
| 453 | (setq tmp-frame (server-select-display display)) | 707 | ;; Remove this line from STRING. |
| 454 | (error (process-send-string proc (nth 1 err)) | 708 | (setq string (substring string (match-end 0))) |
| 455 | (setq request ""))))) | 709 | (while (string-match " *[^ ]* " request) |
| 456 | ;; ARG is a line number option. | 710 | (let ((arg (substring request (match-beginning 0) (1- (match-end 0))))) |
| 457 | ((string-match "\\`\\+[0-9]+\\'" arg) | 711 | (setq request (substring request (match-end 0))) |
| 458 | (setq lineno (string-to-number (substring arg 1)))) | 712 | (cond |
| 459 | ;; ARG is line number:column option. | 713 | ;; -version CLIENT-VERSION: |
| 460 | ((string-match "\\`+\\([0-9]+\\):\\([0-9]+\\)\\'" arg) | 714 | ;; Check version numbers, signal an error if there is a mismatch. |
| 461 | (setq lineno (string-to-number (match-string 1 arg)) | 715 | ((and (equal "-version" arg) |
| 462 | columnno (string-to-number (match-string 2 arg)))) | 716 | (string-match "\\([0-9.]+\\) " request)) |
| 463 | (t | 717 | (let* ((client-version (match-string 1 request)) |
| 464 | ;; Undo the quoting that emacsclient does | 718 | (truncated-emacs-version |
| 465 | ;; for certain special characters. | 719 | (substring emacs-version 0 (length client-version)))) |
| 466 | (setq arg (server-unquote-arg arg)) | 720 | (setq request (substring request (match-end 0))) |
| 467 | ;; Now decode the file name if necessary. | 721 | (if (equal client-version truncated-emacs-version) |
| 468 | (when coding-system | 722 | (progn |
| 469 | (setq arg (decode-coding-string arg coding-system))) | 723 | (server-send-string proc "-good-version \n") |
| 470 | (if eval | 724 | (server-client-set client 'version client-version)) |
| 471 | (let* (errorp | 725 | (error (concat "Version mismatch: Emacs is " |
| 472 | (v (condition-case errobj | 726 | truncated-emacs-version |
| 473 | (eval (car (read-from-string arg))) | 727 | ", emacsclient is " client-version))))) |
| 474 | (error (setq errorp t) errobj)))) | 728 | |
| 475 | (when v | 729 | ;; -nowait: Emacsclient won't wait for a result. |
| 476 | (with-temp-buffer | 730 | ((equal "-nowait" arg) (setq nowait t)) |
| 477 | (let ((standard-output (current-buffer))) | 731 | |
| 478 | (when errorp (princ "error: ")) | 732 | ;; -current-frame: Don't create frames. |
| 479 | (pp v) | 733 | ((equal "-current-frame" arg) (setq current-frame t)) |
| 480 | (ignore-errors | 734 | |
| 481 | (process-send-region proc (point-min) (point-max))) | 735 | ;; -display DISPLAY: |
| 482 | )))) | 736 | ;; Open X frames on the given display instead of the default. |
| 483 | ;; ARG is a file name. | 737 | ((and (equal "-display" arg) (string-match "\\([^ ]*\\) " request)) |
| 484 | ;; Collapse multiple slashes to single slashes. | 738 | (setq display (match-string 1 request) |
| 485 | (setq arg (command-line-normalize-file-name arg)) | 739 | request (substring request (match-end 0)))) |
| 486 | (push (list arg lineno columnno) files)) | 740 | |
| 487 | (setq lineno 1) | 741 | ;; -window-system: Open a new X frame. |
| 488 | (setq columnno 0))))) | 742 | ((equal "-window-system" arg) |
| 489 | (when files | 743 | (unless (server-client-get client 'version) |
| 490 | (run-hooks 'pre-command-hook) | 744 | (error "Protocol error; make sure to use the correct version of emacsclient")) |
| 491 | (server-visit-files files client nowait) | 745 | (unless current-frame |
| 492 | (run-hooks 'post-command-hook)) | 746 | (if (fboundp 'x-create-frame) |
| 493 | ;; CLIENT is now a list (CLIENTNUM BUFFERS...) | 747 | (let ((params (if nowait |
| 494 | (if (null (cdr client)) | 748 | ;; Flag frame as client-created, but use a dummy client. |
| 495 | ;; This client is empty; get rid of it immediately. | 749 | ;; This will prevent the frame from being deleted when |
| 496 | (progn | 750 | ;; emacsclient quits while also preventing |
| 497 | (delete-process proc) | 751 | ;; `server-save-buffers-kill-terminal' from unexpectedly |
| 498 | (server-log "Close empty client" proc)) | 752 | ;; killing emacs on that frame. |
| 499 | ;; We visited some buffer for this client. | 753 | (list (cons 'client 'nowait) (cons 'environment env)) |
| 500 | (or nowait (push client server-clients)) | 754 | (list (cons 'client proc) (cons 'environment env))))) |
| 501 | (unless (or isearch-mode (minibufferp)) | 755 | (setq frame (make-frame-on-display |
| 502 | (server-switch-buffer (nth 1 client)) | 756 | (or display |
| 503 | (run-hooks 'server-switch-hook) | 757 | (frame-parameter nil 'display) |
| 504 | (unless nowait | 758 | (getenv "DISPLAY") |
| 505 | (message "%s" (substitute-command-keys | 759 | (error "Please specify display")) |
| 506 | "When done with a buffer, type \\[server-edit]"))))) | 760 | params)) |
| 507 | (when (frame-live-p tmp-frame) | 761 | (server-log (format "%s created" frame) proc) |
| 508 | ;; Delete tmp-frame or make it visible depending on whether it's | 762 | ;; XXX We need to ensure the parameters are |
| 509 | ;; been used or not. | 763 | ;; really set because Emacs forgets unhandled |
| 510 | (server-unselect-display tmp-frame)))) | 764 | ;; initialization parameters for X frames at |
| 511 | ;; Save for later any partial line that remains. | 765 | ;; the moment. |
| 512 | (when (> (length string) 0) | 766 | (modify-frame-parameters frame params) |
| 513 | (process-put proc :previous-string string))) | 767 | (set-frame-parameter frame 'display-environment-variable |
| 768 | (server-getenv-from env "DISPLAY")) | ||
| 769 | (set-frame-parameter frame 'term-environment-variable | ||
| 770 | (server-getenv-from env "TERM")) | ||
| 771 | (select-frame frame) | ||
| 772 | (server-client-set client 'frame frame) | ||
| 773 | (server-client-set client 'terminal (frame-terminal frame)) | ||
| 774 | |||
| 775 | ;; Display *scratch* by default. | ||
| 776 | (switch-to-buffer (get-buffer-create "*scratch*") 'norecord) | ||
| 777 | |||
| 778 | (setq dontkill t)) | ||
| 779 | ;; This emacs does not support X. | ||
| 780 | (server-log "Window system unsupported" proc) | ||
| 781 | (server-send-string proc "-window-system-unsupported \n") | ||
| 782 | (setq dontkill t)))) | ||
| 783 | |||
| 784 | ;; -resume: Resume a suspended tty frame. | ||
| 785 | ((equal "-resume" arg) | ||
| 786 | (let ((terminal (server-client-get client 'terminal))) | ||
| 787 | (setq dontkill t) | ||
| 788 | (when (eq (terminal-live-p terminal) t) | ||
| 789 | (resume-tty terminal)))) | ||
| 790 | |||
| 791 | ;; -suspend: Suspend the client's frame. (In case we | ||
| 792 | ;; get out of sync, and a C-z sends a SIGTSTP to | ||
| 793 | ;; emacsclient.) | ||
| 794 | ((equal "-suspend" arg) | ||
| 795 | (let ((terminal (server-client-get client 'terminal))) | ||
| 796 | (setq dontkill t) | ||
| 797 | (when (eq (terminal-live-p terminal) t) | ||
| 798 | (suspend-tty terminal)))) | ||
| 799 | |||
| 800 | ;; -ignore COMMENT: Noop; useful for debugging emacsclient. | ||
| 801 | ;; (The given comment appears in the server log.) | ||
| 802 | ((and (equal "-ignore" arg) (string-match "\\([^ ]*\\) " request)) | ||
| 803 | (setq dontkill t | ||
| 804 | request (substring request (match-end 0)))) | ||
| 805 | |||
| 806 | ;; -tty DEVICE-NAME TYPE: Open a new tty frame at the client. | ||
| 807 | ((and (equal "-tty" arg) (string-match "\\([^ ]*\\) \\([^ ]*\\) " request)) | ||
| 808 | (let ((tty (server-unquote-arg (match-string 1 request))) | ||
| 809 | (type (server-unquote-arg (match-string 2 request)))) | ||
| 810 | (setq request (substring request (match-end 0))) | ||
| 811 | (unless (server-client-get client 'version) | ||
| 812 | (error "Protocol error; make sure you use the correct version of emacsclient")) | ||
| 813 | (unless current-frame | ||
| 814 | (server-with-environment env | ||
| 815 | '("LANG" "LC_CTYPE" "LC_ALL" | ||
| 816 | ;; For tgetent(3); list according to ncurses(3). | ||
| 817 | "BAUDRATE" "COLUMNS" "ESCDELAY" "HOME" "LINES" | ||
| 818 | "NCURSES_ASSUMED_COLORS" "NCURSES_NO_PADDING" | ||
| 819 | "NCURSES_NO_SETBUF" "TERM" "TERMCAP" "TERMINFO" | ||
| 820 | "TERMINFO_DIRS" "TERMPATH" | ||
| 821 | ;; rxvt wants these | ||
| 822 | "COLORFGBG" "COLORTERM") | ||
| 823 | (setq frame (make-frame-on-tty tty type | ||
| 824 | ;; Ignore nowait here; we always need to clean | ||
| 825 | ;; up opened ttys when the client dies. | ||
| 826 | `((client . ,proc) | ||
| 827 | (environment . ,env))))) | ||
| 828 | |||
| 829 | (set-frame-parameter frame 'display-environment-variable | ||
| 830 | (server-getenv-from env "DISPLAY")) | ||
| 831 | (set-frame-parameter frame 'term-environment-variable | ||
| 832 | (server-getenv-from env "TERM")) | ||
| 833 | (select-frame frame) | ||
| 834 | (server-client-set client 'frame frame) | ||
| 835 | (server-client-set client 'tty (terminal-name frame)) | ||
| 836 | (server-client-set client 'terminal (frame-terminal frame)) | ||
| 837 | |||
| 838 | ;; Display *scratch* by default. | ||
| 839 | (switch-to-buffer (get-buffer-create "*scratch*") 'norecord) | ||
| 840 | |||
| 841 | ;; Reply with our pid. | ||
| 842 | (server-send-string proc (concat "-emacs-pid " (number-to-string (emacs-pid)) "\n")) | ||
| 843 | (setq dontkill t)))) | ||
| 844 | |||
| 845 | ;; -position LINE: Go to the given line in the next file. | ||
| 846 | ((and (equal "-position" arg) (string-match "\\(\\+[0-9]+\\) " request)) | ||
| 847 | (setq lineno (string-to-number (substring (match-string 1 request) 1)) | ||
| 848 | request (substring request (match-end 0)))) | ||
| 849 | |||
| 850 | ;; -position LINE:COLUMN: Set point to the given position in the next file. | ||
| 851 | ((and (equal "-position" arg) (string-match "\\+\\([0-9]+\\):\\([0-9]+\\) " request)) | ||
| 852 | (setq lineno (string-to-number (match-string 1 request)) | ||
| 853 | columnno (string-to-number (match-string 2 request)) | ||
| 854 | request (substring request (match-end 0)))) | ||
| 855 | |||
| 856 | ;; -file FILENAME: Load the given file. | ||
| 857 | ((and (equal "-file" arg) (string-match "\\([^ ]+\\) " request)) | ||
| 858 | (let ((file (server-unquote-arg (match-string 1 request)))) | ||
| 859 | (setq request (substring request (match-end 0))) | ||
| 860 | (if coding-system | ||
| 861 | (setq file (decode-coding-string file coding-system))) | ||
| 862 | (setq file (command-line-normalize-file-name file)) | ||
| 863 | (push (list file lineno columnno) files) | ||
| 864 | (server-log (format "New file: %s (%d:%d)" file lineno columnno) proc)) | ||
| 865 | (setq lineno 1 | ||
| 866 | columnno 0)) | ||
| 867 | |||
| 868 | ;; -eval EXPR: Evaluate a Lisp expression. | ||
| 869 | ((and (equal "-eval" arg) (string-match "\\([^ ]+\\) " request)) | ||
| 870 | (let ((expr (server-unquote-arg (match-string 1 request)))) | ||
| 871 | (setq request (substring request (match-end 0))) | ||
| 872 | (if coding-system | ||
| 873 | (setq expr (decode-coding-string expr coding-system))) | ||
| 874 | (let ((v (eval (car (read-from-string expr))))) | ||
| 875 | (when (and (not frame) v) | ||
| 876 | (with-temp-buffer | ||
| 877 | (let ((standard-output (current-buffer))) | ||
| 878 | (pp v) | ||
| 879 | (server-send-string | ||
| 880 | proc (format "-print %s\n" | ||
| 881 | (server-quote-arg | ||
| 882 | (buffer-substring-no-properties (point-min) | ||
| 883 | (point-max))))))))) | ||
| 884 | (setq lineno 1 | ||
| 885 | columnno 0))) | ||
| 886 | |||
| 887 | ;; -env NAME=VALUE: An environment variable. | ||
| 888 | ((and (equal "-env" arg) (string-match "\\([^ ]+\\) " request)) | ||
| 889 | (let ((var (server-unquote-arg (match-string 1 request)))) | ||
| 890 | ;; XXX Variables should be encoded as in getenv/setenv. | ||
| 891 | (setq request (substring request (match-end 0))) | ||
| 892 | (setq env (cons var env)))) | ||
| 893 | |||
| 894 | ;; -dir DIRNAME: The cwd of the emacsclient process. | ||
| 895 | ((and (equal "-dir" arg) (string-match "\\([^ ]+\\) " request)) | ||
| 896 | (setq dir (server-unquote-arg (match-string 1 request))) | ||
| 897 | (setq request (substring request (match-end 0))) | ||
| 898 | (if coding-system | ||
| 899 | (setq dir (decode-coding-string dir coding-system))) | ||
| 900 | (setq dir (command-line-normalize-file-name dir))) | ||
| 901 | |||
| 902 | ;; Unknown command. | ||
| 903 | (t (error "Unknown command: %s" arg))))) | ||
| 904 | |||
| 905 | (let (buffers) | ||
| 906 | (when files | ||
| 907 | (run-hooks 'pre-command-hook) | ||
| 908 | (setq buffers (server-visit-files files client nowait)) | ||
| 909 | (run-hooks 'post-command-hook)) | ||
| 910 | |||
| 911 | (when frame | ||
| 912 | (with-selected-frame frame | ||
| 913 | (display-startup-echo-area-message) | ||
| 914 | (unless inhibit-splash-screen | ||
| 915 | (condition-case err | ||
| 916 | ;; This looks scary because `fancy-splash-screens' | ||
| 917 | ;; will call `recursive-edit' from a process filter. | ||
| 918 | ;; However, that should be safe to do now. | ||
| 919 | (display-splash-screen t) | ||
| 920 | ;; `recursive-edit' will throw an error if Emacs is | ||
| 921 | ;; already doing a recursive edit elsewhere. Catch it | ||
| 922 | ;; here so that we can finish normally. | ||
| 923 | (error nil))))) | ||
| 924 | |||
| 925 | ;; Delete the client if necessary. | ||
| 926 | (cond | ||
| 927 | (nowait | ||
| 928 | ;; Client requested nowait; return immediately. | ||
| 929 | (server-log "Close nowait client" proc) | ||
| 930 | (server-delete-client proc)) | ||
| 931 | ((and (not dontkill) (null buffers)) | ||
| 932 | ;; This client is empty; get rid of it immediately. | ||
| 933 | (server-log "Close empty client" proc) | ||
| 934 | (server-delete-client proc))) | ||
| 935 | (cond | ||
| 936 | ((or isearch-mode (minibufferp)) | ||
| 937 | nil) | ||
| 938 | ((and frame (null buffers)) | ||
| 939 | (message "%s" (substitute-command-keys | ||
| 940 | "When done with this frame, type \\[delete-frame]"))) | ||
| 941 | ((not (null buffers)) | ||
| 942 | (server-switch-buffer (car buffers)) | ||
| 943 | (run-hooks 'server-switch-hook) | ||
| 944 | (unless nowait | ||
| 945 | (message "%s" (substitute-command-keys | ||
| 946 | "When done with a buffer, type \\[server-edit]")))))))) | ||
| 947 | |||
| 948 | ;; Save for later any partial line that remains. | ||
| 949 | (when (> (length string) 0) | ||
| 950 | (process-put proc 'previous-string string))) | ||
| 951 | ;; condition-case | ||
| 952 | (error (ignore-errors | ||
| 953 | (server-send-string | ||
| 954 | proc (concat "-error " (server-quote-arg (error-message-string err)))) | ||
| 955 | (setq string "") | ||
| 956 | (server-log (error-message-string err) proc) | ||
| 957 | (delete-process proc))))) | ||
| 514 | 958 | ||
| 515 | (defun server-goto-line-column (file-line-col) | 959 | (defun server-goto-line-column (file-line-col) |
| 960 | "Move point to the position indicated in FILE-LINE-COL. | ||
| 961 | FILE-LINE-COL should be a three-element list as described in | ||
| 962 | `server-visit-files'." | ||
| 516 | (goto-line (nth 1 file-line-col)) | 963 | (goto-line (nth 1 file-line-col)) |
| 517 | (let ((column-number (nth 2 file-line-col))) | 964 | (let ((column-number (nth 2 file-line-col))) |
| 518 | (when (> column-number 0) | 965 | (if (> column-number 0) |
| 519 | (move-to-column (1- column-number))))) | 966 | (move-to-column (1- column-number))))) |
| 520 | 967 | ||
| 521 | (defun server-visit-files (files client &optional nowait) | 968 | (defun server-visit-files (files client &optional nowait) |
| 522 | "Find FILES and return the list CLIENT with the buffers nconc'd. | 969 | "Find FILES and return a list of buffers created. |
| 523 | FILES is an alist whose elements are (FILENAME LINENUMBER COLUMNNUMBER). | 970 | FILES is an alist whose elements are (FILENAME LINENUMBER COLUMNNUMBER). |
| 971 | CLIENT is the client that requested this operation. | ||
| 524 | NOWAIT non-nil means this client is not waiting for the results, | 972 | NOWAIT non-nil means this client is not waiting for the results, |
| 525 | so don't mark these buffers specially, just visit them normally." | 973 | so don't mark these buffers specially, just visit them normally." |
| 526 | ;; Bind last-nonmenu-event to force use of keyboard, not mouse, for queries. | 974 | ;; Bind last-nonmenu-event to force use of keyboard, not mouse, for queries. |
| @@ -534,7 +982,7 @@ so don't mark these buffers specially, just visit them normally." | |||
| 534 | ;; modified, revert it. If there is an existing buffer with | 982 | ;; modified, revert it. If there is an existing buffer with |
| 535 | ;; deleted file, offer to write it. | 983 | ;; deleted file, offer to write it. |
| 536 | (let* ((minibuffer-auto-raise (or server-raise-frame | 984 | (let* ((minibuffer-auto-raise (or server-raise-frame |
| 537 | minibuffer-auto-raise)) | 985 | minibuffer-auto-raise)) |
| 538 | (filen (car file)) | 986 | (filen (car file)) |
| 539 | (obuf (get-file-buffer filen))) | 987 | (obuf (get-file-buffer filen))) |
| 540 | (add-to-history 'file-name-history filen) | 988 | (add-to-history 'file-name-history filen) |
| @@ -542,14 +990,14 @@ so don't mark these buffers specially, just visit them normally." | |||
| 542 | (progn | 990 | (progn |
| 543 | (cond ((file-exists-p filen) | 991 | (cond ((file-exists-p filen) |
| 544 | (when (not (verify-visited-file-modtime obuf)) | 992 | (when (not (verify-visited-file-modtime obuf)) |
| 545 | (revert-buffer t nil))) | 993 | (revert-buffer t nil))) |
| 546 | (t | 994 | (t |
| 547 | (when (y-or-n-p | 995 | (when (y-or-n-p |
| 548 | (concat "File no longer exists: " | 996 | (concat "File no longer exists: " filen |
| 549 | filen | 997 | ", write buffer to file? ")) |
| 550 | ", write buffer to file? ")) | 998 | (write-file filen)))) |
| 551 | (write-file filen)))) | 999 | (unless server-buffer-clients |
| 552 | (setq server-existing-buffer t) | 1000 | (setq server-existing-buffer t)) |
| 553 | (server-goto-line-column file)) | 1001 | (server-goto-line-column file)) |
| 554 | (set-buffer (find-file-noselect filen)) | 1002 | (set-buffer (find-file-noselect filen)) |
| 555 | (server-goto-line-column file) | 1003 | (server-goto-line-column file) |
| @@ -559,7 +1007,11 @@ so don't mark these buffers specially, just visit them normally." | |||
| 559 | (add-hook 'kill-buffer-hook 'server-kill-buffer nil t) | 1007 | (add-hook 'kill-buffer-hook 'server-kill-buffer nil t) |
| 560 | (push (car client) server-buffer-clients)) | 1008 | (push (car client) server-buffer-clients)) |
| 561 | (push (current-buffer) client-record))) | 1009 | (push (current-buffer) client-record))) |
| 562 | (nconc client client-record))) | 1010 | (unless nowait |
| 1011 | (server-client-set | ||
| 1012 | client 'buffers | ||
| 1013 | (nconc (server-client-get client 'buffers) client-record))) | ||
| 1014 | client-record)) | ||
| 563 | 1015 | ||
| 564 | (defun server-buffer-done (buffer &optional for-killing) | 1016 | (defun server-buffer-done (buffer &optional for-killing) |
| 565 | "Mark BUFFER as \"done\" for its client(s). | 1017 | "Mark BUFFER as \"done\" for its client(s). |
| @@ -569,27 +1021,24 @@ or nil. KILLED is t if we killed BUFFER (typically, because it was visiting | |||
| 569 | a temp file). | 1021 | a temp file). |
| 570 | FOR-KILLING if non-nil indicates that we are called from `kill-buffer'." | 1022 | FOR-KILLING if non-nil indicates that we are called from `kill-buffer'." |
| 571 | (let ((next-buffer nil) | 1023 | (let ((next-buffer nil) |
| 572 | (killed nil) | 1024 | (killed nil)) |
| 573 | (old-clients server-clients)) | 1025 | (dolist (client server-clients) |
| 574 | (while old-clients | 1026 | (let ((buffers (server-client-get client 'buffers))) |
| 575 | (let ((client (car old-clients))) | ||
| 576 | (or next-buffer | 1027 | (or next-buffer |
| 577 | (setq next-buffer (nth 1 (memq buffer client)))) | 1028 | (setq next-buffer (nth 1 (memq buffer buffers)))) |
| 578 | (delq buffer client) | 1029 | (when buffers ; Ignore bufferless clients. |
| 579 | ;; Delete all dead buffers from CLIENT. | 1030 | (setq buffers (delq buffer buffers)) |
| 580 | (let ((tail client)) | 1031 | ;; Delete all dead buffers from CLIENT. |
| 581 | (while tail | 1032 | (dolist (b buffers) |
| 582 | (and (bufferp (car tail)) | 1033 | (and (bufferp b) |
| 583 | (null (buffer-name (car tail))) | 1034 | (not (buffer-live-p b)) |
| 584 | (delq (car tail) client)) | 1035 | (setq buffers (delq b buffers)))) |
| 585 | (setq tail (cdr tail)))) | 1036 | (server-client-set client 'buffers buffers) |
| 586 | ;; If client now has no pending buffers, | 1037 | ;; If client now has no pending buffers, |
| 587 | ;; tell it that it is done, and forget it entirely. | 1038 | ;; tell it that it is done, and forget it entirely. |
| 588 | (unless (cdr client) | 1039 | (unless buffers |
| 589 | (delete-process (car client)) | 1040 | (server-log "Close" client) |
| 590 | (server-log "Close" (car client)) | 1041 | (server-delete-client client))))) |
| 591 | (setq server-clients (delq client server-clients)))) | ||
| 592 | (setq old-clients (cdr old-clients))) | ||
| 593 | (when (and (bufferp buffer) (buffer-name buffer)) | 1042 | (when (and (bufferp buffer) (buffer-name buffer)) |
| 594 | ;; We may or may not kill this buffer; | 1043 | ;; We may or may not kill this buffer; |
| 595 | ;; if we do, do not call server-buffer-done recursively | 1044 | ;; if we do, do not call server-buffer-done recursively |
| @@ -654,30 +1103,32 @@ specifically for the clients and did not exist before their request for it." | |||
| 654 | ;; but I think that is dangerous--the client would proceed | 1103 | ;; but I think that is dangerous--the client would proceed |
| 655 | ;; using whatever is on disk in that file. -- rms. | 1104 | ;; using whatever is on disk in that file. -- rms. |
| 656 | (defun server-kill-buffer-query-function () | 1105 | (defun server-kill-buffer-query-function () |
| 1106 | "Ask before killing a server buffer." | ||
| 657 | (or (not server-buffer-clients) | 1107 | (or (not server-buffer-clients) |
| 1108 | (let ((res t)) | ||
| 1109 | (dolist (proc server-buffer-clients res) | ||
| 1110 | (let ((client (server-client proc))) | ||
| 1111 | (when (and client (eq (process-status proc) 'open)) | ||
| 1112 | (setq res nil))))) | ||
| 658 | (yes-or-no-p (format "Buffer `%s' still has clients; kill it? " | 1113 | (yes-or-no-p (format "Buffer `%s' still has clients; kill it? " |
| 659 | (buffer-name (current-buffer)))))) | 1114 | (buffer-name (current-buffer)))))) |
| 660 | 1115 | ||
| 661 | (add-hook 'kill-buffer-query-functions | ||
| 662 | 'server-kill-buffer-query-function) | ||
| 663 | |||
| 664 | (defun server-kill-emacs-query-function () | 1116 | (defun server-kill-emacs-query-function () |
| 665 | (let (live-client | 1117 | "Ask before exiting Emacs it has live clients." |
| 666 | (tail server-clients)) | 1118 | (or (not server-clients) |
| 667 | ;; See if any clients have any buffers that are still alive. | 1119 | (let (live-client) |
| 668 | (while tail | 1120 | (dolist (client server-clients live-client) |
| 669 | (when (memq t (mapcar 'stringp (mapcar 'buffer-name (cdr (car tail))))) | 1121 | (when (memq t (mapcar 'buffer-live-p (server-client-get |
| 670 | (setq live-client t)) | 1122 | client 'buffers))) |
| 671 | (setq tail (cdr tail))) | 1123 | (setq live-client t)))) |
| 672 | (or (not live-client) | 1124 | (yes-or-no-p "This Emacs session has clients; exit anyway? "))) |
| 673 | (yes-or-no-p "Server buffers still have clients; exit anyway? ")))) | ||
| 674 | |||
| 675 | (add-hook 'kill-emacs-query-functions 'server-kill-emacs-query-function) | ||
| 676 | 1125 | ||
| 677 | (defvar server-kill-buffer-running nil | 1126 | (defvar server-kill-buffer-running nil |
| 678 | "Non-nil while `server-kill-buffer' or `server-buffer-done' is running.") | 1127 | "Non-nil while `server-kill-buffer' or `server-buffer-done' is running.") |
| 679 | 1128 | ||
| 680 | (defun server-kill-buffer () | 1129 | (defun server-kill-buffer () |
| 1130 | "Remove the current buffer from its clients' buffer list. | ||
| 1131 | Designed to be added to `kill-buffer-hook'." | ||
| 681 | ;; Prevent infinite recursion if user has made server-done-hook | 1132 | ;; Prevent infinite recursion if user has made server-done-hook |
| 682 | ;; call kill-buffer. | 1133 | ;; call kill-buffer. |
| 683 | (or server-kill-buffer-running | 1134 | (or server-kill-buffer-running |
| @@ -711,18 +1162,26 @@ starts server process and that is all. Invoked by \\[server-edit]." | |||
| 711 | 1162 | ||
| 712 | (defun server-switch-buffer (&optional next-buffer killed-one) | 1163 | (defun server-switch-buffer (&optional next-buffer killed-one) |
| 713 | "Switch to another buffer, preferably one that has a client. | 1164 | "Switch to another buffer, preferably one that has a client. |
| 714 | Arg NEXT-BUFFER is a suggestion; if it is a live buffer, use it." | 1165 | Arg NEXT-BUFFER is a suggestion; if it is a live buffer, use it. |
| 715 | ;; KILLED-ONE is t in a recursive call | 1166 | |
| 716 | ;; if we have already killed one temp-file server buffer. | 1167 | KILLED-ONE is t in a recursive call if we have already killed one |
| 717 | ;; This means we should avoid the final "switch to some other buffer" | 1168 | temp-file server buffer. This means we should avoid the final |
| 718 | ;; since we've already effectively done that. | 1169 | \"switch to some other buffer\" since we've already effectively |
| 1170 | done that." | ||
| 719 | (if (null next-buffer) | 1171 | (if (null next-buffer) |
| 720 | (if server-clients | 1172 | (progn |
| 721 | (server-switch-buffer (nth 1 (car server-clients)) killed-one) | 1173 | (let ((rest server-clients)) |
| 722 | (unless (or killed-one (window-dedicated-p (selected-window))) | 1174 | (while (and rest (not next-buffer)) |
| 723 | (switch-to-buffer (other-buffer)) | 1175 | (let ((client (car rest))) |
| 1176 | ;; Only look at frameless clients. | ||
| 1177 | (when (not (server-client-get client 'frame)) | ||
| 1178 | (setq next-buffer (car (server-client-get client 'buffers)))) | ||
| 1179 | (setq rest (cdr rest))))) | ||
| 1180 | (and next-buffer (server-switch-buffer next-buffer killed-one)) | ||
| 1181 | (unless (or next-buffer killed-one (window-dedicated-p (selected-window))) | ||
| 1182 | ;; (switch-to-buffer (other-buffer)) | ||
| 724 | (message "No server buffers remain to edit"))) | 1183 | (message "No server buffers remain to edit"))) |
| 725 | (if (not (buffer-name next-buffer)) | 1184 | (if (not (buffer-live-p next-buffer)) |
| 726 | ;; If NEXT-BUFFER is a dead buffer, remove the server records for it | 1185 | ;; If NEXT-BUFFER is a dead buffer, remove the server records for it |
| 727 | ;; and try the next surviving server buffer. | 1186 | ;; and try the next surviving server buffer. |
| 728 | (apply 'server-switch-buffer (server-buffer-done next-buffer)) | 1187 | (apply 'server-switch-buffer (server-buffer-done next-buffer)) |
| @@ -750,8 +1209,8 @@ Arg NEXT-BUFFER is a suggestion; if it is a live buffer, use it." | |||
| 750 | (get-window-with-predicate | 1209 | (get-window-with-predicate |
| 751 | (lambda (w) | 1210 | (lambda (w) |
| 752 | (and (not (window-dedicated-p w)) | 1211 | (and (not (window-dedicated-p w)) |
| 753 | (equal (frame-parameter (window-frame w) 'display) | 1212 | (equal (frame-terminal (window-frame w)) |
| 754 | (frame-parameter (selected-frame) 'display)))) | 1213 | (frame-terminal (selected-frame))))) |
| 755 | 'nomini 'visible (selected-window)))) | 1214 | 'nomini 'visible (selected-window)))) |
| 756 | (condition-case nil | 1215 | (condition-case nil |
| 757 | (switch-to-buffer next-buffer) | 1216 | (switch-to-buffer next-buffer) |
| @@ -761,10 +1220,31 @@ Arg NEXT-BUFFER is a suggestion; if it is a live buffer, use it." | |||
| 761 | (when server-raise-frame | 1220 | (when server-raise-frame |
| 762 | (select-frame-set-input-focus (window-frame (selected-window)))))) | 1221 | (select-frame-set-input-focus (window-frame (selected-window)))))) |
| 763 | 1222 | ||
| 1223 | ;;;###autoload | ||
| 1224 | (defun server-save-buffers-kill-terminal (proc &optional arg) | ||
| 1225 | "Offer to save each buffer, then kill PROC. | ||
| 1226 | |||
| 1227 | With prefix arg, silently save all file-visiting buffers, then kill. | ||
| 1228 | |||
| 1229 | If emacsclient was started with a list of filenames to edit, then | ||
| 1230 | only these files will be asked to be saved." | ||
| 1231 | (let ((buffers (server-client-get proc 'buffers))) | ||
| 1232 | ;; If client is bufferless, emulate a normal Emacs session | ||
| 1233 | ;; exit and offer to save all buffers. Otherwise, offer to | ||
| 1234 | ;; save only the buffers belonging to the client. | ||
| 1235 | (save-some-buffers arg | ||
| 1236 | (if buffers | ||
| 1237 | (lambda () (memq (current-buffer) buffers)) | ||
| 1238 | t)) | ||
| 1239 | (server-delete-client proc))) | ||
| 1240 | |||
| 764 | (define-key ctl-x-map "#" 'server-edit) | 1241 | (define-key ctl-x-map "#" 'server-edit) |
| 765 | 1242 | ||
| 766 | (defun server-unload-hook () | 1243 | (defun server-unload-hook () |
| 1244 | "Unload the server library." | ||
| 767 | (server-mode -1) | 1245 | (server-mode -1) |
| 1246 | (remove-hook 'suspend-tty-functions 'server-handle-suspend-tty) | ||
| 1247 | (remove-hook 'delete-frame-functions 'server-handle-delete-frame) | ||
| 768 | (remove-hook 'kill-buffer-query-functions 'server-kill-buffer-query-function) | 1248 | (remove-hook 'kill-buffer-query-functions 'server-kill-buffer-query-function) |
| 769 | (remove-hook 'kill-emacs-query-functions 'server-kill-emacs-query-function) | 1249 | (remove-hook 'kill-emacs-query-functions 'server-kill-emacs-query-function) |
| 770 | (remove-hook 'kill-buffer-hook 'server-kill-buffer)) | 1250 | (remove-hook 'kill-buffer-hook 'server-kill-buffer)) |
diff --git a/lisp/simple.el b/lisp/simple.el index 5989d9cc61f..264bb7aa6e1 100644 --- a/lisp/simple.el +++ b/lisp/simple.el | |||
| @@ -85,34 +85,22 @@ If the optional third argument FRAME is non-nil, use that frame's | |||
| 85 | buffer list instead of the selected frame's buffer list. | 85 | buffer list instead of the selected frame's buffer list. |
| 86 | If no other buffer exists, the buffer `*scratch*' is returned." | 86 | If no other buffer exists, the buffer `*scratch*' is returned." |
| 87 | (setq frame (or frame (selected-frame))) | 87 | (setq frame (or frame (selected-frame))) |
| 88 | (or (get-next-valid-buffer (frame-parameter frame 'buried-buffer-list) | 88 | (or (get-next-valid-buffer (nreverse (buffer-list frame)) |
| 89 | buffer visible-ok frame) | 89 | buffer visible-ok frame) |
| 90 | (get-next-valid-buffer (nreverse (buffer-list frame)) | ||
| 91 | buffer visible-ok frame) | ||
| 92 | (progn | 90 | (progn |
| 93 | (set-buffer-major-mode (get-buffer-create "*scratch*")) | 91 | (set-buffer-major-mode (get-buffer-create "*scratch*")) |
| 94 | (get-buffer "*scratch*")))) | 92 | (get-buffer "*scratch*")))) |
| 95 | |||
| 96 | (defun next-buffer () | 93 | (defun next-buffer () |
| 97 | "Switch to the next buffer in cyclic order." | 94 | "Switch to the next buffer in cyclic order." |
| 98 | (interactive) | 95 | (interactive) |
| 99 | (let ((buffer (current-buffer)) | 96 | (let ((buffer (current-buffer))) |
| 100 | (bbl (frame-parameter nil 'buried-buffer-list))) | ||
| 101 | (switch-to-buffer (other-buffer buffer t)) | 97 | (switch-to-buffer (other-buffer buffer t)) |
| 102 | (bury-buffer buffer) | 98 | (bury-buffer buffer))) |
| 103 | (set-frame-parameter nil 'buried-buffer-list | ||
| 104 | (cons buffer (delq buffer bbl))))) | ||
| 105 | 99 | ||
| 106 | (defun previous-buffer () | 100 | (defun previous-buffer () |
| 107 | "Switch to the previous buffer in cyclic order." | 101 | "Switch to the previous buffer in cyclic order." |
| 108 | (interactive) | 102 | (interactive) |
| 109 | (let ((buffer (last-buffer (current-buffer) t)) | 103 | (switch-to-buffer (last-buffer (current-buffer) t))) |
| 110 | (bbl (frame-parameter nil 'buried-buffer-list))) | ||
| 111 | (switch-to-buffer buffer) | ||
| 112 | ;; Clean up buried-buffer-list up to and including the chosen buffer. | ||
| 113 | (while (and bbl (not (eq (car bbl) buffer))) | ||
| 114 | (setq bbl (cdr bbl))) | ||
| 115 | (set-frame-parameter nil 'buried-buffer-list bbl))) | ||
| 116 | 104 | ||
| 117 | 105 | ||
| 118 | ;;; next-error support framework | 106 | ;;; next-error support framework |
| @@ -2557,6 +2545,8 @@ the text which should be made available. | |||
| 2557 | The second, optional, argument PUSH, has the same meaning as the | 2545 | The second, optional, argument PUSH, has the same meaning as the |
| 2558 | similar argument to `x-set-cut-buffer', which see.") | 2546 | similar argument to `x-set-cut-buffer', which see.") |
| 2559 | 2547 | ||
| 2548 | (make-variable-frame-local 'interprogram-cut-function) | ||
| 2549 | |||
| 2560 | (defvar interprogram-paste-function nil | 2550 | (defvar interprogram-paste-function nil |
| 2561 | "Function to call to get text cut from other programs. | 2551 | "Function to call to get text cut from other programs. |
| 2562 | 2552 | ||
| @@ -2577,6 +2567,8 @@ most recent string, the function should return nil. If it is | |||
| 2577 | difficult to tell whether Emacs or some other program provided the | 2567 | difficult to tell whether Emacs or some other program provided the |
| 2578 | current string, it is probably good enough to return nil if the string | 2568 | current string, it is probably good enough to return nil if the string |
| 2579 | is equal (according to `string=') to the last text Emacs provided.") | 2569 | is equal (according to `string=') to the last text Emacs provided.") |
| 2570 | |||
| 2571 | (make-variable-frame-local 'interprogram-paste-function) | ||
| 2580 | 2572 | ||
| 2581 | 2573 | ||
| 2582 | 2574 | ||
| @@ -5626,36 +5618,33 @@ front of the list of recently selected ones." | |||
| 5626 | 5618 | ||
| 5627 | ;;; Handling of Backspace and Delete keys. | 5619 | ;;; Handling of Backspace and Delete keys. |
| 5628 | 5620 | ||
| 5629 | (defcustom normal-erase-is-backspace | 5621 | (defcustom normal-erase-is-backspace 'maybe |
| 5630 | (and (not noninteractive) | 5622 | "Set the default behaviour of the Delete and Backspace keys. |
| 5631 | (or (memq system-type '(ms-dos windows-nt)) | 5623 | |
| 5632 | (eq window-system 'mac) | 5624 | If set to t, Delete key deletes forward and Backspace key deletes |
| 5633 | (and (memq window-system '(x)) | 5625 | backward. |
| 5634 | (fboundp 'x-backspace-delete-keys-p) | 5626 | |
| 5635 | (x-backspace-delete-keys-p)) | 5627 | If set to nil, both Delete and Backspace keys delete backward. |
| 5636 | ;; If the terminal Emacs is running on has erase char | 5628 | |
| 5637 | ;; set to ^H, use the Backspace key for deleting | 5629 | If set to 'maybe (which is the default), Emacs automatically |
| 5638 | ;; backward and, and the Delete key for deleting forward. | 5630 | selects a behaviour. On window systems, the behaviour depends on |
| 5639 | (and (null window-system) | 5631 | the keyboard used. If the keyboard has both a Backspace key and |
| 5640 | (eq tty-erase-char ?\^H)))) | 5632 | a Delete key, and both are mapped to their usual meanings, the |
| 5641 | "If non-nil, Delete key deletes forward and Backspace key deletes backward. | 5633 | option's default value is set to t, so that Backspace can be used |
| 5642 | 5634 | to delete backward, and Delete can be used to delete forward. | |
| 5643 | On window systems, the default value of this option is chosen | 5635 | |
| 5644 | according to the keyboard used. If the keyboard has both a Backspace | 5636 | If not running under a window system, customizing this option |
| 5645 | key and a Delete key, and both are mapped to their usual meanings, the | 5637 | accomplishes a similar effect by mapping C-h, which is usually |
| 5646 | option's default value is set to t, so that Backspace can be used to | 5638 | generated by the Backspace key, to DEL, and by mapping DEL to C-d |
| 5647 | delete backward, and Delete can be used to delete forward. | 5639 | via `keyboard-translate'. The former functionality of C-h is |
| 5648 | 5640 | available on the F1 key. You should probably not use this | |
| 5649 | If not running under a window system, customizing this option accomplishes | 5641 | setting if you don't have both Backspace, Delete and F1 keys. |
| 5650 | a similar effect by mapping C-h, which is usually generated by the | ||
| 5651 | Backspace key, to DEL, and by mapping DEL to C-d via | ||
| 5652 | `keyboard-translate'. The former functionality of C-h is available on | ||
| 5653 | the F1 key. You should probably not use this setting if you don't | ||
| 5654 | have both Backspace, Delete and F1 keys. | ||
| 5655 | 5642 | ||
| 5656 | Setting this variable with setq doesn't take effect. Programmatically, | 5643 | Setting this variable with setq doesn't take effect. Programmatically, |
| 5657 | call `normal-erase-is-backspace-mode' (which see) instead." | 5644 | call `normal-erase-is-backspace-mode' (which see) instead." |
| 5658 | :type 'boolean | 5645 | :type '(choice (const :tag "Off" nil) |
| 5646 | (const :tag "Maybe" maybe) | ||
| 5647 | (other :tag "On" t)) | ||
| 5659 | :group 'editing-basics | 5648 | :group 'editing-basics |
| 5660 | :version "21.1" | 5649 | :version "21.1" |
| 5661 | :set (lambda (symbol value) | 5650 | :set (lambda (symbol value) |
| @@ -5665,17 +5654,38 @@ call `normal-erase-is-backspace-mode' (which see) instead." | |||
| 5665 | (normal-erase-is-backspace-mode (or value 0)) | 5654 | (normal-erase-is-backspace-mode (or value 0)) |
| 5666 | (set-default symbol value)))) | 5655 | (set-default symbol value)))) |
| 5667 | 5656 | ||
| 5657 | (defun normal-erase-is-backspace-setup-frame (&optional frame) | ||
| 5658 | "Set up `normal-erase-is-backspace-mode' on FRAME, if necessary." | ||
| 5659 | (unless frame (setq frame (selected-frame))) | ||
| 5660 | (with-selected-frame frame | ||
| 5661 | (unless (terminal-parameter nil 'normal-erase-is-backspace) | ||
| 5662 | (if (cond ((eq normal-erase-is-backspace 'maybe) | ||
| 5663 | (and (not noninteractive) | ||
| 5664 | (or (memq system-type '(ms-dos windows-nt)) | ||
| 5665 | (eq window-system 'mac) | ||
| 5666 | (and (memq window-system '(x)) | ||
| 5667 | (fboundp 'x-backspace-delete-keys-p) | ||
| 5668 | (x-backspace-delete-keys-p)) | ||
| 5669 | ;; If the terminal Emacs is running on has erase char | ||
| 5670 | ;; set to ^H, use the Backspace key for deleting | ||
| 5671 | ;; backward and, and the Delete key for deleting forward. | ||
| 5672 | (and (null window-system) | ||
| 5673 | (eq tty-erase-char ?\^H))))) | ||
| 5674 | (t | ||
| 5675 | normal-erase-is-backspace)) | ||
| 5676 | (normal-erase-is-backspace-mode 1) | ||
| 5677 | (normal-erase-is-backspace-mode 0))))) | ||
| 5668 | 5678 | ||
| 5669 | (defun normal-erase-is-backspace-mode (&optional arg) | 5679 | (defun normal-erase-is-backspace-mode (&optional arg) |
| 5670 | "Toggle the Erase and Delete mode of the Backspace and Delete keys. | 5680 | "Toggle the Erase and Delete mode of the Backspace and Delete keys. |
| 5671 | 5681 | ||
| 5672 | With numeric arg, turn the mode on if and only if ARG is positive. | 5682 | With numeric arg, turn the mode on if and only if ARG is positive. |
| 5673 | 5683 | ||
| 5674 | On window systems, when this mode is on, Delete is mapped to C-d and | 5684 | On window systems, when this mode is on, Delete is mapped to C-d |
| 5675 | Backspace is mapped to DEL; when this mode is off, both Delete and | 5685 | and Backspace is mapped to DEL; when this mode is off, both |
| 5676 | Backspace are mapped to DEL. (The remapping goes via | 5686 | Delete and Backspace are mapped to DEL. (The remapping goes via |
| 5677 | `function-key-map', so binding Delete or Backspace in the global or | 5687 | `local-function-key-map', so binding Delete or Backspace in the |
| 5678 | local keymap will override that.) | 5688 | global or local keymap will override that.) |
| 5679 | 5689 | ||
| 5680 | In addition, on window systems, the bindings of C-Delete, M-Delete, | 5690 | In addition, on window systems, the bindings of C-Delete, M-Delete, |
| 5681 | C-M-Delete, C-Backspace, M-Backspace, and C-M-Backspace are changed in | 5691 | C-M-Delete, C-Backspace, M-Backspace, and C-M-Backspace are changed in |
| @@ -5697,54 +5707,57 @@ have both Backspace, Delete and F1 keys. | |||
| 5697 | 5707 | ||
| 5698 | See also `normal-erase-is-backspace'." | 5708 | See also `normal-erase-is-backspace'." |
| 5699 | (interactive "P") | 5709 | (interactive "P") |
| 5700 | (setq normal-erase-is-backspace | 5710 | (let ((enabled (or (and arg (> (prefix-numeric-value arg) 0)) |
| 5701 | (if arg | 5711 | (and (not arg) |
| 5702 | (> (prefix-numeric-value arg) 0) | 5712 | (not (eq 1 (terminal-parameter |
| 5703 | (not normal-erase-is-backspace))) | 5713 | nil 'normal-erase-is-backspace))))))) |
| 5704 | 5714 | (set-terminal-parameter nil 'normal-erase-is-backspace | |
| 5705 | (cond ((or (memq window-system '(x w32 mac pc)) | 5715 | (if enabled 1 0)) |
| 5706 | (memq system-type '(ms-dos windows-nt))) | 5716 | |
| 5707 | (let ((bindings | 5717 | (cond ((or (memq window-system '(x w32 mac pc)) |
| 5708 | `(([C-delete] [C-backspace]) | 5718 | (memq system-type '(ms-dos windows-nt))) |
| 5709 | ([M-delete] [M-backspace]) | 5719 | (let* ((bindings |
| 5710 | ([C-M-delete] [C-M-backspace]) | 5720 | `(([C-delete] [C-backspace]) |
| 5711 | (,esc-map | 5721 | ([M-delete] [M-backspace]) |
| 5712 | [C-delete] [C-backspace]))) | 5722 | ([C-M-delete] [C-M-backspace]) |
| 5713 | (old-state (lookup-key function-key-map [delete]))) | 5723 | (,esc-map |
| 5714 | 5724 | [C-delete] [C-backspace]))) | |
| 5715 | (if normal-erase-is-backspace | 5725 | (old-state (lookup-key local-function-key-map [delete]))) |
| 5726 | |||
| 5727 | (if enabled | ||
| 5728 | (progn | ||
| 5729 | (define-key local-function-key-map [delete] [?\C-d]) | ||
| 5730 | (define-key local-function-key-map [kp-delete] [?\C-d]) | ||
| 5731 | (define-key local-function-key-map [backspace] [?\C-?])) | ||
| 5732 | (define-key local-function-key-map [delete] [?\C-?]) | ||
| 5733 | (define-key local-function-key-map [kp-delete] [?\C-?]) | ||
| 5734 | (define-key local-function-key-map [backspace] [?\C-?])) | ||
| 5735 | |||
| 5736 | ;; Maybe swap bindings of C-delete and C-backspace, etc. | ||
| 5737 | (unless (equal old-state (lookup-key local-function-key-map [delete])) | ||
| 5738 | (dolist (binding bindings) | ||
| 5739 | (let ((map global-map)) | ||
| 5740 | (when (keymapp (car binding)) | ||
| 5741 | (setq map (car binding) binding (cdr binding))) | ||
| 5742 | (let* ((key1 (nth 0 binding)) | ||
| 5743 | (key2 (nth 1 binding)) | ||
| 5744 | (binding1 (lookup-key map key1)) | ||
| 5745 | (binding2 (lookup-key map key2))) | ||
| 5746 | (define-key map key1 binding2) | ||
| 5747 | (define-key map key2 binding1))))))) | ||
| 5748 | (t | ||
| 5749 | (if enabled | ||
| 5716 | (progn | 5750 | (progn |
| 5717 | (define-key function-key-map [delete] [?\C-d]) | 5751 | (keyboard-translate ?\C-h ?\C-?) |
| 5718 | (define-key function-key-map [kp-delete] [?\C-d]) | 5752 | (keyboard-translate ?\C-? ?\C-d)) |
| 5719 | (define-key function-key-map [backspace] [?\C-?])) | 5753 | (keyboard-translate ?\C-h ?\C-h) |
| 5720 | (define-key function-key-map [delete] [?\C-?]) | 5754 | (keyboard-translate ?\C-? ?\C-?)))) |
| 5721 | (define-key function-key-map [kp-delete] [?\C-?]) | 5755 | |
| 5722 | (define-key function-key-map [backspace] [?\C-?])) | 5756 | (run-hooks 'normal-erase-is-backspace-hook) |
| 5723 | 5757 | (if (interactive-p) | |
| 5724 | ;; Maybe swap bindings of C-delete and C-backspace, etc. | 5758 | (message "Delete key deletes %s" |
| 5725 | (unless (equal old-state (lookup-key function-key-map [delete])) | 5759 | (if (terminal-parameter nil 'normal-erase-is-backspace) |
| 5726 | (dolist (binding bindings) | 5760 | "forward" "backward"))))) |
| 5727 | (let ((map global-map)) | ||
| 5728 | (when (keymapp (car binding)) | ||
| 5729 | (setq map (car binding) binding (cdr binding))) | ||
| 5730 | (let* ((key1 (nth 0 binding)) | ||
| 5731 | (key2 (nth 1 binding)) | ||
| 5732 | (binding1 (lookup-key map key1)) | ||
| 5733 | (binding2 (lookup-key map key2))) | ||
| 5734 | (define-key map key1 binding2) | ||
| 5735 | (define-key map key2 binding1))))))) | ||
| 5736 | (t | ||
| 5737 | (if normal-erase-is-backspace | ||
| 5738 | (progn | ||
| 5739 | (keyboard-translate ?\C-h ?\C-?) | ||
| 5740 | (keyboard-translate ?\C-? ?\C-d)) | ||
| 5741 | (keyboard-translate ?\C-h ?\C-h) | ||
| 5742 | (keyboard-translate ?\C-? ?\C-?)))) | ||
| 5743 | |||
| 5744 | (run-hooks 'normal-erase-is-backspace-hook) | ||
| 5745 | (if (interactive-p) | ||
| 5746 | (message "Delete key deletes %s" | ||
| 5747 | (if normal-erase-is-backspace "forward" "backward")))) | ||
| 5748 | 5761 | ||
| 5749 | (defvar vis-mode-saved-buffer-invisibility-spec nil | 5762 | (defvar vis-mode-saved-buffer-invisibility-spec nil |
| 5750 | "Saved value of `buffer-invisibility-spec' when Visible mode is on.") | 5763 | "Saved value of `buffer-invisibility-spec' when Visible mode is on.") |
diff --git a/lisp/startup.el b/lisp/startup.el index 30d058afabc..1f42285d553 100644 --- a/lisp/startup.el +++ b/lisp/startup.el | |||
| @@ -36,6 +36,13 @@ | |||
| 36 | (defvar command-line-processed nil | 36 | (defvar command-line-processed nil |
| 37 | "Non-nil once command line has been processed.") | 37 | "Non-nil once command line has been processed.") |
| 38 | 38 | ||
| 39 | (defvar window-system initial-window-system | ||
| 40 | "Name of window system the selected frame is displaying through. | ||
| 41 | The value is a symbol--for instance, `x' for X windows. | ||
| 42 | The value is nil if the selected frame is on a text-only-terminal.") | ||
| 43 | |||
| 44 | (make-variable-frame-local 'window-system) | ||
| 45 | |||
| 39 | (defgroup initialization nil | 46 | (defgroup initialization nil |
| 40 | "Emacs start-up procedure." | 47 | "Emacs start-up procedure." |
| 41 | :group 'environment) | 48 | :group 'environment) |
| @@ -458,36 +465,19 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'." | |||
| 458 | ;; for instance due to a dense colormap. | 465 | ;; for instance due to a dense colormap. |
| 459 | (when (or frame-initial-frame | 466 | (when (or frame-initial-frame |
| 460 | ;; If frame-initial-frame has no meaning, do this anyway. | 467 | ;; If frame-initial-frame has no meaning, do this anyway. |
| 461 | (not (and window-system | 468 | (not (and initial-window-system |
| 462 | (not noninteractive) | 469 | (not noninteractive) |
| 463 | (not (eq window-system 'pc))))) | 470 | (not (eq initial-window-system 'pc))))) |
| 464 | ;; Modify the initial frame based on what .emacs puts into | 471 | ;; Modify the initial frame based on what .emacs puts into |
| 465 | ;; ...-frame-alist. | 472 | ;; ...-frame-alist. |
| 466 | (if (fboundp 'frame-notice-user-settings) | 473 | (if (fboundp 'frame-notice-user-settings) |
| 467 | (frame-notice-user-settings)) | 474 | (frame-notice-user-settings)) |
| 475 | ;; Set the faces for the initial background mode even if | ||
| 476 | ;; frame-notice-user-settings didn't (such as on a tty). | ||
| 477 | ;; frame-set-background-mode is idempotent, so it won't | ||
| 478 | ;; cause any harm if it's already been done. | ||
| 468 | (if (fboundp 'frame-set-background-mode) | 479 | (if (fboundp 'frame-set-background-mode) |
| 469 | ;; Set the faces for the initial background mode even if | 480 | (frame-set-background-mode (selected-frame)))) |
| 470 | ;; frame-notice-user-settings didn't (such as on a tty). | ||
| 471 | ;; frame-set-background-mode is idempotent, so it won't | ||
| 472 | ;; cause any harm if it's already been done. | ||
| 473 | (let ((frame (selected-frame)) | ||
| 474 | term) | ||
| 475 | (when (and (null window-system) | ||
| 476 | ;; Don't override default set by files in lisp/term. | ||
| 477 | (null default-frame-background-mode) | ||
| 478 | (let ((bg (frame-parameter frame 'background-color))) | ||
| 479 | (or (null bg) | ||
| 480 | (member bg '(unspecified "unspecified-bg" | ||
| 481 | "unspecified-fg"))))) | ||
| 482 | |||
| 483 | (setq term (getenv "TERM")) | ||
| 484 | ;; Some files in lisp/term do a better job with the | ||
| 485 | ;; background mode, but we leave this here anyway, in | ||
| 486 | ;; case they remove those files. | ||
| 487 | (if (string-match "^\\(xterm\\|rxvt\\|dtterm\\|eterm\\)" | ||
| 488 | term) | ||
| 489 | (setq default-frame-background-mode 'light))) | ||
| 490 | (frame-set-background-mode (selected-frame))))) | ||
| 491 | 481 | ||
| 492 | ;; Now we know the user's default font, so add it to the menu. | 482 | ;; Now we know the user's default font, so add it to the menu. |
| 493 | (if (fboundp 'font-menu-add-default) | 483 | (if (fboundp 'font-menu-add-default) |
| @@ -528,6 +518,20 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'." | |||
| 528 | (defvar tool-bar-originally-present nil | 518 | (defvar tool-bar-originally-present nil |
| 529 | "Non-nil if tool-bars are present before user and site init files are read.") | 519 | "Non-nil if tool-bars are present before user and site init files are read.") |
| 530 | 520 | ||
| 521 | (defvar handle-args-function-alist '((nil . tty-handle-args)) | ||
| 522 | "Functions for processing window-system dependent command-line arguments. | ||
| 523 | Window system startup files should add their own function to this | ||
| 524 | alist, which should parse the command line arguments. Those | ||
| 525 | pertaining to the window system should be processed and removed | ||
| 526 | from the returned command line.") | ||
| 527 | |||
| 528 | (defvar window-system-initialization-alist '((nil . ignore)) | ||
| 529 | "Alist of window-system initialization functions. | ||
| 530 | Window-system startup files should add their own initialization | ||
| 531 | function to this list. The function should take no arguments, | ||
| 532 | and initialize the window system environment to prepare for | ||
| 533 | opening the first frame (e.g. open a connection to an X server).") | ||
| 534 | |||
| 531 | ;; Handle the X-like command-line arguments "-fg", "-bg", "-name", etc. | 535 | ;; Handle the X-like command-line arguments "-fg", "-bg", "-name", etc. |
| 532 | (defun tty-handle-args (args) | 536 | (defun tty-handle-args (args) |
| 533 | (let (rest) | 537 | (let (rest) |
| @@ -632,16 +636,22 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'." | |||
| 632 | (setq eol-mnemonic-dos "(DOS)" | 636 | (setq eol-mnemonic-dos "(DOS)" |
| 633 | eol-mnemonic-mac "(Mac)"))) | 637 | eol-mnemonic-mac "(Mac)"))) |
| 634 | 638 | ||
| 635 | ;; Read window system's init file if using a window system. | 639 | ;; Make sure window system's init file was loaded in loadup.el if using a window system. |
| 636 | (condition-case error | 640 | (condition-case error |
| 637 | (if (and window-system (not noninteractive)) | 641 | (unless noninteractive |
| 638 | (load (concat term-file-prefix | 642 | (if (and initial-window-system |
| 639 | (symbol-name window-system) | 643 | (not (featurep |
| 640 | "-win") | 644 | (intern (concat (symbol-name initial-window-system) "-win"))))) |
| 641 | ;; Every window system should have a startup file; | 645 | (error "Unsupported window system `%s'" initial-window-system)) |
| 642 | ;; barf if we can't find it. | 646 | ;; Process window-system specific command line parameters. |
| 643 | nil t)) | 647 | (setq command-line-args |
| 644 | ;; If we can't read it, print the error message and exit. | 648 | (funcall (or (cdr (assq initial-window-system handle-args-function-alist)) |
| 649 | (error "Unsupported window system `%s'" initial-window-system)) | ||
| 650 | command-line-args)) | ||
| 651 | ;; Initialize the window system. (Open connection, etc.) | ||
| 652 | (funcall (or (cdr (assq initial-window-system window-system-initialization-alist)) | ||
| 653 | (error "Unsupported window system `%s'" initial-window-system)))) | ||
| 654 | ;; If there was an error, print the error message and exit. | ||
| 645 | (error | 655 | (error |
| 646 | (princ | 656 | (princ |
| 647 | (if (eq (car error) 'error) | 657 | (if (eq (car error) 'error) |
| @@ -657,13 +667,9 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'." | |||
| 657 | (cdr error) ", ")))) | 667 | (cdr error) ", ")))) |
| 658 | 'external-debugging-output) | 668 | 'external-debugging-output) |
| 659 | (terpri 'external-debugging-output) | 669 | (terpri 'external-debugging-output) |
| 660 | (setq window-system nil) | 670 | (setq initial-window-system nil) |
| 661 | (kill-emacs))) | 671 | (kill-emacs))) |
| 662 | 672 | ||
| 663 | ;; Windowed displays do this inside their *-win.el. | ||
| 664 | (unless (or (display-graphic-p) noninteractive) | ||
| 665 | (setq command-line-args (tty-handle-args command-line-args))) | ||
| 666 | |||
| 667 | (set-locale-environment nil) | 673 | (set-locale-environment nil) |
| 668 | 674 | ||
| 669 | ;; Convert preloaded file names in load-history to absolute. | 675 | ;; Convert preloaded file names in load-history to absolute. |
| @@ -786,7 +792,7 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'." | |||
| 786 | ;; If frame was created with a menu bar, set menu-bar-mode on. | 792 | ;; If frame was created with a menu bar, set menu-bar-mode on. |
| 787 | (unless (or noninteractive | 793 | (unless (or noninteractive |
| 788 | emacs-basic-display | 794 | emacs-basic-display |
| 789 | (and (memq window-system '(x w32)) | 795 | (and (memq initial-window-system '(x w32)) |
| 790 | (<= (frame-parameter nil 'menu-bar-lines) 0))) | 796 | (<= (frame-parameter nil 'menu-bar-lines) 0))) |
| 791 | (menu-bar-mode 1)) | 797 | (menu-bar-mode 1)) |
| 792 | 798 | ||
| @@ -800,7 +806,6 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'." | |||
| 800 | ;; Can't do this init in defcustom because the relevant variables | 806 | ;; Can't do this init in defcustom because the relevant variables |
| 801 | ;; are not set. | 807 | ;; are not set. |
| 802 | (custom-reevaluate-setting 'blink-cursor-mode) | 808 | (custom-reevaluate-setting 'blink-cursor-mode) |
| 803 | (custom-reevaluate-setting 'normal-erase-is-backspace) | ||
| 804 | (custom-reevaluate-setting 'tooltip-mode) | 809 | (custom-reevaluate-setting 'tooltip-mode) |
| 805 | (custom-reevaluate-setting 'global-font-lock-mode) | 810 | (custom-reevaluate-setting 'global-font-lock-mode) |
| 806 | (custom-reevaluate-setting 'mouse-wheel-down-event) | 811 | (custom-reevaluate-setting 'mouse-wheel-down-event) |
| @@ -809,13 +814,15 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'." | |||
| 809 | (custom-reevaluate-setting 'send-mail-function) | 814 | (custom-reevaluate-setting 'send-mail-function) |
| 810 | (custom-reevaluate-setting 'focus-follows-mouse) | 815 | (custom-reevaluate-setting 'focus-follows-mouse) |
| 811 | 816 | ||
| 817 | (normal-erase-is-backspace-setup-frame) | ||
| 818 | |||
| 812 | ;; Register default TTY colors for the case the terminal hasn't a | 819 | ;; Register default TTY colors for the case the terminal hasn't a |
| 813 | ;; terminal init file. | 820 | ;; terminal init file. We do this regardles of whether the terminal |
| 814 | (unless (memq window-system '(x w32 mac)) | 821 | ;; supports colors or not and regardless the current display type, |
| 815 | ;; We do this regardles of whether the terminal supports colors | 822 | ;; since users can connect to color-capable terminals and also |
| 816 | ;; or not, since they can switch that support on or off in | 823 | ;; switch color support on or off in mid-session by setting the |
| 817 | ;; mid-session by setting the tty-color-mode frame parameter. | 824 | ;; tty-color-mode frame parameter. |
| 818 | (tty-register-default-colors)) | 825 | (tty-register-default-colors) |
| 819 | 826 | ||
| 820 | ;; Record whether the tool-bar is present before the user and site | 827 | ;; Record whether the tool-bar is present before the user and site |
| 821 | ;; init files are processed. frame-notice-user-settings uses this | 828 | ;; init files are processed. frame-notice-user-settings uses this |
| @@ -1081,31 +1088,8 @@ or `CVS', and any subdirectory that contains a file named `.nosearch'." | |||
| 1081 | ;; Load library for our terminal type. | 1088 | ;; Load library for our terminal type. |
| 1082 | ;; User init file can set term-file-prefix to nil to prevent this. | 1089 | ;; User init file can set term-file-prefix to nil to prevent this. |
| 1083 | (unless (or noninteractive | 1090 | (unless (or noninteractive |
| 1084 | window-system | 1091 | initial-window-system) |
| 1085 | (null term-file-prefix)) | 1092 | (tty-run-terminal-initialization (selected-frame))) |
| 1086 | (let* ((TERM (getenv "TERM")) | ||
| 1087 | (term TERM) | ||
| 1088 | hyphend) | ||
| 1089 | (while (and term | ||
| 1090 | (not (load (concat term-file-prefix term) t t))) | ||
| 1091 | ;; Strip off last hyphen and what follows, then try again | ||
| 1092 | (setq term | ||
| 1093 | (if (setq hyphend (string-match "[-_][^-_]+\\'" term)) | ||
| 1094 | (substring term 0 hyphend) | ||
| 1095 | nil))) | ||
| 1096 | (setq term TERM) | ||
| 1097 | ;; The terminal file has been loaded, now call the terminal specific | ||
| 1098 | ;; initialization function. | ||
| 1099 | (while term | ||
| 1100 | (let ((term-init-func (intern-soft (concat "terminal-init-" term)))) | ||
| 1101 | (if (not (fboundp term-init-func)) | ||
| 1102 | ;; Strip off last hyphen and what follows, then try again | ||
| 1103 | (setq term | ||
| 1104 | (if (setq hyphend (string-match "[-_][^-_]+\\'" term)) | ||
| 1105 | (substring term 0 hyphend) | ||
| 1106 | nil)) | ||
| 1107 | (setq term nil) | ||
| 1108 | (funcall term-init-func)))))) | ||
| 1109 | 1093 | ||
| 1110 | ;; Update the out-of-memory error message based on user's key bindings | 1094 | ;; Update the out-of-memory error message based on user's key bindings |
| 1111 | ;; for save-some-buffers. | 1095 | ;; for save-some-buffers. |
| @@ -1398,7 +1382,7 @@ Warning Warning!!! Pure space overflow !!!Warning Warning | |||
| 1398 | "Stop displaying the splash screen buffer." | 1382 | "Stop displaying the splash screen buffer." |
| 1399 | (interactive) | 1383 | (interactive) |
| 1400 | (if fancy-splash-outer-buffer | 1384 | (if fancy-splash-outer-buffer |
| 1401 | (throw 'exit nil) | 1385 | (throw 'stop-splashing nil) |
| 1402 | (quit-window t))) | 1386 | (quit-window t))) |
| 1403 | 1387 | ||
| 1404 | (defun fancy-splash-screens (&optional static) | 1388 | (defun fancy-splash-screens (&optional static) |
| @@ -1433,7 +1417,10 @@ Warning Warning!!! Pure space overflow !!!Warning Warning | |||
| 1433 | (recursive-edit)) | 1417 | (recursive-edit)) |
| 1434 | (cancel-timer timer) | 1418 | (cancel-timer timer) |
| 1435 | (setq display-hourglass old-hourglass) | 1419 | (setq display-hourglass old-hourglass) |
| 1436 | (kill-buffer splash-buffer))))) | 1420 | (kill-buffer splash-buffer) |
| 1421 | (when (frame-live-p frame) | ||
| 1422 | (select-frame frame) | ||
| 1423 | (switch-to-buffer fancy-splash-outer-buffer)))))) | ||
| 1437 | ;; If static is non-nil, don't show fancy splash screen. | 1424 | ;; If static is non-nil, don't show fancy splash screen. |
| 1438 | (if (or (window-minibuffer-p) | 1425 | (if (or (window-minibuffer-p) |
| 1439 | (window-dedicated-p (selected-window))) | 1426 | (window-dedicated-p (selected-window))) |
| @@ -1585,17 +1572,17 @@ To quit a partially entered command, type Control-g.\n") | |||
| 1585 | (insert "\n" (emacs-version) | 1572 | (insert "\n" (emacs-version) |
| 1586 | "\n" emacs-copyright)) | 1573 | "\n" emacs-copyright)) |
| 1587 | 1574 | ||
| 1588 | ;; No mouse menus, so give help using kbd commands. | 1575 | ;; No mouse menus, so give help using kbd commands. |
| 1589 | 1576 | ||
| 1590 | ;; If keys have their default meanings, | 1577 | ;; If keys have their default meanings, |
| 1591 | ;; use precomputed string to save lots of time. | 1578 | ;; use precomputed string to save lots of time. |
| 1592 | (if (and (eq (key-binding "\C-h") 'help-command) | 1579 | (if (and (eq (key-binding "\C-h") 'help-command) |
| 1593 | (eq (key-binding "\C-xu") 'advertised-undo) | 1580 | (eq (key-binding "\C-xu") 'advertised-undo) |
| 1594 | (eq (key-binding "\C-x\C-c") 'save-buffers-kill-emacs) | 1581 | (eq (key-binding "\C-x\C-c") 'save-buffers-kill-terminal) |
| 1595 | (eq (key-binding "\C-ht") 'help-with-tutorial) | 1582 | (eq (key-binding "\C-ht") 'help-with-tutorial) |
| 1596 | (eq (key-binding "\C-hi") 'info) | 1583 | (eq (key-binding "\C-hi") 'info) |
| 1597 | (eq (key-binding "\C-hr") 'info-emacs-manual) | 1584 | (eq (key-binding "\C-hr") 'info-emacs-manual) |
| 1598 | (eq (key-binding "\C-h\C-n") 'view-emacs-news)) | 1585 | (eq (key-binding "\C-h\C-n") 'view-emacs-news)) |
| 1599 | (progn | 1586 | (progn |
| 1600 | (insert " | 1587 | (insert " |
| 1601 | Get help C-h (Hold down CTRL and press h) | 1588 | Get help C-h (Hold down CTRL and press h) |
| @@ -1646,7 +1633,7 @@ Get help %s | |||
| 1646 | 'action (lambda (button) (view-order-manuals)) | 1633 | 'action (lambda (button) (view-order-manuals)) |
| 1647 | 'follow-link t) | 1634 | 'follow-link t) |
| 1648 | (insert (substitute-command-keys | 1635 | (insert (substitute-command-keys |
| 1649 | "\t \\[view-order-manuals]\tExit Emacs\t \\[save-buffers-kill-emacs]"))) | 1636 | "\t \\[view-order-manuals]\tExit Emacs\t \\[save-buffers-kill-terminal]"))) |
| 1650 | 1637 | ||
| 1651 | ;; Say how to use the menu bar with the keyboard. | 1638 | ;; Say how to use the menu bar with the keyboard. |
| 1652 | (insert "\n") | 1639 | (insert "\n") |
| @@ -1658,8 +1645,8 @@ Get help %s | |||
| 1658 | (insert " F10 or ESC ` or M-`") | 1645 | (insert " F10 or ESC ` or M-`") |
| 1659 | (insert (substitute-command-keys " \\[tmm-menubar]"))) | 1646 | (insert (substitute-command-keys " \\[tmm-menubar]"))) |
| 1660 | 1647 | ||
| 1661 | ;; Many users seem to have problems with these. | 1648 | ;; Many users seem to have problems with these. |
| 1662 | (insert " | 1649 | (insert " |
| 1663 | \(`C-' means use the CTRL key. `M-' means use the Meta (or Alt) key. | 1650 | \(`C-' means use the CTRL key. `M-' means use the Meta (or Alt) key. |
| 1664 | If you have no Meta key, you may instead type ESC followed by the character.)") | 1651 | If you have no Meta key, you may instead type ESC followed by the character.)") |
| 1665 | 1652 | ||
| @@ -1688,9 +1675,9 @@ If you have no Meta key, you may instead type ESC followed by the character.)") | |||
| 1688 | (insert "\n" (emacs-version) | 1675 | (insert "\n" (emacs-version) |
| 1689 | "\n" emacs-copyright) | 1676 | "\n" emacs-copyright) |
| 1690 | 1677 | ||
| 1691 | (if (and (eq (key-binding "\C-h\C-c") 'describe-copying) | 1678 | (if (and (eq (key-binding "\C-h\C-c") 'describe-copying) |
| 1692 | (eq (key-binding "\C-h\C-d") 'describe-distribution) | 1679 | (eq (key-binding "\C-h\C-d") 'describe-distribution) |
| 1693 | (eq (key-binding "\C-h\C-w") 'describe-no-warranty)) | 1680 | (eq (key-binding "\C-h\C-w") 'describe-no-warranty)) |
| 1694 | (progn | 1681 | (progn |
| 1695 | (insert | 1682 | (insert |
| 1696 | "\n | 1683 | "\n |
| @@ -1729,25 +1716,25 @@ Type \\[describe-distribution] for information on ")) | |||
| 1729 | 'follow-link t) | 1716 | 'follow-link t) |
| 1730 | (insert "."))) | 1717 | (insert "."))) |
| 1731 | 1718 | ||
| 1732 | ;; The rest of the startup screen is the same on all | 1719 | ;; The rest of the startup screen is the same on all |
| 1733 | ;; kinds of terminals. | 1720 | ;; kinds of terminals. |
| 1734 | 1721 | ||
| 1735 | ;; Give information on recovering, if there was a crash. | 1722 | ;; Give information on recovering, if there was a crash. |
| 1736 | (and auto-save-list-file-prefix | 1723 | (and auto-save-list-file-prefix |
| 1737 | ;; Don't signal an error if the | 1724 | ;; Don't signal an error if the |
| 1738 | ;; directory for auto-save-list files | 1725 | ;; directory for auto-save-list files |
| 1739 | ;; does not yet exist. | 1726 | ;; does not yet exist. |
| 1740 | (file-directory-p (file-name-directory | 1727 | (file-directory-p (file-name-directory |
| 1741 | auto-save-list-file-prefix)) | 1728 | auto-save-list-file-prefix)) |
| 1742 | (directory-files | 1729 | (directory-files |
| 1743 | (file-name-directory auto-save-list-file-prefix) | 1730 | (file-name-directory auto-save-list-file-prefix) |
| 1744 | nil | 1731 | nil |
| 1745 | (concat "\\`" | 1732 | (concat "\\`" |
| 1746 | (regexp-quote (file-name-nondirectory | 1733 | (regexp-quote (file-name-nondirectory |
| 1747 | auto-save-list-file-prefix))) | 1734 | auto-save-list-file-prefix))) |
| 1748 | t) | 1735 | t) |
| 1749 | (insert "\n\nIf an Emacs session crashed recently, " | 1736 | (insert "\n\nIf an Emacs session crashed recently, " |
| 1750 | "type Meta-x recover-session RET\nto recover" | 1737 | "type Meta-x recover-session RET\nto recover" |
| 1751 | " the files you were editing.\n")) | 1738 | " the files you were editing.\n")) |
| 1752 | 1739 | ||
| 1753 | (use-local-map splash-screen-keymap) | 1740 | (use-local-map splash-screen-keymap) |
| @@ -1758,20 +1745,18 @@ Type \\[describe-distribution] for information on ")) | |||
| 1758 | (if (and view-read-only (not view-mode)) | 1745 | (if (and view-read-only (not view-mode)) |
| 1759 | (view-mode-enter nil 'kill-buffer)) | 1746 | (view-mode-enter nil 'kill-buffer)) |
| 1760 | (goto-char (point-min)) | 1747 | (goto-char (point-min)) |
| 1761 | (if (not static) | 1748 | (if (not static) |
| 1762 | (if (or (window-minibuffer-p) | 1749 | (if (or (window-minibuffer-p) |
| 1763 | (window-dedicated-p (selected-window))) | 1750 | (window-dedicated-p (selected-window))) |
| 1764 | ;; If static is nil, creating a new frame will | 1751 | ;; If static is nil, creating a new frame will |
| 1765 | ;; generate enough events that the subsequent `sit-for' | 1752 | ;; generate enough events that the subsequent `sit-for' |
| 1766 | ;; will immediately return anyway. | 1753 | ;; will immediately return anyway. |
| 1767 | nil ;; (pop-to-buffer (current-buffer)) | 1754 | nil ;; (pop-to-buffer (current-buffer)) |
| 1768 | (save-window-excursion | 1755 | (save-window-excursion |
| 1769 | (switch-to-buffer (current-buffer)) | 1756 | (switch-to-buffer (current-buffer)) |
| 1770 | (sit-for 120))) | 1757 | (sit-for 120)) |
| 1771 | (condition-case nil | 1758 | (condition-case nil |
| 1772 | (switch-to-buffer (current-buffer)) | 1759 | (switch-to-buffer (current-buffer)))))) |
| 1773 | ;; In case the window is dedicated or something. | ||
| 1774 | (error (pop-to-buffer (current-buffer)))))) | ||
| 1775 | ;; Unwind ... ensure splash buffer is killed | 1760 | ;; Unwind ... ensure splash buffer is killed |
| 1776 | (if (not static) | 1761 | (if (not static) |
| 1777 | (kill-buffer "*About GNU Emacs*") | 1762 | (kill-buffer "*About GNU Emacs*") |
| @@ -1789,7 +1774,45 @@ Type \\[describe-distribution] for information on ")) | |||
| 1789 | 1774 | ||
| 1790 | (defun display-startup-echo-area-message () | 1775 | (defun display-startup-echo-area-message () |
| 1791 | (let ((resize-mini-windows t)) | 1776 | (let ((resize-mini-windows t)) |
| 1792 | (message "%s" (startup-echo-area-message)))) | 1777 | (or noninteractive ;(input-pending-p) init-file-had-error |
| 1778 | ;; t if the init file says to inhibit the echo area startup message. | ||
| 1779 | (and inhibit-startup-echo-area-message | ||
| 1780 | user-init-file | ||
| 1781 | (or (and (get 'inhibit-startup-echo-area-message 'saved-value) | ||
| 1782 | (equal inhibit-startup-echo-area-message | ||
| 1783 | (if (equal init-file-user "") | ||
| 1784 | (user-login-name) | ||
| 1785 | init-file-user))) | ||
| 1786 | ;; Wasn't set with custom; see if .emacs has a setq. | ||
| 1787 | (let ((buffer (get-buffer-create " *temp*"))) | ||
| 1788 | (prog1 | ||
| 1789 | (condition-case nil | ||
| 1790 | (save-excursion | ||
| 1791 | (set-buffer buffer) | ||
| 1792 | (insert-file-contents user-init-file) | ||
| 1793 | (re-search-forward | ||
| 1794 | (concat | ||
| 1795 | "([ \t\n]*setq[ \t\n]+" | ||
| 1796 | "inhibit-startup-echo-area-message[ \t\n]+" | ||
| 1797 | (regexp-quote | ||
| 1798 | (prin1-to-string | ||
| 1799 | (if (equal init-file-user "") | ||
| 1800 | (user-login-name) | ||
| 1801 | init-file-user))) | ||
| 1802 | "[ \t\n]*)") | ||
| 1803 | nil t)) | ||
| 1804 | (error nil)) | ||
| 1805 | (kill-buffer buffer))))) | ||
| 1806 | ;; display-splash-screen at the end of command-line-1 calls | ||
| 1807 | ;; use-fancy-splash-screens-p. This can cause image.el to be | ||
| 1808 | ;; loaded, putting "Loading image... done" in the echo area. | ||
| 1809 | ;; This hides startup-echo-area-message. So | ||
| 1810 | ;; use-fancy-splash-screens-p is called here simply to get the | ||
| 1811 | ;; loading of image.el (if needed) out of the way before | ||
| 1812 | ;; display-startup-echo-area-message runs. | ||
| 1813 | (progn | ||
| 1814 | (use-fancy-splash-screens-p) | ||
| 1815 | (message "%s" (startup-echo-area-message)))))) | ||
| 1793 | 1816 | ||
| 1794 | 1817 | ||
| 1795 | (defun display-splash-screen (&optional static) | 1818 | (defun display-splash-screen (&optional static) |
| @@ -1798,52 +1821,16 @@ Fancy splash screens are used on graphic displays, | |||
| 1798 | normal otherwise. | 1821 | normal otherwise. |
| 1799 | With a prefix argument, any user input hides the splash screen." | 1822 | With a prefix argument, any user input hides the splash screen." |
| 1800 | (interactive "P") | 1823 | (interactive "P") |
| 1801 | (if (use-fancy-splash-screens-p) | 1824 | ;; Prevent recursive calls from server-process-filter. |
| 1802 | (fancy-splash-screens static) | 1825 | (if (not (get-buffer "*About GNU Emacs*")) |
| 1803 | (normal-splash-screen static))) | 1826 | (if (use-fancy-splash-screens-p) |
| 1827 | (fancy-splash-screens static) | ||
| 1828 | (normal-splash-screen static)))) | ||
| 1804 | 1829 | ||
| 1805 | (defalias 'about-emacs 'display-splash-screen) | 1830 | (defalias 'about-emacs 'display-splash-screen) |
| 1806 | 1831 | ||
| 1807 | (defun command-line-1 (command-line-args-left) | 1832 | (defun command-line-1 (command-line-args-left) |
| 1808 | (or noninteractive (input-pending-p) init-file-had-error | 1833 | (display-startup-echo-area-message) |
| 1809 | ;; t if the init file says to inhibit the echo area startup message. | ||
| 1810 | (and inhibit-startup-echo-area-message | ||
| 1811 | user-init-file | ||
| 1812 | (or (and (get 'inhibit-startup-echo-area-message 'saved-value) | ||
| 1813 | (equal inhibit-startup-echo-area-message | ||
| 1814 | (if (equal init-file-user "") | ||
| 1815 | (user-login-name) | ||
| 1816 | init-file-user))) | ||
| 1817 | ;; Wasn't set with custom; see if .emacs has a setq. | ||
| 1818 | (let ((buffer (get-buffer-create " *temp*"))) | ||
| 1819 | (prog1 | ||
| 1820 | (condition-case nil | ||
| 1821 | (save-excursion | ||
| 1822 | (set-buffer buffer) | ||
| 1823 | (insert-file-contents user-init-file) | ||
| 1824 | (re-search-forward | ||
| 1825 | (concat | ||
| 1826 | "([ \t\n]*setq[ \t\n]+" | ||
| 1827 | "inhibit-startup-echo-area-message[ \t\n]+" | ||
| 1828 | (regexp-quote | ||
| 1829 | (prin1-to-string | ||
| 1830 | (if (equal init-file-user "") | ||
| 1831 | (user-login-name) | ||
| 1832 | init-file-user))) | ||
| 1833 | "[ \t\n]*)") | ||
| 1834 | nil t)) | ||
| 1835 | (error nil)) | ||
| 1836 | (kill-buffer buffer))))) | ||
| 1837 | ;; display-splash-screen at the end of command-line-1 calls | ||
| 1838 | ;; use-fancy-splash-screens-p. This can cause image.el to be | ||
| 1839 | ;; loaded, putting "Loading image... done" in the echo area. | ||
| 1840 | ;; This hides startup-echo-area-message. So | ||
| 1841 | ;; use-fancy-splash-screens-p is called here simply to get the | ||
| 1842 | ;; loading of image.el (if needed) out of the way before | ||
| 1843 | ;; display-startup-echo-area-message runs. | ||
| 1844 | (progn | ||
| 1845 | (use-fancy-splash-screens-p) | ||
| 1846 | (display-startup-echo-area-message))) | ||
| 1847 | 1834 | ||
| 1848 | ;; Delay 2 seconds after an init file error message | 1835 | ;; Delay 2 seconds after an init file error message |
| 1849 | ;; was displayed, so user can read it. | 1836 | ;; was displayed, so user can read it. |
diff --git a/lisp/subr.el b/lisp/subr.el index 0a1466aa4fb..bce80963705 100644 --- a/lisp/subr.el +++ b/lisp/subr.el | |||
| @@ -1629,7 +1629,7 @@ any other non-digit terminates the character code and is then used as input.")) | |||
| 1629 | ;; or C-q C-x might not return immediately since ESC or C-x might be | 1629 | ;; or C-q C-x might not return immediately since ESC or C-x might be |
| 1630 | ;; bound to some prefix in function-key-map or key-translation-map. | 1630 | ;; bound to some prefix in function-key-map or key-translation-map. |
| 1631 | (setq translated char) | 1631 | (setq translated char) |
| 1632 | (let ((translation (lookup-key function-key-map (vector char)))) | 1632 | (let ((translation (lookup-key local-function-key-map (vector char)))) |
| 1633 | (if (arrayp translation) | 1633 | (if (arrayp translation) |
| 1634 | (setq translated (aref translation 0)))) | 1634 | (setq translated (aref translation 0)))) |
| 1635 | (cond ((null translated)) | 1635 | (cond ((null translated)) |
| @@ -2408,6 +2408,23 @@ See also `with-temp-buffer'." | |||
| 2408 | (if (window-live-p save-selected-window-window) | 2408 | (if (window-live-p save-selected-window-window) |
| 2409 | (select-window save-selected-window-window 'norecord)))))) | 2409 | (select-window save-selected-window-window 'norecord)))))) |
| 2410 | 2410 | ||
| 2411 | (defmacro with-selected-frame (frame &rest body) | ||
| 2412 | "Execute the forms in BODY with FRAME as the selected frame. | ||
| 2413 | The value returned is the value of the last form in BODY. | ||
| 2414 | See also `with-temp-buffer'." | ||
| 2415 | (declare (indent 1) (debug t)) | ||
| 2416 | (let ((old-frame (make-symbol "old-frame")) | ||
| 2417 | (old-buffer (make-symbol "old-buffer"))) | ||
| 2418 | `(let ((,old-frame (selected-frame)) | ||
| 2419 | (,old-buffer (current-buffer))) | ||
| 2420 | (unwind-protect | ||
| 2421 | (progn (select-frame ,frame) | ||
| 2422 | ,@body) | ||
| 2423 | (if (frame-live-p ,old-frame) | ||
| 2424 | (select-frame ,old-frame)) | ||
| 2425 | (if (buffer-live-p ,old-buffer) | ||
| 2426 | (set-buffer ,old-buffer)))))) | ||
| 2427 | |||
| 2411 | (defmacro with-temp-file (file &rest body) | 2428 | (defmacro with-temp-file (file &rest body) |
| 2412 | "Create a new buffer, evaluate BODY there, and write the buffer to FILE. | 2429 | "Create a new buffer, evaluate BODY there, and write the buffer to FILE. |
| 2413 | The value returned is the value of the last form in BODY. | 2430 | The value returned is the value of the last form in BODY. |
diff --git a/lisp/talk.el b/lisp/talk.el index 8af1577ac37..a46eadc745c 100644 --- a/lisp/talk.el +++ b/lisp/talk.el | |||
| @@ -46,17 +46,44 @@ Each element has the form (DISPLAY FRAME BUFFER).") | |||
| 46 | ;; Add the new buffers to all talk frames. | 46 | ;; Add the new buffers to all talk frames. |
| 47 | (talk-update-buffers)) | 47 | (talk-update-buffers)) |
| 48 | 48 | ||
| 49 | (defun talk-add-display (display) | 49 | ;;;###autoload |
| 50 | (let* ((elt (assoc display talk-display-alist)) | 50 | (defun talk () |
| 51 | (name (concat "*talk-" display "*")) | 51 | "Connect to the Emacs talk group from the current X display or tty frame." |
| 52 | buffer frame) | 52 | (interactive) |
| 53 | (if (not (and elt (frame-live-p (setq frame (nth 1 elt))))) | 53 | (let ((type (frame-live-p (selected-frame))) |
| 54 | (setq frame (make-frame-on-display display (list (cons 'name name))))) | 54 | (display (frame-terminal (selected-frame)))) |
| 55 | (cond | ||
| 56 | ((eq type t) | ||
| 57 | (talk-add-display (selected-frame))) | ||
| 58 | ((eq type 'x) | ||
| 59 | (talk-add-display (frame-terminal (selected-frame)))) | ||
| 60 | (t | ||
| 61 | (error "Unknown frame type")))) | ||
| 62 | (talk-update-buffers)) | ||
| 63 | |||
| 64 | (defun talk-add-display (frame) | ||
| 65 | (let* ((display (if (frame-live-p frame) | ||
| 66 | (frame-terminal frame) | ||
| 67 | frame)) | ||
| 68 | (elt (assoc display talk-display-alist)) | ||
| 69 | (name (concat "*talk-" (terminal-name display) "*")) | ||
| 70 | buffer) | ||
| 71 | (unless (frame-live-p frame) | ||
| 72 | (setq frame (make-frame-on-display display (list (cons 'name name))))) | ||
| 73 | (if (and elt (frame-live-p (nth 1 elt))) | ||
| 74 | (setq frame (nth 1 elt))) | ||
| 55 | (if (not (and elt (buffer-name (get-buffer (setq buffer (nth 2 elt)))))) | 75 | (if (not (and elt (buffer-name (get-buffer (setq buffer (nth 2 elt)))))) |
| 56 | (setq buffer (get-buffer-create name))) | 76 | (setq buffer (get-buffer-create name))) |
| 77 | (add-to-list 'delete-frame-functions 'talk-handle-delete-frame) | ||
| 57 | (setq talk-display-alist | 78 | (setq talk-display-alist |
| 58 | (cons (list display frame buffer) (delq elt talk-display-alist))))) | 79 | (cons (list display frame buffer) (delq elt talk-display-alist))))) |
| 59 | 80 | ||
| 81 | (defun talk-handle-delete-frame (frame) | ||
| 82 | (dolist (d talk-display-alist) | ||
| 83 | (when (eq (nth 1 d) frame) | ||
| 84 | (setq talk-display-alist (delq d talk-display-alist)) | ||
| 85 | (talk-update-buffers)))) | ||
| 86 | |||
| 60 | (defun talk-disconnect () | 87 | (defun talk-disconnect () |
| 61 | "Disconnect this display from the Emacs talk group." | 88 | "Disconnect this display from the Emacs talk group." |
| 62 | (interactive) | 89 | (interactive) |
diff --git a/lisp/term/AT386.el b/lisp/term/AT386.el index 8adb94c07ca..23dfd8e2b11 100644 --- a/lisp/term/AT386.el +++ b/lisp/term/AT386.el | |||
| @@ -29,34 +29,34 @@ | |||
| 29 | 29 | ||
| 30 | ;;; Code: | 30 | ;;; Code: |
| 31 | 31 | ||
| 32 | (if (boundp 'AT386-keypad-map) | 32 | (defun terminal-init-AT386 () |
| 33 | nil | 33 | "Terminal initialization function for AT386." |
| 34 | ;; The terminal initialization should already have set up some keys | 34 | (let ((AT386-keypad-map (lookup-key local-function-key-map "\e["))) |
| 35 | (setq AT386-keypad-map (lookup-key function-key-map "\e[")) | 35 | ;; The terminal initialization should already have set up some keys |
| 36 | (if (not (keymapp AT386-keypad-map)) | 36 | (if (not (keymapp AT386-keypad-map)) |
| 37 | (error "What? Your AT386 termcap/terminfo has no keycaps in it")) | 37 | (error "What? Your AT386 termcap/terminfo has no keycaps in it")) |
| 38 | 38 | ||
| 39 | ;; Equivalents of these are set up automatically by termcap/terminfo | 39 | ;; Equivalents of these are set up automatically by termcap/terminfo |
| 40 | ;; (define-key AT386-keypad-map "A" [up]) | 40 | ;; (define-key AT386-keypad-map "A" [up]) |
| 41 | ;; (define-key AT386-keypad-map "B" [down]) | 41 | ;; (define-key AT386-keypad-map "B" [down]) |
| 42 | ;; (define-key AT386-keypad-map "C" [right]) | 42 | ;; (define-key AT386-keypad-map "C" [right]) |
| 43 | ;; (define-key AT386-keypad-map "D" [left]) | 43 | ;; (define-key AT386-keypad-map "D" [left]) |
| 44 | 44 | ||
| 45 | ;; These would be set up by terminfo, but not termcap | 45 | ;; These would be set up by terminfo, but not termcap |
| 46 | (define-key AT386-keypad-map "H" [home]) | 46 | (define-key AT386-keypad-map "H" [home]) |
| 47 | (define-key AT386-keypad-map "Y" [end]) | 47 | (define-key AT386-keypad-map "Y" [end]) |
| 48 | (define-key AT386-keypad-map "U" [next]) ;; PgDn | 48 | (define-key AT386-keypad-map "U" [next]) ;; PgDn |
| 49 | (define-key AT386-keypad-map "V" [prior]) ;; PgUp | 49 | (define-key AT386-keypad-map "V" [prior]) ;; PgUp |
| 50 | (define-key AT386-keypad-map "@" [insert]) ;; Ins key | 50 | (define-key AT386-keypad-map "@" [insert]) ;; Ins key |
| 51 | 51 | ||
| 52 | ;; These are not normally set up by either | 52 | ;; These are not normally set up by either |
| 53 | (define-key AT386-keypad-map "G" [kp-5]) ;; Unlabeled center key | 53 | (define-key AT386-keypad-map "G" [kp-5]) ;; Unlabeled center key |
| 54 | (define-key AT386-keypad-map "S" [kp-subtract]) | 54 | (define-key AT386-keypad-map "S" [kp-subtract]) |
| 55 | (define-key AT386-keypad-map "T" [kp-add]) | 55 | (define-key AT386-keypad-map "T" [kp-add]) |
| 56 | 56 | ||
| 57 | ;; Arrange for the ALT key to be equivalent to ESC | 57 | ;; Arrange for the ALT key to be equivalent to ESC |
| 58 | (define-key function-key-map "\eN" [27]) ; ALT map | 58 | (define-key local-function-key-map "\eN" [27]) ; ALT map |
| 59 | ) | 59 | )) |
| 60 | 60 | ||
| 61 | ;;; arch-tag: abec1b03-582f-49f8-b8cb-e2fd52ea4bd7 | 61 | ;;; arch-tag: abec1b03-582f-49f8-b8cb-e2fd52ea4bd7 |
| 62 | ;;; AT386.el ends here | 62 | ;;; AT386.el ends here |
diff --git a/lisp/term/README b/lisp/term/README index e1cfbf15901..e5fb2da83ad 100644 --- a/lisp/term/README +++ b/lisp/term/README | |||
| @@ -6,19 +6,43 @@ See the end of the file for license conditions. | |||
| 6 | This directory contains files of elisp that customize Emacs for certain | 6 | This directory contains files of elisp that customize Emacs for certain |
| 7 | terminal types. | 7 | terminal types. |
| 8 | 8 | ||
| 9 | When Emacs starts, it checks the TERM environment variable to see what type | 9 | When Emacs opens a new terminal, it checks the TERM environment variable to |
| 10 | of terminal the user is running on, checks for an elisp file named | 10 | see what type of terminal the user is running on, searches for an elisp file |
| 11 | "term/${TERM}.el", and if one exists, loads it. If that doesn't yield a file | 11 | named "term/${TERM}.el", and if one exists, loads it. If Emacs finds no |
| 12 | that exists, the last hyphen and what follows it is stripped. If that doesn't | 12 | suitable file, then it strips the last hyphen and what follows it from TERM, |
| 13 | yield a file that exists, the previous hyphen is stripped, and so on until all | 13 | and tries again. If that still doesn't yield a file, then the previous hyphen |
| 14 | hyphens are gone. For example, if the terminal type is `aaa-48-foo', Emacs | 14 | is stripped, and so on until all hyphens are gone. For example, if the |
| 15 | will try first `term/aaa-48-foo.el', then `term/aaa-48.el' and finally | 15 | terminal type is `aaa-48-foo', Emacs will try first `term/aaa-48-foo.el', then |
| 16 | `term/aaa.el'. Each terminal specific file should contain a function | 16 | `term/aaa-48.el' and finally `term/aaa.el'. Emacs stops searching at the |
| 17 | named terminal-init-TERMINALNAME (eg terminal-init-aaa-48 for | 17 | first file found, and will not load more than one file for any terminal. Note |
| 18 | term/aaa-48.el) that Emacs will call in order to initialize the | 18 | that it is not an error if Emacs is unable to find a terminal initialization |
| 19 | terminal. The terminal files should not contain any top level forms | 19 | file; in that case, it will simply proceed with the next step without loading |
| 20 | that are executed when the file is loaded, all the initialization | 20 | any files. |
| 21 | actions are performed by the terminal-init-TERMINALNAME functions. | 21 | |
| 22 | Once the file has been loaded (or the search failed), Emacs tries to call a | ||
| 23 | function named `terminal-init-TERMINALNAME' (eg `terminal-init-aaa-48' for the | ||
| 24 | `aaa-48' terminal) in order to initialize the terminal. Once again, if the | ||
| 25 | function is not found, Emacs strips the last component of the name and tries | ||
| 26 | again using the shorter name. This search is independent of the previous file | ||
| 27 | search, so that you can have terminal initialization functions for a family of | ||
| 28 | terminals collected in a single file named after the family name, and users | ||
| 29 | may put terminal initialization functions directly in their .emacs files. | ||
| 30 | |||
| 31 | Note that an individual terminal file is loaded only once in an Emacs | ||
| 32 | session; if the same terminal type is opened again, Emacs will simply call the | ||
| 33 | initialization function without reloading the file. Therefore, all the actual | ||
| 34 | initialization actions should be collected in terminal-init-* functions; the | ||
| 35 | file should not contain any top-level form that is not a function or variable | ||
| 36 | declaration. Simply loading the file should not have any side effect. | ||
| 37 | |||
| 38 | Similarly, the terminal initialization function is called only once on any | ||
| 39 | given terminal, when the first frame is created on it. The function is not | ||
| 40 | called for subsequent frames on the same terminal. Therefore, terminal-init-* | ||
| 41 | functions should only modify terminal-local variables (such as | ||
| 42 | `local-function-key-map') and terminal parameters. For example, it is not | ||
| 43 | correct to modify frame parameters, since the modifications will only be | ||
| 44 | applied for the first frame opened on the terminal. | ||
| 45 | |||
| 22 | 46 | ||
| 23 | When writing terminal packages, there are some things it is good to keep in | 47 | When writing terminal packages, there are some things it is good to keep in |
| 24 | mind. | 48 | mind. |
diff --git a/lisp/term/apollo.el b/lisp/term/apollo.el index 749ff85a0a6..c47de919b0c 100644 --- a/lisp/term/apollo.el +++ b/lisp/term/apollo.el | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | (defun terminal-init-apollo () | 2 | (defun terminal-init-apollo () |
| 3 | "Terminal initialization function for apollo." | 3 | "Terminal initialization function for apollo." |
| 4 | (load "term/vt100" nil t)) | 4 | (tty-run-terminal-initialization (selected-frame) "vt100")) |
| 5 | 5 | ||
| 6 | ;;; arch-tag: c72f446f-e6b7-4749-90a4-bd68632adacf | 6 | ;;; arch-tag: c72f446f-e6b7-4749-90a4-bd68632adacf |
| 7 | ;;; apollo.el ends here | 7 | ;;; apollo.el ends here |
diff --git a/lisp/term/bobcat.el b/lisp/term/bobcat.el index 82401f7bf71..974476f6798 100644 --- a/lisp/term/bobcat.el +++ b/lisp/term/bobcat.el | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | 2 | ||
| 3 | (defun terminal-init-bobcat () | 3 | (defun terminal-init-bobcat () |
| 4 | "Terminal initialization function for bobcat." | 4 | "Terminal initialization function for bobcat." |
| 5 | ;; HP terminals usually encourage using ^H as the rubout character | 5 | ;; HP terminals usually encourage using ^H as the rubout character |
| 6 | (keyboard-translate ?\177 ?\^h) | 6 | (keyboard-translate ?\177 ?\^h) |
| 7 | (keyboard-translate ?\^h ?\177)) | 7 | (keyboard-translate ?\^h ?\177)) |
diff --git a/lisp/term/cygwin.el b/lisp/term/cygwin.el index 3bdd5d3aa05..df857ba6625 100644 --- a/lisp/term/cygwin.el +++ b/lisp/term/cygwin.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;;; The Cygwin terminal can't really display underlines. | 3 | ;;; The Cygwin terminal can't really display underlines. |
| 4 | 4 | ||
| 5 | (defun terminal-init-cygwin () | 5 | (defun terminal-init-cygwin () |
| 6 | "Terminal initialization function for cygwin." | 6 | "Terminal initialization function for cygwin." |
| 7 | (tty-no-underline)) | 7 | (tty-no-underline)) |
| 8 | 8 | ||
| 9 | ;; arch-tag: ca81ce67-3c41-4883-a29b-4c3d64a21191 | 9 | ;; arch-tag: ca81ce67-3c41-4883-a29b-4c3d64a21191 |
diff --git a/lisp/term/internal.el b/lisp/term/internal.el index 2db2cd93d4d..fb13f48d6ba 100644 --- a/lisp/term/internal.el +++ b/lisp/term/internal.el | |||
| @@ -29,20 +29,20 @@ | |||
| 29 | ;; --------------------------------------------------------------------------- | 29 | ;; --------------------------------------------------------------------------- |
| 30 | ;; keyboard setup -- that's simple! | 30 | ;; keyboard setup -- that's simple! |
| 31 | (set-input-mode nil nil 0) | 31 | (set-input-mode nil nil 0) |
| 32 | (define-key function-key-map [backspace] "\177") ; Normal behaviour for BS | 32 | (define-key local-function-key-map [backspace] "\177") ; Normal behaviour for BS |
| 33 | (define-key function-key-map [delete] "\C-d") ; ... and Delete | 33 | (define-key local-function-key-map [delete] "\C-d") ; ... and Delete |
| 34 | (define-key function-key-map [tab] [?\t]) | 34 | (define-key local-function-key-map [tab] [?\t]) |
| 35 | (define-key function-key-map [linefeed] [?\n]) | 35 | (define-key local-function-key-map [linefeed] [?\n]) |
| 36 | (define-key function-key-map [clear] [11]) | 36 | (define-key local-function-key-map [clear] [11]) |
| 37 | (define-key function-key-map [return] [13]) | 37 | (define-key local-function-key-map [return] [13]) |
| 38 | (define-key function-key-map [escape] [?\e]) | 38 | (define-key local-function-key-map [escape] [?\e]) |
| 39 | (define-key function-key-map [M-backspace] [?\M-\d]) | 39 | (define-key local-function-key-map [M-backspace] [?\M-\d]) |
| 40 | (define-key function-key-map [M-delete] [?\M-d]) | 40 | (define-key local-function-key-map [M-delete] [?\M-d]) |
| 41 | (define-key function-key-map [M-tab] [?\M-\t]) | 41 | (define-key local-function-key-map [M-tab] [?\M-\t]) |
| 42 | (define-key function-key-map [M-linefeed] [?\M-\n]) | 42 | (define-key local-function-key-map [M-linefeed] [?\M-\n]) |
| 43 | (define-key function-key-map [M-clear] [?\M-\013]) | 43 | (define-key local-function-key-map [M-clear] [?\M-\013]) |
| 44 | (define-key function-key-map [M-return] [?\M-\015]) | 44 | (define-key local-function-key-map [M-return] [?\M-\015]) |
| 45 | (define-key function-key-map [M-escape] [?\M-\e]) | 45 | (define-key local-function-key-map [M-escape] [?\M-\e])) |
| 46 | (put 'backspace 'ascii-character 127) | 46 | (put 'backspace 'ascii-character 127) |
| 47 | (put 'delete 'ascii-character 127) | 47 | (put 'delete 'ascii-character 127) |
| 48 | (put 'tab 'ascii-character ?\t) | 48 | (put 'tab 'ascii-character ?\t) |
diff --git a/lisp/term/iris-ansi.el b/lisp/term/iris-ansi.el index 2f193007051..a941a0399f3 100644 --- a/lisp/term/iris-ansi.el +++ b/lisp/term/iris-ansi.el | |||
| @@ -26,306 +26,314 @@ | |||
| 26 | 26 | ||
| 27 | ;;; Code: | 27 | ;;; Code: |
| 28 | 28 | ||
| 29 | (defun iris-ansi-initialize-terminal () | 29 | (defvar iris-function-map (make-sparse-keymap) |
| 30 | "Terminal initialization function for iris-ansi." | 30 | "Function key definitions for SGI xwsh and winterm apps.") |
| 31 | (define-key function-key-map "\e[120q" [S-escape]) | 31 | |
| 32 | (define-key function-key-map "\e[121q" [C-escape]) | 32 | (define-key iris-function-map "\e[120q" [S-escape]) |
| 33 | (define-key iris-function-map "\e[121q" [C-escape]) | ||
| 33 | 34 | ||
| 34 | (define-key function-key-map "\e[001q" [f1]) | 35 | (define-key iris-function-map "\e[001q" [f1]) |
| 35 | (define-key function-key-map "\e[013q" [S-f1]) | 36 | (define-key iris-function-map "\e[013q" [S-f1]) |
| 36 | (define-key function-key-map "\e[025q" [C-f1]) | 37 | (define-key iris-function-map "\e[025q" [C-f1]) |
| 37 | 38 | ||
| 38 | 39 | ||
| 39 | (define-key function-key-map "\e[002q" [f2]) | 40 | (define-key iris-function-map "\e[002q" [f2]) |
| 40 | (define-key function-key-map "\e[014q" [S-f2]) | 41 | (define-key iris-function-map "\e[014q" [S-f2]) |
| 41 | (define-key function-key-map "\e[026q" [C-f2]) | 42 | (define-key iris-function-map "\e[026q" [C-f2]) |
| 42 | (define-key function-key-map "\e[038q" [M-f2]) | 43 | (define-key iris-function-map "\e[038q" [M-f2]) |
| 43 | 44 | ||
| 44 | (define-key function-key-map "\e[003q" [f3]) | 45 | (define-key iris-function-map "\e[003q" [f3]) |
| 45 | (define-key function-key-map "\e[015q" [S-f3]) | 46 | (define-key iris-function-map "\e[015q" [S-f3]) |
| 46 | (define-key function-key-map "\e[027q" [C-f3]) | 47 | (define-key iris-function-map "\e[027q" [C-f3]) |
| 47 | 48 | ||
| 48 | 49 | ||
| 49 | (define-key function-key-map "\e[004q" [f4]) | 50 | (define-key iris-function-map "\e[004q" [f4]) |
| 50 | (define-key function-key-map "\e[016q" [S-f4]) | 51 | (define-key iris-function-map "\e[016q" [S-f4]) |
| 51 | (define-key function-key-map "\e[028q" [C-f4]) | 52 | (define-key iris-function-map "\e[028q" [C-f4]) |
| 52 | 53 | ||
| 53 | 54 | ||
| 54 | (define-key function-key-map "\e[005q" [f5]) | 55 | (define-key iris-function-map "\e[005q" [f5]) |
| 55 | (define-key function-key-map "\e[017q" [S-f5]) | 56 | (define-key iris-function-map "\e[017q" [S-f5]) |
| 56 | (define-key function-key-map "\e[029q" [C-f5]) | 57 | (define-key iris-function-map "\e[029q" [C-f5]) |
| 57 | 58 | ||
| 58 | 59 | ||
| 59 | (define-key function-key-map "\e[006q" [f6]) | 60 | (define-key iris-function-map "\e[006q" [f6]) |
| 60 | (define-key function-key-map "\e[018q" [S-f6]) | 61 | (define-key iris-function-map "\e[018q" [S-f6]) |
| 61 | (define-key function-key-map "\e[030q" [C-f6]) | 62 | (define-key iris-function-map "\e[030q" [C-f6]) |
| 62 | 63 | ||
| 63 | 64 | ||
| 64 | (define-key function-key-map "\e[007q" [f7]) | 65 | (define-key iris-function-map "\e[007q" [f7]) |
| 65 | (define-key function-key-map "\e[019q" [S-f7]) | 66 | (define-key iris-function-map "\e[019q" [S-f7]) |
| 66 | (define-key function-key-map "\e[031q" [C-f7]) | 67 | (define-key iris-function-map "\e[031q" [C-f7]) |
| 67 | 68 | ||
| 68 | 69 | ||
| 69 | (define-key function-key-map "\e[008q" [f8]) | 70 | (define-key iris-function-map "\e[008q" [f8]) |
| 70 | (define-key function-key-map "\e[020q" [S-f8]) | 71 | (define-key iris-function-map "\e[020q" [S-f8]) |
| 71 | (define-key function-key-map "\e[032q" [C-f8]) | 72 | (define-key iris-function-map "\e[032q" [C-f8]) |
| 72 | 73 | ||
| 73 | 74 | ||
| 74 | (define-key function-key-map "\e[009q" [f9]) | 75 | (define-key iris-function-map "\e[009q" [f9]) |
| 75 | (define-key function-key-map "\e[021q" [S-f9]) | 76 | (define-key iris-function-map "\e[021q" [S-f9]) |
| 76 | (define-key function-key-map "\e[033q" [C-f9]) | 77 | (define-key iris-function-map "\e[033q" [C-f9]) |
| 77 | 78 | ||
| 78 | 79 | ||
| 79 | (define-key function-key-map "\e[010q" [f10]) | 80 | (define-key iris-function-map "\e[010q" [f10]) |
| 80 | (define-key function-key-map "\e[022q" [S-f10]) | 81 | (define-key iris-function-map "\e[022q" [S-f10]) |
| 81 | (define-key function-key-map "\e[034q" [C-f10]) | 82 | (define-key iris-function-map "\e[034q" [C-f10]) |
| 82 | 83 | ||
| 83 | 84 | ||
| 84 | (define-key function-key-map "\e[011q" [f11]) | 85 | (define-key iris-function-map "\e[011q" [f11]) |
| 85 | (define-key function-key-map "\e[023q" [S-f11]) | 86 | (define-key iris-function-map "\e[023q" [S-f11]) |
| 86 | (define-key function-key-map "\e[035q" [C-f11]) | 87 | (define-key iris-function-map "\e[035q" [C-f11]) |
| 87 | (define-key function-key-map "\e[047q" [M-f11]) | 88 | (define-key iris-function-map "\e[047q" [M-f11]) |
| 88 | 89 | ||
| 89 | (define-key function-key-map "\e[012q" [f12]) | 90 | (define-key iris-function-map "\e[012q" [f12]) |
| 90 | (define-key function-key-map "\e[024q" [S-f12]) | 91 | (define-key iris-function-map "\e[024q" [S-f12]) |
| 91 | (define-key function-key-map "\e[036q" [C-f12]) | 92 | (define-key iris-function-map "\e[036q" [C-f12]) |
| 92 | (define-key function-key-map "\e[048q" [M-f12]) | 93 | (define-key iris-function-map "\e[048q" [M-f12]) |
| 93 | 94 | ||
| 94 | 95 | ||
| 95 | (define-key function-key-map "\e[057q" [?\C-`]) | 96 | (define-key iris-function-map "\e[057q" [?\C-`]) |
| 96 | (define-key function-key-map "\e[115q" [?\M-`]) | 97 | (define-key iris-function-map "\e[115q" [?\M-`]) |
| 97 | 98 | ||
| 98 | (define-key function-key-map "\e[049q" [?\C-1]) | 99 | (define-key iris-function-map "\e[049q" [?\C-1]) |
| 99 | (define-key function-key-map "\e[058q" [?\M-1]) | 100 | (define-key iris-function-map "\e[058q" [?\M-1]) |
| 100 | 101 | ||
| 101 | 102 | ||
| 102 | (define-key function-key-map "\e[059q" [?\M-2]) | 103 | (define-key iris-function-map "\e[059q" [?\M-2]) |
| 103 | 104 | ||
| 104 | (define-key function-key-map "\e[050q" [?\C-3]) | 105 | (define-key iris-function-map "\e[050q" [?\C-3]) |
| 105 | (define-key function-key-map "\e[060q" [?\M-3]) | 106 | (define-key iris-function-map "\e[060q" [?\M-3]) |
| 106 | 107 | ||
| 107 | (define-key function-key-map "\e[051q" [?\C-4]) | 108 | (define-key iris-function-map "\e[051q" [?\C-4]) |
| 108 | (define-key function-key-map "\e[061q" [?\M-4]) | 109 | (define-key iris-function-map "\e[061q" [?\M-4]) |
| 109 | 110 | ||
| 110 | (define-key function-key-map "\e[052q" [?\C-5]) | 111 | (define-key iris-function-map "\e[052q" [?\C-5]) |
| 111 | (define-key function-key-map "\e[062q" [?\M-5]) | 112 | (define-key iris-function-map "\e[062q" [?\M-5]) |
| 112 | 113 | ||
| 113 | 114 | ||
| 114 | (define-key function-key-map "\e[063q" [?\M-6]) | 115 | (define-key iris-function-map "\e[063q" [?\M-6]) |
| 115 | 116 | ||
| 116 | (define-key function-key-map "\e[053q" [?\C-7]) | 117 | (define-key iris-function-map "\e[053q" [?\C-7]) |
| 117 | (define-key function-key-map "\e[064q" [?\M-7]) | 118 | (define-key iris-function-map "\e[064q" [?\M-7]) |
| 118 | 119 | ||
| 119 | (define-key function-key-map "\e[054q" [?\C-8]) | 120 | (define-key iris-function-map "\e[054q" [?\C-8]) |
| 120 | (define-key function-key-map "\e[065q" [?\M-8]) | 121 | (define-key iris-function-map "\e[065q" [?\M-8]) |
| 121 | 122 | ||
| 122 | (define-key function-key-map "\e[055q" [?\C-9]) | 123 | (define-key iris-function-map "\e[055q" [?\C-9]) |
| 123 | (define-key function-key-map "\e[066q" [?\M-9]) | 124 | (define-key iris-function-map "\e[066q" [?\M-9]) |
| 124 | 125 | ||
| 125 | (define-key function-key-map "\e[056q" [?\C-0]) | 126 | (define-key iris-function-map "\e[056q" [?\C-0]) |
| 126 | (define-key function-key-map "\e[067q" [?\M-0]) | 127 | (define-key iris-function-map "\e[067q" [?\M-0]) |
| 127 | 128 | ||
| 128 | (define-key function-key-map "\e[068q" [?\M--]) | 129 | (define-key iris-function-map "\e[068q" [?\M--]) |
| 129 | 130 | ||
| 130 | (define-key function-key-map "\e[069q" [?\C-=]) | 131 | (define-key iris-function-map "\e[069q" [?\C-=]) |
| 131 | (define-key function-key-map "\e[070q" [?\M-=]) | 132 | (define-key iris-function-map "\e[070q" [?\M-=]) |
| 132 | 133 | ||
| 133 | ;; I don't know what to do with those. | 134 | ;; I don't know what to do with those. |
| 134 | ;;(define-key function-key-map "^H" [<del>]) | 135 | ;;(define-key iris-function-map "^H" [<del>]) |
| 135 | ;;(define-key function-key-map "^H" [S-<del>]) | 136 | ;;(define-key iris-function-map "^H" [S-<del>]) |
| 136 | ;;(define-key function-key-map "\177" [C-<del>]) | 137 | ;;(define-key iris-function-map "\177" [C-<del>]) |
| 137 | ;;(define-key function-key-map "\e[071q" [M-<del>]) | 138 | ;;(define-key iris-function-map "\e[071q" [M-<del>]) |
| 138 | 139 | ||
| 139 | (define-key function-key-map "\e[Z" [?\S-\t]) | 140 | (define-key iris-function-map "\e[Z" [?\S-\t]) |
| 140 | (define-key function-key-map "\e[072q" [?\C-\t]) | 141 | (define-key iris-function-map "\e[072q" [?\C-\t]) |
| 141 | ;; This only works if you remove the M-TAB keybing from the system.4Dwmrc | 142 | ;; This only works if you remove the M-TAB keybing from the system.4Dwmrc |
| 142 | ;; our your ~/.4Dwmrc, if you use the 4Dwm window manager. | 143 | ;; our your ~/.4Dwmrc, if you use the 4Dwm window manager. |
| 143 | (define-key function-key-map "\e[073q" [?\M-\t]) | 144 | (define-key iris-function-map "\e[073q" [?\M-\t]) |
| 144 | 145 | ||
| 145 | (define-key function-key-map "\e[074q" [?\M-q]) | 146 | (define-key iris-function-map "\e[074q" [?\M-q]) |
| 146 | 147 | ||
| 147 | (define-key function-key-map "\e[075q" [?\M-w]) | 148 | (define-key iris-function-map "\e[075q" [?\M-w]) |
| 148 | 149 | ||
| 149 | (define-key function-key-map "\e[076q" [?\M-e]) | 150 | (define-key iris-function-map "\e[076q" [?\M-e]) |
| 150 | 151 | ||
| 151 | (define-key function-key-map "\e[077q" [?\M-r]) | 152 | (define-key iris-function-map "\e[077q" [?\M-r]) |
| 152 | 153 | ||
| 153 | (define-key function-key-map "\e[078q" [?\M-t]) | 154 | (define-key iris-function-map "\e[078q" [?\M-t]) |
| 154 | 155 | ||
| 155 | (define-key function-key-map "\e[079q" [?\M-y]) | 156 | (define-key iris-function-map "\e[079q" [?\M-y]) |
| 156 | 157 | ||
| 157 | (define-key function-key-map "\e[080q" [?\M-u]) | 158 | (define-key iris-function-map "\e[080q" [?\M-u]) |
| 158 | 159 | ||
| 159 | (define-key function-key-map "\e[081q" [?\M-i]) | 160 | (define-key iris-function-map "\e[081q" [?\M-i]) |
| 160 | 161 | ||
| 161 | (define-key function-key-map "\e[082q" [?\M-o]) | 162 | (define-key iris-function-map "\e[082q" [?\M-o]) |
| 162 | 163 | ||
| 163 | (define-key function-key-map "\e[083q" [?\M-p]) | 164 | (define-key iris-function-map "\e[083q" [?\M-p]) |
| 164 | 165 | ||
| 165 | (define-key function-key-map "\e[084q" [?\M-\[]) | 166 | (define-key iris-function-map "\e[084q" [?\M-\[]) |
| 166 | 167 | ||
| 167 | (define-key function-key-map "\e[085q" [?\M-\]]) | 168 | (define-key iris-function-map "\e[085q" [?\M-\]]) |
| 168 | 169 | ||
| 169 | (define-key function-key-map "\e[086q" [?\M-\\]) | 170 | (define-key iris-function-map "\e[086q" [?\M-\\]) |
| 170 | 171 | ||
| 171 | (define-key function-key-map "\e[087q" [?\M-a]) | 172 | (define-key iris-function-map "\e[087q" [?\M-a]) |
| 172 | 173 | ||
| 173 | (define-key function-key-map "\e[088q" [?\M-s]) | 174 | (define-key iris-function-map "\e[088q" [?\M-s]) |
| 174 | 175 | ||
| 175 | (define-key function-key-map "\e[089q" [?\M-d]) | 176 | (define-key iris-function-map "\e[089q" [?\M-d]) |
| 176 | 177 | ||
| 177 | (define-key function-key-map "\e[090q" [?\M-f]) | 178 | (define-key iris-function-map "\e[090q" [?\M-f]) |
| 178 | 179 | ||
| 179 | (define-key function-key-map "\e[091q" [?\M-g]) | 180 | (define-key iris-function-map "\e[091q" [?\M-g]) |
| 180 | 181 | ||
| 181 | (define-key function-key-map "\e[092q" [?\M-h]) | 182 | (define-key iris-function-map "\e[092q" [?\M-h]) |
| 182 | 183 | ||
| 183 | (define-key function-key-map "\e[093q" [?\M-j]) | 184 | (define-key iris-function-map "\e[093q" [?\M-j]) |
| 184 | 185 | ||
| 185 | (define-key function-key-map "\e[094q" [?\M-k]) | 186 | (define-key iris-function-map "\e[094q" [?\M-k]) |
| 186 | 187 | ||
| 187 | (define-key function-key-map "\e[095q" [?\M-l]) | 188 | (define-key iris-function-map "\e[095q" [?\M-l]) |
| 188 | 189 | ||
| 189 | (define-key function-key-map "\e[096q" [?\C-\;]) | 190 | (define-key iris-function-map "\e[096q" [?\C-\;]) |
| 190 | (define-key function-key-map "\e[097q" [?\M-:]) ;; we are cheating | 191 | (define-key iris-function-map "\e[097q" [?\M-:]) ;; we are cheating |
| 191 | ;; here, this is | 192 | ;; here, this is realy |
| 192 | ;; realy M-;, but | 193 | ;; M-;, but M-: |
| 193 | ;; M-: generates the | 194 | ;; generates the same |
| 194 | ;; same string and | 195 | ;; string and is more |
| 195 | ;; is more usefull. | 196 | ;; usefull. |
| 196 | 197 | ||
| 197 | (define-key function-key-map "\e[098q" [?\C-']) | 198 | (define-key iris-function-map "\e[098q" [?\C-']) |
| 198 | (define-key function-key-map "\e[099q" [?\M-']) | 199 | (define-key iris-function-map "\e[099q" [?\M-']) |
| 199 | 200 | ||
| 200 | (define-key function-key-map "\e[100q" [?\M-\n]) | 201 | (define-key iris-function-map "\e[100q" [?\M-\n]) |
| 201 | 202 | ||
| 202 | (define-key function-key-map "\e[101q" [?\M-z]) | 203 | (define-key iris-function-map "\e[101q" [?\M-z]) |
| 203 | 204 | ||
| 204 | (define-key function-key-map "\e[102q" [?\M-x]) | 205 | (define-key iris-function-map "\e[102q" [?\M-x]) |
| 205 | 206 | ||
| 206 | (define-key function-key-map "\e[103q" [?\M-c]) | 207 | (define-key iris-function-map "\e[103q" [?\M-c]) |
| 207 | 208 | ||
| 208 | (define-key function-key-map "\e[104q" [?\M-v]) | 209 | (define-key iris-function-map "\e[104q" [?\M-v]) |
| 209 | 210 | ||
| 210 | (define-key function-key-map "\e[105q" [?\M-b]) | 211 | (define-key iris-function-map "\e[105q" [?\M-b]) |
| 211 | 212 | ||
| 212 | (define-key function-key-map "\e[106q" [M-n]) | 213 | (define-key iris-function-map "\e[106q" [M-n]) |
| 213 | 214 | ||
| 214 | (define-key function-key-map "\e[107q" [M-m]) | 215 | (define-key iris-function-map "\e[107q" [M-m]) |
| 215 | 216 | ||
| 216 | (define-key function-key-map "\e[108q" [?\C-,]) | 217 | (define-key iris-function-map "\e[108q" [?\C-,]) |
| 217 | (define-key function-key-map "\e[109q" [?\M-,]) | 218 | (define-key iris-function-map "\e[109q" [?\M-,]) |
| 218 | 219 | ||
| 219 | (define-key function-key-map "\e[110q" [?\C-.]) | 220 | (define-key iris-function-map "\e[110q" [?\C-.]) |
| 220 | (define-key function-key-map "\e[111q" [?\M-.]) | 221 | (define-key iris-function-map "\e[111q" [?\M-.]) |
| 221 | 222 | ||
| 222 | (define-key function-key-map "\e[112q" [?\C-/]) | 223 | (define-key iris-function-map "\e[112q" [?\C-/]) |
| 223 | (define-key function-key-map "\e[113q" [?\M-/]) | 224 | (define-key iris-function-map "\e[113q" [?\M-/]) |
| 224 | 225 | ||
| 225 | (define-key function-key-map "\e[139q" [insert]) | 226 | (define-key iris-function-map "\e[139q" [insert]) |
| 226 | (define-key function-key-map "\e[139q" [S-insert]) | 227 | (define-key iris-function-map "\e[139q" [S-insert]) |
| 227 | (define-key function-key-map "\e[140q" [C-insert]) | 228 | (define-key iris-function-map "\e[140q" [C-insert]) |
| 228 | (define-key function-key-map "\e[141q" [M-insert]) | 229 | (define-key iris-function-map "\e[141q" [M-insert]) |
| 229 | 230 | ||
| 230 | (define-key function-key-map "\e[H" [home]) | 231 | (define-key iris-function-map "\e[H" [home]) |
| 231 | (define-key function-key-map "\e[143q" [S-home]) | 232 | (define-key iris-function-map "\e[143q" [S-home]) |
| 232 | (define-key function-key-map "\e[144q" [C-home]) | 233 | (define-key iris-function-map "\e[144q" [C-home]) |
| 233 | 234 | ||
| 234 | 235 | ||
| 235 | (define-key function-key-map "\e[150q" [prior]) | 236 | (define-key iris-function-map "\e[150q" [prior]) |
| 236 | (define-key function-key-map "\e[151q" [S-prior]) ;; those don't | 237 | (define-key iris-function-map "\e[151q" [S-prior]) ;; those don't seem |
| 237 | ;; seem to | 238 | ;; to generate |
| 238 | ;; generate | ||
| 239 | ;; anything | 239 | ;; anything |
| 240 | (define-key function-key-map "\e[152q" [C-prior]) | 240 | (define-key iris-function-map "\e[152q" [C-prior]) |
| 241 | 241 | ||
| 242 | 242 | ||
| 243 | ;; (define-key function-key-map "^?" [delete]) | 243 | ;; (define-key iris-function-map "^?" [delete]) ?? something else seems to take care of this. |
| 244 | (define-key function-key-map "\e[P" [S-delete]) | 244 | (define-key iris-function-map "\e[P" [S-delete]) |
| 245 | (define-key function-key-map "\e[142q" [C-delete]) | 245 | (define-key iris-function-map "\e[142q" [C-delete]) |
| 246 | (define-key function-key-map "\e[M" [M-delete]) | 246 | (define-key iris-function-map "\e[M" [M-delete]) |
| 247 | 247 | ||
| 248 | (define-key function-key-map "\e[146q" [end]) | 248 | (define-key iris-function-map "\e[146q" [end]) |
| 249 | (define-key function-key-map "\e[147q" [S-end]) ;; those don't seem | 249 | (define-key iris-function-map "\e[147q" [S-end]) ;; those don't seem to |
| 250 | ;; to generate | 250 | ;; generate anything |
| 251 | ;; anything | 251 | (define-key iris-function-map "\e[148q" [C-end]) |
| 252 | (define-key function-key-map "\e[148q" [C-end]) | ||
| 253 | 252 | ||
| 254 | (define-key function-key-map "\e[154q" [next]) | 253 | (define-key iris-function-map "\e[154q" [next]) |
| 255 | (define-key function-key-map "\e[155q" [S-next]) | 254 | (define-key iris-function-map "\e[155q" [S-next]) |
| 256 | (define-key function-key-map "\e[156q" [C-next]) | 255 | (define-key iris-function-map "\e[156q" [C-next]) |
| 257 | 256 | ||
| 258 | 257 | ||
| 259 | (define-key function-key-map "\e[161q" [S-up]) | 258 | (define-key iris-function-map "\e[161q" [S-up]) |
| 260 | (define-key function-key-map "\e[162q" [C-up]) | 259 | (define-key iris-function-map "\e[162q" [C-up]) |
| 261 | (define-key function-key-map "\e[163q" [M-up]) | 260 | (define-key iris-function-map "\e[163q" [M-up]) |
| 262 | 261 | ||
| 263 | (define-key function-key-map "\e[158q" [S-left]) | 262 | (define-key iris-function-map "\e[158q" [S-left]) |
| 264 | (define-key function-key-map "\e[159q" [C-left]) | 263 | (define-key iris-function-map "\e[159q" [C-left]) |
| 265 | (define-key function-key-map "\e[160q" [M-left]) | 264 | (define-key iris-function-map "\e[160q" [M-left]) |
| 266 | 265 | ||
| 267 | (define-key function-key-map "\e[164q" [S-down]) | 266 | (define-key iris-function-map "\e[164q" [S-down]) |
| 268 | (define-key function-key-map "\e[165q" [C-down]) | 267 | (define-key iris-function-map "\e[165q" [C-down]) |
| 269 | (define-key function-key-map "\e[166q" [M-down]) | 268 | (define-key iris-function-map "\e[166q" [M-down]) |
| 270 | 269 | ||
| 271 | (define-key function-key-map "\e[167q" [S-right]) | 270 | (define-key iris-function-map "\e[167q" [S-right]) |
| 272 | (define-key function-key-map "\e[168q" [C-right]) | 271 | (define-key iris-function-map "\e[168q" [C-right]) |
| 273 | (define-key function-key-map "\e[169q" [M-right]) | 272 | (define-key iris-function-map "\e[169q" [M-right]) |
| 274 | 273 | ||
| 275 | ;; Keypad functions, most of those are untested. | 274 | ;; Keypad functions, most of those are untested. |
| 276 | (define-key function-key-map "\e[179q" [?\C-/]) | 275 | (define-key iris-function-map "\e[179q" [?\C-/]) |
| 277 | (define-key function-key-map "\e[180q" [?\M-/]) | 276 | (define-key iris-function-map "\e[180q" [?\M-/]) |
| 278 | 277 | ||
| 279 | (define-key function-key-map "\e[187q" [?\C-*]) | 278 | (define-key iris-function-map "\e[187q" [?\C-*]) |
| 280 | (define-key function-key-map "\e[188q" [?\M-*]) | 279 | (define-key iris-function-map "\e[188q" [?\M-*]) |
| 281 | 280 | ||
| 282 | (define-key function-key-map "\e[198q" [?\C--]) | 281 | (define-key iris-function-map "\e[198q" [?\C--]) |
| 283 | (define-key function-key-map "\e[199q" [?\M--]) | 282 | (define-key iris-function-map "\e[199q" [?\M--]) |
| 284 | 283 | ||
| 285 | ;; Something else takes care of home, up, prior, down, left, right, next | 284 | ;; Something else takes care of home, up, prior, down, left, right, next |
| 286 | ;;(define-key function-key-map "\e[H" [home]) | 285 | ;(define-key iris-function-map "\e[H" [home]) |
| 287 | (define-key function-key-map "\e[172q" [C-home]) | 286 | (define-key iris-function-map "\e[172q" [C-home]) |
| 288 | 287 | ||
| 289 | ;;(define-key function-key-map "\e[A" [up]) | 288 | ;(define-key iris-function-map "\e[A" [up]) |
| 290 | (define-key function-key-map "\e[182q" [C-up]) | 289 | (define-key iris-function-map "\e[182q" [C-up]) |
| 291 | 290 | ||
| 292 | 291 | ||
| 293 | ;;(define-key function-key-map "\e[150q" [prior]) | 292 | ;(define-key iris-function-map "\e[150q" [prior]) |
| 294 | (define-key function-key-map "\e[190q" [C-prior]) | 293 | (define-key iris-function-map "\e[190q" [C-prior]) |
| 295 | 294 | ||
| 296 | 295 | ||
| 297 | (define-key function-key-map "\e[200q" [?\C-+]) | 296 | (define-key iris-function-map "\e[200q" [?\C-+]) |
| 298 | (define-key function-key-map "\e[201q" [?\M-+]) | 297 | (define-key iris-function-map "\e[201q" [?\M-+]) |
| 299 | 298 | ||
| 300 | ;;(define-key function-key-map "\e[D" [left]) | 299 | ;(define-key iris-function-map "\e[D" [left]) |
| 301 | (define-key function-key-map "\e[174q" [C-left]) | 300 | (define-key iris-function-map "\e[174q" [C-left]) |
| 302 | 301 | ||
| 303 | 302 | ||
| 304 | (define-key function-key-map "\e[000q" [begin]) | 303 | (define-key iris-function-map "\e[000q" [begin]) |
| 305 | (define-key function-key-map "\e[184q" [C-begin]) | 304 | (define-key iris-function-map "\e[184q" [C-begin]) |
| 306 | 305 | ||
| 307 | 306 | ||
| 308 | ;;(define-key function-key-map "\e[C" [right]) | 307 | ;(define-key iris-function-map "\e[C" [right]) |
| 309 | (define-key function-key-map "\e[192q" [C-right]) | 308 | (define-key iris-function-map "\e[192q" [C-right]) |
| 310 | 309 | ||
| 311 | ;;(define-key function-key-map "\e[146q" [end]) | 310 | ;(define-key iris-function-map "\e[146q" [end]) |
| 312 | (define-key function-key-map "\e[176q" [C-end]) | 311 | (define-key iris-function-map "\e[176q" [C-end]) |
| 313 | 312 | ||
| 314 | ;;(define-key function-key-map "\e[B" [down]) | 313 | ;(define-key iris-function-map "\e[B" [down]) |
| 315 | (define-key function-key-map "\e[186q" [C-down]) | 314 | (define-key iris-function-map "\e[186q" [C-down]) |
| 316 | 315 | ||
| 317 | ;;(define-key function-key-map "\e[154q" [next]) | 316 | ;(define-key iris-function-map "\e[154q" [next]) |
| 318 | (define-key function-key-map "\e[194q" [C-next]) | 317 | (define-key iris-function-map "\e[194q" [C-next]) |
| 319 | 318 | ||
| 320 | 319 | ||
| 321 | (define-key function-key-map "\e[100q" [M-enter]) | 320 | (define-key iris-function-map "\e[100q" [M-enter]) |
| 322 | 321 | ||
| 323 | (define-key function-key-map "\e[139q" [insert]) | 322 | (define-key iris-function-map "\e[139q" [insert]) |
| 324 | (define-key function-key-map "\e[178q" [C-inset]) | 323 | (define-key iris-function-map "\e[178q" [C-inset]) |
| 325 | 324 | ||
| 326 | (define-key function-key-map "\e[P" [delete]) | 325 | (define-key iris-function-map "\e[P" [delete]) |
| 327 | (define-key function-key-map "\e[196q" [C-delete]) | 326 | (define-key iris-function-map "\e[196q" [C-delete]) |
| 328 | (define-key function-key-map "\e[197q" [M-delete])) | 327 | (define-key iris-function-map "\e[197q" [M-delete]) |
| 328 | |||
| 329 | (defun terminal-init-iris-ansi () | ||
| 330 | "Terminal initialization function for iris-ansi." | ||
| 331 | ;; Use inheritance to let the main keymap override these defaults. | ||
| 332 | ;; This way we don't override terminfo-derived settings or settings | ||
| 333 | ;; made in the .emacs file. | ||
| 334 | (let ((m (copy-keymap iris-function-map))) | ||
| 335 | (set-keymap-parent m (keymap-parent local-function-key-map)) | ||
| 336 | (set-keymap-parent local-function-key-map m))) | ||
| 329 | 337 | ||
| 330 | ;;; arch-tag: b1d0e73a-bb7d-47be-9fb2-6fb126469a1b | 338 | ;;; arch-tag: b1d0e73a-bb7d-47be-9fb2-6fb126469a1b |
| 331 | ;;; iris-ansi.el ends here | 339 | ;;; iris-ansi.el ends here |
diff --git a/lisp/term/linux.el b/lisp/term/linux.el index 84de5966a88..fdd8e2229ac 100644 --- a/lisp/term/linux.el +++ b/lisp/term/linux.el | |||
| @@ -16,9 +16,8 @@ | |||
| 16 | ;; Meta will continue to work, because the kernel | 16 | ;; Meta will continue to work, because the kernel |
| 17 | ;; turns that into Escape. | 17 | ;; turns that into Escape. |
| 18 | 18 | ||
| 19 | (let ((value (current-input-mode))) | 19 | ;; The arg only matters in that it is not t or nil. |
| 20 | ;; The third arg only matters in that it is not t or nil. | 20 | (set-input-meta-mode 'iso-latin-1)) |
| 21 | (set-input-mode (nth 0 value) (nth 1 value) 'iso-latin-1 (nth 3 value)))) | ||
| 22 | 21 | ||
| 23 | ;;; arch-tag: 5d0c4f63-739b-4862-abf3-041fe42adb8f | 22 | ;;; arch-tag: 5d0c4f63-739b-4862-abf3-041fe42adb8f |
| 24 | ;;; linux.el ends here | 23 | ;;; linux.el ends here |
diff --git a/lisp/term/lk201.el b/lisp/term/lk201.el index 1f8d9ca77a3..17ac3474ff0 100644 --- a/lisp/term/lk201.el +++ b/lisp/term/lk201.el | |||
| @@ -1,72 +1,83 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | ;; Define function key sequences for DEC terminals. | 2 | ;; Define function key sequences for DEC terminals. |
| 3 | 3 | ||
| 4 | (defvar lk201-function-map (make-sparse-keymap) | ||
| 5 | "Function key definitions for DEC terminals.") | ||
| 6 | |||
| 4 | ;; Termcap or terminfo should set these. | 7 | ;; Termcap or terminfo should set these. |
| 5 | ;; (define-key function-key-map "\e[A" [up]) | 8 | ;; (define-key lk201-function-map "\e[A" [up]) |
| 6 | ;; (define-key function-key-map "\e[B" [down]) | 9 | ;; (define-key lk201-function-map "\e[B" [down]) |
| 7 | ;; (define-key function-key-map "\e[C" [right]) | 10 | ;; (define-key lk201-function-map "\e[C" [right]) |
| 8 | ;; (define-key function-key-map "\e[D" [left]) | 11 | ;; (define-key lk201-function-map "\e[D" [left]) |
| 9 | 12 | ||
| 10 | (define-key function-key-map "\e[1~" [find]) | 13 | (define-key lk201-function-map "\e[1~" [find]) |
| 11 | (define-key function-key-map "\e[2~" [insert]) | 14 | (define-key lk201-function-map "\e[2~" [insert]) |
| 12 | (define-key function-key-map "\e[3~" [delete]) | 15 | (define-key lk201-function-map "\e[3~" [delete]) |
| 13 | (define-key function-key-map "\e[4~" [select]) | 16 | (define-key lk201-function-map "\e[4~" [select]) |
| 14 | (define-key function-key-map "\e[5~" [prior]) | 17 | (define-key lk201-function-map "\e[5~" [prior]) |
| 15 | (define-key function-key-map "\e[6~" [next]) | 18 | (define-key lk201-function-map "\e[6~" [next]) |
| 16 | (define-key function-key-map "\e[11~" [f1]) | 19 | (define-key lk201-function-map "\e[11~" [f1]) |
| 17 | (define-key function-key-map "\e[12~" [f2]) | 20 | (define-key lk201-function-map "\e[12~" [f2]) |
| 18 | (define-key function-key-map "\e[13~" [f3]) | 21 | (define-key lk201-function-map "\e[13~" [f3]) |
| 19 | (define-key function-key-map "\e[14~" [f4]) | 22 | (define-key lk201-function-map "\e[14~" [f4]) |
| 20 | (define-key function-key-map "\e[15~" [f5]) | 23 | (define-key lk201-function-map "\e[15~" [f5]) |
| 21 | (define-key function-key-map "\e[17~" [f6]) | 24 | (define-key lk201-function-map "\e[17~" [f6]) |
| 22 | (define-key function-key-map "\e[18~" [f7]) | 25 | (define-key lk201-function-map "\e[18~" [f7]) |
| 23 | (define-key function-key-map "\e[19~" [f8]) | 26 | (define-key lk201-function-map "\e[19~" [f8]) |
| 24 | (define-key function-key-map "\e[20~" [f9]) | 27 | (define-key lk201-function-map "\e[20~" [f9]) |
| 25 | (define-key function-key-map "\e[21~" [f10]) | 28 | (define-key lk201-function-map "\e[21~" [f10]) |
| 26 | ;; Customarily F11 is used as the ESC key. | 29 | ;; Customarily F11 is used as the ESC key. |
| 27 | ;; The file that includes this one, takes care of that. | 30 | ;; The file that includes this one, takes care of that. |
| 28 | (define-key function-key-map "\e[23~" [f11]) | 31 | (define-key lk201-function-map "\e[23~" [f11]) |
| 29 | (define-key function-key-map "\e[24~" [f12]) | 32 | (define-key lk201-function-map "\e[24~" [f12]) |
| 30 | (define-key function-key-map "\e[25~" [f13]) | 33 | (define-key lk201-function-map "\e[25~" [f13]) |
| 31 | (define-key function-key-map "\e[26~" [f14]) | 34 | (define-key lk201-function-map "\e[26~" [f14]) |
| 32 | (define-key function-key-map "\e[28~" [help]) | 35 | (define-key lk201-function-map "\e[28~" [help]) |
| 33 | (define-key function-key-map "\e[29~" [menu]) | 36 | (define-key lk201-function-map "\e[29~" [menu]) |
| 34 | (define-key function-key-map "\e[31~" [f17]) | 37 | (define-key lk201-function-map "\e[31~" [f17]) |
| 35 | (define-key function-key-map "\e[32~" [f18]) | 38 | (define-key lk201-function-map "\e[32~" [f18]) |
| 36 | (define-key function-key-map "\e[33~" [f19]) | 39 | (define-key lk201-function-map "\e[33~" [f19]) |
| 37 | (define-key function-key-map "\e[34~" [f20]) | 40 | (define-key lk201-function-map "\e[34~" [f20]) |
| 38 | 41 | ||
| 39 | ;; Termcap or terminfo should set these. | 42 | ;; Termcap or terminfo should set these. |
| 40 | ;; (define-key function-key-map "\eOA" [up]) | 43 | ;; (define-key lk201-function-map "\eOA" [up]) |
| 41 | ;; (define-key function-key-map "\eOB" [down]) | 44 | ;; (define-key lk201-function-map "\eOB" [down]) |
| 42 | ;; (define-key function-key-map "\eOC" [right]) | 45 | ;; (define-key lk201-function-map "\eOC" [right]) |
| 43 | ;; (define-key function-key-map "\eOD" [left]) | 46 | ;; (define-key lk201-function-map "\eOD" [left]) |
| 44 | 47 | ||
| 45 | ;; Termcap or terminfo should set these, but doesn't properly. | 48 | ;; Termcap or terminfo should set these, but doesn't properly. |
| 46 | ;; Termcap sets these to k1-k4, which get mapped to f1-f4 in term.c | 49 | ;; Termcap sets these to k1-k4, which get mapped to f1-f4 in term.c |
| 47 | (define-key function-key-map "\eOP" [kp-f1]) | 50 | (define-key lk201-function-map "\eOP" [kp-f1]) |
| 48 | (define-key function-key-map "\eOQ" [kp-f2]) | 51 | (define-key lk201-function-map "\eOQ" [kp-f2]) |
| 49 | (define-key function-key-map "\eOR" [kp-f3]) | 52 | (define-key lk201-function-map "\eOR" [kp-f3]) |
| 50 | (define-key function-key-map "\eOS" [kp-f4]) | 53 | (define-key lk201-function-map "\eOS" [kp-f4]) |
| 54 | |||
| 55 | (define-key lk201-function-map "\eOI" [kp-tab]) | ||
| 56 | (define-key lk201-function-map "\eOj" [kp-multiply]) | ||
| 57 | (define-key lk201-function-map "\eOk" [kp-add]) | ||
| 58 | (define-key lk201-function-map "\eOl" [kp-separator]) | ||
| 59 | (define-key lk201-function-map "\eOM" [kp-enter]) | ||
| 60 | (define-key lk201-function-map "\eOm" [kp-subtract]) | ||
| 61 | (define-key lk201-function-map "\eOn" [kp-decimal]) | ||
| 62 | (define-key lk201-function-map "\eOo" [kp-divide]) | ||
| 63 | (define-key lk201-function-map "\eOp" [kp-0]) | ||
| 64 | (define-key lk201-function-map "\eOq" [kp-1]) | ||
| 65 | (define-key lk201-function-map "\eOr" [kp-2]) | ||
| 66 | (define-key lk201-function-map "\eOs" [kp-3]) | ||
| 67 | (define-key lk201-function-map "\eOt" [kp-4]) | ||
| 68 | (define-key lk201-function-map "\eOu" [kp-5]) | ||
| 69 | (define-key lk201-function-map "\eOv" [kp-6]) | ||
| 70 | (define-key lk201-function-map "\eOw" [kp-7]) | ||
| 71 | (define-key lk201-function-map "\eOx" [kp-8]) | ||
| 72 | (define-key lk201-function-map "\eOy" [kp-9]) | ||
| 51 | 73 | ||
| 52 | (define-key function-key-map "\eOI" [kp-tab]) | 74 | (defun terminal-init-lk201 () |
| 53 | (define-key function-key-map "\eOj" [kp-multiply]) | 75 | ;; Use inheritance to let the main keymap override these defaults. |
| 54 | (define-key function-key-map "\eOk" [kp-add]) | 76 | ;; This way we don't override terminfo-derived settings or settings |
| 55 | (define-key function-key-map "\eOl" [kp-separator]) | 77 | ;; made in the .emacs file. |
| 56 | (define-key function-key-map "\eOM" [kp-enter]) | 78 | (let ((m (copy-keymap lk201-function-map))) |
| 57 | (define-key function-key-map "\eOm" [kp-subtract]) | 79 | (set-keymap-parent m (keymap-parent local-function-key-map)) |
| 58 | (define-key function-key-map "\eOn" [kp-decimal]) | 80 | (set-keymap-parent local-function-key-map m))) |
| 59 | (define-key function-key-map "\eOo" [kp-divide]) | ||
| 60 | (define-key function-key-map "\eOp" [kp-0]) | ||
| 61 | (define-key function-key-map "\eOq" [kp-1]) | ||
| 62 | (define-key function-key-map "\eOr" [kp-2]) | ||
| 63 | (define-key function-key-map "\eOs" [kp-3]) | ||
| 64 | (define-key function-key-map "\eOt" [kp-4]) | ||
| 65 | (define-key function-key-map "\eOu" [kp-5]) | ||
| 66 | (define-key function-key-map "\eOv" [kp-6]) | ||
| 67 | (define-key function-key-map "\eOw" [kp-7]) | ||
| 68 | (define-key function-key-map "\eOx" [kp-8]) | ||
| 69 | (define-key function-key-map "\eOy" [kp-9]) | ||
| 70 | 81 | ||
| 71 | ;;; arch-tag: 7ffb4444-6a23-43e1-b457-43cf4f673c0d | 82 | ;;; arch-tag: 7ffb4444-6a23-43e1-b457-43cf4f673c0d |
| 72 | ;;; lk201.el ends here | 83 | ;;; lk201.el ends here |
diff --git a/lisp/term/mac-win.el b/lisp/term/mac-win.el index e39e1fffeb0..d20ecc161aa 100644 --- a/lisp/term/mac-win.el +++ b/lisp/term/mac-win.el | |||
| @@ -65,8 +65,8 @@ | |||
| 65 | ;; An alist of X options and the function which handles them. See | 65 | ;; An alist of X options and the function which handles them. See |
| 66 | ;; ../startup.el. | 66 | ;; ../startup.el. |
| 67 | 67 | ||
| 68 | (if (not (eq window-system 'mac)) | 68 | ;; (if (not (eq window-system 'mac)) |
| 69 | (error "%s: Loading mac-win.el but not compiled for Mac" (invocation-name))) | 69 | ;; (error "%s: Loading mac-win.el but not compiled for Mac" (invocation-name))) |
| 70 | 70 | ||
| 71 | (require 'frame) | 71 | (require 'frame) |
| 72 | (require 'mouse) | 72 | (require 'mouse) |
| @@ -1062,22 +1062,25 @@ XConsortium: rgb.txt,v 10.41 94/02/20 18:39:36 rws Exp") | |||
| 1062 | (substitute-key-definition 'suspend-emacs 'iconify-or-deiconify-frame | 1062 | (substitute-key-definition 'suspend-emacs 'iconify-or-deiconify-frame |
| 1063 | global-map) | 1063 | global-map) |
| 1064 | 1064 | ||
| 1065 | (defun x-setup-function-keys (frame) | ||
| 1066 | "Setup Function Keys for mac." | ||
| 1065 | ;; Map certain keypad keys into ASCII characters | 1067 | ;; Map certain keypad keys into ASCII characters |
| 1066 | ;; that people usually expect. | 1068 | ;; that people usually expect. |
| 1067 | (define-key function-key-map [backspace] [?\d]) | 1069 | (define-key local-function-key-map [backspace] [?\d]) |
| 1068 | (define-key function-key-map [delete] [?\d]) | 1070 | (define-key local-function-key-map [delete] [?\d]) |
| 1069 | (define-key function-key-map [tab] [?\t]) | 1071 | (define-key local-function-key-map [tab] [?\t]) |
| 1070 | (define-key function-key-map [linefeed] [?\n]) | 1072 | (define-key local-function-key-map [linefeed] [?\n]) |
| 1071 | (define-key function-key-map [clear] [?\C-l]) | 1073 | (define-key local-function-key-map [clear] [?\C-l]) |
| 1072 | (define-key function-key-map [return] [?\C-m]) | 1074 | (define-key local-function-key-map [return] [?\C-m]) |
| 1073 | (define-key function-key-map [escape] [?\e]) | 1075 | (define-key local-function-key-map [escape] [?\e]) |
| 1074 | (define-key function-key-map [M-backspace] [?\M-\d]) | 1076 | (define-key local-function-key-map [M-backspace] [?\M-\d]) |
| 1075 | (define-key function-key-map [M-delete] [?\M-\d]) | 1077 | (define-key local-function-key-map [M-delete] [?\M-\d]) |
| 1076 | (define-key function-key-map [M-tab] [?\M-\t]) | 1078 | (define-key local-function-key-map [M-tab] [?\M-\t]) |
| 1077 | (define-key function-key-map [M-linefeed] [?\M-\n]) | 1079 | (define-key local-function-key-map [M-linefeed] [?\M-\n]) |
| 1078 | (define-key function-key-map [M-clear] [?\M-\C-l]) | 1080 | (define-key local-function-key-map [M-clear] [?\M-\C-l]) |
| 1079 | (define-key function-key-map [M-return] [?\M-\C-m]) | 1081 | (define-key local-function-key-map [M-return] [?\M-\C-m]) |
| 1080 | (define-key function-key-map [M-escape] [?\M-\e]) | 1082 | (define-key local-function-key-map [M-escape] [?\M-\e]) |
| 1083 | ) | ||
| 1081 | 1084 | ||
| 1082 | ;; These tell read-char how to convert | 1085 | ;; These tell read-char how to convert |
| 1083 | ;; these special chars to ASCII. | 1086 | ;; these special chars to ASCII. |
| @@ -2294,34 +2297,6 @@ See also `mac-dnd-known-types'." | |||
| 2294 | (mac-dnd-drop-data event (selected-frame) window | 2297 | (mac-dnd-drop-data event (selected-frame) window |
| 2295 | (cdr item) (car item) action))))) | 2298 | (cdr item) (car item) action))))) |
| 2296 | 2299 | ||
| 2297 | ;;; Do the actual Windows setup here; the above code just defines | ||
| 2298 | ;;; functions and variables that we use now. | ||
| 2299 | |||
| 2300 | (setq command-line-args (x-handle-args command-line-args)) | ||
| 2301 | |||
| 2302 | ;;; Make sure we have a valid resource name. | ||
| 2303 | (or (stringp x-resource-name) | ||
| 2304 | (let (i) | ||
| 2305 | (setq x-resource-name (invocation-name)) | ||
| 2306 | |||
| 2307 | ;; Change any . or * characters in x-resource-name to hyphens, | ||
| 2308 | ;; so as not to choke when we use it in X resource queries. | ||
| 2309 | (while (setq i (string-match "[.*]" x-resource-name)) | ||
| 2310 | (aset x-resource-name i ?-)))) | ||
| 2311 | |||
| 2312 | (if (x-display-list) | ||
| 2313 | ;; On Mac OS 8/9, Most coding systems used in code conversion for | ||
| 2314 | ;; font names are not ready at the time when the terminal frame is | ||
| 2315 | ;; created. So we reconstruct font name table for the initial | ||
| 2316 | ;; frame. | ||
| 2317 | (mac-clear-font-name-table) | ||
| 2318 | (x-open-connection "Mac" | ||
| 2319 | x-command-line-resources | ||
| 2320 | ;; Exit Emacs with fatal error if this fails. | ||
| 2321 | t)) | ||
| 2322 | |||
| 2323 | (setq frame-creation-function 'x-create-frame-with-faces) | ||
| 2324 | |||
| 2325 | (defvar mac-font-encoder-list | 2300 | (defvar mac-font-encoder-list |
| 2326 | '(("mac-roman" mac-roman-encoder | 2301 | '(("mac-roman" mac-roman-encoder |
| 2327 | ccl-encode-mac-roman-font "%s") | 2302 | ccl-encode-mac-roman-font "%s") |
| @@ -2499,6 +2474,88 @@ It returns a name of the created fontset." | |||
| 2499 | (fontset-add-mac-fonts fontset t) | 2474 | (fontset-add-mac-fonts fontset t) |
| 2500 | fontset)) | 2475 | fontset)) |
| 2501 | 2476 | ||
| 2477 | (defun x-win-suspend-error () | ||
| 2478 | (error "Suspending an Emacs running under Mac makes no sense")) | ||
| 2479 | |||
| 2480 | (defalias 'x-cut-buffer-or-selection-value 'x-get-selection-value) | ||
| 2481 | |||
| 2482 | (defvar mac-initialized nil | ||
| 2483 | "Non-nil if the w32 window system has been initialized.") | ||
| 2484 | |||
| 2485 | (defun mac-initialize-window-system () | ||
| 2486 | "Initialize Emacs for Mac GUI frames." | ||
| 2487 | |||
| 2488 | ;;; Do the actual Windows setup here; the above code just defines | ||
| 2489 | ;;; functions and variables that we use now. | ||
| 2490 | |||
| 2491 | (setq command-line-args (x-handle-args command-line-args)) | ||
| 2492 | |||
| 2493 | ;;; Make sure we have a valid resource name. | ||
| 2494 | (or (stringp x-resource-name) | ||
| 2495 | (let (i) | ||
| 2496 | (setq x-resource-name (invocation-name)) | ||
| 2497 | |||
| 2498 | ;; Change any . or * characters in x-resource-name to hyphens, | ||
| 2499 | ;; so as not to choke when we use it in X resource queries. | ||
| 2500 | (while (setq i (string-match "[.*]" x-resource-name)) | ||
| 2501 | (aset x-resource-name i ?-)))) | ||
| 2502 | |||
| 2503 | (if (x-display-list) | ||
| 2504 | ;; On Mac OS 8/9, Most coding systems used in code conversion for | ||
| 2505 | ;; font names are not ready at the time when the terminal frame is | ||
| 2506 | ;; created. So we reconstruct font name table for the initial | ||
| 2507 | ;; frame. | ||
| 2508 | (mac-clear-font-name-table) | ||
| 2509 | (x-open-connection "Mac" | ||
| 2510 | x-command-line-resources | ||
| 2511 | ;; Exit Emacs with fatal error if this fails. | ||
| 2512 | t)) | ||
| 2513 | |||
| 2514 | (add-hook 'suspend-hook 'x-win-suspend-error) | ||
| 2515 | |||
| 2516 | ;;; Arrange for the kill and yank functions to set and check the clipboard. | ||
| 2517 | (setq interprogram-cut-function 'x-select-text) | ||
| 2518 | (setq interprogram-paste-function 'x-get-selection-value) | ||
| 2519 | |||
| 2520 | |||
| 2521 | |||
| 2522 | |||
| 2523 | ;;; Turn off window-splitting optimization; Mac is usually fast enough | ||
| 2524 | ;;; that this is only annoying. | ||
| 2525 | (setq split-window-keep-point t) | ||
| 2526 | |||
| 2527 | ;; Don't show the frame name; that's redundant. | ||
| 2528 | (setq-default mode-line-frame-identification " ") | ||
| 2529 | |||
| 2530 | ;; Turn on support for mouse wheels. | ||
| 2531 | (mouse-wheel-mode 1) | ||
| 2532 | |||
| 2533 | |||
| 2534 | ;; Enable CLIPBOARD copy/paste through menu bar commands. | ||
| 2535 | (menu-bar-enable-clipboard) | ||
| 2536 | |||
| 2537 | |||
| 2538 | ;; Initiate drag and drop | ||
| 2539 | |||
| 2540 | (define-key special-event-map [drag-n-drop] 'mac-dnd-handle-drag-n-drop-event) | ||
| 2541 | |||
| 2542 | |||
| 2543 | ;;;; Non-toolkit Scroll bars | ||
| 2544 | |||
| 2545 | (unless x-toolkit-scroll-bars | ||
| 2546 | |||
| 2547 | ;; for debugging | ||
| 2548 | ;; (defun mac-handle-scroll-bar-event (event) (interactive "e") (princ event)) | ||
| 2549 | |||
| 2550 | ;;(global-set-key [vertical-scroll-bar mouse-1] 'mac-handle-scroll-bar-event) | ||
| 2551 | |||
| 2552 | (global-set-key | ||
| 2553 | [vertical-scroll-bar down-mouse-1] | ||
| 2554 | 'mac-handle-scroll-bar-event) | ||
| 2555 | |||
| 2556 | (global-unset-key [vertical-scroll-bar drag-mouse-1]) | ||
| 2557 | (global-unset-key [vertical-scroll-bar mouse-1]) | ||
| 2558 | |||
| 2502 | ;; Adjust Courier font specifications in x-fixed-font-alist. | 2559 | ;; Adjust Courier font specifications in x-fixed-font-alist. |
| 2503 | (let ((courier-fonts (assoc "Courier" x-fixed-font-alist))) | 2560 | (let ((courier-fonts (assoc "Courier" x-fixed-font-alist))) |
| 2504 | (if courier-fonts | 2561 | (if courier-fonts |
| @@ -2605,50 +2662,7 @@ ascii:-*-Monaco-*-*-*-*-12-*-*-*-*-*-mac-roman") | |||
| 2605 | (setq default-frame-alist | 2662 | (setq default-frame-alist |
| 2606 | (cons '(reverse . t) default-frame-alist))))) | 2663 | (cons '(reverse . t) default-frame-alist))))) |
| 2607 | 2664 | ||
| 2608 | (defun x-win-suspend-error () | 2665 | (setq mac-initialized t))) |
| 2609 | (error "Suspending an Emacs running under Mac makes no sense")) | ||
| 2610 | (add-hook 'suspend-hook 'x-win-suspend-error) | ||
| 2611 | |||
| 2612 | ;;; Arrange for the kill and yank functions to set and check the clipboard. | ||
| 2613 | (setq interprogram-cut-function 'x-select-text) | ||
| 2614 | (setq interprogram-paste-function 'x-get-selection-value) | ||
| 2615 | |||
| 2616 | (defalias 'x-cut-buffer-or-selection-value 'x-get-selection-value) | ||
| 2617 | |||
| 2618 | ;;; Turn off window-splitting optimization; Mac is usually fast enough | ||
| 2619 | ;;; that this is only annoying. | ||
| 2620 | (setq split-window-keep-point t) | ||
| 2621 | |||
| 2622 | ;; Don't show the frame name; that's redundant. | ||
| 2623 | (setq-default mode-line-frame-identification " ") | ||
| 2624 | |||
| 2625 | ;; Turn on support for mouse wheels. | ||
| 2626 | (mouse-wheel-mode 1) | ||
| 2627 | |||
| 2628 | |||
| 2629 | ;; Enable CLIPBOARD copy/paste through menu bar commands. | ||
| 2630 | (menu-bar-enable-clipboard) | ||
| 2631 | |||
| 2632 | ;; Initiate drag and drop | ||
| 2633 | |||
| 2634 | (define-key special-event-map [drag-n-drop] 'mac-dnd-handle-drag-n-drop-event) | ||
| 2635 | |||
| 2636 | |||
| 2637 | ;;;; Non-toolkit Scroll bars | ||
| 2638 | |||
| 2639 | (unless x-toolkit-scroll-bars | ||
| 2640 | |||
| 2641 | ;; for debugging | ||
| 2642 | ;; (defun mac-handle-scroll-bar-event (event) (interactive "e") (princ event)) | ||
| 2643 | |||
| 2644 | ;;(global-set-key [vertical-scroll-bar mouse-1] 'mac-handle-scroll-bar-event) | ||
| 2645 | |||
| 2646 | (global-set-key | ||
| 2647 | [vertical-scroll-bar down-mouse-1] | ||
| 2648 | 'mac-handle-scroll-bar-event) | ||
| 2649 | |||
| 2650 | (global-unset-key [vertical-scroll-bar drag-mouse-1]) | ||
| 2651 | (global-unset-key [vertical-scroll-bar mouse-1]) | ||
| 2652 | 2666 | ||
| 2653 | (defun mac-handle-scroll-bar-event (event) | 2667 | (defun mac-handle-scroll-bar-event (event) |
| 2654 | "Handle scroll bar EVENT to emulate Mac Toolbox style scrolling." | 2668 | "Handle scroll bar EVENT to emulate Mac Toolbox style scrolling." |
| @@ -2696,7 +2710,6 @@ ascii:-*-Monaco-*-*-*-*-12-*-*-*-*-*-mac-roman") | |||
| 2696 | (mac-scroll-ignore-events) | 2710 | (mac-scroll-ignore-events) |
| 2697 | (scroll-up 1))) | 2711 | (scroll-up 1))) |
| 2698 | 2712 | ||
| 2699 | ) | ||
| 2700 | 2713 | ||
| 2701 | 2714 | ||
| 2702 | ;;;; Others | 2715 | ;;;; Others |
| @@ -2734,5 +2747,11 @@ ascii:-*-Monaco-*-*-*-*-12-*-*-*-*-*-mac-roman") | |||
| 2734 | ;; or bold bitmap versions will not display these variants correctly. | 2747 | ;; or bold bitmap versions will not display these variants correctly. |
| 2735 | (setq scalable-fonts-allowed t) | 2748 | (setq scalable-fonts-allowed t) |
| 2736 | 2749 | ||
| 2750 | (add-to-list 'handle-args-function-alist '(mac . x-handle-args)) | ||
| 2751 | (add-to-list 'frame-creation-function-alist '(mac . x-create-frame-with-faces)) | ||
| 2752 | (add-to-list 'window-system-initialization-alist '(mac . mac-initialize-window-system)) | ||
| 2753 | |||
| 2754 | (provide 'mac-win) | ||
| 2755 | |||
| 2737 | ;; arch-tag: 71dfcd14-cde8-4d66-b05c-85ec94fb23a6 | 2756 | ;; arch-tag: 71dfcd14-cde8-4d66-b05c-85ec94fb23a6 |
| 2738 | ;;; mac-win.el ends here | 2757 | ;;; mac-win.el ends here |
diff --git a/lisp/term/news.el b/lisp/term/news.el index 57d8fd6cb14..514f363314d 100644 --- a/lisp/term/news.el +++ b/lisp/term/news.el | |||
| @@ -31,10 +31,8 @@ | |||
| 31 | 31 | ||
| 32 | (defun terminal-init-news () | 32 | (defun terminal-init-news () |
| 33 | "Terminal initialization function for news." | 33 | "Terminal initialization function for news." |
| 34 | (if (boundp 'news-fkey-prefix) | 34 | ;; The terminal initialization should already have set up some keys |
| 35 | nil | 35 | (let ((news-fkey-prefix (lookup-key local-function-key-map "\eO"))) |
| 36 | ;; The terminal initialization should already have set up some keys | ||
| 37 | (setq news-fkey-prefix (lookup-key function-key-map "\eO")) | ||
| 38 | (if (not (keymapp news-fkey-prefix)) | 36 | (if (not (keymapp news-fkey-prefix)) |
| 39 | (error "What? Your news termcap/terminfo has no keycaps in it")) | 37 | (error "What? Your news termcap/terminfo has no keycaps in it")) |
| 40 | 38 | ||
diff --git a/lisp/term/rxvt.el b/lisp/term/rxvt.el index 64c09e0e1bd..d0411161773 100644 --- a/lisp/term/rxvt.el +++ b/lisp/term/rxvt.el | |||
| @@ -26,8 +26,95 @@ | |||
| 26 | 26 | ||
| 27 | ;;; Code: | 27 | ;;; Code: |
| 28 | 28 | ||
| 29 | (defvar rxvt-function-map (make-sparse-keymap) | ||
| 30 | "Function key overrides for rxvt.") | ||
| 31 | |||
| 32 | ;; Set up function-key-map entries that termcap and terminfo don't know. | ||
| 33 | (define-key rxvt-function-map "\e[A" [up]) | ||
| 34 | (define-key rxvt-function-map "\e[B" [down]) | ||
| 35 | (define-key rxvt-function-map "\e[C" [right]) | ||
| 36 | (define-key rxvt-function-map "\e[D" [left]) | ||
| 37 | (define-key rxvt-function-map "\e[2~" [insert]) | ||
| 38 | (define-key rxvt-function-map "\e[3~" [delete]) | ||
| 39 | (define-key rxvt-function-map "\e[4~" [select]) | ||
| 40 | (define-key rxvt-function-map "\e[5~" [prior]) | ||
| 41 | (define-key rxvt-function-map "\e[6~" [next]) | ||
| 42 | (define-key rxvt-function-map "\e[7~" [home]) | ||
| 43 | (define-key rxvt-function-map "\e[8~" [end]) | ||
| 44 | (define-key rxvt-function-map "\e[11~" [f1]) | ||
| 45 | (define-key rxvt-function-map "\e[12~" [f2]) | ||
| 46 | (define-key rxvt-function-map "\e[13~" [f3]) | ||
| 47 | (define-key rxvt-function-map "\e[14~" [f4]) | ||
| 48 | (define-key rxvt-function-map "\e[15~" [f5]) | ||
| 49 | (define-key rxvt-function-map "\e[17~" [f6]) | ||
| 50 | (define-key rxvt-function-map "\e[18~" [f7]) | ||
| 51 | (define-key rxvt-function-map "\e[19~" [f8]) | ||
| 52 | (define-key rxvt-function-map "\e[20~" [f9]) | ||
| 53 | (define-key rxvt-function-map "\e[21~" [f10]) | ||
| 54 | ;; The strings emitted by f11 and f12 are the same as the strings | ||
| 55 | ;; emitted by S-f1 and S-f2, so don't define f11 and f12. | ||
| 56 | ;; (define-key rxvt-function-map "\e[23~" [f11]) | ||
| 57 | ;; (define-key rxvt-function-map "\e[24~" [f12]) | ||
| 58 | (define-key rxvt-function-map "\e[29~" [print]) | ||
| 59 | |||
| 60 | (define-key rxvt-function-map "\e[11^" [C-f1]) | ||
| 61 | (define-key rxvt-function-map "\e[12^" [C-f2]) | ||
| 62 | (define-key rxvt-function-map "\e[13^" [C-f3]) | ||
| 63 | (define-key rxvt-function-map "\e[14^" [C-f4]) | ||
| 64 | (define-key rxvt-function-map "\e[15^" [C-f5]) | ||
| 65 | (define-key rxvt-function-map "\e[17^" [C-f6]) | ||
| 66 | (define-key rxvt-function-map "\e[18^" [C-f7]) | ||
| 67 | (define-key rxvt-function-map "\e[19^" [C-f8]) | ||
| 68 | (define-key rxvt-function-map "\e[20^" [C-f9]) | ||
| 69 | (define-key rxvt-function-map "\e[21^" [C-f10]) | ||
| 70 | |||
| 71 | (define-key rxvt-function-map "\e[23~" [S-f1]) | ||
| 72 | (define-key rxvt-function-map "\e[24~" [S-f2]) | ||
| 73 | (define-key rxvt-function-map "\e[25~" [S-f3]) | ||
| 74 | (define-key rxvt-function-map "\e[26~" [S-f4]) | ||
| 75 | (define-key rxvt-function-map "\e[28~" [S-f5]) | ||
| 76 | (define-key rxvt-function-map "\e[29~" [S-f6]) | ||
| 77 | (define-key rxvt-function-map "\e[31~" [S-f7]) | ||
| 78 | (define-key rxvt-function-map "\e[32~" [S-f8]) | ||
| 79 | (define-key rxvt-function-map "\e[33~" [S-f9]) | ||
| 80 | (define-key rxvt-function-map "\e[34~" [S-f10]) | ||
| 81 | |||
| 82 | (define-key rxvt-function-map "\e[23^" [C-S-f1]) | ||
| 83 | (define-key rxvt-function-map "\e[24^" [C-S-f2]) | ||
| 84 | (define-key rxvt-function-map "\e[25^" [C-S-f3]) | ||
| 85 | (define-key rxvt-function-map "\e[26^" [C-S-f4]) | ||
| 86 | (define-key rxvt-function-map "\e[28^" [C-S-f5]) | ||
| 87 | (define-key rxvt-function-map "\e[29^" [C-S-f6]) | ||
| 88 | (define-key rxvt-function-map "\e[31^" [C-S-f7]) | ||
| 89 | (define-key rxvt-function-map "\e[32^" [C-S-f8]) | ||
| 90 | (define-key rxvt-function-map "\e[33^" [C-S-f9]) | ||
| 91 | (define-key rxvt-function-map "\e[34^" [C-S-f10]) | ||
| 92 | |||
| 93 | (define-key rxvt-function-map "\e[2^" [C-insert]) | ||
| 94 | (define-key rxvt-function-map "\e[3^" [C-delete]) | ||
| 95 | (define-key rxvt-function-map "\e[5^" [C-prior]) | ||
| 96 | (define-key rxvt-function-map "\e[6^" [C-next]) | ||
| 97 | (define-key rxvt-function-map "\e[7^" [C-home]) | ||
| 98 | (define-key rxvt-function-map "\e[8^" [C-end]) | ||
| 99 | (define-key rxvt-function-map "\eOd" [C-left]) | ||
| 100 | (define-key rxvt-function-map "\eOc" [C-right]) | ||
| 101 | (define-key rxvt-function-map "\eOa" [C-up]) | ||
| 102 | (define-key rxvt-function-map "\eOb" [C-down]) | ||
| 103 | |||
| 104 | (define-key rxvt-function-map "\e[2;2~" [S-insert]) | ||
| 105 | (define-key rxvt-function-map "\e[3$" [S-delete]) | ||
| 106 | (define-key rxvt-function-map "\e[5$" [S-prior]) | ||
| 107 | (define-key rxvt-function-map "\e[6$" [S-next]) | ||
| 108 | (define-key rxvt-function-map "\e[7$" [S-home]) | ||
| 109 | (define-key rxvt-function-map "\e[8$" [S-end]) | ||
| 110 | (define-key rxvt-function-map "\e[d" [S-left]) | ||
| 111 | (define-key rxvt-function-map "\e[c" [S-right]) | ||
| 112 | (define-key rxvt-function-map "\e[a" [S-up]) | ||
| 113 | (define-key rxvt-function-map "\e[b" [S-down]) | ||
| 114 | |||
| 29 | (defun terminal-init-rxvt () | 115 | (defun terminal-init-rxvt () |
| 30 | "Terminal initialization function for rxvt." | 116 | "Terminal initialization function for rxvt." |
| 117 | |||
| 31 | ;; The terminal intialization C code file might have initialized | 118 | ;; The terminal intialization C code file might have initialized |
| 32 | ;; function keys F11->F42 from the termcap/terminfo information. On | 119 | ;; function keys F11->F42 from the termcap/terminfo information. On |
| 33 | ;; a PC-style keyboard these keys correspond to | 120 | ;; a PC-style keyboard these keys correspond to |
| @@ -36,128 +123,45 @@ | |||
| 36 | ;; function-key-map. This substitution is needed because if a key | 123 | ;; function-key-map. This substitution is needed because if a key |
| 37 | ;; definition if found in function-key-map, there are no further | 124 | ;; definition if found in function-key-map, there are no further |
| 38 | ;; lookups in other keymaps. | 125 | ;; lookups in other keymaps. |
| 39 | (substitute-key-definition [f11] [S-f1] function-key-map) | 126 | (substitute-key-definition [f11] [S-f1] local-function-key-map) |
| 40 | (substitute-key-definition [f12] [S-f2] function-key-map) | 127 | (substitute-key-definition [f12] [S-f2] local-function-key-map) |
| 41 | (substitute-key-definition [f13] [S-f3] function-key-map) | 128 | (substitute-key-definition [f13] [S-f3] local-function-key-map) |
| 42 | (substitute-key-definition [f14] [S-f4] function-key-map) | 129 | (substitute-key-definition [f14] [S-f4] local-function-key-map) |
| 43 | (substitute-key-definition [f15] [S-f5] function-key-map) | 130 | (substitute-key-definition [f15] [S-f5] local-function-key-map) |
| 44 | (substitute-key-definition [f16] [S-f6] function-key-map) | 131 | (substitute-key-definition [f16] [S-f6] local-function-key-map) |
| 45 | (substitute-key-definition [f17] [S-f7] function-key-map) | 132 | (substitute-key-definition [f17] [S-f7] local-function-key-map) |
| 46 | (substitute-key-definition [f18] [S-f8] function-key-map) | 133 | (substitute-key-definition [f18] [S-f8] local-function-key-map) |
| 47 | (substitute-key-definition [f19] [S-f9] function-key-map) | 134 | (substitute-key-definition [f19] [S-f9] local-function-key-map) |
| 48 | (substitute-key-definition [f20] [S-f10] function-key-map) | 135 | (substitute-key-definition [f20] [S-f10] local-function-key-map) |
| 49 | 136 | ||
| 50 | (substitute-key-definition [f23] [C-f1] function-key-map) | 137 | (substitute-key-definition [f23] [C-f1] local-function-key-map) |
| 51 | (substitute-key-definition [f24] [C-f2] function-key-map) | 138 | (substitute-key-definition [f24] [C-f2] local-function-key-map) |
| 52 | (substitute-key-definition [f25] [C-f3] function-key-map) | 139 | (substitute-key-definition [f25] [C-f3] local-function-key-map) |
| 53 | (substitute-key-definition [f26] [C-f4] function-key-map) | 140 | (substitute-key-definition [f26] [C-f4] local-function-key-map) |
| 54 | (substitute-key-definition [f27] [C-f5] function-key-map) | 141 | (substitute-key-definition [f27] [C-f5] local-function-key-map) |
| 55 | (substitute-key-definition [f28] [C-f6] function-key-map) | 142 | (substitute-key-definition [f28] [C-f6] local-function-key-map) |
| 56 | (substitute-key-definition [f29] [C-f7] function-key-map) | 143 | (substitute-key-definition [f29] [C-f7] local-function-key-map) |
| 57 | (substitute-key-definition [f30] [C-f8] function-key-map) | 144 | (substitute-key-definition [f30] [C-f8] local-function-key-map) |
| 58 | (substitute-key-definition [f31] [C-f9] function-key-map) | 145 | (substitute-key-definition [f31] [C-f9] local-function-key-map) |
| 59 | (substitute-key-definition [f32] [C-f10] function-key-map) | 146 | (substitute-key-definition [f32] [C-f10] local-function-key-map) |
| 60 | 147 | ||
| 61 | (substitute-key-definition [f33] [C-S-f1] function-key-map) | 148 | (substitute-key-definition [f33] [C-S-f1] local-function-key-map) |
| 62 | (substitute-key-definition [f34] [C-S-f2] function-key-map) | 149 | (substitute-key-definition [f34] [C-S-f2] local-function-key-map) |
| 63 | (substitute-key-definition [f35] [C-S-f3] function-key-map) | 150 | (substitute-key-definition [f35] [C-S-f3] local-function-key-map) |
| 64 | (substitute-key-definition [f36] [C-S-f4] function-key-map) | 151 | (substitute-key-definition [f36] [C-S-f4] local-function-key-map) |
| 65 | (substitute-key-definition [f37] [C-S-f5] function-key-map) | 152 | (substitute-key-definition [f37] [C-S-f5] local-function-key-map) |
| 66 | (substitute-key-definition [f38] [C-S-f6] function-key-map) | 153 | (substitute-key-definition [f38] [C-S-f6] local-function-key-map) |
| 67 | (substitute-key-definition [f39] [C-S-f7] function-key-map) | 154 | (substitute-key-definition [f39] [C-S-f7] local-function-key-map) |
| 68 | (substitute-key-definition [f40] [C-S-f8] function-key-map) | 155 | (substitute-key-definition [f40] [C-S-f8] local-function-key-map) |
| 69 | (substitute-key-definition [f41] [C-S-f9] function-key-map) | 156 | (substitute-key-definition [f41] [C-S-f9] local-function-key-map) |
| 70 | (substitute-key-definition [f42] [C-S-f10] function-key-map) | 157 | (substitute-key-definition [f42] [C-S-f10] local-function-key-map) |
| 71 | 158 | ||
| 72 | ;; Set up function-key-map entries that termcap and terminfo don't know. | 159 | ;; Use inheritance to let the main keymap override those defaults. |
| 73 | (let ((map (make-sparse-keymap))) | 160 | ;; This way we don't override terminfo-derived settings or settings |
| 74 | (define-key map "\e[A" [up]) | 161 | ;; made in the .emacs file. |
| 75 | (define-key map "\e[B" [down]) | 162 | (let ((m (copy-keymap rxvt-function-map))) |
| 76 | (define-key map "\e[C" [right]) | 163 | (set-keymap-parent m (keymap-parent local-function-key-map)) |
| 77 | (define-key map "\e[D" [left]) | 164 | (set-keymap-parent local-function-key-map m)) |
| 78 | (define-key map "\e[2~" [insert]) | ||
| 79 | (define-key map "\e[3~" [delete]) | ||
| 80 | (define-key map "\e[4~" [select]) | ||
| 81 | (define-key map "\e[5~" [prior]) | ||
| 82 | (define-key map "\e[6~" [next]) | ||
| 83 | (define-key map "\e[7~" [home]) | ||
| 84 | (define-key map "\e[8~" [end]) | ||
| 85 | (define-key map "\e[11~" [f1]) | ||
| 86 | (define-key map "\e[12~" [f2]) | ||
| 87 | (define-key map "\e[13~" [f3]) | ||
| 88 | (define-key map "\e[14~" [f4]) | ||
| 89 | (define-key map "\e[15~" [f5]) | ||
| 90 | (define-key map "\e[17~" [f6]) | ||
| 91 | (define-key map "\e[18~" [f7]) | ||
| 92 | (define-key map "\e[19~" [f8]) | ||
| 93 | (define-key map "\e[20~" [f9]) | ||
| 94 | (define-key map "\e[21~" [f10]) | ||
| 95 | ;; The strings emitted by f11 and f12 are the same as the strings | ||
| 96 | ;; emitted by S-f1 and S-f2, so don't define f11 and f12. | ||
| 97 | ;; (define-key map "\e[23~" [f11]) | ||
| 98 | ;; (define-key map "\e[24~" [f12]) | ||
| 99 | (define-key map "\e[29~" [print]) | ||
| 100 | |||
| 101 | (define-key map "\e[11^" [C-f1]) | ||
| 102 | (define-key map "\e[12^" [C-f2]) | ||
| 103 | (define-key map "\e[13^" [C-f3]) | ||
| 104 | (define-key map "\e[14^" [C-f4]) | ||
| 105 | (define-key map "\e[15^" [C-f5]) | ||
| 106 | (define-key map "\e[17^" [C-f6]) | ||
| 107 | (define-key map "\e[18^" [C-f7]) | ||
| 108 | (define-key map "\e[19^" [C-f8]) | ||
| 109 | (define-key map "\e[20^" [C-f9]) | ||
| 110 | (define-key map "\e[21^" [C-f10]) | ||
| 111 | |||
| 112 | (define-key map "\e[23~" [S-f1]) | ||
| 113 | (define-key map "\e[24~" [S-f2]) | ||
| 114 | (define-key map "\e[25~" [S-f3]) | ||
| 115 | (define-key map "\e[26~" [S-f4]) | ||
| 116 | (define-key map "\e[28~" [S-f5]) | ||
| 117 | (define-key map "\e[29~" [S-f6]) | ||
| 118 | (define-key map "\e[31~" [S-f7]) | ||
| 119 | (define-key map "\e[32~" [S-f8]) | ||
| 120 | (define-key map "\e[33~" [S-f9]) | ||
| 121 | (define-key map "\e[34~" [S-f10]) | ||
| 122 | |||
| 123 | (define-key map "\e[23^" [C-S-f1]) | ||
| 124 | (define-key map "\e[24^" [C-S-f2]) | ||
| 125 | (define-key map "\e[25^" [C-S-f3]) | ||
| 126 | (define-key map "\e[26^" [C-S-f4]) | ||
| 127 | (define-key map "\e[28^" [C-S-f5]) | ||
| 128 | (define-key map "\e[29^" [C-S-f6]) | ||
| 129 | (define-key map "\e[31^" [C-S-f7]) | ||
| 130 | (define-key map "\e[32^" [C-S-f8]) | ||
| 131 | (define-key map "\e[33^" [C-S-f9]) | ||
| 132 | (define-key map "\e[34^" [C-S-f10]) | ||
| 133 | |||
| 134 | (define-key map "\e[2^" [C-insert]) | ||
| 135 | (define-key map "\e[3^" [C-delete]) | ||
| 136 | (define-key map "\e[5^" [C-prior]) | ||
| 137 | (define-key map "\e[6^" [C-next]) | ||
| 138 | (define-key map "\e[7^" [C-home]) | ||
| 139 | (define-key map "\e[8^" [C-end]) | ||
| 140 | (define-key map "\eOd" [C-left]) | ||
| 141 | (define-key map "\eOc" [C-right]) | ||
| 142 | (define-key map "\eOa" [C-up]) | ||
| 143 | (define-key map "\eOb" [C-down]) | ||
| 144 | |||
| 145 | (define-key map "\e[2;2~" [S-insert]) | ||
| 146 | (define-key map "\e[3$" [S-delete]) | ||
| 147 | (define-key map "\e[5$" [S-prior]) | ||
| 148 | (define-key map "\e[6$" [S-next]) | ||
| 149 | (define-key map "\e[7$" [S-home]) | ||
| 150 | (define-key map "\e[8$" [S-end]) | ||
| 151 | (define-key map "\e[d" [S-left]) | ||
| 152 | (define-key map "\e[c" [S-right]) | ||
| 153 | (define-key map "\e[a" [S-up]) | ||
| 154 | (define-key map "\e[b" [S-down]) | ||
| 155 | |||
| 156 | ;; Use inheritance to let the main keymap override those defaults. | ||
| 157 | ;; This way we don't override terminfo-derived settings or settings | ||
| 158 | ;; made in the .emacs file. | ||
| 159 | (set-keymap-parent map (keymap-parent function-key-map)) | ||
| 160 | (set-keymap-parent function-key-map map)) | ||
| 161 | 165 | ||
| 162 | ;; Initialize colors and background mode. | 166 | ;; Initialize colors and background mode. |
| 163 | (rxvt-register-default-colors) | 167 | (rxvt-register-default-colors) |
| @@ -239,7 +243,7 @@ for the currently selected frame." | |||
| 239 | (- 256 ncolors) | 243 | (- 256 ncolors) |
| 240 | (list color color color)) | 244 | (list color color color)) |
| 241 | (setq ncolors (1- ncolors)))) | 245 | (setq ncolors (1- ncolors)))) |
| 242 | 246 | ||
| 243 | ((= ncolors 72) ; rxvt-unicode | 247 | ((= ncolors 72) ; rxvt-unicode |
| 244 | ;; 64 non-gray colors | 248 | ;; 64 non-gray colors |
| 245 | (let ((levels '(0 139 205 255)) | 249 | (let ((levels '(0 139 205 255)) |
| @@ -282,7 +286,7 @@ for the currently selected frame." | |||
| 282 | "Set background mode as appropriate for the default rxvt colors." | 286 | "Set background mode as appropriate for the default rxvt colors." |
| 283 | (let ((fgbg (getenv "COLORFGBG")) | 287 | (let ((fgbg (getenv "COLORFGBG")) |
| 284 | bg rgb) | 288 | bg rgb) |
| 285 | (setq default-frame-background-mode 'light) | 289 | (set-terminal-parameter nil 'background-mode 'light) |
| 286 | (when (and fgbg | 290 | (when (and fgbg |
| 287 | (string-match ".*;\\([0-9][0-9]?\\)\\'" fgbg)) | 291 | (string-match ".*;\\([0-9][0-9]?\\)\\'" fgbg)) |
| 288 | (setq bg (string-to-number (substring fgbg (match-beginning 1)))) | 292 | (setq bg (string-to-number (substring fgbg (match-beginning 1)))) |
| @@ -295,8 +299,7 @@ for the currently selected frame." | |||
| 295 | ;; The following line assumes that white is the 15th | 299 | ;; The following line assumes that white is the 15th |
| 296 | ;; color in rxvt-standard-colors. | 300 | ;; color in rxvt-standard-colors. |
| 297 | (* (apply '+ (car (cddr (nth 15 rxvt-standard-colors)))) 0.6)) | 301 | (* (apply '+ (car (cddr (nth 15 rxvt-standard-colors)))) 0.6)) |
| 298 | (setq default-frame-background-mode 'dark))) | 302 | (set-terminal-parameter nil 'background-mode 'dark))))) |
| 299 | (frame-set-background-mode (selected-frame)))) | ||
| 300 | 303 | ||
| 301 | ;; arch-tag: 20cf2fb6-6318-4bab-9dbf-1d15048f2257 | 304 | ;; arch-tag: 20cf2fb6-6318-4bab-9dbf-1d15048f2257 |
| 302 | ;;; rxvt.el ends here | 305 | ;;; rxvt.el ends here |
diff --git a/lisp/term/sun.el b/lisp/term/sun.el index c3dc773e26b..5743272d96a 100644 --- a/lisp/term/sun.el +++ b/lisp/term/sun.el | |||
| @@ -150,7 +150,7 @@ | |||
| 150 | 150 | ||
| 151 | (defun terminal-init-sun () | 151 | (defun terminal-init-sun () |
| 152 | "Terminal initialization function for sun." | 152 | "Terminal initialization function for sun." |
| 153 | (define-key function-key-map "\e[" sun-raw-prefix) | 153 | (define-key local-function-key-map "\e[" sun-raw-prefix) |
| 154 | 154 | ||
| 155 | (define-key sun-raw-prefix "210z" [r3]) | 155 | (define-key sun-raw-prefix "210z" [r3]) |
| 156 | (define-key sun-raw-prefix "213z" [r6]) | 156 | (define-key sun-raw-prefix "213z" [r6]) |
diff --git a/lisp/term/tvi970.el b/lisp/term/tvi970.el index 1c0bda519ac..d090df55411 100644 --- a/lisp/term/tvi970.el +++ b/lisp/term/tvi970.el | |||
| @@ -31,14 +31,14 @@ | |||
| 31 | 31 | ||
| 32 | (defun terminal-init-tvi970 () | 32 | (defun terminal-init-tvi970 () |
| 33 | "Terminal initialization function for tvi970." | 33 | "Terminal initialization function for tvi970." |
| 34 | (or (lookup-key function-key-map "\e[") | 34 | (or (lookup-key local-function-key-map "\e[") |
| 35 | (define-key function-key-map "\e[" (make-keymap))) | 35 | (define-key local-function-key-map "\e[" (make-keymap))) |
| 36 | ;; (or (lookup-key function-key-map "\eO") | 36 | ;; (or (lookup-key local-function-key-map "\eO") |
| 37 | ;; (define-key function-key-map "\eO" (make-keymap))) | 37 | ;; (define-key local-function-key-map "\eO" (make-keymap))) |
| 38 | 38 | ||
| 39 | ;; Miscellaneous keys | 39 | ;; Miscellaneous keys |
| 40 | (mapcar (function (lambda (key-binding) | 40 | (mapcar (function (lambda (key-binding) |
| 41 | (define-key function-key-map | 41 | (define-key local-function-key-map |
| 42 | (car key-binding) (nth 1 key-binding)))) | 42 | (car key-binding) (nth 1 key-binding)))) |
| 43 | '( | 43 | '( |
| 44 | ;; These are set up by termcap or terminfo | 44 | ;; These are set up by termcap or terminfo |
| @@ -54,7 +54,7 @@ | |||
| 54 | ("\e[@" [insert]) | 54 | ("\e[@" [insert]) |
| 55 | ("\e[L" [insertline]) | 55 | ("\e[L" [insertline]) |
| 56 | ("\e[M" [deleteline]) | 56 | ("\e[M" [deleteline]) |
| 57 | ("\e[U" [next]) ;; actually the `page' key | 57 | ("\e[U" [next]) ;; actually the `page' key |
| 58 | 58 | ||
| 59 | ;; These won't be set up by either | 59 | ;; These won't be set up by either |
| 60 | ("\eOm" [kp-subtract]) | 60 | ("\eOm" [kp-subtract]) |
| @@ -87,22 +87,23 @@ | |||
| 87 | ;; The numeric keypad keys. | 87 | ;; The numeric keypad keys. |
| 88 | (let ((i 0)) | 88 | (let ((i 0)) |
| 89 | (while (< i 10) | 89 | (while (< i 10) |
| 90 | (define-key function-key-map | 90 | (define-key local-function-key-map |
| 91 | (format "\eO%c" (+ i ?p)) | 91 | (format "\eO%c" (+ i ?p)) |
| 92 | (vector (intern (format "kp-%d" i)))) | 92 | (vector (intern (format "kp-%d" i)))) |
| 93 | (setq i (1+ i)))) | 93 | (setq i (1+ i)))) |
| 94 | ;; The numbered function keys. | 94 | ;; The numbered function keys. |
| 95 | (let ((i 0)) | 95 | (let ((i 0)) |
| 96 | (while (< i 16) | 96 | (while (< i 16) |
| 97 | (define-key function-key-map | 97 | (define-key local-function-key-map |
| 98 | (format "\e?%c" (+ i ?a)) | 98 | (format "\e?%c" (+ i ?a)) |
| 99 | (vector (intern (format "f%d" (1+ i))))) | 99 | (vector (intern (format "f%d" (1+ i))))) |
| 100 | (define-key function-key-map | 100 | (define-key local-function-key-map |
| 101 | (format "\e?%c" (+ i ?A)) | 101 | (format "\e?%c" (+ i ?A)) |
| 102 | (vector (intern (format "S-f%d" (1+ i))))) | 102 | (vector (intern (format "S-f%d" (1+ i))))) |
| 103 | (setq i (1+ i)))) | 103 | (setq i (1+ i)))) |
| 104 | 104 | ||
| 105 | (tvi970-set-keypad-mode 1)) | 105 | (tvi970-set-keypad-mode 1)) |
| 106 | |||
| 106 | 107 | ||
| 107 | ;;; Should keypad numbers send ordinary digits or distinct escape sequences? | 108 | ;;; Should keypad numbers send ordinary digits or distinct escape sequences? |
| 108 | (defvar tvi970-keypad-numeric nil | 109 | (defvar tvi970-keypad-numeric nil |
diff --git a/lisp/term/vt100.el b/lisp/term/vt100.el index b185a7bb02f..17627db8923 100644 --- a/lisp/term/vt100.el +++ b/lisp/term/vt100.el | |||
| @@ -38,10 +38,9 @@ | |||
| 38 | 38 | ||
| 39 | ;; Set up function-key-map entries that termcap and terminfo don't know. | 39 | ;; Set up function-key-map entries that termcap and terminfo don't know. |
| 40 | 40 | ||
| 41 | |||
| 42 | (defun terminal-init-vt100 () | 41 | (defun terminal-init-vt100 () |
| 43 | "Terminal initialization function for vt100." | 42 | "Terminal initialization function for vt100." |
| 44 | (load "term/lk201" nil t)) | 43 | (tty-run-terminal-initialization (selected-frame) "lk201")) |
| 45 | 44 | ||
| 46 | ;;; Controlling the screen width. | 45 | ;;; Controlling the screen width. |
| 47 | (defvar vt100-wide-mode (= (frame-width) 132) | 46 | (defvar vt100-wide-mode (= (frame-width) 132) |
diff --git a/lisp/term/vt102.el b/lisp/term/vt102.el index ad780ed5081..67a90a8242c 100644 --- a/lisp/term/vt102.el +++ b/lisp/term/vt102.el | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | 2 | ||
| 3 | (defun terminal-init-vt102 () | 3 | (defun terminal-init-vt102 () |
| 4 | "Terminal initialization function for vt102." | 4 | "Terminal initialization function for vt102." |
| 5 | (load "term/vt100" nil t)) | 5 | (tty-run-terminal-initialization (selected-frame) "vt100")) |
| 6 | 6 | ||
| 7 | ;;; arch-tag: 6e839cfc-125a-4574-82f1-c23a51f7c50f | 7 | ;;; arch-tag: 6e839cfc-125a-4574-82f1-c23a51f7c50f |
| 8 | ;;; vt102.el ends here | 8 | ;;; vt102.el ends here |
diff --git a/lisp/term/vt125.el b/lisp/term/vt125.el index 2221e597aed..82a7047fef1 100644 --- a/lisp/term/vt125.el +++ b/lisp/term/vt125.el | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | 2 | ||
| 3 | (defun terminal-init-vt125 () | 3 | (defun terminal-init-vt125 () |
| 4 | "Terminal initialization function for vt125." | 4 | "Terminal initialization function for vt125." |
| 5 | (load "term/vt100" nil t)) | 5 | (tty-run-terminal-initialization (selected-frame) "vt100")) |
| 6 | 6 | ||
| 7 | ;;; arch-tag: 1d92d70f-dd55-4a1d-9088-e215a4883801 | 7 | ;;; arch-tag: 1d92d70f-dd55-4a1d-9088-e215a4883801 |
| 8 | ;;; vt125.el ends here | 8 | ;;; vt125.el ends here |
diff --git a/lisp/term/vt200.el b/lisp/term/vt200.el index e1215d15023..7e7b3281d92 100644 --- a/lisp/term/vt200.el +++ b/lisp/term/vt200.el | |||
| @@ -1,12 +1,11 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | ;; For our purposes we can treat the vt200 and vt100 almost alike. | 2 | ;; For our purposes we can treat the vt200 and vt100 almost alike. |
| 3 | ;; Most differences are handled by the termcap entry. | 3 | ;; Most differences are handled by the termcap entry. |
| 4 | |||
| 5 | (defun terminal-init-vt200 () | 4 | (defun terminal-init-vt200 () |
| 6 | "Terminal initialization function for vt200." | 5 | "Terminal initialization function for vt200." |
| 7 | (load "term/vt100" nil t) | 6 | (tty-run-terminal-initialization (selected-frame) "vt100") |
| 8 | ;; Make F11 an escape key. | 7 | ;; Make F11 an escape key. |
| 9 | (define-key function-key-map "\e[23~" [?\e])) | 8 | (define-key local-function-key-map "\e[23~" [?\e])) |
| 10 | 9 | ||
| 11 | ;;; arch-tag: 0f78f583-9f32-4237-b106-28bcfff21d89 | 10 | ;;; arch-tag: 0f78f583-9f32-4237-b106-28bcfff21d89 |
| 12 | ;;; vt200.el ends here | 11 | ;;; vt200.el ends here |
diff --git a/lisp/term/vt201.el b/lisp/term/vt201.el index 315030ab687..a63f9561a6d 100644 --- a/lisp/term/vt201.el +++ b/lisp/term/vt201.el | |||
| @@ -2,10 +2,10 @@ | |||
| 2 | ;; For our purposes we can treat the vt200 and vt100 almost alike. | 2 | ;; For our purposes we can treat the vt200 and vt100 almost alike. |
| 3 | ;; Most differences are handled by the termcap entry. | 3 | ;; Most differences are handled by the termcap entry. |
| 4 | (defun terminal-init-vt201 () | 4 | (defun terminal-init-vt201 () |
| 5 | "Terminal initialization function for vt201." | 5 | "Terminal initialization function for vt201." |
| 6 | (load "term/vt100" nil t) | 6 | (tty-run-terminal-initialization (selected-frame) "vt100") |
| 7 | ;; Make F11 an escape key. | 7 | ;; Make F11 an escape key. |
| 8 | (define-key function-key-map "\e[23~" [?\e])) | 8 | (define-key local-function-key-map "\e[23~" [?\e])) |
| 9 | 9 | ||
| 10 | ;;; arch-tag: a6abb38f-60ea-449e-a9e9-3fb8572c52ae | 10 | ;;; arch-tag: a6abb38f-60ea-449e-a9e9-3fb8572c52ae |
| 11 | ;;; vt201.el ends here | 11 | ;;; vt201.el ends here |
diff --git a/lisp/term/vt220.el b/lisp/term/vt220.el index cccd2a6dfb7..b2b8fc944cf 100644 --- a/lisp/term/vt220.el +++ b/lisp/term/vt220.el | |||
| @@ -2,10 +2,10 @@ | |||
| 2 | ;; For our purposes we can treat the vt200 and vt100 almost alike. | 2 | ;; For our purposes we can treat the vt200 and vt100 almost alike. |
| 3 | ;; Most differences are handled by the termcap entry. | 3 | ;; Most differences are handled by the termcap entry. |
| 4 | (defun terminal-init-vt220 () | 4 | (defun terminal-init-vt220 () |
| 5 | "Terminal initialization function for vt220." | 5 | "Terminal initialization function for vt220." |
| 6 | (load "term/vt100" nil t) | 6 | (tty-run-terminal-initialization (selected-frame) "vt100") |
| 7 | ;; Make F11 an escape key. | 7 | ;; Make F11 an escape key. |
| 8 | (define-key function-key-map "\e[23~" [?\e])) | 8 | (define-key local-function-key-map "\e[23~" [?\e])) |
| 9 | 9 | ||
| 10 | ;;; arch-tag: 98fc4867-a20d-46a1-a276-d7be31e49871 | 10 | ;;; arch-tag: 98fc4867-a20d-46a1-a276-d7be31e49871 |
| 11 | ;;; vt220.el ends here | 11 | ;;; vt220.el ends here |
diff --git a/lisp/term/vt240.el b/lisp/term/vt240.el index bb3931edac8..cb26ebf4069 100644 --- a/lisp/term/vt240.el +++ b/lisp/term/vt240.el | |||
| @@ -2,10 +2,10 @@ | |||
| 2 | ;; For our purposes we can treat the vt200 and vt100 almost alike. | 2 | ;; For our purposes we can treat the vt200 and vt100 almost alike. |
| 3 | ;; Most differences are handled by the termcap entry. | 3 | ;; Most differences are handled by the termcap entry. |
| 4 | (defun terminal-init-vt240 () | 4 | (defun terminal-init-vt240 () |
| 5 | "Terminal initialization function for vt240." | 5 | "Terminal initialization function for vt240." |
| 6 | (load "term/vt100" nil t) | 6 | (tty-run-terminal-initialization (selected-frame) "vt100") |
| 7 | ;; Make F11 an escape key. | 7 | ;; Make F11 an escape key. |
| 8 | (define-key function-key-map "\e[23~" [?\e])) | 8 | (define-key local-function-key-map "\e[23~" [?\e])) |
| 9 | 9 | ||
| 10 | ;;; arch-tag: d9f88e9c-02dc-49ff-871c-a415f08e4eb7 | 10 | ;;; arch-tag: d9f88e9c-02dc-49ff-871c-a415f08e4eb7 |
| 11 | ;;; vt240.el ends here | 11 | ;;; vt240.el ends here |
diff --git a/lisp/term/vt300.el b/lisp/term/vt300.el index ff600f47a1e..9a09ad5e8cb 100644 --- a/lisp/term/vt300.el +++ b/lisp/term/vt300.el | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | (defun terminal-init-vt300 () | 2 | (defun terminal-init-vt300 () |
| 3 | "Terminal initialization function for vt300." | 3 | "Terminal initialization function for vt300." |
| 4 | (load "term/vt100" nil t) | 4 | (tty-run-terminal-initialization (selected-frame) "vt100") |
| 5 | ;; Make F11 an escape key. | 5 | ;; Make F11 an escape key. |
| 6 | (define-key function-key-map "\e[23~" [?\e])) | 6 | (define-key local-function-key-map "\e[23~" [?\e])) |
| 7 | 7 | ||
| 8 | ;;; arch-tag: 876831c9-a6f2-444a-b033-706e6fbc149f | 8 | ;;; arch-tag: 876831c9-a6f2-444a-b033-706e6fbc149f |
| 9 | ;;; vt300.el ends here | 9 | ;;; vt300.el ends here |
diff --git a/lisp/term/vt320.el b/lisp/term/vt320.el index fb7772c7b5b..803d7286067 100644 --- a/lisp/term/vt320.el +++ b/lisp/term/vt320.el | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | (defun terminal-init-vt320 () | 2 | (defun terminal-init-vt320 () |
| 3 | "Terminal initialization function for vt320." | 3 | "Terminal initialization function for vt320." |
| 4 | (load "term/vt100" nil t) | 4 | (tty-run-terminal-initialization (selected-frame) "vt100") |
| 5 | ;; Make F11 an escape key. | 5 | ;; Make F11 an escape key. |
| 6 | (define-key function-key-map "\e[23~" [?\e])) | 6 | (define-key local-function-key-map "\e[23~" [?\e])) |
| 7 | 7 | ||
| 8 | ;;; arch-tag: f9f4c954-0b9e-45f9-b450-a320d32abd9c | 8 | ;;; arch-tag: f9f4c954-0b9e-45f9-b450-a320d32abd9c |
| 9 | ;;; vt320.el ends here | 9 | ;;; vt320.el ends here |
diff --git a/lisp/term/vt400.el b/lisp/term/vt400.el index 97c0c5d7372..f73f4660b94 100644 --- a/lisp/term/vt400.el +++ b/lisp/term/vt400.el | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | (defun terminal-init-vt400 () | 2 | (defun terminal-init-vt400 () |
| 3 | "Terminal initialization function for vt400." | 3 | "Terminal initialization function for vt400." |
| 4 | (load "term/vt100" nil t) | 4 | (tty-run-terminal-initialization (selected-frame) "vt100") |
| 5 | ;; Make F11 an escape key. | 5 | ;; Make F11 an escape key. |
| 6 | (define-key function-key-map "\e[23~" [?\e])) | 6 | (define-key local-function-key-map "\e[23~" [?\e])) |
| 7 | 7 | ||
| 8 | ;;; arch-tag: a70809c5-6b21-42cc-ba20-536683e5e7d5 | 8 | ;;; arch-tag: a70809c5-6b21-42cc-ba20-536683e5e7d5 |
| 9 | ;;; vt400.el ends here | 9 | ;;; vt400.el ends here |
diff --git a/lisp/term/vt420.el b/lisp/term/vt420.el index 65ffa759c17..e65ba1a61d5 100644 --- a/lisp/term/vt420.el +++ b/lisp/term/vt420.el | |||
| @@ -1,9 +1,9 @@ | |||
| 1 | ;; -*- no-byte-compile: t -*- | 1 | ;; -*- no-byte-compile: t -*- |
| 2 | (defun terminal-init-vt420 () | 2 | (defun terminal-init-vt420 |
| 3 | "Terminal initialization function for vt420." | 3 | "Terminal initialization function for vt420." |
| 4 | (load "term/vt100" nil t) | 4 | (tty-run-terminal-initialization (selected-frame) "vt100") |
| 5 | ;; Make F11 an escape key. | 5 | ;; Make F11 an escape key. |
| 6 | (define-key function-key-map "\e[23~" [?\e])) | 6 | (define-key local-function-key-map "\e[23~" [?\e])) |
| 7 | 7 | ||
| 8 | ;;; arch-tag: df2f897c-3a12-4b3c-9259-df089f96c160 | 8 | ;;; arch-tag: df2f897c-3a12-4b3c-9259-df089f96c160 |
| 9 | ;;; vt420.el ends here | 9 | ;;; vt420.el ends here |
diff --git a/lisp/term/w32-win.el b/lisp/term/w32-win.el index dfe94aaf133..e2b88086eac 100644 --- a/lisp/term/w32-win.el +++ b/lisp/term/w32-win.el | |||
| @@ -68,8 +68,8 @@ | |||
| 68 | ;; An alist of X options and the function which handles them. See | 68 | ;; An alist of X options and the function which handles them. See |
| 69 | ;; ../startup.el. | 69 | ;; ../startup.el. |
| 70 | 70 | ||
| 71 | (if (not (eq window-system 'w32)) | 71 | ;; (if (not (eq window-system 'w32)) |
| 72 | (error "%s: Loading w32-win.el but not compiled for w32" (invocation-name))) | 72 | ;; (error "%s: Loading w32-win.el but not compiled for w32" (invocation-name))) |
| 73 | 73 | ||
| 74 | (require 'frame) | 74 | (require 'frame) |
| 75 | (require 'mouse) | 75 | (require 'mouse) |
| @@ -89,9 +89,6 @@ | |||
| 89 | ;; The following definition is used for debugging scroll bar events. | 89 | ;; The following definition is used for debugging scroll bar events. |
| 90 | ;(defun w32-handle-scroll-bar-event (event) (interactive "e") (princ event)) | 90 | ;(defun w32-handle-scroll-bar-event (event) (interactive "e") (princ event)) |
| 91 | 91 | ||
| 92 | ;; Handle mouse-wheel events with mwheel. | ||
| 93 | (mouse-wheel-mode 1) | ||
| 94 | |||
| 95 | (defun w32-drag-n-drop-debug (event) | 92 | (defun w32-drag-n-drop-debug (event) |
| 96 | "Print the drag-n-drop EVENT in a readable form." | 93 | "Print the drag-n-drop EVENT in a readable form." |
| 97 | (interactive "e") | 94 | (interactive "e") |
| @@ -1039,58 +1036,30 @@ XConsortium: rgb.txt,v 10.41 94/02/20 18:39:36 rws Exp") | |||
| 1039 | 1036 | ||
| 1040 | ;;;; Function keys | 1037 | ;;;; Function keys |
| 1041 | 1038 | ||
| 1042 | ;;; make f10 activate the real menubar rather than the mini-buffer menu | 1039 | ;;; make f10 activate the real menubar rather than the mini-buffer menu |
| 1043 | ;;; navigation feature. | 1040 | ;;; navigation feature. |
| 1044 | (defun menu-bar-open (&optional frame) | 1041 | (defun menu-bar-open (&optional frame) |
| 1045 | "Start key navigation of the menu bar in FRAME. | 1042 | "Start key navigation of the menu bar in FRAME. |
| 1046 | 1043 | ||
| 1047 | This initially activates the first menu-bar item, and you can then navigate | 1044 | This initially activates the first menu-bar item, and you can then navigate |
| 1048 | with the arrow keys, select a menu entry with the Return key or cancel with | 1045 | with the arrow keys, select a menu entry with the Return key or cancel with |
| 1049 | the Escape key. If FRAME has no menu bar, this function does nothing. | 1046 | the Escape key. If FRAME has no menu bar, this function does nothing. |
| 1050 | 1047 | ||
| 1051 | If FRAME is nil or not given, use the selected frame." | 1048 | If FRAME is nil or not given, use the selected frame." |
| 1052 | (interactive "i") | 1049 | (interactive "i") |
| 1053 | (w32-send-sys-command ?\xf100 frame)) | 1050 | (w32-send-sys-command ?\xf100 frame)) |
| 1054 | ; | 1051 | |
| 1055 | (global-set-key [f10] 'menu-bar-open) | 1052 | (defun x-setup-function-keys (frame) |
| 1056 | 1053 | "Setup Function Keys for w32." | |
| 1057 | (substitute-key-definition 'suspend-emacs 'iconify-or-deiconify-frame | 1054 | (with-selected-frame frame |
| 1058 | global-map) | 1055 | (define-key local-function-key-map [f10] 'menu-bar-open) |
| 1059 | 1056 | ||
| 1060 | (define-key function-key-map [S-tab] [backtab]) | 1057 | (substitute-key-definition 'suspend-emacs 'iconify-or-deiconify-frame |
| 1061 | 1058 | local-function-key-map global-map) | |
| 1059 | |||
| 1060 | (define-key local-function-key-map [S-tab] [backtab])) | ||
| 1061 | (set-terminal-parameter frame 'x-setup-function-keys t)) | ||
| 1062 | 1062 | ||
| 1063 | ;;; Do the actual Windows setup here; the above code just defines | ||
| 1064 | ;;; functions and variables that we use now. | ||
| 1065 | |||
| 1066 | (setq command-line-args (x-handle-args command-line-args)) | ||
| 1067 | |||
| 1068 | ;;; Make sure we have a valid resource name. | ||
| 1069 | (or (stringp x-resource-name) | ||
| 1070 | (setq x-resource-name | ||
| 1071 | ;; Change any . or * characters in x-resource-name to hyphens, | ||
| 1072 | ;; so as not to choke when we use it in X resource queries. | ||
| 1073 | (replace-regexp-in-string "[.*]" "-" (invocation-name)))) | ||
| 1074 | |||
| 1075 | ;; For the benefit of older Emacses (19.27 and earlier) that are sharing | ||
| 1076 | ;; the same lisp directory, don't pass the third argument unless we seem | ||
| 1077 | ;; to have the multi-display support. | ||
| 1078 | (if (fboundp 'x-close-connection) | ||
| 1079 | (x-open-connection "" | ||
| 1080 | x-command-line-resources | ||
| 1081 | ;; Exit Emacs with fatal error if this fails. | ||
| 1082 | t) | ||
| 1083 | (x-open-connection "" | ||
| 1084 | x-command-line-resources)) | ||
| 1085 | |||
| 1086 | (setq frame-creation-function 'x-create-frame-with-faces) | ||
| 1087 | |||
| 1088 | (setq x-cut-buffer-max (min (- (/ (x-server-max-request-size) 2) 100) | ||
| 1089 | x-cut-buffer-max)) | ||
| 1090 | |||
| 1091 | ;; W32 expects the menu bar cut and paste commands to use the clipboard. | ||
| 1092 | ;; This has ,? to match both on Sunos and on Solaris. | ||
| 1093 | (menu-bar-enable-clipboard) | ||
| 1094 | 1063 | ||
| 1095 | ;; W32 systems have different fonts than commonly found on X, so | 1064 | ;; W32 systems have different fonts than commonly found on X, so |
| 1096 | ;; we define our own standard fontset here. | 1065 | ;; we define our own standard fontset here. |
| @@ -1103,111 +1072,10 @@ European languages which are distributed with Windows as | |||
| 1103 | 1072 | ||
| 1104 | See the documentation of `create-fontset-from-fontset-spec' for the format.") | 1073 | See the documentation of `create-fontset-from-fontset-spec' for the format.") |
| 1105 | 1074 | ||
| 1106 | ;; Conditional on new-fontset so bootstrapping works on non-GUI compiles | ||
| 1107 | (if (fboundp 'new-fontset) | ||
| 1108 | (progn | ||
| 1109 | ;; Setup the default fontset. | ||
| 1110 | (setup-default-fontset) | ||
| 1111 | ;; Create the standard fontset. | ||
| 1112 | (create-fontset-from-fontset-spec w32-standard-fontset-spec t) | ||
| 1113 | ;; Create fontset specified in X resources "Fontset-N" (N is 0, 1,...). | ||
| 1114 | (create-fontset-from-x-resource) | ||
| 1115 | ;; Try to create a fontset from a font specification which comes | ||
| 1116 | ;; from initial-frame-alist, default-frame-alist, or X resource. | ||
| 1117 | ;; A font specification in command line argument (i.e. -fn XXXX) | ||
| 1118 | ;; should be already in default-frame-alist as a `font' | ||
| 1119 | ;; parameter. However, any font specifications in site-start | ||
| 1120 | ;; library, user's init file (.emacs), and default.el are not | ||
| 1121 | ;; yet handled here. | ||
| 1122 | |||
| 1123 | (let ((font (or (cdr (assq 'font initial-frame-alist)) | ||
| 1124 | (cdr (assq 'font default-frame-alist)) | ||
| 1125 | (x-get-resource "font" "Font"))) | ||
| 1126 | xlfd-fields resolved-name) | ||
| 1127 | (if (and font | ||
| 1128 | (not (query-fontset font)) | ||
| 1129 | (setq resolved-name (x-resolve-font-name font)) | ||
| 1130 | (setq xlfd-fields (x-decompose-font-name font))) | ||
| 1131 | (if (string= "fontset" | ||
| 1132 | (aref xlfd-fields xlfd-regexp-registry-subnum)) | ||
| 1133 | (new-fontset font | ||
| 1134 | (x-complement-fontset-spec xlfd-fields nil)) | ||
| 1135 | ;; Create a fontset from FONT. The fontset name is | ||
| 1136 | ;; generated from FONT. | ||
| 1137 | (create-fontset-from-ascii-font font | ||
| 1138 | resolved-name "startup")))))) | ||
| 1139 | |||
| 1140 | ;; Apply a geometry resource to the initial frame. Put it at the end | ||
| 1141 | ;; of the alist, so that anything specified on the command line takes | ||
| 1142 | ;; precedence. | ||
| 1143 | (let* ((res-geometry (x-get-resource "geometry" "Geometry")) | ||
| 1144 | parsed) | ||
| 1145 | (if res-geometry | ||
| 1146 | (progn | ||
| 1147 | (setq parsed (x-parse-geometry res-geometry)) | ||
| 1148 | ;; If the resource specifies a position, | ||
| 1149 | ;; call the position and size "user-specified". | ||
| 1150 | (if (or (assq 'top parsed) (assq 'left parsed)) | ||
| 1151 | (setq parsed (cons '(user-position . t) | ||
| 1152 | (cons '(user-size . t) parsed)))) | ||
| 1153 | ;; All geometry parms apply to the initial frame. | ||
| 1154 | (setq initial-frame-alist (append initial-frame-alist parsed)) | ||
| 1155 | ;; The size parms apply to all frames. | ||
| 1156 | (if (assq 'height parsed) | ||
| 1157 | (push (cons 'height (cdr (assq 'height parsed))) | ||
| 1158 | default-frame-alist)) | ||
| 1159 | (if (assq 'width parsed) | ||
| 1160 | (push (cons 'width (cdr (assq 'width parsed))) | ||
| 1161 | default-frame-alist))))) | ||
| 1162 | |||
| 1163 | ;; Check the reverseVideo resource. | ||
| 1164 | (let ((case-fold-search t)) | ||
| 1165 | (let ((rv (x-get-resource "reverseVideo" "ReverseVideo"))) | ||
| 1166 | (if (and rv (string-match "^\\(true\\|yes\\|on\\)$" rv)) | ||
| 1167 | (push '(reverse . t) default-frame-alist)))) | ||
| 1168 | |||
| 1169 | (defun x-win-suspend-error () | 1075 | (defun x-win-suspend-error () |
| 1170 | "Report an error when a suspend is attempted." | 1076 | "Report an error when a suspend is attempted." |
| 1171 | (error "Suspending an Emacs running under W32 makes no sense")) | 1077 | (error "Suspending an Emacs running under W32 makes no sense")) |
| 1172 | (add-hook 'suspend-hook 'x-win-suspend-error) | 1078 | |
| 1173 | |||
| 1174 | ;;; Turn off window-splitting optimization; w32 is usually fast enough | ||
| 1175 | ;;; that this is only annoying. | ||
| 1176 | (setq split-window-keep-point t) | ||
| 1177 | |||
| 1178 | ;; Don't show the frame name; that's redundant. | ||
| 1179 | (setq-default mode-line-frame-identification " ") | ||
| 1180 | |||
| 1181 | ;;; Set to a system sound if you want a fancy bell. | ||
| 1182 | (set-message-beep 'ok) | ||
| 1183 | |||
| 1184 | ;; Remap some functions to call w32 common dialogs | ||
| 1185 | |||
| 1186 | (defun internal-face-interactive (what &optional bool) | ||
| 1187 | (let* ((fn (intern (concat "face-" what))) | ||
| 1188 | (prompt (concat "Set " what " of face ")) | ||
| 1189 | (face (read-face-name prompt)) | ||
| 1190 | (default (if (fboundp fn) | ||
| 1191 | (or (funcall fn face (selected-frame)) | ||
| 1192 | (funcall fn 'default (selected-frame))))) | ||
| 1193 | (fn-win (intern (concat (symbol-name window-system) "-select-" what))) | ||
| 1194 | value) | ||
| 1195 | (setq value | ||
| 1196 | (cond ((fboundp fn-win) | ||
| 1197 | (funcall fn-win)) | ||
| 1198 | ((eq bool 'color) | ||
| 1199 | (completing-read (concat prompt " " (symbol-name face) " to: ") | ||
| 1200 | (mapcar (function (lambda (color) | ||
| 1201 | (cons color color))) | ||
| 1202 | x-colors) | ||
| 1203 | nil nil nil nil default)) | ||
| 1204 | (bool | ||
| 1205 | (y-or-n-p (concat "Should face " (symbol-name face) | ||
| 1206 | " be " bool "? "))) | ||
| 1207 | (t | ||
| 1208 | (read-string (concat prompt " " (symbol-name face) " to: ") | ||
| 1209 | nil nil default)))) | ||
| 1210 | (list face (if (equal value "") nil value)))) | ||
| 1211 | 1079 | ||
| 1212 | ;;; Enable Japanese fonts on Windows to be used by default. | 1080 | ;;; Enable Japanese fonts on Windows to be used by default. |
| 1213 | (set-fontset-font nil (make-char 'katakana-jisx0201) '("*" . "JISX0208-SJIS")) | 1081 | (set-fontset-font nil (make-char 'katakana-jisx0201) '("*" . "JISX0208-SJIS")) |
| @@ -1256,5 +1124,115 @@ pop-up menu are unaffected by `w32-list-proportional-fonts')." | |||
| 1256 | (tiff "libtiff3.dll" "libtiff.dll") | 1124 | (tiff "libtiff3.dll" "libtiff.dll") |
| 1257 | (gif "giflib4.dll" "libungif4.dll" "libungif.dll"))) | 1125 | (gif "giflib4.dll" "libungif4.dll" "libungif.dll"))) |
| 1258 | 1126 | ||
| 1127 | ;;; multi-tty support | ||
| 1128 | (defvar w32-initialized nil | ||
| 1129 | "Non-nil if the w32 window system has been initialized.") | ||
| 1130 | |||
| 1131 | (defun w32-initialize-window-system () | ||
| 1132 | "Initialize Emacs for W32 GUI frames." | ||
| 1133 | |||
| 1134 | ;; Do the actual Windows setup here; the above code just defines | ||
| 1135 | ;; functions and variables that we use now. | ||
| 1136 | |||
| 1137 | (setq command-line-args (x-handle-args command-line-args)) | ||
| 1138 | |||
| 1139 | ;; Make sure we have a valid resource name. | ||
| 1140 | (or (stringp x-resource-name) | ||
| 1141 | (setq x-resource-name | ||
| 1142 | ;; Change any . or * characters in x-resource-name to hyphens, | ||
| 1143 | ;; so as not to choke when we use it in X resource queries. | ||
| 1144 | (replace-regexp-in-string "[.*]" "-" (invocation-name)))) | ||
| 1145 | |||
| 1146 | (x-open-connection "" x-command-line-resources | ||
| 1147 | ;; Exit with a fatal error if this fails and we | ||
| 1148 | ;; are the initial display | ||
| 1149 | (eq initial-window-system 'w32)) | ||
| 1150 | |||
| 1151 | ;; Setup the default fontset. | ||
| 1152 | (setup-default-fontset) | ||
| 1153 | ;; Create the standard fontset. | ||
| 1154 | (create-fontset-from-fontset-spec w32-standard-fontset-spec t) | ||
| 1155 | ;; Create fontset specified in X resources "Fontset-N" (N is 0, 1,...). | ||
| 1156 | (create-fontset-from-x-resource) | ||
| 1157 | ;; Try to create a fontset from a font specification which comes | ||
| 1158 | ;; from initial-frame-alist, default-frame-alist, or X resource. | ||
| 1159 | ;; A font specification in command line argument (i.e. -fn XXXX) | ||
| 1160 | ;; should be already in default-frame-alist as a `font' | ||
| 1161 | ;; parameter. However, any font specifications in site-start | ||
| 1162 | ;; library, user's init file (.emacs), and default.el are not | ||
| 1163 | ;; yet handled here. | ||
| 1164 | |||
| 1165 | (let ((font (or (cdr (assq 'font initial-frame-alist)) | ||
| 1166 | (cdr (assq 'font default-frame-alist)) | ||
| 1167 | (x-get-resource "font" "Font"))) | ||
| 1168 | xlfd-fields resolved-name) | ||
| 1169 | (if (and font | ||
| 1170 | (not (query-fontset font)) | ||
| 1171 | (setq resolved-name (x-resolve-font-name font)) | ||
| 1172 | (setq xlfd-fields (x-decompose-font-name font))) | ||
| 1173 | (if (string= "fontset" | ||
| 1174 | (aref xlfd-fields xlfd-regexp-registry-subnum)) | ||
| 1175 | (new-fontset font | ||
| 1176 | (x-complement-fontset-spec xlfd-fields nil)) | ||
| 1177 | ;; Create a fontset from FONT. The fontset name is | ||
| 1178 | ;; generated from FONT. | ||
| 1179 | (create-fontset-from-ascii-font font | ||
| 1180 | resolved-name "startup")))) | ||
| 1181 | |||
| 1182 | ;; Apply a geometry resource to the initial frame. Put it at the end | ||
| 1183 | ;; of the alist, so that anything specified on the command line takes | ||
| 1184 | ;; precedence. | ||
| 1185 | (let* ((res-geometry (x-get-resource "geometry" "Geometry")) | ||
| 1186 | parsed) | ||
| 1187 | (if res-geometry | ||
| 1188 | (progn | ||
| 1189 | (setq parsed (x-parse-geometry res-geometry)) | ||
| 1190 | ;; If the resource specifies a position, | ||
| 1191 | ;; call the position and size "user-specified". | ||
| 1192 | (if (or (assq 'top parsed) (assq 'left parsed)) | ||
| 1193 | (setq parsed (cons '(user-position . t) | ||
| 1194 | (cons '(user-size . t) parsed)))) | ||
| 1195 | ;; All geometry parms apply to the initial frame. | ||
| 1196 | (setq initial-frame-alist (append initial-frame-alist parsed)) | ||
| 1197 | ;; The size parms apply to all frames. | ||
| 1198 | (if (assq 'height parsed) | ||
| 1199 | (push (cons 'height (cdr (assq 'height parsed))) | ||
| 1200 | default-frame-alist)) | ||
| 1201 | (if (assq 'width parsed) | ||
| 1202 | (push (cons 'width (cdr (assq 'width parsed))) | ||
| 1203 | default-frame-alist))))) | ||
| 1204 | |||
| 1205 | ;; Check the reverseVideo resource. | ||
| 1206 | (let ((case-fold-search t)) | ||
| 1207 | (let ((rv (x-get-resource "reverseVideo" "ReverseVideo"))) | ||
| 1208 | (if (and rv (string-match "^\\(true\\|yes\\|on\\)$" rv)) | ||
| 1209 | (push '(reverse . t) default-frame-alist)))) | ||
| 1210 | |||
| 1211 | ;; Don't let Emacs suspend under w32 gui | ||
| 1212 | (add-hook 'suspend-hook 'x-win-suspend-error) | ||
| 1213 | |||
| 1214 | ;; Turn off window-splitting optimization; w32 is usually fast enough | ||
| 1215 | ;; that this is only annoying. | ||
| 1216 | (setq split-window-keep-point t) | ||
| 1217 | |||
| 1218 | ;; Turn on support for mouse wheels | ||
| 1219 | (mouse-wheel-mode 1) | ||
| 1220 | |||
| 1221 | ;; W32 expects the menu bar cut and paste commands to use the clipboard. | ||
| 1222 | (menu-bar-enable-clipboard) | ||
| 1223 | |||
| 1224 | ;; Don't show the frame name; that's redundant. | ||
| 1225 | (setq-default mode-line-frame-identification " ") | ||
| 1226 | |||
| 1227 | ;; Set to a system sound if you want a fancy bell. | ||
| 1228 | (set-message-beep 'ok) | ||
| 1229 | (setq w32-initialized t)) | ||
| 1230 | |||
| 1231 | (add-to-list 'handle-args-function-alist '(w32 . x-handle-args)) | ||
| 1232 | (add-to-list 'frame-creation-function-alist '(w32 . x-create-frame-with-faces)) | ||
| 1233 | (add-to-list 'window-system-initialization-alist '(w32 . w32-initialize-window-system)) | ||
| 1234 | |||
| 1235 | (provide 'w32-win) | ||
| 1236 | |||
| 1259 | ;; arch-tag: 69fb1701-28c2-4890-b351-3d1fe4b4f166 | 1237 | ;; arch-tag: 69fb1701-28c2-4890-b351-3d1fe4b4f166 |
| 1260 | ;;; w32-win.el ends here | 1238 | ;;; w32-win.el ends here |
diff --git a/lisp/term/wyse50.el b/lisp/term/wyse50.el index c0e4334f522..e241224c637 100644 --- a/lisp/term/wyse50.el +++ b/lisp/term/wyse50.el | |||
| @@ -40,9 +40,9 @@ | |||
| 40 | 40 | ||
| 41 | (defun terminal-init-wyse50 () | 41 | (defun terminal-init-wyse50 () |
| 42 | "Terminal initialization function for wyse50." | 42 | "Terminal initialization function for wyse50." |
| 43 | (define-key function-key-map "\C-a" (make-keymap)) | 43 | (define-key local-function-key-map "\C-a" (make-keymap)) |
| 44 | (mapcar (function (lambda (key-definition) | 44 | (mapcar (function (lambda (key-definition) |
| 45 | (define-key function-key-map | 45 | (define-key local-function-key-map |
| 46 | (car key-definition) (nth 1 key-definition)))) | 46 | (car key-definition) (nth 1 key-definition)))) |
| 47 | '( | 47 | '( |
| 48 | ;; These might be set up by termcap and terminfo | 48 | ;; These might be set up by termcap and terminfo |
| @@ -100,11 +100,11 @@ | |||
| 100 | ("\eY" [key-clear]) ;; Not an X keysym | 100 | ("\eY" [key-clear]) ;; Not an X keysym |
| 101 | 101 | ||
| 102 | ;; These are totally strange :-) | 102 | ;; These are totally strange :-) |
| 103 | ("\eW" [?\C-?]) ;; Not an X keysym | 103 | ("\eW" [?\C-?]) ;; Not an X keysym |
| 104 | ("\^a\^k\^m" [funct-up]) ;; Not an X keysym | 104 | ("\^a\^k\^m" [funct-up]) ;; Not an X keysym |
| 105 | ("\^a\^j\^m" [funct-down]) ;; Not an X keysym | 105 | ("\^a\^j\^m" [funct-down]) ;; Not an X keysym |
| 106 | ("\^a\^l\^m" [funct-right]) ;; Not an X keysym | 106 | ("\^a\^l\^m" [funct-right]) ;; Not an X keysym |
| 107 | ("\^a\^h\^m" [funct-left]) ;; Not an X keysym | 107 | ("\^a\^h\^m" [funct-left]) ;; Not an X keysym |
| 108 | ("\^a\^m\^m" [funct-return]) ;; Not an X keysym | 108 | ("\^a\^m\^m" [funct-return]) ;; Not an X keysym |
| 109 | ("\^a\^i\^m" [funct-tab]) ;; Not an X keysym | 109 | ("\^a\^i\^m" [funct-tab]) ;; Not an X keysym |
| 110 | )) | 110 | )) |
diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el index ed4330ee969..478d63d6057 100644 --- a/lisp/term/x-win.el +++ b/lisp/term/x-win.el | |||
| @@ -25,10 +25,16 @@ | |||
| 25 | 25 | ||
| 26 | ;;; Commentary: | 26 | ;;; Commentary: |
| 27 | 27 | ||
| 28 | ;; X-win.el: this file is loaded from ../lisp/startup.el when it recognizes | 28 | ;; X-win.el: this file defines functions to initialize the X window |
| 29 | ;; that X windows are to be used. Command line switches are parsed and those | 29 | ;; system and process X-specific command line parameters before |
| 30 | ;; pertaining to X are processed and removed from the command line. The | 30 | ;; creating the first X frame. |
| 31 | ;; X display is opened and hooks are set for popping up the initial window. | 31 | |
| 32 | ;; Note that contrary to previous Emacs versions, the act of loading | ||
| 33 | ;; this file should not have the side effect of initializing the | ||
| 34 | ;; window system or processing command line arguments (this file is | ||
| 35 | ;; now loaded in loadup.el). See the variables | ||
| 36 | ;; `handle-args-function-alist' and | ||
| 37 | ;; `window-system-initialization-alist' for more details. | ||
| 32 | 38 | ||
| 33 | ;; startup.el will then examine startup files, and eventually call the hooks | 39 | ;; startup.el will then examine startup files, and eventually call the hooks |
| 34 | ;; which create the first window(s). | 40 | ;; which create the first window(s). |
| @@ -65,7 +71,7 @@ | |||
| 65 | ;; An alist of X options and the function which handles them. See | 71 | ;; An alist of X options and the function which handles them. See |
| 66 | ;; ../startup.el. | 72 | ;; ../startup.el. |
| 67 | 73 | ||
| 68 | (if (not (eq window-system 'x)) | 74 | (if (not (fboundp 'x-create-frame)) |
| 69 | (error "%s: Loading x-win.el but not compiled for X" (invocation-name))) | 75 | (error "%s: Loading x-win.el but not compiled for X" (invocation-name))) |
| 70 | 76 | ||
| 71 | (require 'frame) | 77 | (require 'frame) |
| @@ -1170,27 +1176,30 @@ XConsortium: rgb.txt,v 10.41 94/02/20 18:39:36 rws Exp") | |||
| 1170 | 1176 | ||
| 1171 | ;;;; Function keys | 1177 | ;;;; Function keys |
| 1172 | 1178 | ||
| 1173 | (substitute-key-definition 'suspend-emacs 'iconify-or-deiconify-frame | 1179 | (defun x-setup-function-keys (frame) |
| 1174 | global-map) | 1180 | "Set up `function-key-map' on FRAME for the X window system." |
| 1175 | 1181 | ;; Don't do this twice on the same display, or it would break | |
| 1176 | ;; Map certain keypad keys into ASCII characters | 1182 | ;; normal-erase-is-backspace-mode. |
| 1177 | ;; that people usually expect. | 1183 | (unless (terminal-parameter frame 'x-setup-function-keys) |
| 1178 | (define-key function-key-map [backspace] [127]) | 1184 | ;; Map certain keypad keys into ASCII characters that people usually expect. |
| 1179 | (define-key function-key-map [delete] [127]) | 1185 | (with-selected-frame frame |
| 1180 | (define-key function-key-map [tab] [?\t]) | 1186 | (define-key local-function-key-map [backspace] [127]) |
| 1181 | (define-key function-key-map [linefeed] [?\n]) | 1187 | (define-key local-function-key-map [delete] [127]) |
| 1182 | (define-key function-key-map [clear] [?\C-l]) | 1188 | (define-key local-function-key-map [tab] [?\t]) |
| 1183 | (define-key function-key-map [return] [?\C-m]) | 1189 | (define-key local-function-key-map [linefeed] [?\n]) |
| 1184 | (define-key function-key-map [escape] [?\e]) | 1190 | (define-key local-function-key-map [clear] [?\C-l]) |
| 1185 | (define-key function-key-map [M-backspace] [?\M-\d]) | 1191 | (define-key local-function-key-map [return] [?\C-m]) |
| 1186 | (define-key function-key-map [M-delete] [?\M-\d]) | 1192 | (define-key local-function-key-map [escape] [?\e]) |
| 1187 | (define-key function-key-map [M-tab] [?\M-\t]) | 1193 | (define-key local-function-key-map [M-backspace] [?\M-\d]) |
| 1188 | (define-key function-key-map [M-linefeed] [?\M-\n]) | 1194 | (define-key local-function-key-map [M-delete] [?\M-\d]) |
| 1189 | (define-key function-key-map [M-clear] [?\M-\C-l]) | 1195 | (define-key local-function-key-map [M-tab] [?\M-\t]) |
| 1190 | (define-key function-key-map [M-return] [?\M-\C-m]) | 1196 | (define-key local-function-key-map [M-linefeed] [?\M-\n]) |
| 1191 | (define-key function-key-map [M-escape] [?\M-\e]) | 1197 | (define-key local-function-key-map [M-clear] [?\M-\C-l]) |
| 1192 | (define-key function-key-map [iso-lefttab] [backtab]) | 1198 | (define-key local-function-key-map [M-return] [?\M-\C-m]) |
| 1193 | (define-key function-key-map [S-iso-lefttab] [backtab]) | 1199 | (define-key local-function-key-map [M-escape] [?\M-\e]) |
| 1200 | (define-key local-function-key-map [iso-lefttab] [backtab]) | ||
| 1201 | (define-key local-function-key-map [S-iso-lefttab] [backtab])) | ||
| 1202 | (set-terminal-parameter frame 'x-setup-function-keys t))) | ||
| 1194 | 1203 | ||
| 1195 | ;; These tell read-char how to convert | 1204 | ;; These tell read-char how to convert |
| 1196 | ;; these special chars to ASCII. | 1205 | ;; these special chars to ASCII. |
| @@ -2393,154 +2402,165 @@ order until succeed.") | |||
| 2393 | (or clip-text primary-text cut-text) | 2402 | (or clip-text primary-text cut-text) |
| 2394 | )) | 2403 | )) |
| 2395 | 2404 | ||
| 2396 | 2405 | (defun x-clipboard-yank () | |
| 2397 | ;; Do the actual X Windows setup here; the above code just defines | 2406 | "Insert the clipboard contents, or the last stretch of killed text." |
| 2398 | ;; functions and variables that we use now. | 2407 | (interactive "*") |
| 2399 | 2408 | (let ((clipboard-text (x-selection-value 'CLIPBOARD)) | |
| 2400 | (setq command-line-args (x-handle-args command-line-args)) | 2409 | (x-select-enable-clipboard t)) |
| 2401 | 2410 | (if (and clipboard-text (> (length clipboard-text) 0)) | |
| 2402 | ;; Make sure we have a valid resource name. | 2411 | (kill-new clipboard-text)) |
| 2403 | (or (stringp x-resource-name) | 2412 | (yank))) |
| 2404 | (let (i) | ||
| 2405 | (setq x-resource-name (invocation-name)) | ||
| 2406 | |||
| 2407 | ;; Change any . or * characters in x-resource-name to hyphens, | ||
| 2408 | ;; so as not to choke when we use it in X resource queries. | ||
| 2409 | (while (setq i (string-match "[.*]" x-resource-name)) | ||
| 2410 | (aset x-resource-name i ?-)))) | ||
| 2411 | |||
| 2412 | (x-open-connection (or x-display-name | ||
| 2413 | (setq x-display-name (getenv "DISPLAY"))) | ||
| 2414 | x-command-line-resources | ||
| 2415 | ;; Exit Emacs with fatal error if this fails. | ||
| 2416 | t) | ||
| 2417 | |||
| 2418 | (setq frame-creation-function 'x-create-frame-with-faces) | ||
| 2419 | |||
| 2420 | (setq x-cut-buffer-max (min (- (/ (x-server-max-request-size) 2) 100) | ||
| 2421 | x-cut-buffer-max)) | ||
| 2422 | |||
| 2423 | ;; Setup the default fontset. | ||
| 2424 | (setup-default-fontset) | ||
| 2425 | |||
| 2426 | ;; Create the standard fontset. | ||
| 2427 | (create-fontset-from-fontset-spec standard-fontset-spec t) | ||
| 2428 | |||
| 2429 | ;; Create fontset specified in X resources "Fontset-N" (N is 0, 1, ...). | ||
| 2430 | (create-fontset-from-x-resource) | ||
| 2431 | |||
| 2432 | ;; Try to create a fontset from a font specification which comes | ||
| 2433 | ;; from initial-frame-alist, default-frame-alist, or X resource. | ||
| 2434 | ;; A font specification in command line argument (i.e. -fn XXXX) | ||
| 2435 | ;; should be already in default-frame-alist as a `font' | ||
| 2436 | ;; parameter. However, any font specifications in site-start | ||
| 2437 | ;; library, user's init file (.emacs), and default.el are not | ||
| 2438 | ;; yet handled here. | ||
| 2439 | |||
| 2440 | (let ((font (or (cdr (assq 'font initial-frame-alist)) | ||
| 2441 | (cdr (assq 'font default-frame-alist)) | ||
| 2442 | (x-get-resource "font" "Font"))) | ||
| 2443 | xlfd-fields resolved-name) | ||
| 2444 | (if (and font | ||
| 2445 | (not (query-fontset font)) | ||
| 2446 | (setq resolved-name (x-resolve-font-name font)) | ||
| 2447 | (setq xlfd-fields (x-decompose-font-name font))) | ||
| 2448 | (if (string= "fontset" (aref xlfd-fields xlfd-regexp-registry-subnum)) | ||
| 2449 | (new-fontset font (x-complement-fontset-spec xlfd-fields nil)) | ||
| 2450 | ;; Create a fontset from FONT. The fontset name is | ||
| 2451 | ;; generated from FONT. | ||
| 2452 | (create-fontset-from-ascii-font font resolved-name "startup")))) | ||
| 2453 | |||
| 2454 | ;; Apply a geometry resource to the initial frame. Put it at the end | ||
| 2455 | ;; of the alist, so that anything specified on the command line takes | ||
| 2456 | ;; precedence. | ||
| 2457 | (let* ((res-geometry (x-get-resource "geometry" "Geometry")) | ||
| 2458 | parsed) | ||
| 2459 | (if res-geometry | ||
| 2460 | (progn | ||
| 2461 | (setq parsed (x-parse-geometry res-geometry)) | ||
| 2462 | ;; If the resource specifies a position, | ||
| 2463 | ;; call the position and size "user-specified". | ||
| 2464 | (if (or (assq 'top parsed) (assq 'left parsed)) | ||
| 2465 | (setq parsed (cons '(user-position . t) | ||
| 2466 | (cons '(user-size . t) parsed)))) | ||
| 2467 | ;; All geometry parms apply to the initial frame. | ||
| 2468 | (setq initial-frame-alist (append initial-frame-alist parsed)) | ||
| 2469 | ;; The size parms apply to all frames. Don't set it if there are | ||
| 2470 | ;; sizes there already (from command line). | ||
| 2471 | (if (and (assq 'height parsed) | ||
| 2472 | (not (assq 'height default-frame-alist))) | ||
| 2473 | (setq default-frame-alist | ||
| 2474 | (cons (cons 'height (cdr (assq 'height parsed))) | ||
| 2475 | default-frame-alist))) | ||
| 2476 | (if (and (assq 'width parsed) | ||
| 2477 | (not (assq 'width default-frame-alist))) | ||
| 2478 | (setq default-frame-alist | ||
| 2479 | (cons (cons 'width (cdr (assq 'width parsed))) | ||
| 2480 | default-frame-alist)))))) | ||
| 2481 | |||
| 2482 | ;; Check the reverseVideo resource. | ||
| 2483 | (let ((case-fold-search t)) | ||
| 2484 | (let ((rv (x-get-resource "reverseVideo" "ReverseVideo"))) | ||
| 2485 | (if (and rv | ||
| 2486 | (string-match "^\\(true\\|yes\\|on\\)$" rv)) | ||
| 2487 | (setq default-frame-alist | ||
| 2488 | (cons '(reverse . t) default-frame-alist))))) | ||
| 2489 | 2413 | ||
| 2490 | ;; Set x-selection-timeout, measured in milliseconds. | 2414 | (defun x-menu-bar-open (&optional frame) |
| 2491 | (let ((res-selection-timeout | 2415 | "Open the menu bar if `menu-bar-mode' is on. otherwise call `tmm-menubar'." |
| 2492 | (x-get-resource "selectionTimeout" "SelectionTimeout"))) | 2416 | (interactive "i") |
| 2493 | (setq x-selection-timeout 20000) | 2417 | (if menu-bar-mode (accelerate-menu frame) |
| 2494 | (if res-selection-timeout | 2418 | (tmm-menubar))) |
| 2495 | (setq x-selection-timeout (string-to-number res-selection-timeout)))) | ||
| 2496 | 2419 | ||
| 2497 | ;; Set scroll bar mode to right if set by X resources. Default is left. | 2420 | |
| 2498 | (if (equal (x-get-resource "verticalScrollBars" "ScrollBars") "right") | 2421 | ;;; Window system initialization. |
| 2499 | (customize-set-variable 'scroll-bar-mode 'right)) | ||
| 2500 | 2422 | ||
| 2501 | (defun x-win-suspend-error () | 2423 | (defun x-win-suspend-error () |
| 2502 | (error "Suspending an Emacs running under X makes no sense")) | 2424 | (error "Suspending an Emacs running under X makes no sense")) |
| 2503 | (add-hook 'suspend-hook 'x-win-suspend-error) | ||
| 2504 | 2425 | ||
| 2505 | ;; Arrange for the kill and yank functions to set and check the clipboard. | 2426 | (defvar x-initialized nil |
| 2506 | (setq interprogram-cut-function 'x-select-text) | 2427 | "Non-nil if the X window system has been initialized.") |
| 2507 | (setq interprogram-paste-function 'x-cut-buffer-or-selection-value) | 2428 | |
| 2429 | (defun x-initialize-window-system () | ||
| 2430 | "Initialize Emacs for X frames and open the first connection to an X server." | ||
| 2431 | ;; Make sure we have a valid resource name. | ||
| 2432 | (or (stringp x-resource-name) | ||
| 2433 | (let (i) | ||
| 2434 | (setq x-resource-name (invocation-name)) | ||
| 2435 | |||
| 2436 | ;; Change any . or * characters in x-resource-name to hyphens, | ||
| 2437 | ;; so as not to choke when we use it in X resource queries. | ||
| 2438 | (while (setq i (string-match "[.*]" x-resource-name)) | ||
| 2439 | (aset x-resource-name i ?-)))) | ||
| 2440 | |||
| 2441 | (x-open-connection (or x-display-name | ||
| 2442 | (setq x-display-name (or (getenv "DISPLAY" (selected-frame)) | ||
| 2443 | (getenv "DISPLAY")))) | ||
| 2444 | x-command-line-resources | ||
| 2445 | ;; Exit Emacs with fatal error if this fails and we | ||
| 2446 | ;; are the initial display. | ||
| 2447 | (eq initial-window-system 'x)) | ||
| 2448 | |||
| 2449 | (setq x-cut-buffer-max (min (- (/ (x-server-max-request-size) 2) 100) | ||
| 2450 | x-cut-buffer-max)) | ||
| 2451 | |||
| 2452 | ;; Setup the default fontset. | ||
| 2453 | (setup-default-fontset) | ||
| 2454 | |||
| 2455 | ;; Create the standard fontset. | ||
| 2456 | (create-fontset-from-fontset-spec standard-fontset-spec t) | ||
| 2457 | |||
| 2458 | ;; Create fontset specified in X resources "Fontset-N" (N is 0, 1, ...). | ||
| 2459 | (create-fontset-from-x-resource) | ||
| 2460 | |||
| 2461 | ;; Try to create a fontset from a font specification which comes | ||
| 2462 | ;; from initial-frame-alist, default-frame-alist, or X resource. | ||
| 2463 | ;; A font specification in command line argument (i.e. -fn XXXX) | ||
| 2464 | ;; should be already in default-frame-alist as a `font' | ||
| 2465 | ;; parameter. However, any font specifications in site-start | ||
| 2466 | ;; library, user's init file (.emacs), and default.el are not | ||
| 2467 | ;; yet handled here. | ||
| 2468 | |||
| 2469 | (let ((font (or (cdr (assq 'font initial-frame-alist)) | ||
| 2470 | (cdr (assq 'font default-frame-alist)) | ||
| 2471 | (x-get-resource "font" "Font"))) | ||
| 2472 | xlfd-fields resolved-name) | ||
| 2473 | (if (and font | ||
| 2474 | (not (query-fontset font)) | ||
| 2475 | (setq resolved-name (x-resolve-font-name font)) | ||
| 2476 | (setq xlfd-fields (x-decompose-font-name font))) | ||
| 2477 | (if (string= "fontset" (aref xlfd-fields xlfd-regexp-registry-subnum)) | ||
| 2478 | (new-fontset font (x-complement-fontset-spec xlfd-fields nil)) | ||
| 2479 | ;; Create a fontset from FONT. The fontset name is | ||
| 2480 | ;; generated from FONT. | ||
| 2481 | (create-fontset-from-ascii-font font resolved-name "startup")))) | ||
| 2482 | |||
| 2483 | ;; Set scroll bar mode to right if set by X resources. Default is left. | ||
| 2484 | (if (equal (x-get-resource "verticalScrollBars" "ScrollBars") "right") | ||
| 2485 | (customize-set-variable 'scroll-bar-mode 'right)) | ||
| 2486 | |||
| 2487 | ;; Apply a geometry resource to the initial frame. Put it at the end | ||
| 2488 | ;; of the alist, so that anything specified on the command line takes | ||
| 2489 | ;; precedence. | ||
| 2490 | (let* ((res-geometry (x-get-resource "geometry" "Geometry")) | ||
| 2491 | parsed) | ||
| 2492 | (if res-geometry | ||
| 2493 | (progn | ||
| 2494 | (setq parsed (x-parse-geometry res-geometry)) | ||
| 2495 | ;; If the resource specifies a position, | ||
| 2496 | ;; call the position and size "user-specified". | ||
| 2497 | (if (or (assq 'top parsed) (assq 'left parsed)) | ||
| 2498 | (setq parsed (cons '(user-position . t) | ||
| 2499 | (cons '(user-size . t) parsed)))) | ||
| 2500 | ;; All geometry parms apply to the initial frame. | ||
| 2501 | (setq initial-frame-alist (append initial-frame-alist parsed)) | ||
| 2502 | ;; The size parms apply to all frames. Don't set it if there are | ||
| 2503 | ;; sizes there already (from command line). | ||
| 2504 | (if (and (assq 'height parsed) | ||
| 2505 | (not (assq 'height default-frame-alist))) | ||
| 2506 | (setq default-frame-alist | ||
| 2507 | (cons (cons 'height (cdr (assq 'height parsed))) | ||
| 2508 | default-frame-alist))) | ||
| 2509 | (if (and (assq 'width parsed) | ||
| 2510 | (not (assq 'width default-frame-alist))) | ||
| 2511 | (setq default-frame-alist | ||
| 2512 | (cons (cons 'width (cdr (assq 'width parsed))) | ||
| 2513 | default-frame-alist)))))) | ||
| 2514 | |||
| 2515 | ;; Check the reverseVideo resource. | ||
| 2516 | (let ((case-fold-search t)) | ||
| 2517 | (let ((rv (x-get-resource "reverseVideo" "ReverseVideo"))) | ||
| 2518 | (if (and rv | ||
| 2519 | (string-match "^\\(true\\|yes\\|on\\)$" rv)) | ||
| 2520 | (setq default-frame-alist | ||
| 2521 | (cons '(reverse . t) default-frame-alist))))) | ||
| 2508 | 2522 | ||
| 2509 | ;; Turn off window-splitting optimization; X is usually fast enough | 2523 | ;; Set x-selection-timeout, measured in milliseconds. |
| 2510 | ;; that this is only annoying. | 2524 | (let ((res-selection-timeout |
| 2511 | (setq split-window-keep-point t) | 2525 | (x-get-resource "selectionTimeout" "SelectionTimeout"))) |
| 2526 | (setq x-selection-timeout 20000) | ||
| 2527 | (if res-selection-timeout | ||
| 2528 | (setq x-selection-timeout (string-to-number res-selection-timeout)))) | ||
| 2512 | 2529 | ||
| 2513 | ;; Don't show the frame name; that's redundant with X. | 2530 | ;; Don't let Emacs suspend under X. |
| 2514 | (setq-default mode-line-frame-identification " ") | 2531 | (add-hook 'suspend-hook 'x-win-suspend-error) |
| 2515 | 2532 | ||
| 2516 | ;; Motif direct handling of f10 wasn't working right, | 2533 | ;; Turn off window-splitting optimization; X is usually fast enough |
| 2517 | ;; So temporarily we've turned it off in lwlib-Xm.c | 2534 | ;; that this is only annoying. |
| 2518 | ;; and turned the Emacs f10 back on. | 2535 | (setq split-window-keep-point t) |
| 2519 | ;; ;; Motif normally handles f10 itself, so don't try to handle it a second time. | ||
| 2520 | ;; (if (featurep 'motif) | ||
| 2521 | ;; (global-set-key [f10] 'ignore)) | ||
| 2522 | 2536 | ||
| 2523 | ;; Turn on support for mouse wheels. | 2537 | ;; Motif direct handling of f10 wasn't working right, |
| 2524 | (mouse-wheel-mode 1) | 2538 | ;; So temporarily we've turned it off in lwlib-Xm.c |
| 2539 | ;; and turned the Emacs f10 back on. | ||
| 2540 | ;; ;; Motif normally handles f10 itself, so don't try to handle it a second time. | ||
| 2541 | ;; (if (featurep 'motif) | ||
| 2542 | ;; (global-set-key [f10] 'ignore)) | ||
| 2525 | 2543 | ||
| 2544 | ;; Turn on support for mouse wheels. | ||
| 2545 | (mouse-wheel-mode 1) | ||
| 2526 | 2546 | ||
| 2527 | ;; Enable CLIPBOARD copy/paste through menu bar commands. | 2547 | ;; Enable CLIPBOARD copy/paste through menu bar commands. |
| 2528 | (menu-bar-enable-clipboard) | 2548 | (menu-bar-enable-clipboard) |
| 2529 | 2549 | ||
| 2530 | ;; Override Paste so it looks at CLIPBOARD first. | 2550 | ;; Override Paste so it looks at CLIPBOARD first. |
| 2531 | (defun x-clipboard-yank () | 2551 | (define-key menu-bar-edit-menu [paste] |
| 2532 | "Insert the clipboard contents, or the last stretch of killed text." | 2552 | (append '(menu-item "Paste" x-clipboard-yank |
| 2533 | (interactive "*") | 2553 | :enable (not buffer-read-only) |
| 2534 | (let ((clipboard-text (x-selection-value 'CLIPBOARD)) | 2554 | :help "Paste (yank) text most recently cut/copied") |
| 2535 | (x-select-enable-clipboard t)) | 2555 | nil)) |
| 2536 | (if (and clipboard-text (> (length clipboard-text) 0)) | 2556 | |
| 2537 | (kill-new clipboard-text)) | 2557 | (setq x-initialized t)) |
| 2538 | (yank))) | 2558 | |
| 2559 | (add-to-list 'handle-args-function-alist '(x . x-handle-args)) | ||
| 2560 | (add-to-list 'frame-creation-function-alist '(x . x-create-frame-with-faces)) | ||
| 2561 | (add-to-list 'window-system-initialization-alist '(x . x-initialize-window-system)) | ||
| 2539 | 2562 | ||
| 2540 | (define-key menu-bar-edit-menu [paste] | 2563 | (provide 'x-win) |
| 2541 | '(menu-item "Paste" x-clipboard-yank | ||
| 2542 | :enable (not buffer-read-only) | ||
| 2543 | :help "Paste (yank) text most recently cut/copied")) | ||
| 2544 | 2564 | ||
| 2545 | ;; Initiate drag and drop | 2565 | ;; Initiate drag and drop |
| 2546 | (add-hook 'after-make-frame-functions 'x-dnd-init-frame) | 2566 | (add-hook 'after-make-frame-functions 'x-dnd-init-frame) |
diff --git a/lisp/term/xterm.el b/lisp/term/xterm.el index 5eb1d8b4c70..22f83f2f96d 100644 --- a/lisp/term/xterm.el +++ b/lisp/term/xterm.el | |||
| @@ -27,16 +27,309 @@ | |||
| 27 | 27 | ||
| 28 | ;;; Code: | 28 | ;;; Code: |
| 29 | 29 | ||
| 30 | (defvar xterm-function-map (make-sparse-keymap) | ||
| 31 | "Function key map overrides for xterm.") | ||
| 32 | |||
| 33 | ;; xterm from X.org 6.8.2 uses these key definitions. | ||
| 34 | (define-key xterm-function-map "\eOP" [f1]) | ||
| 35 | (define-key xterm-function-map "\eOQ" [f2]) | ||
| 36 | (define-key xterm-function-map "\eOR" [f3]) | ||
| 37 | (define-key xterm-function-map "\eOS" [f4]) | ||
| 38 | (define-key xterm-function-map "\e[15~" [f5]) | ||
| 39 | (define-key xterm-function-map "\e[17~" [f6]) | ||
| 40 | (define-key xterm-function-map "\e[18~" [f7]) | ||
| 41 | (define-key xterm-function-map "\e[19~" [f8]) | ||
| 42 | (define-key xterm-function-map "\e[20~" [f9]) | ||
| 43 | (define-key xterm-function-map "\e[21~" [f10]) | ||
| 44 | (define-key xterm-function-map "\e[23~" [f11]) | ||
| 45 | (define-key xterm-function-map "\e[24~" [f12]) | ||
| 46 | |||
| 47 | (define-key xterm-function-map "\eO2P" [S-f1]) | ||
| 48 | (define-key xterm-function-map "\eO2Q" [S-f2]) | ||
| 49 | (define-key xterm-function-map "\eO2R" [S-f3]) | ||
| 50 | (define-key xterm-function-map "\eO2S" [S-f4]) | ||
| 51 | (define-key xterm-function-map "\e[1;2P" [S-f1]) | ||
| 52 | (define-key xterm-function-map "\e[1;2Q" [S-f2]) | ||
| 53 | (define-key xterm-function-map "\e[1;2R" [S-f3]) | ||
| 54 | (define-key xterm-function-map "\e[1;2S" [S-f4]) | ||
| 55 | (define-key xterm-function-map "\e[15;2~" [S-f5]) | ||
| 56 | (define-key xterm-function-map "\e[17;2~" [S-f6]) | ||
| 57 | (define-key xterm-function-map "\e[18;2~" [S-f7]) | ||
| 58 | (define-key xterm-function-map "\e[19;2~" [S-f8]) | ||
| 59 | (define-key xterm-function-map "\e[20;2~" [S-f9]) | ||
| 60 | (define-key xterm-function-map "\e[21;2~" [S-f10]) | ||
| 61 | (define-key xterm-function-map "\e[23;2~" [S-f11]) | ||
| 62 | (define-key xterm-function-map "\e[24;2~" [S-f12]) | ||
| 63 | |||
| 64 | (define-key xterm-function-map "\eO5P" [C-f1]) | ||
| 65 | (define-key xterm-function-map "\eO5Q" [C-f2]) | ||
| 66 | (define-key xterm-function-map "\eO5R" [C-f3]) | ||
| 67 | (define-key xterm-function-map "\eO5S" [C-f4]) | ||
| 68 | (define-key xterm-function-map "\e[15;5~" [C-f5]) | ||
| 69 | (define-key xterm-function-map "\e[17;5~" [C-f6]) | ||
| 70 | (define-key xterm-function-map "\e[18;5~" [C-f7]) | ||
| 71 | (define-key xterm-function-map "\e[19;5~" [C-f8]) | ||
| 72 | (define-key xterm-function-map "\e[20;5~" [C-f9]) | ||
| 73 | (define-key xterm-function-map "\e[21;5~" [C-f10]) | ||
| 74 | (define-key xterm-function-map "\e[23;5~" [C-f11]) | ||
| 75 | (define-key xterm-function-map "\e[24;5~" [C-f12]) | ||
| 76 | |||
| 77 | (define-key xterm-function-map "\eO6P" [C-S-f1]) | ||
| 78 | (define-key xterm-function-map "\eO6Q" [C-S-f2]) | ||
| 79 | (define-key xterm-function-map "\eO6R" [C-S-f3]) | ||
| 80 | (define-key xterm-function-map "\eO6S" [C-S-f4]) | ||
| 81 | (define-key xterm-function-map "\e[15;6~" [C-S-f5]) | ||
| 82 | (define-key xterm-function-map "\e[17;6~" [C-S-f6]) | ||
| 83 | (define-key xterm-function-map "\e[18;6~" [C-S-f7]) | ||
| 84 | (define-key xterm-function-map "\e[19;6~" [C-S-f8]) | ||
| 85 | (define-key xterm-function-map "\e[20;6~" [C-S-f9]) | ||
| 86 | (define-key xterm-function-map "\e[21;6~" [C-S-f10]) | ||
| 87 | (define-key xterm-function-map "\e[23;6~" [C-S-f11]) | ||
| 88 | (define-key xterm-function-map "\e[24;6~" [C-S-f12]) | ||
| 89 | |||
| 90 | (define-key xterm-function-map "\eO3P" [A-f1]) | ||
| 91 | (define-key xterm-function-map "\eO3Q" [A-f2]) | ||
| 92 | (define-key xterm-function-map "\eO3R" [A-f3]) | ||
| 93 | (define-key xterm-function-map "\eO3S" [A-f4]) | ||
| 94 | (define-key xterm-function-map "\e[15;3~" [A-f5]) | ||
| 95 | (define-key xterm-function-map "\e[17;3~" [A-f6]) | ||
| 96 | (define-key xterm-function-map "\e[18;3~" [A-f7]) | ||
| 97 | (define-key xterm-function-map "\e[19;3~" [A-f8]) | ||
| 98 | (define-key xterm-function-map "\e[20;3~" [A-f9]) | ||
| 99 | (define-key xterm-function-map "\e[21;3~" [A-f10]) | ||
| 100 | (define-key xterm-function-map "\e[23;3~" [A-f11]) | ||
| 101 | (define-key xterm-function-map "\e[24;3~" [A-f12]) | ||
| 102 | |||
| 103 | (define-key xterm-function-map "\eOA" [up]) | ||
| 104 | (define-key xterm-function-map "\eOB" [down]) | ||
| 105 | (define-key xterm-function-map "\eOC" [right]) | ||
| 106 | (define-key xterm-function-map "\eOD" [left]) | ||
| 107 | (define-key xterm-function-map "\eOF" [end]) | ||
| 108 | (define-key xterm-function-map "\eOH" [home]) | ||
| 109 | |||
| 110 | (define-key xterm-function-map "\e[1;2A" [S-up]) | ||
| 111 | (define-key xterm-function-map "\e[1;2B" [S-down]) | ||
| 112 | (define-key xterm-function-map "\e[1;2C" [S-right]) | ||
| 113 | (define-key xterm-function-map "\e[1;2D" [S-left]) | ||
| 114 | (define-key xterm-function-map "\e[1;2F" [S-end]) | ||
| 115 | (define-key xterm-function-map "\e[1;2H" [S-home]) | ||
| 116 | |||
| 117 | (define-key xterm-function-map "\e[1;5A" [C-up]) | ||
| 118 | (define-key xterm-function-map "\e[1;5B" [C-down]) | ||
| 119 | (define-key xterm-function-map "\e[1;5C" [C-right]) | ||
| 120 | (define-key xterm-function-map "\e[1;5D" [C-left]) | ||
| 121 | (define-key xterm-function-map "\e[1;5F" [C-end]) | ||
| 122 | (define-key xterm-function-map "\e[1;5H" [C-home]) | ||
| 123 | |||
| 124 | (define-key xterm-function-map "\e[1;6A" [C-S-up]) | ||
| 125 | (define-key xterm-function-map "\e[1;6B" [C-S-down]) | ||
| 126 | (define-key xterm-function-map "\e[1;6C" [C-S-right]) | ||
| 127 | (define-key xterm-function-map "\e[1;6D" [C-S-left]) | ||
| 128 | (define-key xterm-function-map "\e[1;6F" [C-S-end]) | ||
| 129 | (define-key xterm-function-map "\e[1;6H" [C-S-home]) | ||
| 130 | |||
| 131 | (define-key xterm-function-map "\e[1;3A" [A-up]) | ||
| 132 | (define-key xterm-function-map "\e[1;3B" [A-down]) | ||
| 133 | (define-key xterm-function-map "\e[1;3C" [A-right]) | ||
| 134 | (define-key xterm-function-map "\e[1;3D" [A-left]) | ||
| 135 | (define-key xterm-function-map "\e[1;3F" [A-end]) | ||
| 136 | (define-key xterm-function-map "\e[1;3H" [A-home]) | ||
| 137 | |||
| 138 | (define-key xterm-function-map "\e[2~" [insert]) | ||
| 139 | (define-key xterm-function-map "\e[3~" [delete]) | ||
| 140 | (define-key xterm-function-map "\e[5~" [prior]) | ||
| 141 | (define-key xterm-function-map "\e[6~" [next]) | ||
| 142 | |||
| 143 | (define-key xterm-function-map "\e[2;2~" [S-insert]) | ||
| 144 | (define-key xterm-function-map "\e[3;2~" [S-delete]) | ||
| 145 | (define-key xterm-function-map "\e[5;2~" [S-prior]) | ||
| 146 | (define-key xterm-function-map "\e[6;2~" [S-next]) | ||
| 147 | |||
| 148 | (define-key xterm-function-map "\e[2;5~" [C-insert]) | ||
| 149 | (define-key xterm-function-map "\e[3;5~" [C-delete]) | ||
| 150 | (define-key xterm-function-map "\e[5;5~" [C-prior]) | ||
| 151 | (define-key xterm-function-map "\e[6;5~" [C-next]) | ||
| 152 | |||
| 153 | (define-key xterm-function-map "\e[2;6~" [C-S-insert]) | ||
| 154 | (define-key xterm-function-map "\e[3;6~" [C-S-delete]) | ||
| 155 | (define-key xterm-function-map "\e[5;6~" [C-S-prior]) | ||
| 156 | (define-key xterm-function-map "\e[6;6~" [C-S-next]) | ||
| 157 | |||
| 158 | (define-key xterm-function-map "\e[2;3~" [A-insert]) | ||
| 159 | (define-key xterm-function-map "\e[3;3~" [A-delete]) | ||
| 160 | (define-key xterm-function-map "\e[5;3~" [A-prior]) | ||
| 161 | (define-key xterm-function-map "\e[6;3~" [A-next]) | ||
| 162 | |||
| 163 | (define-key xterm-function-map "\e[4~" [select]) | ||
| 164 | (define-key xterm-function-map "\e[29~" [print]) | ||
| 165 | |||
| 166 | (define-key xterm-function-map "\eOj" [kp-multiply]) | ||
| 167 | (define-key xterm-function-map "\eOk" [kp-add]) | ||
| 168 | (define-key xterm-function-map "\eOl" [kp-separator]) | ||
| 169 | (define-key xterm-function-map "\eOm" [kp-subtract]) | ||
| 170 | (define-key xterm-function-map "\eOo" [kp-divide]) | ||
| 171 | (define-key xterm-function-map "\eOp" [kp-0]) | ||
| 172 | (define-key xterm-function-map "\eOq" [kp-1]) | ||
| 173 | (define-key xterm-function-map "\eOr" [kp-2]) | ||
| 174 | (define-key xterm-function-map "\eOs" [kp-3]) | ||
| 175 | (define-key xterm-function-map "\eOt" [kp-4]) | ||
| 176 | (define-key xterm-function-map "\eOu" [kp-5]) | ||
| 177 | (define-key xterm-function-map "\eOv" [kp-6]) | ||
| 178 | (define-key xterm-function-map "\eOw" [kp-7]) | ||
| 179 | (define-key xterm-function-map "\eOx" [kp-8]) | ||
| 180 | (define-key xterm-function-map "\eOy" [kp-9]) | ||
| 181 | |||
| 182 | ;; These keys are available in xterm starting from version 216 | ||
| 183 | ;; if the modifyOtherKeys resource is set to 1. | ||
| 184 | |||
| 185 | (define-key xterm-function-map "\e[27;5;9~" [C-tab]) | ||
| 186 | (define-key xterm-function-map "\e[27;5;13~" [C-return]) | ||
| 187 | (define-key xterm-function-map "\e[27;5;39~" [?\C-\']) | ||
| 188 | (define-key xterm-function-map "\e[27;5;44~" [?\C-,]) | ||
| 189 | (define-key xterm-function-map "\e[27;5;45~" [?\C--]) | ||
| 190 | (define-key xterm-function-map "\e[27;5;46~" [?\C-.]) | ||
| 191 | (define-key xterm-function-map "\e[27;5;47~" [?\C-/]) | ||
| 192 | (define-key xterm-function-map "\e[27;5;48~" [?\C-0]) | ||
| 193 | (define-key xterm-function-map "\e[27;5;49~" [?\C-1]) | ||
| 194 | ;; Not all C-DIGIT keys have a distinct binding. | ||
| 195 | (define-key xterm-function-map "\e[27;5;57~" [?\C-9]) | ||
| 196 | (define-key xterm-function-map "\e[27;5;59~" [?\C-\;]) | ||
| 197 | (define-key xterm-function-map "\e[27;5;61~" [?\C-=]) | ||
| 198 | (define-key xterm-function-map "\e[27;5;92~" [?\C-\\]) | ||
| 199 | |||
| 200 | (define-key xterm-function-map "\e[27;6;33~" [?\C-!]) | ||
| 201 | (define-key xterm-function-map "\e[27;6;34~" [?\C-\"]) | ||
| 202 | (define-key xterm-function-map "\e[27;6;35~" [?\C-#]) | ||
| 203 | (define-key xterm-function-map "\e[27;6;36~" [?\C-$]) | ||
| 204 | (define-key xterm-function-map "\e[27;6;37~" [?\C-%]) | ||
| 205 | (define-key xterm-function-map "\e[27;6;38~" [?\C-&]) | ||
| 206 | (define-key xterm-function-map "\e[27;6;40~" [?\C-(]) | ||
| 207 | (define-key xterm-function-map "\e[27;6;41~" [?\C-)]) | ||
| 208 | (define-key xterm-function-map "\e[27;6;42~" [?\C-*]) | ||
| 209 | (define-key xterm-function-map "\e[27;6;43~" [?\C-+]) | ||
| 210 | (define-key xterm-function-map "\e[27;6;58~" [?\C-:]) | ||
| 211 | (define-key xterm-function-map "\e[27;6;60~" [?\C-<]) | ||
| 212 | (define-key xterm-function-map "\e[27;6;62~" [?\C->]) | ||
| 213 | (define-key xterm-function-map "\e[27;6;63~" [(control ??)]) | ||
| 214 | |||
| 215 | ;; These are the strings emitted for various C-M- combinations | ||
| 216 | ;; for keyboards that the Meta and Alt modifiers are on the same | ||
| 217 | ;; key (usually labeled "Alt"). | ||
| 218 | (define-key xterm-function-map "\e[27;13;9~" [C-M-tab]) | ||
| 219 | (define-key xterm-function-map "\e[27;13;13~" [C-M-return]) | ||
| 220 | |||
| 221 | (define-key xterm-function-map "\e[27;13;39~" [?\C-\M-\']) | ||
| 222 | (define-key xterm-function-map "\e[27;13;44~" [?\C-\M-,]) | ||
| 223 | (define-key xterm-function-map "\e[27;13;45~" [?\C-\M--]) | ||
| 224 | (define-key xterm-function-map "\e[27;13;46~" [?\C-\M-.]) | ||
| 225 | (define-key xterm-function-map "\e[27;13;47~" [?\C-\M-/]) | ||
| 226 | (define-key xterm-function-map "\e[27;13;48~" [?\C-\M-0]) | ||
| 227 | (define-key xterm-function-map "\e[27;13;49~" [?\C-\M-1]) | ||
| 228 | (define-key xterm-function-map "\e[27;13;50~" [?\C-\M-2]) | ||
| 229 | (define-key xterm-function-map "\e[27;13;51~" [?\C-\M-3]) | ||
| 230 | (define-key xterm-function-map "\e[27;13;52~" [?\C-\M-4]) | ||
| 231 | (define-key xterm-function-map "\e[27;13;53~" [?\C-\M-5]) | ||
| 232 | (define-key xterm-function-map "\e[27;13;54~" [?\C-\M-6]) | ||
| 233 | (define-key xterm-function-map "\e[27;13;55~" [?\C-\M-7]) | ||
| 234 | (define-key xterm-function-map "\e[27;13;56~" [?\C-\M-8]) | ||
| 235 | (define-key xterm-function-map "\e[27;13;57~" [?\C-\M-9]) | ||
| 236 | (define-key xterm-function-map "\e[27;13;59~" [?\C-\M-\;]) | ||
| 237 | (define-key xterm-function-map "\e[27;13;61~" [?\C-\M-=]) | ||
| 238 | (define-key xterm-function-map "\e[27;13;92~" [?\C-\M-\\]) | ||
| 239 | |||
| 240 | (define-key xterm-function-map "\e[27;14;33~" [?\C-\M-!]) | ||
| 241 | (define-key xterm-function-map "\e[27;14;34~" [?\C-\M-\"]) | ||
| 242 | (define-key xterm-function-map "\e[27;14;35~" [?\C-\M-#]) | ||
| 243 | (define-key xterm-function-map "\e[27;14;36~" [?\C-\M-$]) | ||
| 244 | (define-key xterm-function-map "\e[27;14;37~" [?\C-\M-%]) | ||
| 245 | (define-key xterm-function-map "\e[27;14;38~" [?\C-\M-&]) | ||
| 246 | (define-key xterm-function-map "\e[27;14;40~" [?\C-\M-\(]) | ||
| 247 | (define-key xterm-function-map "\e[27;14;41~" [?\C-\M-\)]) | ||
| 248 | (define-key xterm-function-map "\e[27;14;42~" [?\C-\M-*]) | ||
| 249 | (define-key xterm-function-map "\e[27;14;43~" [?\C-\M-+]) | ||
| 250 | (define-key xterm-function-map "\e[27;14;58~" [?\C-\M-:]) | ||
| 251 | (define-key xterm-function-map "\e[27;14;60~" [?\C-\M-<]) | ||
| 252 | (define-key xterm-function-map "\e[27;14;62~" [?\C-\M->]) | ||
| 253 | (define-key xterm-function-map "\e[27;14;63~" [(control meta ??)]) | ||
| 254 | |||
| 255 | (define-key xterm-function-map "\e[27;7;9~" [C-M-tab]) | ||
| 256 | (define-key xterm-function-map "\e[27;7;13~" [C-M-return]) | ||
| 257 | |||
| 258 | (define-key xterm-function-map "\e[27;7;32~" [?\C-\M-\s]) | ||
| 259 | (define-key xterm-function-map "\e[27;7;39~" [?\C-\M-\']) | ||
| 260 | (define-key xterm-function-map "\e[27;7;44~" [?\C-\M-,]) | ||
| 261 | (define-key xterm-function-map "\e[27;7;45~" [?\C-\M--]) | ||
| 262 | (define-key xterm-function-map "\e[27;7;46~" [?\C-\M-.]) | ||
| 263 | (define-key xterm-function-map "\e[27;7;47~" [?\C-\M-/]) | ||
| 264 | (define-key xterm-function-map "\e[27;7;48~" [?\C-\M-0]) | ||
| 265 | (define-key xterm-function-map "\e[27;7;49~" [?\C-\M-1]) | ||
| 266 | (define-key xterm-function-map "\e[27;7;50~" [?\C-\M-2]) | ||
| 267 | (define-key xterm-function-map "\e[27;7;51~" [?\C-\M-3]) | ||
| 268 | (define-key xterm-function-map "\e[27;7;52~" [?\C-\M-4]) | ||
| 269 | (define-key xterm-function-map "\e[27;7;53~" [?\C-\M-5]) | ||
| 270 | (define-key xterm-function-map "\e[27;7;54~" [?\C-\M-6]) | ||
| 271 | (define-key xterm-function-map "\e[27;7;55~" [?\C-\M-7]) | ||
| 272 | (define-key xterm-function-map "\e[27;7;56~" [?\C-\M-8]) | ||
| 273 | (define-key xterm-function-map "\e[27;7;57~" [?\C-\M-9]) | ||
| 274 | (define-key xterm-function-map "\e[27;7;59~" [?\C-\M-\;]) | ||
| 275 | (define-key xterm-function-map "\e[27;7;61~" [?\C-\M-=]) | ||
| 276 | (define-key xterm-function-map "\e[27;7;92~" [?\C-\M-\\]) | ||
| 277 | |||
| 278 | (define-key xterm-function-map "\e[27;8;33~" [?\C-\M-!]) | ||
| 279 | (define-key xterm-function-map "\e[27;8;34~" [?\C-\M-\"]) | ||
| 280 | (define-key xterm-function-map "\e[27;8;35~" [?\C-\M-#]) | ||
| 281 | (define-key xterm-function-map "\e[27;8;36~" [?\C-\M-$]) | ||
| 282 | (define-key xterm-function-map "\e[27;8;37~" [?\C-\M-%]) | ||
| 283 | (define-key xterm-function-map "\e[27;8;38~" [?\C-\M-&]) | ||
| 284 | (define-key xterm-function-map "\e[27;8;40~" [?\C-\M-\(]) | ||
| 285 | (define-key xterm-function-map "\e[27;8;41~" [?\C-\M-\)]) | ||
| 286 | (define-key xterm-function-map "\e[27;8;42~" [?\C-\M-*]) | ||
| 287 | (define-key xterm-function-map "\e[27;8;43~" [?\C-\M-+]) | ||
| 288 | (define-key xterm-function-map "\e[27;8;58~" [?\C-\M-:]) | ||
| 289 | (define-key xterm-function-map "\e[27;8;60~" [?\C-\M-<]) | ||
| 290 | (define-key xterm-function-map "\e[27;8;62~" [?\C-\M->]) | ||
| 291 | (define-key xterm-function-map "\e[27;8;63~" [(control meta ??)]) | ||
| 292 | |||
| 293 | (define-key xterm-function-map "\e[27;2;9~" [S-tab]) | ||
| 294 | (define-key xterm-function-map "\e[27;2;13~" [S-return]) | ||
| 295 | |||
| 296 | (define-key xterm-function-map "\e[27;6;9~" [C-S-tab]) | ||
| 297 | (define-key xterm-function-map "\e[27;6;13~" [C-S-return]) | ||
| 298 | |||
| 299 | ;; Other versions of xterm might emit these. | ||
| 300 | (define-key xterm-function-map "\e[A" [up]) | ||
| 301 | (define-key xterm-function-map "\e[B" [down]) | ||
| 302 | (define-key xterm-function-map "\e[C" [right]) | ||
| 303 | (define-key xterm-function-map "\e[D" [left]) | ||
| 304 | (define-key xterm-function-map "\e[1~" [home]) | ||
| 305 | |||
| 306 | (define-key xterm-function-map "\e[1;2A" [S-up]) | ||
| 307 | (define-key xterm-function-map "\e[1;2B" [S-down]) | ||
| 308 | (define-key xterm-function-map "\e[1;2C" [S-right]) | ||
| 309 | (define-key xterm-function-map "\e[1;2D" [S-left]) | ||
| 310 | (define-key xterm-function-map "\e[1;2F" [S-end]) | ||
| 311 | (define-key xterm-function-map "\e[1;2H" [S-home]) | ||
| 312 | |||
| 313 | (define-key xterm-function-map "\e[1;5A" [C-up]) | ||
| 314 | (define-key xterm-function-map "\e[1;5B" [C-down]) | ||
| 315 | (define-key xterm-function-map "\e[1;5C" [C-right]) | ||
| 316 | (define-key xterm-function-map "\e[1;5D" [C-left]) | ||
| 317 | (define-key xterm-function-map "\e[1;5F" [C-end]) | ||
| 318 | (define-key xterm-function-map "\e[1;5H" [C-home]) | ||
| 319 | |||
| 320 | (define-key xterm-function-map "\e[11~" [f1]) | ||
| 321 | (define-key xterm-function-map "\e[12~" [f2]) | ||
| 322 | (define-key xterm-function-map "\e[13~" [f3]) | ||
| 323 | (define-key xterm-function-map "\e[14~" [f4]) | ||
| 324 | |||
| 30 | (defun terminal-init-xterm () | 325 | (defun terminal-init-xterm () |
| 31 | "Terminal initialization function for xterm." | 326 | "Terminal initialization function for xterm." |
| 32 | ;; rxvt terminals sometimes set the TERM variable to "xterm", but | 327 | ;; rxvt terminals sometimes set the TERM variable to "xterm", but |
| 33 | ;; rxvt's keybindings that are incompatible with xterm's. It is | 328 | ;; rxvt's keybindings are incompatible with xterm's. It is |
| 34 | ;; better in that case to use rxvt's initializion function. | 329 | ;; better in that case to use rxvt's initializion function. |
| 35 | (if (and (getenv "COLORTERM") | 330 | (if (and (getenv "COLORTERM" (selected-frame)) |
| 36 | (string-match "\\`rxvt" (getenv "COLORTERM"))) | 331 | (string-match "\\`rxvt" (getenv "COLORTERM" (selected-frame)))) |
| 37 | (progn | 332 | (tty-run-terminal-initialization (selected-frame) "rxvt") |
| 38 | (eval-and-compile (load "term/rxvt")) | ||
| 39 | (terminal-init-rxvt)) | ||
| 40 | 333 | ||
| 41 | ;; The terminal intialization C code file might have initialized | 334 | ;; The terminal intialization C code file might have initialized |
| 42 | ;; function keys F13->F60 from the termcap/terminfo information. On | 335 | ;; function keys F13->F60 from the termcap/terminfo information. On |
| @@ -46,358 +339,66 @@ | |||
| 46 | ;; function-key-map. This substitution is needed because if a key | 339 | ;; function-key-map. This substitution is needed because if a key |
| 47 | ;; definition is found in function-key-map, there are no further | 340 | ;; definition is found in function-key-map, there are no further |
| 48 | ;; lookups in other keymaps. | 341 | ;; lookups in other keymaps. |
| 49 | (substitute-key-definition [f13] [S-f1] function-key-map) | 342 | (substitute-key-definition [f13] [S-f1] local-function-key-map) |
| 50 | (substitute-key-definition [f14] [S-f2] function-key-map) | 343 | (substitute-key-definition [f14] [S-f2] local-function-key-map) |
| 51 | (substitute-key-definition [f15] [S-f3] function-key-map) | 344 | (substitute-key-definition [f15] [S-f3] local-function-key-map) |
| 52 | (substitute-key-definition [f16] [S-f4] function-key-map) | 345 | (substitute-key-definition [f16] [S-f4] local-function-key-map) |
| 53 | (substitute-key-definition [f17] [S-f5] function-key-map) | 346 | (substitute-key-definition [f17] [S-f5] local-function-key-map) |
| 54 | (substitute-key-definition [f18] [S-f6] function-key-map) | 347 | (substitute-key-definition [f18] [S-f6] local-function-key-map) |
| 55 | (substitute-key-definition [f19] [S-f7] function-key-map) | 348 | (substitute-key-definition [f19] [S-f7] local-function-key-map) |
| 56 | (substitute-key-definition [f20] [S-f8] function-key-map) | 349 | (substitute-key-definition [f20] [S-f8] local-function-key-map) |
| 57 | (substitute-key-definition [f21] [S-f9] function-key-map) | 350 | (substitute-key-definition [f21] [S-f9] local-function-key-map) |
| 58 | (substitute-key-definition [f22] [S-f10] function-key-map) | 351 | (substitute-key-definition [f22] [S-f10] local-function-key-map) |
| 59 | (substitute-key-definition [f23] [S-f11] function-key-map) | 352 | (substitute-key-definition [f23] [S-f11] local-function-key-map) |
| 60 | (substitute-key-definition [f24] [S-f12] function-key-map) | 353 | (substitute-key-definition [f24] [S-f12] local-function-key-map) |
| 61 | 354 | ||
| 62 | (substitute-key-definition [f25] [C-f1] function-key-map) | 355 | (substitute-key-definition [f25] [C-f1] local-function-key-map) |
| 63 | (substitute-key-definition [f26] [C-f2] function-key-map) | 356 | (substitute-key-definition [f26] [C-f2] local-function-key-map) |
| 64 | (substitute-key-definition [f27] [C-f3] function-key-map) | 357 | (substitute-key-definition [f27] [C-f3] local-function-key-map) |
| 65 | (substitute-key-definition [f28] [C-f4] function-key-map) | 358 | (substitute-key-definition [f28] [C-f4] local-function-key-map) |
| 66 | (substitute-key-definition [f29] [C-f5] function-key-map) | 359 | (substitute-key-definition [f29] [C-f5] local-function-key-map) |
| 67 | (substitute-key-definition [f30] [C-f6] function-key-map) | 360 | (substitute-key-definition [f30] [C-f6] local-function-key-map) |
| 68 | (substitute-key-definition [f31] [C-f7] function-key-map) | 361 | (substitute-key-definition [f31] [C-f7] local-function-key-map) |
| 69 | (substitute-key-definition [f32] [C-f8] function-key-map) | 362 | (substitute-key-definition [f32] [C-f8] local-function-key-map) |
| 70 | (substitute-key-definition [f33] [C-f9] function-key-map) | 363 | (substitute-key-definition [f33] [C-f9] local-function-key-map) |
| 71 | (substitute-key-definition [f34] [C-f10] function-key-map) | 364 | (substitute-key-definition [f34] [C-f10] local-function-key-map) |
| 72 | (substitute-key-definition [f35] [C-f11] function-key-map) | 365 | (substitute-key-definition [f35] [C-f11] local-function-key-map) |
| 73 | (substitute-key-definition [f36] [C-f12] function-key-map) | 366 | (substitute-key-definition [f36] [C-f12] local-function-key-map) |
| 74 | 367 | ||
| 75 | (substitute-key-definition [f37] [C-S-f1] function-key-map) | 368 | (substitute-key-definition [f37] [C-S-f1] local-function-key-map) |
| 76 | (substitute-key-definition [f38] [C-S-f2] function-key-map) | 369 | (substitute-key-definition [f38] [C-S-f2] local-function-key-map) |
| 77 | (substitute-key-definition [f39] [C-S-f3] function-key-map) | 370 | (substitute-key-definition [f39] [C-S-f3] local-function-key-map) |
| 78 | (substitute-key-definition [f40] [C-S-f4] function-key-map) | 371 | (substitute-key-definition [f40] [C-S-f4] local-function-key-map) |
| 79 | (substitute-key-definition [f41] [C-S-f5] function-key-map) | 372 | (substitute-key-definition [f41] [C-S-f5] local-function-key-map) |
| 80 | (substitute-key-definition [f42] [C-S-f6] function-key-map) | 373 | (substitute-key-definition [f42] [C-S-f6] local-function-key-map) |
| 81 | (substitute-key-definition [f43] [C-S-f7] function-key-map) | 374 | (substitute-key-definition [f43] [C-S-f7] local-function-key-map) |
| 82 | (substitute-key-definition [f44] [C-S-f8] function-key-map) | 375 | (substitute-key-definition [f44] [C-S-f8] local-function-key-map) |
| 83 | (substitute-key-definition [f45] [C-S-f9] function-key-map) | 376 | (substitute-key-definition [f45] [C-S-f9] local-function-key-map) |
| 84 | (substitute-key-definition [f46] [C-S-f10] function-key-map) | 377 | (substitute-key-definition [f46] [C-S-f10] local-function-key-map) |
| 85 | (substitute-key-definition [f47] [C-S-f11] function-key-map) | 378 | (substitute-key-definition [f47] [C-S-f11] local-function-key-map) |
| 86 | (substitute-key-definition [f48] [C-S-f12] function-key-map) | 379 | (substitute-key-definition [f48] [C-S-f12] local-function-key-map) |
| 87 | 380 | ||
| 88 | (substitute-key-definition [f49] [A-f1] function-key-map) | 381 | (substitute-key-definition [f49] [A-f1] local-function-key-map) |
| 89 | (substitute-key-definition [f50] [A-f2] function-key-map) | 382 | (substitute-key-definition [f50] [A-f2] local-function-key-map) |
| 90 | (substitute-key-definition [f51] [A-f3] function-key-map) | 383 | (substitute-key-definition [f51] [A-f3] local-function-key-map) |
| 91 | (substitute-key-definition [f52] [A-f4] function-key-map) | 384 | (substitute-key-definition [f52] [A-f4] local-function-key-map) |
| 92 | (substitute-key-definition [f53] [A-f5] function-key-map) | 385 | (substitute-key-definition [f53] [A-f5] local-function-key-map) |
| 93 | (substitute-key-definition [f54] [A-f6] function-key-map) | 386 | (substitute-key-definition [f54] [A-f6] local-function-key-map) |
| 94 | (substitute-key-definition [f55] [A-f7] function-key-map) | 387 | (substitute-key-definition [f55] [A-f7] local-function-key-map) |
| 95 | (substitute-key-definition [f56] [A-f8] function-key-map) | 388 | (substitute-key-definition [f56] [A-f8] local-function-key-map) |
| 96 | (substitute-key-definition [f57] [A-f9] function-key-map) | 389 | (substitute-key-definition [f57] [A-f9] local-function-key-map) |
| 97 | (substitute-key-definition [f58] [A-f10] function-key-map) | 390 | (substitute-key-definition [f58] [A-f10] local-function-key-map) |
| 98 | (substitute-key-definition [f59] [A-f11] function-key-map) | 391 | (substitute-key-definition [f59] [A-f11] local-function-key-map) |
| 99 | (substitute-key-definition [f60] [A-f12] function-key-map) | 392 | (substitute-key-definition [f60] [A-f12] local-function-key-map) |
| 100 | 393 | ||
| 101 | (let ((map (make-sparse-keymap))) | 394 | (let ((map (copy-keymap xterm-function-map))) |
| 102 | ;; xterm from X.org 6.8.2 uses these key definitions. | ||
| 103 | (define-key map "\eOP" [f1]) | ||
| 104 | (define-key map "\eOQ" [f2]) | ||
| 105 | (define-key map "\eOR" [f3]) | ||
| 106 | (define-key map "\eOS" [f4]) | ||
| 107 | (define-key map "\e[15~" [f5]) | ||
| 108 | (define-key map "\e[17~" [f6]) | ||
| 109 | (define-key map "\e[18~" [f7]) | ||
| 110 | (define-key map "\e[19~" [f8]) | ||
| 111 | (define-key map "\e[20~" [f9]) | ||
| 112 | (define-key map "\e[21~" [f10]) | ||
| 113 | (define-key map "\e[23~" [f11]) | ||
| 114 | (define-key map "\e[24~" [f12]) | ||
| 115 | |||
| 116 | (define-key map "\eO2P" [S-f1]) | ||
| 117 | (define-key map "\eO2Q" [S-f2]) | ||
| 118 | (define-key map "\eO2R" [S-f3]) | ||
| 119 | (define-key map "\eO2S" [S-f4]) | ||
| 120 | (define-key map "\e[1;2P" [S-f1]) | ||
| 121 | (define-key map "\e[1;2Q" [S-f2]) | ||
| 122 | (define-key map "\e[1;2R" [S-f3]) | ||
| 123 | (define-key map "\e[1;2S" [S-f4]) | ||
| 124 | (define-key map "\e[15;2~" [S-f5]) | ||
| 125 | (define-key map "\e[17;2~" [S-f6]) | ||
| 126 | (define-key map "\e[18;2~" [S-f7]) | ||
| 127 | (define-key map "\e[19;2~" [S-f8]) | ||
| 128 | (define-key map "\e[20;2~" [S-f9]) | ||
| 129 | (define-key map "\e[21;2~" [S-f10]) | ||
| 130 | (define-key map "\e[23;2~" [S-f11]) | ||
| 131 | (define-key map "\e[24;2~" [S-f12]) | ||
| 132 | |||
| 133 | (define-key map "\eO5P" [C-f1]) | ||
| 134 | (define-key map "\eO5Q" [C-f2]) | ||
| 135 | (define-key map "\eO5R" [C-f3]) | ||
| 136 | (define-key map "\eO5S" [C-f4]) | ||
| 137 | (define-key map "\e[15;5~" [C-f5]) | ||
| 138 | (define-key map "\e[17;5~" [C-f6]) | ||
| 139 | (define-key map "\e[18;5~" [C-f7]) | ||
| 140 | (define-key map "\e[19;5~" [C-f8]) | ||
| 141 | (define-key map "\e[20;5~" [C-f9]) | ||
| 142 | (define-key map "\e[21;5~" [C-f10]) | ||
| 143 | (define-key map "\e[23;5~" [C-f11]) | ||
| 144 | (define-key map "\e[24;5~" [C-f12]) | ||
| 145 | |||
| 146 | (define-key map "\eO6P" [C-S-f1]) | ||
| 147 | (define-key map "\eO6Q" [C-S-f2]) | ||
| 148 | (define-key map "\eO6R" [C-S-f3]) | ||
| 149 | (define-key map "\eO6S" [C-S-f4]) | ||
| 150 | (define-key map "\e[15;6~" [C-S-f5]) | ||
| 151 | (define-key map "\e[17;6~" [C-S-f6]) | ||
| 152 | (define-key map "\e[18;6~" [C-S-f7]) | ||
| 153 | (define-key map "\e[19;6~" [C-S-f8]) | ||
| 154 | (define-key map "\e[20;6~" [C-S-f9]) | ||
| 155 | (define-key map "\e[21;6~" [C-S-f10]) | ||
| 156 | (define-key map "\e[23;6~" [C-S-f11]) | ||
| 157 | (define-key map "\e[24;6~" [C-S-f12]) | ||
| 158 | |||
| 159 | (define-key map "\eO3P" [A-f1]) | ||
| 160 | (define-key map "\eO3Q" [A-f2]) | ||
| 161 | (define-key map "\eO3R" [A-f3]) | ||
| 162 | (define-key map "\eO3S" [A-f4]) | ||
| 163 | (define-key map "\e[15;3~" [A-f5]) | ||
| 164 | (define-key map "\e[17;3~" [A-f6]) | ||
| 165 | (define-key map "\e[18;3~" [A-f7]) | ||
| 166 | (define-key map "\e[19;3~" [A-f8]) | ||
| 167 | (define-key map "\e[20;3~" [A-f9]) | ||
| 168 | (define-key map "\e[21;3~" [A-f10]) | ||
| 169 | (define-key map "\e[23;3~" [A-f11]) | ||
| 170 | (define-key map "\e[24;3~" [A-f12]) | ||
| 171 | |||
| 172 | (define-key map "\eOA" [up]) | ||
| 173 | (define-key map "\eOB" [down]) | ||
| 174 | (define-key map "\eOC" [right]) | ||
| 175 | (define-key map "\eOD" [left]) | ||
| 176 | (define-key map "\eOF" [end]) | ||
| 177 | (define-key map "\eOH" [home]) | ||
| 178 | |||
| 179 | (define-key map "\e[1;2A" [S-up]) | ||
| 180 | (define-key map "\e[1;2B" [S-down]) | ||
| 181 | (define-key map "\e[1;2C" [S-right]) | ||
| 182 | (define-key map "\e[1;2D" [S-left]) | ||
| 183 | (define-key map "\e[1;2F" [S-end]) | ||
| 184 | (define-key map "\e[1;2H" [S-home]) | ||
| 185 | |||
| 186 | (define-key map "\e[1;5A" [C-up]) | ||
| 187 | (define-key map "\e[1;5B" [C-down]) | ||
| 188 | (define-key map "\e[1;5C" [C-right]) | ||
| 189 | (define-key map "\e[1;5D" [C-left]) | ||
| 190 | (define-key map "\e[1;5F" [C-end]) | ||
| 191 | (define-key map "\e[1;5H" [C-home]) | ||
| 192 | |||
| 193 | (define-key map "\e[1;6A" [C-S-up]) | ||
| 194 | (define-key map "\e[1;6B" [C-S-down]) | ||
| 195 | (define-key map "\e[1;6C" [C-S-right]) | ||
| 196 | (define-key map "\e[1;6D" [C-S-left]) | ||
| 197 | (define-key map "\e[1;6F" [C-S-end]) | ||
| 198 | (define-key map "\e[1;6H" [C-S-home]) | ||
| 199 | |||
| 200 | (define-key map "\e[1;3A" [A-up]) | ||
| 201 | (define-key map "\e[1;3B" [A-down]) | ||
| 202 | (define-key map "\e[1;3C" [A-right]) | ||
| 203 | (define-key map "\e[1;3D" [A-left]) | ||
| 204 | (define-key map "\e[1;3F" [A-end]) | ||
| 205 | (define-key map "\e[1;3H" [A-home]) | ||
| 206 | |||
| 207 | (define-key map "\e[2~" [insert]) | ||
| 208 | (define-key map "\e[3~" [delete]) | ||
| 209 | (define-key map "\e[5~" [prior]) | ||
| 210 | (define-key map "\e[6~" [next]) | ||
| 211 | |||
| 212 | (define-key map "\e[2;2~" [S-insert]) | ||
| 213 | (define-key map "\e[3;2~" [S-delete]) | ||
| 214 | (define-key map "\e[5;2~" [S-prior]) | ||
| 215 | (define-key map "\e[6;2~" [S-next]) | ||
| 216 | |||
| 217 | (define-key map "\e[2;5~" [C-insert]) | ||
| 218 | (define-key map "\e[3;5~" [C-delete]) | ||
| 219 | (define-key map "\e[5;5~" [C-prior]) | ||
| 220 | (define-key map "\e[6;5~" [C-next]) | ||
| 221 | |||
| 222 | (define-key map "\e[2;6~" [C-S-insert]) | ||
| 223 | (define-key map "\e[3;6~" [C-S-delete]) | ||
| 224 | (define-key map "\e[5;6~" [C-S-prior]) | ||
| 225 | (define-key map "\e[6;6~" [C-S-next]) | ||
| 226 | |||
| 227 | (define-key map "\e[2;3~" [A-insert]) | ||
| 228 | (define-key map "\e[3;3~" [A-delete]) | ||
| 229 | (define-key map "\e[5;3~" [A-prior]) | ||
| 230 | (define-key map "\e[6;3~" [A-next]) | ||
| 231 | |||
| 232 | (define-key map "\e[4~" [select]) | ||
| 233 | (define-key map "\e[29~" [print]) | ||
| 234 | |||
| 235 | (define-key map "\eOj" [kp-multiply]) | ||
| 236 | (define-key map "\eOk" [kp-add]) | ||
| 237 | (define-key map "\eOl" [kp-separator]) | ||
| 238 | (define-key map "\eOm" [kp-subtract]) | ||
| 239 | (define-key map "\eOo" [kp-divide]) | ||
| 240 | (define-key map "\eOp" [kp-0]) | ||
| 241 | (define-key map "\eOq" [kp-1]) | ||
| 242 | (define-key map "\eOr" [kp-2]) | ||
| 243 | (define-key map "\eOs" [kp-3]) | ||
| 244 | (define-key map "\eOt" [kp-4]) | ||
| 245 | (define-key map "\eOu" [kp-5]) | ||
| 246 | (define-key map "\eOv" [kp-6]) | ||
| 247 | (define-key map "\eOw" [kp-7]) | ||
| 248 | (define-key map "\eOx" [kp-8]) | ||
| 249 | (define-key map "\eOy" [kp-9]) | ||
| 250 | |||
| 251 | ;; These keys are available in xterm starting from version 216 | ||
| 252 | ;; if the modifyOtherKeys resource is set to 1. | ||
| 253 | |||
| 254 | (define-key map "\e[27;5;9~" [C-tab]) | ||
| 255 | (define-key map "\e[27;5;13~" [C-return]) | ||
| 256 | (define-key map "\e[27;5;39~" [?\C-\']) | ||
| 257 | (define-key map "\e[27;5;44~" [?\C-,]) | ||
| 258 | (define-key map "\e[27;5;45~" [?\C--]) | ||
| 259 | (define-key map "\e[27;5;46~" [?\C-.]) | ||
| 260 | (define-key map "\e[27;5;47~" [?\C-/]) | ||
| 261 | (define-key map "\e[27;5;48~" [?\C-0]) | ||
| 262 | (define-key map "\e[27;5;49~" [?\C-1]) | ||
| 263 | ;; Not all C-DIGIT keys have a distinct binding. | ||
| 264 | (define-key map "\e[27;5;57~" [?\C-9]) | ||
| 265 | (define-key map "\e[27;5;59~" [?\C-\;]) | ||
| 266 | (define-key map "\e[27;5;61~" [?\C-=]) | ||
| 267 | (define-key map "\e[27;5;92~" [?\C-\\]) | ||
| 268 | |||
| 269 | (define-key map "\e[27;6;33~" [?\C-!]) | ||
| 270 | (define-key map "\e[27;6;34~" [?\C-\"]) | ||
| 271 | (define-key map "\e[27;6;35~" [?\C-#]) | ||
| 272 | (define-key map "\e[27;6;36~" [?\C-$]) | ||
| 273 | (define-key map "\e[27;6;37~" [?\C-%]) | ||
| 274 | (define-key map "\e[27;6;38~" [?\C-&]) | ||
| 275 | (define-key map "\e[27;6;40~" [?\C-\(]) | ||
| 276 | (define-key map "\e[27;6;41~" [?\C-\)]) | ||
| 277 | (define-key map "\e[27;6;42~" [?\C-*]) | ||
| 278 | (define-key map "\e[27;6;43~" [?\C-+]) | ||
| 279 | (define-key map "\e[27;6;58~" [?\C-:]) | ||
| 280 | (define-key map "\e[27;6;60~" [?\C-<]) | ||
| 281 | (define-key map "\e[27;6;62~" [?\C->]) | ||
| 282 | (define-key map "\e[27;6;63~" [(control ??)]) | ||
| 283 | |||
| 284 | ;; These are the strings emitted for various C-M- combinations | ||
| 285 | ;; for keyboards that the Meta and Alt modifiers are on the same | ||
| 286 | ;; key (usually labeled "Alt"). | ||
| 287 | (define-key map "\e[27;13;9~" [C-M-tab]) | ||
| 288 | (define-key map "\e[27;13;13~" [C-M-return]) | ||
| 289 | |||
| 290 | (define-key map "\e[27;13;39~" [?\C-\M-\']) | ||
| 291 | (define-key map "\e[27;13;44~" [?\C-\M-,]) | ||
| 292 | (define-key map "\e[27;13;45~" [?\C-\M--]) | ||
| 293 | (define-key map "\e[27;13;46~" [?\C-\M-.]) | ||
| 294 | (define-key map "\e[27;13;47~" [?\C-\M-/]) | ||
| 295 | (define-key map "\e[27;13;48~" [?\C-\M-0]) | ||
| 296 | (define-key map "\e[27;13;49~" [?\C-\M-1]) | ||
| 297 | (define-key map "\e[27;13;50~" [?\C-\M-2]) | ||
| 298 | (define-key map "\e[27;13;51~" [?\C-\M-3]) | ||
| 299 | (define-key map "\e[27;13;52~" [?\C-\M-4]) | ||
| 300 | (define-key map "\e[27;13;53~" [?\C-\M-5]) | ||
| 301 | (define-key map "\e[27;13;54~" [?\C-\M-6]) | ||
| 302 | (define-key map "\e[27;13;55~" [?\C-\M-7]) | ||
| 303 | (define-key map "\e[27;13;56~" [?\C-\M-8]) | ||
| 304 | (define-key map "\e[27;13;57~" [?\C-\M-9]) | ||
| 305 | (define-key map "\e[27;13;59~" [?\C-\M-\;]) | ||
| 306 | (define-key map "\e[27;13;61~" [?\C-\M-=]) | ||
| 307 | (define-key map "\e[27;13;92~" [?\C-\M-\\]) | ||
| 308 | |||
| 309 | (define-key map "\e[27;14;33~" [?\C-\M-!]) | ||
| 310 | (define-key map "\e[27;14;34~" [?\C-\M-\"]) | ||
| 311 | (define-key map "\e[27;14;35~" [?\C-\M-#]) | ||
| 312 | (define-key map "\e[27;14;36~" [?\C-\M-$]) | ||
| 313 | (define-key map "\e[27;14;37~" [?\C-\M-%]) | ||
| 314 | (define-key map "\e[27;14;38~" [?\C-\M-&]) | ||
| 315 | (define-key map "\e[27;14;40~" [?\C-\M-\(]) | ||
| 316 | (define-key map "\e[27;14;41~" [?\C-\M-\)]) | ||
| 317 | (define-key map "\e[27;14;42~" [?\C-\M-*]) | ||
| 318 | (define-key map "\e[27;14;43~" [?\C-\M-+]) | ||
| 319 | (define-key map "\e[27;14;58~" [?\C-\M-:]) | ||
| 320 | (define-key map "\e[27;14;60~" [?\C-\M-<]) | ||
| 321 | (define-key map "\e[27;14;62~" [?\C-\M->]) | ||
| 322 | (define-key map "\e[27;14;63~" [(control meta ??)]) | ||
| 323 | |||
| 324 | (define-key map "\e[27;7;9~" [C-M-tab]) | ||
| 325 | (define-key map "\e[27;7;13~" [C-M-return]) | ||
| 326 | |||
| 327 | (define-key map "\e[27;7;32~" [?\C-\M-\s]) | ||
| 328 | (define-key map "\e[27;7;39~" [?\C-\M-\']) | ||
| 329 | (define-key map "\e[27;7;44~" [?\C-\M-,]) | ||
| 330 | (define-key map "\e[27;7;45~" [?\C-\M--]) | ||
| 331 | (define-key map "\e[27;7;46~" [?\C-\M-.]) | ||
| 332 | (define-key map "\e[27;7;47~" [?\C-\M-/]) | ||
| 333 | (define-key map "\e[27;7;48~" [?\C-\M-0]) | ||
| 334 | (define-key map "\e[27;7;49~" [?\C-\M-1]) | ||
| 335 | (define-key map "\e[27;7;50~" [?\C-\M-2]) | ||
| 336 | (define-key map "\e[27;7;51~" [?\C-\M-3]) | ||
| 337 | (define-key map "\e[27;7;52~" [?\C-\M-4]) | ||
| 338 | (define-key map "\e[27;7;53~" [?\C-\M-5]) | ||
| 339 | (define-key map "\e[27;7;54~" [?\C-\M-6]) | ||
| 340 | (define-key map "\e[27;7;55~" [?\C-\M-7]) | ||
| 341 | (define-key map "\e[27;7;56~" [?\C-\M-8]) | ||
| 342 | (define-key map "\e[27;7;57~" [?\C-\M-9]) | ||
| 343 | (define-key map "\e[27;7;59~" [?\C-\M-\;]) | ||
| 344 | (define-key map "\e[27;7;61~" [?\C-\M-=]) | ||
| 345 | (define-key map "\e[27;7;92~" [?\C-\M-\\]) | ||
| 346 | |||
| 347 | (define-key map "\e[27;8;33~" [?\C-\M-!]) | ||
| 348 | (define-key map "\e[27;8;34~" [?\C-\M-\"]) | ||
| 349 | (define-key map "\e[27;8;35~" [?\C-\M-#]) | ||
| 350 | (define-key map "\e[27;8;36~" [?\C-\M-$]) | ||
| 351 | (define-key map "\e[27;8;37~" [?\C-\M-%]) | ||
| 352 | (define-key map "\e[27;8;38~" [?\C-\M-&]) | ||
| 353 | (define-key map "\e[27;8;40~" [?\C-\M-\(]) | ||
| 354 | (define-key map "\e[27;8;41~" [?\C-\M-\)]) | ||
| 355 | (define-key map "\e[27;8;42~" [?\C-\M-*]) | ||
| 356 | (define-key map "\e[27;8;43~" [?\C-\M-+]) | ||
| 357 | (define-key map "\e[27;8;58~" [?\C-\M-:]) | ||
| 358 | (define-key map "\e[27;8;60~" [?\C-\M-<]) | ||
| 359 | (define-key map "\e[27;8;62~" [?\C-\M->]) | ||
| 360 | (define-key map "\e[27;8;63~" [(control meta ??)]) | ||
| 361 | |||
| 362 | (define-key map "\e[27;2;9~" [S-tab]) | ||
| 363 | (define-key map "\e[27;2;13~" [S-return]) | ||
| 364 | |||
| 365 | (define-key map "\e[27;6;9~" [C-S-tab]) | ||
| 366 | (define-key map "\e[27;6;13~" [C-S-return]) | ||
| 367 | |||
| 368 | ;; Other versions of xterm might emit these. | ||
| 369 | (define-key map "\e[A" [up]) | ||
| 370 | (define-key map "\e[B" [down]) | ||
| 371 | (define-key map "\e[C" [right]) | ||
| 372 | (define-key map "\e[D" [left]) | ||
| 373 | (define-key map "\e[1~" [home]) | ||
| 374 | |||
| 375 | (define-key map "\eO2A" [S-up]) | ||
| 376 | (define-key map "\eO2B" [S-down]) | ||
| 377 | (define-key map "\eO2C" [S-right]) | ||
| 378 | (define-key map "\eO2D" [S-left]) | ||
| 379 | (define-key map "\eO2F" [S-end]) | ||
| 380 | (define-key map "\eO2H" [S-home]) | ||
| 381 | |||
| 382 | (define-key map "\eO5A" [C-up]) | ||
| 383 | (define-key map "\eO5B" [C-down]) | ||
| 384 | (define-key map "\eO5C" [C-right]) | ||
| 385 | (define-key map "\eO5D" [C-left]) | ||
| 386 | (define-key map "\eO5F" [C-end]) | ||
| 387 | (define-key map "\eO5H" [C-home]) | ||
| 388 | |||
| 389 | (define-key map "\e[11~" [f1]) | ||
| 390 | (define-key map "\e[12~" [f2]) | ||
| 391 | (define-key map "\e[13~" [f3]) | ||
| 392 | (define-key map "\e[14~" [f4]) | ||
| 393 | 395 | ||
| 394 | ;; Use inheritance to let the main keymap override those defaults. | 396 | ;; Use inheritance to let the main keymap override those defaults. |
| 395 | ;; This way we don't override terminfo-derived settings or settings | 397 | ;; This way we don't override terminfo-derived settings or settings |
| 396 | ;; made in the .emacs file. | 398 | ;; made in the .emacs file. |
| 397 | (set-keymap-parent map (keymap-parent function-key-map)) | 399 | (set-keymap-parent map (keymap-parent local-function-key-map)) |
| 398 | (set-keymap-parent function-key-map map)) | 400 | (set-keymap-parent local-function-key-map map))) |
| 399 | 401 | ||
| 400 | ;; Do it! | ||
| 401 | (xterm-register-default-colors) | 402 | (xterm-register-default-colors) |
| 402 | ;; This recomputes all the default faces given the colors we've just set up. | 403 | ;; This recomputes all the default faces given the colors we've just set up. |
| 403 | (tty-set-up-initial-frame-faces) | 404 | (tty-set-up-initial-frame-faces) |
| @@ -430,7 +431,7 @@ | |||
| 430 | (add-hook 'suspend-hook 'xterm-turn-off-modify-other-keys) | 431 | (add-hook 'suspend-hook 'xterm-turn-off-modify-other-keys) |
| 431 | (add-hook 'suspend-resume-hook 'xterm-turn-on-modify-other-keys) | 432 | (add-hook 'suspend-resume-hook 'xterm-turn-on-modify-other-keys) |
| 432 | (add-hook 'kill-emacs-hook 'xterm-turn-off-modify-other-keys) | 433 | (add-hook 'kill-emacs-hook 'xterm-turn-off-modify-other-keys) |
| 433 | (xterm-turn-on-modify-other-keys)))))))) | 434 | (xterm-turn-on-modify-other-keys))))))) |
| 434 | 435 | ||
| 435 | ;; Set up colors, for those versions of xterm that support it. | 436 | ;; Set up colors, for those versions of xterm that support it. |
| 436 | (defvar xterm-standard-colors | 437 | (defvar xterm-standard-colors |
| @@ -467,7 +468,7 @@ for the currently selected frame. The first 16 colors are taken from | |||
| 467 | `xterm-standard-colors', which see, while the rest are computed assuming | 468 | `xterm-standard-colors', which see, while the rest are computed assuming |
| 468 | either the 88- or 256-color standard color scheme supported by latest | 469 | either the 88- or 256-color standard color scheme supported by latest |
| 469 | versions of xterm." | 470 | versions of xterm." |
| 470 | (let* ((ncolors (display-color-cells)) | 471 | (let* ((ncolors (display-color-cells (selected-frame))) |
| 471 | (colors xterm-standard-colors) | 472 | (colors xterm-standard-colors) |
| 472 | (color (car colors))) | 473 | (color (car colors))) |
| 473 | (if (> ncolors 0) | 474 | (if (> ncolors 0) |
diff --git a/lisp/termdev.el b/lisp/termdev.el new file mode 100644 index 00000000000..c73fe017046 --- /dev/null +++ b/lisp/termdev.el | |||
| @@ -0,0 +1,195 @@ | |||
| 1 | ;;; termdev.el --- functions for dealing with terminals | ||
| 2 | |||
| 3 | ;; Copyright (C) 2005 Free Software Foundation, Inc. | ||
| 4 | |||
| 5 | ;; Author: Karoly Lorentey <karoly@lorentey.hu> | ||
| 6 | ;; Created: 2005-12-22 | ||
| 7 | ;; Keywords: internal | ||
| 8 | |||
| 9 | ;; This file is part of GNU Emacs. | ||
| 10 | |||
| 11 | ;; GNU Emacs is free software; you can redistribute it and/or modify | ||
| 12 | ;; it under the terms of the GNU General Public License as published by | ||
| 13 | ;; the Free Software Foundation; either version 2, or (at your option) | ||
| 14 | ;; any later version. | ||
| 15 | |||
| 16 | ;; GNU Emacs is distributed in the hope that it will be useful, | ||
| 17 | ;; but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 18 | ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 19 | ;; GNU General Public License for more details. | ||
| 20 | |||
| 21 | ;; You should have received a copy of the GNU General Public License | ||
| 22 | ;; along with GNU Emacs; see the file COPYING. If not, write to the | ||
| 23 | ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, | ||
| 24 | ;; Boston, MA 02110-1301, USA. | ||
| 25 | |||
| 26 | (substitute-key-definition 'suspend-emacs 'suspend-frame global-map) | ||
| 27 | |||
| 28 | (defun terminal-id (&optional terminal) | ||
| 29 | "Return the numerical id of terminal TERMINAL. | ||
| 30 | |||
| 31 | TERMINAL can be a terminal id (an integer), a frame, or | ||
| 32 | nil (meaning the selected frame's terminal). Alternatively, | ||
| 33 | TERMINAL may be the name of an X display | ||
| 34 | device (HOST.SERVER.SCREEN) or a tty device file." | ||
| 35 | (cond | ||
| 36 | ((integerp terminal) | ||
| 37 | (if (terminal-live-p terminal) | ||
| 38 | terminal | ||
| 39 | (signal 'wrong-type-argument (list 'terminal-live-p terminal)))) | ||
| 40 | ((or (null terminal) (framep terminal)) | ||
| 41 | (frame-terminal terminal)) | ||
| 42 | ((stringp terminal) | ||
| 43 | (let ((f (car (filtered-frame-list (lambda (frame) | ||
| 44 | (or (equal (frame-parameter frame 'display) terminal) | ||
| 45 | (equal (frame-parameter frame 'tty) terminal))))))) | ||
| 46 | (or f (error "Display %s does not exist" terminal)) | ||
| 47 | (frame-terminal f))) | ||
| 48 | (t | ||
| 49 | (error "Invalid argument %s in `terminal-id'" terminal)))) | ||
| 50 | |||
| 51 | ;; (defun terminal-getenv (variable &optional terminal global-ok) | ||
| 52 | ;; "Get the value of VARIABLE in the client environment of TERMINAL. | ||
| 53 | ;; VARIABLE should be a string. Value is nil if VARIABLE is undefined in | ||
| 54 | ;; the environment. Otherwise, value is a string. | ||
| 55 | |||
| 56 | ;; If TERMINAL has an associated emacsclient process, then | ||
| 57 | ;; `terminal-getenv' looks up VARIABLE in the environment of that | ||
| 58 | ;; process; otherwise the function consults the global environment, | ||
| 59 | ;; i.e., the environment of the Emacs process itself. | ||
| 60 | |||
| 61 | ;; If GLOBAL-OK is non-nil, and VARIABLE is not defined in the | ||
| 62 | ;; terminal-local environment, then `terminal-getenv' will return | ||
| 63 | ;; its value in the global environment instead. | ||
| 64 | |||
| 65 | ;; TERMINAL can be a terminal id, a frame, or nil (meaning the | ||
| 66 | ;; selected frame's terminal)." | ||
| 67 | ;; (setq terminal (terminal-id terminal)) | ||
| 68 | ;; (if (null (terminal-parameter terminal 'environment)) | ||
| 69 | ;; (getenv variable) | ||
| 70 | ;; (if (multibyte-string-p variable) | ||
| 71 | ;; (setq variable (encode-coding-string variable locale-coding-system))) | ||
| 72 | ;; (let ((env (terminal-parameter terminal 'environment)) | ||
| 73 | ;; result entry) | ||
| 74 | ;; (while (and env (null result)) | ||
| 75 | ;; (setq entry (car env) | ||
| 76 | ;; env (cdr env)) | ||
| 77 | ;; (if (and (> (length entry) (length variable)) | ||
| 78 | ;; (eq ?= (aref entry (length variable))) | ||
| 79 | ;; (equal variable (substring entry 0 (length variable)))) | ||
| 80 | ;; (setq result (substring entry (+ (length variable) 1))))) | ||
| 81 | ;; (if (and global-ok (null result)) | ||
| 82 | ;; (getenv variable) | ||
| 83 | ;; (and result (decode-coding-string result locale-coding-system)))))) | ||
| 84 | |||
| 85 | ;; (defun terminal-setenv (variable &optional value terminal) | ||
| 86 | ;; "Set the value of VARIABLE in the environment of TERMINAL. | ||
| 87 | ;; VARIABLE should be string. VALUE is optional; if not provided or | ||
| 88 | ;; nil, the environment variable VARIABLE is removed. Returned | ||
| 89 | ;; value is the new value of VARIABLE, or nil if it was removed from | ||
| 90 | ;; the environment. | ||
| 91 | |||
| 92 | ;; If TERMINAL was created by an emacsclient invocation, then the | ||
| 93 | ;; variable is set in the environment of the emacsclient process; | ||
| 94 | ;; otherwise the function changes the environment of the Emacs | ||
| 95 | ;; process itself. | ||
| 96 | |||
| 97 | ;; TERMINAL can be a terminal id, a frame, or nil (meaning the | ||
| 98 | ;; selected frame's terminal)." | ||
| 99 | ;; (if (null (terminal-parameter terminal 'environment)) | ||
| 100 | ;; (setenv variable value) | ||
| 101 | ;; (with-terminal-environment terminal variable | ||
| 102 | ;; (setenv variable value)))) | ||
| 103 | |||
| 104 | ;; (defun terminal-setenv-internal (variable value terminal) | ||
| 105 | ;; "Set the value of VARIABLE in the environment of TERMINAL. | ||
| 106 | ;; The caller is responsible to ensure that both VARIABLE and VALUE | ||
| 107 | ;; are usable in environment variables and that TERMINAL is a | ||
| 108 | ;; remote terminal." | ||
| 109 | ;; (if (multibyte-string-p variable) | ||
| 110 | ;; (setq variable (encode-coding-string variable locale-coding-system))) | ||
| 111 | ;; (if (and value (multibyte-string-p value)) | ||
| 112 | ;; (setq value (encode-coding-string value locale-coding-system))) | ||
| 113 | ;; (let ((env (terminal-parameter terminal 'environment)) | ||
| 114 | ;; found) | ||
| 115 | ;; (while (and env (not found)) | ||
| 116 | ;; (if (and (> (length (car env)) (length variable)) | ||
| 117 | ;; (eq ?= (aref (car env) (length variable))) | ||
| 118 | ;; (equal variable (substring (car env) 0 (length variable)))) | ||
| 119 | ;; (progn | ||
| 120 | ;; (if value | ||
| 121 | ;; (setcar env (concat variable "=" value)) | ||
| 122 | ;; (set-terminal-parameter terminal 'environment | ||
| 123 | ;; (delq (car env) | ||
| 124 | ;; (terminal-parameter terminal | ||
| 125 | ;; 'environment)))) | ||
| 126 | ;; (setq found t)) | ||
| 127 | ;; (setq env (cdr env)))) | ||
| 128 | ;; (cond | ||
| 129 | ;; ((and value found) | ||
| 130 | ;; (setcar env (concat variable "=" value))) | ||
| 131 | ;; ((and value (not found)) | ||
| 132 | ;; (set-terminal-parameter terminal 'environment | ||
| 133 | ;; (cons (concat variable "=" value) | ||
| 134 | ;; (terminal-parameter terminal | ||
| 135 | ;; 'environment)))) | ||
| 136 | ;; ((and (not value) found) | ||
| 137 | ;; (set-terminal-parameter terminal 'environment | ||
| 138 | ;; (delq (car env) | ||
| 139 | ;; (terminal-parameter terminal | ||
| 140 | ;; 'environment))))))) | ||
| 141 | |||
| 142 | ;; (defmacro with-terminal-environment (terminal vars &rest body) | ||
| 143 | ;; "Evaluate BODY with environment variables VARS set to those of TERMINAL. | ||
| 144 | ;; The environment variables are then restored to their previous values. | ||
| 145 | |||
| 146 | ;; VARS should be a single string, a list of strings, or t for all | ||
| 147 | ;; environment variables. | ||
| 148 | |||
| 149 | ;; TERMINAL can be a terminal id, a frame, or nil (meaning the | ||
| 150 | ;; selected frame's terminal). | ||
| 151 | |||
| 152 | ;; If BODY uses `setenv' to change environment variables in VARS, | ||
| 153 | ;; then the new variable values will be remembered for TERMINAL, and | ||
| 154 | ;; `terminal-getenv' will return them even outside BODY." | ||
| 155 | ;; (declare (indent 2)) | ||
| 156 | ;; (let ((var (make-symbol "var")) | ||
| 157 | ;; (term (make-symbol "term")) | ||
| 158 | ;; (v (make-symbol "v")) | ||
| 159 | ;; (old-env (make-symbol "old-env"))) | ||
| 160 | ;; `(let ((,term ,terminal) ; Evaluate arguments only once. | ||
| 161 | ;; (,v ,vars)) | ||
| 162 | ;; (if (stringp ,v) | ||
| 163 | ;; (setq ,v (list ,v))) | ||
| 164 | ;; (cond | ||
| 165 | ;; ((null (terminal-parameter ,term 'environment)) | ||
| 166 | ;; ;; Not a remote terminal; nothing to do. | ||
| 167 | ;; (progn ,@body)) | ||
| 168 | ;; ((eq ,v t) | ||
| 169 | ;; ;; Switch the entire process-environment. | ||
| 170 | ;; (let (,old-env process-environment) | ||
| 171 | ;; (setq process-environment (terminal-parameter ,term 'environment)) | ||
| 172 | ;; (unwind-protect | ||
| 173 | ;; (progn ,@body) | ||
| 174 | ;; (set-terminal-parameter ,term 'environment process-environment) | ||
| 175 | ;; (setq process-environment ,old-env)))) | ||
| 176 | ;; (t | ||
| 177 | ;; ;; Do only a set of variables. | ||
| 178 | ;; (let (,old-env) | ||
| 179 | ;; (dolist (,var ,v) | ||
| 180 | ;; (setq ,old-env (cons (cons ,var (getenv ,var)) ,old-env)) | ||
| 181 | ;; (setenv ,var (terminal-getenv ,var ,term))) | ||
| 182 | ;; (unwind-protect | ||
| 183 | ;; (progn ,@body) | ||
| 184 | ;; ;; Split storing new values and restoring old ones so | ||
| 185 | ;; ;; that we DTRT even if a variable is specified twice in | ||
| 186 | ;; ;; VARS. | ||
| 187 | ;; (dolist (,var ,v) | ||
| 188 | ;; (terminal-setenv-internal ,var (getenv ,var) ,term)) | ||
| 189 | ;; (dolist (,var ,old-env) | ||
| 190 | ;; (setenv (car ,var) (cdr ,var)))))))))) | ||
| 191 | |||
| 192 | (provide 'termdev) | ||
| 193 | |||
| 194 | ;;; arch-tag: 4c4df277-1ec1-4f56-bfde-7f156fe62fb2 | ||
| 195 | ;;; termdev.el ends here | ||
diff --git a/lisp/tmm.el b/lisp/tmm.el index b6b5e46aa27..e4436fc68ff 100644 --- a/lisp/tmm.el +++ b/lisp/tmm.el | |||
| @@ -47,7 +47,6 @@ | |||
| 47 | (defvar tmm-table-undef) | 47 | (defvar tmm-table-undef) |
| 48 | 48 | ||
| 49 | ;;;###autoload (define-key global-map "\M-`" 'tmm-menubar) | 49 | ;;;###autoload (define-key global-map "\M-`" 'tmm-menubar) |
| 50 | ;;;###autoload (define-key global-map [f10] 'tmm-menubar) | ||
| 51 | ;;;###autoload (define-key global-map [menu-bar mouse-1] 'tmm-menubar-mouse) | 50 | ;;;###autoload (define-key global-map [menu-bar mouse-1] 'tmm-menubar-mouse) |
| 52 | 51 | ||
| 53 | ;;;###autoload | 52 | ;;;###autoload |
diff --git a/lisp/tool-bar.el b/lisp/tool-bar.el index 768fee70411..e3635f47fe7 100644 --- a/lisp/tool-bar.el +++ b/lisp/tool-bar.el | |||
| @@ -55,23 +55,23 @@ conveniently adding tool bar items." | |||
| 55 | :group 'mouse | 55 | :group 'mouse |
| 56 | :group 'frames | 56 | :group 'frames |
| 57 | (and (display-images-p) | 57 | (and (display-images-p) |
| 58 | (let ((lines (if tool-bar-mode 1 0))) | 58 | (modify-all-frames-parameters (list (cons 'tool-bar-lines |
| 59 | ;; Alter existing frames... | 59 | (if tool-bar-mode 1 0)))) |
| 60 | (mapc (lambda (frame) | ||
| 61 | (modify-frame-parameters frame | ||
| 62 | (list (cons 'tool-bar-lines lines)))) | ||
| 63 | (frame-list)) | ||
| 64 | ;; ...and future ones. | ||
| 65 | (let ((elt (assq 'tool-bar-lines default-frame-alist))) | ||
| 66 | (if elt | ||
| 67 | (setcdr elt lines) | ||
| 68 | (add-to-list 'default-frame-alist (cons 'tool-bar-lines lines))))) | ||
| 69 | (if (and tool-bar-mode | 60 | (if (and tool-bar-mode |
| 70 | (display-graphic-p) | 61 | (display-graphic-p)) |
| 71 | (= 1 (length (default-value 'tool-bar-map)))) ; not yet setup | ||
| 72 | (tool-bar-setup)))) | 62 | (tool-bar-setup)))) |
| 73 | 63 | ||
| 74 | ;;;###autoload | 64 | ;;;###autoload |
| 65 | ;; Used in the Show/Hide menu, to have the toggle reflect the current frame. | ||
| 66 | (defun toggle-tool-bar-mode-from-frame (&optional arg) | ||
| 67 | "Toggle tool bar on or off, based on the status of the current frame. | ||
| 68 | See `tool-bar-mode' for more information." | ||
| 69 | (interactive (list (or current-prefix-arg 'toggle))) | ||
| 70 | (if (eq arg 'toggle) | ||
| 71 | (tool-bar-mode (if (> (frame-parameter nil 'tool-bar-lines) 0) 0 1)) | ||
| 72 | (tool-bar-mode arg))) | ||
| 73 | |||
| 74 | ;;;###autoload | ||
| 75 | ;; We want to pretend the toolbar by standard is on, as this will make | 75 | ;; We want to pretend the toolbar by standard is on, as this will make |
| 76 | ;; customize consider disabling the toolbar a customization, and save | 76 | ;; customize consider disabling the toolbar a customization, and save |
| 77 | ;; that. We could do this for real by setting :init-value above, but | 77 | ;; that. We could do this for real by setting :init-value above, but |
| @@ -228,42 +228,47 @@ holds a keymap." | |||
| 228 | 228 | ||
| 229 | ;;; Set up some global items. Additions/deletions up for grabs. | 229 | ;;; Set up some global items. Additions/deletions up for grabs. |
| 230 | 230 | ||
| 231 | (defun tool-bar-setup () | 231 | (defvar tool-bar-setup nil |
| 232 | ;; People say it's bad to have EXIT on the tool bar, since users | 232 | "t if the tool-bar has been set up by `tool-bar-setup'.") |
| 233 | ;; might inadvertently click that button. | 233 | |
| 234 | ;;(tool-bar-add-item-from-menu 'save-buffers-kill-emacs "exit") | 234 | (defun tool-bar-setup (&optional frame) |
| 235 | (tool-bar-add-item-from-menu 'find-file "new") | 235 | (unless tool-bar-setup |
| 236 | (tool-bar-add-item-from-menu 'menu-find-file-existing "open") | 236 | (with-selected-frame (or frame (selected-frame)) |
| 237 | (tool-bar-add-item-from-menu 'dired "diropen") | 237 | ;; People say it's bad to have EXIT on the tool bar, since users |
| 238 | (tool-bar-add-item-from-menu 'kill-this-buffer "close") | 238 | ;; might inadvertently click that button. |
| 239 | (tool-bar-add-item-from-menu 'save-buffer "save" nil | 239 | ;;(tool-bar-add-item-from-menu 'save-buffers-kill-emacs "exit") |
| 240 | :visible '(or buffer-file-name | 240 | (tool-bar-add-item-from-menu 'find-file "new") |
| 241 | (not (eq 'special | 241 | (tool-bar-add-item-from-menu 'menu-find-file-existing "open") |
| 242 | (get major-mode | 242 | (tool-bar-add-item-from-menu 'dired "diropen") |
| 243 | 'mode-class))))) | 243 | (tool-bar-add-item-from-menu 'kill-this-buffer "close") |
| 244 | (tool-bar-add-item-from-menu 'write-file "saveas" nil | 244 | (tool-bar-add-item-from-menu 'save-buffer "save" nil |
| 245 | :visible '(or buffer-file-name | 245 | :visible '(or buffer-file-name |
| 246 | (not (eq 'special | 246 | (not (eq 'special |
| 247 | (get major-mode | 247 | (get major-mode |
| 248 | 'mode-class))))) | 248 | 'mode-class))))) |
| 249 | (tool-bar-add-item-from-menu 'undo "undo" nil | 249 | (tool-bar-add-item-from-menu 'write-file "saveas" nil |
| 250 | :visible '(not (eq 'special (get major-mode | 250 | :visible '(or buffer-file-name |
| 251 | 'mode-class)))) | 251 | (not (eq 'special |
| 252 | (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [cut]) | 252 | (get major-mode |
| 253 | "cut" nil | 253 | 'mode-class))))) |
| 254 | :visible '(not (eq 'special (get major-mode | 254 | (tool-bar-add-item-from-menu 'undo "undo" nil |
| 255 | 'mode-class)))) | 255 | :visible '(not (eq 'special (get major-mode |
| 256 | (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [copy]) | 256 | 'mode-class)))) |
| 257 | "copy") | 257 | (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [cut]) |
| 258 | (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [paste]) | 258 | "cut" nil |
| 259 | "paste" nil | 259 | :visible '(not (eq 'special (get major-mode |
| 260 | :visible '(not (eq 'special (get major-mode | 260 | 'mode-class)))) |
| 261 | 'mode-class)))) | 261 | (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [copy]) |
| 262 | (tool-bar-add-item-from-menu 'nonincremental-search-forward "search") | 262 | "copy") |
| 263 | ;;(tool-bar-add-item-from-menu 'ispell-buffer "spell") | 263 | (tool-bar-add-item-from-menu (lookup-key menu-bar-edit-menu [paste]) |
| 264 | 264 | "paste" nil | |
| 265 | ;; There's no icon appropriate for News and we need a command rather | 265 | :visible '(not (eq 'special (get major-mode |
| 266 | ;; than a lambda for Read Mail. | 266 | 'mode-class)))) |
| 267 | (tool-bar-add-item-from-menu 'nonincremental-search-forward "search") | ||
| 268 | ;;(tool-bar-add-item-from-menu 'ispell-buffer "spell") | ||
| 269 | |||
| 270 | ;; There's no icon appropriate for News and we need a command rather | ||
| 271 | ;; than a lambda for Read Mail. | ||
| 267 | ;;(tool-bar-add-item-from-menu 'compose-mail "mail/compose") | 272 | ;;(tool-bar-add-item-from-menu 'compose-mail "mail/compose") |
| 268 | 273 | ||
| 269 | (tool-bar-add-item-from-menu 'print-buffer "print") | 274 | (tool-bar-add-item-from-menu 'print-buffer "print") |
| @@ -281,9 +286,9 @@ holds a keymap." | |||
| 281 | (popup-menu menu-bar-help-menu)) | 286 | (popup-menu menu-bar-help-menu)) |
| 282 | 'help | 287 | 'help |
| 283 | :help "Pop up the Help menu")) | 288 | :help "Pop up the Help menu")) |
| 284 | ) | 289 | (setq tool-bar-setup t)))) |
| 285 | 290 | ||
| 286 | (provide 'tool-bar) | ||
| 287 | 291 | ||
| 292 | (provide 'tool-bar) | ||
| 288 | ;;; arch-tag: 15f30f0a-d0d7-4d50-bbb7-f48fd0c8582f | 293 | ;;; arch-tag: 15f30f0a-d0d7-4d50-bbb7-f48fd0c8582f |
| 289 | ;;; tool-bar.el ends here | 294 | ;;; tool-bar.el ends here |
diff --git a/lisp/version.el b/lisp/version.el index 9b6f06f2eff..7fc93d363dc 100644 --- a/lisp/version.el +++ b/lisp/version.el | |||
| @@ -30,7 +30,7 @@ | |||
| 30 | (defconst emacs-copyright "Copyright (C) 2007 Free Software Foundation, Inc." | 30 | (defconst emacs-copyright "Copyright (C) 2007 Free Software Foundation, Inc." |
| 31 | "Short copyright string for this version of Emacs.") | 31 | "Short copyright string for this version of Emacs.") |
| 32 | 32 | ||
| 33 | (defconst emacs-version "22.1.50" "\ | 33 | (defconst emacs-version "23.0.51" "\ |
| 34 | Version numbers of this version of Emacs.") | 34 | Version numbers of this version of Emacs.") |
| 35 | 35 | ||
| 36 | (defconst emacs-major-version | 36 | (defconst emacs-major-version |
| @@ -58,8 +58,8 @@ to the system configuration; look at `system-configuration' instead." | |||
| 58 | (interactive "P") | 58 | (interactive "P") |
| 59 | (let ((version-string | 59 | (let ((version-string |
| 60 | (format (if (not (interactive-p)) | 60 | (format (if (not (interactive-p)) |
| 61 | "GNU Emacs %s (%s%s%s)\n of %s on %s" | 61 | "GNU Emacs %s (%s%s%s%s)\n of %s on %s" |
| 62 | "GNU Emacs %s (%s%s%s) of %s on %s") | 62 | "GNU Emacs %s (%s%s%s%s) of %s on %s") |
| 63 | emacs-version | 63 | emacs-version |
| 64 | system-configuration | 64 | system-configuration |
| 65 | (cond ((featurep 'motif) | 65 | (cond ((featurep 'motif) |
| @@ -75,6 +75,7 @@ to the system configuration; look at `system-configuration' instead." | |||
| 75 | (format ", %s scroll bars" | 75 | (format ", %s scroll bars" |
| 76 | (capitalize (symbol-name x-toolkit-scroll-bars))) | 76 | (capitalize (symbol-name x-toolkit-scroll-bars))) |
| 77 | "") | 77 | "") |
| 78 | (if (featurep 'multi-tty) ", multi-tty" "") | ||
| 78 | (format-time-string "%Y-%m-%d" emacs-build-time) | 79 | (format-time-string "%Y-%m-%d" emacs-build-time) |
| 79 | emacs-build-system))) | 80 | emacs-build-system))) |
| 80 | (if here | 81 | (if here |
diff --git a/lisp/x-dnd.el b/lisp/x-dnd.el index 1c29669b73b..f6f3b75dc07 100644 --- a/lisp/x-dnd.el +++ b/lisp/x-dnd.el | |||
| @@ -121,14 +121,15 @@ any protocol specific data.") | |||
| 121 | 121 | ||
| 122 | (defun x-dnd-init-frame (&optional frame) | 122 | (defun x-dnd-init-frame (&optional frame) |
| 123 | "Setup drag and drop for FRAME (i.e. create appropriate properties)." | 123 | "Setup drag and drop for FRAME (i.e. create appropriate properties)." |
| 124 | (x-register-dnd-atom "DndProtocol" frame) | 124 | (when (eq 'x (window-system frame)) |
| 125 | (x-register-dnd-atom "_MOTIF_DRAG_AND_DROP_MESSAGE" frame) | 125 | (x-register-dnd-atom "DndProtocol" frame) |
| 126 | (x-register-dnd-atom "XdndEnter" frame) | 126 | (x-register-dnd-atom "_MOTIF_DRAG_AND_DROP_MESSAGE" frame) |
| 127 | (x-register-dnd-atom "XdndPosition" frame) | 127 | (x-register-dnd-atom "XdndEnter" frame) |
| 128 | (x-register-dnd-atom "XdndLeave" frame) | 128 | (x-register-dnd-atom "XdndPosition" frame) |
| 129 | (x-register-dnd-atom "XdndDrop" frame) | 129 | (x-register-dnd-atom "XdndLeave" frame) |
| 130 | (x-dnd-init-xdnd-for-frame frame) | 130 | (x-register-dnd-atom "XdndDrop" frame) |
| 131 | (x-dnd-init-motif-for-frame frame)) | 131 | (x-dnd-init-xdnd-for-frame frame) |
| 132 | (x-dnd-init-motif-for-frame frame))) | ||
| 132 | 133 | ||
| 133 | (defun x-dnd-get-state-cons-for-frame (frame-or-window) | 134 | (defun x-dnd-get-state-cons-for-frame (frame-or-window) |
| 134 | "Return the entry in x-dnd-current-state for a frame or window." | 135 | "Return the entry in x-dnd-current-state for a frame or window." |
diff --git a/lisp/xt-mouse.el b/lisp/xt-mouse.el index 8ce93e2293e..af7a3789df0 100644 --- a/lisp/xt-mouse.el +++ b/lisp/xt-mouse.el | |||
| @@ -45,6 +45,7 @@ | |||
| 45 | 45 | ||
| 46 | (defvar xterm-mouse-debug-buffer nil) | 46 | (defvar xterm-mouse-debug-buffer nil) |
| 47 | 47 | ||
| 48 | ;; XXX Perhaps this should be terminal-local instead. --lorentey | ||
| 48 | (define-key function-key-map "\e[M" 'xterm-mouse-translate) | 49 | (define-key function-key-map "\e[M" 'xterm-mouse-translate) |
| 49 | 50 | ||
| 50 | (defvar xterm-mouse-last) | 51 | (defvar xterm-mouse-last) |
| @@ -104,11 +105,13 @@ | |||
| 104 | (vector (list down-where down-data) down) | 105 | (vector (list down-where down-data) down) |
| 105 | (vector down)))))))) | 106 | (vector down)))))))) |
| 106 | 107 | ||
| 107 | (defvar xterm-mouse-x 0 | 108 | ;; These two variables have been converted to terminal parameters. |
| 108 | "Position of last xterm mouse event relative to the frame.") | 109 | ;; |
| 109 | 110 | ;;(defvar xterm-mouse-x 0 | |
| 110 | (defvar xterm-mouse-y 0 | 111 | ;; "Position of last xterm mouse event relative to the frame.") |
| 111 | "Position of last xterm mouse event relative to the frame.") | 112 | ;; |
| 113 | ;;(defvar xterm-mouse-y 0 | ||
| 114 | ;; "Position of last xterm mouse event relative to the frame.") | ||
| 112 | 115 | ||
| 113 | (defvar xt-mouse-epoch nil) | 116 | (defvar xt-mouse-epoch nil) |
| 114 | 117 | ||
| @@ -116,7 +119,9 @@ | |||
| 116 | 119 | ||
| 117 | (defun xterm-mouse-position-function (pos) | 120 | (defun xterm-mouse-position-function (pos) |
| 118 | "Bound to `mouse-position-function' in XTerm mouse mode." | 121 | "Bound to `mouse-position-function' in XTerm mouse mode." |
| 119 | (setcdr pos (cons xterm-mouse-x xterm-mouse-y)) | 122 | (when (terminal-parameter nil 'xterm-mouse-x) |
| 123 | (setcdr pos (cons (terminal-parameter nil 'xterm-mouse-x) | ||
| 124 | (terminal-parameter nil 'xterm-mouse-y)))) | ||
| 120 | pos) | 125 | pos) |
| 121 | 126 | ||
| 122 | ;; read xterm sequences above ascii 127 (#x7f) | 127 | ;; read xterm sequences above ascii 127 (#x7f) |
| @@ -175,8 +180,8 @@ | |||
| 175 | (left (nth 0 ltrb)) | 180 | (left (nth 0 ltrb)) |
| 176 | (top (nth 1 ltrb))) | 181 | (top (nth 1 ltrb))) |
| 177 | 182 | ||
| 178 | (setq xterm-mouse-x x | 183 | (set-terminal-parameter nil 'xterm-mouse-x x) |
| 179 | xterm-mouse-y y) | 184 | (set-terminal-parameter nil 'xterm-mouse-y y) |
| 180 | (setq | 185 | (setq |
| 181 | last-input-event | 186 | last-input-event |
| 182 | (list mouse | 187 | (list mouse |
| @@ -202,7 +207,7 @@ down the SHIFT key while pressing the mouse button." | |||
| 202 | :global t :group 'mouse | 207 | :global t :group 'mouse |
| 203 | (if xterm-mouse-mode | 208 | (if xterm-mouse-mode |
| 204 | ;; Turn it on | 209 | ;; Turn it on |
| 205 | (unless window-system | 210 | (progn |
| 206 | (setq mouse-position-function #'xterm-mouse-position-function) | 211 | (setq mouse-position-function #'xterm-mouse-position-function) |
| 207 | (turn-on-xterm-mouse-tracking)) | 212 | (turn-on-xterm-mouse-tracking)) |
| 208 | ;; Turn it off | 213 | ;; Turn it off |
| @@ -211,15 +216,43 @@ down the SHIFT key while pressing the mouse button." | |||
| 211 | 216 | ||
| 212 | (defun turn-on-xterm-mouse-tracking () | 217 | (defun turn-on-xterm-mouse-tracking () |
| 213 | "Enable Emacs mouse tracking in xterm." | 218 | "Enable Emacs mouse tracking in xterm." |
| 214 | (if xterm-mouse-mode | 219 | (dolist (f (frame-list)) |
| 215 | (send-string-to-terminal "\e[?1000h"))) | 220 | (when (eq t (frame-live-p f)) |
| 221 | (with-selected-frame f | ||
| 222 | (when xterm-mouse-mode | ||
| 223 | (send-string-to-terminal "\e[?1000h")))))) | ||
| 216 | 224 | ||
| 217 | (defun turn-off-xterm-mouse-tracking (&optional force) | 225 | (defun turn-off-xterm-mouse-tracking (&optional force) |
| 218 | "Disable Emacs mouse tracking in xterm." | 226 | "Disable Emacs mouse tracking in xterm." |
| 219 | (if (or force xterm-mouse-mode) | 227 | (dolist (f (frame-list)) |
| 220 | (send-string-to-terminal "\e[?1000l"))) | 228 | (when (eq t (frame-live-p f)) |
| 229 | (with-selected-frame f | ||
| 230 | (when (or force xterm-mouse-mode) | ||
| 231 | (send-string-to-terminal "\e[?1000l")))))) | ||
| 232 | |||
| 233 | (defun turn-on-xterm-mouse-tracking-on-terminal (terminal) | ||
| 234 | "Enable xterm mouse tracking on TERMINAL." | ||
| 235 | (when (and xterm-mouse-mode (eq t (terminal-live-p terminal))) | ||
| 236 | (send-string-to-terminal "\e[?1000h" terminal))) | ||
| 237 | |||
| 238 | (defun turn-off-xterm-mouse-tracking-on-terminal (terminal) | ||
| 239 | "Disable xterm mouse tracking on TERMINAL." | ||
| 240 | (when (and xterm-mouse-mode (eq t (terminal-live-p terminal))) | ||
| 241 | (send-string-to-terminal "\e[?1000l" terminal))) | ||
| 242 | |||
| 243 | (defun xterm-mouse-handle-delete-frame (frame) | ||
| 244 | "Turn off xterm mouse tracking if FRAME is the last frame on its device." | ||
| 245 | (when (and (eq t (frame-live-p frame)) | ||
| 246 | (<= 1 (length (frames-on-display-list (frame-terminal frame))))) | ||
| 247 | (turn-off-xterm-mouse-tracking-on-terminal frame))) | ||
| 248 | |||
| 249 | ;; Frame creation and deletion. | ||
| 250 | (add-hook 'after-make-frame-functions 'turn-on-xterm-mouse-tracking-on-terminal) | ||
| 251 | (add-hook 'delete-frame-functions 'xterm-mouse-handle-delete-frame) | ||
| 221 | 252 | ||
| 222 | ;; Restore normal mouse behaviour outside Emacs. | 253 | ;; Restore normal mouse behaviour outside Emacs. |
| 254 | (add-hook 'suspend-tty-functions 'turn-off-xterm-mouse-tracking-on-terminal) | ||
| 255 | (add-hook 'resume-tty-functions 'turn-on-xterm-mouse-tracking-on-terminal) | ||
| 223 | (add-hook 'suspend-hook 'turn-off-xterm-mouse-tracking) | 256 | (add-hook 'suspend-hook 'turn-off-xterm-mouse-tracking) |
| 224 | (add-hook 'suspend-resume-hook 'turn-on-xterm-mouse-tracking) | 257 | (add-hook 'suspend-resume-hook 'turn-on-xterm-mouse-tracking) |
| 225 | (add-hook 'kill-emacs-hook 'turn-off-xterm-mouse-tracking) | 258 | (add-hook 'kill-emacs-hook 'turn-off-xterm-mouse-tracking) |