Mercurial > hg > xemacs-beta
comparison lisp/loaddefs.el @ 209:41ff10fd062f r20-4b3
Import from CVS: tag r20-4b3
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:04:58 +0200 |
parents | |
children | 434959a2fba3 |
comparison
equal
deleted
inserted
replaced
208:f427b8ec4379 | 209:41ff10fd062f |
---|---|
1 ;;; loaddefs.el --- define standard autoloads of other files | |
2 | |
3 ;; Copyright (C) 1985, 1986, 1987, 1992-1995 Free Software Foundation, Inc. | |
4 | |
5 ;; Maintainer: XEmacs | |
6 ;; Keywords: internal | |
7 | |
8 ;; This file is part of XEmacs. | |
9 | |
10 ;; XEmacs is free software; you can redistribute it and/or modify it | |
11 ;; under the terms of the GNU General Public License as published by | |
12 ;; the Free Software Foundation; either version 2, or (at your option) | |
13 ;; any later version. | |
14 | |
15 ;; XEmacs is distributed in the hope that it will be useful, but | |
16 ;; WITHOUT ANY WARRANTY; without even the implied warranty of | |
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
18 ;; General Public License for more details. | |
19 | |
20 ;; You should have received a copy of the GNU General Public License | |
21 ;; along with XEmacs; see the file COPYING. If not, write to the | |
22 ;; Free Software Foundation, 59 Temple Place - Suite 330, | |
23 ;; Boston, MA 02111-1307, USA. | |
24 | |
25 ;;; Synched up with: Not synched with FSF. | |
26 | |
27 ;;; Commentary: | |
28 | |
29 ;;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
30 ;;; Special formatting conventions are used in this file! | |
31 ;;; | |
32 ;;; a backslash-newline is used at the beginning of a documentation string | |
33 ;;; when that string should be stored in the file lib-src/DOCnnn, not in core. | |
34 ;;; | |
35 ;;; Such strings read into Lisp as numbers (during the pure-loading phase). | |
36 ;;; | |
37 ;;; But you must obey certain rules to make sure the string is understood | |
38 ;;; and goes into lib-src/DOCnnn properly. Otherwise, the string will not go | |
39 ;;; anywhere! | |
40 ;;; | |
41 ;;; The doc string must appear in the standard place in a call to | |
42 ;;; defun, autoload, defvar or defconst. No Lisp macros are recognized. | |
43 ;;; The open-paren starting the definition must appear in column 0. | |
44 ;;; | |
45 ;;; In defvar and defconst, there is an additional rule: | |
46 ;;; The double-quote that starts the string must be on the same | |
47 ;;; line as the defvar or defconst. | |
48 ;;; !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | |
49 | |
50 ;;; ********************************************************************** | |
51 ;;; You should never need to write autoloads by hand and put them here. | |
52 ;;; | |
53 ;;; It is no longer necessary. Instead use autoload.el to maintain them | |
54 ;;; for you. Just insert ";;;###autoload" before defuns or defmacros you | |
55 ;;; want to be autoloaded, or other forms you want copied into loaddefs.el | |
56 ;;; (defvars, key definitions, etc.). For example, | |
57 ;;; ;;;###autoload | |
58 ;;; (defun foobar () ....) | |
59 ;;; ;;;###autoload (define-key global-map "f" 'foobar) | |
60 ;;; ;;;###autoload | |
61 ;;; (defvar foobar-var nil "\ | |
62 ;;; This is foobar-var's doc-string.") | |
63 ;;; | |
64 ;;; Then do M-x update-file-autoloads on the file to update loaddefs.el. | |
65 ;;; | |
66 ;;; You can also use M-x update-directory-autoloads to update the autoloads | |
67 ;;; in loaddefs.el for all .el files in the lisp/ directory, or M-x | |
68 ;;; update-autoloads-here to update the autoloads for each file that | |
69 ;;; already has an autoload section in this file. | |
70 ;;; ********************************************************************** | |
71 | |
72 | |
73 ;;; Code: | |
74 | |
75 ;; These variables are used by autoloadable packages. | |
76 ;; They are defined here so that they do not get overridden | |
77 ;; by the loading of those packages. | |
78 | |
79 | |
80 ;; Names in directory that end in one of these | |
81 ;; are ignored in completion, | |
82 ;; making it more likely you will get a unique match. | |
83 (setq completion-ignored-extensions | |
84 (mapcar 'purecopy | |
85 (if (eq system-type 'vax-vms) | |
86 '(".obj" ".elc" ".exe" ".bin" ".lbin" ".sbin" | |
87 ".dvi" ".toc" ".log" ".aux" | |
88 ".lof" ".brn" ".rnt" ".mem" ".lni" ".lis" | |
89 ".olb" ".tlb" ".mlb" ".hlb" ".glo" ".idx" ".lot" ".fmt") | |
90 '(".o" ".elc" "~" ".bin" ".lbin" ".fasl" | |
91 ".dvi" ".toc" ".log" ".aux" ".a" ".ln" | |
92 ".lof" ".blg" ".bbl" ".glo" ".idx" ".lot" ".fmt" | |
93 ".diff" ".oi")))) | |
94 | |
95 | |
96 (setq debug-ignored-errors | |
97 '(beginning-of-line | |
98 beginning-of-buffer | |
99 end-of-line | |
100 end-of-buffer | |
101 end-of-file buffer-read-only | |
102 "\\`Previous command was not a yank\\'" | |
103 "\\`Minibuffer is not active for completion\\'" | |
104 "\\`No \\(following\\|preceding\\) item in .*-history\\'" | |
105 "\\`No recursive edit is in progress\\'" | |
106 "\\`Changes to be undone are outside visible portion of buffer\\'" | |
107 "\\`No further undo information\\'" | |
108 "\\`No undo information in this buffer\\'" | |
109 "\\`Buffer modified since last undo/redo, cannot redo" | |
110 "\\`Save not confirmed\\'" | |
111 "\\`Canceled\\'" | |
112 "\\`\\(Revert\\|Steal\\|Recover-file\\) cancelled\\.\\'" | |
113 | |
114 ;; comint | |
115 "\\`Not at command line\\'" | |
116 "\\`Empty input ring\\'" | |
117 "\\`No history\\'" | |
118 "\\`Not found\\'" ;; To common? | |
119 "\\`Current buffer has no process\\'" | |
120 | |
121 ;; dabbrev | |
122 "\\`No \\(further \\)?dynamic expansion for .* found\\.?\\'" | |
123 | |
124 ;; Completion | |
125 "\\`To complete, the point must be after a symbol at least [0-9]* character long\\.\\'" | |
126 "\\`The string \".*\" is too short to be saved as a completion\\.\\'" | |
127 | |
128 ;; Compile | |
129 "\\`No more errors\\( yet\\|\\)\\'" | |
130 | |
131 ;; Gnus | |
132 ;"\\`NNTP: Connection closed\\.\\'" | |
133 | |
134 ;; info | |
135 "\\`Node has no Previous\\'" | |
136 "\\`No \".*\" in index\\'" | |
137 | |
138 ;; imenu | |
139 ;"\\`No items suitable for an index found in this buffer\\.\\'" | |
140 ;"\\`The mode \".*\" does not take full advantage of imenu\\.el yet\\.\\'" | |
141 | |
142 ;; ispell | |
143 "\\`No word found to check!\\'" | |
144 | |
145 ;; man | |
146 "\\`.* not found\\'" | |
147 "\\`No more history\\.\\'" | |
148 | |
149 ;; etags | |
150 "\\`File .* is not a valid tag table\\'" | |
151 "\\`File .* is not a valid tags file\\'" | |
152 "\\`All files processed\\.\\'" | |
153 "No TAGS file name supplied\\'" | |
154 "\\`Nothing to complete\\'" | |
155 | |
156 ;; BBDB | |
157 "\\`no previous record\\'" | |
158 "\\`no next record\\'")) | |
159 | |
160 (make-variable-buffer-local 'indent-tabs-mode) | |
161 | |
162 | |
163 ;;; This code also was not generated by autoload.el, because VM goes out | |
164 ;;; of its way to be perverse. | |
165 | |
166 (autoload 'vm "vm" | |
167 "\ | |
168 View Mail: an alternate mail reader for emacs. | |
169 Optional first arg FOLDER specifies the folder to visit. It defaults | |
170 to the value of vm-primary-inbox. The folder buffer is put into VM | |
171 mode, a major mode for reading mail. | |
172 | |
173 Prefix arg or optional second arg READ-ONLY non-nil indicates | |
174 that the folder should be considered read only. No attribute | |
175 changes, messages additions or deletions will be allowed in the | |
176 visited folder. | |
177 | |
178 Visiting the primary inbox causes any contents of the system mailbox to | |
179 be moved and appended to the resulting buffer. | |
180 | |
181 All the messages can be read by repeatedly pressing SPC. Use `n'ext and | |
182 `p'revious to move about in the folder. Messages are marked for | |
183 deletion with `d', and saved to another folder with `s'. Quitting VM | |
184 with `q' expunges deleted messages and saves the buffered folder to | |
185 disk. | |
186 | |
187 See the documentation for vm-mode for more information." | |
188 t) | |
189 | |
190 (autoload 'vm-mode "vm" | |
191 "\ | |
192 View Mail: an alternate mail reader for emacs. | |
193 | |
194 Commands: | |
195 h - summarize folder contents | |
196 j - discard cached information about the current message | |
197 | |
198 n - go to next message | |
199 p - go to previous message | |
200 N - like `n' but ignores skip-variable settings | |
201 P - like `p' but ignores skip-variable settings | |
202 M-n - go to next unread message | |
203 M-p - go to previous unread message | |
204 RET - go to numbered message (uses prefix arg or prompts in minibuffer) | |
205 TAB - go to last message seen | |
206 M-s - incremental search through the folder | |
207 | |
208 t - display hidden headers | |
209 SPC - scroll forward a page (if at end of message, then display next message) | |
210 b - scroll backward a page | |
211 < - go to beginning of current message | |
212 > - go to end of current message | |
213 | |
214 d - delete message, prefix arg deletes messages forward (flag as deleted) | |
215 C-d - delete message, prefix arg deletes messages backward (flag as deleted) | |
216 u - undelete | |
217 k - flag for deletion all messages with same subject as the current message | |
218 | |
219 r - reply (only to the sender of the message) | |
220 R - reply with included text for current message | |
221 M-r - extract and resend bounced message | |
222 f - followup (reply to all recipients of message) | |
223 F - followup with included text from the current message | |
224 z - forward the current message | |
225 m - send a message | |
226 B - resend the current message to another user. | |
227 c - continue composing the most recent message you were composing | |
228 | |
229 @ - digestify and mail entire folder contents (the folder is not modified) | |
230 * - burst a digest into individual messages, and append and assimilate these | |
231 message into the current folder. | |
232 | |
233 G - sort messages by various keys | |
234 | |
235 g - get any new mail that has arrived in the system mailbox | |
236 (new mail is appended to the disk and buffer copies of the | |
237 primary inbox.) | |
238 v - visit another mail folder | |
239 V - visit a virtual folder | |
240 | |
241 e - edit the current message | |
242 | |
243 s - save current message in a folder (appends if folder already exists) | |
244 w - write current message to a file without its headers (appends if exists) | |
245 S - save entire folder to disk, expunging deleted messages | |
246 A - save unfiled messages to their vm-auto-folder-alist specified folders | |
247 # - expunge deleted messages (without saving folder) | |
248 q - quit VM, deleted messages are expunged, folder saved to disk | |
249 x - exit VM with no change to the folder | |
250 | |
251 M N - use marks; the next vm command will affect only marked messages | |
252 if it makes sense for the command to do so | |
253 | |
254 M M - mark the current message | |
255 M U - unmark the current message | |
256 M m - mark all messages | |
257 M u - unmark all messages | |
258 M ? - help for the mark commands | |
259 | |
260 W S - save the current window configuration to a name | |
261 W D - delete a window configuration | |
262 W W - apply a configuration | |
263 W ? - help for the window configuration commands | |
264 | |
265 C-_ - undo, special undo that retracts the most recent | |
266 changes in message attributes. Expunges and saves | |
267 cannot be undone. C-x u is also bound to this | |
268 command. | |
269 | |
270 L - reload your VM init file, ~/.vm | |
271 | |
272 ? - help | |
273 | |
274 ! - run a shell command | |
275 | - run a shell command with the current message as input | |
276 | |
277 M-C - view conditions under which you may redistribute VM | |
278 M-W - view the details of VM's lack of a warranty | |
279 | |
280 Variables: | |
281 vm-auto-center-summary | |
282 vm-auto-folder-alist | |
283 vm-auto-folder-case-fold-search | |
284 vm-auto-get-new-mail | |
285 vm-auto-next-message | |
286 vm-berkeley-mail-compatibility | |
287 vm-check-folder-types | |
288 vm-convert-folder-types | |
289 vm-circular-folders | |
290 vm-confirm-new-folders | |
291 vm-confirm-quit | |
292 vm-crash-box | |
293 vm-delete-after-archiving | |
294 vm-delete-after-bursting | |
295 vm-delete-after-saving | |
296 vm-delete-empty-folders | |
297 vm-digest-burst-type | |
298 vm-digest-center-preamble | |
299 vm-digest-preamble-format | |
300 vm-digest-send-type | |
301 vm-folder-directory | |
302 vm-folder-read-only | |
303 vm-follow-summary-cursor | |
304 vm-forwarded-headers | |
305 vm-forwarding-digest-type | |
306 vm-forwarding-subject-format | |
307 vm-gargle-uucp | |
308 vm-highlighted-header-regexp | |
309 vm-honor-page-delimiters | |
310 vm-in-reply-to-format | |
311 vm-included-text-attribution-format | |
312 vm-included-text-prefix | |
313 vm-inhibit-startup-message | |
314 vm-invisible-header-regexp | |
315 vm-jump-to-new-messages | |
316 vm-jump-to-unread-messages | |
317 vm-keep-sent-messages | |
318 vm-mail-header-from | |
319 vm-mail-mode-hook | |
320 vm-mail-window-percentage | |
321 vm-mode-hook | |
322 vm-move-after-deleting | |
323 vm-move-after-undeleting | |
324 vm-mutable-windows | |
325 vm-preview-lines | |
326 vm-preview-read-messages | |
327 vm-primary-inbox | |
328 vm-recognize-pop-maildrops | |
329 vm-reply-ignored-addresses | |
330 vm-reply-subject-prefix | |
331 vm-resend-bounced-headers | |
332 vm-resend-bounced-discard-header-regexp | |
333 vm-resend-headers | |
334 vm-resend-discard-header-regexp | |
335 vm-retain-message-order | |
336 vm-rfc1153-digest-discard-header-regexp | |
337 vm-rfc1153-digest-headers | |
338 vm-rfc934-digest-discard-header-regexp | |
339 vm-rfc934-digest-headers | |
340 vm-search-using-regexps | |
341 vm-skip-deleted-messages | |
342 vm-skip-read-messages | |
343 vm-spool-files | |
344 vm-startup-with-summary | |
345 vm-strip-reply-headers | |
346 vm-summary-format | |
347 vm-unforwarded-header-regexp | |
348 vm-virtual-folder-alist | |
349 vm-virtual-mirror | |
350 vm-visible-headers | |
351 vm-visit-when-saving | |
352 vm-window-configuration-file | |
353 " | |
354 t) | |
355 | |
356 (autoload 'vm-visit-folder "vm" | |
357 "\ | |
358 Visit a mail file with View Mail, an alternate mail reader for emacs. | |
359 See the description of the `vm' and `vm-mode' functions. | |
360 | |
361 VM will parse and present its messages to you in the usual way. | |
362 | |
363 First arg FOLDER specifies the mail file to visit. When this | |
364 command is called interactively the file name is read from the | |
365 minibuffer. | |
366 | |
367 Prefix arg or optional second arg READ-ONLY non-nil indicates | |
368 that the folder should be considered read only. No attribute | |
369 changes, messages additions or deletions will be allowed in the | |
370 visited folder." | |
371 t) | |
372 | |
373 (autoload 'vm-mail "vm" | |
374 "\ | |
375 Send a mail message from within View Mail, or from without." | |
376 t) | |
377 | |
378 | |
379 ;;; Load in generated autoloads (made by autoload.el). | |
380 ;; (condition-case nil | |
381 ;; (load "auto-autoloads") | |
382 ;; (file-error nil)) | |
383 (let ((dir load-path)) | |
384 (while dir | |
385 (condition-case nil | |
386 (load (concat (car dir) "auto-autoloads")) | |
387 (t nil)) | |
388 (pop dir))) | |
389 | |
390 ;;; Local Variables: | |
391 ;;; no-byte-compile: t | |
392 ;;; no-update-autoloads: t | |
393 ;;; End: | |
394 ;;; loaddefs.el ends here |