ldefs-boot.el 1.14 MB
Newer Older
Kenichi Handa's avatar
Kenichi Handa committed
1 2 3
;;; loaddefs.el --- automatically extracted autoloads
;;
;;; Code:
Glenn Morris's avatar
Glenn Morris committed
4

Kenichi Handa's avatar
Kenichi Handa committed
5 6 7

;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best
;;;;;;  5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5"
Chong Yidong's avatar
Chong Yidong committed
8
;;;;;;  "play/5x5.el" (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
9 10
;;; Generated autoloads from play/5x5.el

Miles Bader's avatar
Miles Bader committed
11
(autoload '5x5 "5x5" "\
Kenichi Handa's avatar
Kenichi Handa committed
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
Play 5x5.

The object of 5x5 is very simple, by moving around the grid and flipping
squares you must fill the grid.

5x5 keyboard bindings are:
\\<5x5-mode-map>
Flip                      \\[5x5-flip-current]
Move up                   \\[5x5-up]
Move down                 \\[5x5-down]
Move left                 \\[5x5-left]
Move right                \\[5x5-right]
Start new game            \\[5x5-new-game]
New game with random grid \\[5x5-randomize]
Random cracker            \\[5x5-crack-randomly]
Mutate current cracker    \\[5x5-crack-mutating-current]
Mutate best cracker       \\[5x5-crack-mutating-best]
Mutate xor cracker        \\[5x5-crack-xor-mutate]
Quit current game         \\[5x5-quit-game]

\(fn &optional SIZE)" t nil)

Miles Bader's avatar
Miles Bader committed
34
(autoload '5x5-crack-randomly "5x5" "\
Kenichi Handa's avatar
Kenichi Handa committed
35 36 37 38
Attempt to crack 5x5 using random solutions.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
39
(autoload '5x5-crack-mutating-current "5x5" "\
Kenichi Handa's avatar
Kenichi Handa committed
40 41 42 43
Attempt to crack 5x5 by mutating the current solution.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
44
(autoload '5x5-crack-mutating-best "5x5" "\
Kenichi Handa's avatar
Kenichi Handa committed
45 46 47 48
Attempt to crack 5x5 by mutating the best solution.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
49
(autoload '5x5-crack-xor-mutate "5x5" "\
Chong Yidong's avatar
Chong Yidong committed
50
Attempt to crack 5x5 by xoring the current and best solution.
Kenichi Handa's avatar
Kenichi Handa committed
51 52 53 54
Mutate the result.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
55
(autoload '5x5-crack "5x5" "\
Kenichi Handa's avatar
Kenichi Handa committed
56 57 58 59
Attempt to find a solution for 5x5.

5x5-crack takes the argument BREEDER which should be a function that takes
two parameters, the first will be a grid vector array that is the current
Chong Yidong's avatar
Chong Yidong committed
60
solution and the second will be the best solution so far.  The function
Kenichi Handa's avatar
Kenichi Handa committed
61 62 63 64
should return a grid vector array that is the new solution.

\(fn BREEDER)" t nil)

Romain Francoise's avatar
Update.  
Romain Francoise committed
65 66 67
;;;***

;;;### (autoloads (list-one-abbrev-table) "abbrevlist" "abbrevlist.el"
Chong Yidong's avatar
Chong Yidong committed
68
;;;;;;  (19636 58496))
Romain Francoise's avatar
Update.  
Romain Francoise committed
69 70
;;; Generated autoloads from abbrevlist.el

Miles Bader's avatar
Miles Bader committed
71
(autoload 'list-one-abbrev-table "abbrevlist" "\
Romain Francoise's avatar
Update.  
Romain Francoise committed
72 73 74 75
Display alphabetical listing of ABBREV-TABLE in buffer OUTPUT-BUFFER.

\(fn ABBREV-TABLE OUTPUT-BUFFER)" nil nil)

Kenichi Handa's avatar
Kenichi Handa committed
76 77 78
;;;***

;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el"
Chong Yidong's avatar
Chong Yidong committed
79
;;;;;;  (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
80 81
;;; Generated autoloads from progmodes/ada-mode.el

Miles Bader's avatar
Miles Bader committed
82
(autoload 'ada-add-extensions "ada-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
83 84 85
Define SPEC and BODY as being valid extensions for Ada files.
Going from body to spec with `ff-find-other-file' used these
extensions.
Luc Teirlinck's avatar
Update.  
Luc Teirlinck committed
86 87
SPEC and BODY are two regular expressions that must match against
the file name.
Kenichi Handa's avatar
Kenichi Handa committed
88 89 90

\(fn SPEC BODY)" nil nil)

Miles Bader's avatar
Miles Bader committed
91
(autoload 'ada-mode "ada-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
92 93 94 95 96 97 98
Ada mode is the major mode for editing Ada code.

\(fn)" t nil)

;;;***

;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el"
Chong Yidong's avatar
Chong Yidong committed
99
;;;;;;  (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
100 101
;;; Generated autoloads from progmodes/ada-stmt.el

Miles Bader's avatar
Miles Bader committed
102
(autoload 'ada-header "ada-stmt" "\
Kenichi Handa's avatar
Kenichi Handa committed
103 104 105 106 107 108 109
Insert a descriptive header at the top of the file.

\(fn)" t nil)

;;;***

;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el"
Chong Yidong's avatar
Chong Yidong committed
110
;;;;;;  (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
111 112
;;; Generated autoloads from progmodes/ada-xref.el

Miles Bader's avatar
Miles Bader committed
113
(autoload 'ada-find-file "ada-xref" "\
Juanma Barranquero's avatar
Juanma Barranquero committed
114
Open FILENAME, from anywhere in the source path.
Kenichi Handa's avatar
Kenichi Handa committed
115 116 117 118 119 120
Completion is available.

\(fn FILENAME)" t nil)

;;;***

Andreas Schwab's avatar
Andreas Schwab committed
121 122 123
;;;### (autoloads (change-log-merge add-log-current-defun change-log-mode
;;;;;;  add-change-log-entry-other-window add-change-log-entry find-change-log
;;;;;;  prompt-for-change-log-name add-log-mailing-address add-log-full-name
Chong Yidong's avatar
Chong Yidong committed
124 125
;;;;;;  add-log-current-defun-function) "add-log" "add-log.el" (19658
;;;;;;  61388))
Kenichi Handa's avatar
Kenichi Handa committed
126 127
;;; Generated autoloads from add-log.el

Eli Zaretskii's avatar
Eli Zaretskii committed
128 129
(put 'change-log-default-name 'safe-local-variable 'string-or-null-p)

Kenichi Handa's avatar
Kenichi Handa committed
130
(defvar add-log-current-defun-function nil "\
Andreas Schwab's avatar
Andreas Schwab committed
131
If non-nil, function to guess name of surrounding function.
Kenichi Handa's avatar
Kenichi Handa committed
132 133 134
It is used by `add-log-current-defun' in preference to built-in rules.
Returns function's name as a string, or nil if outside a function.")

Miles Bader's avatar
Miles Bader committed
135
(custom-autoload 'add-log-current-defun-function "add-log" t)
Kenichi Handa's avatar
Kenichi Handa committed
136 137

(defvar add-log-full-name nil "\
Andreas Schwab's avatar
Andreas Schwab committed
138
Full name of user, for inclusion in ChangeLog daily headers.
Kenichi Handa's avatar
Kenichi Handa committed
139 140
This defaults to the value returned by the function `user-full-name'.")

Miles Bader's avatar
Miles Bader committed
141
(custom-autoload 'add-log-full-name "add-log" t)
Kenichi Handa's avatar
Kenichi Handa committed
142 143

(defvar add-log-mailing-address nil "\
144
Email addresses of user, for inclusion in ChangeLog headers.
Kenichi Handa's avatar
Kenichi Handa committed
145 146 147 148 149
This defaults to the value of `user-mail-address'.  In addition to
being a simple string, this value can also be a list.  All elements
will be recognized as referring to the same user; when creating a new
ChangeLog entry, one element will be chosen at random.")

Miles Bader's avatar
Miles Bader committed
150
(custom-autoload 'add-log-mailing-address "add-log" t)
Kenichi Handa's avatar
Kenichi Handa committed
151

Miles Bader's avatar
Miles Bader committed
152
(autoload 'prompt-for-change-log-name "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
153 154 155 156
Prompt for a change log name.

\(fn)" nil nil)

Miles Bader's avatar
Miles Bader committed
157
(autoload 'find-change-log "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
158 159 160 161
Find a change log file for \\[add-change-log-entry] and return the name.

Optional arg FILE-NAME specifies the file to use.
If FILE-NAME is nil, use the value of `change-log-default-name'.
Luc Teirlinck's avatar
Update.  
Luc Teirlinck committed
162
If `change-log-default-name' is nil, behave as though it were 'ChangeLog'
Kenichi Handa's avatar
Kenichi Handa committed
163 164
\(or whatever we use on this operating system).

Luc Teirlinck's avatar
Update.  
Luc Teirlinck committed
165
If `change-log-default-name' contains a leading directory component, then
Kenichi Handa's avatar
Kenichi Handa committed
166 167 168 169 170 171 172 173 174
simply find it in the current directory.  Otherwise, search in the current
directory and its successive parents for a file so named.

Once a file is found, `change-log-default-name' is set locally in the
current buffer to the complete file name.
Optional arg BUFFER-FILE overrides `buffer-file-name'.

\(fn &optional FILE-NAME BUFFER-FILE)" nil nil)

Miles Bader's avatar
Miles Bader committed
175
(autoload 'add-change-log-entry "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
176 177
Find change log file, and add an entry for today and an item for this file.
Optional arg WHOAMI (interactive prefix) non-nil means prompt for user
Andreas Schwab's avatar
Andreas Schwab committed
178
name and email (stored in `add-log-full-name' and `add-log-mailing-address').
Kenichi Handa's avatar
Kenichi Handa committed
179 180 181 182 183 184 185 186 187 188

Second arg FILE-NAME is file name of the change log.
If nil, use the value of `change-log-default-name'.

Third arg OTHER-WINDOW non-nil means visit in other window.

Fourth arg NEW-ENTRY non-nil means always create a new entry at the front;
never append to an existing entry.  Option `add-log-keep-changes-together'
otherwise affects whether a new entry is created.

Glenn Morris's avatar
Glenn Morris committed
189 190 191 192
Fifth arg PUT-NEW-ENTRY-ON-NEW-LINE non-nil means that if a new
entry is created, put it on a new line by itself, do not put it
after a comma on an existing line.

Kenichi Handa's avatar
Kenichi Handa committed
193 194 195 196 197 198 199 200
Option `add-log-always-start-new-record' non-nil means always create a
new record, even when the last record was made on the same date and by
the same person.

The change log file can start with a copyright notice and a copying
permission notice.  The first blank line indicates the end of these
notices.

201
Today's date is calculated according to `add-log-time-zone-rule' if
Kenichi Handa's avatar
Kenichi Handa committed
202 203
non-nil, otherwise in local time.

Glenn Morris's avatar
Glenn Morris committed
204
\(fn &optional WHOAMI FILE-NAME OTHER-WINDOW NEW-ENTRY PUT-NEW-ENTRY-ON-NEW-LINE)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
205

Miles Bader's avatar
Miles Bader committed
206
(autoload 'add-change-log-entry-other-window "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
207 208 209 210 211 212
Find change log file in other window and add entry and item.
This is just like `add-change-log-entry' except that it displays
the change log file in another window.

\(fn &optional WHOAMI FILE-NAME)" t nil)

Miles Bader's avatar
Miles Bader committed
213
(autoload 'change-log-mode "add-log" "\
Chong Yidong's avatar
Chong Yidong committed
214
Major mode for editing change logs; like Indented Text mode.
Kenichi Handa's avatar
Kenichi Handa committed
215 216 217 218
Prevents numeric backups and sets `left-margin' to 8 and `fill-column' to 74.
New log entries are usually made with \\[add-change-log-entry] or \\[add-change-log-entry-other-window].
Each entry behaves as a paragraph, and the entries for one day as a page.
Runs `change-log-mode-hook'.
Chong Yidong's avatar
Chong Yidong committed
219

Kenichi Handa's avatar
Kenichi Handa committed
220 221 222 223
\\{change-log-mode-map}

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
224
(defvar add-log-lisp-like-modes '(emacs-lisp-mode lisp-mode scheme-mode dsssl-mode lisp-interaction-mode) "\
Kenichi Handa's avatar
Kenichi Handa committed
225 226
*Modes that look like Lisp to `add-log-current-defun'.")

Miles Bader's avatar
Miles Bader committed
227
(defvar add-log-c-like-modes '(c-mode c++-mode c++-c-mode objc-mode) "\
Kenichi Handa's avatar
Kenichi Handa committed
228 229
*Modes that look like C to `add-log-current-defun'.")

Miles Bader's avatar
Miles Bader committed
230
(defvar add-log-tex-like-modes '(TeX-mode plain-TeX-mode LaTeX-mode tex-mode) "\
Kenichi Handa's avatar
Kenichi Handa committed
231 232
*Modes that look like TeX to `add-log-current-defun'.")

Miles Bader's avatar
Miles Bader committed
233
(autoload 'add-log-current-defun "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
234 235 236 237 238 239 240 241 242 243 244 245 246 247 248
Return name of function definition point is in, or nil.

Understands C, Lisp, LaTeX (\"functions\" are chapters, sections, ...),
Texinfo (@node titles) and Perl.

Other modes are handled by a heuristic that looks in the 10K before
point for uppercase headings starting in the first column or
identifiers followed by `:' or `='.  See variables
`add-log-current-defun-header-regexp' and
`add-log-current-defun-function'.

Has a preference of looking backwards.

\(fn)" nil nil)

Miles Bader's avatar
Miles Bader committed
249
(autoload 'change-log-merge "add-log" "\
Luc Teirlinck's avatar
Update.  
Luc Teirlinck committed
250
Merge the contents of change log file OTHER-LOG with this buffer.
Kenichi Handa's avatar
Kenichi Handa committed
251 252 253 254 255 256 257 258 259 260 261
Both must be found in Change Log mode (since the merging depends on
the appropriate motion commands).  OTHER-LOG can be either a file name
or a buffer.

Entries are inserted in chronological order.  Both the current and
old-style time formats for entries are supported.

\(fn OTHER-LOG)" t nil)

;;;***

262 263
;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice
;;;;;;  ad-enable-advice ad-default-compilation-action ad-redefinition-action)
Chong Yidong's avatar
Chong Yidong committed
264
;;;;;;  "advice" "emacs-lisp/advice.el" (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
265 266
;;; Generated autoloads from emacs-lisp/advice.el

Miles Bader's avatar
Miles Bader committed
267
(defvar ad-redefinition-action 'warn "\
Glenn Morris's avatar
Glenn Morris committed
268
Defines what to do with redefinitions during Advice de/activation.
Kenichi Handa's avatar
Kenichi Handa committed
269 270 271 272 273 274 275 276 277
Redefinition occurs if a previously activated function that already has an
original definition associated with it gets redefined and then de/activated.
In such a case we can either accept the current definition as the new
original definition, discard the current definition and replace it with the
old original, or keep it and raise an error.  The values `accept', `discard',
`error' or `warn' govern what will be done.  `warn' is just like `accept' but
it additionally prints a warning message.  All other values will be
interpreted as `error'.")

Miles Bader's avatar
Miles Bader committed
278
(custom-autoload 'ad-redefinition-action "advice" t)
Kenichi Handa's avatar
Kenichi Handa committed
279

Miles Bader's avatar
Miles Bader committed
280
(defvar ad-default-compilation-action 'maybe "\
Glenn Morris's avatar
Glenn Morris committed
281
Defines whether to compile advised definitions during activation.
Kenichi Handa's avatar
Kenichi Handa committed
282 283 284 285 286 287 288
A value of `always' will result in unconditional compilation, `never' will
always avoid compilation, `maybe' will compile if the byte-compiler is already
loaded, and `like-original' will compile if the original definition of the
advised function is compiled or a built-in function.  Every other value will
be interpreted as `maybe'.  This variable will only be considered if the
COMPILE argument of `ad-activate' was supplied as nil.")

Miles Bader's avatar
Miles Bader committed
289
(custom-autoload 'ad-default-compilation-action "advice" t)
Kenichi Handa's avatar
Kenichi Handa committed
290

Miles Bader's avatar
Miles Bader committed
291
(autoload 'ad-enable-advice "advice" "\
292 293 294 295
Enables the advice of FUNCTION with CLASS and NAME.

\(fn FUNCTION CLASS NAME)" t nil)

Miles Bader's avatar
Miles Bader committed
296
(autoload 'ad-disable-advice "advice" "\
297 298 299 300
Disable the advice of FUNCTION with CLASS and NAME.

\(fn FUNCTION CLASS NAME)" t nil)

Miles Bader's avatar
Miles Bader committed
301
(autoload 'ad-add-advice "advice" "\
Kenichi Handa's avatar
Kenichi Handa committed
302
Add a piece of ADVICE to FUNCTION's list of advices in CLASS.
Chong Yidong's avatar
Chong Yidong committed
303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324

ADVICE has the form (NAME PROTECTED ENABLED DEFINITION), where
NAME is the advice name; PROTECTED is a flag specifying whether
to protect against non-local exits; ENABLED is a flag specifying
whether to initially enable the advice; and DEFINITION has the
form (advice . LAMBDA), where LAMBDA is a lambda expression.

If FUNCTION already has a piece of advice with the same name,
then POSITION is ignored, and the old advice is overwritten with
the new one.

If FUNCTION already has one or more pieces of advice of the
specified CLASS, then POSITION determines where the new piece
goes.  POSITION can either be `first', `last' or a number (where
0 corresponds to `first', and numbers outside the valid range are
mapped to the closest extremal position).

If FUNCTION was not advised already, its advice info will be
initialized.  Redefining a piece of advice whose name is part of
the cache-id will clear the cache.

See Info node `(elisp)Computed Advice' for detailed documentation.
Kenichi Handa's avatar
Kenichi Handa committed
325 326 327

\(fn FUNCTION ADVICE CLASS POSITION)" nil nil)

Miles Bader's avatar
Miles Bader committed
328
(autoload 'ad-activate "advice" "\
329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346
Activate all the advice information of an advised FUNCTION.
If FUNCTION has a proper original definition then an advised
definition will be generated from FUNCTION's advice info and the
definition of FUNCTION will be replaced with it.  If a previously
cached advised definition was available, it will be used.
The optional COMPILE argument determines whether the resulting function
or a compilable cached definition will be compiled.  If it is negative
no compilation will be performed, if it is positive or otherwise non-nil
the resulting function will be compiled, if it is nil the behavior depends
on the value of `ad-default-compilation-action' (which see).
Activation of an advised function that has an advice info but no actual
pieces of advice is equivalent to a call to `ad-unadvise'.  Activation of
an advised function that has actual pieces of advice but none of them are
enabled is equivalent to a call to `ad-deactivate'.  The current advised
definition will always be cached for later usage.

\(fn FUNCTION &optional COMPILE)" t nil)

Miles Bader's avatar
Miles Bader committed
347
(autoload 'defadvice "advice" "\
Kenichi Handa's avatar
Kenichi Handa committed
348 349 350 351 352
Define a piece of advice for FUNCTION (a symbol).
The syntax of `defadvice' is as follows:

  (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
    [DOCSTRING] [INTERACTIVE-FORM]
Andreas Schwab's avatar
Andreas Schwab committed
353
    BODY...)
Kenichi Handa's avatar
Kenichi Handa committed
354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396

FUNCTION ::= Name of the function to be advised.
CLASS ::= `before' | `around' | `after' | `activation' | `deactivation'.
NAME ::= Non-nil symbol that names this piece of advice.
POSITION ::= `first' | `last' | NUMBER. Optional, defaults to `first',
    see also `ad-add-advice'.
ARGLIST ::= An optional argument list to be used for the advised function
    instead of the argument list of the original.  The first one found in
    before/around/after-advices will be used.
FLAG ::= `protect'|`disable'|`activate'|`compile'|`preactivate'|`freeze'.
    All flags can be specified with unambiguous initial substrings.
DOCSTRING ::= Optional documentation for this piece of advice.
INTERACTIVE-FORM ::= Optional interactive form to be used for the advised
    function.  The first one found in before/around/after-advices will be used.
BODY ::= Any s-expression.

Semantics of the various flags:
`protect': The piece of advice will be protected against non-local exits in
any code that precedes it.  If any around-advice of a function is protected
then automatically all around-advices will be protected (the complete onion).

`activate': All advice of FUNCTION will be activated immediately if
FUNCTION has been properly defined prior to this application of `defadvice'.

`compile': In conjunction with `activate' specifies that the resulting
advised function should be compiled.

`disable': The defined advice will be disabled, hence, it will not be used
during activation until somebody enables it.

`preactivate': Preactivates the advised FUNCTION at macro-expansion/compile
time.  This generates a compiled advised definition according to the current
advice state that will be used during activation if appropriate.  Only use
this if the `defadvice' gets actually compiled.

`freeze': Expands the `defadvice' into a redefining `defun/defmacro' according
to this particular single advice.  No other advice information will be saved.
Frozen advices cannot be undone, they behave like a hard redefinition of
the advised function.  `freeze' implies `activate' and `preactivate'.  The
documentation of the advised function can be dumped onto the `DOC' file
during preloading.

See Info node `(elisp)Advising Functions' for comprehensive documentation.
Andreas Schwab's avatar
Andreas Schwab committed
397 398 399
usage: (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
          [DOCSTRING] [INTERACTIVE-FORM]
          BODY...)
Kenichi Handa's avatar
Kenichi Handa committed
400 401 402 403 404 405 406

\(fn FUNCTION ARGS &rest BODY)" nil (quote macro))

;;;***

;;;### (autoloads (align-newline-and-indent align-unhighlight-rule
;;;;;;  align-highlight-rule align-current align-entire align-regexp
Chong Yidong's avatar
Chong Yidong committed
407
;;;;;;  align) "align" "align.el" (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
408 409
;;; Generated autoloads from align.el

Miles Bader's avatar
Miles Bader committed
410
(autoload 'align "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428
Attempt to align a region based on a set of alignment rules.
BEG and END mark the region.  If BEG and END are specifically set to
nil (this can only be done programmatically), the beginning and end of
the current alignment section will be calculated based on the location
of point, and the value of `align-region-separate' (or possibly each
rule's `separate' attribute).

If SEPARATE is non-nil, it overrides the value of
`align-region-separate' for all rules, except those that have their
`separate' attribute set.

RULES and EXCLUDE-RULES, if either is non-nil, will replace the
default rule lists defined in `align-rules-list' and
`align-exclude-rules-list'.  See `align-rules-list' for more details
on the format of these lists.

\(fn BEG END &optional SEPARATE RULES EXCLUDE-RULES)" t nil)

Miles Bader's avatar
Miles Bader committed
429
(autoload 'align-regexp "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449
Align the current region using an ad-hoc rule read from the minibuffer.
BEG and END mark the limits of the region.  This function will prompt
for the REGEXP to align with.  If no prefix arg was specified, you
only need to supply the characters to be lined up and any preceding
whitespace is replaced.  If a prefix arg was specified, the full
regexp with parenthesized whitespace should be supplied; it will also
prompt for which parenthesis GROUP within REGEXP to modify, the amount
of SPACING to use, and whether or not to REPEAT the rule throughout
the line.  See `align-rules-list' for more information about these
options.

For example, let's say you had a list of phone numbers, and wanted to
align them so that the opening parentheses would line up:

    Fred (123) 456-7890
    Alice (123) 456-7890
    Mary-Anne (123) 456-7890
    Joe (123) 456-7890

There is no predefined rule to handle this, but you could easily do it
Chong Yidong's avatar
Chong Yidong committed
450
using a REGEXP like \"(\".  All you would have to do is to mark the
Kenichi Handa's avatar
Kenichi Handa committed
451 452 453 454
region, call `align-regexp' and type in that regular expression.

\(fn BEG END REGEXP &optional GROUP SPACING REPEAT)" t nil)

Miles Bader's avatar
Miles Bader committed
455
(autoload 'align-entire "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
456 457 458 459 460 461 462 463
Align the selected region as if it were one alignment section.
BEG and END mark the extent of the region.  If RULES or EXCLUDE-RULES
is set to a list of rules (see `align-rules-list'), it can be used to
override the default alignment rules that would have been used to
align that section.

\(fn BEG END &optional RULES EXCLUDE-RULES)" t nil)

Miles Bader's avatar
Miles Bader committed
464
(autoload 'align-current "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
465 466 467 468 469 470 471 472 473
Call `align' on the current alignment section.
This function assumes you want to align only the current section, and
so saves you from having to specify the region.  If RULES or
EXCLUDE-RULES is set to a list of rules (see `align-rules-list'), it
can be used to override the default alignment rules that would have
been used to align that section.

\(fn &optional RULES EXCLUDE-RULES)" t nil)

Miles Bader's avatar
Miles Bader committed
474
(autoload 'align-highlight-rule "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
475 476 477 478 479 480 481 482 483
Highlight the whitespace which a given rule would have modified.
BEG and END mark the extent of the region.  TITLE identifies the rule
that should be highlighted.  If RULES or EXCLUDE-RULES is set to a
list of rules (see `align-rules-list'), it can be used to override the
default alignment rules that would have been used to identify the text
to be colored.

\(fn BEG END TITLE &optional RULES EXCLUDE-RULES)" t nil)

Miles Bader's avatar
Miles Bader committed
484
(autoload 'align-unhighlight-rule "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
485 486 487 488
Remove any highlighting that was added by `align-highlight-rule'.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
489
(autoload 'align-newline-and-indent "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
490 491 492 493 494 495
A replacement function for `newline-and-indent', aligning as it goes.

\(fn)" t nil)

;;;***

496
;;;### (autoloads (outlineify-sticky allout-mode) "allout" "allout.el"
Chong Yidong's avatar
Chong Yidong committed
497
;;;;;;  (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
498 499
;;; Generated autoloads from allout.el

Katsumi Yamaoka's avatar
Katsumi Yamaoka committed
500 501 502 503
(put 'allout-use-hanging-indents 'safe-local-variable (if (fboundp 'booleanp) 'booleanp '(lambda (x) (member x '(t nil)))))

(put 'allout-reindent-bodies 'safe-local-variable '(lambda (x) (memq x '(nil t text force))))

Miles Bader's avatar
Miles Bader committed
504
(put 'allout-show-bodies 'safe-local-variable (if (fboundp 'booleanp) 'booleanp '(lambda (x) (member x '(t nil)))))
505

Miles Bader's avatar
Miles Bader committed
506
(put 'allout-header-prefix 'safe-local-variable 'stringp)
507

Miles Bader's avatar
Miles Bader committed
508
(put 'allout-primary-bullet 'safe-local-variable 'stringp)
509

Miles Bader's avatar
Miles Bader committed
510
(put 'allout-plain-bullets-string 'safe-local-variable 'stringp)
511

Miles Bader's avatar
Miles Bader committed
512
(put 'allout-distinctive-bullets-string 'safe-local-variable 'stringp)
513

Miles Bader's avatar
Miles Bader committed
514
(put 'allout-use-mode-specific-leader 'safe-local-variable '(lambda (x) (or (memq x '(t nil allout-mode-leaders comment-start)) (stringp x))))
515

Miles Bader's avatar
Miles Bader committed
516
(put 'allout-old-style-prefixes 'safe-local-variable (if (fboundp 'booleanp) 'booleanp '(lambda (x) (member x '(t nil)))))
517

Miles Bader's avatar
Miles Bader committed
518
(put 'allout-stylish-prefixes 'safe-local-variable (if (fboundp 'booleanp) 'booleanp '(lambda (x) (member x '(t nil)))))
519

Miles Bader's avatar
Miles Bader committed
520
(put 'allout-numbered-bullet 'safe-local-variable (if (fboundp 'string-or-null-p) 'string-or-null-p '(lambda (x) (or (stringp x) (null x)))))
521

Miles Bader's avatar
Miles Bader committed
522
(put 'allout-file-xref-bullet 'safe-local-variable (if (fboundp 'string-or-null-p) 'string-or-null-p '(lambda (x) (or (stringp x) (null x)))))
523

Miles Bader's avatar
Miles Bader committed
524
(put 'allout-presentation-padding 'safe-local-variable 'integerp)
525

Miles Bader's avatar
Miles Bader committed
526
(put 'allout-layout 'safe-local-variable '(lambda (x) (or (numberp x) (listp x) (memq x '(: * + -)))))
527

Miles Bader's avatar
Miles Bader committed
528
(put 'allout-passphrase-verifier-string 'safe-local-variable 'stringp)
529

Miles Bader's avatar
Miles Bader committed
530
(put 'allout-passphrase-hint-string 'safe-local-variable 'stringp)
531

Miles Bader's avatar
Miles Bader committed
532
(autoload 'allout-mode "allout" "\
533
Toggle minor mode for controlling exposure and editing of text outlines.
Romain Francoise's avatar
Update.  
Romain Francoise committed
534
\\<allout-mode-map>
535

Miles Bader's avatar
Miles Bader committed
536 537 538
Optional prefix argument TOGGLE forces the mode to re-initialize
if it is positive, otherwise it turns the mode off.  Allout
outline mode always runs as a minor mode.
539 540 541 542 543 544 545 546

Allout outline mode provides extensive outline oriented formatting and
manipulation.  It enables structural editing of outlines, as well as
navigation and exposure.  It also is specifically aimed at
accommodating syntax-sensitive text like programming languages.  (For
an example, see the allout code itself, which is organized as an allout
outline.)

Chong Yidong's avatar
Chong Yidong committed
547
In addition to typical outline navigation and exposure, allout includes:
548

Chong Yidong's avatar
Chong Yidong committed
549 550
 - topic-oriented authoring, including keystroke-based topic creation,
   repositioning, promotion/demotion, cut, and paste
551
 - incremental search with dynamic exposure and reconcealment of hidden text
Chong Yidong's avatar
Chong Yidong committed
552
 - adjustable format, so programming code can be developed in outline-structure
553
 - easy topic encryption and decryption
Chong Yidong's avatar
Chong Yidong committed
554 555 556
 - \"Hot-spot\" operation, for single-keystroke maneuvering and exposure control
 - integral outline layout, for automatic initial exposure when visiting a file
 - independent extensibility, using comprehensive exposure and authoring hooks
557 558 559

and many other features.

Chong Yidong's avatar
Chong Yidong committed
560
Below is a description of the key bindings, and then explanation of
561 562 563 564 565
special `allout-mode' features and terminology.  See also the outline
menubar additions for quick reference to many of the features, and see
the docstring of the function `allout-init' for instructions on
priming your emacs session for automatic activation of `allout-mode'.

Chong Yidong's avatar
Chong Yidong committed
566 567 568 569 570
The bindings are dictated by the customizable `allout-keybindings-list'
variable.  We recommend customizing `allout-command-prefix' to use just
`\\C-c' as the command prefix, if the allout bindings don't conflict with
any personal bindings you have on \\C-c.  In any case, outline structure
navigation and authoring is simplified by positioning the cursor on an
Jason Rumney's avatar
Jason Rumney committed
571
item's bullet character, the \"hot-spot\" -- then you can invoke allout
Chong Yidong's avatar
Chong Yidong committed
572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591
commands with just the un-prefixed, un-control-shifted command letters.
This is described further in the HOT-SPOT Operation section.

        Exposure Control:
        ----------------
\\[allout-hide-current-subtree]   `allout-hide-current-subtree'
\\[allout-show-children] `allout-show-children'
\\[allout-show-current-subtree] `allout-show-current-subtree'
\\[allout-show-current-entry] `allout-show-current-entry'
\\[allout-show-all]   `allout-show-all'

        Navigation:
        ----------
\\[allout-next-visible-heading] `allout-next-visible-heading'
\\[allout-previous-visible-heading] `allout-previous-visible-heading'
\\[allout-up-current-level] `allout-up-current-level'
\\[allout-forward-current-level] `allout-forward-current-level'
\\[allout-backward-current-level] `allout-backward-current-level'
\\[allout-end-of-entry] `allout-end-of-entry'
\\[allout-beginning-of-current-entry] `allout-beginning-of-current-entry' (alternately, goes to hot-spot)
Jason Rumney's avatar
Jason Rumney committed
592
\\[allout-beginning-of-line]  `allout-beginning-of-line' -- like regular beginning-of-line, but
Chong Yidong's avatar
Chong Yidong committed
593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609
     if immediately repeated cycles to the beginning of the current item
     and then to the hot-spot (if `allout-beginning-of-line-cycles' is set).


        Topic Header Production:
        -----------------------
\\[allout-open-sibtopic] `allout-open-sibtopic' Create a new sibling after current topic.
\\[allout-open-subtopic]   `allout-open-subtopic' ... an offspring of current topic.
\\[allout-open-supertopic] `allout-open-supertopic' ... a sibling of the current topic's parent.

        Topic Level and Prefix Adjustment:
        ---------------------------------
\\[allout-shift-in] `allout-shift-in'   Shift current topic and all offspring deeper
\\[allout-shift-out] `allout-shift-out' ... less deep
\\[allout-rebullet-current-heading] `allout-rebullet-current-heading' Prompt for alternate bullet for
            current topic
\\[allout-rebullet-topic] `allout-rebullet-topic'   Reconcile bullets of topic and
Jason Rumney's avatar
Jason Rumney committed
610
            its' offspring -- distinctive bullets are not changed, others
Chong Yidong's avatar
Chong Yidong committed
611
            are alternated according to nesting depth.
Jason Rumney's avatar
Jason Rumney committed
612
\\[allout-number-siblings] `allout-number-siblings'  Number bullets of topic and siblings --
Chong Yidong's avatar
Chong Yidong committed
613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640
           the offspring are not affected.
           With repeat count, revoke numbering.

        Topic-oriented Killing and Yanking:
        ----------------------------------
\\[allout-kill-topic] `allout-kill-topic'   Kill current topic, including offspring.
\\[allout-copy-topic-as-kill] `allout-copy-topic-as-kill' Copy current topic, including offspring.
\\[allout-kill-line]     `allout-kill-line'    kill-line, attending to outline structure.
\\[allout-copy-line-as-kill]     `allout-copy-line-as-kill' Copy line but don't delete it.
\\[allout-yank] `allout-yank'        Yank, adjusting depth of yanked topic to
                             depth of heading if yanking into bare topic
                             heading (ie, prefix sans text).
\\[allout-yank-pop]     `allout-yank-pop'       Is to allout-yank as yank-pop is to yank

        Topic-oriented Encryption:
        -------------------------
\\[allout-toggle-current-subtree-encryption] `allout-toggle-current-subtree-encryption'
          Encrypt/Decrypt topic content

        Misc commands:
        -------------
M-x outlineify-sticky       Activate outline mode for current buffer,
                            and establish a default file-var setting
                            for `allout-layout'.
\\[allout-mark-topic]       `allout-mark-topic'
\\[allout-copy-exposed-to-buffer] `allout-copy-exposed-to-buffer'
                            Duplicate outline, sans concealed text, to
                            buffer with name derived from derived from that
Jason Rumney's avatar
Jason Rumney committed
641
                            of current buffer -- \"*BUFFERNAME exposed*\".
Chong Yidong's avatar
Chong Yidong committed
642 643 644 645 646 647
\\[allout-flatten-exposed-to-buffer] `allout-flatten-exposed-to-buffer'
                            Like above 'copy-exposed', but convert topic
                            prefixes to section.subsection... numeric
                            format.
\\[eval-expression] (allout-init t) Setup Emacs session for outline mode
                            auto-activation.
648

Romain Francoise's avatar
Update.  
Romain Francoise committed
649
                  Topic Encryption
650

Romain Francoise's avatar
Update.  
Romain Francoise committed
651 652 653 654
Outline mode supports gpg encryption of topics, with support for
symmetric and key-pair modes, passphrase timeout, passphrase
consistency checking, user-provided hinting for symmetric key
mode, and auto-encryption of topics pending encryption on save.
655

Chong Yidong's avatar
Chong Yidong committed
656 657 658 659 660 661 662 663 664 665 666 667 668
Topics pending encryption are, by default, automatically
encrypted during file saves.  If the contents of the topic
containing the cursor was encrypted for a save, it is
automatically decrypted for continued editing.

The aim of these measures is reliable topic privacy while
preventing accidents like neglected encryption before saves,
forgetting which passphrase was used, and other practical
pitfalls.

See `allout-toggle-current-subtree-encryption' function docstring
and `allout-encrypt-unencrypted-on-saves' customization variable
for details.
669

Chong Yidong's avatar
Chong Yidong committed
670
                 HOT-SPOT Operation
671 672 673 674 675 676 677

Hot-spot operation provides a means for easy, single-keystroke outline
navigation and exposure control.

When the text cursor is positioned directly on the bullet character of
a topic, regular characters (a to z) invoke the commands of the
corresponding allout-mode keymap control chars.  For example, \"f\"
Romain Francoise's avatar
Update.  
Romain Francoise committed
678
would invoke the command typically bound to \"C-c<space>C-f\"
679 680
\(\\[allout-forward-current-level] `allout-forward-current-level').

Romain Francoise's avatar
Update.  
Romain Francoise committed
681 682
Thus, by positioning the cursor on a topic bullet, you can
execute the outline navigation and manipulation commands with a
Chong Yidong's avatar
Chong Yidong committed
683
single keystroke.  Regular navigation keys (eg, \\[forward-char], \\[next-line]) don't get
Romain Francoise's avatar
Update.  
Romain Francoise committed
684
this special translation, so you can use them to get out of the
Chong Yidong's avatar
Chong Yidong committed
685 686
hot-spot and back to normal editing operation.

Chong Yidong's avatar
Chong Yidong committed
687
In allout-mode, the normal beginning-of-line command (\\[allout-beginning-of-line]) is
Chong Yidong's avatar
Chong Yidong committed
688 689 690 691 692 693 694 695
replaced with one that makes it easy to get to the hot-spot.  If you
repeat it immediately it cycles (if `allout-beginning-of-line-cycles'
is set) to the beginning of the item and then, if you hit it again
immediately, to the hot-spot.  Similarly, `allout-beginning-of-current-entry'
\(\\[allout-beginning-of-current-entry]) moves to the hot-spot when the cursor is already located
at the beginning of the current entry.

                             Extending Allout
696

Chong Yidong's avatar
Chong Yidong committed
697 698 699
Allout exposure and authoring activites all have associated
hooks, by which independent code can cooperate with allout
without changes to the allout core.  Here are key ones:
700

Chong Yidong's avatar
Chong Yidong committed
701 702 703 704 705 706 707 708
`allout-mode-hook'
`allout-mode-deactivate-hook'
`allout-exposure-change-hook'
`allout-structure-added-hook'
`allout-structure-deleted-hook'
`allout-structure-shifted-hook'

                            Terminology
709

Jason Rumney's avatar
Jason Rumney committed
710
Topic hierarchy constituents -- TOPICS and SUBTOPICS:
711

Chong Yidong's avatar
Chong Yidong committed
712 713 714 715 716 717 718 719 720
ITEM:   A unitary outline element, including the HEADER and ENTRY text.
TOPIC:  An ITEM and any ITEMs contained within it, ie having greater DEPTH
        and with no intervening items of lower DEPTH than the container.
CURRENT ITEM:
        The visible ITEM most immediately containing the cursor.
DEPTH:  The degree of nesting of an ITEM; it increases with containment.
        The DEPTH is determined by the HEADER PREFIX.  The DEPTH is also
        called the:
LEVEL:  The same as DEPTH.
721 722

ANCESTORS:
Chong Yidong's avatar
Chong Yidong committed
723 724 725
        Those ITEMs whose TOPICs contain an ITEM.
PARENT: An ITEM's immediate ANCESTOR.  It has a DEPTH one less than that
        of the ITEM.
726
OFFSPRING:
Chong Yidong's avatar
Chong Yidong committed
727
        The ITEMs contained within an ITEM's TOPIC.
728
SUBTOPIC:
Chong Yidong's avatar
Chong Yidong committed
729 730 731
        An OFFSPRING of its ANCESTOR TOPICs.
CHILD:
        An immediate SUBTOPIC of its PARENT.
732
SIBLINGS:
Chong Yidong's avatar
Chong Yidong committed
733
        TOPICs having the same PARENT and DEPTH.
734 735 736

Topic text constituents:

Chong Yidong's avatar
Chong Yidong committed
737 738 739 740 741 742 743 744 745
HEADER: The first line of an ITEM, include the ITEM PREFIX and HEADER
        text.
ENTRY:  The text content of an ITEM, before any OFFSPRING, but including
        the HEADER text and distinct from the ITEM PREFIX.
BODY:   Same as ENTRY.
PREFIX: The leading text of an ITEM which distinguishes it from normal
        ENTRY text.  Allout recognizes the outline structure according
        to the strict PREFIX format.  It consists of a PREFIX-LEAD string,
        PREFIX-PADDING, and a BULLET.  The BULLET might be followed by a
746
        number, indicating the ordinal number of the topic among its
Chong Yidong's avatar
Chong Yidong committed
747 748 749
        siblings, or an asterisk indicating encryption, plus an optional
        space.  After that is the ITEM HEADER text, which is not part of
        the PREFIX.
750

Chong Yidong's avatar
Chong Yidong committed
751 752
        The relative length of the PREFIX determines the nesting DEPTH
        of the ITEM.
753
PREFIX-LEAD:
Chong Yidong's avatar
Chong Yidong committed
754 755 756 757 758 759 760 761 762 763 764
        The string at the beginning of a HEADER PREFIX, by default a `.'.
        It can be customized by changing the setting of
        `allout-header-prefix' and then reinitializing `allout-mode'.

        When the PREFIX-LEAD is set to the comment-string of a
        programming language, outline structuring can be embedded in
        program code without interfering with processing of the text
        (by emacs or the language processor) as program code.  This
        setting happens automatically when allout mode is used in
        programming-mode buffers.  See `allout-use-mode-specific-leader'
        docstring for more detail.
765
PREFIX-PADDING:
Chong Yidong's avatar
Chong Yidong committed
766 767 768 769
        Spaces or asterisks which separate the PREFIX-LEAD and the
        bullet, determining the ITEM's DEPTH.
BULLET: A character at the end of the ITEM PREFIX, it must be one of
        the characters listed on `allout-plain-bullets-string' or
Chong Yidong's avatar
Chong Yidong committed
770 771 772 773 774 775 776 777
        `allout-distinctive-bullets-string'.  When creating a TOPIC,
        plain BULLETs are by default used, according to the DEPTH of the
        TOPIC.  Choice among the distinctive BULLETs is offered when you
        provide a universal argugment (\\[universal-argument]) to the
        TOPIC creation command, or when explictly rebulleting a TOPIC.  The
        significance of the various distinctive bullets is purely by
        convention.  See the documentation for the above bullet strings for
        more details.
778
EXPOSURE:
Chong Yidong's avatar
Chong Yidong committed
779 780
        The state of a TOPIC which determines the on-screen visibility
        of its OFFSPRING and contained ENTRY text.
781
CONCEALED:
Chong Yidong's avatar
Chong Yidong committed
782 783
        TOPICs and ENTRY text whose EXPOSURE is inhibited.  Concealed
        text is represented by \"...\" ellipses.
784

Chong Yidong's avatar
Chong Yidong committed
785 786 787
        CONCEALED TOPICs are effectively collapsed within an ANCESTOR.
CLOSED: A TOPIC whose immediate OFFSPRING and body-text is CONCEALED.
OPEN:	A TOPIC that is not CLOSED, though its OFFSPRING or BODY may be.
788 789 790

\(fn &optional TOGGLE)" t nil)

Miles Bader's avatar
Miles Bader committed
791
(defalias 'outlinify-sticky 'outlineify-sticky)
792

Miles Bader's avatar
Miles Bader committed
793
(autoload 'outlineify-sticky "allout" "\
794 795 796 797
Activate outline mode and establish file var so it is started subsequently.

See doc-string for `allout-layout' and `allout-init' for details on
setup for auto-startup.
Kenichi Handa's avatar
Kenichi Handa committed
798

799
\(fn &optional ARG)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
800 801 802 803

;;;***

;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp"
Chong Yidong's avatar
Chong Yidong committed
804
;;;;;;  "net/ange-ftp.el" (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
805 806
;;; Generated autoloads from net/ange-ftp.el

Miles Bader's avatar
Miles Bader committed
807
(defalias 'ange-ftp-re-read-dir 'ange-ftp-reread-dir)
Kenichi Handa's avatar
Kenichi Handa committed
808

Miles Bader's avatar
Miles Bader committed
809
(autoload 'ange-ftp-reread-dir "ange-ftp" "\
Kenichi Handa's avatar
Kenichi Handa committed
810
Reread remote directory DIR to update the directory cache.
Chong Yidong's avatar
Chong Yidong committed
811
The implementation of remote FTP file names caches directory contents
Kenichi Handa's avatar
Kenichi Handa committed
812 813 814 815 816 817
for speed.  Therefore, when new remote files are created, Emacs
may not know they exist.  You can use this command to reread a specific
directory, so that Emacs will know its current contents.

\(fn &optional DIR)" t nil)

Miles Bader's avatar
Miles Bader committed
818
(autoload 'ange-ftp-hook-function "ange-ftp" "\
Kenichi Handa's avatar
Kenichi Handa committed
819 820 821 822 823 824 825
Not documented

\(fn OPERATION &rest ARGS)" nil nil)

;;;***

;;;### (autoloads (animate-birthday-present animate-sequence animate-string)
Chong Yidong's avatar
Chong Yidong committed
826
;;;;;;  "animate" "play/animate.el" (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
827 828
;;; Generated autoloads from play/animate.el

Miles Bader's avatar
Miles Bader committed
829
(autoload 'animate-string "animate" "\
Kenichi Handa's avatar
Kenichi Handa committed
830 831 832 833 834 835 836 837 838
Display STRING starting at position VPOS, HPOS, using animation.
The characters start at randomly chosen places,
and all slide in parallel to their final positions,
passing through `animate-n-steps' positions before the final ones.
If HPOS is nil (or omitted), center the string horizontally
in the current window.

\(fn STRING VPOS &optional HPOS)" nil nil)

Miles Bader's avatar
Miles Bader committed
839
(autoload 'animate-sequence "animate" "\
Kenichi Handa's avatar
Kenichi Handa committed
840 841 842 843 844
Display strings from LIST-OF-STRING with animation in a new buffer.
Strings will be separated from each other by SPACE lines.

\(fn LIST-OF-STRINGS SPACE)" nil nil)

Miles Bader's avatar
Miles Bader committed
845
(autoload 'animate-birthday-present "animate" "\
Andreas Schwab's avatar
Andreas Schwab committed
846 847
Display one's birthday present in a new buffer.
You can specify the one's name by NAME; the default value is \"Sarah\".
Kenichi Handa's avatar
Kenichi Handa committed
848

Andreas Schwab's avatar
Andreas Schwab committed
849
\(fn &optional NAME)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
850 851 852 853

;;;***

;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on)
Chong Yidong's avatar
Chong Yidong committed
854
;;;;;;  "ansi-color" "ansi-color.el" (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
855 856
;;; Generated autoloads from ansi-color.el

Miles Bader's avatar
Miles Bader committed
857
(autoload 'ansi-color-for-comint-mode-on "ansi-color" "\
Kenichi Handa's avatar
Kenichi Handa committed
858 859 860 861
Set `ansi-color-for-comint-mode' to t.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
862
(autoload 'ansi-color-process-output "ansi-color" "\
Chong Yidong's avatar
Chong Yidong committed
863
Maybe translate SGR control sequences of comint output into text properties.
Kenichi Handa's avatar
Kenichi Handa committed
864 865 866 867

Depending on variable `ansi-color-for-comint-mode' the comint output is
either not processed, SGR control sequences are filtered using
`ansi-color-filter-region', or SGR control sequences are translated into
Chong Yidong's avatar
Chong Yidong committed
868
text properties using `ansi-color-apply-on-region'.
Kenichi Handa's avatar
Kenichi Handa committed
869 870 871 872 873 874

The comint output is assumed to lie between the marker
`comint-last-output-start' and the process-mark.

This is a good function to put in `comint-output-filter-functions'.

Chong Yidong's avatar
Chong Yidong committed
875
\(fn IGNORED)" nil nil)
Kenichi Handa's avatar
Kenichi Handa committed
876 877 878 879

;;;***

;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules)
Chong Yidong's avatar
Chong Yidong committed
880
;;;;;;  "antlr-mode" "progmodes/antlr-mode.el" (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
881 882
;;; Generated autoloads from progmodes/antlr-mode.el

Miles Bader's avatar
Miles Bader committed
883
(autoload 'antlr-show-makefile-rules "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901
Show Makefile rules for all grammar files in the current directory.
If the `major-mode' of the current buffer has the value `makefile-mode',
the rules are directory inserted at point.  Otherwise, a *Help* buffer
is shown with the rules which are also put into the `kill-ring' for
\\[yank].

This command considers import/export vocabularies and grammar
inheritance and provides a value for the \"-glib\" option if necessary.
Customize variable `antlr-makefile-specification' for the appearance of
the rules.

If the file for a super-grammar cannot be determined, special file names
are used according to variable `antlr-unknown-file-formats' and a
commentary with value `antlr-help-unknown-file-text' is added.  The
*Help* buffer always starts with the text in `antlr-help-rules-intro'.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
902
(autoload 'antlr-mode "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
903 904 905 906 907
Major mode for editing ANTLR grammar files.
\\{antlr-mode-map}

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
908
(autoload 'antlr-set-tabs "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
909 910 911 912 913 914 915
Use ANTLR's convention for TABs according to `antlr-tab-offset-alist'.
Used in `antlr-mode'.  Also a useful function in `java-mode-hook'.

\(fn)" nil nil)

;;;***

Glenn Morris's avatar
Glenn Morris committed
916
;;;### (autoloads (appt-activate appt-make-list appt-delete appt-add)
Chong Yidong's avatar
Chong Yidong committed
917
;;;;;;  "appt" "calendar/appt.el" (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
918 919
;;; Generated autoloads from calendar/appt.el

Miles Bader's avatar
Miles Bader committed
920
(autoload 'appt-add "appt" "\
Chong Yidong's avatar
Chong Yidong committed
921
Add an appointment for today at TIME with message MSG.
Kenichi Handa's avatar
Kenichi Handa committed
922
The time should be in either 24 hour format or am/pm format.
Chong Yidong's avatar
Chong Yidong committed
923 924 925
Optional argument WARNTIME is an integer (or string) giving the number
of minutes before the appointment at which to start warning.
The default is `appt-message-warning-time'.
Kenichi Handa's avatar
Kenichi Handa committed
926

Chong Yidong's avatar
Chong Yidong committed
927
\(fn TIME MSG &optional WARNTIME)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
928

Miles Bader's avatar
Miles Bader committed
929
(autoload 'appt-delete "appt" "\
Kenichi Handa's avatar
Kenichi Handa committed
930 931
Delete an appointment from the list of appointments.

932
\(fn)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
933

Miles Bader's avatar
Miles Bader committed
934
(autoload 'appt-make-list "appt" "\
Andreas Schwab's avatar
Update.  
Andreas Schwab committed
935
Update the appointments list from today's diary buffer.
Kenichi Handa's avatar
Kenichi Handa committed
936
The time must be at the beginning of a line for it to be
Andreas Schwab's avatar
Andreas Schwab committed
937 938
put in the appointments list (see examples in documentation of
the function `appt-check').  We assume that the variables DATE and
939
NUMBER hold the arguments that `diary-list-entries' received.
Kenichi Handa's avatar
Kenichi Handa committed
940 941
They specify the range of dates that the diary is being processed for.

Andreas Schwab's avatar
Andreas Schwab committed
942
Any appointments made with `appt-add' are not affected by this function.
Andreas Schwab's avatar
Update.  
Andreas Schwab committed
943

Luc Teirlinck's avatar
Update.  
Luc Teirlinck committed
944 945 946
For backwards compatibility, this function activates the
appointment package (if it is not already active).

Kenichi Handa's avatar
Kenichi Handa committed
947 948
\(fn)" nil nil)

Miles Bader's avatar
Miles Bader committed
949
(autoload 'appt-activate "appt" "\
Andreas Schwab's avatar
Andreas Schwab committed
950 951 952 953 954 955
Toggle checking of appointments.
With optional numeric argument ARG, turn appointment checking on if
ARG is positive, otherwise off.

\(fn &optional ARG)" t nil)

Kenichi Handa's avatar
Kenichi Handa committed
956 957
;;;***

Glenn Morris's avatar
Glenn Morris committed
958 959
;;;### (autoloads (apropos-documentation apropos-value apropos-library
;;;;;;  apropos apropos-documentation-property apropos-command apropos-variable
Chong Yidong's avatar
Chong Yidong committed
960
;;;;;;  apropos-read-pattern) "apropos" "apropos.el" (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
961 962
;;; Generated autoloads from apropos.el

Miles Bader's avatar
Miles Bader committed
963
(autoload 'apropos-read-pattern "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
964 965 966 967 968 969 970 971 972
Read an apropos pattern, either a word list or a regexp.
Returns the user pattern, either a list of words which are matched
literally, or a string which is used as a regexp to search for.

SUBJECT is a string that is included in the prompt to identify what
kind of objects to search.

\(fn SUBJECT)" nil nil)

Miles Bader's avatar
Miles Bader committed
973
(autoload 'apropos-variable "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
974 975 976 977 978 979 980
Show user variables that match PATTERN.
PATTERN can be a word, a list of words (separated by spaces),
or a regexp (using some regexp special characters).  If it is a word,
search for matches for that word as a substring.  If it is a list of words,
search for matches for any two (or more) of those words.

With \\[universal-argument] prefix, or if `apropos-do-all' is non-nil, also show
Kenichi Handa's avatar
Kenichi Handa committed
981 982
normal variables.

Eli Zaretskii's avatar
Eli Zaretskii committed
983
\(fn PATTERN &optional DO-ALL)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
984

Miles Bader's avatar
Miles Bader committed
985
(defalias 'command-apropos 'apropos-command)
Kenichi Handa's avatar
Kenichi Handa committed
986

Miles Bader's avatar
Miles Bader committed
987
(autoload 'apropos-command "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
988 989 990 991 992 993 994
Show commands (interactively callable functions) that match PATTERN.
PATTERN can be a word, a list of words (separated by spaces),
or a regexp (using some regexp special characters).  If it is a word,
search for matches for that word as a substring.  If it is a list of words,
search for matches for any two (or more) of those words.

With \\[universal-argument] prefix, or if `apropos-do-all' is non-nil, also show
Kenichi Handa's avatar
Kenichi Handa committed
995 996 997 998 999
noninteractive functions.

If VAR-PREDICATE is non-nil, show only variables, and only those that
satisfy the predicate VAR-PREDICATE.

Eli Zaretskii's avatar
Eli Zaretskii committed
1000 1001 1002 1003
When called from a Lisp program, a string PATTERN is used as a regexp,
while a list of strings is used as a word list.

\(fn PATTERN &optional DO-ALL VAR-PREDICATE)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
1004

Miles Bader's avatar
Miles Bader committed
1005
(autoload 'apropos-documentation-property "apropos" "\
Kenichi Handa's avatar
Kenichi Handa committed
1006 1007 1008 1009
Like (documentation-property SYMBOL PROPERTY RAW) but handle errors.

\(fn SYMBOL PROPERTY RAW)" nil nil)

Miles Bader's avatar
Miles Bader committed
1010
(autoload 'apropos "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021
Show all meaningful Lisp symbols whose names match PATTERN.
Symbols are shown if they are defined as functions, variables, or
faces, or if they have nonempty property lists.

PATTERN can be a word, a list of words (separated by spaces),
or a regexp (using some regexp special characters).  If it is a word,
search for matches for that word as a substring.  If it is a list of words,
search for matches for any two (or more) of those words.

With \\[universal-argument] prefix, or if `apropos-do-all' is non-nil,
consider all symbols (if they match PATTERN).
Kenichi Handa's avatar
Kenichi Handa committed
1022

Eli Zaretskii's avatar
Eli Zaretskii committed
1023 1024 1025
Returns list of symbols and documentation found.

\(fn PATTERN &optional DO-ALL)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
1026

Glenn Morris's avatar
Glenn Morris committed
1027 1028 1029 1030 1031 1032 1033
(autoload 'apropos-library "apropos" "\
List the variables and functions defined by library FILE.
FILE should be one of the libraries currently loaded and should
thus be found in `load-history'.

\(fn FILE)" t nil)

Miles Bader's avatar
Miles Bader committed
1034
(autoload 'apropos-value "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1035 1036 1037 1038 1039 1040 1041
Show all symbols whose value's printed representation matches PATTERN.
PATTERN can be a word, a list of words (separated by spaces),
or a regexp (using some regexp special characters).  If it is a word,
search for matches for that word as a substring.  If it is a list of words,
search for matches for any two (or more) of those words.

With \\[universal-argument] prefix, or if `apropos-do-all' is non-nil, also looks
Kenichi Handa's avatar
Kenichi Handa committed
1042 1043 1044
at the function and at the names and values of properties.
Returns list of symbols and values found.

Eli Zaretskii's avatar
Eli Zaretskii committed
1045
\(fn PATTERN &optional DO-ALL)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
1046

Miles Bader's avatar
Miles Bader committed
1047
(autoload 'apropos-documentation "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1048 1049 1050 1051 1052 1053 1054
Show symbols whose documentation contains matches for PATTERN.
PATTERN can be a word, a list of words (separated by spaces),
or a regexp (using some regexp special characters).  If it is a word,
search for matches for that word as a substring.  If it is a list of words,
search for matches for any two (or more) of those words.

With \\[universal-argument] prefix, or if `apropos-do-all' is non-nil, also use
Kenichi Handa's avatar
Kenichi Handa committed
1055 1056 1057 1058
documentation that is not stored in the documentation file and show key
bindings.
Returns list of symbols and documentation found.

Eli Zaretskii's avatar
Eli Zaretskii committed
1059
\(fn PATTERN &optional DO-ALL)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
1060 1061 1062

;;;***

Chong Yidong's avatar
Chong Yidong committed
1063 1064
;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (19636
;;;;;;  58496))
Kenichi Handa's avatar
Kenichi Handa committed
1065 1066
;;; Generated autoloads from arc-mode.el

Miles Bader's avatar
Miles Bader committed
1067
(autoload 'archive-mode "arc-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083
Major mode for viewing an archive file in a dired-like way.
You can move around using the usual cursor motion commands.
Letters no longer insert themselves.
Type `e' to pull a file out of the archive and into its own buffer;
or click mouse-2 on the file's line in the archive mode buffer.

If you edit a sub-file of this archive (as with the `e' command) and
save it, the contents of that buffer will be saved back into the
archive.

\\{archive-mode-map}

\(fn &optional FORCE)" nil nil)

;;;***

Chong Yidong's avatar
Chong Yidong committed
1084
;;;### (autoloads (array-mode) "array" "array.el" (19636 58496))
Kenichi Handa's avatar
Kenichi Handa committed
1085 1086
;;; Generated autoloads from array.el

Miles Bader's avatar
Miles Bader committed
1087
(autoload 'array-mode "array" "\
Kenichi Handa's avatar
Kenichi Handa committed
1088 1089 1090 1091 1092 1093 1094 1095 1096
Major mode for editing arrays.

  Array mode is a specialized mode for editing arrays.  An array is
considered to be a two-dimensional set of strings.  The strings are
NOT recognized as integers or real numbers.

  The array MUST reside at the top of the buffer.

  TABs are not respected, and may be converted into spaces at any time.
Luc Teirlinck's avatar
Update.  
Luc Teirlinck committed
1097
Setting the variable `array-respect-tabs' to non-nil will prevent TAB conversion,
Kenichi Handa's avatar
Kenichi Handa committed
1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154
but will cause many functions to give errors if they encounter one.

  Upon entering array mode, you will be prompted for the values of
several variables.  Others will be calculated based on the values you
supply.  These variables are all local to the buffer.  Other buffer
in array mode may have different values assigned to the variables.
The variables are:

Variables you assign:
     array-max-row:          The number of rows in the array.
     array-max-column:       The number of columns in the array.
     array-columns-per-line: The number of columns in the array per line of buffer.
     array-field-width:      The width of each field, in characters.
     array-rows-numbered:    A logical variable describing whether to ignore
                       row numbers in the buffer.

Variables which are calculated:
     array-line-length:      The number of characters in a buffer line.
     array-lines-per-row:    The number of buffer lines used to display each row.

  The following commands are available (an asterisk indicates it may
take a numeric prefix argument):

    *  	\\<array-mode-map>\\[array-forward-column]	  Move forward one column.
    *  	\\[array-backward-column]	  Move backward one column.
    *  	\\[array-next-row]	  Move down one row.
    *  	\\[array-previous-row]	  Move up one row.

    *   \\[array-copy-forward]	  Copy the current field into the column to the right.
    *   \\[array-copy-backward]	  Copy the current field into the column to the left.
    *   \\[array-copy-down]	  Copy the current field into the row below.
    *   \\[array-copy-up]	  Copy the current field into the row above.

    *   \\[array-copy-column-forward]   Copy the current column into the column to the right.
    *   \\[array-copy-column-backward]   Copy the current column into the column to the left.
    *   \\[array-copy-row-down]   Copy the current row into the row below.
    *   \\[array-copy-row-up]   Copy the current row into the row above.

        \\[array-fill-rectangle]   Copy the field at mark into every cell with row and column
                  between that of point and mark.

	\\[array-what-position]	  Display the current array row and column.
	\\[array-goto-cell]	  Go to a particular array cell.

	\\[array-make-template]	  Make a template for a new array.
	\\[array-reconfigure-rows]	  Reconfigure the array.
        \\[array-expand-rows]   Expand the array (remove row numbers and
                  newlines inside rows)

        \\[array-display-local-variables]   Display the current values of local variables.

Entering array mode calls the function `array-mode-hook'.

\(fn)" t nil)

;;;***

Chong Yidong's avatar
Chong Yidong committed
1155 1156
;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (19636
;;;;;;  58496))
Kenichi Handa's avatar
Kenichi Handa committed
1157 1158
;;; Generated autoloads from textmodes/artist.el

Miles Bader's avatar
Miles Bader committed
1159
(autoload 'artist-mode "artist" "\
Chong Yidong's avatar
Chong Yidong committed
1160 1161 1162 1163
Toggle Artist mode.
With argument STATE, turn Artist mode on if STATE is positive.
Artist lets you draw lines, squares, rectangles and poly-lines,
ellipses and circles with your mouse and/or keyboard.
Kenichi Handa's avatar
Kenichi Handa committed
1164

Chong Yidong's avatar
Chong Yidong committed
1165
How to quit Artist mode
Kenichi Handa's avatar
Kenichi Handa committed
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201