comparison lisp/prim/auto-autoloads.el @ 14:9ee227acff29 r19-15b90

Import from CVS: tag r19-15b90
author cvs
date Mon, 13 Aug 2007 08:48:42 +0200
parents bcdc7deadc19
children 0293115a14e9
comparison
equal deleted inserted replaced
13:13c6d0aaafe5 14:9ee227acff29
1244 The file is the optional FILE argument or the file visited by the current 1244 The file is the optional FILE argument or the file visited by the current
1245 buffer." t nil) 1245 buffer." t nil)
1246 1246
1247 (autoload 'ediff-merge-revisions-with-ancestor "ediff" "\ 1247 (autoload 'ediff-merge-revisions-with-ancestor "ediff" "\
1248 Run Ediff by merging two revisions of a file with a common ancestor. 1248 Run Ediff by merging two revisions of a file with a common ancestor.
1249 The file is the optional FILE argument or the file visited by the current 1249 The file is the the optional FILE argument or the file visited by the current
1250 buffer." t nil) 1250 buffer." t nil)
1251 1251
1252 (autoload 'run-ediff-from-cvs-buffer "ediff" "\ 1252 (autoload 'run-ediff-from-cvs-buffer "ediff" "\
1253 Run Ediff-merge on appropriate revisions of the selected file. 1253 Run Ediff-merge on appropriate revisions of the selected file.
1254 First run after `M-x cvs-update'. Then place the cursor on a lide describing a 1254 First run after `M-x cvs-update'. Then place the cursor on a lide describing a
1678 Emit STARTMSG and ENDMSG before and after. Caches the result; second 1678 Emit STARTMSG and ENDMSG before and after. Caches the result; second
1679 and subsequent calls on the same file won't go to disk." nil nil) 1679 and subsequent calls on the same file won't go to disk." nil nil)
1680 1680
1681 (autoload 'shuffle-vector "cookie1" "\ 1681 (autoload 'shuffle-vector "cookie1" "\
1682 Randomly permute the elements of VECTOR (all permutations equally likely)" nil nil) 1682 Randomly permute the elements of VECTOR (all permutations equally likely)" nil nil)
1683
1684 ;;;***
1685
1686 ;;;### (autoloads (decipher-mode decipher) "decipher" "games/decipher.el")
1687
1688 (autoload 'decipher "decipher" "\
1689 Format a buffer of ciphertext for cryptanalysis and enter Decipher mode." t nil)
1690
1691 (autoload 'decipher-mode "decipher" "\
1692 Major mode for decrypting monoalphabetic substitution ciphers.
1693 Lower-case letters enter plaintext.
1694 Upper-case letters are commands.
1695
1696 The buffer is made read-only so that normal Emacs commands cannot
1697 modify it.
1698
1699 The most useful commands are:
1700 \\<decipher-mode-map>
1701 \\[decipher-digram-list] Display a list of all digrams & their frequency
1702 \\[decipher-frequency-count] Display the frequency of each ciphertext letter
1703 \\[decipher-adjacency-list] Show adjacency list for current letter (lists letters appearing next to it)
1704 \\[decipher-make-checkpoint] Save the current cipher alphabet (checkpoint)
1705 \\[decipher-restore-checkpoint] Restore a saved cipher alphabet (checkpoint)" t nil)
1683 1706
1684 ;;;*** 1707 ;;;***
1685 1708
1686 ;;;### (autoloads (dissociated-press) "dissociate" "games/dissociate.el") 1709 ;;;### (autoloads (dissociated-press) "dissociate" "games/dissociate.el")
1687 1710
3538 ;;;*** 3561 ;;;***
3539 3562
3540 ;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el") 3563 ;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el")
3541 3564
3542 (autoload 'ksh-mode "ksh-mode" "\ 3565 (autoload 'ksh-mode "ksh-mode" "\
3543 ksh-mode $Revision: 1.2 $ - Major mode for editing (Bourne, Korn or Bourne again) 3566 ksh-mode $Revision: 1.3 $ - Major mode for editing (Bourne, Korn or Bourne again)
3544 shell scripts. 3567 shell scripts.
3545 Special key bindings and commands: 3568 Special key bindings and commands:
3546 \\{ksh-mode-map} 3569 \\{ksh-mode-map}
3547 Variables controlling indentation style: 3570 Variables controlling indentation style:
3548 ksh-indent 3571 ksh-indent
4755 4778
4756 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el") 4779 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el")
4757 4780
4758 (autoload 'vhdl-mode "vhdl-mode" "\ 4781 (autoload 'vhdl-mode "vhdl-mode" "\
4759 Major mode for editing VHDL code. 4782 Major mode for editing VHDL code.
4760 vhdl-mode $Revision: 1.2 $ 4783 vhdl-mode $Revision: 1.3 $
4761 To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a 4784 To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a
4762 vhdl-mode buffer. This automatically sets up a mail buffer with version 4785 vhdl-mode buffer. This automatically sets up a mail buffer with version
4763 information already added. You just need to add a description of the 4786 information already added. You just need to add a description of the
4764 problem, including a reproducable test case and send the message. 4787 problem, including a reproducable test case and send the message.
4765 4788
5134 or if CONDITION had no actions, after all other CONDITIONs." nil nil) 5157 or if CONDITION had no actions, after all other CONDITIONs." nil nil)
5135 5158
5136 ;;;*** 5159 ;;;***
5137 5160
5138 ;;;### (autoloads (mouse-avoidance-mode) "avoid" "packages/avoid.el") 5161 ;;;### (autoloads (mouse-avoidance-mode) "avoid" "packages/avoid.el")
5162
5163 (defvar mouse-avoidance-mode nil "\
5164 Value is t or a symbol if the mouse pointer should avoid the cursor.
5165 See function `mouse-avoidance-mode' for possible values. Changing this
5166 variable is NOT the recommended way to change modes; use that function
5167 instead.")
5139 5168
5140 (autoload 'mouse-avoidance-mode "avoid" "\ 5169 (autoload 'mouse-avoidance-mode "avoid" "\
5141 Set cursor avoidance mode to MODE. 5170 Set cursor avoidance mode to MODE.
5142 MODE should be one of the symbols `banish', `exile', `jump', `animate', 5171 MODE should be one of the symbols `banish', `exile', `jump', `animate',
5143 `cat-and-mouse', `proteus', or `none'. 5172 `cat-and-mouse', `proteus', or `none'.
8212 8241
8213 (defalias 'edit-mime 'mime/editor-mode) 8242 (defalias 'edit-mime 'mime/editor-mode)
8214 8243
8215 ;;;*** 8244 ;;;***
8216 8245
8217 ;;;### (autoloads (url-retrieve url-cache-expired url-popup-info url-get-url-at-point url-buffer-visiting url-normalize-url url-file-attributes) "url" "url/url.el") 8246 ;;;### (autoloads (defadvice ad-add-advice) "advice" "utils/advice.el")
8247
8248 (defvar ad-redefinition-action 'warn "\
8249 *Defines what to do with redefinitions during Advice de/activation.
8250 Redefinition occurs if a previously activated function that already has an
8251 original definition associated with it gets redefined and then de/activated.
8252 In such a case we can either accept the current definition as the new
8253 original definition, discard the current definition and replace it with the
8254 old original, or keep it and raise an error. The values `accept', `discard',
8255 `error' or `warn' govern what will be done. `warn' is just like `accept' but
8256 it additionally prints a warning message. All other values will be
8257 interpreted as `error'.")
8258
8259 (defvar ad-default-compilation-action 'maybe "\
8260 *Defines whether to compile advised definitions during activation.
8261 A value of `always' will result in unconditional compilation, `never' will
8262 always avoid compilation, `maybe' will compile if the byte-compiler is already
8263 loaded, and `like-original' will compile if the original definition of the
8264 advised function is compiled or a built-in function. Every other value will
8265 be interpreted as `maybe'. This variable will only be considered if the
8266 COMPILE argument of `ad-activate' was supplied as nil.")
8267
8268 (autoload 'ad-add-advice "advice" "\
8269 Adds a piece of ADVICE to FUNCTION's list of advices in CLASS.
8270 If FUNCTION already has one or more pieces of advice of the specified
8271 CLASS then POSITION determines where the new piece will go. The value
8272 of POSITION can either be `first', `last' or a number where 0 corresponds
8273 to `first'. Numbers outside the range will be mapped to the closest
8274 extreme position. If there was already a piece of ADVICE with the same
8275 name, then the position argument will be ignored and the old advice
8276 will be overwritten with the new one.
8277 If the FUNCTION was not advised already, then its advice info will be
8278 initialized. Redefining a piece of advice whose name is part of the cache-id
8279 will clear the cache." nil nil)
8280
8281 (autoload 'defadvice "advice" "\
8282 Defines a piece of advice for FUNCTION (a symbol).
8283 The syntax of `defadvice' is as follows:
8284
8285 (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
8286 [DOCSTRING] [INTERACTIVE-FORM]
8287 BODY... )
8288
8289 FUNCTION ::= Name of the function to be advised.
8290 CLASS ::= `before' | `around' | `after' | `activation' | `deactivation'.
8291 NAME ::= Non-nil symbol that names this piece of advice.
8292 POSITION ::= `first' | `last' | NUMBER. Optional, defaults to `first',
8293 see also `ad-add-advice'.
8294 ARGLIST ::= An optional argument list to be used for the advised function
8295 instead of the argument list of the original. The first one found in
8296 before/around/after-advices will be used.
8297 FLAG ::= `protect'|`disable'|`activate'|`compile'|`preactivate'|`freeze'.
8298 All flags can be specified with unambiguous initial substrings.
8299 DOCSTRING ::= Optional documentation for this piece of advice.
8300 INTERACTIVE-FORM ::= Optional interactive form to be used for the advised
8301 function. The first one found in before/around/after-advices will be used.
8302 BODY ::= Any s-expression.
8303
8304 Semantics of the various flags:
8305 `protect': The piece of advice will be protected against non-local exits in
8306 any code that precedes it. If any around-advice of a function is protected
8307 then automatically all around-advices will be protected (the complete onion).
8308
8309 `activate': All advice of FUNCTION will be activated immediately if
8310 FUNCTION has been properly defined prior to this application of `defadvice'.
8311
8312 `compile': In conjunction with `activate' specifies that the resulting
8313 advised function should be compiled.
8314
8315 `disable': The defined advice will be disabled, hence, it will not be used
8316 during activation until somebody enables it.
8317
8318 `preactivate': Preactivates the advised FUNCTION at macro-expansion/compile
8319 time. This generates a compiled advised definition according to the current
8320 advice state that will be used during activation if appropriate. Only use
8321 this if the `defadvice' gets actually compiled.
8322
8323 `freeze': Expands the `defadvice' into a redefining `defun/defmacro' according
8324 to this particular single advice. No other advice information will be saved.
8325 Frozen advices cannot be undone, they behave like a hard redefinition of
8326 the advised function. `freeze' implies `activate' and `preactivate'. The
8327 documentation of the advised function can be dumped onto the `DOC' file
8328 during preloading.
8329
8330 Look at the file `advice.el' for comprehensive documentation." nil 'macro)
8331
8332 ;;;***
8333
8334 ;;;### (autoloads (all-annotations annotation-list annotations-at annotations-in-region annotation-at annotationp delete-annotation make-annotation) "annotations" "utils/annotations.el")
8335
8336 (defvar make-annotation-hook nil "\
8337 *Function or functions to run immediately after creating an annotation.")
8338
8339 (defvar before-delete-annotation-hook nil "\
8340 *Function or functions to run immediately before deleting an annotation.")
8341
8342 (defvar after-delete-annotation-hook nil "\
8343 *Function or functions to run immediately after deleting an annotation.")
8344
8345 (autoload 'make-annotation "annotations" "\
8346 Create a marginal annotation, displayed using GLYPH, at position POS.
8347 GLYPH may be either a glyph object or a string. Use layout policy
8348 LAYOUT and place the annotation in buffer BUFFER. If POS is nil, point is
8349 used. If LAYOUT is nil, `whitespace' is used. If BUFFER is nil, the
8350 current buffer is used. If WITH-EVENT is non-nil, then when an annotation
8351 is activated, the triggering event is passed as the second arg to the
8352 annotation function. If D-GLYPH is non-nil then it is used as the glyph
8353 that will be displayed when button1 is down. If RIGHTP is non-nil then
8354 the glyph will be displayed on the right side of the buffer instead of the
8355 left." nil nil)
8356
8357 (autoload 'delete-annotation "annotations" "\
8358 Remove ANNOTATION from its buffer. This does not modify the buffer text." nil nil)
8359
8360 (autoload 'annotationp "annotations" "\
8361 T if OBJECT is an annotation." nil nil)
8362
8363 (autoload 'annotation-at "annotations" "\
8364 Return the first annotation at POS in BUFFER.
8365 BUFFER defaults to the current buffer. POS defaults to point in BUFFER." nil nil)
8366
8367 (autoload 'annotations-in-region "annotations" "\
8368 Return all annotations in BUFFER between START and END inclusively." nil nil)
8369
8370 (autoload 'annotations-at "annotations" "\
8371 Return a list of all annotations at POS in BUFFER.
8372 If BUFFER is nil, the current buffer is used. If POS is nil, point is used." nil nil)
8373
8374 (autoload 'annotation-list "annotations" "\
8375 Return a list of all annotations in BUFFER.
8376 If BUFFER is nil, the current buffer is used." nil nil)
8377
8378 (autoload 'all-annotations "annotations" "\
8379 Return a list of all annotations in existence." nil nil)
8380
8381 ;;;***
8382
8383 ;;;### (autoloads (batch-update-autoloads update-autoloads-from-directory update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "utils/autoload.el")
8384
8385 (autoload 'generate-file-autoloads "autoload" "\
8386 Insert at point a loaddefs autoload section for FILE.
8387 autoloads are generated for defuns and defmacros in FILE
8388 marked by `generate-autoload-cookie' (which see).
8389 If FILE is being visited in a buffer, the contents of the buffer
8390 are used." t nil)
8391
8392 (autoload 'update-file-autoloads "autoload" "\
8393 Update the autoloads for FILE in `generated-autoload-file'
8394 \(which FILE might bind in its local variables)." t nil)
8395
8396 (autoload 'update-autoloads-here "autoload" "\
8397 Update sections of the current buffer generated by `update-file-autoloads'." t nil)
8398
8399 (autoload 'update-autoloads-from-directory "autoload" "\
8400 Update `generated-autoload-file' with all the current autoloads from DIR.
8401 This runs `update-file-autoloads' on each .el file in DIR.
8402 Obsolete autoload entries for files that no longer exist are deleted." t nil)
8403
8404 (autoload 'batch-update-autoloads "autoload" "\
8405 Update the autoloads for the files or directories on the command line.
8406 Runs `update-file-autoloads' on files and `update-directory-autoloads'
8407 on directories. Must be used only with -batch, and kills Emacs on completion.
8408 Each file will be processed even if an error occurred previously.
8409 For example, invoke `xemacs -batch -f batch-update-autoloads *.el'." nil nil)
8410
8411 ;;;***
8412
8413 ;;;### (autoloads (browse-url-lynx-emacs browse-url-lynx-xterm browse-url-w3 browse-url-iximosaic browse-url-grail browse-url-mosaic browse-url-netscape) "browse-url" "utils/browse-url.el")
8414
8415 (defvar browse-url-browser-function 'browse-url-w3 "\
8416 *Function to display the current buffer in a WWW browser.
8417 Used by the `browse-url-at-point', `browse-url-at-mouse', and
8418 `browse-url-of-file' commands.")
8419
8420 (autoload 'browse-url-netscape "browse-url" "\
8421 Ask the Netscape WWW browser to load URL.
8422
8423 Default to the URL around or before point. The strings in variable
8424 `browse-url-netscape-arguments' are also passed to Netscape.
8425
8426 When called interactively, if variable `browse-url-new-window-p' is
8427 non-nil, load the document in a new Netscape window, otherwise use a
8428 random existing one. A non-nil interactive prefix argument reverses
8429 the effect of browse-url-new-window-p.
8430
8431 When called non-interactively, optional second argument NEW-WINDOW is
8432 used instead of browse-url-new-window-p." t nil)
8433
8434 (autoload 'browse-url-mosaic "browse-url" "\
8435 Ask the XMosaic WWW browser to load URL.
8436 Default to the URL around or before point." t nil)
8437
8438 (autoload 'browse-url-grail "browse-url" "\
8439 Ask the Grail WWW browser to load URL.
8440 Default to the URL around or before point. Runs the program in the
8441 variable `browse-url-grail'." t nil)
8442
8443 (autoload 'browse-url-iximosaic "browse-url" "\
8444 Ask the IXIMosaic WWW browser to load URL.
8445 Default to the URL around or before point." t nil)
8446
8447 (autoload 'browse-url-w3 "browse-url" "\
8448 Ask the w3 WWW browser to load URL.
8449 Default to the URL around or before point." t nil)
8450
8451 (autoload 'browse-url-lynx-xterm "browse-url" "\
8452 Ask the Lynx WWW browser to load URL.
8453 Default to the URL around or before point. A new Lynx process is run
8454 in an Xterm window." t nil)
8455
8456 (autoload 'browse-url-lynx-emacs "browse-url" "\
8457 Ask the Lynx WWW browser to load URL.
8458 Default to the URL around or before point. Run a new Lynx process in
8459 an Emacs buffer." t nil)
8460
8461 ;;;***
8462
8463 ;;;### (autoloads (docref-setup) "docref" "utils/docref.el")
8464
8465 (autoload 'docref-setup "docref" "\
8466 Process docref cross-references in the current buffer.
8467 See also \\(f@docref-subst)." t nil)
8468
8469 ;;;***
8470
8471 ;;;### (autoloads (easy-menu-define) "easymenu" "utils/easymenu.el")
8472
8473 (autoload 'easy-menu-define "easymenu" "\
8474 Define a menu bar submenu in maps MAPS, according to MENU.
8475 The arguments SYMBOL and DOC are ignored; they are present for
8476 compatibility only. SYMBOL is not evaluated. In other Emacs versions
8477 these arguments may be used as a variable to hold the menu data, and a
8478 doc string for that variable.
8479
8480 The first element of MENU must be a string. It is the menu bar item name.
8481 The rest of the elements are menu items.
8482
8483 A menu item is usually a vector of three elements: [NAME CALLBACK ENABLE]
8484
8485 NAME is a string--the menu item name.
8486
8487 CALLBACK is a command to run when the item is chosen,
8488 or a list to evaluate when the item is chosen.
8489
8490 ENABLE is an expression; the item is enabled for selection
8491 whenever this expression's value is non-nil.
8492
8493 Alternatively, a menu item may have the form:
8494
8495 [ NAME CALLBACK [ KEYWORD ARG ] ... ]
8496
8497 Where KEYWORD is one of the symbol defined below.
8498
8499 :keys KEYS
8500
8501 KEYS is a string; a complex keyboard equivalent to this menu item.
8502
8503 :active ENABLE
8504
8505 ENABLE is an expression; the item is enabled for selection
8506 whenever this expression's value is non-nil.
8507
8508 :suffix NAME
8509
8510 NAME is a string; the name of an argument to CALLBACK.
8511
8512 :style STYLE
8513
8514 STYLE is a symbol describing the type of menu item. The following are
8515 defined:
8516
8517 toggle: A checkbox.
8518 Currently just prepend the name with the string \"Toggle \".
8519 radio: A radio button.
8520 nil: An ordinary menu item.
8521
8522 :selected SELECTED
8523
8524 SELECTED is an expression; the checkbox or radio button is selected
8525 whenever this expression's value is non-nil.
8526 Currently just disable radio buttons, no effect on checkboxes.
8527
8528 A menu item can be a string. Then that string appears in the menu as
8529 unselectable text. A string consisting solely of hyphens is displayed
8530 as a solid horizontal line.
8531
8532 A menu item can be a list. It is treated as a submenu.
8533 The first element should be the submenu name. That's used as the
8534 menu item in the top-level menu. The cdr of the submenu list
8535 is a list of menu items, as above." nil 'macro)
8536
8537 ;;;***
8538
8539 ;;;### (autoloads (elp-submit-bug-report elp-results elp-instrument-package elp-instrument-list elp-restore-function elp-instrument-function) "elp" "utils/elp.el")
8540
8541 (autoload 'elp-instrument-function "elp" "\
8542 Instrument FUNSYM for profiling.
8543 FUNSYM must be a symbol of a defined function." t nil)
8544
8545 (autoload 'elp-restore-function "elp" "\
8546 Restore an instrumented function to its original definition.
8547 Argument FUNSYM is the symbol of a defined function." t nil)
8548
8549 (autoload 'elp-instrument-list "elp" "\
8550 Instrument for profiling, all functions in `elp-function-list'.
8551 Use optional LIST if provided instead." t nil)
8552
8553 (autoload 'elp-instrument-package "elp" "\
8554 Instrument for profiling, all functions which start with PREFIX.
8555 For example, to instrument all ELP functions, do the following:
8556
8557 \\[elp-instrument-package] RET elp- RET" t nil)
8558
8559 (autoload 'elp-results "elp" "\
8560 Display current profiling results.
8561 If `elp-reset-after-results' is non-nil, then current profiling
8562 information for all instrumented functions are reset after results are
8563 displayed." t nil)
8564
8565 (autoload 'elp-submit-bug-report "elp" "\
8566 Submit via mail, a bug report on elp." t nil)
8567
8568 ;;;***
8569
8570 ;;;### (autoloads (list-colors-display facemenu-read-color list-text-properties-at facemenu-remove-special facemenu-remove-props facemenu-set-read-only facemenu-set-intangible facemenu-set-invisible facemenu-make-much-smaller facemenu-make-much-larger facemenu-make-smaller facemenu-make-larger facemenu-set-size-default facemenu-set-face-from-menu facemenu-set-background facemenu-set-foreground facemenu-set-face) "facemenu" "utils/facemenu.el")
8571
8572 (defvar facemenu-menu nil "\
8573 Facemenu top-level menu keymap.")
8574
8575 (defvar facemenu-keymap (let ((map (make-sparse-keymap "Set face"))) (define-key map 111 'facemenu-set-face) map) "\
8576 Keymap for face-changing commands.
8577 `Facemenu-update' fills in the keymap according to the bindings
8578 requested in `facemenu-keybindings'.")
8579
8580 (autoload 'facemenu-set-face "facemenu" "\
8581 Add FACE to the region or next character typed.
8582 It will be added to the top of the face list; any faces lower on the list that
8583 will not show through at all will be removed.
8584
8585 Interactively, the face to be used is read with the minibuffer.
8586
8587 If the region is active and there is no prefix argument,
8588 this command sets the region to the requested face.
8589
8590 Otherwise, this command specifies the face for the next character
8591 inserted. Moving point or switching buffers before
8592 typing a character to insert cancels the specification." t nil)
8593
8594 (autoload 'facemenu-set-foreground "facemenu" "\
8595 Set the foreground color of the region or next character typed.
8596 The color is prompted for. A face named `fg:color' is used (or created).
8597 If the region is active, it will be set to the requested face. If
8598 it is inactive (even if mark-even-if-inactive is set) the next
8599 character that is typed (via `self-insert-command') will be set to
8600 the selected face. Moving point or switching buffers before
8601 typing a character cancels the request." t nil)
8602
8603 (autoload 'facemenu-set-background "facemenu" "\
8604 Set the background color of the region or next character typed.
8605 The color is prompted for. A face named `bg:color' is used (or created).
8606 If the region is active, it will be set to the requested face. If
8607 it is inactive (even if mark-even-if-inactive is set) the next
8608 character that is typed (via `self-insert-command') will be set to
8609 the selected face. Moving point or switching buffers before
8610 typing a character cancels the request." t nil)
8611
8612 (autoload 'facemenu-set-face-from-menu "facemenu" "\
8613 Set the face of the region or next character typed.
8614 This function is designed to be called from a menu; the face to use
8615 is the menu item's name.
8616
8617 If the region is active and there is no prefix argument,
8618 this command sets the region to the requested face.
8619
8620 Otherwise, this command specifies the face for the next character
8621 inserted. Moving point or switching buffers before
8622 typing a character to insert cancels the specification." nil nil)
8623
8624 (autoload 'facemenu-set-size-default "facemenu" nil t nil)
8625
8626 (autoload 'facemenu-make-larger "facemenu" nil t nil)
8627
8628 (autoload 'facemenu-make-smaller "facemenu" nil t nil)
8629
8630 (autoload 'facemenu-make-much-larger "facemenu" nil t nil)
8631
8632 (autoload 'facemenu-make-much-smaller "facemenu" nil t nil)
8633
8634 (autoload 'facemenu-set-invisible "facemenu" "\
8635 Make the region invisible.
8636 This sets the `invisible' text property; it can be undone with
8637 `facemenu-remove-special'." t nil)
8638
8639 (autoload 'facemenu-set-intangible "facemenu" "\
8640 Make the region intangible: disallow moving into it.
8641 This sets the `intangible' text property; it can be undone with
8642 `facemenu-remove-special'." t nil)
8643
8644 (autoload 'facemenu-set-read-only "facemenu" "\
8645 Make the region unmodifiable.
8646 This sets the `read-only' text property; it can be undone with
8647 `facemenu-remove-special'." t nil)
8648
8649 (autoload 'facemenu-remove-props "facemenu" "\
8650 Remove all text properties that facemenu added to region." t nil)
8651
8652 (autoload 'facemenu-remove-special "facemenu" "\
8653 Remove all the \"special\" text properties from the region.
8654 These special properties include `invisible', `intangible' and `read-only'." t nil)
8655
8656 (autoload 'list-text-properties-at "facemenu" "\
8657 Pop up a buffer listing text-properties at LOCATION." t nil)
8658
8659 (autoload 'facemenu-read-color "facemenu" "\
8660 Read a color using the minibuffer." nil nil)
8661
8662 (autoload 'list-colors-display "facemenu" "\
8663 Display names of defined colors, and show what they look like.
8664 If the optional argument LIST is non-nil, it should be a list of
8665 colors to display. Otherwise, this command computes a list
8666 of colors that the current display can handle." t nil)
8667
8668 ;;;***
8669
8670 ;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" "utils/flow-ctrl.el")
8671
8672 (autoload 'enable-flow-control "flow-ctrl" "\
8673 Toggle flow control handling.
8674 When handling is enabled, user can type C-s as C-\\, and C-q as C-^.
8675 With arg, enable flow control mode if arg is positive, otherwise disable." t nil)
8676
8677 (autoload 'enable-flow-control-on "flow-ctrl" "\
8678 Enable flow control if using one of a specified set of terminal types.
8679 Use `(enable-flow-control-on \"vt100\" \"h19\")' to enable flow control
8680 on VT-100 and H19 terminals. When flow control is enabled,
8681 you must type C-\\ to get the effect of a C-s, and type C-^
8682 to get the effect of a C-q.
8683
8684 This function has no effect unless the current device is a tty.
8685
8686 The tty terminal type is determined from the TERM environment variable.
8687 Trailing hyphens and everything following is stripped, so a TERM
8688 value of \"vt100-nam\" is treated the same as \"vt100\"." nil nil)
8689
8690 ;;;***
8691
8692 ;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) "forms" "utils/forms.el")
8693
8694 (autoload 'forms-mode "forms" "\
8695 Major mode to visit files in a field-structured manner using a form.
8696
8697 Commands: Equivalent keys in read-only mode:
8698 TAB forms-next-field TAB
8699 \\C-c TAB forms-next-field
8700 \\C-c < forms-first-record <
8701 \\C-c > forms-last-record >
8702 \\C-c ? describe-mode ?
8703 \\C-c \\C-k forms-delete-record
8704 \\C-c \\C-q forms-toggle-read-only q
8705 \\C-c \\C-o forms-insert-record
8706 \\C-c \\C-l forms-jump-record l
8707 \\C-c \\C-n forms-next-record n
8708 \\C-c \\C-p forms-prev-record p
8709 \\C-c \\C-r forms-search-backward r
8710 \\C-c \\C-s forms-search-forward s
8711 \\C-c \\C-x forms-exit x
8712 " t nil)
8713
8714 (autoload 'forms-find-file "forms" "\
8715 Visit a file in Forms mode." t nil)
8716
8717 (autoload 'forms-find-file-other-window "forms" "\
8718 Visit a file in Forms mode in other window." t nil)
8719
8720 ;;;***
8721
8722 ;;;### (autoloads (highlight-headers-follow-url highlight-headers-follow-url-mosaic highlight-headers-follow-url-netscape highlight-headers) "highlight-headers" "utils/highlight-headers.el")
8723
8724 (autoload 'highlight-headers "highlight-headers" "\
8725 Highlight message headers between start and end.
8726 Faces used:
8727 message-headers the part before the colon
8728 message-header-contents the part after the colon
8729 message-highlighted-header-contents contents of \"special\" headers
8730 message-cited-text quoted text from other messages
8731
8732 Variables used:
8733
8734 highlight-headers-regexp what makes a \"special\" header
8735 highlight-headers-citation-regexp matches lines of quoted text
8736 highlight-headers-citation-header-regexp matches headers for quoted text
8737
8738 If HACK-SIG is true,then we search backward from END for something that
8739 looks like the beginning of a signature block, and don't consider that a
8740 part of the message (this is because signatures are often incorrectly
8741 interpreted as cited text.)" nil nil)
8742
8743 (autoload 'highlight-headers-follow-url-netscape "highlight-headers" nil nil nil)
8744
8745 (autoload 'highlight-headers-follow-url-mosaic "highlight-headers" nil nil nil)
8746
8747 (autoload 'highlight-headers-follow-url "highlight-headers" nil t nil)
8748
8749 ;;;***
8750
8751 ;;;### (autoloads (id-select-double-click-hook id-select-and-kill-thing id-select-and-copy-thing id-select-goto-matching-tag id-select-thing-with-mouse id-select-thing) "id-select" "utils/id-select.el")
8752
8753 (autoload 'id-select-thing "id-select" "\
8754 Mark the region selected by the syntax of the thing at point.
8755 If invoked repeatedly, selects bigger and bigger things.
8756 If `id-select-display-type' is non-nil, the type of selection is displayed in
8757 the minibuffer." t nil)
8758
8759 (autoload 'id-select-thing-with-mouse "id-select" "\
8760 Select a region based on the syntax of the character from a mouse click.
8761 If the click occurs at the same point as the last click, select
8762 the next larger syntactic structure. If `id-select-display-type' is non-nil,
8763 the type of selection is displayed in the minibuffer." t nil)
8764
8765 (autoload 'id-select-goto-matching-tag "id-select" "\
8766 If in a major mode listed in `id-select-markup-modes,' moves point to the start of the tag paired with the closest tag that point is within or precedes.
8767 Returns t if point is moved, else nil.
8768 Signals an error if no tag is found following point or if the closing tag
8769 does not have a `>' terminator character." t nil)
8770
8771 (autoload 'id-select-and-copy-thing "id-select" "\
8772 Copy the region surrounding the syntactical unit at point." t nil)
8773
8774 (autoload 'id-select-and-kill-thing "id-select" "\
8775 Kill the region surrounding the syntactical unit at point." t nil)
8776
8777 (autoload 'id-select-double-click-hook "id-select" "\
8778 Select a region based on the syntax of the character wherever the mouse is double-clicked.
8779 If the double-click occurs at the same point as the last double-click, select
8780 the next larger syntactic structure. If `id-select-display-type' is non-nil,
8781 the type of selection is displayed in the minibuffer." nil nil)
8782
8783 ;;;***
8784
8785 ;;;### (autoloads (unload-feature) "loadhist" "utils/loadhist.el")
8786
8787 (autoload 'unload-feature "loadhist" "\
8788 Unload the library that provided FEATURE, restoring all its autoloads.
8789 If the feature is required by any other loaded code, and optional FORCE
8790 is nil, raise an error." t nil)
8791
8792 ;;;***
8793
8794 ;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" "utils/mail-extr.el")
8795
8796 (autoload 'mail-extract-address-components "mail-extr" "\
8797 Given an RFC-822 ADDRESS, extract full name and canonical address.
8798 Returns a list of the form (FULL-NAME CANONICAL-ADDRESS).
8799 If no name can be extracted, FULL-NAME will be nil.
8800 ADDRESS may be a string or a buffer. If it is a buffer, the visible
8801 (narrowed) portion of the buffer will be interpreted as the address.
8802 (This feature exists so that the clever caller might be able to avoid
8803 consing a string.)
8804 If ADDRESS contains more than one RFC-822 address, only the first is
8805 returned. Some day this function may be extended to extract multiple
8806 addresses, or perhaps return the position at which parsing stopped." nil nil)
8807
8808 (autoload 'what-domain "mail-extr" "\
8809 Prompts for a mail domain, and prints the country it corresponds to
8810 in the minibuffer." t nil)
8811
8812 ;;;***
8813
8814 ;;;### (autoloads (mail-fetch-field mail-file-babyl-p) "mail-utils" "utils/mail-utils.el")
8815
8816 (defvar mail-use-rfc822 nil "\
8817 *If non-nil, use a full, hairy RFC822 parser on mail addresses.
8818 Otherwise, (the default) use a smaller, somewhat faster, and
8819 often correct parser.")
8820
8821 (autoload 'mail-file-babyl-p "mail-utils" nil nil nil)
8822
8823 (autoload 'mail-fetch-field "mail-utils" "\
8824 Return the value of the header field FIELD-NAME.
8825 The buffer is expected to be narrowed to just the headers of the message.
8826 If second arg LAST is non-nil, use the last such field if there are several.
8827 If third arg ALL is non-nil, concatenate all such fields with commas between." nil nil)
8828
8829 ;;;***
8830
8831 ;;;### (autoloads (read-passwd) "passwd" "utils/passwd.el")
8832
8833 (autoload 'read-passwd "passwd" "\
8834 Prompts for a password in the minibuffer, and returns it as a string.
8835 If PROMPT may be a prompt string or an alist of elements
8836 '(prompt . default).
8837 If optional arg CONFIRM is true, then ask the user to type the password
8838 again to confirm that they typed it correctly.
8839 If optional arg DEFAULT is provided, then it is a string to insert as
8840 the default choice (it is not, of course, displayed.)
8841
8842 If running under X, the keyboard will be grabbed (with XGrabKeyboard())
8843 to reduce the possibility that evesdropping is occuring.
8844
8845 When reading a password, all keys self-insert, except for:
8846 \\<read-passwd-map>
8847 \\[read-passwd-erase-line] Erase the entire line.
8848 \\[quoted-insert] Insert the next character literally.
8849 \\[delete-backward-char] Delete the previous character.
8850 \\[exit-minibuffer] Accept what you have typed.
8851 \\[keyboard-quit] Abort the command.
8852
8853 The returned value is always a newly-created string. No additional copies
8854 of the password remain after this function has returned.
8855
8856 NOTE: unless great care is taken, the typed password will exist in plaintext
8857 form in the running image for an arbitrarily long time. Priveleged users may
8858 be able to extract it from memory. If emacs crashes, it may appear in the
8859 resultant core file.
8860
8861 Some steps you can take to prevent the password from being copied around:
8862
8863 - as soon as you are done with the returned string, destroy it with
8864 (fillarray string 0). The same goes for any default passwords
8865 or password histories.
8866
8867 - do not copy the string, as with concat or substring - if you do, be
8868 sure to keep track of and destroy all copies.
8869
8870 - do not insert the password into a buffer - if you do, be sure to
8871 overwrite the buffer text before killing it, as with the functions
8872 `passwd-erase-buffer' or `passwd-kill-buffer'. Note that deleting
8873 the text from the buffer does NOT necessarily remove the text from
8874 memory.
8875
8876 - be careful of the undo history - if you insert the password into a
8877 buffer which has undo recording turned on, the password will be
8878 copied onto the undo list, and thus recoverable.
8879
8880 - do not pass it as an argument to a shell command - anyone will be
8881 able to see it if they run `ps' at the right time.
8882
8883 Note that the password will be temporarily recoverable with the `view-lossage'
8884 command. This data will not be overwritten until another hundred or so
8885 characters are typed. There's not currently a way around this." nil nil)
8886
8887 ;;;***
8888
8889 ;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp) "pp" "utils/pp.el")
8890
8891 (defalias 'pprint 'pp)
8892
8893 (autoload 'pp "pp" "\
8894 Output the pretty-printed representation of OBJECT, any Lisp object.
8895 Quoting characters are printed when needed to make output that `read'
8896 can handle, whenever this is possible.
8897 Output stream is STREAM, or value of `standard-output' (which see)." nil nil)
8898
8899 (autoload 'pp-eval-expression "pp" "\
8900 Evaluate EXPRESSION and pretty-print value into a new display buffer.
8901 If the pretty-printed value fits on one line, the message line is used
8902 instead. Value is also consed on to front of variable values 's
8903 value." t nil)
8904
8905 (autoload 'pp-eval-last-sexp "pp" "\
8906 Run `pp-eval-expression' on sexp before point (which see).
8907 With argument, pretty-print output into current buffer.
8908 Ignores leading comment characters." t nil)
8909
8910 ;;;***
8911
8912 ;;;### (autoloads (prettyexpand-all-sexp prettyexpand-sexp macroexpand-all-sexp macroexpand-sexp pp-plist pp-variable pp-function) "pretty-print" "utils/pretty-print.el")
8913
8914 (autoload 'pp-function "pretty-print" "\
8915 Pretty print the function definition of SYMBOL in a seperate buffer" t nil)
8916
8917 (autoload 'pp-variable "pretty-print" "\
8918 Pretty print the variable value of SYMBOL in a seperate buffer" t nil)
8919
8920 (autoload 'pp-plist "pretty-print" "\
8921 Pretty print the property list of SYMBOL in a seperate buffer" t nil)
8922
8923 (autoload 'macroexpand-sexp "pretty-print" "\
8924 Macro expand the sexpression following point. Pretty print expansion in a
8925 temporary buffer. With prefix argument, replace the original
8926 sexpression by its expansion in the current buffer." t nil)
8927
8928 (autoload 'macroexpand-all-sexp "pretty-print" "\
8929 Macro expand recursively the sexpression following point. Pretty print
8930 expansion in a temporary buffer. With prefix argument, replace the
8931 original sexpression by its expansion in the current buffer." t nil)
8932
8933 (autoload 'prettyexpand-sexp "pretty-print" "\
8934 Macro expand the sexpression following point. Pretty print expansion
8935 in a temporary buffer. With prefix argument, replace the original
8936 sexpression by its expansion in the current buffer.
8937 However, calls to macros specified in the variable
8938 `pp-shadow-expansion-list' are not expanded, in order to make the code
8939 look nicer." t nil)
8940
8941 (autoload 'prettyexpand-all-sexp "pretty-print" "\
8942 Macro expand recursively the sexpression following point. Pretty print
8943 expansion in a temporary buffer. With prefix argument, replace the
8944 original sexpression by its expansion in the current buffer.
8945 However, calls to macros specified in the variable
8946 `pp-shadow-expansion-list' are not expanded, in order to make the code
8947 look nicer." t nil)
8948
8949 ;;;***
8950
8951 ;;;### (autoloads (reporter-submit-bug-report) "reporter" "utils/reporter.el")
8952
8953 (autoload 'reporter-submit-bug-report "reporter" nil nil nil)
8954
8955 ;;;***
8956
8957 ;;;### (autoloads (make-ring ringp) "ring" "utils/ring.el")
8958
8959 (autoload 'ringp "ring" "\
8960 Returns t if X is a ring; nil otherwise." nil nil)
8961
8962 (define-obsolete-function-alias 'ring-p 'ringp)
8963
8964 (autoload 'make-ring "ring" "\
8965 Make a ring that can contain SIZE elements." nil nil)
8966
8967 ;;;***
8968
8969 ;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy skeleton-proxy-new define-skeleton) "skeleton" "utils/skeleton.el")
8970
8971 (defvar skeleton-filter 'identity "\
8972 Function for transforming a skeleton proxy's aliases' variable value.")
8973
8974 (autoload 'define-skeleton "skeleton" "\
8975 Define a user-configurable COMMAND that enters a statement skeleton.
8976 DOCUMENTATION is that of the command, while the variable of the same name,
8977 which contains the skeleton, has a documentation to that effect.
8978 INTERACTOR and ELEMENT ... are as defined under `skeleton-insert'." nil 'macro)
8979
8980 (autoload 'skeleton-proxy-new "skeleton" "\
8981 Insert skeleton defined by variable of same name (see `skeleton-insert').
8982 Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
8983 If no ARG was given, but the region is visible, ARG defaults to -1 depending
8984 on `skeleton-autowrap'. An ARG of M-0 will prevent this just for once.
8985 This command can also be an abbrev expansion (3rd and 4th columns in
8986 \\[edit-abbrevs] buffer: \"\" command-name).
8987
8988 When called as a function, optional first argument STR may also be a string
8989 which will be the value of `str' whereas the skeleton's interactor is then
8990 ignored." t nil)
8991
8992 (autoload 'skeleton-proxy "skeleton" "\
8993 Insert skeleton defined by variable of same name (see `skeleton-insert').
8994 Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
8995 If no ARG was given, but the region is visible, ARG defaults to -1 depending
8996 on `skeleton-autowrap'. An ARG of M-0 will prevent this just for once.
8997 This command can also be an abbrev expansion (3rd and 4th columns in
8998 \\[edit-abbrevs] buffer: \"\" command-name).
8999
9000 When called as a function, optional first argument STR may also be a string
9001 which will be the value of `str' whereas the skeleton's interactor is then
9002 ignored." t nil)
9003
9004 (autoload 'skeleton-insert "skeleton" "\
9005 Insert the complex statement skeleton SKELETON describes very concisely.
9006
9007 With optional third REGIONS wrap first interesting point (`_') in skeleton
9008 around next REGIONS words, if REGIONS is positive. If REGIONS is negative,
9009 wrap REGIONS preceding interregions into first REGIONS interesting positions
9010 \(successive `_'s) in skeleton. An interregion is the stretch of text between
9011 two contiguous marked points. If you marked A B C [] (where [] is the cursor)
9012 in alphabetical order, the 3 interregions are simply the last 3 regions. But
9013 if you marked B A [] C, the interregions are B-A, A-[], []-C.
9014
9015 Optional fourth STR is the value for the variable `str' within the skeleton.
9016 When this is non-`nil' the interactor gets ignored, and this should be a valid
9017 skeleton element.
9018
9019 SKELETON is made up as (INTERACTOR ELEMENT ...). INTERACTOR may be nil if
9020 not needed, a prompt-string or an expression for complex read functions.
9021
9022 If ELEMENT is a string or a character it gets inserted (see also
9023 `skeleton-transformation'). Other possibilities are:
9024
9025 \\n go to next line and indent according to mode
9026 _ interesting point, interregion here, point after termination
9027 > indent line (or interregion if > _) according to major mode
9028 & do next ELEMENT if previous moved point
9029 | do next ELEMENT if previous didn't move point
9030 -num delete num preceding characters (see `skeleton-untabify')
9031 resume: skipped, continue here if quit is signaled
9032 nil skipped
9033
9034 Further elements can be defined via `skeleton-further-elements'. ELEMENT may
9035 itself be a SKELETON with an INTERACTOR. The user is prompted repeatedly for
9036 different inputs. The SKELETON is processed as often as the user enters a
9037 non-empty string. \\[keyboard-quit] terminates skeleton insertion, but
9038 continues after `resume:' and positions at `_' if any. If INTERACTOR in such
9039 a subskeleton is a prompt-string which contains a \".. %s ..\" it is
9040 formatted with `skeleton-subprompt'. Such an INTERACTOR may also a list of
9041 strings with the subskeleton being repeated once for each string.
9042
9043 Quoted Lisp expressions are evaluated evaluated for their side-effect.
9044 Other Lisp expressions are evaluated and the value treated as above.
9045 Note that expressions may not return `t' since this implies an
9046 endless loop. Modes can define other symbols by locally setting them
9047 to any valid skeleton element. The following local variables are
9048 available:
9049
9050 str first time: read a string according to INTERACTOR
9051 then: insert previously read string once more
9052 help help-form during interaction with the user or `nil'
9053 input initial input (string or cons with index) while reading str
9054 v1, v2 local variables for memorizing anything you want
9055
9056 When done with skeleton, but before going back to `_'-point call
9057 `skeleton-end-hook' if that is non-`nil'." nil nil)
9058
9059 (autoload 'skeleton-pair-insert-maybe "skeleton" "\
9060 Insert the character you type ARG times.
9061
9062 With no ARG, if `skeleton-pair' is non-nil, pairing can occur. If the region
9063 is visible the pair is wrapped around it depending on `skeleton-autowrap'.
9064 Else, if `skeleton-pair-on-word' is non-nil or we are not before or inside a
9065 word, and if `skeleton-pair-filter' returns nil, pairing is performed.
9066
9067 If a match is found in `skeleton-pair-alist', that is inserted, else
9068 the defaults are used. These are (), [], {}, <> and `' for the
9069 symmetrical ones, and the same character twice for the others." t nil)
9070
9071 ;;;***
9072
9073 ;;;### (autoloads (tq-create) "tq" "utils/tq.el")
9074
9075 (autoload 'tq-create "tq" "\
9076 Create and return a transaction queue communicating with PROCESS.
9077 PROCESS should be a subprocess capable of sending and receiving
9078 streams of bytes. It may be a local process, or it may be connected
9079 to a tcp server on another machine." nil nil)
9080
9081 ;;;***
9082
9083 ;;;### (autoloads (trace-function-background trace-function) "trace" "utils/trace.el")
9084
9085 (defvar trace-buffer "*trace-output*" "\
9086 *Trace output will by default go to that buffer.")
9087
9088 (autoload 'trace-function "trace" "\
9089 Traces FUNCTION with trace output going to BUFFER.
9090 For every call of FUNCTION Lisp-style trace messages that display argument
9091 and return values will be inserted into BUFFER. This function generates the
9092 trace advice for FUNCTION and activates it together with any other advice
9093 there might be!! The trace BUFFER will popup whenever FUNCTION is called.
9094 Do not use this to trace functions that switch buffers or do any other
9095 display oriented stuff, use `trace-function-background' instead." t nil)
9096
9097 (autoload 'trace-function-background "trace" "\
9098 Traces FUNCTION with trace output going quietly to BUFFER.
9099 For every call of FUNCTION Lisp-style trace messages that display argument
9100 and return values will be inserted into BUFFER. This function generates the
9101 trace advice for FUNCTION and activates it together with any other advice
9102 there might be!! Trace output will quietly go to BUFFER without changing
9103 the window or buffer configuration at all." t nil)
9104
9105 ;;;***
9106
9107 ;;;### (autoloads (y-or-n-p-with-timeout yes-or-no-p-with-timeout with-timeout with-timeout-internal) "with-timeout" "utils/with-timeout.el")
9108
9109 (autoload 'with-timeout-internal "with-timeout" nil nil nil)
9110
9111 (autoload 'with-timeout "with-timeout" "\
9112 Usage: (with-timeout (seconds &rest timeout-forms) &rest body)
9113 This is just like progn, but if the given number of seconds expires before
9114 the body returns, then timeout-forms are evaluated and returned instead.
9115 The body won't be interrupted in the middle of a computation: the check for
9116 the timer expiration only occurs when body does a redisplay, or prompts the
9117 user for input, or calls accept-process-output." nil 'macro)
9118
9119 (autoload 'yes-or-no-p-with-timeout "with-timeout" "\
9120 Just like yes-or-no-p, but will time out after TIMEOUT seconds
9121 if the user has not yes answered, returning DEFAULT-VALUE." nil nil)
9122
9123 (autoload 'y-or-n-p-with-timeout "with-timeout" "\
9124 Just like y-or-n-p, but will time out after TIMEOUT seconds
9125 if the user has not yes answered, returning DEFAULT-VALUE." nil nil)
9126
9127 ;;;***
9128
9129 ;;;### (autoloads (xbm-button-create) "xbm-button" "utils/xbm-button.el")
9130
9131 (autoload 'xbm-button-create "xbm-button" "\
9132 Returns a list of XBM image instantiators for a button displaying TEXT.
9133 The list is of the form
9134 (UP DOWN DISABLED)
9135 where UP, DOWN, and DISABLED are the up, down and disabled image
9136 instantiators for the button.
9137
9138 BORDER-THICKNESS specifies how many pixels should be used for the
9139 borders on the edges of the buttons. It should be a positive integer,
9140 or 0 to mean no border." nil nil)
9141
9142 ;;;***
9143
9144 ;;;### (autoloads (xpm-button-create) "xpm-button" "utils/xpm-button.el")
9145
9146 (autoload 'xpm-button-create "xpm-button" "\
9147 Returns a list of XPM image instantiators for a button displaying TEXT.
9148 The list is of the form
9149 (UP DOWN DISABLED)
9150 where UP, DOWN, and DISABLED are the up, down and disabled image
9151 instantiators for the button.
9152
9153 SHADOW-THICKNESS specifies how many pixels should be used for the
9154 shadows on the edges of the buttons. It should be a positive integer,
9155 or 0 to mean no shadows on the edges.
9156 FG-COLOR is the color used to display the text. It should be a string.
9157 BG-COLOR is the background color the text will be displayed upon.
9158 It should be a string." nil nil)
9159
9160 ;;;***
9161
9162 ;;;### (autoloads (viper-mode) "viper" "viper/viper.el")
9163
9164 (autoload 'viper-mode "viper" "\
9165 Turn on Viper emulation of Vi." t nil)
9166
9167 (defalias 'vip-mode 'viper-mode)
9168
9169 ;;;***
9170
9171 ;;;### (autoloads (vm-easy-menu-create-keymaps vm-easy-menu-define) "vm-easymenu" "vm/vm-easymenu.el")
9172
9173 (autoload 'vm-easy-menu-define "vm-easymenu" "\
9174 Define a menu bar submenu in maps MAPS, according to MENU.
9175 The menu keymap is stored in symbol SYMBOL, both as its value
9176 and as its function definition. DOC is used as the doc string for SYMBOL.
9177
9178 The first element of MENU must be a string. It is the menu bar item name.
9179 The rest of the elements are menu items.
9180
9181 A menu item is usually a vector of three elements: [NAME CALLBACK ENABLE]
9182
9183 NAME is a string--the menu item name.
9184
9185 CALLBACK is a command to run when the item is chosen,
9186 or a list to evaluate when the item is chosen.
9187
9188 ENABLE is an expression; the item is enabled for selection
9189 whenever this expression's value is non-nil.
9190
9191 Alternatively, a menu item may have the form:
9192
9193 [ NAME CALLBACK [ KEYWORD ARG ] ... ]
9194
9195 Where KEYWORD is one of the symbol defined below.
9196
9197 :keys KEYS
9198
9199 KEYS is a string; a complex keyboard equivalent to this menu item.
9200 This is normally not needed because keyboard equivalents are usually
9201 computed automatically.
9202
9203 :active ENABLE
9204
9205 ENABLE is an expression; the item is enabled for selection
9206 whenever this expression's value is non-nil.
9207
9208 :suffix NAME
9209
9210 NAME is a string; the name of an argument to CALLBACK.
9211
9212 :style
9213
9214 STYLE is a symbol describing the type of menu item. The following are
9215 defined:
9216
9217 toggle: A checkbox.
9218 Currently just prepend the name with the string \"Toggle \".
9219 radio: A radio button.
9220 nil: An ordinary menu item.
9221
9222 :selected SELECTED
9223
9224 SELECTED is an expression; the checkbox or radio button is selected
9225 whenever this expression's value is non-nil.
9226 Currently just disable radio buttons, no effect on checkboxes.
9227
9228 A menu item can be a string. Then that string appears in the menu as
9229 unselectable text. A string consisting solely of hyphens is displayed
9230 as a solid horizontal line.
9231
9232 A menu item can be a list. It is treated as a submenu.
9233 The first element should be the submenu name. That's used as the
9234 menu item in the top-level menu. The cdr of the submenu list
9235 is a list of menu items, as above." nil 'macro)
9236
9237 (autoload 'vm-easy-menu-create-keymaps "vm-easymenu" nil nil nil)
9238
9239 ;;;***
9240
9241 ;;;### (autoloads (url-retrieve url-cache-expired url-popup-info url-get-url-at-point url-buffer-visiting url-normalize-url url-file-attributes) "url" "w3/url.el")
8218 9242
8219 (autoload 'url-file-attributes "url" "\ 9243 (autoload 'url-file-attributes "url" "\
8220 Return a list of attributes of URL. 9244 Return a list of attributes of URL.
8221 Value is nil if specified file cannot be opened. 9245 Value is nil if specified file cannot be opened.
8222 Otherwise, list elements are: 9246 Otherwise, list elements are:
8265 variables interfere with the retrieval. HTTP/1.0 redirection will 9289 variables interfere with the retrieval. HTTP/1.0 redirection will
8266 be honored before this function exits." nil nil) 9290 be honored before this function exits." nil nil)
8267 9291
8268 ;;;*** 9292 ;;;***
8269 9293
8270 ;;;### (autoloads (defadvice ad-add-advice) "advice" "utils/advice.el")
8271
8272 (defvar ad-redefinition-action 'warn "\
8273 *Defines what to do with redefinitions during Advice de/activation.
8274 Redefinition occurs if a previously activated function that already has an
8275 original definition associated with it gets redefined and then de/activated.
8276 In such a case we can either accept the current definition as the new
8277 original definition, discard the current definition and replace it with the
8278 old original, or keep it and raise an error. The values `accept', `discard',
8279 `error' or `warn' govern what will be done. `warn' is just like `accept' but
8280 it additionally prints a warning message. All other values will be
8281 interpreted as `error'.")
8282
8283 (defvar ad-default-compilation-action 'maybe "\
8284 *Defines whether to compile advised definitions during activation.
8285 A value of `always' will result in unconditional compilation, `never' will
8286 always avoid compilation, `maybe' will compile if the byte-compiler is already
8287 loaded, and `like-original' will compile if the original definition of the
8288 advised function is compiled or a built-in function. Every other value will
8289 be interpreted as `maybe'. This variable will only be considered if the
8290 COMPILE argument of `ad-activate' was supplied as nil.")
8291
8292 (autoload 'ad-add-advice "advice" "\
8293 Adds a piece of ADVICE to FUNCTION's list of advices in CLASS.
8294 If FUNCTION already has one or more pieces of advice of the specified
8295 CLASS then POSITION determines where the new piece will go. The value
8296 of POSITION can either be `first', `last' or a number where 0 corresponds
8297 to `first'. Numbers outside the range will be mapped to the closest
8298 extreme position. If there was already a piece of ADVICE with the same
8299 name, then the position argument will be ignored and the old advice
8300 will be overwritten with the new one.
8301 If the FUNCTION was not advised already, then its advice info will be
8302 initialized. Redefining a piece of advice whose name is part of the cache-id
8303 will clear the cache." nil nil)
8304
8305 (autoload 'defadvice "advice" "\
8306 Defines a piece of advice for FUNCTION (a symbol).
8307 The syntax of `defadvice' is as follows:
8308
8309 (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
8310 [DOCSTRING] [INTERACTIVE-FORM]
8311 BODY... )
8312
8313 FUNCTION ::= Name of the function to be advised.
8314 CLASS ::= `before' | `around' | `after' | `activation' | `deactivation'.
8315 NAME ::= Non-nil symbol that names this piece of advice.
8316 POSITION ::= `first' | `last' | NUMBER. Optional, defaults to `first',
8317 see also `ad-add-advice'.
8318 ARGLIST ::= An optional argument list to be used for the advised function
8319 instead of the argument list of the original. The first one found in
8320 before/around/after-advices will be used.
8321 FLAG ::= `protect'|`disable'|`activate'|`compile'|`preactivate'|`freeze'.
8322 All flags can be specified with unambiguous initial substrings.
8323 DOCSTRING ::= Optional documentation for this piece of advice.
8324 INTERACTIVE-FORM ::= Optional interactive form to be used for the advised
8325 function. The first one found in before/around/after-advices will be used.
8326 BODY ::= Any s-expression.
8327
8328 Semantics of the various flags:
8329 `protect': The piece of advice will be protected against non-local exits in
8330 any code that precedes it. If any around-advice of a function is protected
8331 then automatically all around-advices will be protected (the complete onion).
8332
8333 `activate': All advice of FUNCTION will be activated immediately if
8334 FUNCTION has been properly defined prior to this application of `defadvice'.
8335
8336 `compile': In conjunction with `activate' specifies that the resulting
8337 advised function should be compiled.
8338
8339 `disable': The defined advice will be disabled, hence, it will not be used
8340 during activation until somebody enables it.
8341
8342 `preactivate': Preactivates the advised FUNCTION at macro-expansion/compile
8343 time. This generates a compiled advised definition according to the current
8344 advice state that will be used during activation if appropriate. Only use
8345 this if the `defadvice' gets actually compiled.
8346
8347 `freeze': Expands the `defadvice' into a redefining `defun/defmacro' according
8348 to this particular single advice. No other advice information will be saved.
8349 Frozen advices cannot be undone, they behave like a hard redefinition of
8350 the advised function. `freeze' implies `activate' and `preactivate'. The
8351 documentation of the advised function can be dumped onto the `DOC' file
8352 during preloading.
8353
8354 Look at the file `advice.el' for comprehensive documentation." nil 'macro)
8355
8356 ;;;***
8357
8358 ;;;### (autoloads (all-annotations annotation-list annotations-at annotations-in-region annotation-at annotationp delete-annotation make-annotation) "annotations" "utils/annotations.el")
8359
8360 (defvar make-annotation-hook nil "\
8361 *Function or functions to run immediately after creating an annotation.")
8362
8363 (defvar before-delete-annotation-hook nil "\
8364 *Function or functions to run immediately before deleting an annotation.")
8365
8366 (defvar after-delete-annotation-hook nil "\
8367 *Function or functions to run immediately after deleting an annotation.")
8368
8369 (autoload 'make-annotation "annotations" "\
8370 Create a marginal annotation, displayed using GLYPH, at position POS.
8371 GLYPH may be either a glyph object or a string. Use layout policy
8372 LAYOUT and place the annotation in buffer BUFFER. If POS is nil, point is
8373 used. If LAYOUT is nil, `whitespace' is used. If BUFFER is nil, the
8374 current buffer is used. If WITH-EVENT is non-nil, then when an annotation
8375 is activated, the triggering event is passed as the second arg to the
8376 annotation function. If D-GLYPH is non-nil then it is used as the glyph
8377 that will be displayed when button1 is down. If RIGHTP is non-nil then
8378 the glyph will be displayed on the right side of the buffer instead of the
8379 left." nil nil)
8380
8381 (autoload 'delete-annotation "annotations" "\
8382 Remove ANNOTATION from its buffer. This does not modify the buffer text." nil nil)
8383
8384 (autoload 'annotationp "annotations" "\
8385 T if OBJECT is an annotation." nil nil)
8386
8387 (autoload 'annotation-at "annotations" "\
8388 Return the first annotation at POS in BUFFER.
8389 BUFFER defaults to the current buffer. POS defaults to point in BUFFER." nil nil)
8390
8391 (autoload 'annotations-in-region "annotations" "\
8392 Return all annotations in BUFFER between START and END inclusively." nil nil)
8393
8394 (autoload 'annotations-at "annotations" "\
8395 Return a list of all annotations at POS in BUFFER.
8396 If BUFFER is nil, the current buffer is used. If POS is nil, point is used." nil nil)
8397
8398 (autoload 'annotation-list "annotations" "\
8399 Return a list of all annotations in BUFFER.
8400 If BUFFER is nil, the current buffer is used." nil nil)
8401
8402 (autoload 'all-annotations "annotations" "\
8403 Return a list of all annotations in existence." nil nil)
8404
8405 ;;;***
8406
8407 ;;;### (autoloads (batch-update-autoloads update-autoloads-from-directory update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "utils/autoload.el")
8408
8409 (autoload 'generate-file-autoloads "autoload" "\
8410 Insert at point a loaddefs autoload section for FILE.
8411 autoloads are generated for defuns and defmacros in FILE
8412 marked by `generate-autoload-cookie' (which see).
8413 If FILE is being visited in a buffer, the contents of the buffer
8414 are used." t nil)
8415
8416 (autoload 'update-file-autoloads "autoload" "\
8417 Update the autoloads for FILE in `generated-autoload-file'
8418 \(which FILE might bind in its local variables)." t nil)
8419
8420 (autoload 'update-autoloads-here "autoload" "\
8421 Update sections of the current buffer generated by `update-file-autoloads'." t nil)
8422
8423 (autoload 'update-autoloads-from-directory "autoload" "\
8424 Update `generated-autoload-file' with all the current autoloads from DIR.
8425 This runs `update-file-autoloads' on each .el file in DIR.
8426 Obsolete autoload entries for files that no longer exist are deleted." t nil)
8427
8428 (autoload 'batch-update-autoloads "autoload" "\
8429 Update the autoloads for the files or directories on the command line.
8430 Runs `update-file-autoloads' on files and `update-directory-autoloads'
8431 on directories. Must be used only with -batch, and kills Emacs on completion.
8432 Each file will be processed even if an error occurred previously.
8433 For example, invoke `xemacs -batch -f batch-update-autoloads *.el'." nil nil)
8434
8435 ;;;***
8436
8437 ;;;### (autoloads (browse-url-lynx-emacs browse-url-lynx-xterm browse-url-w3 browse-url-iximosaic browse-url-grail browse-url-mosaic browse-url-netscape) "browse-url" "utils/browse-url.el")
8438
8439 (defvar browse-url-browser-function 'browse-url-w3 "\
8440 *Function to display the current buffer in a WWW browser.
8441 Used by the `browse-url-at-point', `browse-url-at-mouse', and
8442 `browse-url-of-file' commands.")
8443
8444 (autoload 'browse-url-netscape "browse-url" "\
8445 Ask the Netscape WWW browser to load URL.
8446
8447 Default to the URL around or before point. The strings in variable
8448 `browse-url-netscape-arguments' are also passed to Netscape.
8449
8450 When called interactively, if variable `browse-url-new-window-p' is
8451 non-nil, load the document in a new Netscape window, otherwise use a
8452 random existing one. A non-nil interactive prefix argument reverses
8453 the effect of browse-url-new-window-p.
8454
8455 When called non-interactively, optional second argument NEW-WINDOW is
8456 used instead of browse-url-new-window-p." t nil)
8457
8458 (autoload 'browse-url-mosaic "browse-url" "\
8459 Ask the XMosaic WWW browser to load URL.
8460 Default to the URL around or before point." t nil)
8461
8462 (autoload 'browse-url-grail "browse-url" "\
8463 Ask the Grail WWW browser to load URL.
8464 Default to the URL around or before point. Runs the program in the
8465 variable `browse-url-grail'." t nil)
8466
8467 (autoload 'browse-url-iximosaic "browse-url" "\
8468 Ask the IXIMosaic WWW browser to load URL.
8469 Default to the URL around or before point." t nil)
8470
8471 (autoload 'browse-url-w3 "browse-url" "\
8472 Ask the w3 WWW browser to load URL.
8473 Default to the URL around or before point." t nil)
8474
8475 (autoload 'browse-url-lynx-xterm "browse-url" "\
8476 Ask the Lynx WWW browser to load URL.
8477 Default to the URL around or before point. A new Lynx process is run
8478 in an Xterm window." t nil)
8479
8480 (autoload 'browse-url-lynx-emacs "browse-url" "\
8481 Ask the Lynx WWW browser to load URL.
8482 Default to the URL around or before point. Run a new Lynx process in
8483 an Emacs buffer." t nil)
8484
8485 ;;;***
8486
8487 ;;;### (autoloads (docref-setup) "docref" "utils/docref.el")
8488
8489 (autoload 'docref-setup "docref" "\
8490 Process docref cross-references in the current buffer.
8491 See also \\(f@docref-subst)." t nil)
8492
8493 ;;;***
8494
8495 ;;;### (autoloads (easy-menu-define) "easymenu" "utils/easymenu.el")
8496
8497 (autoload 'easy-menu-define "easymenu" "\
8498 Define a menu bar submenu in maps MAPS, according to MENU.
8499 The arguments SYMBOL and DOC are ignored; they are present for
8500 compatibility only. SYMBOL is not evaluated. In other Emacs versions
8501 these arguments may be used as a variable to hold the menu data, and a
8502 doc string for that variable.
8503
8504 The first element of MENU must be a string. It is the menu bar item name.
8505 The rest of the elements are menu items.
8506
8507 A menu item is usually a vector of three elements: [NAME CALLBACK ENABLE]
8508
8509 NAME is a string--the menu item name.
8510
8511 CALLBACK is a command to run when the item is chosen,
8512 or a list to evaluate when the item is chosen.
8513
8514 ENABLE is an expression; the item is enabled for selection
8515 whenever this expression's value is non-nil.
8516
8517 Alternatively, a menu item may have the form:
8518
8519 [ NAME CALLBACK [ KEYWORD ARG ] ... ]
8520
8521 Where KEYWORD is one of the symbol defined below.
8522
8523 :keys KEYS
8524
8525 KEYS is a string; a complex keyboard equivalent to this menu item.
8526
8527 :active ENABLE
8528
8529 ENABLE is an expression; the item is enabled for selection
8530 whenever this expression's value is non-nil.
8531
8532 :suffix NAME
8533
8534 NAME is a string; the name of an argument to CALLBACK.
8535
8536 :style STYLE
8537
8538 STYLE is a symbol describing the type of menu item. The following are
8539 defined:
8540
8541 toggle: A checkbox.
8542 Currently just prepend the name with the string \"Toggle \".
8543 radio: A radio button.
8544 nil: An ordinary menu item.
8545
8546 :selected SELECTED
8547
8548 SELECTED is an expression; the checkbox or radio button is selected
8549 whenever this expression's value is non-nil.
8550 Currently just disable radio buttons, no effect on checkboxes.
8551
8552 A menu item can be a string. Then that string appears in the menu as
8553 unselectable text. A string consisting solely of hyphens is displayed
8554 as a solid horizontal line.
8555
8556 A menu item can be a list. It is treated as a submenu.
8557 The first element should be the submenu name. That's used as the
8558 menu item in the top-level menu. The cdr of the submenu list
8559 is a list of menu items, as above." nil 'macro)
8560
8561 ;;;***
8562
8563 ;;;### (autoloads (elp-submit-bug-report elp-results elp-instrument-package elp-instrument-list elp-restore-function elp-instrument-function) "elp" "utils/elp.el")
8564
8565 (autoload 'elp-instrument-function "elp" "\
8566 Instrument FUNSYM for profiling.
8567 FUNSYM must be a symbol of a defined function." t nil)
8568
8569 (autoload 'elp-restore-function "elp" "\
8570 Restore an instrumented function to its original definition.
8571 Argument FUNSYM is the symbol of a defined function." t nil)
8572
8573 (autoload 'elp-instrument-list "elp" "\
8574 Instrument for profiling, all functions in `elp-function-list'.
8575 Use optional LIST if provided instead." t nil)
8576
8577 (autoload 'elp-instrument-package "elp" "\
8578 Instrument for profiling, all functions which start with PREFIX.
8579 For example, to instrument all ELP functions, do the following:
8580
8581 \\[elp-instrument-package] RET elp- RET" t nil)
8582
8583 (autoload 'elp-results "elp" "\
8584 Display current profiling results.
8585 If `elp-reset-after-results' is non-nil, then current profiling
8586 information for all instrumented functions are reset after results are
8587 displayed." t nil)
8588
8589 (autoload 'elp-submit-bug-report "elp" "\
8590 Submit via mail, a bug report on elp." t nil)
8591
8592 ;;;***
8593
8594 ;;;### (autoloads (list-colors-display facemenu-read-color list-text-properties-at facemenu-remove-special facemenu-remove-props facemenu-set-read-only facemenu-set-intangible facemenu-set-invisible facemenu-make-much-smaller facemenu-make-much-larger facemenu-make-smaller facemenu-make-larger facemenu-set-size-default facemenu-set-face-from-menu facemenu-set-background facemenu-set-foreground facemenu-set-face) "facemenu" "utils/facemenu.el")
8595
8596 (defvar facemenu-menu nil "\
8597 Facemenu top-level menu keymap.")
8598
8599 (defvar facemenu-keymap (let ((map (make-sparse-keymap "Set face"))) (define-key map 111 'facemenu-set-face) map) "\
8600 Keymap for face-changing commands.
8601 `Facemenu-update' fills in the keymap according to the bindings
8602 requested in `facemenu-keybindings'.")
8603
8604 (autoload 'facemenu-set-face "facemenu" "\
8605 Add FACE to the region or next character typed.
8606 It will be added to the top of the face list; any faces lower on the list that
8607 will not show through at all will be removed.
8608
8609 Interactively, the face to be used is read with the minibuffer.
8610
8611 If the region is active and there is no prefix argument,
8612 this command sets the region to the requested face.
8613
8614 Otherwise, this command specifies the face for the next character
8615 inserted. Moving point or switching buffers before
8616 typing a character to insert cancels the specification." t nil)
8617
8618 (autoload 'facemenu-set-foreground "facemenu" "\
8619 Set the foreground color of the region or next character typed.
8620 The color is prompted for. A face named `fg:color' is used (or created).
8621 If the region is active, it will be set to the requested face. If
8622 it is inactive (even if mark-even-if-inactive is set) the next
8623 character that is typed (via `self-insert-command') will be set to
8624 the selected face. Moving point or switching buffers before
8625 typing a character cancels the request." t nil)
8626
8627 (autoload 'facemenu-set-background "facemenu" "\
8628 Set the background color of the region or next character typed.
8629 The color is prompted for. A face named `bg:color' is used (or created).
8630 If the region is active, it will be set to the requested face. If
8631 it is inactive (even if mark-even-if-inactive is set) the next
8632 character that is typed (via `self-insert-command') will be set to
8633 the selected face. Moving point or switching buffers before
8634 typing a character cancels the request." t nil)
8635
8636 (autoload 'facemenu-set-face-from-menu "facemenu" "\
8637 Set the face of the region or next character typed.
8638 This function is designed to be called from a menu; the face to use
8639 is the menu item's name.
8640
8641 If the region is active and there is no prefix argument,
8642 this command sets the region to the requested face.
8643
8644 Otherwise, this command specifies the face for the next character
8645 inserted. Moving point or switching buffers before
8646 typing a character to insert cancels the specification." nil nil)
8647
8648 (autoload 'facemenu-set-size-default "facemenu" nil t nil)
8649
8650 (autoload 'facemenu-make-larger "facemenu" nil t nil)
8651
8652 (autoload 'facemenu-make-smaller "facemenu" nil t nil)
8653
8654 (autoload 'facemenu-make-much-larger "facemenu" nil t nil)
8655
8656 (autoload 'facemenu-make-much-smaller "facemenu" nil t nil)
8657
8658 (autoload 'facemenu-set-invisible "facemenu" "\
8659 Make the region invisible.
8660 This sets the `invisible' text property; it can be undone with
8661 `facemenu-remove-special'." t nil)
8662
8663 (autoload 'facemenu-set-intangible "facemenu" "\
8664 Make the region intangible: disallow moving into it.
8665 This sets the `intangible' text property; it can be undone with
8666 `facemenu-remove-special'." t nil)
8667
8668 (autoload 'facemenu-set-read-only "facemenu" "\
8669 Make the region unmodifiable.
8670 This sets the `read-only' text property; it can be undone with
8671 `facemenu-remove-special'." t nil)
8672
8673 (autoload 'facemenu-remove-props "facemenu" "\
8674 Remove all text properties that facemenu added to region." t nil)
8675
8676 (autoload 'facemenu-remove-special "facemenu" "\
8677 Remove all the \"special\" text properties from the region.
8678 These special properties include `invisible', `intangible' and `read-only'." t nil)
8679
8680 (autoload 'list-text-properties-at "facemenu" "\
8681 Pop up a buffer listing text-properties at LOCATION." t nil)
8682
8683 (autoload 'facemenu-read-color "facemenu" "\
8684 Read a color using the minibuffer." nil nil)
8685
8686 (autoload 'list-colors-display "facemenu" "\
8687 Display names of defined colors, and show what they look like.
8688 If the optional argument LIST is non-nil, it should be a list of
8689 colors to display. Otherwise, this command computes a list
8690 of colors that the current display can handle." t nil)
8691
8692 ;;;***
8693
8694 ;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" "utils/flow-ctrl.el")
8695
8696 (autoload 'enable-flow-control "flow-ctrl" "\
8697 Toggle flow control handling.
8698 When handling is enabled, user can type C-s as C-\\, and C-q as C-^.
8699 With arg, enable flow control mode if arg is positive, otherwise disable." t nil)
8700
8701 (autoload 'enable-flow-control-on "flow-ctrl" "\
8702 Enable flow control if using one of a specified set of terminal types.
8703 Use `(enable-flow-control-on \"vt100\" \"h19\")' to enable flow control
8704 on VT-100 and H19 terminals. When flow control is enabled,
8705 you must type C-\\ to get the effect of a C-s, and type C-^
8706 to get the effect of a C-q.
8707
8708 This function has no effect unless the current device is a tty.
8709
8710 The tty terminal type is determined from the TERM environment variable.
8711 Trailing hyphens and everything following is stripped, so a TERM
8712 value of \"vt100-nam\" is treated the same as \"vt100\"." nil nil)
8713
8714 ;;;***
8715
8716 ;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) "forms" "utils/forms.el")
8717
8718 (autoload 'forms-mode "forms" "\
8719 Major mode to visit files in a field-structured manner using a form.
8720
8721 Commands: Equivalent keys in read-only mode:
8722 TAB forms-next-field TAB
8723 \\C-c TAB forms-next-field
8724 \\C-c < forms-first-record <
8725 \\C-c > forms-last-record >
8726 \\C-c ? describe-mode ?
8727 \\C-c \\C-k forms-delete-record
8728 \\C-c \\C-q forms-toggle-read-only q
8729 \\C-c \\C-o forms-insert-record
8730 \\C-c \\C-l forms-jump-record l
8731 \\C-c \\C-n forms-next-record n
8732 \\C-c \\C-p forms-prev-record p
8733 \\C-c \\C-r forms-search-backward r
8734 \\C-c \\C-s forms-search-forward s
8735 \\C-c \\C-x forms-exit x
8736 " t nil)
8737
8738 (autoload 'forms-find-file "forms" "\
8739 Visit a file in Forms mode." t nil)
8740
8741 (autoload 'forms-find-file-other-window "forms" "\
8742 Visit a file in Forms mode in other window." t nil)
8743
8744 ;;;***
8745
8746 ;;;### (autoloads (highlight-headers-follow-url highlight-headers-follow-url-mosaic highlight-headers-follow-url-netscape highlight-headers) "highlight-headers" "utils/highlight-headers.el")
8747
8748 (autoload 'highlight-headers "highlight-headers" "\
8749 Highlight message headers between start and end.
8750 Faces used:
8751 message-headers the part before the colon
8752 message-header-contents the part after the colon
8753 message-highlighted-header-contents contents of \"special\" headers
8754 message-cited-text quoted text from other messages
8755
8756 Variables used:
8757
8758 highlight-headers-regexp what makes a \"special\" header
8759 highlight-headers-citation-regexp matches lines of quoted text
8760 highlight-headers-citation-header-regexp matches headers for quoted text
8761
8762 If HACK-SIG is true,then we search backward from END for something that
8763 looks like the beginning of a signature block, and don't consider that a
8764 part of the message (this is because signatures are often incorrectly
8765 interpreted as cited text.)" nil nil)
8766
8767 (autoload 'highlight-headers-follow-url-netscape "highlight-headers" nil nil nil)
8768
8769 (autoload 'highlight-headers-follow-url-mosaic "highlight-headers" nil nil nil)
8770
8771 (autoload 'highlight-headers-follow-url "highlight-headers" nil t nil)
8772
8773 ;;;***
8774
8775 ;;;### (autoloads (id-select-double-click-hook id-select-and-kill-thing id-select-and-copy-thing id-select-goto-matching-tag id-select-thing-with-mouse id-select-thing) "id-select" "utils/id-select.el")
8776
8777 (autoload 'id-select-thing "id-select" "\
8778 Mark the region selected by the syntax of the thing at point.
8779 If invoked repeatedly, selects bigger and bigger things.
8780 If `id-select-display-type' is non-nil, the type of selection is displayed in
8781 the minibuffer." t nil)
8782
8783 (autoload 'id-select-thing-with-mouse "id-select" "\
8784 Select a region based on the syntax of the character from a mouse click.
8785 If the click occurs at the same point as the last click, select
8786 the next larger syntactic structure. If `id-select-display-type' is non-nil,
8787 the type of selection is displayed in the minibuffer." t nil)
8788
8789 (autoload 'id-select-goto-matching-tag "id-select" "\
8790 If in a major mode listed in `id-select-markup-modes,' moves point to the start of the tag paired with the closest tag that point is within or precedes.
8791 Returns t if point is moved, else nil.
8792 Signals an error if no tag is found following point or if the closing tag
8793 does not have a `>' terminator character." t nil)
8794
8795 (autoload 'id-select-and-copy-thing "id-select" "\
8796 Copy the region surrounding the syntactical unit at point." t nil)
8797
8798 (autoload 'id-select-and-kill-thing "id-select" "\
8799 Kill the region surrounding the syntactical unit at point." t nil)
8800
8801 (autoload 'id-select-double-click-hook "id-select" "\
8802 Select a region based on the syntax of the character wherever the mouse is double-clicked.
8803 If the double-click occurs at the same point as the last double-click, select
8804 the next larger syntactic structure. If `id-select-display-type' is non-nil,
8805 the type of selection is displayed in the minibuffer." nil nil)
8806
8807 ;;;***
8808
8809 ;;;### (autoloads (unload-feature) "loadhist" "utils/loadhist.el")
8810
8811 (autoload 'unload-feature "loadhist" "\
8812 Unload the library that provided FEATURE, restoring all its autoloads.
8813 If the feature is required by any other loaded code, and optional FORCE
8814 is nil, raise an error." t nil)
8815
8816 ;;;***
8817
8818 ;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" "utils/mail-extr.el")
8819
8820 (autoload 'mail-extract-address-components "mail-extr" "\
8821 Given an RFC-822 ADDRESS, extract full name and canonical address.
8822 Returns a list of the form (FULL-NAME CANONICAL-ADDRESS).
8823 If no name can be extracted, FULL-NAME will be nil.
8824 ADDRESS may be a string or a buffer. If it is a buffer, the visible
8825 (narrowed) portion of the buffer will be interpreted as the address.
8826 (This feature exists so that the clever caller might be able to avoid
8827 consing a string.)
8828 If ADDRESS contains more than one RFC-822 address, only the first is
8829 returned. Some day this function may be extended to extract multiple
8830 addresses, or perhaps return the position at which parsing stopped." nil nil)
8831
8832 (autoload 'what-domain "mail-extr" "\
8833 Prompts for a mail domain, and prints the country it corresponds to
8834 in the minibuffer." t nil)
8835
8836 ;;;***
8837
8838 ;;;### (autoloads (mail-fetch-field mail-file-babyl-p) "mail-utils" "utils/mail-utils.el")
8839
8840 (defvar mail-use-rfc822 nil "\
8841 *If non-nil, use a full, hairy RFC822 parser on mail addresses.
8842 Otherwise, (the default) use a smaller, somewhat faster, and
8843 often correct parser.")
8844
8845 (autoload 'mail-file-babyl-p "mail-utils" nil nil nil)
8846
8847 (autoload 'mail-fetch-field "mail-utils" "\
8848 Return the value of the header field FIELD-NAME.
8849 The buffer is expected to be narrowed to just the headers of the message.
8850 If second arg LAST is non-nil, use the last such field if there are several.
8851 If third arg ALL is non-nil, concatenate all such fields with commas between." nil nil)
8852
8853 ;;;***
8854
8855 ;;;### (autoloads (read-passwd) "passwd" "utils/passwd.el")
8856
8857 (autoload 'read-passwd "passwd" "\
8858 Prompts for a password in the minibuffer, and returns it as a string.
8859 If PROMPT may be a prompt string or an alist of elements
8860 '(prompt . default).
8861 If optional arg CONFIRM is true, then ask the user to type the password
8862 again to confirm that they typed it correctly.
8863 If optional arg DEFAULT is provided, then it is a string to insert as
8864 the default choice (it is not, of course, displayed.)
8865
8866 If running under X, the keyboard will be grabbed (with XGrabKeyboard())
8867 to reduce the possibility that evesdropping is occuring.
8868
8869 When reading a password, all keys self-insert, except for:
8870 \\<read-passwd-map>
8871 \\[read-passwd-erase-line] Erase the entire line.
8872 \\[quoted-insert] Insert the next character literally.
8873 \\[delete-backward-char] Delete the previous character.
8874 \\[exit-minibuffer] Accept what you have typed.
8875 \\[keyboard-quit] Abort the command.
8876
8877 The returned value is always a newly-created string. No additional copies
8878 of the password remain after this function has returned.
8879
8880 NOTE: unless great care is taken, the typed password will exist in plaintext
8881 form in the running image for an arbitrarily long time. Priveleged users may
8882 be able to extract it from memory. If emacs crashes, it may appear in the
8883 resultant core file.
8884
8885 Some steps you can take to prevent the password from being copied around:
8886
8887 - as soon as you are done with the returned string, destroy it with
8888 (fillarray string 0). The same goes for any default passwords
8889 or password histories.
8890
8891 - do not copy the string, as with concat or substring - if you do, be
8892 sure to keep track of and destroy all copies.
8893
8894 - do not insert the password into a buffer - if you do, be sure to
8895 overwrite the buffer text before killing it, as with the functions
8896 `passwd-erase-buffer' or `passwd-kill-buffer'. Note that deleting
8897 the text from the buffer does NOT necessarily remove the text from
8898 memory.
8899
8900 - be careful of the undo history - if you insert the password into a
8901 buffer which has undo recording turned on, the password will be
8902 copied onto the undo list, and thus recoverable.
8903
8904 - do not pass it as an argument to a shell command - anyone will be
8905 able to see it if they run `ps' at the right time.
8906
8907 Note that the password will be temporarily recoverable with the `view-lossage'
8908 command. This data will not be overwritten until another hundred or so
8909 characters are typed. There's not currently a way around this." nil nil)
8910
8911 ;;;***
8912
8913 ;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp) "pp" "utils/pp.el")
8914
8915 (defalias 'pprint 'pp)
8916
8917 (autoload 'pp "pp" "\
8918 Output the pretty-printed representation of OBJECT, any Lisp object.
8919 Quoting characters are printed when needed to make output that `read'
8920 can handle, whenever this is possible.
8921 Output stream is STREAM, or value of `standard-output' (which see)." nil nil)
8922
8923 (autoload 'pp-eval-expression "pp" "\
8924 Evaluate EXPRESSION and pretty-print value into a new display buffer.
8925 If the pretty-printed value fits on one line, the message line is used
8926 instead. Value is also consed on to front of variable values 's
8927 value." t nil)
8928
8929 (autoload 'pp-eval-last-sexp "pp" "\
8930 Run `pp-eval-expression' on sexp before point (which see).
8931 With argument, pretty-print output into current buffer.
8932 Ignores leading comment characters." t nil)
8933
8934 ;;;***
8935
8936 ;;;### (autoloads (prettyexpand-all-sexp prettyexpand-sexp macroexpand-all-sexp macroexpand-sexp pp-plist pp-variable pp-function) "pretty-print" "utils/pretty-print.el")
8937
8938 (autoload 'pp-function "pretty-print" "\
8939 Pretty print the function definition of SYMBOL in a seperate buffer" t nil)
8940
8941 (autoload 'pp-variable "pretty-print" "\
8942 Pretty print the variable value of SYMBOL in a seperate buffer" t nil)
8943
8944 (autoload 'pp-plist "pretty-print" "\
8945 Pretty print the property list of SYMBOL in a seperate buffer" t nil)
8946
8947 (autoload 'macroexpand-sexp "pretty-print" "\
8948 Macro expand the sexpression following point. Pretty print expansion in a
8949 temporary buffer. With prefix argument, replace the original
8950 sexpression by its expansion in the current buffer." t nil)
8951
8952 (autoload 'macroexpand-all-sexp "pretty-print" "\
8953 Macro expand recursively the sexpression following point. Pretty print
8954 expansion in a temporary buffer. With prefix argument, replace the
8955 original sexpression by its expansion in the current buffer." t nil)
8956
8957 (autoload 'prettyexpand-sexp "pretty-print" "\
8958 Macro expand the sexpression following point. Pretty print expansion
8959 in a temporary buffer. With prefix argument, replace the original
8960 sexpression by its expansion in the current buffer.
8961 However, calls to macros specified in the variable
8962 `pp-shadow-expansion-list' are not expanded, in order to make the code
8963 look nicer." t nil)
8964
8965 (autoload 'prettyexpand-all-sexp "pretty-print" "\
8966 Macro expand recursively the sexpression following point. Pretty print
8967 expansion in a temporary buffer. With prefix argument, replace the
8968 original sexpression by its expansion in the current buffer.
8969 However, calls to macros specified in the variable
8970 `pp-shadow-expansion-list' are not expanded, in order to make the code
8971 look nicer." t nil)
8972
8973 ;;;***
8974
8975 ;;;### (autoloads (reporter-submit-bug-report) "reporter" "utils/reporter.el")
8976
8977 (autoload 'reporter-submit-bug-report "reporter" nil nil nil)
8978
8979 ;;;***
8980
8981 ;;;### (autoloads (make-ring ringp) "ring" "utils/ring.el")
8982
8983 (autoload 'ringp "ring" "\
8984 Returns t if X is a ring; nil otherwise." nil nil)
8985
8986 (define-obsolete-function-alias 'ring-p 'ringp)
8987
8988 (autoload 'make-ring "ring" "\
8989 Make a ring that can contain SIZE elements." nil nil)
8990
8991 ;;;***
8992
8993 ;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy skeleton-proxy-new define-skeleton) "skeleton" "utils/skeleton.el")
8994
8995 (defvar skeleton-filter 'identity "\
8996 Function for transforming a skeleton proxy's aliases' variable value.")
8997
8998 (autoload 'define-skeleton "skeleton" "\
8999 Define a user-configurable COMMAND that enters a statement skeleton.
9000 DOCUMENTATION is that of the command, while the variable of the same name,
9001 which contains the skeleton, has a documentation to that effect.
9002 INTERACTOR and ELEMENT ... are as defined under `skeleton-insert'." nil 'macro)
9003
9004 (autoload 'skeleton-proxy-new "skeleton" "\
9005 Insert skeleton defined by variable of same name (see `skeleton-insert').
9006 Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
9007 If no ARG was given, but the region is visible, ARG defaults to -1 depending
9008 on `skeleton-autowrap'. An ARG of M-0 will prevent this just for once.
9009 This command can also be an abbrev expansion (3rd and 4th columns in
9010 \\[edit-abbrevs] buffer: \"\" command-name).
9011
9012 When called as a function, optional first argument STR may also be a string
9013 which will be the value of `str' whereas the skeleton's interactor is then
9014 ignored." t nil)
9015
9016 (autoload 'skeleton-proxy "skeleton" "\
9017 Insert skeleton defined by variable of same name (see `skeleton-insert').
9018 Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
9019 If no ARG was given, but the region is visible, ARG defaults to -1 depending
9020 on `skeleton-autowrap'. An ARG of M-0 will prevent this just for once.
9021 This command can also be an abbrev expansion (3rd and 4th columns in
9022 \\[edit-abbrevs] buffer: \"\" command-name).
9023
9024 When called as a function, optional first argument STR may also be a string
9025 which will be the value of `str' whereas the skeleton's interactor is then
9026 ignored." t nil)
9027
9028 (autoload 'skeleton-insert "skeleton" "\
9029 Insert the complex statement skeleton SKELETON describes very concisely.
9030
9031 With optional third REGIONS wrap first interesting point (`_') in skeleton
9032 around next REGIONS words, if REGIONS is positive. If REGIONS is negative,
9033 wrap REGIONS preceding interregions into first REGIONS interesting positions
9034 \(successive `_'s) in skeleton. An interregion is the stretch of text between
9035 two contiguous marked points. If you marked A B C [] (where [] is the cursor)
9036 in alphabetical order, the 3 interregions are simply the last 3 regions. But
9037 if you marked B A [] C, the interregions are B-A, A-[], []-C.
9038
9039 Optional fourth STR is the value for the variable `str' within the skeleton.
9040 When this is non-`nil' the interactor gets ignored, and this should be a valid
9041 skeleton element.
9042
9043 SKELETON is made up as (INTERACTOR ELEMENT ...). INTERACTOR may be nil if
9044 not needed, a prompt-string or an expression for complex read functions.
9045
9046 If ELEMENT is a string or a character it gets inserted (see also
9047 `skeleton-transformation'). Other possibilities are:
9048
9049 \\n go to next line and indent according to mode
9050 _ interesting point, interregion here, point after termination
9051 > indent line (or interregion if > _) according to major mode
9052 & do next ELEMENT if previous moved point
9053 | do next ELEMENT if previous didn't move point
9054 -num delete num preceding characters (see `skeleton-untabify')
9055 resume: skipped, continue here if quit is signaled
9056 nil skipped
9057
9058 Further elements can be defined via `skeleton-further-elements'. ELEMENT may
9059 itself be a SKELETON with an INTERACTOR. The user is prompted repeatedly for
9060 different inputs. The SKELETON is processed as often as the user enters a
9061 non-empty string. \\[keyboard-quit] terminates skeleton insertion, but
9062 continues after `resume:' and positions at `_' if any. If INTERACTOR in such
9063 a subskeleton is a prompt-string which contains a \".. %s ..\" it is
9064 formatted with `skeleton-subprompt'. Such an INTERACTOR may also a list of
9065 strings with the subskeleton being repeated once for each string.
9066
9067 Quoted Lisp expressions are evaluated evaluated for their side-effect.
9068 Other Lisp expressions are evaluated and the value treated as above.
9069 Note that expressions may not return `t' since this implies an
9070 endless loop. Modes can define other symbols by locally setting them
9071 to any valid skeleton element. The following local variables are
9072 available:
9073
9074 str first time: read a string according to INTERACTOR
9075 then: insert previously read string once more
9076 help help-form during interaction with the user or `nil'
9077 input initial input (string or cons with index) while reading str
9078 v1, v2 local variables for memorizing anything you want
9079
9080 When done with skeleton, but before going back to `_'-point call
9081 `skeleton-end-hook' if that is non-`nil'." nil nil)
9082
9083 (autoload 'skeleton-pair-insert-maybe "skeleton" "\
9084 Insert the character you type ARG times.
9085
9086 With no ARG, if `skeleton-pair' is non-nil, pairing can occur. If the region
9087 is visible the pair is wrapped around it depending on `skeleton-autowrap'.
9088 Else, if `skeleton-pair-on-word' is non-nil or we are not before or inside a
9089 word, and if `skeleton-pair-filter' returns nil, pairing is performed.
9090
9091 If a match is found in `skeleton-pair-alist', that is inserted, else
9092 the defaults are used. These are (), [], {}, <> and `' for the
9093 symmetrical ones, and the same character twice for the others." t nil)
9094
9095 ;;;***
9096
9097 ;;;### (autoloads (tq-create) "tq" "utils/tq.el")
9098
9099 (autoload 'tq-create "tq" "\
9100 Create and return a transaction queue communicating with PROCESS.
9101 PROCESS should be a subprocess capable of sending and receiving
9102 streams of bytes. It may be a local process, or it may be connected
9103 to a tcp server on another machine." nil nil)
9104
9105 ;;;***
9106
9107 ;;;### (autoloads (trace-function-background trace-function) "trace" "utils/trace.el")
9108
9109 (defvar trace-buffer "*trace-output*" "\
9110 *Trace output will by default go to that buffer.")
9111
9112 (autoload 'trace-function "trace" "\
9113 Traces FUNCTION with trace output going to BUFFER.
9114 For every call of FUNCTION Lisp-style trace messages that display argument
9115 and return values will be inserted into BUFFER. This function generates the
9116 trace advice for FUNCTION and activates it together with any other advice
9117 there might be!! The trace BUFFER will popup whenever FUNCTION is called.
9118 Do not use this to trace functions that switch buffers or do any other
9119 display oriented stuff, use `trace-function-background' instead." t nil)
9120
9121 (autoload 'trace-function-background "trace" "\
9122 Traces FUNCTION with trace output going quietly to BUFFER.
9123 For every call of FUNCTION Lisp-style trace messages that display argument
9124 and return values will be inserted into BUFFER. This function generates the
9125 trace advice for FUNCTION and activates it together with any other advice
9126 there might be!! Trace output will quietly go to BUFFER without changing
9127 the window or buffer configuration at all." t nil)
9128
9129 ;;;***
9130
9131 ;;;### (autoloads (y-or-n-p-with-timeout yes-or-no-p-with-timeout with-timeout with-timeout-internal) "with-timeout" "utils/with-timeout.el")
9132
9133 (autoload 'with-timeout-internal "with-timeout" nil nil nil)
9134
9135 (autoload 'with-timeout "with-timeout" "\
9136 Usage: (with-timeout (seconds &rest timeout-forms) &rest body)
9137 This is just like progn, but if the given number of seconds expires before
9138 the body returns, then timeout-forms are evaluated and returned instead.
9139 The body won't be interrupted in the middle of a computation: the check for
9140 the timer expiration only occurs when body does a redisplay, or prompts the
9141 user for input, or calls accept-process-output." nil 'macro)
9142
9143 (autoload 'yes-or-no-p-with-timeout "with-timeout" "\
9144 Just like yes-or-no-p, but will time out after TIMEOUT seconds
9145 if the user has not yes answered, returning DEFAULT-VALUE." nil nil)
9146
9147 (autoload 'y-or-n-p-with-timeout "with-timeout" "\
9148 Just like y-or-n-p, but will time out after TIMEOUT seconds
9149 if the user has not yes answered, returning DEFAULT-VALUE." nil nil)
9150
9151 ;;;***
9152
9153 ;;;### (autoloads (xbm-button-create) "xbm-button" "utils/xbm-button.el")
9154
9155 (autoload 'xbm-button-create "xbm-button" "\
9156 Returns a list of XBM image instantiators for a button displaying TEXT.
9157 The list is of the form
9158 (UP DOWN DISABLED)
9159 where UP, DOWN, and DISABLED are the up, down and disabled image
9160 instantiators for the button.
9161
9162 BORDER-THICKNESS specifies how many pixels should be used for the
9163 borders on the edges of the buttons. It should be a positive integer,
9164 or 0 to mean no border." nil nil)
9165
9166 ;;;***
9167
9168 ;;;### (autoloads (xpm-button-create) "xpm-button" "utils/xpm-button.el")
9169
9170 (autoload 'xpm-button-create "xpm-button" "\
9171 Returns a list of XPM image instantiators for a button displaying TEXT.
9172 The list is of the form
9173 (UP DOWN DISABLED)
9174 where UP, DOWN, and DISABLED are the up, down and disabled image
9175 instantiators for the button.
9176
9177 SHADOW-THICKNESS specifies how many pixels should be used for the
9178 shadows on the edges of the buttons. It should be a positive integer,
9179 or 0 to mean no shadows on the edges.
9180 FG-COLOR is the color used to display the text. It should be a string.
9181 BG-COLOR is the background color the text will be displayed upon.
9182 It should be a string." nil nil)
9183
9184 ;;;***
9185
9186 ;;;### (autoloads (viper-mode) "viper" "viper/viper.el")
9187
9188 (autoload 'viper-mode "viper" "\
9189 Turn on Viper emulation of Vi." t nil)
9190
9191 (defalias 'vip-mode 'viper-mode)
9192
9193 ;;;***
9194
9195 ;;;### (autoloads (vm-easy-menu-create-keymaps vm-easy-menu-define) "vm-easymenu" "vm/vm-easymenu.el")
9196
9197 (autoload 'vm-easy-menu-define "vm-easymenu" "\
9198 Define a menu bar submenu in maps MAPS, according to MENU.
9199 The menu keymap is stored in symbol SYMBOL, both as its value
9200 and as its function definition. DOC is used as the doc string for SYMBOL.
9201
9202 The first element of MENU must be a string. It is the menu bar item name.
9203 The rest of the elements are menu items.
9204
9205 A menu item is usually a vector of three elements: [NAME CALLBACK ENABLE]
9206
9207 NAME is a string--the menu item name.
9208
9209 CALLBACK is a command to run when the item is chosen,
9210 or a list to evaluate when the item is chosen.
9211
9212 ENABLE is an expression; the item is enabled for selection
9213 whenever this expression's value is non-nil.
9214
9215 Alternatively, a menu item may have the form:
9216
9217 [ NAME CALLBACK [ KEYWORD ARG ] ... ]
9218
9219 Where KEYWORD is one of the symbol defined below.
9220
9221 :keys KEYS
9222
9223 KEYS is a string; a complex keyboard equivalent to this menu item.
9224 This is normally not needed because keyboard equivalents are usually
9225 computed automatically.
9226
9227 :active ENABLE
9228
9229 ENABLE is an expression; the item is enabled for selection
9230 whenever this expression's value is non-nil.
9231
9232 :suffix NAME
9233
9234 NAME is a string; the name of an argument to CALLBACK.
9235
9236 :style
9237
9238 STYLE is a symbol describing the type of menu item. The following are
9239 defined:
9240
9241 toggle: A checkbox.
9242 Currently just prepend the name with the string \"Toggle \".
9243 radio: A radio button.
9244 nil: An ordinary menu item.
9245
9246 :selected SELECTED
9247
9248 SELECTED is an expression; the checkbox or radio button is selected
9249 whenever this expression's value is non-nil.
9250 Currently just disable radio buttons, no effect on checkboxes.
9251
9252 A menu item can be a string. Then that string appears in the menu as
9253 unselectable text. A string consisting solely of hyphens is displayed
9254 as a solid horizontal line.
9255
9256 A menu item can be a list. It is treated as a submenu.
9257 The first element should be the submenu name. That's used as the
9258 menu item in the top-level menu. The cdr of the submenu list
9259 is a list of menu items, as above." nil 'macro)
9260
9261 (autoload 'vm-easy-menu-create-keymaps "vm-easymenu" nil nil nil)
9262
9263 ;;;***
9264
9265 ;;;### (autoloads (w3-use-hotlist) "w3-hot" "w3/w3-hot.el") 9294 ;;;### (autoloads (w3-use-hotlist) "w3-hot" "w3/w3-hot.el")
9266 9295
9267 (autoload 'w3-use-hotlist "w3-hot" "\ 9296 (autoload 'w3-use-hotlist "w3-hot" "\
9268 Possibly go to a link in your W3/Mosaic hotlist. 9297 Possibly go to a link in your W3/Mosaic hotlist.
9269 This is part of the emacs World Wide Web browser. It will prompt for 9298 This is part of the emacs World Wide Web browser. It will prompt for
9360 With prefix-arg P, ignore viewers and dump the link straight 9389 With prefix-arg P, ignore viewers and dump the link straight
9361 to disk." t nil) 9390 to disk." t nil)
9362 9391
9363 ;;;*** 9392 ;;;***
9364 9393
9394 ;;;### (autoloads (widget-delete widget-create) "widget-edit" "w3/widget-edit.el")
9395
9396 (autoload 'widget-create "widget-edit" "\
9397 Create widget of TYPE.
9398 The optional ARGS are additional keyword arguments." nil nil)
9399
9400 (autoload 'widget-delete "widget-edit" "\
9401 Delete WIDGET." nil nil)
9402
9403 ;;;***
9404
9405 ;;;### (autoloads (define-widget) "widget" "w3/widget.el")
9406
9407 (autoload 'define-widget "widget" "\
9408 Define a new widget type named NAME from CLASS.
9409
9410 NAME and CLASS should both be symbols, CLASS should be one of the
9411 existing widget types, or nil to create the widget from scratch.
9412
9413 After the new widget has been defined, the following two calls will
9414 create identical widgets:
9415
9416 * (widget-create NAME)
9417
9418 * (apply 'widget-create CLASS ARGS)
9419
9420 The third argument DOC is a documentation string for the widget." nil nil)
9421
9422 ;;;***
9423
9365 ;;;### (autoloads (font-menu-weight-constructor font-menu-size-constructor font-menu-family-constructor reset-device-font-menus) "x-font-menu" "x11/x-font-menu.el") 9424 ;;;### (autoloads (font-menu-weight-constructor font-menu-size-constructor font-menu-family-constructor reset-device-font-menus) "x-font-menu" "x11/x-font-menu.el")
9366 9425
9367 (defvar font-menu-ignore-scaled-fonts t "\ 9426 (defvar font-menu-ignore-scaled-fonts t "\
9368 *If non-nil, then the font menu will try to show only bitmap fonts.") 9427 *If non-nil, then the font menu will try to show only bitmap fonts.")
9369 9428