ldefs-boot.el 1.2 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" (20229 31156))
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"
Chong Yidong's avatar
Chong Yidong committed
71
;;;;;;  (20229 31156))
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"
Chong Yidong's avatar
Chong Yidong committed
91
;;;;;;  (20229 31156))
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"
Chong Yidong's avatar
Chong Yidong committed
102
;;;;;;  (20235 62921))
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"
Chong Yidong's avatar
Chong Yidong committed
117
;;;;;;  (20229 31156))
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.
Kenichi Handa's avatar
Kenichi Handa committed
124 125 126
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
127
(custom-autoload 'add-log-current-defun-function "add-log" t)
Kenichi Handa's avatar
Kenichi Handa committed
128 129

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

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

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

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

\(fn)" nil nil)

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

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

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

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

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

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

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

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
216
(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
217 218
*Modes that look like Lisp to `add-log-current-defun'.")

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

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

Miles Bader's avatar
Miles Bader committed
225
(autoload 'add-log-current-defun "add-log" "\
Kenichi Handa's avatar
Kenichi Handa committed
226 227 228 229 230 231 232 233 234 235 236 237 238 239 240
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
241
(autoload 'change-log-merge "add-log" "\
Luc Teirlinck's avatar
Update.  
Luc Teirlinck committed
242
Merge the contents of change log file OTHER-LOG with this buffer.
Kenichi Handa's avatar
Kenichi Handa committed
243 244 245 246 247 248 249 250 251 252 253
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)

;;;***

254 255
;;;### (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
256
;;;;;;  "advice" "emacs-lisp/advice.el" (20229 31156))
Kenichi Handa's avatar
Kenichi Handa committed
257 258
;;; Generated autoloads from emacs-lisp/advice.el

Miles Bader's avatar
Miles Bader committed
259
(defvar ad-redefinition-action 'warn "\
Glenn Morris's avatar
Glenn Morris committed
260
Defines what to do with redefinitions during Advice de/activation.
Kenichi Handa's avatar
Kenichi Handa committed
261 262 263 264 265 266 267 268 269
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
270
(custom-autoload 'ad-redefinition-action "advice" t)
Kenichi Handa's avatar
Kenichi Handa committed
271

Miles Bader's avatar
Miles Bader committed
272
(defvar ad-default-compilation-action 'maybe "\
Glenn Morris's avatar
Glenn Morris committed
273
Defines whether to compile advised definitions during activation.
Kenichi Handa's avatar
Kenichi Handa committed
274 275 276 277 278 279 280
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
281
(custom-autoload 'ad-default-compilation-action "advice" t)
Kenichi Handa's avatar
Kenichi Handa committed
282

Miles Bader's avatar
Miles Bader committed
283
(autoload 'ad-enable-advice "advice" "\
284 285 286 287
Enables the advice of FUNCTION with CLASS and NAME.

\(fn FUNCTION CLASS NAME)" t nil)

Miles Bader's avatar
Miles Bader committed
288
(autoload 'ad-disable-advice "advice" "\
289 290 291 292
Disable the advice of FUNCTION with CLASS and NAME.

\(fn FUNCTION CLASS NAME)" t nil)

Miles Bader's avatar
Miles Bader committed
293
(autoload 'ad-add-advice "advice" "\
Kenichi Handa's avatar
Kenichi Handa committed
294
Add a piece of ADVICE to FUNCTION's list of advices in CLASS.
Chong Yidong's avatar
Chong Yidong committed
295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316

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
317 318 319

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

Miles Bader's avatar
Miles Bader committed
320
(autoload 'ad-activate "advice" "\
321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338
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
339
(autoload 'defadvice "advice" "\
Kenichi Handa's avatar
Kenichi Handa committed
340 341 342 343 344
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
345
    BODY...)
Kenichi Handa's avatar
Kenichi Handa committed
346 347 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 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388

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
389 390 391
usage: (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
          [DOCSTRING] [INTERACTIVE-FORM]
          BODY...)
Kenichi Handa's avatar
Kenichi Handa committed
392 393 394

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

395 396
(put 'defadvice 'doc-string-elt '3)

Kenichi Handa's avatar
Kenichi Handa committed
397 398 399 400
;;;***

;;;### (autoloads (align-newline-and-indent align-unhighlight-rule
;;;;;;  align-highlight-rule align-current align-entire align-regexp
Chong Yidong's avatar
Chong Yidong committed
401
;;;;;;  align) "align" "align.el" (20229 31156))
Kenichi Handa's avatar
Kenichi Handa committed
402 403
;;; Generated autoloads from align.el

Miles Bader's avatar
Miles Bader committed
404
(autoload 'align "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422
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
423
(autoload 'align-regexp "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443
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
444
using a REGEXP like \"(\".  All you would have to do is to mark the
Kenichi Handa's avatar
Kenichi Handa committed
445 446 447 448
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
449
(autoload 'align-entire "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
450 451 452 453 454 455 456 457
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
458
(autoload 'align-current "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
459 460 461 462 463 464 465 466 467
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
468
(autoload 'align-highlight-rule "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
469 470 471 472 473 474 475 476 477
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
478
(autoload 'align-unhighlight-rule "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
479 480 481 482
Remove any highlighting that was added by `align-highlight-rule'.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
483
(autoload 'align-newline-and-indent "align" "\
Kenichi Handa's avatar
Kenichi Handa committed
484 485 486 487 488 489
A replacement function for `newline-and-indent', aligning as it goes.

\(fn)" t nil)

;;;***

Glenn Morris's avatar
Glenn Morris committed
490 491
;;;### (autoloads (outlineify-sticky allout-mode allout-mode-p allout-auto-activation
;;;;;;  allout-setup allout-auto-activation-helper) "allout" "allout.el"
Chong Yidong's avatar
Chong Yidong committed
492
;;;;;;  (20229 31156))
Kenichi Handa's avatar
Kenichi Handa committed
493 494
;;; Generated autoloads from allout.el

Glenn Morris's avatar
Glenn Morris committed
495 496 497 498 499 500 501 502
(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
503
Do fundamental Emacs session for allout auto-activation.
Glenn Morris's avatar
Glenn Morris committed
504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533

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
534
(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
535

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Glenn Morris's avatar
Glenn Morris committed
566 567 568 569 570
(autoload 'allout-mode-p "allout" "\
Return t if `allout-mode' is active in current buffer.

\(fn)" nil (quote macro))

Miles Bader's avatar
Miles Bader committed
571
(autoload 'allout-mode "allout" "\
Chong Yidong's avatar
Chong Yidong committed
572 573 574 575
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.
576

Chong Yidong's avatar
Chong Yidong committed
577 578 579 580 581 582 583 584
\\<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.)
585

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

Chong Yidong's avatar
Chong Yidong committed
588 589
 - topic-oriented authoring, including keystroke-based topic creation,
   repositioning, promotion/demotion, cut, and paste
590
 - incremental search with dynamic exposure and reconcealment of hidden text
Chong Yidong's avatar
Chong Yidong committed
591
 - adjustable format, so programming code can be developed in outline-structure
Andreas Schwab's avatar
Andreas Schwab committed
592
 - easy topic encryption and decryption, symmetric or key-pair
Chong Yidong's avatar
Chong Yidong committed
593 594 595
 - \"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
596 597 598

and many other features.

Andreas Schwab's avatar
Andreas Schwab committed
599 600 601
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
602
features.  Customize `allout-auto-activation' to prepare your
Chong Yidong's avatar
Chong Yidong committed
603
Emacs session for automatic activation of `allout-mode'.
Andreas Schwab's avatar
Andreas Schwab committed
604 605 606 607 608 609 610 611 612 613 614

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
615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632

        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
633
\\[allout-beginning-of-line]  `allout-beginning-of-line' -- like regular beginning-of-line, but
Chong Yidong's avatar
Chong Yidong committed
634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650
     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
651
            its offspring -- distinctive bullets are not changed, others
Chong Yidong's avatar
Chong Yidong committed
652
            are alternated according to nesting depth.
Jason Rumney's avatar
Jason Rumney committed
653
\\[allout-number-siblings] `allout-number-siblings'  Number bullets of topic and siblings --
Chong Yidong's avatar
Chong Yidong committed
654 655 656 657 658 659 660
           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
661
\\[allout-kill-line]     `allout-kill-line'    Kill line, attending to outline structure.
Chong Yidong's avatar
Chong Yidong committed
662 663 664 665
\\[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
666
\\[allout-yank-pop]     `allout-yank-pop'       Is to `allout-yank' as `yank-pop' is to `yank'.
Chong Yidong's avatar
Chong Yidong committed
667 668 669 670 671 672 673 674 675 676 677 678 679 680 681

        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
682
                            of current buffer -- \"*BUFFERNAME exposed*\".
Chong Yidong's avatar
Chong Yidong committed
683 684 685 686
\\[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
687 688
\\[customize-variable] allout-auto-activation
                            Prepare Emacs session for allout outline mode
Chong Yidong's avatar
Chong Yidong committed
689
                            auto-activation.
690

Romain Francoise's avatar
Update.  
Romain Francoise committed
691
                  Topic Encryption
692

Romain Francoise's avatar
Update.  
Romain Francoise committed
693
Outline mode supports gpg encryption of topics, with support for
Andreas Schwab's avatar
Andreas Schwab committed
694 695
symmetric and key-pair modes, and auto-encryption of topics
pending encryption on save.
696

Chong Yidong's avatar
Chong Yidong committed
697
Topics pending encryption are, by default, automatically
Andreas Schwab's avatar
Andreas Schwab committed
698 699 700 701 702 703 704 705 706 707 708 709
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
710 711 712 713

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

Chong Yidong's avatar
Chong Yidong committed
715
                 HOT-SPOT Operation
716 717 718 719 720 721 722

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

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

Chong Yidong's avatar
Chong Yidong committed
732
In allout-mode, the normal beginning-of-line command (\\[allout-beginning-of-line]) is
Chong Yidong's avatar
Chong Yidong committed
733 734 735 736 737 738 739 740
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
741

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

Chong Yidong's avatar
Chong Yidong committed
746
`allout-mode-hook'
Andreas Schwab's avatar
Andreas Schwab committed
747 748
`allout-mode-deactivate-hook' (deprecated)
`allout-mode-off-hook'
Chong Yidong's avatar
Chong Yidong committed
749 750 751 752
`allout-exposure-change-hook'
`allout-structure-added-hook'
`allout-structure-deleted-hook'
`allout-structure-shifted-hook'
Glenn Morris's avatar
Glenn Morris committed
753
`allout-after-copy-or-kill-hook'
Glenn Morris's avatar
Glenn Morris committed
754
`allout-post-undo-hook'
Chong Yidong's avatar
Chong Yidong committed
755 756

                            Terminology
757

Jason Rumney's avatar
Jason Rumney committed
758
Topic hierarchy constituents -- TOPICS and SUBTOPICS:
759

Chong Yidong's avatar
Chong Yidong committed
760 761 762 763 764 765 766 767 768
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.
769 770

ANCESTORS:
Chong Yidong's avatar
Chong Yidong committed
771 772 773
        Those ITEMs whose TOPICs contain an ITEM.
PARENT: An ITEM's immediate ANCESTOR.  It has a DEPTH one less than that
        of the ITEM.
774
OFFSPRING:
Chong Yidong's avatar
Chong Yidong committed
775
        The ITEMs contained within an ITEM's TOPIC.
776
SUBTOPIC:
Chong Yidong's avatar
Chong Yidong committed
777 778 779
        An OFFSPRING of its ANCESTOR TOPICs.
CHILD:
        An immediate SUBTOPIC of its PARENT.
780
SIBLINGS:
Chong Yidong's avatar
Chong Yidong committed
781
        TOPICs having the same PARENT and DEPTH.
782 783 784

Topic text constituents:

Chong Yidong's avatar
Chong Yidong committed
785 786 787 788 789 790 791 792 793
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
794
        number, indicating the ordinal number of the topic among its
Chong Yidong's avatar
Chong Yidong committed
795 796 797
        siblings, or an asterisk indicating encryption, plus an optional
        space.  After that is the ITEM HEADER text, which is not part of
        the PREFIX.
798

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

Chong Yidong's avatar
Chong Yidong committed
833 834 835
        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.
836

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

Miles Bader's avatar
Miles Bader committed
839
(defalias 'outlinify-sticky 'outlineify-sticky)
840

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

Glenn Morris's avatar
Glenn Morris committed
844
See `allout-layout' and customization of `allout-auto-activation'
Chong Yidong's avatar
Chong Yidong committed
845
for details on preparing Emacs for automatic allout activation.
Glenn Morris's avatar
Glenn Morris committed
846 847 848 849 850 851 852

\(fn &optional ARG)" t nil)

;;;***

;;;### (autoloads (allout-widgets-mode allout-widgets-auto-activation
;;;;;;  allout-widgets-setup allout-widgets) "allout-widgets" "allout-widgets.el"
Chong Yidong's avatar
Chong Yidong committed
853
;;;;;;  (20229 31156))
Glenn Morris's avatar
Glenn Morris committed
854 855 856 857 858
;;; 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
859
Commission or decommission allout-widgets-mode along with allout-mode.
Glenn Morris's avatar
Glenn Morris committed
860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881

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
882
(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
883 884

(autoload 'allout-widgets-mode "allout-widgets" "\
Chong Yidong's avatar
Chong Yidong committed
885 886 887 888
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
889

Chong Yidong's avatar
Chong Yidong committed
890 891 892
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
893 894 895 896 897 898 899 900 901 902 903 904 905 906

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
907

908
\(fn &optional ARG)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
909 910 911 912

;;;***

;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp"
Chong Yidong's avatar
Chong Yidong committed
913
;;;;;;  "net/ange-ftp.el" (20259 64614))
Kenichi Handa's avatar
Kenichi Handa committed
914 915
;;; Generated autoloads from net/ange-ftp.el

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

Miles Bader's avatar
Miles Bader committed
918
(autoload 'ange-ftp-reread-dir "ange-ftp" "\
Kenichi Handa's avatar
Kenichi Handa committed
919
Reread remote directory DIR to update the directory cache.
Chong Yidong's avatar
Chong Yidong committed
920
The implementation of remote FTP file names caches directory contents
Kenichi Handa's avatar
Kenichi Handa committed
921 922 923 924 925 926
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
927
(autoload 'ange-ftp-hook-function "ange-ftp" "\
Glenn Morris's avatar
Glenn Morris committed
928

Kenichi Handa's avatar
Kenichi Handa committed
929 930 931 932 933 934

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

;;;***

;;;### (autoloads (animate-birthday-present animate-sequence animate-string)
Chong Yidong's avatar
Chong Yidong committed
935
;;;;;;  "animate" "play/animate.el" (20229 31156))
Kenichi Handa's avatar
Kenichi Handa committed
936 937
;;; Generated autoloads from play/animate.el

Miles Bader's avatar
Miles Bader committed
938
(autoload 'animate-string "animate" "\
Glenn Morris's avatar
Glenn Morris committed
939
Display STRING animations starting at position VPOS, HPOS.
Kenichi Handa's avatar
Kenichi Handa committed
940 941 942 943 944 945 946 947
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
948
(autoload 'animate-sequence "animate" "\
Glenn Morris's avatar
Glenn Morris committed
949
Display animation strings from LIST-OF-STRING with buffer *Animation*.
Kenichi Handa's avatar
Kenichi Handa committed
950
Strings will be separated from each other by SPACE lines.
Glenn Morris's avatar
Glenn Morris committed
951 952 953
 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
954 955 956

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

Miles Bader's avatar
Miles Bader committed
957
(autoload 'animate-birthday-present "animate" "\
Glenn Morris's avatar
Glenn Morris committed
958 959 960 961
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
962

Andreas Schwab's avatar
Andreas Schwab committed
963
\(fn &optional NAME)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
964 965 966 967

;;;***

;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on)
Chong Yidong's avatar
Chong Yidong committed
968
;;;;;;  "ansi-color" "ansi-color.el" (20229 31156))
Kenichi Handa's avatar
Kenichi Handa committed
969 970
;;; Generated autoloads from ansi-color.el

Miles Bader's avatar
Miles Bader committed
971
(autoload 'ansi-color-for-comint-mode-on "ansi-color" "\
Kenichi Handa's avatar
Kenichi Handa committed
972 973 974 975
Set `ansi-color-for-comint-mode' to t.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
976
(autoload 'ansi-color-process-output "ansi-color" "\
977
Maybe translate SGR control sequences of comint output into text properties.
Kenichi Handa's avatar
Kenichi Handa committed
978 979 980 981

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
982
text properties using `ansi-color-apply-on-region'.
Kenichi Handa's avatar
Kenichi Handa committed
983 984 985 986 987 988

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
989
\(fn IGNORED)" nil nil)
Kenichi Handa's avatar
Kenichi Handa committed
990 991 992 993

;;;***

;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules)
Chong Yidong's avatar
Chong Yidong committed
994
;;;;;;  "antlr-mode" "progmodes/antlr-mode.el" (20229 31156))
Kenichi Handa's avatar
Kenichi Handa committed
995 996
;;; Generated autoloads from progmodes/antlr-mode.el

Miles Bader's avatar
Miles Bader committed
997
(autoload 'antlr-show-makefile-rules "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015
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
1016
(autoload 'antlr-mode "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
1017 1018 1019 1020
Major mode for editing ANTLR grammar files.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
1021
(autoload 'antlr-set-tabs "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
1022 1023 1024 1025 1026 1027 1028
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)

;;;***

1029
;;;### (autoloads (appt-activate appt-add) "appt" "calendar/appt.el"
Chong Yidong's avatar
Chong Yidong committed
1030
;;;;;;  (20229 31156))
Kenichi Handa's avatar
Kenichi Handa committed
1031 1032
;;; Generated autoloads from calendar/appt.el

Miles Bader's avatar
Miles Bader committed
1033
(autoload 'appt-add "appt" "\
1034
Add an appointment for today at TIME with message MSG.
Kenichi Handa's avatar
Kenichi Handa committed
1035
The time should be in either 24 hour format or am/pm format.
1036 1037 1038
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
1039

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

Miles Bader's avatar
Miles Bader committed
1042
(autoload 'appt-activate "appt" "\
Andreas Schwab's avatar
Andreas Schwab committed
1043 1044 1045 1046 1047 1048
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
1049 1050
;;;***

Glenn Morris's avatar
Glenn Morris committed
1051 1052
;;;### (autoloads (apropos-documentation apropos-value apropos-library
;;;;;;  apropos apropos-documentation-property apropos-command apropos-variable
Chong Yidong's avatar
Chong Yidong committed
1053
;;;;;;  apropos-read-pattern) "apropos" "apropos.el" (20229 31156))
Kenichi Handa's avatar
Kenichi Handa committed
1054 1055
;;; Generated autoloads from apropos.el

Miles Bader's avatar
Miles Bader committed
1056
(autoload 'apropos-read-pattern "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1057 1058 1059 1060 1061 1062 1063 1064 1065
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
1066
(autoload 'apropos-variable "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1067 1068 1069 1070 1071 1072 1073
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
1074 1075
normal variables.

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

Miles Bader's avatar
Miles Bader committed
1078
(defalias 'command-apropos 'apropos-command)
Kenichi Handa's avatar
Kenichi Handa committed
1079

Miles Bader's avatar
Miles Bader committed
1080
(autoload 'apropos-command "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1081 1082 1083 1084 1085 1086 1087
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
1088 1089 1090 1091 1092
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
1093 1094 1095 1096
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
1097

Miles Bader's avatar
Miles Bader committed
1098
(autoload 'apropos-documentation-property "apropos" "\
Kenichi Handa's avatar
Kenichi Handa committed
1099 1100 1101 1102
Like (documentation-property SYMBOL PROPERTY RAW) but handle errors.

\(fn SYMBOL PROPERTY RAW)" nil nil)

Miles Bader's avatar
Miles Bader committed
1103
(autoload 'apropos "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114
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
1115

Eli Zaretskii's avatar
Eli Zaretskii committed
1116 1117 1118
Returns list of symbols and documentation found.

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

Glenn Morris's avatar
Glenn Morris committed
1120 1121 1122
(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
1123 1124
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
1125 1126 1127

\(fn FILE)" t nil)

Miles Bader's avatar
Miles Bader committed
1128
(autoload 'apropos-value "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1129 1130 1131 1132 1133 1134 1135
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
1136 1137 1138
at function definitions (arguments, documentation and body) and at the
names and values of properties.

Kenichi Handa's avatar
Kenichi Handa committed
1139 1140
Returns list of symbols and values found.

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

Miles Bader's avatar
Miles Bader committed
1143
(autoload 'apropos-documentation "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1144 1145 1146 1147 1148 1149
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.

Chong Yidong's avatar
Chong Yidong committed
1150 1151 1152 1153 1154
Note that by default this command only searches in the file specified by
`internal-doc-file-name'; i.e., the etc/DOC file.  With \\[universal-argument] prefix,
or if `apropos-do-all' is non-nil, it searches all currently defined
documentation strings.

Kenichi Handa's avatar
Kenichi Handa committed
1155 1156
Returns list of symbols and documentation found.

Eli Zaretskii's avatar
Eli Zaretskii committed
1157
\(fn PATTERN &optional DO-ALL)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
1158 1159 1160

;;;***

Chong Yidong's avatar
Chong Yidong committed
1161 1162
;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (20229
;;;;;;  31156))
Kenichi Handa's avatar
Kenichi Handa committed
1163 1164
;;; Generated autoloads from arc-mode.el

Miles Bader's avatar
Miles Bader committed
1165
(autoload 'archive-mode "arc-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181
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
1182
;;;### (autoloads (array-mode) "array" "array.el" (20229 31156))
Kenichi Handa's avatar
Kenichi Handa committed
1183 1184
;;; Generated autoloads from array.el

Miles Bader's avatar
Miles Bader committed
1185
(autoload 'array-mode "array" "\
Kenichi Handa's avatar
Kenichi Handa committed
1186 1187 1188 1189 1190 1191 1192 1193 1194
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
1195
Setting the variable `array-respect-tabs' to non-nil will prevent TAB conversion,
Kenichi Handa's avatar
Kenichi Handa committed
1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252
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
1253 1254
;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (20229
;;;;;;  31156))
Kenichi Handa's avatar
Kenichi Handa committed
1255 1256
;;; Generated autoloads from textmodes/artist.el

Miles Bader's avatar
Miles Bader committed
1257
(autoload 'artist-mode "artist" "\
Chong Yidong's avatar
Chong Yidong committed
1258 1259 1260 1261
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
1262

Chong Yidong's avatar
Chong Yidong committed
1263
How to quit Artist mode
Kenichi Handa's avatar
Kenichi Handa committed
1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293