ldefs-boot.el 1.18 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"
Andreas Schwab's avatar
Andreas Schwab committed
8
;;;;;;  "play/5x5.el" (19775 2029))
Kenichi Handa's avatar
Kenichi Handa committed
9 10
;;; Generated autoloads from play/5x5.el

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

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

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

\(fn &optional SIZE)" t nil)

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

\(fn)" t nil)

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

\(fn)" t nil)

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

\(fn)" t nil)

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

\(fn)" t nil)

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

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

\(fn BREEDER)" t nil)

Romain Francoise's avatar
Update.  
Romain Francoise committed
65 66 67
;;;***

;;;### (autoloads (list-one-abbrev-table) "abbrevlist" "abbrevlist.el"
Andreas Schwab's avatar
Andreas Schwab committed
68
;;;;;;  (19775 2027))
Romain Francoise's avatar
Update.  
Romain Francoise committed
69 70
;;; Generated autoloads from abbrevlist.el

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

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

Kenichi Handa's avatar
Kenichi Handa committed
76 77 78
;;;***

;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el"
Andreas Schwab's avatar
Andreas Schwab committed
79
;;;;;;  (19780 4514))
Kenichi Handa's avatar
Kenichi Handa committed
80 81
;;; Generated autoloads from progmodes/ada-mode.el

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

\(fn SPEC BODY)" nil nil)

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

\(fn)" t nil)

;;;***

;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el"
Andreas Schwab's avatar
Andreas Schwab committed
99
;;;;;;  (19780 4514))
Kenichi Handa's avatar
Kenichi Handa committed
100 101
;;; Generated autoloads from progmodes/ada-stmt.el

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

\(fn)" t nil)

;;;***

;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el"
Andreas Schwab's avatar
Andreas Schwab committed
110
;;;;;;  (19780 4514))
Kenichi Handa's avatar
Kenichi Handa committed
111 112
;;; Generated autoloads from progmodes/ada-xref.el

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

\(fn FILENAME)" t nil)

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

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

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

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

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

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

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

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

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

\(fn)" nil nil)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

\(fn)" t nil)

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

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

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

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

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

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

Has a preference of looking backwards.

\(fn)" nil nil)

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

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

\(fn OTHER-LOG)" t nil)

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

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

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

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

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

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

\(fn FUNCTION CLASS NAME)" t nil)

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

\(fn FUNCTION CLASS NAME)" t nil)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

403 404
(put 'defadvice 'doc-string-elt '3)

Kenichi Handa's avatar
Kenichi Handa committed
405 406 407 408
;;;***

;;;### (autoloads (align-newline-and-indent align-unhighlight-rule
;;;;;;  align-highlight-rule align-current align-entire align-regexp
Andreas Schwab's avatar
Andreas Schwab committed
409
;;;;;;  align) "align" "align.el" (19775 2027))
Kenichi Handa's avatar
Kenichi Handa committed
410 411
;;; Generated autoloads from align.el

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

\(fn)" t nil)

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

\(fn)" t nil)

;;;***

