ldefs-boot.el 1.16 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"
Glenn Morris's avatar
Glenn Morris committed
8
;;;;;;  "play/5x5.el" (20709 26818 907104 0))
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
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>
Glenn Morris's avatar
Glenn Morris committed
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
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]
Solve with Calc             \\[5x5-solve-suggest]
Rotate left Calc Solutions  \\[5x5-solve-rotate-left]
Rotate right Calc Solutions \\[5x5-solve-rotate-right]
Quit current game           \\[5x5-quit-game]
Kenichi Handa's avatar
Kenichi Handa committed
34 35 36

\(fn &optional SIZE)" t nil)

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

\(fn)" t nil)

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

\(fn)" t nil)

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

\(fn)" t nil)

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

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
58
(autoload '5x5-crack "5x5" "\
Kenichi Handa's avatar
Kenichi Handa committed
59 60 61 62
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
63
solution and the second will be the best solution so far.  The function
Kenichi Handa's avatar
Kenichi Handa committed
64 65 66 67 68 69 70
should return a grid vector array that is the new solution.

\(fn BREEDER)" t nil)

;;;***

;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el"
Glenn Morris's avatar
Glenn Morris committed
71
;;;;;;  (20709 26818 907104 0))
Kenichi Handa's avatar
Kenichi Handa committed
72 73
;;; Generated autoloads from progmodes/ada-mode.el

Miles Bader's avatar
Miles Bader committed
74
(autoload 'ada-add-extensions "ada-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
75 76 77
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
78 79
SPEC and BODY are two regular expressions that must match against
the file name.
Kenichi Handa's avatar
Kenichi Handa committed
80 81 82

\(fn SPEC BODY)" nil nil)

Miles Bader's avatar
Miles Bader committed
83
(autoload 'ada-mode "ada-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
84 85 86 87 88 89 90
Ada mode is the major mode for editing Ada code.

\(fn)" t nil)

;;;***

;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el"
Glenn Morris's avatar
Glenn Morris committed
91
;;;;;;  (20709 26818 907104 0))
Kenichi Handa's avatar
Kenichi Handa committed
92 93
;;; Generated autoloads from progmodes/ada-stmt.el

Miles Bader's avatar
Miles Bader committed
94
(autoload 'ada-header "ada-stmt" "\
Kenichi Handa's avatar
Kenichi Handa committed
95 96 97 98 99 100 101
Insert a descriptive header at the top of the file.

\(fn)" t nil)

;;;***

;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el"
Glenn Morris's avatar
Glenn Morris committed
102
;;;;;;  (20709 26818 907104 0))
Kenichi Handa's avatar
Kenichi Handa committed
103 104
;;; Generated autoloads from progmodes/ada-xref.el

Miles Bader's avatar
Miles Bader committed
105
(autoload 'ada-find-file "ada-xref" "\
Juanma Barranquero's avatar
Juanma Barranquero committed
106
Open FILENAME, from anywhere in the source path.
Kenichi Handa's avatar
Kenichi Handa committed
107 108 109 110 111 112
Completion is available.

\(fn FILENAME)" t nil)

;;;***

Andreas Schwab's avatar
Andreas Schwab committed
113 114 115
;;;### (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
116
;;;;;;  add-log-current-defun-function) "add-log" "vc/add-log.el"
Glenn Morris's avatar
Glenn Morris committed
117
;;;;;;  (20709 26818 907104 0))
118
;;; Generated autoloads from vc/add-log.el
Kenichi Handa's avatar
Kenichi Handa committed
119

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

Kenichi Handa's avatar
Kenichi Handa committed
122
(defvar add-log-current-defun-function nil "\
Andreas Schwab's avatar
Andreas Schwab committed
123
If non-nil, function to guess name of surrounding function.
Glenn Morris's avatar
Glenn Morris committed
124 125 126
It is called by `add-log-current-defun' with no argument, and
should return the function's name as a string, or nil if point is
outside a function.")
Kenichi Handa's avatar
Kenichi Handa committed
127

Miles Bader's avatar
Miles Bader committed
128
(custom-autoload 'add-log-current-defun-function "add-log" t)
Kenichi Handa's avatar
Kenichi Handa committed
129 130

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

Miles Bader's avatar
Miles Bader committed
134
(custom-autoload 'add-log-full-name "add-log" t)
Kenichi Handa's avatar
Kenichi Handa committed
135 136

(defvar add-log-mailing-address nil "\
137
Email addresses of user, for inclusion in ChangeLog headers.
Kenichi Handa's avatar
Kenichi Handa committed
138 139 140 141 142
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
143
(custom-autoload 'add-log-mailing-address "add-log" t)
Kenichi Handa's avatar
Kenichi Handa committed
144

Miles Bader's avatar
Miles Bader committed
145
(autoload 'prompt-for-change-log-name "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
146 147 148 149
Prompt for a change log name.

\(fn)" nil nil)

Miles Bader's avatar
Miles Bader committed
150
(autoload 'find-change-log "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
151 152 153 154
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
155
If `change-log-default-name' is nil, behave as though it were 'ChangeLog'
Kenichi Handa's avatar
Kenichi Handa committed
156 157
\(or whatever we use on this operating system).

Luc Teirlinck's avatar
Update.  
Luc Teirlinck committed
158
If `change-log-default-name' contains a leading directory component, then
Kenichi Handa's avatar
Kenichi Handa committed
159 160 161 162 163 164 165 166 167
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
168
(autoload 'add-change-log-entry "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
169 170
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
171
name and email (stored in `add-log-full-name' and `add-log-mailing-address').
Kenichi Handa's avatar
Kenichi Handa committed
172 173 174 175 176 177 178 179 180 181

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
182 183 184 185
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
186 187 188 189 190 191 192 193
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.

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

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

