comparison lisp/prim/auto-autoloads.el @ 80:1ce6082ce73f r20-0b90

Import from CVS: tag r20-0b90
author cvs
date Mon, 13 Aug 2007 09:06:37 +0200
parents c7528f8e288d
children 6a378aca36af
comparison
equal deleted inserted replaced
79:5b0a5bbffab6 80:1ce6082ce73f
1337 The file is the optional FILE argument or the file visited by the current 1337 The file is the optional FILE argument or the file visited by the current
1338 buffer." t nil) 1338 buffer." t nil)
1339 1339
1340 (autoload 'ediff-merge-revisions-with-ancestor "ediff" "\ 1340 (autoload 'ediff-merge-revisions-with-ancestor "ediff" "\
1341 Run Ediff by merging two revisions of a file with a common ancestor. 1341 Run Ediff by merging two revisions of a file with a common ancestor.
1342 The file is the optional FILE argument or the file visited by the current 1342 The file is the the optional FILE argument or the file visited by the current
1343 buffer." t nil) 1343 buffer." t nil)
1344 1344
1345 (autoload 'run-ediff-from-cvs-buffer "ediff" "\ 1345 (autoload 'run-ediff-from-cvs-buffer "ediff" "\
1346 Run Ediff-merge on appropriate revisions of the selected file. 1346 Run Ediff-merge on appropriate revisions of the selected file.
1347 First run after `M-x cvs-update'. Then place the cursor on a lide describing a 1347 First run after `M-x cvs-update'. Then place the cursor on a lide describing a
1771 Emit STARTMSG and ENDMSG before and after. Caches the result; second 1771 Emit STARTMSG and ENDMSG before and after. Caches the result; second
1772 and subsequent calls on the same file won't go to disk." nil nil) 1772 and subsequent calls on the same file won't go to disk." nil nil)
1773 1773
1774 (autoload 'shuffle-vector "cookie1" "\ 1774 (autoload 'shuffle-vector "cookie1" "\
1775 Randomly permute the elements of VECTOR (all permutations equally likely)" nil nil) 1775 Randomly permute the elements of VECTOR (all permutations equally likely)" nil nil)
1776
1777 ;;;***
1778
1779 ;;;### (autoloads (decipher-mode decipher) "decipher" "games/decipher.el")
1780
1781 (autoload 'decipher "decipher" "\
1782 Format a buffer of ciphertext for cryptanalysis and enter Decipher mode." t nil)
1783
1784 (autoload 'decipher-mode "decipher" "\
1785 Major mode for decrypting monoalphabetic substitution ciphers.
1786 Lower-case letters enter plaintext.
1787 Upper-case letters are commands.
1788
1789 The buffer is made read-only so that normal Emacs commands cannot
1790 modify it.
1791
1792 The most useful commands are:
1793 \\<decipher-mode-map>
1794 \\[decipher-digram-list] Display a list of all digrams & their frequency
1795 \\[decipher-frequency-count] Display the frequency of each ciphertext letter
1796 \\[decipher-adjacency-list] Show adjacency list for current letter (lists letters appearing next to it)
1797 \\[decipher-make-checkpoint] Save the current cipher alphabet (checkpoint)
1798 \\[decipher-restore-checkpoint] Restore a saved cipher alphabet (checkpoint)" t nil)
1776 1799
1777 ;;;*** 1800 ;;;***
1778 1801
1779 ;;;### (autoloads (dissociated-press) "dissociate" "games/dissociate.el") 1802 ;;;### (autoloads (dissociated-press) "dissociate" "games/dissociate.el")
1780 1803
3629 ;;;*** 3652 ;;;***
3630 3653
3631 ;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el") 3654 ;;;### (autoloads (ksh-mode) "ksh-mode" "modes/ksh-mode.el")
3632 3655
3633 (autoload 'ksh-mode "ksh-mode" "\ 3656 (autoload 'ksh-mode "ksh-mode" "\
3634 ksh-mode $Revision: 1.3 $ - Major mode for editing (Bourne, Korn or Bourne again) 3657 ksh-mode $Revision: 1.4 $ - Major mode for editing (Bourne, Korn or Bourne again)
3635 shell scripts. 3658 shell scripts.
3636 Special key bindings and commands: 3659 Special key bindings and commands:
3637 \\{ksh-mode-map} 3660 \\{ksh-mode-map}
3638 Variables controlling indentation style: 3661 Variables controlling indentation style:
3639 ksh-indent 3662 ksh-indent
4927 4950
4928 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el") 4951 ;;;### (autoloads (vhdl-mode) "vhdl-mode" "modes/vhdl-mode.el")
4929 4952
4930 (autoload 'vhdl-mode "vhdl-mode" "\ 4953 (autoload 'vhdl-mode "vhdl-mode" "\
4931 Major mode for editing VHDL code. 4954 Major mode for editing VHDL code.
4932 vhdl-mode $Revision: 1.3 $ 4955 vhdl-mode $Revision: 1.4 $
4933 To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a 4956 To submit a problem report, enter `\\[vhdl-submit-bug-report]' from a
4934 vhdl-mode buffer. This automatically sets up a mail buffer with version 4957 vhdl-mode buffer. This automatically sets up a mail buffer with version
4935 information already added. You just need to add a description of the 4958 information already added. You just need to add a description of the
4936 problem, including a reproducable test case and send the message. 4959 problem, including a reproducable test case and send the message.
4937 4960
5307 5330
5308 ;;;*** 5331 ;;;***
5309 5332
5310 ;;;### (autoloads (mouse-avoidance-mode) "avoid" "packages/avoid.el") 5333 ;;;### (autoloads (mouse-avoidance-mode) "avoid" "packages/avoid.el")
5311 5334
5335 (defvar mouse-avoidance-mode nil "\
5336 Value is t or a symbol if the mouse pointer should avoid the cursor.
5337 See function `mouse-avoidance-mode' for possible values. Changing this
5338 variable is NOT the recommended way to change modes; use that function
5339 instead.")
5340
5312 (autoload 'mouse-avoidance-mode "avoid" "\ 5341 (autoload 'mouse-avoidance-mode "avoid" "\
5313 Set cursor avoidance mode to MODE. 5342 Set cursor avoidance mode to MODE.
5314 MODE should be one of the symbols `banish', `exile', `jump', `animate', 5343 MODE should be one of the symbols `banish', `exile', `jump', `animate',
5315 `cat-and-mouse', `proteus', or `none'. 5344 `cat-and-mouse', `proteus', or `none'.
5316 5345
6588 (defvar ispell-personal-dictionary nil "\ 6617 (defvar ispell-personal-dictionary nil "\
6589 *File name of your personal spelling dictionary, or nil. 6618 *File name of your personal spelling dictionary, or nil.
6590 If nil, the default personal dictionary, \"~/.ispell_DICTNAME\" is used, 6619 If nil, the default personal dictionary, \"~/.ispell_DICTNAME\" is used,
6591 where DICTNAME is the name of your default dictionary.") 6620 where DICTNAME is the name of your default dictionary.")
6592 6621
6593 (defvar ispell-dictionary-alist-1 '((nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "british") nil) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex") ("deutsch8" "[a-zA-Z,ADV\dv_|(B]" "[^a-zA-Z,ADV\dv_|(B]" "[']" t ("-C" "-d" "deutsch") "~latin1") ("nederlands" "[A-Za-z,A@(B-,AEGH(B-,AOR(B-,AVY(B-,A\`(B-,Aegh(B-,Aoqr(B-,Avy(B-,A|(B]" "[^A-Za-z,A@(B-,AEGH(B-,AOR(B-,AVY(B-,A\`(B-,Aegh(B-,Aoqr(B-,Avy(B-,A|(B]" "[']" t ("-C") nil) ("nederlands8" "[A-Za-z,A@(B-,AEGH(B-,AOR(B-,AVY(B-,A\`(B-,Aegh(B-,Aoqr(B-,Avy(B-,A|(B]" "[^A-Za-z,A@(B-,AEGH(B-,AOR(B-,AVY(B-,A\`(B-,Aegh(B-,Aoqr(B-,Avy(B-,A|(B]" "[']" t ("-C") nil))) 6622 (defvar ispell-dictionary-alist-1 '((nil "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("english" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B") nil) ("british" "[A-Za-z]" "[^A-Za-z]" "[']" nil ("-B" "-d" "british") nil) ("deutsch" "[a-zA-Z\"]" "[^a-zA-Z\"]" "[']" t ("-C") "~tex") ("deutsch8" "[a-zA-ZÄÖÜäößü]" "[^a-zA-ZÄÖÜäößü]" "[']" t ("-C" "-d" "deutsch") "~latin1") ("nederlands" "[A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[^A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[']" t ("-C") nil) ("nederlands8" "[A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[^A-Za-zÀ-ÅÇÈ-ÏÒ-ÖÙ-Üà-åçè-ïñò-öù-ü]" "[']" t ("-C") nil)))
6594 6623
6595 (defvar ispell-dictionary-alist-2 '(("svenska" "[A-Za-z}{|\\133\\135\\\\]" "[^A-Za-z}{|\\133\\135\\\\]" "[']" nil ("-C") nil) ("svenska8" "[A-Za-z,AedvEDv(B]" "[^A-Za-z,AedvEDv(B]" "[']" nil ("-C" "-d" "svenska") "~list") ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil) ("francais" "[A-Za-z,A@BFGHIJKNOTY[\`bghijknoty{|(B]" "[^A-Za-z,A@BFGHIJKNOTY[\`bghijknoty{|(B]" "[---']" t nil "~list") ("francais-tex" "[A-Za-z,A@BFGHIJKNOTY[\`bghijknoty{|(B\\]" "[^A-Za-z,A@BFGHIJKNOTY[\`bghijknoty{|(B\\]" "[---'^`\"]" t nil "~tex") ("dansk" "[A-Z,AFXE(Ba-z,Afxe(B]" "[^A-Z,AFXE(Ba-z,Afxe(B]" "" nil ("-C") nil))) 6624 (defvar ispell-dictionary-alist-2 '(("svenska" "[A-Za-z}{|\\133\\135\\\\]" "[^A-Za-z}{|\\133\\135\\\\]" "[']" nil ("-C") nil) ("svenska8" "[A-Za-zåäöÅÄö]" "[^A-Za-zåäöÅÄö]" "[']" nil ("-C" "-d" "svenska") "~list") ("francais7" "[A-Za-z]" "[^A-Za-z]" "[`'^---]" t nil nil) ("francais" "[A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü]" "[^A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü]" "[---']" t nil "~list") ("francais-tex" "[A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü\\]" "[^A-Za-zÀÂÆÇÈÉÊËÎÏÔÙÛÜàâçèéêëîïôùûü\\]" "[---'^`\"]" t nil "~tex") ("dansk" "[A-ZÆØÅa-zæøå]" "[^A-ZÆØÅa-zæøå]" "" nil ("-C") nil)))
6596 6625
6597 (defvar ispell-dictionary-alist (append ispell-dictionary-alist-1 ispell-dictionary-alist-2) "\ 6626 (defvar ispell-dictionary-alist (append ispell-dictionary-alist-1 ispell-dictionary-alist-2) "\
6598 An alist of dictionaries and their associated parameters. 6627 An alist of dictionaries and their associated parameters.
6599 6628
6600 Each element of this list is also a list: 6629 Each element of this list is also a list:
8321 into text/plain. 8350 into text/plain.
8322 --[[text/plain]] 8351 --[[text/plain]]
8323 This is also a plain text. But, it is explicitly specified as 8352 This is also a plain text. But, it is explicitly specified as
8324 is. 8353 is.
8325 --[[text/plain; charset=ISO-2022-JP]] 8354 --[[text/plain; charset=ISO-2022-JP]]
8326 ...Japanese text here.... 8355 ... Japanese text here ...
8327 --[[text/richtext]] 8356 --[[text/richtext]]
8328 <center>This is a richtext.</center> 8357 <center>This is a richtext.</center>
8329 --[[image/gif][base64]]^M...image encoded in base64 here... 8358 --[[image/gif][base64]]^M...image encoded in base64 here...
8330 --[[audio/basic][base64]]^M...audio encoded in base64 here... 8359 --[[audio/basic][base64]]^M...audio encoded in base64 here...
8331 8360
8368 8397
8369 (defalias 'edit-mime 'mime/editor-mode) 8398 (defalias 'edit-mime 'mime/editor-mode)
8370 8399
8371 ;;;*** 8400 ;;;***
8372 8401
8373 ;;;### (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") 8402 ;;;### (autoloads (defadvice ad-add-advice) "advice" "utils/advice.el")
8403
8404 (defvar ad-redefinition-action 'warn "\
8405 *Defines what to do with redefinitions during Advice de/activation.
8406 Redefinition occurs if a previously activated function that already has an
8407 original definition associated with it gets redefined and then de/activated.
8408 In such a case we can either accept the current definition as the new
8409 original definition, discard the current definition and replace it with the
8410 old original, or keep it and raise an error. The values `accept', `discard',
8411 `error' or `warn' govern what will be done. `warn' is just like `accept' but
8412 it additionally prints a warning message. All other values will be
8413 interpreted as `error'.")
8414
8415 (defvar ad-default-compilation-action 'maybe "\
8416 *Defines whether to compile advised definitions during activation.
8417 A value of `always' will result in unconditional compilation, `never' will
8418 always avoid compilation, `maybe' will compile if the byte-compiler is already
8419 loaded, and `like-original' will compile if the original definition of the
8420 advised function is compiled or a built-in function. Every other value will
8421 be interpreted as `maybe'. This variable will only be considered if the
8422 COMPILE argument of `ad-activate' was supplied as nil.")
8423
8424 (autoload 'ad-add-advice "advice" "\
8425 Adds a piece of ADVICE to FUNCTION's list of advices in CLASS.
8426 If FUNCTION already has one or more pieces of advice of the specified
8427 CLASS then POSITION determines where the new piece will go. The value
8428 of POSITION can either be `first', `last' or a number where 0 corresponds
8429 to `first'. Numbers outside the range will be mapped to the closest
8430 extreme position. If there was already a piece of ADVICE with the same
8431 name, then the position argument will be ignored and the old advice
8432 will be overwritten with the new one.
8433 If the FUNCTION was not advised already, then its advice info will be
8434 initialized. Redefining a piece of advice whose name is part of the cache-id
8435 will clear the cache." nil nil)
8436
8437 (autoload 'defadvice "advice" "\
8438 Defines a piece of advice for FUNCTION (a symbol).
8439 The syntax of `defadvice' is as follows:
8440
8441 (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
8442 [DOCSTRING] [INTERACTIVE-FORM]
8443 BODY... )
8444
8445 FUNCTION ::= Name of the function to be advised.
8446 CLASS ::= `before' | `around' | `after' | `activation' | `deactivation'.
8447 NAME ::= Non-nil symbol that names this piece of advice.
8448 POSITION ::= `first' | `last' | NUMBER. Optional, defaults to `first',
8449 see also `ad-add-advice'.
8450 ARGLIST ::= An optional argument list to be used for the advised function
8451 instead of the argument list of the original. The first one found in
8452 before/around/after-advices will be used.
8453 FLAG ::= `protect'|`disable'|`activate'|`compile'|`preactivate'|`freeze'.
8454 All flags can be specified with unambiguous initial substrings.
8455 DOCSTRING ::= Optional documentation for this piece of advice.
8456 INTERACTIVE-FORM ::= Optional interactive form to be used for the advised
8457 function. The first one found in before/around/after-advices will be used.
8458 BODY ::= Any s-expression.
8459
8460 Semantics of the various flags:
8461 `protect': The piece of advice will be protected against non-local exits in
8462 any code that precedes it. If any around-advice of a function is protected
8463 then automatically all around-advices will be protected (the complete onion).
8464
8465 `activate': All advice of FUNCTION will be activated immediately if
8466 FUNCTION has been properly defined prior to this application of `defadvice'.
8467
8468 `compile': In conjunction with `activate' specifies that the resulting
8469 advised function should be compiled.
8470
8471 `disable': The defined advice will be disabled, hence, it will not be used
8472 during activation until somebody enables it.
8473
8474 `preactivate': Preactivates the advised FUNCTION at macro-expansion/compile
8475 time. This generates a compiled advised definition according to the current
8476 advice state that will be used during activation if appropriate. Only use
8477 this if the `defadvice' gets actually compiled.
8478
8479 `freeze': Expands the `defadvice' into a redefining `defun/defmacro' according
8480 to this particular single advice. No other advice information will be saved.
8481 Frozen advices cannot be undone, they behave like a hard redefinition of
8482 the advised function. `freeze' implies `activate' and `preactivate'. The
8483 documentation of the advised function can be dumped onto the `DOC' file
8484 during preloading.
8485
8486 Look at the file `advice.el' for comprehensive documentation." nil 'macro)
8487
8488 ;;;***
8489
8490 ;;;### (autoloads (all-annotations annotation-list annotations-at annotations-in-region annotation-at annotationp delete-annotation make-annotation) "annotations" "utils/annotations.el")
8491
8492 (defvar make-annotation-hook nil "\
8493 *Function or functions to run immediately after creating an annotation.")
8494
8495 (defvar before-delete-annotation-hook nil "\
8496 *Function or functions to run immediately before deleting an annotation.")
8497
8498 (defvar after-delete-annotation-hook nil "\
8499 *Function or functions to run immediately after deleting an annotation.")
8500
8501 (autoload 'make-annotation "annotations" "\
8502 Create a marginal annotation, displayed using GLYPH, at position POS.
8503 GLYPH may be either a glyph object or a string. Use layout policy
8504 LAYOUT and place the annotation in buffer BUFFER. If POS is nil, point is
8505 used. If LAYOUT is nil, `whitespace' is used. If BUFFER is nil, the
8506 current buffer is used. If WITH-EVENT is non-nil, then when an annotation
8507 is activated, the triggering event is passed as the second arg to the
8508 annotation function. If D-GLYPH is non-nil then it is used as the glyph
8509 that will be displayed when button1 is down. If RIGHTP is non-nil then
8510 the glyph will be displayed on the right side of the buffer instead of the
8511 left." nil nil)
8512
8513 (autoload 'delete-annotation "annotations" "\
8514 Remove ANNOTATION from its buffer. This does not modify the buffer text." nil nil)
8515
8516 (autoload 'annotationp "annotations" "\
8517 T if OBJECT is an annotation." nil nil)
8518
8519 (autoload 'annotation-at "annotations" "\
8520 Return the first annotation at POS in BUFFER.
8521 BUFFER defaults to the current buffer. POS defaults to point in BUFFER." nil nil)
8522
8523 (autoload 'annotations-in-region "annotations" "\
8524 Return all annotations in BUFFER between START and END inclusively." nil nil)
8525
8526 (autoload 'annotations-at "annotations" "\
8527 Return a list of all annotations at POS in BUFFER.
8528 If BUFFER is nil, the current buffer is used. If POS is nil, point is used." nil nil)
8529
8530 (autoload 'annotation-list "annotations" "\
8531 Return a list of all annotations in BUFFER.
8532 If BUFFER is nil, the current buffer is used." nil nil)
8533
8534 (autoload 'all-annotations "annotations" "\
8535 Return a list of all annotations in existence." nil nil)
8536
8537 ;;;***
8538
8539 ;;;### (autoloads (batch-update-autoloads update-autoloads-from-directory update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "utils/autoload.el")
8540
8541 (autoload 'generate-file-autoloads "autoload" "\
8542 Insert at point a loaddefs autoload section for FILE.
8543 autoloads are generated for defuns and defmacros in FILE
8544 marked by `generate-autoload-cookie' (which see).
8545 If FILE is being visited in a buffer, the contents of the buffer
8546 are used." t nil)
8547
8548 (autoload 'update-file-autoloads "autoload" "\
8549 Update the autoloads for FILE in `generated-autoload-file'
8550 \(which FILE might bind in its local variables)." t nil)
8551
8552 (autoload 'update-autoloads-here "autoload" "\
8553 Update sections of the current buffer generated by `update-file-autoloads'." t nil)
8554
8555 (autoload 'update-autoloads-from-directory "autoload" "\
8556 Update `generated-autoload-file' with all the current autoloads from DIR.
8557 This runs `update-file-autoloads' on each .el file in DIR.
8558 Obsolete autoload entries for files that no longer exist are deleted." t nil)
8559
8560 (autoload 'batch-update-autoloads "autoload" "\
8561 Update the autoloads for the files or directories on the command line.
8562 Runs `update-file-autoloads' on files and `update-directory-autoloads'
8563 on directories. Must be used only with -batch, and kills Emacs on completion.
8564 Each file will be processed even if an error occurred previously.
8565 For example, invoke `xemacs -batch -f batch-update-autoloads *.el'." nil nil)
8566
8567 ;;;***
8568
8569 ;;;### (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")
8570
8571 (defvar browse-url-browser-function 'browse-url-w3 "\
8572 *Function to display the current buffer in a WWW browser.
8573 Used by the `browse-url-at-point', `browse-url-at-mouse', and
8574 `browse-url-of-file' commands.")
8575
8576 (autoload 'browse-url-netscape "browse-url" "\
8577 Ask the Netscape WWW browser to load URL.
8578
8579 Default to the URL around or before point. The strings in variable
8580 `browse-url-netscape-arguments' are also passed to Netscape.
8581
8582 When called interactively, if variable `browse-url-new-window-p' is
8583 non-nil, load the document in a new Netscape window, otherwise use a
8584 random existing one. A non-nil interactive prefix argument reverses
8585 the effect of browse-url-new-window-p.
8586
8587 When called non-interactively, optional second argument NEW-WINDOW is
8588 used instead of browse-url-new-window-p." t nil)
8589
8590 (autoload 'browse-url-mosaic "browse-url" "\
8591 Ask the XMosaic WWW browser to load URL.
8592 Default to the URL around or before point." t nil)
8593
8594 (autoload 'browse-url-grail "browse-url" "\
8595 Ask the Grail WWW browser to load URL.
8596 Default to the URL around or before point. Runs the program in the
8597 variable `browse-url-grail'." t nil)
8598
8599 (autoload 'browse-url-iximosaic "browse-url" "\
8600 Ask the IXIMosaic WWW browser to load URL.
8601 Default to the URL around or before point." t nil)
8602
8603 (autoload 'browse-url-w3 "browse-url" "\
8604 Ask the w3 WWW browser to load URL.
8605 Default to the URL around or before point." t nil)
8606
8607 (autoload 'browse-url-lynx-xterm "browse-url" "\
8608 Ask the Lynx WWW browser to load URL.
8609 Default to the URL around or before point. A new Lynx process is run
8610 in an Xterm window." t nil)
8611
8612 (autoload 'browse-url-lynx-emacs "browse-url" "\
8613 Ask the Lynx WWW browser to load URL.
8614 Default to the URL around or before point. Run a new Lynx process in
8615 an Emacs buffer." t nil)
8616
8617 ;;;***
8618
8619 ;;;### (autoloads (docref-setup) "docref" "utils/docref.el")
8620
8621 (autoload 'docref-setup "docref" "\
8622 Process docref cross-references in the current buffer.
8623 See also \\(f@docref-subst)." t nil)
8624
8625 ;;;***
8626
8627 ;;;### (autoloads (easy-menu-define) "easymenu" "utils/easymenu.el")
8628
8629 (autoload 'easy-menu-define "easymenu" "\
8630 Define a menu bar submenu in maps MAPS, according to MENU.
8631 The arguments SYMBOL and DOC are ignored; they are present for
8632 compatibility only. SYMBOL is not evaluated. In other Emacs versions
8633 these arguments may be used as a variable to hold the menu data, and a
8634 doc string for that variable.
8635
8636 The first element of MENU must be a string. It is the menu bar item name.
8637 The rest of the elements are menu items.
8638
8639 A menu item is usually a vector of three elements: [NAME CALLBACK ENABLE]
8640
8641 NAME is a string--the menu item name.
8642
8643 CALLBACK is a command to run when the item is chosen,
8644 or a list to evaluate when the item is chosen.
8645
8646 ENABLE is an expression; the item is enabled for selection
8647 whenever this expression's value is non-nil.
8648
8649 Alternatively, a menu item may have the form:
8650
8651 [ NAME CALLBACK [ KEYWORD ARG ] ... ]
8652
8653 Where KEYWORD is one of the symbol defined below.
8654
8655 :keys KEYS
8656
8657 KEYS is a string; a complex keyboard equivalent to this menu item.
8658
8659 :active ENABLE
8660
8661 ENABLE is an expression; the item is enabled for selection
8662 whenever this expression's value is non-nil.
8663
8664 :suffix NAME
8665
8666 NAME is a string; the name of an argument to CALLBACK.
8667
8668 :style STYLE
8669
8670 STYLE is a symbol describing the type of menu item. The following are
8671 defined:
8672
8673 toggle: A checkbox.
8674 Currently just prepend the name with the string \"Toggle \".
8675 radio: A radio button.
8676 nil: An ordinary menu item.
8677
8678 :selected SELECTED
8679
8680 SELECTED is an expression; the checkbox or radio button is selected
8681 whenever this expression's value is non-nil.
8682 Currently just disable radio buttons, no effect on checkboxes.
8683
8684 A menu item can be a string. Then that string appears in the menu as
8685 unselectable text. A string consisting solely of hyphens is displayed
8686 as a solid horizontal line.
8687
8688 A menu item can be a list. It is treated as a submenu.
8689 The first element should be the submenu name. That's used as the
8690 menu item in the top-level menu. The cdr of the submenu list
8691 is a list of menu items, as above." nil 'macro)
8692
8693 ;;;***
8694
8695 ;;;### (autoloads (elp-submit-bug-report elp-results elp-instrument-package elp-instrument-list elp-restore-function elp-instrument-function) "elp" "utils/elp.el")
8696
8697 (autoload 'elp-instrument-function "elp" "\
8698 Instrument FUNSYM for profiling.
8699 FUNSYM must be a symbol of a defined function." t nil)
8700
8701 (autoload 'elp-restore-function "elp" "\
8702 Restore an instrumented function to its original definition.
8703 Argument FUNSYM is the symbol of a defined function." t nil)
8704
8705 (autoload 'elp-instrument-list "elp" "\
8706 Instrument for profiling, all functions in `elp-function-list'.
8707 Use optional LIST if provided instead." t nil)
8708
8709 (autoload 'elp-instrument-package "elp" "\
8710 Instrument for profiling, all functions which start with PREFIX.
8711 For example, to instrument all ELP functions, do the following:
8712
8713 \\[elp-instrument-package] RET elp- RET" t nil)
8714
8715 (autoload 'elp-results "elp" "\
8716 Display current profiling results.
8717 If `elp-reset-after-results' is non-nil, then current profiling
8718 information for all instrumented functions are reset after results are
8719 displayed." t nil)
8720
8721 (autoload 'elp-submit-bug-report "elp" "\
8722 Submit via mail, a bug report on elp." t nil)
8723
8724 ;;;***
8725
8726 ;;;### (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")
8727
8728 (defvar facemenu-menu nil "\
8729 Facemenu top-level menu keymap.")
8730
8731 (defvar facemenu-keymap (let ((map (make-sparse-keymap "Set face"))) (define-key map ?o 'facemenu-set-face) map) "\
8732 Keymap for face-changing commands.
8733 `Facemenu-update' fills in the keymap according to the bindings
8734 requested in `facemenu-keybindings'.")
8735
8736 (autoload 'facemenu-set-face "facemenu" "\
8737 Add FACE to the region or next character typed.
8738 It will be added to the top of the face list; any faces lower on the list that
8739 will not show through at all will be removed.
8740
8741 Interactively, the face to be used is read with the minibuffer.
8742
8743 If the region is active and there is no prefix argument,
8744 this command sets the region to the requested face.
8745
8746 Otherwise, this command specifies the face for the next character
8747 inserted. Moving point or switching buffers before
8748 typing a character to insert cancels the specification." t nil)
8749
8750 (autoload 'facemenu-set-foreground "facemenu" "\
8751 Set the foreground color of the region or next character typed.
8752 The color is prompted for. A face named `fg:color' is used (or created).
8753 If the region is active, it will be set to the requested face. If
8754 it is inactive (even if mark-even-if-inactive is set) the next
8755 character that is typed (via `self-insert-command') will be set to
8756 the selected face. Moving point or switching buffers before
8757 typing a character cancels the request." t nil)
8758
8759 (autoload 'facemenu-set-background "facemenu" "\
8760 Set the background color of the region or next character typed.
8761 The color is prompted for. A face named `bg:color' is used (or created).
8762 If the region is active, it will be set to the requested face. If
8763 it is inactive (even if mark-even-if-inactive is set) the next
8764 character that is typed (via `self-insert-command') will be set to
8765 the selected face. Moving point or switching buffers before
8766 typing a character cancels the request." t nil)
8767
8768 (autoload 'facemenu-set-face-from-menu "facemenu" "\
8769 Set the face of the region or next character typed.
8770 This function is designed to be called from a menu; the face to use
8771 is the menu item's name.
8772
8773 If the region is active and there is no prefix argument,
8774 this command sets the region to the requested face.
8775
8776 Otherwise, this command specifies the face for the next character
8777 inserted. Moving point or switching buffers before
8778 typing a character to insert cancels the specification." nil nil)
8779
8780 (autoload 'facemenu-set-size-default "facemenu" nil t nil)
8781
8782 (autoload 'facemenu-make-larger "facemenu" nil t nil)
8783
8784 (autoload 'facemenu-make-smaller "facemenu" nil t nil)
8785
8786 (autoload 'facemenu-make-much-larger "facemenu" nil t nil)
8787
8788 (autoload 'facemenu-make-much-smaller "facemenu" nil t nil)
8789
8790 (autoload 'facemenu-set-invisible "facemenu" "\
8791 Make the region invisible.
8792 This sets the `invisible' text property; it can be undone with
8793 `facemenu-remove-special'." t nil)
8794
8795 (autoload 'facemenu-set-intangible "facemenu" "\
8796 Make the region intangible: disallow moving into it.
8797 This sets the `intangible' text property; it can be undone with
8798 `facemenu-remove-special'." t nil)
8799
8800 (autoload 'facemenu-set-read-only "facemenu" "\
8801 Make the region unmodifiable.
8802 This sets the `read-only' text property; it can be undone with
8803 `facemenu-remove-special'." t nil)
8804
8805 (autoload 'facemenu-remove-props "facemenu" "\
8806 Remove all text properties that facemenu added to region." t nil)
8807
8808 (autoload 'facemenu-remove-special "facemenu" "\
8809 Remove all the \"special\" text properties from the region.
8810 These special properties include `invisible', `intangible' and `read-only'." t nil)
8811
8812 (autoload 'list-text-properties-at "facemenu" "\
8813 Pop up a buffer listing text-properties at LOCATION." t nil)
8814
8815 (autoload 'facemenu-read-color "facemenu" "\
8816 Read a color using the minibuffer." nil nil)
8817
8818 (autoload 'list-colors-display "facemenu" "\
8819 Display names of defined colors, and show what they look like.
8820 If the optional argument LIST is non-nil, it should be a list of
8821 colors to display. Otherwise, this command computes a list
8822 of colors that the current display can handle." t nil)
8823
8824 ;;;***
8825
8826 ;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" "utils/flow-ctrl.el")
8827
8828 (autoload 'enable-flow-control "flow-ctrl" "\
8829 Toggle flow control handling.
8830 When handling is enabled, user can type C-s as C-\\, and C-q as C-^.
8831 With arg, enable flow control mode if arg is positive, otherwise disable." t nil)
8832
8833 (autoload 'enable-flow-control-on "flow-ctrl" "\
8834 Enable flow control if using one of a specified set of terminal types.
8835 Use `(enable-flow-control-on \"vt100\" \"h19\")' to enable flow control
8836 on VT-100 and H19 terminals. When flow control is enabled,
8837 you must type C-\\ to get the effect of a C-s, and type C-^
8838 to get the effect of a C-q.
8839
8840 This function has no effect unless the current device is a tty.
8841
8842 The tty terminal type is determined from the TERM environment variable.
8843 Trailing hyphens and everything following is stripped, so a TERM
8844 value of \"vt100-nam\" is treated the same as \"vt100\"." nil nil)
8845
8846 ;;;***
8847
8848 ;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) "forms" "utils/forms.el")
8849
8850 (autoload 'forms-mode "forms" "\
8851 Major mode to visit files in a field-structured manner using a form.
8852
8853 Commands: Equivalent keys in read-only mode:
8854 TAB forms-next-field TAB
8855 \\C-c TAB forms-next-field
8856 \\C-c < forms-first-record <
8857 \\C-c > forms-last-record >
8858 \\C-c ? describe-mode ?
8859 \\C-c \\C-k forms-delete-record
8860 \\C-c \\C-q forms-toggle-read-only q
8861 \\C-c \\C-o forms-insert-record
8862 \\C-c \\C-l forms-jump-record l
8863 \\C-c \\C-n forms-next-record n
8864 \\C-c \\C-p forms-prev-record p
8865 \\C-c \\C-r forms-search-backward r
8866 \\C-c \\C-s forms-search-forward s
8867 \\C-c \\C-x forms-exit x
8868 " t nil)
8869
8870 (autoload 'forms-find-file "forms" "\
8871 Visit a file in Forms mode." t nil)
8872
8873 (autoload 'forms-find-file-other-window "forms" "\
8874 Visit a file in Forms mode in other window." t nil)
8875
8876 ;;;***
8877
8878 ;;;### (autoloads (highlight-headers-follow-url highlight-headers-follow-url-mosaic highlight-headers-follow-url-netscape highlight-headers) "highlight-headers" "utils/highlight-headers.el")
8879
8880 (autoload 'highlight-headers "highlight-headers" "\
8881 Highlight message headers between start and end.
8882 Faces used:
8883 message-headers the part before the colon
8884 message-header-contents the part after the colon
8885 message-highlighted-header-contents contents of \"special\" headers
8886 message-cited-text quoted text from other messages
8887
8888 Variables used:
8889
8890 highlight-headers-regexp what makes a \"special\" header
8891 highlight-headers-citation-regexp matches lines of quoted text
8892 highlight-headers-citation-header-regexp matches headers for quoted text
8893
8894 If HACK-SIG is true,then we search backward from END for something that
8895 looks like the beginning of a signature block, and don't consider that a
8896 part of the message (this is because signatures are often incorrectly
8897 interpreted as cited text.)" nil nil)
8898
8899 (autoload 'highlight-headers-follow-url-netscape "highlight-headers" nil nil nil)
8900
8901 (autoload 'highlight-headers-follow-url-mosaic "highlight-headers" nil nil nil)
8902
8903 (autoload 'highlight-headers-follow-url "highlight-headers" nil t nil)
8904
8905 ;;;***
8906
8907 ;;;### (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")
8908
8909 (autoload 'id-select-thing "id-select" "\
8910 Mark the region selected by the syntax of the thing at point.
8911 If invoked repeatedly, selects bigger and bigger things.
8912 If `id-select-display-type' is non-nil, the type of selection is displayed in
8913 the minibuffer." t nil)
8914
8915 (autoload 'id-select-thing-with-mouse "id-select" "\
8916 Select a region based on the syntax of the character from a mouse click.
8917 If the click occurs at the same point as the last click, select
8918 the next larger syntactic structure. If `id-select-display-type' is non-nil,
8919 the type of selection is displayed in the minibuffer." t nil)
8920
8921 (autoload 'id-select-goto-matching-tag "id-select" "\
8922 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.
8923 Returns t if point is moved, else nil.
8924 Signals an error if no tag is found following point or if the closing tag
8925 does not have a `>' terminator character." t nil)
8926
8927 (autoload 'id-select-and-copy-thing "id-select" "\
8928 Copy the region surrounding the syntactical unit at point." t nil)
8929
8930 (autoload 'id-select-and-kill-thing "id-select" "\
8931 Kill the region surrounding the syntactical unit at point." t nil)
8932
8933 (autoload 'id-select-double-click-hook "id-select" "\
8934 Select a region based on the syntax of the character wherever the mouse is double-clicked.
8935 If the double-click occurs at the same point as the last double-click, select
8936 the next larger syntactic structure. If `id-select-display-type' is non-nil,
8937 the type of selection is displayed in the minibuffer." nil nil)
8938
8939 ;;;***
8940
8941 ;;;### (autoloads (unload-feature) "loadhist" "utils/loadhist.el")
8942
8943 (autoload 'unload-feature "loadhist" "\
8944 Unload the library that provided FEATURE, restoring all its autoloads.
8945 If the feature is required by any other loaded code, and optional FORCE
8946 is nil, raise an error." t nil)
8947
8948 ;;;***
8949
8950 ;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" "utils/mail-extr.el")
8951
8952 (autoload 'mail-extract-address-components "mail-extr" "\
8953 Given an RFC-822 ADDRESS, extract full name and canonical address.
8954 Returns a list of the form (FULL-NAME CANONICAL-ADDRESS).
8955 If no name can be extracted, FULL-NAME will be nil.
8956 ADDRESS may be a string or a buffer. If it is a buffer, the visible
8957 (narrowed) portion of the buffer will be interpreted as the address.
8958 (This feature exists so that the clever caller might be able to avoid
8959 consing a string.)
8960 If ADDRESS contains more than one RFC-822 address, only the first is
8961 returned. Some day this function may be extended to extract multiple
8962 addresses, or perhaps return the position at which parsing stopped." nil nil)
8963
8964 (autoload 'what-domain "mail-extr" "\
8965 Prompts for a mail domain, and prints the country it corresponds to
8966 in the minibuffer." t nil)
8967
8968 ;;;***
8969
8970 ;;;### (autoloads (mail-fetch-field mail-file-babyl-p) "mail-utils" "utils/mail-utils.el")
8971
8972 (defvar mail-use-rfc822 nil "\
8973 *If non-nil, use a full, hairy RFC822 parser on mail addresses.
8974 Otherwise, (the default) use a smaller, somewhat faster, and
8975 often correct parser.")
8976
8977 (autoload 'mail-file-babyl-p "mail-utils" nil nil nil)
8978
8979 (autoload 'mail-fetch-field "mail-utils" "\
8980 Return the value of the header field FIELD-NAME.
8981 The buffer is expected to be narrowed to just the headers of the message.
8982 If second arg LAST is non-nil, use the last such field if there are several.
8983 If third arg ALL is non-nil, concatenate all such fields with commas between." nil nil)
8984
8985 ;;;***
8986
8987 ;;;### (autoloads (read-passwd) "passwd" "utils/passwd.el")
8988
8989 (autoload 'read-passwd "passwd" "\
8990 Prompts for a password in the minibuffer, and returns it as a string.
8991 If PROMPT may be a prompt string or an alist of elements
8992 '(prompt . default).
8993 If optional arg CONFIRM is true, then ask the user to type the password
8994 again to confirm that they typed it correctly.
8995 If optional arg DEFAULT is provided, then it is a string to insert as
8996 the default choice (it is not, of course, displayed.)
8997
8998 If running under X, the keyboard will be grabbed (with XGrabKeyboard())
8999 to reduce the possibility that evesdropping is occuring.
9000
9001 When reading a password, all keys self-insert, except for:
9002 \\<read-passwd-map>
9003 \\[read-passwd-erase-line] Erase the entire line.
9004 \\[quoted-insert] Insert the next character literally.
9005 \\[delete-backward-char] Delete the previous character.
9006 \\[exit-minibuffer] Accept what you have typed.
9007 \\[keyboard-quit] Abort the command.
9008
9009 The returned value is always a newly-created string. No additional copies
9010 of the password remain after this function has returned.
9011
9012 NOTE: unless great care is taken, the typed password will exist in plaintext
9013 form in the running image for an arbitrarily long time. Priveleged users may
9014 be able to extract it from memory. If emacs crashes, it may appear in the
9015 resultant core file.
9016
9017 Some steps you can take to prevent the password from being copied around:
9018
9019 - as soon as you are done with the returned string, destroy it with
9020 (fillarray string 0). The same goes for any default passwords
9021 or password histories.
9022
9023 - do not copy the string, as with concat or substring - if you do, be
9024 sure to keep track of and destroy all copies.
9025
9026 - do not insert the password into a buffer - if you do, be sure to
9027 overwrite the buffer text before killing it, as with the functions
9028 `passwd-erase-buffer' or `passwd-kill-buffer'. Note that deleting
9029 the text from the buffer does NOT necessarily remove the text from
9030 memory.
9031
9032 - be careful of the undo history - if you insert the password into a
9033 buffer which has undo recording turned on, the password will be
9034 copied onto the undo list, and thus recoverable.
9035
9036 - do not pass it as an argument to a shell command - anyone will be
9037 able to see it if they run `ps' at the right time.
9038
9039 Note that the password will be temporarily recoverable with the `view-lossage'
9040 command. This data will not be overwritten until another hundred or so
9041 characters are typed. There's not currently a way around this." nil nil)
9042
9043 ;;;***
9044
9045 ;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp) "pp" "utils/pp.el")
9046
9047 (defalias 'pprint 'pp)
9048
9049 (autoload 'pp "pp" "\
9050 Output the pretty-printed representation of OBJECT, any Lisp object.
9051 Quoting characters are printed when needed to make output that `read'
9052 can handle, whenever this is possible.
9053 Output stream is STREAM, or value of `standard-output' (which see)." nil nil)
9054
9055 (autoload 'pp-eval-expression "pp" "\
9056 Evaluate EXPRESSION and pretty-print value into a new display buffer.
9057 If the pretty-printed value fits on one line, the message line is used
9058 instead. Value is also consed on to front of variable values 's
9059 value." t nil)
9060
9061 (autoload 'pp-eval-last-sexp "pp" "\
9062 Run `pp-eval-expression' on sexp before point (which see).
9063 With argument, pretty-print output into current buffer.
9064 Ignores leading comment characters." t nil)
9065
9066 ;;;***
9067
9068 ;;;### (autoloads (prettyexpand-all-sexp prettyexpand-sexp macroexpand-all-sexp macroexpand-sexp pp-plist pp-variable pp-function) "pretty-print" "utils/pretty-print.el")
9069
9070 (autoload 'pp-function "pretty-print" "\
9071 Pretty print the function definition of SYMBOL in a seperate buffer" t nil)
9072
9073 (autoload 'pp-variable "pretty-print" "\
9074 Pretty print the variable value of SYMBOL in a seperate buffer" t nil)
9075
9076 (autoload 'pp-plist "pretty-print" "\
9077 Pretty print the property list of SYMBOL in a seperate buffer" t nil)
9078
9079 (autoload 'macroexpand-sexp "pretty-print" "\
9080 Macro expand the sexpression following point. Pretty print expansion in a
9081 temporary buffer. With prefix argument, replace the original
9082 sexpression by its expansion in the current buffer." t nil)
9083
9084 (autoload 'macroexpand-all-sexp "pretty-print" "\
9085 Macro expand recursively the sexpression following point. Pretty print
9086 expansion in a temporary buffer. With prefix argument, replace the
9087 original sexpression by its expansion in the current buffer." t nil)
9088
9089 (autoload 'prettyexpand-sexp "pretty-print" "\
9090 Macro expand the sexpression following point. Pretty print expansion
9091 in a temporary buffer. With prefix argument, replace the original
9092 sexpression by its expansion in the current buffer.
9093 However, calls to macros specified in the variable
9094 `pp-shadow-expansion-list' are not expanded, in order to make the code
9095 look nicer." t nil)
9096
9097 (autoload 'prettyexpand-all-sexp "pretty-print" "\
9098 Macro expand recursively the sexpression following point. Pretty print
9099 expansion in a temporary buffer. With prefix argument, replace the
9100 original sexpression by its expansion in the current buffer.
9101 However, calls to macros specified in the variable
9102 `pp-shadow-expansion-list' are not expanded, in order to make the code
9103 look nicer." t nil)
9104
9105 ;;;***
9106
9107 ;;;### (autoloads (reporter-submit-bug-report) "reporter" "utils/reporter.el")
9108
9109 (autoload 'reporter-submit-bug-report "reporter" nil nil nil)
9110
9111 ;;;***
9112
9113 ;;;### (autoloads (make-ring ringp) "ring" "utils/ring.el")
9114
9115 (autoload 'ringp "ring" "\
9116 Returns t if X is a ring; nil otherwise." nil nil)
9117
9118 (define-obsolete-function-alias 'ring-p 'ringp)
9119
9120 (autoload 'make-ring "ring" "\
9121 Make a ring that can contain SIZE elements." nil nil)
9122
9123 ;;;***
9124
9125 ;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy skeleton-proxy-new define-skeleton) "skeleton" "utils/skeleton.el")
9126
9127 (defvar skeleton-filter 'identity "\
9128 Function for transforming a skeleton proxy's aliases' variable value.")
9129
9130 (autoload 'define-skeleton "skeleton" "\
9131 Define a user-configurable COMMAND that enters a statement skeleton.
9132 DOCUMENTATION is that of the command, while the variable of the same name,
9133 which contains the skeleton, has a documentation to that effect.
9134 INTERACTOR and ELEMENT ... are as defined under `skeleton-insert'." nil 'macro)
9135
9136 (autoload 'skeleton-proxy-new "skeleton" "\
9137 Insert skeleton defined by variable of same name (see `skeleton-insert').
9138 Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
9139 If no ARG was given, but the region is visible, ARG defaults to -1 depending
9140 on `skeleton-autowrap'. An ARG of M-0 will prevent this just for once.
9141 This command can also be an abbrev expansion (3rd and 4th columns in
9142 \\[edit-abbrevs] buffer: \"\" command-name).
9143
9144 When called as a function, optional first argument STR may also be a string
9145 which will be the value of `str' whereas the skeleton's interactor is then
9146 ignored." t nil)
9147
9148 (autoload 'skeleton-proxy "skeleton" "\
9149 Insert skeleton defined by variable of same name (see `skeleton-insert').
9150 Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
9151 If no ARG was given, but the region is visible, ARG defaults to -1 depending
9152 on `skeleton-autowrap'. An ARG of M-0 will prevent this just for once.
9153 This command can also be an abbrev expansion (3rd and 4th columns in
9154 \\[edit-abbrevs] buffer: \"\" command-name).
9155
9156 When called as a function, optional first argument STR may also be a string
9157 which will be the value of `str' whereas the skeleton's interactor is then
9158 ignored." t nil)
9159
9160 (autoload 'skeleton-insert "skeleton" "\
9161 Insert the complex statement skeleton SKELETON describes very concisely.
9162
9163 With optional third REGIONS wrap first interesting point (`_') in skeleton
9164 around next REGIONS words, if REGIONS is positive. If REGIONS is negative,
9165 wrap REGIONS preceding interregions into first REGIONS interesting positions
9166 \(successive `_'s) in skeleton. An interregion is the stretch of text between
9167 two contiguous marked points. If you marked A B C [] (where [] is the cursor)
9168 in alphabetical order, the 3 interregions are simply the last 3 regions. But
9169 if you marked B A [] C, the interregions are B-A, A-[], []-C.
9170
9171 Optional fourth STR is the value for the variable `str' within the skeleton.
9172 When this is non-`nil' the interactor gets ignored, and this should be a valid
9173 skeleton element.
9174
9175 SKELETON is made up as (INTERACTOR ELEMENT ...). INTERACTOR may be nil if
9176 not needed, a prompt-string or an expression for complex read functions.
9177
9178 If ELEMENT is a string or a character it gets inserted (see also
9179 `skeleton-transformation'). Other possibilities are:
9180
9181 \\n go to next line and indent according to mode
9182 _ interesting point, interregion here, point after termination
9183 > indent line (or interregion if > _) according to major mode
9184 & do next ELEMENT if previous moved point
9185 | do next ELEMENT if previous didn't move point
9186 -num delete num preceding characters (see `skeleton-untabify')
9187 resume: skipped, continue here if quit is signaled
9188 nil skipped
9189
9190 Further elements can be defined via `skeleton-further-elements'. ELEMENT may
9191 itself be a SKELETON with an INTERACTOR. The user is prompted repeatedly for
9192 different inputs. The SKELETON is processed as often as the user enters a
9193 non-empty string. \\[keyboard-quit] terminates skeleton insertion, but
9194 continues after `resume:' and positions at `_' if any. If INTERACTOR in such
9195 a subskeleton is a prompt-string which contains a \".. %s ..\" it is
9196 formatted with `skeleton-subprompt'. Such an INTERACTOR may also a list of
9197 strings with the subskeleton being repeated once for each string.
9198
9199 Quoted Lisp expressions are evaluated evaluated for their side-effect.
9200 Other Lisp expressions are evaluated and the value treated as above.
9201 Note that expressions may not return `t' since this implies an
9202 endless loop. Modes can define other symbols by locally setting them
9203 to any valid skeleton element. The following local variables are
9204 available:
9205
9206 str first time: read a string according to INTERACTOR
9207 then: insert previously read string once more
9208 help help-form during interaction with the user or `nil'
9209 input initial input (string or cons with index) while reading str
9210 v1, v2 local variables for memorizing anything you want
9211
9212 When done with skeleton, but before going back to `_'-point call
9213 `skeleton-end-hook' if that is non-`nil'." nil nil)
9214
9215 (autoload 'skeleton-pair-insert-maybe "skeleton" "\
9216 Insert the character you type ARG times.
9217
9218 With no ARG, if `skeleton-pair' is non-nil, pairing can occur. If the region
9219 is visible the pair is wrapped around it depending on `skeleton-autowrap'.
9220 Else, if `skeleton-pair-on-word' is non-nil or we are not before or inside a
9221 word, and if `skeleton-pair-filter' returns nil, pairing is performed.
9222
9223 If a match is found in `skeleton-pair-alist', that is inserted, else
9224 the defaults are used. These are (), [], {}, <> and `' for the
9225 symmetrical ones, and the same character twice for the others." t nil)
9226
9227 ;;;***
9228
9229 ;;;### (autoloads (tq-create) "tq" "utils/tq.el")
9230
9231 (autoload 'tq-create "tq" "\
9232 Create and return a transaction queue communicating with PROCESS.
9233 PROCESS should be a subprocess capable of sending and receiving
9234 streams of bytes. It may be a local process, or it may be connected
9235 to a tcp server on another machine." nil nil)
9236
9237 ;;;***
9238
9239 ;;;### (autoloads (trace-function-background trace-function) "trace" "utils/trace.el")
9240
9241 (defvar trace-buffer "*trace-output*" "\
9242 *Trace output will by default go to that buffer.")
9243
9244 (autoload 'trace-function "trace" "\
9245 Traces FUNCTION with trace output going to BUFFER.
9246 For every call of FUNCTION Lisp-style trace messages that display argument
9247 and return values will be inserted into BUFFER. This function generates the
9248 trace advice for FUNCTION and activates it together with any other advice
9249 there might be!! The trace BUFFER will popup whenever FUNCTION is called.
9250 Do not use this to trace functions that switch buffers or do any other
9251 display oriented stuff, use `trace-function-background' instead." t nil)
9252
9253 (autoload 'trace-function-background "trace" "\
9254 Traces FUNCTION with trace output going quietly to BUFFER.
9255 For every call of FUNCTION Lisp-style trace messages that display argument
9256 and return values will be inserted into BUFFER. This function generates the
9257 trace advice for FUNCTION and activates it together with any other advice
9258 there might be!! Trace output will quietly go to BUFFER without changing
9259 the window or buffer configuration at all." t nil)
9260
9261 ;;;***
9262
9263 ;;;### (autoloads (y-or-n-p-with-timeout yes-or-no-p-with-timeout with-timeout with-timeout-internal) "with-timeout" "utils/with-timeout.el")
9264
9265 (autoload 'with-timeout-internal "with-timeout" nil nil nil)
9266
9267 (autoload 'with-timeout "with-timeout" "\
9268 Usage: (with-timeout (seconds &rest timeout-forms) &rest body)
9269 This is just like progn, but if the given number of seconds expires before
9270 the body returns, then timeout-forms are evaluated and returned instead.
9271 The body won't be interrupted in the middle of a computation: the check for
9272 the timer expiration only occurs when body does a redisplay, or prompts the
9273 user for input, or calls accept-process-output." nil 'macro)
9274
9275 (autoload 'yes-or-no-p-with-timeout "with-timeout" "\
9276 Just like yes-or-no-p, but will time out after TIMEOUT seconds
9277 if the user has not yes answered, returning DEFAULT-VALUE." nil nil)
9278
9279 (autoload 'y-or-n-p-with-timeout "with-timeout" "\
9280 Just like y-or-n-p, but will time out after TIMEOUT seconds
9281 if the user has not yes answered, returning DEFAULT-VALUE." nil nil)
9282
9283 ;;;***
9284
9285 ;;;### (autoloads (xbm-button-create) "xbm-button" "utils/xbm-button.el")
9286
9287 (autoload 'xbm-button-create "xbm-button" "\
9288 Returns a list of XBM image instantiators for a button displaying TEXT.
9289 The list is of the form
9290 (UP DOWN DISABLED)
9291 where UP, DOWN, and DISABLED are the up, down and disabled image
9292 instantiators for the button.
9293
9294 BORDER-THICKNESS specifies how many pixels should be used for the
9295 borders on the edges of the buttons. It should be a positive integer,
9296 or 0 to mean no border." nil nil)
9297
9298 ;;;***
9299
9300 ;;;### (autoloads (xpm-button-create) "xpm-button" "utils/xpm-button.el")
9301
9302 (autoload 'xpm-button-create "xpm-button" "\
9303 Returns a list of XPM image instantiators for a button displaying TEXT.
9304 The list is of the form
9305 (UP DOWN DISABLED)
9306 where UP, DOWN, and DISABLED are the up, down and disabled image
9307 instantiators for the button.
9308
9309 SHADOW-THICKNESS specifies how many pixels should be used for the
9310 shadows on the edges of the buttons. It should be a positive integer,
9311 or 0 to mean no shadows on the edges.
9312 FG-COLOR is the color used to display the text. It should be a string.
9313 BG-COLOR is the background color the text will be displayed upon.
9314 It should be a string." nil nil)
9315
9316 ;;;***
9317
9318 ;;;### (autoloads (viper-mode) "viper" "viper/viper.el")
9319
9320 (autoload 'viper-mode "viper" "\
9321 Turn on Viper emulation of Vi." t nil)
9322
9323 (defalias 'vip-mode 'viper-mode)
9324
9325 ;;;***
9326
9327 ;;;### (autoloads (vm-easy-menu-create-keymaps vm-easy-menu-define) "vm-easymenu" "vm/vm-easymenu.el")
9328
9329 (autoload 'vm-easy-menu-define "vm-easymenu" "\
9330 Define a menu bar submenu in maps MAPS, according to MENU.
9331 The menu keymap is stored in symbol SYMBOL, both as its value
9332 and as its function definition. DOC is used as the doc string for SYMBOL.
9333
9334 The first element of MENU must be a string. It is the menu bar item name.
9335 The rest of the elements are menu items.
9336
9337 A menu item is usually a vector of three elements: [NAME CALLBACK ENABLE]
9338
9339 NAME is a string--the menu item name.
9340
9341 CALLBACK is a command to run when the item is chosen,
9342 or a list to evaluate when the item is chosen.
9343
9344 ENABLE is an expression; the item is enabled for selection
9345 whenever this expression's value is non-nil.
9346
9347 Alternatively, a menu item may have the form:
9348
9349 [ NAME CALLBACK [ KEYWORD ARG ] ... ]
9350
9351 Where KEYWORD is one of the symbol defined below.
9352
9353 :keys KEYS
9354
9355 KEYS is a string; a complex keyboard equivalent to this menu item.
9356 This is normally not needed because keyboard equivalents are usually
9357 computed automatically.
9358
9359 :active ENABLE
9360
9361 ENABLE is an expression; the item is enabled for selection
9362 whenever this expression's value is non-nil.
9363
9364 :suffix NAME
9365
9366 NAME is a string; the name of an argument to CALLBACK.
9367
9368 :style
9369
9370 STYLE is a symbol describing the type of menu item. The following are
9371 defined:
9372
9373 toggle: A checkbox.
9374 Currently just prepend the name with the string \"Toggle \".
9375 radio: A radio button.
9376 nil: An ordinary menu item.
9377
9378 :selected SELECTED
9379
9380 SELECTED is an expression; the checkbox or radio button is selected
9381 whenever this expression's value is non-nil.
9382 Currently just disable radio buttons, no effect on checkboxes.
9383
9384 A menu item can be a string. Then that string appears in the menu as
9385 unselectable text. A string consisting solely of hyphens is displayed
9386 as a solid horizontal line.
9387
9388 A menu item can be a list. It is treated as a submenu.
9389 The first element should be the submenu name. That's used as the
9390 menu item in the top-level menu. The cdr of the submenu list
9391 is a list of menu items, as above." nil 'macro)
9392
9393 (autoload 'vm-easy-menu-create-keymaps "vm-easymenu" nil nil nil)
9394
9395 ;;;***
9396
9397 ;;;### (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")
8374 9398
8375 (autoload 'url-file-attributes "url" "\ 9399 (autoload 'url-file-attributes "url" "\
8376 Return a list of attributes of URL. 9400 Return a list of attributes of URL.
8377 Value is nil if specified file cannot be opened. 9401 Value is nil if specified file cannot be opened.
8378 Otherwise, list elements are: 9402 Otherwise, list elements are:
8421 variables interfere with the retrieval. HTTP/1.0 redirection will 9445 variables interfere with the retrieval. HTTP/1.0 redirection will
8422 be honored before this function exits." nil nil) 9446 be honored before this function exits." nil nil)
8423 9447
8424 ;;;*** 9448 ;;;***
8425 9449
8426 ;;;### (autoloads (defadvice ad-add-advice) "advice" "utils/advice.el")
8427
8428 (defvar ad-redefinition-action 'warn "\
8429 *Defines what to do with redefinitions during Advice de/activation.
8430 Redefinition occurs if a previously activated function that already has an
8431 original definition associated with it gets redefined and then de/activated.
8432 In such a case we can either accept the current definition as the new
8433 original definition, discard the current definition and replace it with the
8434 old original, or keep it and raise an error. The values `accept', `discard',
8435 `error' or `warn' govern what will be done. `warn' is just like `accept' but
8436 it additionally prints a warning message. All other values will be
8437 interpreted as `error'.")
8438
8439 (defvar ad-default-compilation-action 'maybe "\
8440 *Defines whether to compile advised definitions during activation.
8441 A value of `always' will result in unconditional compilation, `never' will
8442 always avoid compilation, `maybe' will compile if the byte-compiler is already
8443 loaded, and `like-original' will compile if the original definition of the
8444 advised function is compiled or a built-in function. Every other value will
8445 be interpreted as `maybe'. This variable will only be considered if the
8446 COMPILE argument of `ad-activate' was supplied as nil.")
8447
8448 (autoload 'ad-add-advice "advice" "\
8449 Adds a piece of ADVICE to FUNCTION's list of advices in CLASS.
8450 If FUNCTION already has one or more pieces of advice of the specified
8451 CLASS then POSITION determines where the new piece will go. The value
8452 of POSITION can either be `first', `last' or a number where 0 corresponds
8453 to `first'. Numbers outside the range will be mapped to the closest
8454 extreme position. If there was already a piece of ADVICE with the same
8455 name, then the position argument will be ignored and the old advice
8456 will be overwritten with the new one.
8457 If the FUNCTION was not advised already, then its advice info will be
8458 initialized. Redefining a piece of advice whose name is part of the cache-id
8459 will clear the cache." nil nil)
8460
8461 (autoload 'defadvice "advice" "\
8462 Defines a piece of advice for FUNCTION (a symbol).
8463 The syntax of `defadvice' is as follows:
8464
8465 (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
8466 [DOCSTRING] [INTERACTIVE-FORM]
8467 BODY... )
8468
8469 FUNCTION ::= Name of the function to be advised.
8470 CLASS ::= `before' | `around' | `after' | `activation' | `deactivation'.
8471 NAME ::= Non-nil symbol that names this piece of advice.
8472 POSITION ::= `first' | `last' | NUMBER. Optional, defaults to `first',
8473 see also `ad-add-advice'.
8474 ARGLIST ::= An optional argument list to be used for the advised function
8475 instead of the argument list of the original. The first one found in
8476 before/around/after-advices will be used.
8477 FLAG ::= `protect'|`disable'|`activate'|`compile'|`preactivate'|`freeze'.
8478 All flags can be specified with unambiguous initial substrings.
8479 DOCSTRING ::= Optional documentation for this piece of advice.
8480 INTERACTIVE-FORM ::= Optional interactive form to be used for the advised
8481 function. The first one found in before/around/after-advices will be used.
8482 BODY ::= Any s-expression.
8483
8484 Semantics of the various flags:
8485 `protect': The piece of advice will be protected against non-local exits in
8486 any code that precedes it. If any around-advice of a function is protected
8487 then automatically all around-advices will be protected (the complete onion).
8488
8489 `activate': All advice of FUNCTION will be activated immediately if
8490 FUNCTION has been properly defined prior to this application of `defadvice'.
8491
8492 `compile': In conjunction with `activate' specifies that the resulting
8493 advised function should be compiled.
8494
8495 `disable': The defined advice will be disabled, hence, it will not be used
8496 during activation until somebody enables it.
8497
8498 `preactivate': Preactivates the advised FUNCTION at macro-expansion/compile
8499 time. This generates a compiled advised definition according to the current
8500 advice state that will be used during activation if appropriate. Only use
8501 this if the `defadvice' gets actually compiled.
8502
8503 `freeze': Expands the `defadvice' into a redefining `defun/defmacro' according
8504 to this particular single advice. No other advice information will be saved.
8505 Frozen advices cannot be undone, they behave like a hard redefinition of
8506 the advised function. `freeze' implies `activate' and `preactivate'. The
8507 documentation of the advised function can be dumped onto the `DOC' file
8508 during preloading.
8509
8510 Look at the file `advice.el' for comprehensive documentation." nil 'macro)
8511
8512 ;;;***
8513
8514 ;;;### (autoloads (all-annotations annotation-list annotations-at annotations-in-region annotation-at annotationp delete-annotation make-annotation) "annotations" "utils/annotations.el")
8515
8516 (defvar make-annotation-hook nil "\
8517 *Function or functions to run immediately after creating an annotation.")
8518
8519 (defvar before-delete-annotation-hook nil "\
8520 *Function or functions to run immediately before deleting an annotation.")
8521
8522 (defvar after-delete-annotation-hook nil "\
8523 *Function or functions to run immediately after deleting an annotation.")
8524
8525 (autoload 'make-annotation "annotations" "\
8526 Create a marginal annotation, displayed using GLYPH, at position POS.
8527 GLYPH may be either a glyph object or a string. Use layout policy
8528 LAYOUT and place the annotation in buffer BUFFER. If POS is nil, point is
8529 used. If LAYOUT is nil, `whitespace' is used. If BUFFER is nil, the
8530 current buffer is used. If WITH-EVENT is non-nil, then when an annotation
8531 is activated, the triggering event is passed as the second arg to the
8532 annotation function. If D-GLYPH is non-nil then it is used as the glyph
8533 that will be displayed when button1 is down. If RIGHTP is non-nil then
8534 the glyph will be displayed on the right side of the buffer instead of the
8535 left." nil nil)
8536
8537 (autoload 'delete-annotation "annotations" "\
8538 Remove ANNOTATION from its buffer. This does not modify the buffer text." nil nil)
8539
8540 (autoload 'annotationp "annotations" "\
8541 T if OBJECT is an annotation." nil nil)
8542
8543 (autoload 'annotation-at "annotations" "\
8544 Return the first annotation at POS in BUFFER.
8545 BUFFER defaults to the current buffer. POS defaults to point in BUFFER." nil nil)
8546
8547 (autoload 'annotations-in-region "annotations" "\
8548 Return all annotations in BUFFER between START and END inclusively." nil nil)
8549
8550 (autoload 'annotations-at "annotations" "\
8551 Return a list of all annotations at POS in BUFFER.
8552 If BUFFER is nil, the current buffer is used. If POS is nil, point is used." nil nil)
8553
8554 (autoload 'annotation-list "annotations" "\
8555 Return a list of all annotations in BUFFER.
8556 If BUFFER is nil, the current buffer is used." nil nil)
8557
8558 (autoload 'all-annotations "annotations" "\
8559 Return a list of all annotations in existence." nil nil)
8560
8561 ;;;***
8562
8563 ;;;### (autoloads (batch-update-autoloads update-autoloads-from-directory update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "utils/autoload.el")
8564
8565 (autoload 'generate-file-autoloads "autoload" "\
8566 Insert at point a loaddefs autoload section for FILE.
8567 autoloads are generated for defuns and defmacros in FILE
8568 marked by `generate-autoload-cookie' (which see).
8569 If FILE is being visited in a buffer, the contents of the buffer
8570 are used." t nil)
8571
8572 (autoload 'update-file-autoloads "autoload" "\
8573 Update the autoloads for FILE in `generated-autoload-file'
8574 \(which FILE might bind in its local variables)." t nil)
8575
8576 (autoload 'update-autoloads-here "autoload" "\
8577 Update sections of the current buffer generated by `update-file-autoloads'." t nil)
8578
8579 (autoload 'update-autoloads-from-directory "autoload" "\
8580 Update `generated-autoload-file' with all the current autoloads from DIR.
8581 This runs `update-file-autoloads' on each .el file in DIR.
8582 Obsolete autoload entries for files that no longer exist are deleted." t nil)
8583
8584 (autoload 'batch-update-autoloads "autoload" "\
8585 Update the autoloads for the files or directories on the command line.
8586 Runs `update-file-autoloads' on files and `update-directory-autoloads'
8587 on directories. Must be used only with -batch, and kills Emacs on completion.
8588 Each file will be processed even if an error occurred previously.
8589 For example, invoke `xemacs -batch -f batch-update-autoloads *.el'." nil nil)
8590
8591 ;;;***
8592
8593 ;;;### (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")
8594
8595 (defvar browse-url-browser-function 'browse-url-w3 "\
8596 *Function to display the current buffer in a WWW browser.
8597 Used by the `browse-url-at-point', `browse-url-at-mouse', and
8598 `browse-url-of-file' commands.")
8599
8600 (autoload 'browse-url-netscape "browse-url" "\
8601 Ask the Netscape WWW browser to load URL.
8602
8603 Default to the URL around or before point. The strings in variable
8604 `browse-url-netscape-arguments' are also passed to Netscape.
8605
8606 When called interactively, if variable `browse-url-new-window-p' is
8607 non-nil, load the document in a new Netscape window, otherwise use a
8608 random existing one. A non-nil interactive prefix argument reverses
8609 the effect of browse-url-new-window-p.
8610
8611 When called non-interactively, optional second argument NEW-WINDOW is
8612 used instead of browse-url-new-window-p." t nil)
8613
8614 (autoload 'browse-url-mosaic "browse-url" "\
8615 Ask the XMosaic WWW browser to load URL.
8616 Default to the URL around or before point." t nil)
8617
8618 (autoload 'browse-url-grail "browse-url" "\
8619 Ask the Grail WWW browser to load URL.
8620 Default to the URL around or before point. Runs the program in the
8621 variable `browse-url-grail'." t nil)
8622
8623 (autoload 'browse-url-iximosaic "browse-url" "\
8624 Ask the IXIMosaic WWW browser to load URL.
8625 Default to the URL around or before point." t nil)
8626
8627 (autoload 'browse-url-w3 "browse-url" "\
8628 Ask the w3 WWW browser to load URL.
8629 Default to the URL around or before point." t nil)
8630
8631 (autoload 'browse-url-lynx-xterm "browse-url" "\
8632 Ask the Lynx WWW browser to load URL.
8633 Default to the URL around or before point. A new Lynx process is run
8634 in an Xterm window." t nil)
8635
8636 (autoload 'browse-url-lynx-emacs "browse-url" "\
8637 Ask the Lynx WWW browser to load URL.
8638 Default to the URL around or before point. Run a new Lynx process in
8639 an Emacs buffer." t nil)
8640
8641 ;;;***
8642
8643 ;;;### (autoloads (docref-setup) "docref" "utils/docref.el")
8644
8645 (autoload 'docref-setup "docref" "\
8646 Process docref cross-references in the current buffer.
8647 See also \\(f@docref-subst)." t nil)
8648
8649 ;;;***
8650
8651 ;;;### (autoloads (easy-menu-define) "easymenu" "utils/easymenu.el")
8652
8653 (autoload 'easy-menu-define "easymenu" "\
8654 Define a menu bar submenu in maps MAPS, according to MENU.
8655 The arguments SYMBOL and DOC are ignored; they are present for
8656 compatibility only. SYMBOL is not evaluated. In other Emacs versions
8657 these arguments may be used as a variable to hold the menu data, and a
8658 doc string for that variable.
8659
8660 The first element of MENU must be a string. It is the menu bar item name.
8661 The rest of the elements are menu items.
8662
8663 A menu item is usually a vector of three elements: [NAME CALLBACK ENABLE]
8664
8665 NAME is a string--the menu item name.
8666
8667 CALLBACK is a command to run when the item is chosen,
8668 or a list to evaluate when the item is chosen.
8669
8670 ENABLE is an expression; the item is enabled for selection
8671 whenever this expression's value is non-nil.
8672
8673 Alternatively, a menu item may have the form:
8674
8675 [ NAME CALLBACK [ KEYWORD ARG ] ... ]
8676
8677 Where KEYWORD is one of the symbol defined below.
8678
8679 :keys KEYS
8680
8681 KEYS is a string; a complex keyboard equivalent to this menu item.
8682
8683 :active ENABLE
8684
8685 ENABLE is an expression; the item is enabled for selection
8686 whenever this expression's value is non-nil.
8687
8688 :suffix NAME
8689
8690 NAME is a string; the name of an argument to CALLBACK.
8691
8692 :style STYLE
8693
8694 STYLE is a symbol describing the type of menu item. The following are
8695 defined:
8696
8697 toggle: A checkbox.
8698 Currently just prepend the name with the string \"Toggle \".
8699 radio: A radio button.
8700 nil: An ordinary menu item.
8701
8702 :selected SELECTED
8703
8704 SELECTED is an expression; the checkbox or radio button is selected
8705 whenever this expression's value is non-nil.
8706 Currently just disable radio buttons, no effect on checkboxes.
8707
8708 A menu item can be a string. Then that string appears in the menu as
8709 unselectable text. A string consisting solely of hyphens is displayed
8710 as a solid horizontal line.
8711
8712 A menu item can be a list. It is treated as a submenu.
8713 The first element should be the submenu name. That's used as the
8714 menu item in the top-level menu. The cdr of the submenu list
8715 is a list of menu items, as above." nil 'macro)
8716
8717 ;;;***
8718
8719 ;;;### (autoloads (elp-submit-bug-report elp-results elp-instrument-package elp-instrument-list elp-restore-function elp-instrument-function) "elp" "utils/elp.el")
8720
8721 (autoload 'elp-instrument-function "elp" "\
8722 Instrument FUNSYM for profiling.
8723 FUNSYM must be a symbol of a defined function." t nil)
8724
8725 (autoload 'elp-restore-function "elp" "\
8726 Restore an instrumented function to its original definition.
8727 Argument FUNSYM is the symbol of a defined function." t nil)
8728
8729 (autoload 'elp-instrument-list "elp" "\
8730 Instrument for profiling, all functions in `elp-function-list'.
8731 Use optional LIST if provided instead." t nil)
8732
8733 (autoload 'elp-instrument-package "elp" "\
8734 Instrument for profiling, all functions which start with PREFIX.
8735 For example, to instrument all ELP functions, do the following:
8736
8737 \\[elp-instrument-package] RET elp- RET" t nil)
8738
8739 (autoload 'elp-results "elp" "\
8740 Display current profiling results.
8741 If `elp-reset-after-results' is non-nil, then current profiling
8742 information for all instrumented functions are reset after results are
8743 displayed." t nil)
8744
8745 (autoload 'elp-submit-bug-report "elp" "\
8746 Submit via mail, a bug report on elp." t nil)
8747
8748 ;;;***
8749
8750 ;;;### (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")
8751
8752 (defvar facemenu-menu nil "\
8753 Facemenu top-level menu keymap.")
8754
8755 (defvar facemenu-keymap (let ((map (make-sparse-keymap "Set face"))) (define-key map ?o 'facemenu-set-face) map) "\
8756 Keymap for face-changing commands.
8757 `Facemenu-update' fills in the keymap according to the bindings
8758 requested in `facemenu-keybindings'.")
8759
8760 (autoload 'facemenu-set-face "facemenu" "\
8761 Add FACE to the region or next character typed.
8762 It will be added to the top of the face list; any faces lower on the list that
8763 will not show through at all will be removed.
8764
8765 Interactively, the face to be used is read with the minibuffer.
8766
8767 If the region is active and there is no prefix argument,
8768 this command sets the region to the requested face.
8769
8770 Otherwise, this command specifies the face for the next character
8771 inserted. Moving point or switching buffers before
8772 typing a character to insert cancels the specification." t nil)
8773
8774 (autoload 'facemenu-set-foreground "facemenu" "\
8775 Set the foreground color of the region or next character typed.
8776 The color is prompted for. A face named `fg:color' is used (or created).
8777 If the region is active, it will be set to the requested face. If
8778 it is inactive (even if mark-even-if-inactive is set) the next
8779 character that is typed (via `self-insert-command') will be set to
8780 the selected face. Moving point or switching buffers before
8781 typing a character cancels the request." t nil)
8782
8783 (autoload 'facemenu-set-background "facemenu" "\
8784 Set the background color of the region or next character typed.
8785 The color is prompted for. A face named `bg:color' is used (or created).
8786 If the region is active, it will be set to the requested face. If
8787 it is inactive (even if mark-even-if-inactive is set) the next
8788 character that is typed (via `self-insert-command') will be set to
8789 the selected face. Moving point or switching buffers before
8790 typing a character cancels the request." t nil)
8791
8792 (autoload 'facemenu-set-face-from-menu "facemenu" "\
8793 Set the face of the region or next character typed.
8794 This function is designed to be called from a menu; the face to use
8795 is the menu item's name.
8796
8797 If the region is active and there is no prefix argument,
8798 this command sets the region to the requested face.
8799
8800 Otherwise, this command specifies the face for the next character
8801 inserted. Moving point or switching buffers before
8802 typing a character to insert cancels the specification." nil nil)
8803
8804 (autoload 'facemenu-set-size-default "facemenu" nil t nil)
8805
8806 (autoload 'facemenu-make-larger "facemenu" nil t nil)
8807
8808 (autoload 'facemenu-make-smaller "facemenu" nil t nil)
8809
8810 (autoload 'facemenu-make-much-larger "facemenu" nil t nil)
8811
8812 (autoload 'facemenu-make-much-smaller "facemenu" nil t nil)
8813
8814 (autoload 'facemenu-set-invisible "facemenu" "\
8815 Make the region invisible.
8816 This sets the `invisible' text property; it can be undone with
8817 `facemenu-remove-special'." t nil)
8818
8819 (autoload 'facemenu-set-intangible "facemenu" "\
8820 Make the region intangible: disallow moving into it.
8821 This sets the `intangible' text property; it can be undone with
8822 `facemenu-remove-special'." t nil)
8823
8824 (autoload 'facemenu-set-read-only "facemenu" "\
8825 Make the region unmodifiable.
8826 This sets the `read-only' text property; it can be undone with
8827 `facemenu-remove-special'." t nil)
8828
8829 (autoload 'facemenu-remove-props "facemenu" "\
8830 Remove all text properties that facemenu added to region." t nil)
8831
8832 (autoload 'facemenu-remove-special "facemenu" "\
8833 Remove all the \"special\" text properties from the region.
8834 These special properties include `invisible', `intangible' and `read-only'." t nil)
8835
8836 (autoload 'list-text-properties-at "facemenu" "\
8837 Pop up a buffer listing text-properties at LOCATION." t nil)
8838
8839 (autoload 'facemenu-read-color "facemenu" "\
8840 Read a color using the minibuffer." nil nil)
8841
8842 (autoload 'list-colors-display "facemenu" "\
8843 Display names of defined colors, and show what they look like.
8844 If the optional argument LIST is non-nil, it should be a list of
8845 colors to display. Otherwise, this command computes a list
8846 of colors that the current display can handle." t nil)
8847
8848 ;;;***
8849
8850 ;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" "utils/flow-ctrl.el")
8851
8852 (autoload 'enable-flow-control "flow-ctrl" "\
8853 Toggle flow control handling.
8854 When handling is enabled, user can type C-s as C-\\, and C-q as C-^.
8855 With arg, enable flow control mode if arg is positive, otherwise disable." t nil)
8856
8857 (autoload 'enable-flow-control-on "flow-ctrl" "\
8858 Enable flow control if using one of a specified set of terminal types.
8859 Use `(enable-flow-control-on \"vt100\" \"h19\")' to enable flow control
8860 on VT-100 and H19 terminals. When flow control is enabled,
8861 you must type C-\\ to get the effect of a C-s, and type C-^
8862 to get the effect of a C-q.
8863
8864 This function has no effect unless the current device is a tty.
8865
8866 The tty terminal type is determined from the TERM environment variable.
8867 Trailing hyphens and everything following is stripped, so a TERM
8868 value of \"vt100-nam\" is treated the same as \"vt100\"." nil nil)
8869
8870 ;;;***
8871
8872 ;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) "forms" "utils/forms.el")
8873
8874 (autoload 'forms-mode "forms" "\
8875 Major mode to visit files in a field-structured manner using a form.
8876
8877 Commands: Equivalent keys in read-only mode:
8878 TAB forms-next-field TAB
8879 \\C-c TAB forms-next-field
8880 \\C-c < forms-first-record <
8881 \\C-c > forms-last-record >
8882 \\C-c ? describe-mode ?
8883 \\C-c \\C-k forms-delete-record
8884 \\C-c \\C-q forms-toggle-read-only q
8885 \\C-c \\C-o forms-insert-record
8886 \\C-c \\C-l forms-jump-record l
8887 \\C-c \\C-n forms-next-record n
8888 \\C-c \\C-p forms-prev-record p
8889 \\C-c \\C-r forms-search-backward r
8890 \\C-c \\C-s forms-search-forward s
8891 \\C-c \\C-x forms-exit x
8892 " t nil)
8893
8894 (autoload 'forms-find-file "forms" "\
8895 Visit a file in Forms mode." t nil)
8896
8897 (autoload 'forms-find-file-other-window "forms" "\
8898 Visit a file in Forms mode in other window." t nil)
8899
8900 ;;;***
8901
8902 ;;;### (autoloads (highlight-headers-follow-url highlight-headers-follow-url-mosaic highlight-headers-follow-url-netscape highlight-headers) "highlight-headers" "utils/highlight-headers.el")
8903
8904 (autoload 'highlight-headers "highlight-headers" "\
8905 Highlight message headers between start and end.
8906 Faces used:
8907 message-headers the part before the colon
8908 message-header-contents the part after the colon
8909 message-highlighted-header-contents contents of \"special\" headers
8910 message-cited-text quoted text from other messages
8911
8912 Variables used:
8913
8914 highlight-headers-regexp what makes a \"special\" header
8915 highlight-headers-citation-regexp matches lines of quoted text
8916 highlight-headers-citation-header-regexp matches headers for quoted text
8917
8918 If HACK-SIG is true,then we search backward from END for something that
8919 looks like the beginning of a signature block, and don't consider that a
8920 part of the message (this is because signatures are often incorrectly
8921 interpreted as cited text.)" nil nil)
8922
8923 (autoload 'highlight-headers-follow-url-netscape "highlight-headers" nil nil nil)
8924
8925 (autoload 'highlight-headers-follow-url-mosaic "highlight-headers" nil nil nil)
8926
8927 (autoload 'highlight-headers-follow-url "highlight-headers" nil t nil)
8928
8929 ;;;***
8930
8931 ;;;### (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")
8932
8933 (autoload 'id-select-thing "id-select" "\
8934 Mark the region selected by the syntax of the thing at point.
8935 If invoked repeatedly, selects bigger and bigger things.
8936 If `id-select-display-type' is non-nil, the type of selection is displayed in
8937 the minibuffer." t nil)
8938
8939 (autoload 'id-select-thing-with-mouse "id-select" "\
8940 Select a region based on the syntax of the character from a mouse click.
8941 If the click occurs at the same point as the last click, select
8942 the next larger syntactic structure. If `id-select-display-type' is non-nil,
8943 the type of selection is displayed in the minibuffer." t nil)
8944
8945 (autoload 'id-select-goto-matching-tag "id-select" "\
8946 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.
8947 Returns t if point is moved, else nil.
8948 Signals an error if no tag is found following point or if the closing tag
8949 does not have a `>' terminator character." t nil)
8950
8951 (autoload 'id-select-and-copy-thing "id-select" "\
8952 Copy the region surrounding the syntactical unit at point." t nil)
8953
8954 (autoload 'id-select-and-kill-thing "id-select" "\
8955 Kill the region surrounding the syntactical unit at point." t nil)
8956
8957 (autoload 'id-select-double-click-hook "id-select" "\
8958 Select a region based on the syntax of the character wherever the mouse is double-clicked.
8959 If the double-click occurs at the same point as the last double-click, select
8960 the next larger syntactic structure. If `id-select-display-type' is non-nil,
8961 the type of selection is displayed in the minibuffer." nil nil)
8962
8963 ;;;***
8964
8965 ;;;### (autoloads (unload-feature) "loadhist" "utils/loadhist.el")
8966
8967 (autoload 'unload-feature "loadhist" "\
8968 Unload the library that provided FEATURE, restoring all its autoloads.
8969 If the feature is required by any other loaded code, and optional FORCE
8970 is nil, raise an error." t nil)
8971
8972 ;;;***
8973
8974 ;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" "utils/mail-extr.el")
8975
8976 (autoload 'mail-extract-address-components "mail-extr" "\
8977 Given an RFC-822 ADDRESS, extract full name and canonical address.
8978 Returns a list of the form (FULL-NAME CANONICAL-ADDRESS).
8979 If no name can be extracted, FULL-NAME will be nil.
8980 ADDRESS may be a string or a buffer. If it is a buffer, the visible
8981 (narrowed) portion of the buffer will be interpreted as the address.
8982 (This feature exists so that the clever caller might be able to avoid
8983 consing a string.)
8984 If ADDRESS contains more than one RFC-822 address, only the first is
8985 returned. Some day this function may be extended to extract multiple
8986 addresses, or perhaps return the position at which parsing stopped." nil nil)
8987
8988 (autoload 'what-domain "mail-extr" "\
8989 Prompts for a mail domain, and prints the country it corresponds to
8990 in the minibuffer." t nil)
8991
8992 ;;;***
8993
8994 ;;;### (autoloads (mail-fetch-field mail-file-babyl-p) "mail-utils" "utils/mail-utils.el")
8995
8996 (defvar mail-use-rfc822 nil "\
8997 *If non-nil, use a full, hairy RFC822 parser on mail addresses.
8998 Otherwise, (the default) use a smaller, somewhat faster, and
8999 often correct parser.")
9000
9001 (autoload 'mail-file-babyl-p "mail-utils" nil nil nil)
9002
9003 (autoload 'mail-fetch-field "mail-utils" "\
9004 Return the value of the header field FIELD-NAME.
9005 The buffer is expected to be narrowed to just the headers of the message.
9006 If second arg LAST is non-nil, use the last such field if there are several.
9007 If third arg ALL is non-nil, concatenate all such fields with commas between." nil nil)
9008
9009 ;;;***
9010
9011 ;;;### (autoloads (read-passwd) "passwd" "utils/passwd.el")
9012
9013 (autoload 'read-passwd "passwd" "\
9014 Prompts for a password in the minibuffer, and returns it as a string.
9015 If PROMPT may be a prompt string or an alist of elements
9016 '(prompt . default).
9017 If optional arg CONFIRM is true, then ask the user to type the password
9018 again to confirm that they typed it correctly.
9019 If optional arg DEFAULT is provided, then it is a string to insert as
9020 the default choice (it is not, of course, displayed.)
9021
9022 If running under X, the keyboard will be grabbed (with XGrabKeyboard())
9023 to reduce the possibility that evesdropping is occuring.
9024
9025 When reading a password, all keys self-insert, except for:
9026 \\<read-passwd-map>
9027 \\[read-passwd-erase-line] Erase the entire line.
9028 \\[quoted-insert] Insert the next character literally.
9029 \\[delete-backward-char] Delete the previous character.
9030 \\[exit-minibuffer] Accept what you have typed.
9031 \\[keyboard-quit] Abort the command.
9032
9033 The returned value is always a newly-created string. No additional copies
9034 of the password remain after this function has returned.
9035
9036 NOTE: unless great care is taken, the typed password will exist in plaintext
9037 form in the running image for an arbitrarily long time. Priveleged users may
9038 be able to extract it from memory. If emacs crashes, it may appear in the
9039 resultant core file.
9040
9041 Some steps you can take to prevent the password from being copied around:
9042
9043 - as soon as you are done with the returned string, destroy it with
9044 (fillarray string 0). The same goes for any default passwords
9045 or password histories.
9046
9047 - do not copy the string, as with concat or substring - if you do, be
9048 sure to keep track of and destroy all copies.
9049
9050 - do not insert the password into a buffer - if you do, be sure to
9051 overwrite the buffer text before killing it, as with the functions
9052 `passwd-erase-buffer' or `passwd-kill-buffer'. Note that deleting
9053 the text from the buffer does NOT necessarily remove the text from
9054 memory.
9055
9056 - be careful of the undo history - if you insert the password into a
9057 buffer which has undo recording turned on, the password will be
9058 copied onto the undo list, and thus recoverable.
9059
9060 - do not pass it as an argument to a shell command - anyone will be
9061 able to see it if they run `ps' at the right time.
9062
9063 Note that the password will be temporarily recoverable with the `view-lossage'
9064 command. This data will not be overwritten until another hundred or so
9065 characters are typed. There's not currently a way around this." nil nil)
9066
9067 ;;;***
9068
9069 ;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp) "pp" "utils/pp.el")
9070
9071 (defalias 'pprint 'pp)
9072
9073 (autoload 'pp "pp" "\
9074 Output the pretty-printed representation of OBJECT, any Lisp object.
9075 Quoting characters are printed when needed to make output that `read'
9076 can handle, whenever this is possible.
9077 Output stream is STREAM, or value of `standard-output' (which see)." nil nil)
9078
9079 (autoload 'pp-eval-expression "pp" "\
9080 Evaluate EXPRESSION and pretty-print value into a new display buffer.
9081 If the pretty-printed value fits on one line, the message line is used
9082 instead. Value is also consed on to front of variable values 's
9083 value." t nil)
9084
9085 (autoload 'pp-eval-last-sexp "pp" "\
9086 Run `pp-eval-expression' on sexp before point (which see).
9087 With argument, pretty-print output into current buffer.
9088 Ignores leading comment characters." t nil)
9089
9090 ;;;***
9091
9092 ;;;### (autoloads (prettyexpand-all-sexp prettyexpand-sexp macroexpand-all-sexp macroexpand-sexp pp-plist pp-variable pp-function) "pretty-print" "utils/pretty-print.el")
9093
9094 (autoload 'pp-function "pretty-print" "\
9095 Pretty print the function definition of SYMBOL in a seperate buffer" t nil)
9096
9097 (autoload 'pp-variable "pretty-print" "\
9098 Pretty print the variable value of SYMBOL in a seperate buffer" t nil)
9099
9100 (autoload 'pp-plist "pretty-print" "\
9101 Pretty print the property list of SYMBOL in a seperate buffer" t nil)
9102
9103 (autoload 'macroexpand-sexp "pretty-print" "\
9104 Macro expand the sexpression following point. Pretty print expansion in a
9105 temporary buffer. With prefix argument, replace the original
9106 sexpression by its expansion in the current buffer." t nil)
9107
9108 (autoload 'macroexpand-all-sexp "pretty-print" "\
9109 Macro expand recursively the sexpression following point. Pretty print
9110 expansion in a temporary buffer. With prefix argument, replace the
9111 original sexpression by its expansion in the current buffer." t nil)
9112
9113 (autoload 'prettyexpand-sexp "pretty-print" "\
9114 Macro expand the sexpression following point. Pretty print expansion
9115 in a temporary buffer. With prefix argument, replace the original
9116 sexpression by its expansion in the current buffer.
9117 However, calls to macros specified in the variable
9118 `pp-shadow-expansion-list' are not expanded, in order to make the code
9119 look nicer." t nil)
9120
9121 (autoload 'prettyexpand-all-sexp "pretty-print" "\
9122 Macro expand recursively the sexpression following point. Pretty print
9123 expansion in a temporary buffer. With prefix argument, replace the
9124 original sexpression by its expansion in the current buffer.
9125 However, calls to macros specified in the variable
9126 `pp-shadow-expansion-list' are not expanded, in order to make the code
9127 look nicer." t nil)
9128
9129 ;;;***
9130
9131 ;;;### (autoloads (reporter-submit-bug-report) "reporter" "utils/reporter.el")
9132
9133 (autoload 'reporter-submit-bug-report "reporter" nil nil nil)
9134
9135 ;;;***
9136
9137 ;;;### (autoloads (make-ring ringp) "ring" "utils/ring.el")
9138
9139 (autoload 'ringp "ring" "\
9140 Returns t if X is a ring; nil otherwise." nil nil)
9141
9142 (define-obsolete-function-alias 'ring-p 'ringp)
9143
9144 (autoload 'make-ring "ring" "\
9145 Make a ring that can contain SIZE elements." nil nil)
9146
9147 ;;;***
9148
9149 ;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy skeleton-proxy-new define-skeleton) "skeleton" "utils/skeleton.el")
9150
9151 (defvar skeleton-filter 'identity "\
9152 Function for transforming a skeleton proxy's aliases' variable value.")
9153
9154 (autoload 'define-skeleton "skeleton" "\
9155 Define a user-configurable COMMAND that enters a statement skeleton.
9156 DOCUMENTATION is that of the command, while the variable of the same name,
9157 which contains the skeleton, has a documentation to that effect.
9158 INTERACTOR and ELEMENT ... are as defined under `skeleton-insert'." nil 'macro)
9159
9160 (autoload 'skeleton-proxy-new "skeleton" "\
9161 Insert skeleton defined by variable of same name (see `skeleton-insert').
9162 Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
9163 If no ARG was given, but the region is visible, ARG defaults to -1 depending
9164 on `skeleton-autowrap'. An ARG of M-0 will prevent this just for once.
9165 This command can also be an abbrev expansion (3rd and 4th columns in
9166 \\[edit-abbrevs] buffer: \"\" command-name).
9167
9168 When called as a function, optional first argument STR may also be a string
9169 which will be the value of `str' whereas the skeleton's interactor is then
9170 ignored." t nil)
9171
9172 (autoload 'skeleton-proxy "skeleton" "\
9173 Insert skeleton defined by variable of same name (see `skeleton-insert').
9174 Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
9175 If no ARG was given, but the region is visible, ARG defaults to -1 depending
9176 on `skeleton-autowrap'. An ARG of M-0 will prevent this just for once.
9177 This command can also be an abbrev expansion (3rd and 4th columns in
9178 \\[edit-abbrevs] buffer: \"\" command-name).
9179
9180 When called as a function, optional first argument STR may also be a string
9181 which will be the value of `str' whereas the skeleton's interactor is then
9182 ignored." t nil)
9183
9184 (autoload 'skeleton-insert "skeleton" "\
9185 Insert the complex statement skeleton SKELETON describes very concisely.
9186
9187 With optional third REGIONS wrap first interesting point (`_') in skeleton
9188 around next REGIONS words, if REGIONS is positive. If REGIONS is negative,
9189 wrap REGIONS preceding interregions into first REGIONS interesting positions
9190 \(successive `_'s) in skeleton. An interregion is the stretch of text between
9191 two contiguous marked points. If you marked A B C [] (where [] is the cursor)
9192 in alphabetical order, the 3 interregions are simply the last 3 regions. But
9193 if you marked B A [] C, the interregions are B-A, A-[], []-C.
9194
9195 Optional fourth STR is the value for the variable `str' within the skeleton.
9196 When this is non-`nil' the interactor gets ignored, and this should be a valid
9197 skeleton element.
9198
9199 SKELETON is made up as (INTERACTOR ELEMENT ...). INTERACTOR may be nil if
9200 not needed, a prompt-string or an expression for complex read functions.
9201
9202 If ELEMENT is a string or a character it gets inserted (see also
9203 `skeleton-transformation'). Other possibilities are:
9204
9205 \\n go to next line and indent according to mode
9206 _ interesting point, interregion here, point after termination
9207 > indent line (or interregion if > _) according to major mode
9208 & do next ELEMENT if previous moved point
9209 | do next ELEMENT if previous didn't move point
9210 -num delete num preceding characters (see `skeleton-untabify')
9211 resume: skipped, continue here if quit is signaled
9212 nil skipped
9213
9214 Further elements can be defined via `skeleton-further-elements'. ELEMENT may
9215 itself be a SKELETON with an INTERACTOR. The user is prompted repeatedly for
9216 different inputs. The SKELETON is processed as often as the user enters a
9217 non-empty string. \\[keyboard-quit] terminates skeleton insertion, but
9218 continues after `resume:' and positions at `_' if any. If INTERACTOR in such
9219 a subskeleton is a prompt-string which contains a \".. %s ..\" it is
9220 formatted with `skeleton-subprompt'. Such an INTERACTOR may also a list of
9221 strings with the subskeleton being repeated once for each string.
9222
9223 Quoted Lisp expressions are evaluated evaluated for their side-effect.
9224 Other Lisp expressions are evaluated and the value treated as above.
9225 Note that expressions may not return `t' since this implies an
9226 endless loop. Modes can define other symbols by locally setting them
9227 to any valid skeleton element. The following local variables are
9228 available:
9229
9230 str first time: read a string according to INTERACTOR
9231 then: insert previously read string once more
9232 help help-form during interaction with the user or `nil'
9233 input initial input (string or cons with index) while reading str
9234 v1, v2 local variables for memorizing anything you want
9235
9236 When done with skeleton, but before going back to `_'-point call
9237 `skeleton-end-hook' if that is non-`nil'." nil nil)
9238
9239 (autoload 'skeleton-pair-insert-maybe "skeleton" "\
9240 Insert the character you type ARG times.
9241
9242 With no ARG, if `skeleton-pair' is non-nil, pairing can occur. If the region
9243 is visible the pair is wrapped around it depending on `skeleton-autowrap'.
9244 Else, if `skeleton-pair-on-word' is non-nil or we are not before or inside a
9245 word, and if `skeleton-pair-filter' returns nil, pairing is performed.
9246
9247 If a match is found in `skeleton-pair-alist', that is inserted, else
9248 the defaults are used. These are (), [], {}, <> and `' for the
9249 symmetrical ones, and the same character twice for the others." t nil)
9250
9251 ;;;***
9252
9253 ;;;### (autoloads (tq-create) "tq" "utils/tq.el")
9254
9255 (autoload 'tq-create "tq" "\
9256 Create and return a transaction queue communicating with PROCESS.
9257 PROCESS should be a subprocess capable of sending and receiving
9258 streams of bytes. It may be a local process, or it may be connected
9259 to a tcp server on another machine." nil nil)
9260
9261 ;;;***
9262
9263 ;;;### (autoloads (trace-function-background trace-function) "trace" "utils/trace.el")
9264
9265 (defvar trace-buffer "*trace-output*" "\
9266 *Trace output will by default go to that buffer.")
9267
9268 (autoload 'trace-function "trace" "\
9269 Traces FUNCTION with trace output going to BUFFER.
9270 For every call of FUNCTION Lisp-style trace messages that display argument
9271 and return values will be inserted into BUFFER. This function generates the
9272 trace advice for FUNCTION and activates it together with any other advice
9273 there might be!! The trace BUFFER will popup whenever FUNCTION is called.
9274 Do not use this to trace functions that switch buffers or do any other
9275 display oriented stuff, use `trace-function-background' instead." t nil)
9276
9277 (autoload 'trace-function-background "trace" "\
9278 Traces FUNCTION with trace output going quietly to BUFFER.
9279 For every call of FUNCTION Lisp-style trace messages that display argument
9280 and return values will be inserted into BUFFER. This function generates the
9281 trace advice for FUNCTION and activates it together with any other advice
9282 there might be!! Trace output will quietly go to BUFFER without changing
9283 the window or buffer configuration at all." t nil)
9284
9285 ;;;***
9286
9287 ;;;### (autoloads (y-or-n-p-with-timeout yes-or-no-p-with-timeout with-timeout with-timeout-internal) "with-timeout" "utils/with-timeout.el")
9288
9289 (autoload 'with-timeout-internal "with-timeout" nil nil nil)
9290
9291 (autoload 'with-timeout "with-timeout" "\
9292 Usage: (with-timeout (seconds &rest timeout-forms) &rest body)
9293 This is just like progn, but if the given number of seconds expires before
9294 the body returns, then timeout-forms are evaluated and returned instead.
9295 The body won't be interrupted in the middle of a computation: the check for
9296 the timer expiration only occurs when body does a redisplay, or prompts the
9297 user for input, or calls accept-process-output." nil 'macro)
9298
9299 (autoload 'yes-or-no-p-with-timeout "with-timeout" "\
9300 Just like yes-or-no-p, but will time out after TIMEOUT seconds
9301 if the user has not yes answered, returning DEFAULT-VALUE." nil nil)
9302
9303 (autoload 'y-or-n-p-with-timeout "with-timeout" "\
9304 Just like y-or-n-p, but will time out after TIMEOUT seconds
9305 if the user has not yes answered, returning DEFAULT-VALUE." nil nil)
9306
9307 ;;;***
9308
9309 ;;;### (autoloads (xbm-button-create) "xbm-button" "utils/xbm-button.el")
9310
9311 (autoload 'xbm-button-create "xbm-button" "\
9312 Returns a list of XBM image instantiators for a button displaying TEXT.
9313 The list is of the form
9314 (UP DOWN DISABLED)
9315 where UP, DOWN, and DISABLED are the up, down and disabled image
9316 instantiators for the button.
9317
9318 BORDER-THICKNESS specifies how many pixels should be used for the
9319 borders on the edges of the buttons. It should be a positive integer,
9320 or 0 to mean no border." nil nil)
9321
9322 ;;;***
9323
9324 ;;;### (autoloads (xpm-button-create) "xpm-button" "utils/xpm-button.el")
9325
9326 (autoload 'xpm-button-create "xpm-button" "\
9327 Returns a list of XPM image instantiators for a button displaying TEXT.
9328 The list is of the form
9329 (UP DOWN DISABLED)
9330 where UP, DOWN, and DISABLED are the up, down and disabled image
9331 instantiators for the button.
9332
9333 SHADOW-THICKNESS specifies how many pixels should be used for the
9334 shadows on the edges of the buttons. It should be a positive integer,
9335 or 0 to mean no shadows on the edges.
9336 FG-COLOR is the color used to display the text. It should be a string.
9337 BG-COLOR is the background color the text will be displayed upon.
9338 It should be a string." nil nil)
9339
9340 ;;;***
9341
9342 ;;;### (autoloads (viper-mode) "viper" "viper/viper.el")
9343
9344 (autoload 'viper-mode "viper" "\
9345 Turn on Viper emulation of Vi." t nil)
9346
9347 (defalias 'vip-mode 'viper-mode)
9348
9349 ;;;***
9350
9351 ;;;### (autoloads (vm-easy-menu-create-keymaps vm-easy-menu-define) "vm-easymenu" "vm/vm-easymenu.el")
9352
9353 (autoload 'vm-easy-menu-define "vm-easymenu" "\
9354 Define a menu bar submenu in maps MAPS, according to MENU.
9355 The menu keymap is stored in symbol SYMBOL, both as its value
9356 and as its function definition. DOC is used as the doc string for SYMBOL.
9357
9358 The first element of MENU must be a string. It is the menu bar item name.
9359 The rest of the elements are menu items.
9360
9361 A menu item is usually a vector of three elements: [NAME CALLBACK ENABLE]
9362
9363 NAME is a string--the menu item name.
9364
9365 CALLBACK is a command to run when the item is chosen,
9366 or a list to evaluate when the item is chosen.
9367
9368 ENABLE is an expression; the item is enabled for selection
9369 whenever this expression's value is non-nil.
9370
9371 Alternatively, a menu item may have the form:
9372
9373 [ NAME CALLBACK [ KEYWORD ARG ] ... ]
9374
9375 Where KEYWORD is one of the symbol defined below.
9376
9377 :keys KEYS
9378
9379 KEYS is a string; a complex keyboard equivalent to this menu item.
9380 This is normally not needed because keyboard equivalents are usually
9381 computed automatically.
9382
9383 :active ENABLE
9384
9385 ENABLE is an expression; the item is enabled for selection
9386 whenever this expression's value is non-nil.
9387
9388 :suffix NAME
9389
9390 NAME is a string; the name of an argument to CALLBACK.
9391
9392 :style
9393
9394 STYLE is a symbol describing the type of menu item. The following are
9395 defined:
9396
9397 toggle: A checkbox.
9398 Currently just prepend the name with the string \"Toggle \".
9399 radio: A radio button.
9400 nil: An ordinary menu item.
9401
9402 :selected SELECTED
9403
9404 SELECTED is an expression; the checkbox or radio button is selected
9405 whenever this expression's value is non-nil.
9406 Currently just disable radio buttons, no effect on checkboxes.
9407
9408 A menu item can be a string. Then that string appears in the menu as
9409 unselectable text. A string consisting solely of hyphens is displayed
9410 as a solid horizontal line.
9411
9412 A menu item can be a list. It is treated as a submenu.
9413 The first element should be the submenu name. That's used as the
9414 menu item in the top-level menu. The cdr of the submenu list
9415 is a list of menu items, as above." nil 'macro)
9416
9417 (autoload 'vm-easy-menu-create-keymaps "vm-easymenu" nil nil nil)
9418
9419 ;;;***
9420
9421 ;;;### (autoloads (w3-use-hotlist) "w3-hot" "w3/w3-hot.el") 9450 ;;;### (autoloads (w3-use-hotlist) "w3-hot" "w3/w3-hot.el")
9422 9451
9423 (autoload 'w3-use-hotlist "w3-hot" "\ 9452 (autoload 'w3-use-hotlist "w3-hot" "\
9424 Possibly go to a link in your W3/Mosaic hotlist. 9453 Possibly go to a link in your W3/Mosaic hotlist.
9425 This is part of the emacs World Wide Web browser. It will prompt for 9454 This is part of the emacs World Wide Web browser. It will prompt for
9516 With prefix-arg P, ignore viewers and dump the link straight 9545 With prefix-arg P, ignore viewers and dump the link straight
9517 to disk." t nil) 9546 to disk." t nil)
9518 9547
9519 ;;;*** 9548 ;;;***
9520 9549
9550 ;;;### (autoloads (widget-delete widget-create) "widget-edit" "w3/widget-edit.el")
9551
9552 (autoload 'widget-create "widget-edit" "\
9553 Create widget of TYPE.
9554 The optional ARGS are additional keyword arguments." nil nil)
9555
9556 (autoload 'widget-delete "widget-edit" "\
9557 Delete WIDGET." nil nil)
9558
9559 ;;;***
9560
9561 ;;;### (autoloads (define-widget) "widget" "w3/widget.el")
9562
9563 (autoload 'define-widget "widget" "\
9564 Define a new widget type named NAME from CLASS.
9565
9566 NAME and CLASS should both be symbols, CLASS should be one of the
9567 existing widget types, or nil to create the widget from scratch.
9568
9569 After the new widget has been defined, the following two calls will
9570 create identical widgets:
9571
9572 * (widget-create NAME)
9573
9574 * (apply 'widget-create CLASS ARGS)
9575
9576 The third argument DOC is a documentation string for the widget." nil nil)
9577
9578 ;;;***
9579
9521 ;;;### (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") 9580 ;;;### (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")
9522 9581
9523 (defvar font-menu-ignore-scaled-fonts t "\ 9582 (defvar font-menu-ignore-scaled-fonts t "\
9524 *If non-nil, then the font menu will try to show only bitmap fonts.") 9583 *If non-nil, then the font menu will try to show only bitmap fonts.")
9525 9584