498
;;;### (autoloads (outlineify-sticky allout-mode) "allout" "allout.el"
Andreas Schwab's avatar
Andreas Schwab committed
499
;;;;;;  (19775 2027))
Kenichi Handa's avatar
Kenichi Handa committed
500 501
;;; Generated autoloads from allout.el

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Miles Bader's avatar
Miles Bader committed
534
(autoload 'allout-mode "allout" "\
535
Toggle minor mode for controlling exposure and editing of text outlines.
Andreas Schwab's avatar
Andreas Schwab committed
536
\\<allout-mode-map-value>
537

Andreas Schwab's avatar
Andreas Schwab committed
538
Allout outline mode always runs as a minor mode.
539

Andreas Schwab's avatar
Andreas Schwab committed
540 541 542 543 544 545
Allout outline mode provides extensive outline oriented
formatting and manipulation.  It enables structural editing of
outlines, as well as navigation and exposure.  It also is
specifically aimed at accommodating syntax-sensitive text like
programming languages.  (For example, see the allout code itself,
which is organized as an allout outline.)
546

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

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

and many other features.

Andreas Schwab's avatar
Andreas Schwab committed
560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576
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
features, and see the docstring of the function `allout-init' for
instructions on priming your emacs session for automatic
activation of `allout-mode'.

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
577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594

        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
595
\\[allout-beginning-of-line]  `allout-beginning-of-line' -- like regular beginning-of-line, but
Chong Yidong's avatar
Chong Yidong committed
596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612
     if immediately repeated cycles to the beginning of the current item
     and then to the hot-spot (if `allout-beginning-of-line-cycles' is set).


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

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

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

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

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

Romain Francoise's avatar
Update.  
Romain Francoise committed
652
                  Topic Encryption
653

Romain Francoise's avatar
Update.  
Romain Francoise committed
654
Outline mode supports gpg encryption of topics, with support for
Andreas Schwab's avatar
Andreas Schwab committed
655 656
symmetric and key-pair modes, and auto-encryption of topics
pending encryption on save.
657

Chong Yidong's avatar
Chong Yidong committed
658
Topics pending encryption are, by default, automatically
Andreas Schwab's avatar
Andreas Schwab committed
659 660 661 662 663 664 665 666 667 668 669 670
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
671 672 673 674

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

Chong Yidong's avatar
Chong Yidong committed
676
                 HOT-SPOT Operation
677 678 679 680 681 682 683

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

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

Chong Yidong's avatar
Chong Yidong committed
693
In allout-mode, the normal beginning-of-line command (\\[allout-beginning-of-line]) is
Chong Yidong's avatar
Chong Yidong committed
694 695 696 697 698 699 700 701
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
702

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

Chong Yidong's avatar
Chong Yidong committed
707
`allout-mode-hook'
Andreas Schwab's avatar
Andreas Schwab committed
708 709
`allout-mode-deactivate-hook' (deprecated)
`allout-mode-off-hook'
Chong Yidong's avatar
Chong Yidong committed
710 711 712 713 714 715
`allout-exposure-change-hook'
`allout-structure-added-hook'
`allout-structure-deleted-hook'
`allout-structure-shifted-hook'

                            Terminology
716

Jason Rumney's avatar
Jason Rumney committed
717
Topic hierarchy constituents -- TOPICS and SUBTOPICS:
718

Chong Yidong's avatar
Chong Yidong committed
719 720 721 722 723 724 725 726 727
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.
728 729

ANCESTORS:
Chong Yidong's avatar
Chong Yidong committed
730 731 732
        Those ITEMs whose TOPICs contain an ITEM.
PARENT: An ITEM's immediate ANCESTOR.  It has a DEPTH one less than that
        of the ITEM.
733
OFFSPRING:
Chong Yidong's avatar
Chong Yidong committed
734
        The ITEMs contained within an ITEM's TOPIC.
735
SUBTOPIC:
Chong Yidong's avatar
Chong Yidong committed
736 737 738
        An OFFSPRING of its ANCESTOR TOPICs.
CHILD:
        An immediate SUBTOPIC of its PARENT.
739
SIBLINGS:
Chong Yidong's avatar
Chong Yidong committed
740
        TOPICs having the same PARENT and DEPTH.
741 742 743

Topic text constituents:

Chong Yidong's avatar
Chong Yidong committed
744 745 746 747 748 749 750 751 752
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
753
        number, indicating the ordinal number of the topic among its
Chong Yidong's avatar
Chong Yidong committed
754 755 756
        siblings, or an asterisk indicating encryption, plus an optional
        space.  After that is the ITEM HEADER text, which is not part of
        the PREFIX.
757

Chong Yidong's avatar
Chong Yidong committed
758 759
        The relative length of the PREFIX determines the nesting DEPTH
        of the ITEM.
760
PREFIX-LEAD:
Chong Yidong's avatar
Chong Yidong committed
761 762 763 764 765 766 767 768 769 770 771
        The string at the beginning of a HEADER PREFIX, by default a `.'.
        It can be customized by changing the setting of
        `allout-header-prefix' and then reinitializing `allout-mode'.

        When the PREFIX-LEAD is set to the comment-string of a
        programming language, outline structuring can be embedded in
        program code without interfering with processing of the text
        (by emacs or the language processor) as program code.  This
        setting happens automatically when allout mode is used in
        programming-mode buffers.  See `allout-use-mode-specific-leader'
        docstring for more detail.
772
PREFIX-PADDING:
Chong Yidong's avatar
Chong Yidong committed
773 774 775 776
        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
777 778 779 780 781 782 783 784
        `allout-distinctive-bullets-string'.  When creating a TOPIC,
        plain BULLETs are by default used, according to the DEPTH of the
        TOPIC.  Choice among the distinctive BULLETs is offered when you
        provide a universal argugment (\\[universal-argument]) to the
        TOPIC creation command, or when explictly rebulleting a TOPIC.  The
        significance of the various distinctive bullets is purely by
        convention.  See the documentation for the above bullet strings for
        more details.
785
EXPOSURE:
Chong Yidong's avatar
Chong Yidong committed
786 787
        The state of a TOPIC which determines the on-screen visibility
        of its OFFSPRING and contained ENTRY text.
788
CONCEALED:
Chong Yidong's avatar
Chong Yidong committed
789 790
        TOPICs and ENTRY text whose EXPOSURE is inhibited.  Concealed
        text is represented by \"...\" ellipses.
791

Chong Yidong's avatar
Chong Yidong committed
792 793 794
        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.
795

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

Miles Bader's avatar
Miles Bader committed
798
(defalias 'outlinify-sticky 'outlineify-sticky)
799

Miles Bader's avatar
Miles Bader committed
800
(autoload 'outlineify-sticky "allout" "\
801 802 803 804
Activate outline mode and establish file var so it is started subsequently.

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

806
\(fn &optional ARG)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
807 808 809 810

;;;***

;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp"
Andreas Schwab's avatar
Andreas Schwab committed
811
;;;;;;  "net/ange-ftp.el" (19780 4514))
Kenichi Handa's avatar
Kenichi Handa committed
812 813
;;; Generated autoloads from net/ange-ftp.el

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

Miles Bader's avatar
Miles Bader committed
816
(autoload 'ange-ftp-reread-dir "ange-ftp" "\
Kenichi Handa's avatar
Kenichi Handa committed
817
Reread remote directory DIR to update the directory cache.
Chong Yidong's avatar
Chong Yidong committed
818
The implementation of remote FTP file names caches directory contents
Kenichi Handa's avatar
Kenichi Handa committed
819 820 821 822 823 824
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
825
(autoload 'ange-ftp-hook-function "ange-ftp" "\
Kenichi Handa's avatar
Kenichi Handa committed
826 827 828 829 830 831 832
Not documented

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

;;;***

;;;### (autoloads (animate-birthday-present animate-sequence animate-string)
Andreas Schwab's avatar
Andreas Schwab committed
833
;;;;;;  "animate" "play/animate.el" (19775 2029))
Kenichi Handa's avatar
Kenichi Handa committed
834 835
;;; Generated autoloads from play/animate.el

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

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

Miles Bader's avatar
Miles Bader committed
846
(autoload 'animate-sequence "animate" "\
Kenichi Handa's avatar
Kenichi Handa committed
847 848 849 850 851
Display strings from LIST-OF-STRING with animation in a new buffer.
Strings will be separated from each other by SPACE lines.

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

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

Andreas Schwab's avatar
Andreas Schwab committed
856
\(fn &optional NAME)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
857 858 859 860

;;;***

;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on)
Andreas Schwab's avatar
Andreas Schwab committed
861
;;;;;;  "ansi-color" "ansi-color.el" (19775 2027))
Kenichi Handa's avatar
Kenichi Handa committed
862 863
;;; Generated autoloads from ansi-color.el

Miles Bader's avatar
Miles Bader committed
864
(autoload 'ansi-color-for-comint-mode-on "ansi-color" "\
Kenichi Handa's avatar
Kenichi Handa committed
865 866 867 868
Set `ansi-color-for-comint-mode' to t.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
869
(autoload 'ansi-color-process-output "ansi-color" "\
870
Maybe translate SGR control sequences of comint output into text properties.
Kenichi Handa's avatar
Kenichi Handa committed
871 872 873 874

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
875
text properties using `ansi-color-apply-on-region'.
Kenichi Handa's avatar
Kenichi Handa committed
876 877 878 879 880 881

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
882
\(fn IGNORED)" nil nil)
Kenichi Handa's avatar
Kenichi Handa committed
883 884 885 886

;;;***

;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules)
Andreas Schwab's avatar
Andreas Schwab committed
887
;;;;;;  "antlr-mode" "progmodes/antlr-mode.el" (19775 2029))
Kenichi Handa's avatar
Kenichi Handa committed
888 889
;;; Generated autoloads from progmodes/antlr-mode.el