Miles Bader's avatar
Miles Bader committed
199
(autoload 'add-change-log-entry-other-window "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
200 201 202 203 204 205
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
206
(autoload 'change-log-mode "add-log" "\
Chong Yidong's avatar
Chong Yidong committed
207
Major mode for editing change logs; like Indented Text mode.
Kenichi Handa's avatar
Kenichi Handa committed
208 209 210 211
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
212

Kenichi Handa's avatar
Kenichi Handa committed
213 214 215 216
\\{change-log-mode-map}

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
217
(autoload 'add-log-current-defun "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
218 219 220 221 222 223 224 225 226 227 228 229 230 231 232
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
233
(autoload 'change-log-merge "add-log" "\
Luc Teirlinck's avatar
Update.  
Luc Teirlinck committed
234
Merge the contents of change log file OTHER-LOG with this buffer.
Kenichi Handa's avatar
Kenichi Handa committed
235 236 237 238 239 240 241 242 243 244 245
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)

;;;***

246 247
;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice
;;;;;;  ad-enable-advice ad-default-compilation-action ad-redefinition-action)
Glenn Morris's avatar
Glenn Morris committed
248
;;;;;;  "advice" "emacs-lisp/advice.el" (20725 15032 264919 0))
Kenichi Handa's avatar
Kenichi Handa committed
249 250
;;; Generated autoloads from emacs-lisp/advice.el

Miles Bader's avatar
Miles Bader committed
251
(defvar ad-redefinition-action 'warn "\
Glenn Morris's avatar
Glenn Morris committed
252
Defines what to do with redefinitions during Advice de/activation.
Kenichi Handa's avatar
Kenichi Handa committed
253 254 255 256 257 258 259 260 261
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
262
(custom-autoload 'ad-redefinition-action "advice" t)
Kenichi Handa's avatar
Kenichi Handa committed
263

Miles Bader's avatar
Miles Bader committed
264
(defvar ad-default-compilation-action 'maybe "\
Glenn Morris's avatar
Glenn Morris committed
265
Defines whether to compile advised definitions during activation.
Kenichi Handa's avatar
Kenichi Handa committed
266 267 268 269 270 271 272
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
273
(custom-autoload 'ad-default-compilation-action "advice" t)
Kenichi Handa's avatar
Kenichi Handa committed
274

Miles Bader's avatar
Miles Bader committed
275
(autoload 'ad-enable-advice "advice" "\
276 277 278 279
Enables the advice of FUNCTION with CLASS and NAME.

\(fn FUNCTION CLASS NAME)" t nil)

Miles Bader's avatar
Miles Bader committed
280
(autoload 'ad-disable-advice "advice" "\
281 282 283 284
Disable the advice of FUNCTION with CLASS and NAME.

\(fn FUNCTION CLASS NAME)" t nil)

Miles Bader's avatar
Miles Bader committed
285
(autoload 'ad-add-advice "advice" "\
Kenichi Handa's avatar
Kenichi Handa committed
286
Add a piece of ADVICE to FUNCTION's list of advices in CLASS.
Chong Yidong's avatar
Chong Yidong committed
287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308

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
309 310 311

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

Miles Bader's avatar
Miles Bader committed
312
(autoload 'ad-activate "advice" "\
313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330
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
331
(autoload 'defadvice "advice" "\
Kenichi Handa's avatar
Kenichi Handa committed
332 333 334 335 336
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
337
    BODY...)
Kenichi Handa's avatar
Kenichi Handa committed
338 339 340 341 342 343 344 345 346

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.
Glenn Morris's avatar
Glenn Morris committed
347
FLAG ::= `protect'|`disable'|`activate'|`compile'|`preactivate'.
Kenichi Handa's avatar
Kenichi Handa committed
348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373
    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.

See Info node `(elisp)Advising Functions' for comprehensive documentation.
Andreas Schwab's avatar
Andreas Schwab committed
374 375 376
usage: (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
          [DOCSTRING] [INTERACTIVE-FORM]
          BODY...)
Kenichi Handa's avatar
Kenichi Handa committed
377

378
\(fn FUNCTION ARGS &rest BODY)" nil t)
Kenichi Handa's avatar
Kenichi Handa committed
379

380 381
(put 'defadvice 'doc-string-elt '3)

Kenichi Handa's avatar
Kenichi Handa committed
382 383 384 385
;;;***

;;;### (autoloads (align-newline-and-indent align-unhighlight-rule
;;;;;;  align-highlight-rule align-current align-entire align-regexp
Glenn Morris's avatar
Glenn Morris committed
386
;;;;;;  align) "align" "align.el" (20709 26818 907104 0))
Kenichi Handa's avatar
Kenichi Handa committed
387 388
;;; Generated autoloads from align.el

Miles Bader's avatar
Miles Bader committed
389
(autoload 'align "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407
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
408
(autoload 'align-regexp "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428
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
429
using a REGEXP like \"(\".  All you would have to do is to mark the
Kenichi Handa's avatar
Kenichi Handa committed
430 431 432 433
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
434
(autoload 'align-entire "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
435 436 437 438 439 440 441 442
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
443
(autoload 'align-current "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
444 445 446 447 448 449 450 451 452
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
453
(autoload 'align-highlight-rule "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
454 455 456 457 458 459 460 461 462
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
463
(autoload 'align-unhighlight-rule "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
464 465 466 467
Remove any highlighting that was added by `align-highlight-rule'.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
468
(autoload 'align-newline-and-indent "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
469 470 471 472 473 474
A replacement function for `newline-and-indent', aligning as it goes.

\(fn)" t nil)

;;;***

Glenn Morris's avatar
Glenn Morris committed
475 476
;;;### (autoloads (outlineify-sticky allout-mode allout-mode-p allout-auto-activation
;;;;;;  allout-setup allout-auto-activation-helper) "allout" "allout.el"
Glenn Morris's avatar
Glenn Morris committed
477
;;;;;;  (20709 26818 907104 0))
Kenichi Handa's avatar
Kenichi Handa committed
478 479
;;; Generated autoloads from allout.el

Glenn Morris's avatar
Glenn Morris committed
480 481 482 483 484 485 486 487
(autoload 'allout-auto-activation-helper "allout" "\
Institute `allout-auto-activation'.

Intended to be used as the `allout-auto-activation' :set function.

\(fn VAR VALUE)" nil nil)

(autoload 'allout-setup "allout" "\
Chong Yidong's avatar
Chong Yidong committed
488
Do fundamental Emacs session for allout auto-activation.
Glenn Morris's avatar
Glenn Morris committed
489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518

Establishes allout processing as part of visiting a file if
`allout-auto-activation' is non-nil, or removes it otherwise.

The proper way to use this is through customizing the setting of
`allout-auto-activation'.

\(fn)" nil nil)

(defvar allout-auto-activation nil "\
Configure allout outline mode auto-activation.

Control whether and how allout outline mode is automatically
activated when files are visited with non-nil buffer-specific
file variable `allout-layout'.

When allout-auto-activation is \"On\" (t), allout mode is
activated in buffers with non-nil `allout-layout', and the
specified layout is applied.

With value \"ask\", auto-mode-activation is enabled, and endorsement for
performing auto-layout is asked of the user each time.

With value \"activate\", only auto-mode-activation is enabled.
Auto-layout is not.

With value nil, inhibit any automatic allout-mode activation.")

(custom-autoload 'allout-auto-activation "allout" nil)

Glenn Morris's avatar
Glenn Morris committed
519
(put 'allout-use-hanging-indents 'safe-local-variable (if (fboundp 'booleanp) 'booleanp (lambda (x) (member x '(t nil)))))
Katsumi Yamaoka's avatar
Katsumi Yamaoka committed
520

Glenn Morris's avatar
Glenn Morris committed
521
(put 'allout-reindent-bodies 'safe-local-variable (lambda (x) (memq x '(nil t text force))))
Katsumi Yamaoka's avatar
Katsumi Yamaoka committed
522

Glenn Morris's avatar
Glenn Morris committed
523
(put 'allout-show-bodies 'safe-local-variable (if (fboundp 'booleanp) 'booleanp (lambda (x) (member x '(t nil)))))
524

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

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

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

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

Glenn Morris's avatar
Glenn Morris committed
533
(put 'allout-use-mode-specific-leader 'safe-local-variable (lambda (x) (or (memq x '(t nil allout-mode-leaders comment-start)) (stringp x))))
534

Glenn Morris's avatar
Glenn Morris committed
535
(put 'allout-old-style-prefixes 'safe-local-variable (if (fboundp 'booleanp) 'booleanp (lambda (x) (member x '(t nil)))))
536

Glenn Morris's avatar
Glenn Morris committed
537
(put 'allout-stylish-prefixes 'safe-local-variable (if (fboundp 'booleanp) 'booleanp (lambda (x) (member x '(t nil)))))
538

Glenn Morris's avatar
Glenn Morris committed
539
(put 'allout-numbered-bullet 'safe-local-variable (if (fboundp 'string-or-null-p) 'string-or-null-p (lambda (x) (or (stringp x) (null x)))))
540

Glenn Morris's avatar
Glenn Morris committed
541
(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)))))
542

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

Glenn Morris's avatar
Glenn Morris committed
545
(put 'allout-layout 'safe-local-variable (lambda (x) (or (numberp x) (listp x) (memq x '(: * + -)))))
546

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

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

Glenn Morris's avatar
Glenn Morris committed
551 552 553
(autoload 'allout-mode-p "allout" "\
Return t if `allout-mode' is active in current buffer.

554
\(fn)" nil t)
Glenn Morris's avatar
Glenn Morris committed
555

Miles Bader's avatar
Miles Bader committed
556
(autoload 'allout-mode "allout" "\
Chong Yidong's avatar
Chong Yidong committed
557 558 559 560
Toggle Allout outline mode.
With a prefix argument ARG, enable Allout outline mode if ARG is
positive, and disable it otherwise.  If called from Lisp, enable
the mode if ARG is omitted or nil.
561

Chong Yidong's avatar
Chong Yidong committed
562 563 564 565 566 567 568 569
\\<allout-mode-map-value>
Allout outline mode is a minor mode that 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 example,
see the allout code itself, which is organized as an allout
outline.)
570

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

Chong Yidong's avatar
Chong Yidong committed
573 574
 - topic-oriented authoring, including keystroke-based topic creation,
   repositioning, promotion/demotion, cut, and paste
575
 - incremental search with dynamic exposure and reconcealment of hidden text
Chong Yidong's avatar
Chong Yidong committed
576
 - adjustable format, so programming code can be developed in outline-structure
Andreas Schwab's avatar
Andreas Schwab committed
577
 - easy topic encryption and decryption, symmetric or key-pair
Chong Yidong's avatar
Chong Yidong committed
578 579 580
 - \"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
581 582 583

and many other features.

Andreas Schwab's avatar
Andreas Schwab committed
584 585 586
Below is a description of the key bindings, and then description
of special `allout-mode' features and terminology.  See also the
outline menubar additions for quick reference to many of the
Glenn Morris's avatar
Glenn Morris committed
587
features.  Customize `allout-auto-activation' to prepare your
Chong Yidong's avatar
Chong Yidong committed
588
Emacs session for automatic activation of `allout-mode'.
Andreas Schwab's avatar
Andreas Schwab committed
589 590 591 592 593 594 595 596 597 598 599

The bindings are those listed in `allout-prefixed-keybindings'
and `allout-unprefixed-keybindings'.  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 item's bullet character, the \"hot-spot\" -- then you can
invoke allout commands with just the un-prefixed,
un-control-shifted command letters.  This is described further in
the HOT-SPOT Operation section.
Chong Yidong's avatar
Chong Yidong committed
600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617

        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
618
\\[allout-beginning-of-line]  `allout-beginning-of-line' -- like regular beginning-of-line, but
Chong Yidong's avatar
Chong Yidong committed
619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635
     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
Chong Yidong's avatar
Chong Yidong committed
636
            its offspring -- distinctive bullets are not changed, others
Chong Yidong's avatar
Chong Yidong committed
637
            are alternated according to nesting depth.
Jason Rumney's avatar
Jason Rumney committed
638
\\[allout-number-siblings] `allout-number-siblings'  Number bullets of topic and siblings --
Chong Yidong's avatar
Chong Yidong committed
639 640 641 642 643 644 645
           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.
Chong Yidong's avatar
Chong Yidong committed
646
\\[allout-kill-line]     `allout-kill-line'    Kill line, attending to outline structure.
Chong Yidong's avatar
Chong Yidong committed
647 648 649 650
\\[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).
Chong Yidong's avatar
Chong Yidong committed
651
\\[allout-yank-pop]     `allout-yank-pop'       Is to `allout-yank' as `yank-pop' is to `yank'.
Chong Yidong's avatar
Chong Yidong committed
652 653 654 655 656 657 658 659 660 661 662 663 664 665 666

        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
667
                            of current buffer -- \"*BUFFERNAME exposed*\".
Chong Yidong's avatar
Chong Yidong committed
668 669 670 671
\\[allout-flatten-exposed-to-buffer] `allout-flatten-exposed-to-buffer'
                            Like above 'copy-exposed', but convert topic
                            prefixes to section.subsection... numeric
                            format.
Glenn Morris's avatar
Glenn Morris committed
672 673
\\[customize-variable] allout-auto-activation
                            Prepare Emacs session for allout outline mode
Chong Yidong's avatar
Chong Yidong committed
674
                            auto-activation.
675

Romain Francoise's avatar
Update.  
Romain Francoise committed
676
                  Topic Encryption
677

Romain Francoise's avatar
Update.  
Romain Francoise committed
678
Outline mode supports gpg encryption of topics, with support for
Andreas Schwab's avatar
Andreas Schwab committed
679 680
symmetric and key-pair modes, and auto-encryption of topics
pending encryption on save.
681

Chong Yidong's avatar
Chong Yidong committed
682
Topics pending encryption are, by default, automatically
Andreas Schwab's avatar
Andreas Schwab committed
683 684 685 686 687 688 689 690 691 692 693 694
encrypted during file saves, including checkpoint saves, to avoid
exposing the plain text of encrypted topics in the file system.
If the content of the topic containing the cursor was encrypted
for a save, it is automatically decrypted for continued editing.

NOTE: A few GnuPG v2 versions improperly preserve incorrect
symmetric decryption keys, preventing entry of the correct key on
subsequent decryption attempts until the cache times-out.  That
can take several minutes.  (Decryption of other entries is not
affected.)  Upgrade your EasyPG version, if you can, and you can
deliberately clear your gpg-agent's cache by sending it a '-HUP'
signal.
Chong Yidong's avatar
Chong Yidong committed
695 696 697 698

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

Chong Yidong's avatar
Chong Yidong committed
700
                 HOT-SPOT Operation
701 702 703 704 705 706 707

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
708
would invoke the command typically bound to \"C-c<space>C-f\"
709 710
\(\\[allout-forward-current-level] `allout-forward-current-level').

Romain Francoise's avatar
Update.  
Romain Francoise committed
711 712
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
713
single keystroke.  Regular navigation keys (eg, \\[forward-char], \\[next-line]) don't get
Romain Francoise's avatar
Update.  
Romain Francoise committed
714
this special translation, so you can use them to get out of the
Chong Yidong's avatar
Chong Yidong committed
715 716
hot-spot and back to normal editing operation.

Chong Yidong's avatar
Chong Yidong committed
717
In allout-mode, the normal beginning-of-line command (\\[allout-beginning-of-line]) is
Chong Yidong's avatar
Chong Yidong committed
718 719 720 721 722 723 724 725
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
726

Glenn Morris's avatar
Glenn Morris committed
727
Allout exposure and authoring activities all have associated
Chong Yidong's avatar
Chong Yidong committed
728 729
hooks, by which independent code can cooperate with allout
without changes to the allout core.  Here are key ones:
730

Chong Yidong's avatar
Chong Yidong committed
731
`allout-mode-hook'
Andreas Schwab's avatar
Andreas Schwab committed
732 733
`allout-mode-deactivate-hook' (deprecated)
`allout-mode-off-hook'
Stefan Monnier's avatar
Stefan Monnier committed
734 735 736 737
`allout-exposure-change-functions'
`allout-structure-added-functions'
`allout-structure-deleted-functions'
`allout-structure-shifted-functions'
Glenn Morris's avatar
Glenn Morris committed
738
`allout-after-copy-or-kill-hook'
Glenn Morris's avatar
Glenn Morris committed
739
`allout-post-undo-hook'
Chong Yidong's avatar
Chong Yidong committed
740 741

                            Terminology
742

Jason Rumney's avatar
Jason Rumney committed
743
Topic hierarchy constituents -- TOPICS and SUBTOPICS:
744

Chong Yidong's avatar
Chong Yidong committed
745 746 747 748 749 750 751 752 753
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.
754 755

ANCESTORS:
Chong Yidong's avatar
Chong Yidong committed
756 757 758
        Those ITEMs whose TOPICs contain an ITEM.
PARENT: An ITEM's immediate ANCESTOR.  It has a DEPTH one less than that
        of the ITEM.
759
OFFSPRING:
Chong Yidong's avatar
Chong Yidong committed
760
        The ITEMs contained within an ITEM's TOPIC.
761
SUBTOPIC:
Chong Yidong's avatar
Chong Yidong committed
762 763 764
        An OFFSPRING of its ANCESTOR TOPICs.
CHILD:
        An immediate SUBTOPIC of its PARENT.
765
SIBLINGS:
Chong Yidong's avatar
Chong Yidong committed
766
        TOPICs having the same PARENT and DEPTH.
767 768 769

Topic text constituents:

Chong Yidong's avatar
Chong Yidong committed
770 771 772 773 774 775 776 777 778
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
779
        number, indicating the ordinal number of the topic among its
Chong Yidong's avatar
Chong Yidong committed
780 781 782
        siblings, or an asterisk indicating encryption, plus an optional
        space.  After that is the ITEM HEADER text, which is not part of
        the PREFIX.
783

Chong Yidong's avatar
Chong Yidong committed
784 785
        The relative length of the PREFIX determines the nesting DEPTH
        of the ITEM.
786
PREFIX-LEAD:
Chong Yidong's avatar
Chong Yidong committed
787 788 789 790 791 792 793
        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
Chong Yidong's avatar
Chong Yidong committed
794
        (by Emacs or the language processor) as program code.  This
Chong Yidong's avatar
Chong Yidong committed
795 796 797
        setting happens automatically when allout mode is used in
        programming-mode buffers.  See `allout-use-mode-specific-leader'
        docstring for more detail.
798
PREFIX-PADDING:
Chong Yidong's avatar
Chong Yidong committed
799 800 801 802
        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
803 804 805
        `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
Paul Eggert's avatar
Paul Eggert committed
806
        provide a universal argument (\\[universal-argument]) to the
Paul Eggert's avatar
Paul Eggert committed
807
        TOPIC creation command, or when explicitly rebulleting a TOPIC.  The
Chong Yidong's avatar
Chong Yidong committed
808 809 810
        significance of the various distinctive bullets is purely by
        convention.  See the documentation for the above bullet strings for
        more details.
811
EXPOSURE:
Chong Yidong's avatar
Chong Yidong committed
812 813
        The state of a TOPIC which determines the on-screen visibility
        of its OFFSPRING and contained ENTRY text.
814
CONCEALED:
Chong Yidong's avatar
Chong Yidong committed
815 816
        TOPICs and ENTRY text whose EXPOSURE is inhibited.  Concealed
        text is represented by \"...\" ellipses.
817

Chong Yidong's avatar
Chong Yidong committed
818 819 820
        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.
821

Andreas Schwab's avatar
Andreas Schwab committed
822
\(fn &optional ARG)" t nil)
823

Miles Bader's avatar
Miles Bader committed
824
(defalias 'outlinify-sticky 'outlineify-sticky)
825

Miles Bader's avatar
Miles Bader committed
826
(autoload 'outlineify-sticky "allout" "\
827 828
Activate outline mode and establish file var so it is started subsequently.

Glenn Morris's avatar
Glenn Morris committed
829
See `allout-layout' and customization of `allout-auto-activation'
Chong Yidong's avatar
Chong Yidong committed
830
for details on preparing Emacs for automatic allout activation.
Glenn Morris's avatar
Glenn Morris committed
831 832 833 834 835 836 837

\(fn &optional ARG)" t nil)

;;;***

;;;### (autoloads (allout-widgets-mode allout-widgets-auto-activation
;;;;;;  allout-widgets-setup allout-widgets) "allout-widgets" "allout-widgets.el"
Glenn Morris's avatar
Glenn Morris committed
838
;;;;;;  (20709 26818 907104 0))
Glenn Morris's avatar
Glenn Morris committed
839 840 841 842 843
;;; Generated autoloads from allout-widgets.el

(let ((loads (get 'allout-widgets 'custom-loads))) (if (member '"allout-widgets" loads) nil (put 'allout-widgets 'custom-loads (cons '"allout-widgets" loads))))

(autoload 'allout-widgets-setup "allout-widgets" "\
Glenn Morris's avatar
Glenn Morris committed
844
Commission or decommission allout-widgets-mode along with allout-mode.
Glenn Morris's avatar
Glenn Morris committed
845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866

Meant to be used by customization of `allout-widgets-auto-activation'.

\(fn VARNAME VALUE)" nil nil)

(defvar allout-widgets-auto-activation nil "\
Activate to enable allout icon graphics wherever allout mode is active.

Also enable `allout-auto-activation' for this to take effect upon
visiting an outline.

When this is set you can disable allout widgets in select files
by setting `allout-widgets-mode-inhibit'

Instead of setting `allout-widgets-auto-activation' you can
explicitly invoke `allout-widgets-mode' in allout buffers where
you want allout widgets operation.

See `allout-widgets-mode' for allout widgets mode features.")

(custom-autoload 'allout-widgets-auto-activation "allout-widgets" nil)

Glenn Morris's avatar
Glenn Morris committed
867
(put 'allout-widgets-mode-inhibit 'safe-local-variable (if (fboundp 'booleanp) 'booleanp (lambda (x) (member x '(t nil)))))
Glenn Morris's avatar
Glenn Morris committed
868 869

(autoload 'allout-widgets-mode "allout-widgets" "\
Chong Yidong's avatar
Chong Yidong committed
870 871 872 873
Toggle Allout Widgets mode.
With a prefix argument ARG, enable Allout Widgets mode if ARG is
positive, and disable it otherwise.  If called from Lisp, enable
the mode if ARG is omitted or nil.
Glenn Morris's avatar
Glenn Morris committed
874

Chong Yidong's avatar
Chong Yidong committed
875 876 877
Allout Widgets mode is an extension of Allout mode that provides
graphical decoration of outline structure.  It is meant to
operate along with `allout-mode', via `allout-mode-hook'.
Glenn Morris's avatar
Glenn Morris committed
878 879 880 881 882 883 884 885 886 887 888 889 890 891

The graphics include:

- guide lines connecting item bullet-icons with those of their subitems.

- icons for item bullets, varying to indicate whether or not the item
  has subitems, and if so, whether or not the item is expanded.

- cue area between the bullet-icon and the start of the body headline,
  for item numbering, encryption indicator, and distinctive bullets.

The bullet-icon and guide line graphics provide keybindings and mouse
bindings for easy outline navigation and exposure control, extending
outline hot-spot navigation (see `allout-mode').
Kenichi Handa's avatar
Kenichi Handa committed
892

893
\(fn &optional ARG)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
894 895 896 897

;;;***

;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp"
Glenn Morris's avatar
Glenn Morris committed
898
;;;;;;  "net/ange-ftp.el" (20843 54187 671468 0))
Kenichi Handa's avatar
Kenichi Handa committed
899 900
;;; Generated autoloads from net/ange-ftp.el

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

Miles Bader's avatar
Miles Bader committed
903
(autoload 'ange-ftp-reread-dir "ange-ftp" "\
Kenichi Handa's avatar
Kenichi Handa committed
904
Reread remote directory DIR to update the directory cache.
Chong Yidong's avatar
Chong Yidong committed
905
The implementation of remote FTP file names caches directory contents
Kenichi Handa's avatar
Kenichi Handa committed
906 907 908 909 910 911
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
912
(autoload 'ange-ftp-hook-function "ange-ftp" "\
Glenn Morris's avatar
Glenn Morris committed
913

Kenichi Handa's avatar
Kenichi Handa committed
914 915 916 917 918 919

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

;;;***

;;;### (autoloads (animate-birthday-present animate-sequence animate-string)
Glenn Morris's avatar
Glenn Morris committed
920
;;;;;;  "animate" "play/animate.el" (20709 26818 907104 0))
Kenichi Handa's avatar
Kenichi Handa committed
921 922
;;; Generated autoloads from play/animate.el

Miles Bader's avatar
Miles Bader committed
923
(autoload 'animate-string "animate" "\
Glenn Morris's avatar
Glenn Morris committed
924
Display STRING animations starting at position VPOS, HPOS.
Kenichi Handa's avatar
Kenichi Handa committed
925 926 927 928 929 930 931 932
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
933
(autoload 'animate-sequence "animate" "\
Glenn Morris's avatar
Glenn Morris committed
934
Display animation strings from LIST-OF-STRING with buffer *Animation*.
Kenichi Handa's avatar
Kenichi Handa committed
935
Strings will be separated from each other by SPACE lines.
Glenn Morris's avatar
Glenn Morris committed
936 937 938
 When the variable `animation-buffer-name' is non-nil display
animation in the buffer named by variable's value, creating the
buffer if one does not exist.
Kenichi Handa's avatar
Kenichi Handa committed
939 940 941

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

Miles Bader's avatar
Miles Bader committed
942
(autoload 'animate-birthday-present "animate" "\
Glenn Morris's avatar
Glenn Morris committed
943 944 945 946
Return a birthday present in the buffer *Birthday-Present*.
When optional arg NAME is non-nil or called-interactively, prompt for
NAME of birthday present receiver and return a birthday present in
the buffer *Birthday-Present-for-Name*.
Kenichi Handa's avatar
Kenichi Handa committed
947

Andreas Schwab's avatar
Andreas Schwab committed
948
\(fn &optional NAME)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
949 950 951 952

;;;***

;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on)
Glenn Morris's avatar
Glenn Morris committed
953
;;;;;;  "ansi-color" "ansi-color.el" (20709 26818 907104 0))
Kenichi Handa's avatar
Kenichi Handa committed
954 955
;;; Generated autoloads from ansi-color.el

Miles Bader's avatar
Miles Bader committed
956
(autoload 'ansi-color-for-comint-mode-on "ansi-color" "\
Kenichi Handa's avatar
Kenichi Handa committed
957 958 959 960
Set `ansi-color-for-comint-mode' to t.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
961
(autoload 'ansi-color-process-output "ansi-color" "\
962
Maybe translate SGR control sequences of comint output into text properties.
Kenichi Handa's avatar
Kenichi Handa committed
963 964 965 966

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
967
text properties using `ansi-color-apply-on-region'.
Kenichi Handa's avatar
Kenichi Handa committed
968 969 970 971 972 973

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
974
\(fn IGNORED)" nil nil)
Kenichi Handa's avatar
Kenichi Handa committed
975 976 977 978

;;;***

;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules)
Glenn Morris's avatar
Glenn Morris committed
979
;;;;;;  "antlr-mode" "progmodes/antlr-mode.el" (20709 26818 907104
Glenn Morris's avatar
Glenn Morris committed
980
;;;;;;  0))
Kenichi Handa's avatar
Kenichi Handa committed
981 982
;;; Generated autoloads from progmodes/antlr-mode.el

Miles Bader's avatar
Miles Bader committed
983
(autoload 'antlr-show-makefile-rules "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001
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
1002
(autoload 'antlr-mode "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
1003 1004 1005 1006
Major mode for editing ANTLR grammar files.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
1007
(autoload 'antlr-set-tabs "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
1008 1009 1010 1011 1012 1013 1014
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)

;;;***

1015
;;;### (autoloads (appt-activate appt-add) "appt" "calendar/appt.el"
Glenn Morris's avatar
Glenn Morris committed
1016
;;;;;;  (20709 26818 907104 0))
Kenichi Handa's avatar
Kenichi Handa committed
1017 1018
;;; Generated autoloads from calendar/appt.el

Miles Bader's avatar
Miles Bader committed
1019
(autoload 'appt-add "appt" "\
1020
Add an appointment for today at TIME with message MSG.
Kenichi Handa's avatar
Kenichi Handa committed
1021
The time should be in either 24 hour format or am/pm format.
1022 1023 1024
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
1025

1026
\(fn TIME MSG &optional WARNTIME)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
1027

Miles Bader's avatar
Miles Bader committed
1028
(autoload 'appt-activate "appt" "\
Andreas Schwab's avatar
Andreas Schwab committed
1029 1030 1031 1032 1033 1034
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
1035 1036
;;;***

Glenn Morris's avatar
Glenn Morris committed
1037 1038
;;;### (autoloads (apropos-documentation apropos-value apropos-library
;;;;;;  apropos apropos-documentation-property apropos-command apropos-variable
Glenn Morris's avatar
Glenn Morris committed
1039 1040
;;;;;;  apropos-user-option apropos-read-pattern) "apropos" "apropos.el"
;;;;;;  (20716 56 356960 0))
Kenichi Handa's avatar
Kenichi Handa committed
1041 1042
;;; Generated autoloads from apropos.el

Miles Bader's avatar
Miles Bader committed
1043
(autoload 'apropos-read-pattern "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1044 1045 1046 1047 1048 1049 1050 1051 1052
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)

Glenn Morris's avatar
Glenn Morris committed
1053 1054
(autoload 'apropos-user-option "apropos" "\
Show user options that match PATTERN.
Eli Zaretskii's avatar
Eli Zaretskii committed
1055 1056 1057 1058 1059 1060
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
Glenn Morris's avatar
Glenn Morris committed
1061
variables, not just user options.
Kenichi Handa's avatar
Kenichi Handa committed
1062

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

Glenn Morris's avatar
Glenn Morris committed
1065 1066 1067 1068 1069 1070 1071
(autoload 'apropos-variable "apropos" "\
Show variables that match PATTERN.
When DO-NOT-ALL is not-nil, show user options only, i.e. behave
like `apropos-user-option'.

\(fn PATTERN &optional DO-NOT-ALL)" t nil)

Miles Bader's avatar
Miles Bader committed
1072
(defalias 'command-apropos 'apropos-command)
Kenichi Handa's avatar
Kenichi Handa committed
1073

Miles Bader's avatar
Miles Bader committed
1074
(autoload 'apropos-command "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1075 1076 1077 1078 1079 1080 1081
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
1082 1083 1084 1085 1086
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
1087 1088 1089 1090
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
1091

Miles Bader's avatar
Miles Bader committed
1092
(autoload 'apropos-documentation-property "apropos" "\
Kenichi Handa's avatar
Kenichi Handa committed
1093 1094 1095 1096
Like (documentation-property SYMBOL PROPERTY RAW) but handle errors.

\(fn SYMBOL PROPERTY RAW)" nil nil)

Miles Bader's avatar
Miles Bader committed
1097
(autoload 'apropos "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108
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
1109

Eli Zaretskii's avatar
Eli Zaretskii committed
1110 1111 1112
Returns list of symbols and documentation found.

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

Glenn Morris's avatar
Glenn Morris committed
1114 1115 1116
(autoload 'apropos-library "apropos" "\
List the variables and functions defined by library FILE.
FILE should be one of the libraries currently loaded and should
Chong Yidong's avatar
Chong Yidong committed
1117 1118
thus be found in `load-history'.  If `apropos-do-all' is non-nil,
the output includes key-bindings of commands.
Glenn Morris's avatar
Glenn Morris committed
1119 1120 1121

\(fn FILE)" t nil)

Miles Bader's avatar
Miles Bader committed
1122
(autoload 'apropos-value "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1123 1124 1125 1126 1127 1128 1129
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
Chong Yidong's avatar
Chong Yidong committed
1130 1131 1132
at function definitions (arguments, documentation and body) and at the
names and values of properties.

Kenichi Handa's avatar