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