Miles Bader's avatar
Miles Bader committed
890
(autoload 'antlr-show-makefile-rules "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908
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
909
(autoload 'antlr-mode "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
910 911 912 913
Major mode for editing ANTLR grammar files.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
914
(autoload 'antlr-set-tabs "antlr-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
915 916 917 918 919 920 921
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)

;;;***

922
;;;### (autoloads (appt-activate appt-add) "appt" "calendar/appt.el"
Andreas Schwab's avatar
Andreas Schwab committed
923
;;;;;;  (19780 4513))
Kenichi Handa's avatar
Kenichi Handa committed
924 925
;;; Generated autoloads from calendar/appt.el

Miles Bader's avatar
Miles Bader committed
926
(autoload 'appt-add "appt" "\
927
Add an appointment for today at TIME with message MSG.
Kenichi Handa's avatar
Kenichi Handa committed
928
The time should be in either 24 hour format or am/pm format.
929 930 931
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
932

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

Miles Bader's avatar
Miles Bader committed
935
(autoload 'appt-activate "appt" "\
Andreas Schwab's avatar
Andreas Schwab committed
936 937 938 939 940 941
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
942 943
;;;***

Glenn Morris's avatar
Glenn Morris committed
944 945
;;;### (autoloads (apropos-documentation apropos-value apropos-library
;;;;;;  apropos apropos-documentation-property apropos-command apropos-variable
Andreas Schwab's avatar
Andreas Schwab committed
946
;;;;;;  apropos-read-pattern) "apropos" "apropos.el" (19775 2027))
Kenichi Handa's avatar
Kenichi Handa committed
947 948
;;; Generated autoloads from apropos.el

Miles Bader's avatar
Miles Bader committed
949
(autoload 'apropos-read-pattern "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
950 951 952 953 954 955 956 957 958
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
959
(autoload 'apropos-variable "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
960 961 962 963 964 965 966
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
967 968
normal variables.

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

Miles Bader's avatar
Miles Bader committed
971
(defalias 'command-apropos 'apropos-command)
Kenichi Handa's avatar
Kenichi Handa committed
972

Miles Bader's avatar
Miles Bader committed
973
(autoload 'apropos-command "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
974 975 976 977 978 979 980
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
981 982 983 984 985
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
986 987 988 989
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
990

Miles Bader's avatar
Miles Bader committed
991
(autoload 'apropos-documentation-property "apropos" "\
Kenichi Handa's avatar
Kenichi Handa committed
992 993 994 995
Like (documentation-property SYMBOL PROPERTY RAW) but handle errors.

\(fn SYMBOL PROPERTY RAW)" nil nil)

Miles Bader's avatar
Miles Bader committed
996
(autoload 'apropos "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
997 998 999 1000 1001 1002 1003 1004 1005 1006 1007
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
1008

Eli Zaretskii's avatar
Eli Zaretskii committed
1009 1010 1011
Returns list of symbols and documentation found.

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

Glenn Morris's avatar
Glenn Morris committed
1013 1014 1015 1016 1017 1018 1019
(autoload 'apropos-library "apropos" "\
List the variables and functions defined by library FILE.
FILE should be one of the libraries currently loaded and should
thus be found in `load-history'.

\(fn FILE)" t nil)

Miles Bader's avatar
Miles Bader committed
1020
(autoload 'apropos-value "apropos" "\
Eli Zaretskii's avatar
Eli Zaretskii committed
1021 1022 1023 1024 1025 1026 1027
Show all symbols whose value's printed representation matches PATTERN.
PATTERN can be a word, a list of words (separated by spaces),
or a regexp (using some regexp special characters).  If it is a word,
search for matches for that word as a substring.  If it is a list of words,
search for matches for any two (or more) of those words.

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

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

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

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

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

;;;***

Andreas Schwab's avatar
Andreas Schwab committed
1049 1050
;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (19775
;;;;;;  2027))
Kenichi Handa's avatar
Kenichi Handa committed
1051 1052
;;; Generated autoloads from arc-mode.el

Miles Bader's avatar
Miles Bader committed
1053
(autoload 'archive-mode "arc-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069
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)

;;;***

Andreas Schwab's avatar
Andreas Schwab committed
1070
;;;### (autoloads (array-mode) "array" "array.el" (19775 2027))
Kenichi Handa's avatar
Kenichi Handa committed
1071 1072
;;; Generated autoloads from array.el

Miles Bader's avatar
Miles Bader committed
1073
(autoload 'array-mode "array" "\
Kenichi Handa's avatar
Kenichi Handa committed
1074 1075 1076 1077 1078 1079 1080 1081 1082
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
1083
Setting the variable `array-respect-tabs' to non-nil will prevent TAB conversion,
Kenichi Handa's avatar
Kenichi Handa committed
1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140
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)

;;;***

Andreas Schwab's avatar
Andreas Schwab committed
1141 1142
;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (19775
;;;;;;  2030))
Kenichi Handa's avatar
Kenichi Handa committed
1143 1144
;;; Generated autoloads from textmodes/artist.el

Miles Bader's avatar
Miles Bader committed
1145
(autoload 'artist-mode "artist" "\
Chong Yidong's avatar
Chong Yidong committed
1146 1147 1148 1149
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
1150

Chong Yidong's avatar
Chong Yidong committed
1151
How to quit Artist mode
Kenichi Handa's avatar
Kenichi Handa committed
1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205

 Type \\[artist-mode-off] to quit artist-mode.


How to submit a bug report

 Type \\[artist-submit-bug-report] to submit a bug report.


Drawing with the mouse:

 mouse-2
 shift mouse-2	Pops up a menu where you can select what to draw with
		mouse-1, and where you can do some settings (described
		below).

 mouse-1
 shift mouse-1	Draws lines, rectangles or poly-lines, erases, cuts, copies
		or pastes:

		Operation	Not shifted		  Shifted
		--------------------------------------------------------------
                Pen             fill-char at point        line from last point
                                                          to new point
		--------------------------------------------------------------
		Line		Line in any direction	  Straight line
		--------------------------------------------------------------
		Rectangle	Rectangle		  Square
		--------------------------------------------------------------
		Poly-line	Poly-line in any dir	  Straight poly-lines
		--------------------------------------------------------------
		Ellipses	Ellipses		  Circles
		--------------------------------------------------------------
		Text		Text (see thru)		  Text (overwrite)
		--------------------------------------------------------------
		Spray-can	Spray-can		  Set size for spray
		--------------------------------------------------------------
		Erase		Erase character		  Erase rectangle
		--------------------------------------------------------------
		Vaporize	Erase single line	  Erase connected
							  lines
		--------------------------------------------------------------
		Cut		Cut rectangle		  Cut square
		--------------------------------------------------------------
		Copy		Copy rectangle		  Copy square
		--------------------------------------------------------------
		Paste		Paste			  Paste
		--------------------------------------------------------------
		Flood-fill	Flood-fill		  Flood-fill
		--------------------------------------------------------------

		* Straight lines can only go horizontally, vertically
		  or diagonally.

Chong Yidong's avatar
Chong Yidong committed
1206 1207
		* Poly-lines are drawn while holding mouse-1 down.  When you
		  release the button, the point is set.  If you want a segment
Kenichi Handa's avatar
Kenichi Handa committed
1208
		  to be straight, hold down shift before pressing the
Chong Yidong's avatar
Chong Yidong committed
1209
		  mouse-1 button.  Click mouse-2 or mouse-3 to stop drawing
Kenichi Handa's avatar
Kenichi Handa committed
1210 1211 1212 1213 1214 1215 1216
		  poly-lines.

		* See thru for text means that text already in the buffer
		  will be visible through blanks in the text rendered, while
		  overwrite means the opposite.

		* Vaporizing connected lines only vaporizes lines whose
Chong Yidong's avatar
Chong Yidong committed
1217
		  _endpoints_ are connected.  See also the variable
Kenichi Handa's avatar
Kenichi Handa committed
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
		  `artist-vaporize-fuzziness'.

		* Cut copies, then clears the rectangle/square.

		* When drawing lines or poly-lines, you can set arrows.
		  See below under ``Arrows'' for more info.

		* The mode line shows the currently selected drawing operation.
		  In addition, if it has an asterisk (*) at the end, you
		  are currently drawing something.

		* Be patient when flood-filling -- large areas take quite
		  some time to fill.


 mouse-3	Erases character under pointer
 shift mouse-3	Erases rectangle


Settings

 Set fill	Sets the character used when filling rectangles/squares

 Set line	Sets the character used when drawing lines

 Erase char	Sets the character used when erasing

 Rubber-banding	Toggles rubber-banding

 Trimming	Toggles trimming of line-endings (that is: when the shape
		is drawn, extraneous white-space at end of lines is removed)

Chong Yidong's avatar
Chong Yidong committed
1250
 Borders        Toggles the drawing of line borders around filled shapes
Kenichi Handa's avatar
Kenichi Handa committed
1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265


Drawing with keys

 \\[artist-key-set-point]		Does one of the following:
		For lines/rectangles/squares: sets the first/second endpoint
		For poly-lines: sets a point (use C-u \\[artist-key-set-point] to set last point)
		When erase characters: toggles erasing
		When cutting/copying: Sets first/last endpoint of rect/square
		When pasting: Pastes

 \\[artist-select-operation]	Selects what to draw

 Move around with \\[artist-next-line], \\[artist-previous-line], \\[artist-forward-char] and \\[artist-backward-char].

Chong Yidong's avatar
Chong Yidong committed
1266 1267 1268
 \\[artist-select-fill-char]	Sets the character to use when filling
 \\[artist-select-line-char]	Sets the character to use when drawing
 \\[artist-select-erase-char]	Sets the character to use when erasing
Kenichi Handa's avatar
Kenichi Handa committed
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 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310
 \\[artist-toggle-rubber-banding]	Toggles rubber-banding
 \\[artist-toggle-trim-line-endings]	Toggles trimming of line-endings
 \\[artist-toggle-borderless-shapes]	Toggles borders on drawn shapes


Arrows

 \\[artist-toggle-first-arrow]		Sets/unsets an arrow at the beginning
		of the line/poly-line

 \\[artist-toggle-second-arrow]		Sets/unsets an arrow at the end
		of the line/poly-line


Selecting operation

 There are some keys for quickly selecting drawing operations:

 \\[artist-select-op-line]	Selects drawing lines
 \\[artist-select-op-straight-line]	Selects drawing straight lines
 \\[artist-select-op-rectangle]	Selects drawing rectangles
 \\[artist-select-op-square]	Selects drawing squares
 \\[artist-select-op-poly-line]	Selects drawing poly-lines
 \\[artist-select-op-straight-poly-line]	Selects drawing straight poly-lines
 \\[artist-select-op-ellipse]	Selects drawing ellipses
 \\[artist-select-op-circle]	Selects drawing circles
 \\[artist-select-op-text-see-thru]	Selects rendering text (see thru)
 \\[artist-select-op-text-overwrite]	Selects rendering text (overwrite)
 \\[artist-select-op-spray-can]	Spray with spray-can
 \\[artist-select-op-spray-set-size]	Set size for the spray-can
 \\[artist-select-op-erase-char]	Selects erasing characters
 \\[artist-select-op-erase-rectangle]	Selects erasing rectangles
 \\[artist-select-op-vaporize-line]	Selects vaporizing single lines
 \\[artist-select-op-vaporize-lines]	Selects vaporizing connected lines
 \\[artist-select-op-cut-rectangle]	Selects cutting rectangles
 \\[artist-select-op-copy-rectangle]	Selects copying rectangles
 \\[artist-select-op-paste]	Selects pasting
 \\[artist-select-op-flood-fill]	Selects flood-filling


Variables

Chong Yidong's avatar
Chong Yidong committed
1311
 This is a brief overview of the different variables.  For more info,
Kenichi Handa's avatar
Kenichi Handa committed
1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347
 see the documentation for the variables (type \\[describe-variable] <variable> RET).

 artist-rubber-banding		Interactively do rubber-banding or not
 artist-first-char		What to set at first/second point...
 artist-second-char		...when not rubber-banding
 artist-interface-with-rect	If cut/copy/paste should interface with rect
 artist-arrows			The arrows to use when drawing arrows
 artist-aspect-ratio		Character height-to-width for squares
 artist-trim-line-endings	Trimming of line endings
 artist-flood-fill-right-border	Right border when flood-filling
 artist-flood-fill-show-incrementally	Update display while filling
 artist-pointer-shape		Pointer shape to use while drawing
 artist-ellipse-left-char	Character to use for narrow ellipses
 artist-ellipse-right-char	Character to use for narrow ellipses
 artist-borderless-shapes       If shapes should have borders
 artist-picture-compatibility   Whether or not to be picture mode compatible
 artist-vaporize-fuzziness      Tolerance when recognizing lines
 artist-spray-interval          Seconds between repeated sprayings
 artist-spray-radius            Size of the spray-area
 artist-spray-chars             The spray-``color''
 artist-spray-new-chars         Initial spray-``color''

Hooks

 When entering artist-mode, the hook `artist-mode-init-hook' is called.
 When quitting artist-mode, the hook `artist-mode-exit-hook' is called.


Keymap summary

\\{artist-mode-map}

\(fn &optional STATE)" t nil)

;;;***

Andreas Schwab's avatar
Andreas Schwab committed
1348 1349
;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (19780
;;;;;;  4514))
Kenichi Handa's avatar
Kenichi Handa committed
1350 1351
;;; Generated autoloads from progmodes/asm-mode.el

Miles Bader's avatar
Miles Bader committed
1352
(autoload 'asm-mode "asm-mode" "\
Kenichi Handa's avatar
Kenichi Handa committed
1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376
Major mode for editing typical assembler code.
Features a private abbrev table and the following bindings:

\\[asm-colon]	outdent a preceding label, tab to next tab stop.
\\[tab-to-tab-stop]	tab to next tab stop.
\\[asm-newline]	newline, then tab to next tab stop.
\\[asm-comment]	smart placement of assembler comments.

The character used for making comments is set by the variable
`asm-comment-char' (which defaults to `?\\;').

Alternatively, you may set this variable in `asm-mode-set-comment-hook',
which is called near the beginning of mode initialization.

Turning on Asm mode runs the hook `asm-mode-hook' at the end of initialization.

Special commands:
\\{asm-mode-map}

\(fn)" t nil)

;;;***

;;;### (autoloads (autoarg-kp-mode autoarg-mode) "autoarg" "autoarg.el"
Andreas Schwab's avatar
Andreas Schwab committed
1377
;;;;;;  (19775 2027))
Kenichi Handa's avatar
Kenichi Handa committed
1378 1379 1380 1381
;;; Generated autoloads from autoarg.el

(defvar autoarg-mode nil "\
Non-nil if Autoarg mode is enabled.
Chong Yidong's avatar
Chong Yidong committed
1382
See the command `autoarg-mode' for a description of this minor mode.")
Kenichi Handa's avatar
Kenichi Handa committed
1383

Miles Bader's avatar
Miles Bader committed
1384
(custom-autoload 'autoarg-mode "autoarg" nil)
Chong Yidong's avatar
Chong Yidong committed
1385

Miles Bader's avatar
Miles Bader committed
1386
(autoload 'autoarg-mode "autoarg" "\
Kenichi Handa's avatar
Kenichi Handa committed
1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409
Toggle Autoarg minor mode globally.
With ARG, turn Autoarg mode on if ARG is positive, off otherwise.
\\<autoarg-mode-map>
In Autoarg mode digits are bound to `digit-argument' -- i.e. they
supply prefix arguments as C-DIGIT and M-DIGIT normally do -- and
C-DIGIT inserts DIGIT.  \\[autoarg-terminate] terminates the prefix sequence
and inserts the digits of the autoarg sequence into the buffer.
Without a numeric prefix arg the normal binding of \\[autoarg-terminate] is
invoked, i.e. what it would be with Autoarg mode off.

For example:
`6 9 \\[autoarg-terminate]' inserts `69' into the buffer, as does `C-6 C-9'.
`6 9 a' inserts 69 `a's into the buffer.
`6 9 \\[autoarg-terminate] \\[autoarg-terminate]' inserts `69' into the buffer and
then invokes the normal binding of \\[autoarg-terminate].
`C-u \\[autoarg-terminate]' invokes the normal binding of \\[autoarg-terminate] four times.

\\{autoarg-mode-map}

\(fn &optional ARG)" t nil)

(defvar autoarg-kp-mode nil "\
Non-nil if Autoarg-Kp mode is enabled.
Chong Yidong's avatar
Chong Yidong committed
1410
See the command `autoarg-kp-mode' for a description of this minor mode.
Kenichi Handa's avatar
Kenichi Handa committed
1411
Setting this variable directly does not take effect;
Juanma Barranquero's avatar
Juanma Barranquero committed
1412 1413
either customize it (see the info node `Easy Customization')
or call the function `autoarg-kp-mode'.")
Kenichi Handa's avatar
Kenichi Handa committed
1414

Miles Bader's avatar
Miles Bader committed
1415
(custom-autoload 'autoarg-kp-mode "autoarg" nil)
Chong Yidong's avatar
Chong Yidong committed
1416

Miles Bader's avatar
Miles Bader committed
1417
(autoload 'autoarg-kp-mode "autoarg" "\
Kenichi Handa's avatar
Kenichi Handa committed
1418 1419 1420 1421
Toggle Autoarg-KP minor mode globally.
With ARG, turn Autoarg mode on if ARG is positive, off otherwise.
\\<autoarg-kp-mode-map>
This is similar to \\[autoarg-mode] but rebinds the keypad keys `kp-1'
Chong Yidong's avatar
Chong Yidong committed
1422
etc. to supply digit arguments.
Kenichi Handa's avatar
Kenichi Handa committed
1423 1424 1425 1426 1427 1428 1429 1430

\\{autoarg-kp-mode-map}

\(fn &optional ARG)" t nil)

;;;***

;;;### (autoloads (autoconf-mode) "autoconf" "progmodes/autoconf.el"
Andreas Schwab's avatar
Andreas Schwab committed
1431
;;;;;;  (19780 4514))
Kenichi Handa's avatar
Kenichi Handa committed
1432 1433
;;; Generated autoloads from progmodes/autoconf.el

Miles Bader's avatar
Miles Bader committed
1434
(autoload 'autoconf-mode "autoconf" "\
Kenichi Handa's avatar
Kenichi Handa committed
1435 1436 1437 1438 1439 1440 1441
Major mode for editing Autoconf configure.in files.

\(fn)" t nil)

;;;***

;;;### (autoloads (auto-insert-mode define-auto-insert auto-insert)
Andreas Schwab's avatar
Andreas Schwab committed
1442
;;;;;;  "autoinsert" "autoinsert.el" (19780 4512))
Kenichi Handa's avatar
Kenichi Handa committed
1443 1444
;;; Generated autoloads from autoinsert.el

Miles Bader's avatar
Miles Bader committed
1445
(autoload 'auto-insert "autoinsert" "\
Kenichi Handa's avatar
Kenichi Handa committed
1446 1447 1448 1449 1450
Insert default contents into new files if variable `auto-insert' is non-nil.
Matches the visited file name against the elements of `auto-insert-alist'.

\(fn)" t nil)

Miles Bader's avatar
Miles Bader committed
1451
(autoload 'define-auto-insert "autoinsert" "\
Kenichi Handa's avatar
Kenichi Handa committed
1452 1453 1454 1455 1456 1457 1458 1459
Associate CONDITION with (additional) ACTION in `auto-insert-alist'.
Optional AFTER means to insert action after all existing actions for CONDITION,
or if CONDITION had no actions, after all other CONDITIONs.

\(fn CONDITION ACTION &optional AFTER)" nil nil)

(defvar auto-insert-mode nil "\
Non-nil if Auto-Insert mode is enabled.
Chong Yidong's avatar
Chong Yidong committed
1460
See the command `auto-insert-mode' for a description of this minor mode.
Kenichi Handa's avatar
Kenichi Handa committed
1461
Setting this variable directly does not take effect;
Chong Yidong's avatar
Chong Yidong committed
1462 1463
either customize it (see the info node `Easy Customization')
or call the function `auto-insert-mode'.")
Kenichi Handa's avatar
Kenichi Handa committed
1464

Miles Bader's avatar
Miles Bader committed
1465
(custom-autoload 'auto-insert-mode "autoinsert" nil)
Kenichi Handa's avatar
Kenichi Handa committed
1466

Miles Bader's avatar
Miles Bader committed
1467
(autoload 'auto-insert-mode "autoinsert" "\
Kenichi Handa's avatar
Kenichi Handa committed
1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480
Toggle Auto-insert mode.
With prefix ARG, turn Auto-insert mode on if and only if ARG is positive.
Returns the new status of Auto-insert mode (non-nil means on).

When Auto-insert mode is enabled, when new files are created you can
insert a template for the file depending on the mode of the buffer.

\(fn &optional ARG)" t nil)

;;;***

;;;### (autoloads (batch-update-autoloads update-directory-autoloads
;;;;;;  update-file-autoloads) "autoload" "emacs-lisp/autoload.el"
Andreas Schwab's avatar
Andreas Schwab committed
1481
;;;;;;  (19780 4513))
Kenichi Handa's avatar
Kenichi Handa committed
1482 1483
;;; Generated autoloads from emacs-lisp/autoload.el

Miles Bader's avatar
Miles Bader committed
1484
(put 'generated-autoload-file 'safe-local-variable 'stringp)
Andreas Schwab's avatar
Andreas Schwab committed
1485

Glenn Morris's avatar
Glenn Morris committed
1486 1487
(put 'generated-autoload-load-name 'safe-local-variable 'stringp)

Miles Bader's avatar
Miles Bader committed
1488
(autoload 'update-file-autoloads "autoload" "\
Kenichi Handa's avatar
Kenichi Handa committed
1489 1490
Update the autoloads for FILE in `generated-autoload-file'
\(which FILE might bind in its local variables).
Andreas Schwab's avatar
Andreas Schwab committed
1491 1492
If SAVE-AFTER is non-nil (which is always, when called interactively),
save the buffer too.
Kenichi Handa's avatar
Kenichi Handa committed
1493

Andreas Schwab's avatar
Andreas Schwab committed
1494 1495 1496
Return FILE if there was no autoload cookie in it, else nil.

\(fn FILE &optional SAVE-AFTER)" t nil)
Kenichi Handa's avatar
Kenichi Handa committed
1497

Miles Bader's avatar
Miles Bader committed
1498
(autoload 'update-directory-autoloads "autoload" "\
Kenichi Handa's avatar
Kenichi Handa committed
1499
Update loaddefs.el with all the current autoloads from DIRS, and no old ones.
1500
This uses `update-file-autoloads' (which see) to do its work.
Kenichi Handa's avatar
Kenichi Handa committed
1501 1502 1503 1504 1505 1506 1507 1508 1509
In an interactive call, you must give one argument, the name
of a single directory.  In a call from Lisp, you can supply multiple
directories as separate arguments, but this usage is discouraged.

The function does NOT recursively descend into subdirectories of the
directory or directories specified.

\(fn &rest DIRS)" t nil)

Miles Bader's avatar
Miles Bader committed
1510
(autoload 'batch-update-autoloads "autoload" "\
Kenichi Handa's avatar
Kenichi Handa committed
1511 1512 1513 1514 1515 1516 1517
Update loaddefs.el autoloads in batch mode.
Calls `update-directory-autoloads' on the command line arguments.

\(fn)" nil nil)

;;;***

Andreas Schwab's avatar
Andreas Schwab committed
1518 1519
;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode
;;;;;;  auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode)
Andreas Schwab's avatar
Andreas Schwab committed
1520
;;;;;;  "autorevert" "autorevert.el" (19775 2027))
Kenichi Handa's avatar
Kenichi Handa committed
1521 1522
;;; Generated autoloads from autorevert.el

Miles Bader's avatar
Miles Bader committed
1523
(autoload 'auto-revert-mode "autorevert" "\
Kenichi Handa's avatar
Kenichi Handa committed
1524 1525 1526 1527 1528
Toggle reverting buffer when file on disk changes.

With arg, turn Auto Revert mode on if and only if arg is positive.
This is a minor mode that affects only the current buffer.
Use `global-auto-revert-mode' to automatically revert all buffers.
Andreas Schwab's avatar
Andreas Schwab committed
1529 1530
Use `auto-revert-tail-mode' if you know that the file will only grow
without being changed in the part that is already in the buffer.
Kenichi Handa's avatar
Kenichi Handa committed
1531 1532 1533

\(fn &optional ARG)" t nil)

Miles Bader's avatar
Miles Bader committed
1534
(autoload 'turn-on-auto-revert-mode "autorevert" "\
Kenichi Handa's avatar
Kenichi Handa committed
1535 1536 1537 1538 1539 1540 1541
Turn on Auto-Revert Mode.

This function is designed to be added to hooks, for example:
  (add-hook 'c-mode-hook 'turn-on-auto-revert-mode)

\(fn)" nil nil)

Miles Bader's avatar
Miles Bader committed
1542
(autoload 'auto-revert-tail-mode "autorevert" "\
Andreas Schwab's avatar
Andreas Schwab committed
1543
Toggle reverting tail of buffer when file on disk grows.
Miles Bader's avatar
Miles Bader committed
1544
With arg, turn Tail mode on if arg is positive, otherwise turn it off.
Andreas Schwab's avatar
Andreas Schwab committed
1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559

When Tail mode is enabled, the tail of the file is constantly
followed, as with the shell command `tail -f'.  This means that
whenever the file grows on disk (presumably because some
background process is appending to it from time to time), this is
reflected in the current buffer.

You can edit the buffer and turn this mode off and on again as
you please.  But make sure the background process has stopped
writing before you save the file!

Use `auto-revert-mode' for changes other than appends!

\(fn &optional ARG)" t nil)

Miles Bader's avatar
Miles Bader committed
1560
(autoload 'turn-on-auto-revert-tail-mode "autorevert" "\
Andreas Schwab's avatar
Andreas Schwab committed
1561 1562 1563 1564 1565 1566 1567
Turn on Auto-Revert Tail Mode.

This function is designed to be added to hooks, for example:
  (add-hook 'my-logfile-mode-hook 'turn-on-auto-revert-tail-mode)

\(fn)" nil nil)

Kenichi Handa's avatar
Kenichi Handa committed
1568 1569
(defvar global-auto-revert-mode nil "\
Non-nil if Global-Auto-Revert mode is enabled.
Chong Yidong's avatar
Chong Yidong committed
1570
See the command `global-auto-revert-mode' for a description of this minor mode.
Kenichi Handa's avatar
Kenichi Handa committed
1571
Setting this variable directly does not take effect;
1572 1573
either customize it (see the info node `Easy Customization')
or call the function `global-auto-revert-mode'.")
Kenichi Handa's avatar
Kenichi Handa committed
1574

Miles Bader's avatar
Miles Bader committed
1575
(custom-autoload 'global-auto-revert-mode "autorevert" nil)
Chong Yidong's avatar
Chong Yidong committed
1576

Miles Bader's avatar
Miles Bader committed
1577
(autoload 'global-auto-revert-mode "autorevert" "\
<