annotate lisp/utils/auto-autoloads.el @ 194:2947057885e5

Added tag r20-3b23 for changeset f53b5ca2e663
author cvs
date Mon, 13 Aug 2007 09:58:32 +0200
parents f53b5ca2e663
children a2f645c6b9f8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1 ;;; DO NOT MODIFY THIS FILE
183
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
2 (if (featurep 'utils-autoloads) (error "Already loaded"))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
3
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
4 ;;;### (autoloads (defadvice ad-add-advice) "advice" "utils/advice.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
5
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
6 (defvar ad-redefinition-action 'warn "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
7 *Defines what to do with redefinitions during Advice de/activation.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
8 Redefinition occurs if a previously activated function that already has an
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
9 original definition associated with it gets redefined and then de/activated.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
10 In such a case we can either accept the current definition as the new
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
11 original definition, discard the current definition and replace it with the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
12 old original, or keep it and raise an error. The values `accept', `discard',
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
13 `error' or `warn' govern what will be done. `warn' is just like `accept' but
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
14 it additionally prints a warning message. All other values will be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
15 interpreted as `error'.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
16
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
17 (defvar ad-default-compilation-action 'maybe "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
18 *Defines whether to compile advised definitions during activation.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
19 A value of `always' will result in unconditional compilation, `never' will
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
20 always avoid compilation, `maybe' will compile if the byte-compiler is already
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
21 loaded, and `like-original' will compile if the original definition of the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
22 advised function is compiled or a built-in function. Every other value will
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
23 be interpreted as `maybe'. This variable will only be considered if the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
24 COMPILE argument of `ad-activate' was supplied as nil.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
25
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
26 (autoload 'ad-add-advice "advice" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
27 Adds a piece of ADVICE to FUNCTION's list of advices in CLASS.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
28 If FUNCTION already has one or more pieces of advice of the specified
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
29 CLASS then POSITION determines where the new piece will go. The value
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
30 of POSITION can either be `first', `last' or a number where 0 corresponds
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
31 to `first'. Numbers outside the range will be mapped to the closest
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
32 extreme position. If there was already a piece of ADVICE with the same
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
33 name, then the position argument will be ignored and the old advice
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
34 will be overwritten with the new one.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
35 If the FUNCTION was not advised already, then its advice info will be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
36 initialized. Redefining a piece of advice whose name is part of the cache-id
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
37 will clear the cache." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
38
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
39 (autoload 'defadvice "advice" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
40 Defines a piece of advice for FUNCTION (a symbol).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
41 The syntax of `defadvice' is as follows:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
42
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
43 (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
44 [DOCSTRING] [INTERACTIVE-FORM]
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
45 BODY... )
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
46
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
47 FUNCTION ::= Name of the function to be advised.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
48 CLASS ::= `before' | `around' | `after' | `activation' | `deactivation'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
49 NAME ::= Non-nil symbol that names this piece of advice.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
50 POSITION ::= `first' | `last' | NUMBER. Optional, defaults to `first',
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
51 see also `ad-add-advice'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
52 ARGLIST ::= An optional argument list to be used for the advised function
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
53 instead of the argument list of the original. The first one found in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
54 before/around/after-advices will be used.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
55 FLAG ::= `protect'|`disable'|`activate'|`compile'|`preactivate'|`freeze'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
56 All flags can be specified with unambiguous initial substrings.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
57 DOCSTRING ::= Optional documentation for this piece of advice.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
58 INTERACTIVE-FORM ::= Optional interactive form to be used for the advised
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
59 function. The first one found in before/around/after-advices will be used.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
60 BODY ::= Any s-expression.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
61
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
62 Semantics of the various flags:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
63 `protect': The piece of advice will be protected against non-local exits in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
64 any code that precedes it. If any around-advice of a function is protected
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
65 then automatically all around-advices will be protected (the complete onion).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
66
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
67 `activate': All advice of FUNCTION will be activated immediately if
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
68 FUNCTION has been properly defined prior to this application of `defadvice'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
69
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
70 `compile': In conjunction with `activate' specifies that the resulting
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
71 advised function should be compiled.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
72
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
73 `disable': The defined advice will be disabled, hence, it will not be used
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
74 during activation until somebody enables it.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
75
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
76 `preactivate': Preactivates the advised FUNCTION at macro-expansion/compile
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
77 time. This generates a compiled advised definition according to the current
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
78 advice state that will be used during activation if appropriate. Only use
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
79 this if the `defadvice' gets actually compiled.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
80
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
81 `freeze': Expands the `defadvice' into a redefining `defun/defmacro' according
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
82 to this particular single advice. No other advice information will be saved.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
83 Frozen advices cannot be undone, they behave like a hard redefinition of
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
84 the advised function. `freeze' implies `activate' and `preactivate'. The
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
85 documentation of the advised function can be dumped onto the `DOC' file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
86 during preloading.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
87
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
88 Look at the file `advice.el' for comprehensive documentation." nil 'macro)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
89
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
90 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
91
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
92 ;;;### (autoloads (all-annotations annotation-list annotations-at annotations-in-region annotation-at annotationp delete-annotation make-annotation) "annotations" "utils/annotations.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
93
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
94 (defvar make-annotation-hook nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
95 *Function or functions to run immediately after creating an annotation.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
96
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
97 (defvar before-delete-annotation-hook nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
98 *Function or functions to run immediately before deleting an annotation.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
99
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
100 (defvar after-delete-annotation-hook nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
101 *Function or functions to run immediately after deleting an annotation.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
102
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
103 (autoload 'make-annotation "annotations" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
104 Create a marginal annotation, displayed using GLYPH, at position POS.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
105 GLYPH may be either a glyph object or a string. Use layout policy
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
106 LAYOUT and place the annotation in buffer BUFFER. If POS is nil, point is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
107 used. If LAYOUT is nil, `whitespace' is used. If BUFFER is nil, the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
108 current buffer is used. If WITH-EVENT is non-nil, then when an annotation
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
109 is activated, the triggering event is passed as the second arg to the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
110 annotation function. If D-GLYPH is non-nil then it is used as the glyph
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
111 that will be displayed when button1 is down. If RIGHTP is non-nil then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
112 the glyph will be displayed on the right side of the buffer instead of the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
113 left." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
114
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
115 (autoload 'delete-annotation "annotations" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
116 Remove ANNOTATION from its buffer. This does not modify the buffer text." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
117
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
118 (autoload 'annotationp "annotations" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
119 T if OBJECT is an annotation." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
120
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
121 (autoload 'annotation-at "annotations" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
122 Return the first annotation at POS in BUFFER.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
123 BUFFER defaults to the current buffer. POS defaults to point in BUFFER." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
124
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
125 (autoload 'annotations-in-region "annotations" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
126 Return all annotations in BUFFER between START and END inclusively." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
127
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
128 (autoload 'annotations-at "annotations" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
129 Return a list of all annotations at POS in BUFFER.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
130 If BUFFER is nil, the current buffer is used. If POS is nil, point is used." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
131
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
132 (autoload 'annotation-list "annotations" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
133 Return a list of all annotations in BUFFER.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
134 If BUFFER is nil, the current buffer is used." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
135
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
136 (autoload 'all-annotations "annotations" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
137 Return a list of all annotations in existence." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
138
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
139 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
140
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
141 ;;;### (autoloads (batch-update-directory batch-update-autoloads update-autoloads-from-directory update-autoloads-here update-file-autoloads generate-file-autoloads) "autoload" "utils/autoload.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
142
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
143 (autoload 'generate-file-autoloads "autoload" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
144 Insert at point a loaddefs autoload section for FILE.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
145 autoloads are generated for defuns and defmacros in FILE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
146 marked by `generate-autoload-cookie' (which see).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
147 If FILE is being visited in a buffer, the contents of the buffer
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
148 are used." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
149
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
150 (autoload 'update-file-autoloads "autoload" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
151 Update the autoloads for FILE in `generated-autoload-file'
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
152 \(which FILE might bind in its local variables).
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
153 This functions refuses to update autolaods files and custom loads." t nil)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
154
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
155 (autoload 'update-autoloads-here "autoload" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
156 Update sections of the current buffer generated by `update-file-autoloads'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
157
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
158 (autoload 'update-autoloads-from-directory "autoload" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
159 Update `generated-autoload-file' with all the current autoloads from DIR.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
160 This runs `update-file-autoloads' on each .el file in DIR.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
161 Obsolete autoload entries for files that no longer exist are deleted." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
162
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
163 (autoload 'batch-update-autoloads "autoload" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
164 Update the autoloads for the files or directories on the command line.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
165 Runs `update-file-autoloads' on files and `update-directory-autoloads'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
166 on directories. Must be used only with -batch, and kills Emacs on completion.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
167 Each file will be processed even if an error occurred previously.
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
168 For example, invoke `xemacs -batch -f batch-update-autoloads *.el'.
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
169 The directory to which the auto-autoloads.el and custom-load.el files must
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
170 be the first parameter on the command line." nil nil)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
171
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
172 (autoload 'batch-update-directory "autoload" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
173 Update the autoloads for the directory on the command line.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
174 Runs `update-file-autoloads' on each file in the given directory, and must
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
175 be used only with -batch, and kills XEmacs on completion." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
176
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
177 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
178
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
179 ;;;### (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")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
180
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 163
diff changeset
181 (defcustom browse-url-browser-function 'browse-url-w3 "*Function to display the current buffer in a WWW browser.\nUsed by the `browse-url-at-point', `browse-url-at-mouse', and\n`browse-url-of-file' commands." :type '(radio (function-item browse-url-w3) (function-item browse-url-netscape) (function-item browse-url-mosaic) (function-item browse-url-cci) (function-item browse-url-iximosaic) (function-item browse-url-lynx-xterm) (function-item browse-url-lynx-emacs) (function-item browse-url-grail) (function :tag "Other" nil)) :group 'browse-url)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
182
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
183 (autoload 'browse-url-netscape "browse-url" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
184 Ask the Netscape WWW browser to load URL.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
185
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
186 Default to the URL around or before point. The strings in variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
187 `browse-url-netscape-arguments' are also passed to Netscape.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
188
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
189 When called interactively, if variable `browse-url-new-window-p' is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
190 non-nil, load the document in a new Netscape window, otherwise use a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
191 random existing one. A non-nil interactive prefix argument reverses
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
192 the effect of browse-url-new-window-p.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
193
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
194 When called non-interactively, optional second argument NEW-WINDOW is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
195 used instead of browse-url-new-window-p." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
196
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
197 (autoload 'browse-url-mosaic "browse-url" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
198 Ask the XMosaic WWW browser to load URL.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
199 Default to the URL around or before point." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
200
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
201 (autoload 'browse-url-grail "browse-url" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
202 Ask the Grail WWW browser to load URL.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
203 Default to the URL around or before point. Runs the program in the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
204 variable `browse-url-grail'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
205
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
206 (autoload 'browse-url-iximosaic "browse-url" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
207 Ask the IXIMosaic WWW browser to load URL.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
208 Default to the URL around or before point." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
209
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
210 (autoload 'browse-url-w3 "browse-url" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
211 Ask the w3 WWW browser to load URL.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
212 Default to the URL around or before point." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
213
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
214 (autoload 'browse-url-lynx-xterm "browse-url" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
215 Ask the Lynx WWW browser to load URL.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
216 Default to the URL around or before point. A new Lynx process is run
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
217 in an Xterm window." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
218
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
219 (autoload 'browse-url-lynx-emacs "browse-url" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
220 Ask the Lynx WWW browser to load URL.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
221 Default to the URL around or before point. Run a new Lynx process in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
222 an Emacs buffer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
223
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
224 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
225
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
226 ;;;### (autoloads (config-value config-value-hash-table) "config" "utils/config.el")
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
227
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
228 (autoload 'config-value-hash-table "config" "\
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
229 Returns hashtable of configuration parameters and their values." nil nil)
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
230
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
231 (autoload 'config-value "config" "\
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
232 Return the value of the configuration parameter CONFIG_SYMBOL." nil nil)
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
233
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
234 ;;;***
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
235
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
236 ;;;### (autoloads (docref-setup) "docref" "utils/docref.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
237
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
238 (autoload 'docref-setup "docref" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
239 Process docref cross-references in the current buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
240 See also \\(f@docref-subst)." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
241
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
242 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
243
169
15872534500d Import from CVS: tag r20-3b11
cvs
parents: 167
diff changeset
244 ;;;### (autoloads nil "easymenu" "utils/easymenu.el")
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
245
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
246 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
247
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
248 ;;;### (autoloads (edit-toolbar) "edit-toolbar" "utils/edit-toolbar.el")
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
249
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
250 (autoload 'edit-toolbar "edit-toolbar" "\
183
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
251 Alter toolbar characteristics by editing a buffer representing the specified toolbar.
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
252 Pops up a buffer containing a list of the toolbar matching TOOLBAR_NAME." t nil)
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
253
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
254 ;;;***
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
255
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
256 ;;;### (autoloads (format-kbd-macro kbd read-kbd-macro edit-named-kbd-macro edit-last-kbd-macro edit-kbd-macro) "edmacro" "utils/edmacro.el")
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
257
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
258 (define-key ctl-x-map "\C-k" 'edit-kbd-macro)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
259
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
260 (autoload 'edit-kbd-macro "edmacro" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
261 Edit a keyboard macro.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
262 At the prompt, type any key sequence which is bound to a keyboard macro.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
263 Or, type `C-x e' or RET to edit the last keyboard macro, `C-h l' to edit
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
264 the last 100 keystrokes as a keyboard macro, or `M-x' to edit a macro by
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
265 its command name.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
266 With a prefix argument, format the macro in a more concise way." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
267
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
268 (autoload 'edit-last-kbd-macro "edmacro" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
269 Edit the most recently defined keyboard macro." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
270
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
271 (autoload 'edit-named-kbd-macro "edmacro" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
272 Edit a keyboard macro which has been given a name by `name-last-kbd-macro'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
273
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
274 (autoload 'read-kbd-macro "edmacro" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
275 Read the region as a keyboard macro definition.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
276 The region is interpreted as spelled-out keystrokes, e.g., \"M-x abc RET\".
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
277 See documentation for `edmacro-mode' for details.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
278 The resulting macro is installed as the \"current\" keyboard macro.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
279
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
280 In Lisp, may also be called with a single STRING argument in which case
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
281 the result is returned rather than being installed as the current macro.
189
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
282 The result will be a vector of keystrokes." t nil)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
283
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
284 (autoload 'kbd "edmacro" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
285 Convert KEYS to the internal Emacs key representation." nil 'macro)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
286
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
287 (autoload 'format-kbd-macro "edmacro" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
288 Return the keyboard macro MACRO as a human-readable string.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
289 This string is suitable for passing to `read-kbd-macro'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
290 Second argument VERBOSE means to put one command per line with comments.
189
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
291 If VERBOSE is nil, put everything on one line." nil nil)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
292
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
293 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
294
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
295 ;;;### (autoloads (turn-on-eldoc-mode eldoc-mode) "eldoc" "utils/eldoc.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
296
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
297 (defcustom eldoc-mode nil "*If non-nil, show the defined parameters for the elisp function near point.\n\nFor the emacs lisp function at the beginning of the sexp which point is\nwithin, show the defined parameters for the function in the echo area.\nThis information is extracted directly from the function or macro if it is\nin pure lisp. If the emacs function is a subr, the parameters are obtained\nfrom the documentation string if possible.\n\nIf point is over a documented variable, print that variable's docstring\ninstead.\n\nThis variable is buffer-local." :type 'boolean :group 'eldoc)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
298
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
299 (autoload 'eldoc-mode "eldoc" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
300 *Enable or disable eldoc mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
301 See documentation for the variable of the same name for more details.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
302
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
303 If called interactively with no prefix argument, toggle current condition
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
304 of the mode.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
305 If called with a positive or negative prefix argument, enable or disable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
306 the mode, respectively." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
307
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
308 (autoload 'turn-on-eldoc-mode "eldoc" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
309 Unequivocally turn on eldoc-mode (see variable documentation)." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
310
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
311 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
312
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
313 ;;;### (autoloads (elp-submit-bug-report elp-results elp-instrument-package elp-instrument-list elp-restore-function elp-instrument-function) "elp" "utils/elp.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
314
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
315 (autoload 'elp-instrument-function "elp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
316 Instrument FUNSYM for profiling.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
317 FUNSYM must be a symbol of a defined function." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
318
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
319 (autoload 'elp-restore-function "elp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
320 Restore an instrumented function to its original definition.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
321 Argument FUNSYM is the symbol of a defined function." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
322
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
323 (autoload 'elp-instrument-list "elp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
324 Instrument for profiling, all functions in `elp-function-list'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
325 Use optional LIST if provided instead." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
326
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
327 (autoload 'elp-instrument-package "elp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
328 Instrument for profiling, all functions which start with PREFIX.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
329 For example, to instrument all ELP functions, do the following:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
330
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
331 \\[elp-instrument-package] RET elp- RET" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
332
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
333 (autoload 'elp-results "elp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
334 Display current profiling results.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
335 If `elp-reset-after-results' is non-nil, then current profiling
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
336 information for all instrumented functions are reset after results are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
337 displayed." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
338
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
339 (autoload 'elp-submit-bug-report "elp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
340 Submit via mail, a bug report on elp." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
341
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
342 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
343
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
344 ;;;### (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")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
345
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
346 (define-key ctl-x-map "F" 'facemenu-keymap)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
347
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
348 (defvar facemenu-menu nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
349 Facemenu top-level menu keymap.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
350
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
351 (defvar facemenu-keymap (let ((map (make-sparse-keymap "Set face"))) (define-key map ?o 'facemenu-set-face) map) "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
352 Keymap for face-changing commands.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
353 `Facemenu-update' fills in the keymap according to the bindings
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
354 requested in `facemenu-keybindings'.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
355
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
356 (autoload 'facemenu-set-face "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
357 Add FACE to the region or next character typed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
358 It will be added to the top of the face list; any faces lower on the list that
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
359 will not show through at all will be removed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
360
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
361 Interactively, the face to be used is read with the minibuffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
362
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
363 If the region is active and there is no prefix argument,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
364 this command sets the region to the requested face.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
365
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
366 Otherwise, this command specifies the face for the next character
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
367 inserted. Moving point or switching buffers before
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
368 typing a character to insert cancels the specification." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
369
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
370 (autoload 'facemenu-set-foreground "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
371 Set the foreground color of the region or next character typed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
372 The color is prompted for. A face named `fg:color' is used (or created).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
373 If the region is active, it will be set to the requested face. If
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
374 it is inactive (even if mark-even-if-inactive is set) the next
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
375 character that is typed (via `self-insert-command') will be set to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
376 the selected face. Moving point or switching buffers before
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
377 typing a character cancels the request." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
378
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
379 (autoload 'facemenu-set-background "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
380 Set the background color of the region or next character typed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
381 The color is prompted for. A face named `bg:color' is used (or created).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
382 If the region is active, it will be set to the requested face. If
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
383 it is inactive (even if mark-even-if-inactive is set) the next
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
384 character that is typed (via `self-insert-command') will be set to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
385 the selected face. Moving point or switching buffers before
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
386 typing a character cancels the request." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
387
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
388 (autoload 'facemenu-set-face-from-menu "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
389 Set the face of the region or next character typed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
390 This function is designed to be called from a menu; the face to use
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
391 is the menu item's name.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
392
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
393 If the region is active and there is no prefix argument,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
394 this command sets the region to the requested face.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
395
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
396 Otherwise, this command specifies the face for the next character
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
397 inserted. Moving point or switching buffers before
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
398 typing a character to insert cancels the specification." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
399
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
400 (autoload 'facemenu-set-size-default "facemenu" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
401
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
402 (autoload 'facemenu-make-larger "facemenu" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
403
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
404 (autoload 'facemenu-make-smaller "facemenu" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
405
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
406 (autoload 'facemenu-make-much-larger "facemenu" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
407
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
408 (autoload 'facemenu-make-much-smaller "facemenu" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
409
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
410 (autoload 'facemenu-set-invisible "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
411 Make the region invisible.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
412 This sets the `invisible' text property; it can be undone with
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
413 `facemenu-remove-special'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
414
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
415 (autoload 'facemenu-set-intangible "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
416 Make the region intangible: disallow moving into it.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
417 This sets the `intangible' text property; it can be undone with
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
418 `facemenu-remove-special'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
419
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
420 (autoload 'facemenu-set-read-only "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
421 Make the region unmodifiable.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
422 This sets the `read-only' text property; it can be undone with
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
423 `facemenu-remove-special'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
424
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
425 (autoload 'facemenu-remove-props "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
426 Remove all text properties that facemenu added to region." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
427
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
428 (autoload 'facemenu-remove-special "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
429 Remove all the \"special\" text properties from the region.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
430 These special properties include `invisible', `intangible' and `read-only'." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
431
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
432 (autoload 'list-text-properties-at "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
433 Pop up a buffer listing text-properties at LOCATION." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
434
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
435 (autoload 'facemenu-read-color "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
436 Read a color using the minibuffer." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
437
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
438 (autoload 'list-colors-display "facemenu" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
439 Display names of defined colors, and show what they look like.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
440 If the optional argument LIST is non-nil, it should be a list of
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
441 colors to display. Otherwise, this command computes a list
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
442 of colors that the current display can handle." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
443
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
444 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
445
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
446 ;;;### (autoloads (floating-toolbar-from-extent-or-popup-mode-menu floating-toolbar-or-popup-mode-menu floating-toolbar) "floating-toolbar" "utils/floating-toolbar.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
447
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
448 (autoload 'floating-toolbar "floating-toolbar" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
449 Popup a toolbar near the current mouse position.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
450 The toolbar instantiator used is taken from the 'floating-toolbar
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
451 property of any extent under the mouse. If no such non-nil
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
452 property exists for any extent under the mouse, then the value of the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
453 variable `floating-toolbar' is checked. If its value si nil, then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
454 no toolbar will be displayed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
455
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
456 This command should be bound to a button press event.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
457
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
458 When called from a program, first arg EVENT should be the button
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
459 press event. Optional second arg EXTENT-LOCAL-ONLY specifies
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
460 that only extent local toolbars should be used; this means the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
461 `floating-toolbar' variable will not be consulted." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
462
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
463 (autoload 'floating-toolbar-or-popup-mode-menu "floating-toolbar" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
464 Like floating-toolbar, but if no toolbar is displayed
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
465 run popup-mode-menu." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
466
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
467 (autoload 'floating-toolbar-from-extent-or-popup-mode-menu "floating-toolbar" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
468 Like floating-toolbar-or-popup-mode-menu, but search only for an
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
469 extent local toolbar." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
470
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
471 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
472
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
473 ;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" "utils/flow-ctrl.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
474
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
475 (autoload 'enable-flow-control "flow-ctrl" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
476 Toggle flow control handling.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
477 When handling is enabled, user can type C-s as C-\\, and C-q as C-^.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
478 With arg, enable flow control mode if arg is positive, otherwise disable." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
479
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
480 (autoload 'enable-flow-control-on "flow-ctrl" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
481 Enable flow control if using one of a specified set of terminal types.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
482 Use `(enable-flow-control-on \"vt100\" \"h19\")' to enable flow control
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
483 on VT-100 and H19 terminals. When flow control is enabled,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
484 you must type C-\\ to get the effect of a C-s, and type C-^
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
485 to get the effect of a C-q.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
486
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
487 This function has no effect unless the current device is a tty.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
488
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
489 The tty terminal type is determined from the TERM environment variable.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
490 Trailing hyphens and everything following is stripped, so a TERM
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
491 value of \"vt100-nam\" is treated the same as \"vt100\"." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
492
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
493 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
494
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
495 ;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) "forms" "utils/forms.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
496
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
497 (autoload 'forms-mode "forms" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
498 Major mode to visit files in a field-structured manner using a form.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
499
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
500 Commands: Equivalent keys in read-only mode:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
501 TAB forms-next-field TAB
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
502 \\C-c TAB forms-next-field
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
503 \\C-c < forms-first-record <
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
504 \\C-c > forms-last-record >
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
505 \\C-c ? describe-mode ?
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
506 \\C-c \\C-k forms-delete-record
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
507 \\C-c \\C-q forms-toggle-read-only q
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
508 \\C-c \\C-o forms-insert-record
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
509 \\C-c \\C-l forms-jump-record l
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
510 \\C-c \\C-n forms-next-record n
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
511 \\C-c \\C-p forms-prev-record p
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
512 \\C-c \\C-r forms-search-backward r
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
513 \\C-c \\C-s forms-search-forward s
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
514 \\C-c \\C-x forms-exit x
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
515 " t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
516
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
517 (autoload 'forms-find-file "forms" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
518 Visit a file in Forms mode." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
519
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
520 (autoload 'forms-find-file-other-window "forms" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
521 Visit a file in Forms mode in other window." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
522
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
523 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
524
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
525 ;;;### (autoloads (unhide-copyleft-region hide-copyleft-region) "hide-copyleft" "utils/hide-copyleft.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
526
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
527 (autoload 'hide-copyleft-region "hide-copyleft" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
528 Make the legal drivel at the front of this file invisible. Unhide it again
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
529 with C-u \\[hide-copyleft-region]." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
530
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
531 (autoload 'unhide-copyleft-region "hide-copyleft" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
532 If the legal nonsense at the top of this file is elided, make it visible again." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
533
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
534 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
535
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
536 ;;;### (autoloads (highlight-headers-follow-url highlight-headers-follow-url-mosaic highlight-headers-follow-url-netscape highlight-headers) "highlight-headers" "utils/highlight-headers.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
537
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
538 (autoload 'highlight-headers "highlight-headers" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
539 Highlight message headers between start and end.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
540 Faces used:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
541 message-headers the part before the colon
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
542 message-header-contents the part after the colon
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
543 message-highlighted-header-contents contents of \"special\" headers
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
544 message-cited-text quoted text from other messages
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
545
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
546 Variables used:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
547
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
548 highlight-headers-regexp what makes a \"special\" header
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
549 highlight-headers-citation-regexp matches lines of quoted text
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
550 highlight-headers-citation-header-regexp matches headers for quoted text
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
551
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
552 If HACK-SIG is true,then we search backward from END for something that
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
553 looks like the beginning of a signature block, and don't consider that a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
554 part of the message (this is because signatures are often incorrectly
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
555 interpreted as cited text.)" nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
556
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
557 (autoload 'highlight-headers-follow-url-netscape "highlight-headers" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
558
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
559 (autoload 'highlight-headers-follow-url-mosaic "highlight-headers" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
560
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
561 (autoload 'highlight-headers-follow-url "highlight-headers" nil t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
562
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
563 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
564
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
565 ;;;### (autoloads (make-hippie-expand-function hippie-expand) "hippie-exp" "utils/hippie-exp.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
566
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
567 (defvar hippie-expand-try-functions-list '(try-complete-file-name-partially try-complete-file-name try-expand-all-abbrevs try-expand-list try-expand-line try-expand-dabbrev try-expand-dabbrev-all-buffers try-expand-dabbrev-from-kill try-complete-lisp-symbol-partially try-complete-lisp-symbol) "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
568 The list of expansion functions tried in order by `hippie-expand'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
569 To change the behavior of `hippie-expand', remove, change the order of,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
570 or insert functions in this list.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
571
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
572 (defvar hippie-expand-verbose t "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
573 *Non-nil makes `hippie-expand' output which function it is trying.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
574
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
575 (defvar hippie-expand-max-buffers nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
576 *The maximum number of buffers (apart from the current) searched.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
577 If nil, all buffers are searched.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
578
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
579 (defvar hippie-expand-ignore-buffers '("^ \\*.*\\*$" dired-mode) "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
580 *A list specifying which buffers not to search (if not current).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
581 Can contain both regexps matching buffer names (as strings) and major modes
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
582 \(as atoms)")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
583
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
584 (autoload 'hippie-expand "hippie-exp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
585 Try to expand text before point, using multiple methods.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
586 The expansion functions in `hippie-expand-try-functions-list' are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
587 tried in order, until a possible expansion is found. Repeated
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
588 application of `hippie-expand' inserts successively possible
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
589 expansions.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
590 With a positive numeric argument, jumps directly to the ARG next
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
591 function in this list. With a negative argument or just \\[universal-argument],
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
592 undoes the expansion." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
593
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
594 (autoload 'make-hippie-expand-function "hippie-exp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
595 Construct a function similar to `hippie-expand'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
596 Make it use the expansion functions in TRY-LIST. An optional second
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
597 argument VERBOSE non-nil makes the function verbose." nil 'macro)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
598
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
599 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
600
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
601 ;;;### (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")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
602
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
603 (autoload 'id-select-thing "id-select" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
604 Mark the region selected by the syntax of the thing at point.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
605 If invoked repeatedly, selects bigger and bigger things.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
606 If `id-select-display-type' is non-nil, the type of selection is displayed in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
607 the minibuffer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
608
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
609 (autoload 'id-select-thing-with-mouse "id-select" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
610 Select a region based on the syntax of the character from a mouse click.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
611 If the click occurs at the same point as the last click, select
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
612 the next larger syntactic structure. If `id-select-display-type' is non-nil,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
613 the type of selection is displayed in the minibuffer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
614
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
615 (autoload 'id-select-goto-matching-tag "id-select" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
616 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.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
617 Returns t if point is moved, else nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
618 Signals an error if no tag is found following point or if the closing tag
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
619 does not have a `>' terminator character." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
620
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
621 (autoload 'id-select-and-copy-thing "id-select" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
622 Copy the region surrounding the syntactical unit at point." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
623
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
624 (autoload 'id-select-and-kill-thing "id-select" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
625 Kill the region surrounding the syntactical unit at point." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
626
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
627 (autoload 'id-select-double-click-hook "id-select" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
628 Select a region based on the syntax of the character wherever the mouse is double-clicked.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
629 If the double-click occurs at the same point as the last double-click, select
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
630 the next larger syntactic structure. If `id-select-display-type' is non-nil,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
631 the type of selection is displayed in the minibuffer." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
632
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
633 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
634
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
635 ;;;### (autoloads (unload-feature) "loadhist" "utils/loadhist.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
636
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
637 (autoload 'unload-feature "loadhist" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
638 Unload the library that provided FEATURE, restoring all its autoloads.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
639 If the feature is required by any other loaded code, and optional FORCE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
640 is nil, raise an error." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
641
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
642 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
643
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
644 ;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" "utils/mail-extr.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
645
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
646 (autoload 'mail-extract-address-components "mail-extr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
647 Given an RFC-822 ADDRESS, extract full name and canonical address.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
648 Returns a list of the form (FULL-NAME CANONICAL-ADDRESS).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
649 If no name can be extracted, FULL-NAME will be nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
650 ADDRESS may be a string or a buffer. If it is a buffer, the visible
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
651 (narrowed) portion of the buffer will be interpreted as the address.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
652 (This feature exists so that the clever caller might be able to avoid
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
653 consing a string.)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
654 If ADDRESS contains more than one RFC-822 address, only the first is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
655 returned. Some day this function may be extended to extract multiple
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
656 addresses, or perhaps return the position at which parsing stopped." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
657
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
658 (autoload 'what-domain "mail-extr" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
659 Prompts for a mail domain, and prints the country it corresponds to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
660 in the minibuffer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
661
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
662 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
663
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
664 ;;;### (autoloads (mail-fetch-field mail-file-babyl-p) "mail-utils" "utils/mail-utils.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
665
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
666 (defvar mail-use-rfc822 nil "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
667 *If non-nil, use a full, hairy RFC822 parser on mail addresses.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
668 Otherwise, (the default) use a smaller, somewhat faster, and
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
669 often correct parser.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
670
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
671 (autoload 'mail-file-babyl-p "mail-utils" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
672
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
673 (autoload 'mail-fetch-field "mail-utils" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
674 Return the value of the header field FIELD-NAME.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
675 The buffer is expected to be narrowed to just the headers of the message.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
676 If second arg LAST is non-nil, use the last such field if there are several.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
677 If third arg ALL is non-nil, concatenate all such fields with commas between." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
678
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
679 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
680
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
681 ;;;### (autoloads (read-passwd) "passwd" "utils/passwd.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
682
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
683 (autoload 'read-passwd "passwd" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
684 Prompts for a password in the minibuffer, and returns it as a string.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
685 If PROMPT may be a prompt string or an alist of elements
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
686 '(prompt . default).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
687 If optional arg CONFIRM is true, then ask the user to type the password
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
688 again to confirm that they typed it correctly.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
689 If optional arg DEFAULT is provided, then it is a string to insert as
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
690 the default choice (it is not, of course, displayed.)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
691
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
692 If running under X, the keyboard will be grabbed (with XGrabKeyboard())
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
693 to reduce the possibility that eavesdropping is occuring.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
694
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
695 When reading a password, all keys self-insert, except for:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
696 \\<read-passwd-map>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
697 \\[read-passwd-erase-line] Erase the entire line.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
698 \\[quoted-insert] Insert the next character literally.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
699 \\[delete-backward-char] Delete the previous character.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
700 \\[exit-minibuffer] Accept what you have typed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
701 \\[keyboard-quit] Abort the command.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
702
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
703 The returned value is always a newly-created string. No additional copies
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
704 of the password remain after this function has returned.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
705
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
706 NOTE: unless great care is taken, the typed password will exist in plaintext
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
707 form in the running image for an arbitrarily long time. Priveleged users may
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
708 be able to extract it from memory. If emacs crashes, it may appear in the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
709 resultant core file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
710
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
711 Some steps you can take to prevent the password from being copied around:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
712
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
713 - as soon as you are done with the returned string, destroy it with
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
714 (fillarray string 0). The same goes for any default passwords
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
715 or password histories.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
716
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
717 - do not copy the string, as with concat or substring - if you do, be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
718 sure to keep track of and destroy all copies.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
719
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
720 - do not insert the password into a buffer - if you do, be sure to
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
721 overwrite the buffer text before killing it, as with the functions
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
722 `passwd-erase-buffer' or `passwd-kill-buffer'. Note that deleting
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
723 the text from the buffer does NOT necessarily remove the text from
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
724 memory.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
725
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
726 - be careful of the undo history - if you insert the password into a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
727 buffer which has undo recording turned on, the password will be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
728 copied onto the undo list, and thus recoverable.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
729
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
730 - do not pass it as an argument to a shell command - anyone will be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
731 able to see it if they run `ps' at the right time.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
732
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
733 Note that the password will be temporarily recoverable with the `view-lossage'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
734 command. This data will not be overwritten until another hundred or so
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
735 characters are typed. There's not currently a way around this." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
736
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
737 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
738
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
739 ;;;### (autoloads (pp-eval-last-sexp pp-eval-expression pp) "pp" "utils/pp.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
740
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
741 (defalias 'pprint 'pp)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
742
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
743 (autoload 'pp "pp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
744 Output the pretty-printed representation of OBJECT, any Lisp object.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
745 Quoting characters are printed when needed to make output that `read'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
746 can handle, whenever this is possible.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
747 Output stream is STREAM, or value of `standard-output' (which see)." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
748
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
749 (autoload 'pp-eval-expression "pp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
750 Evaluate EXPRESSION and pretty-print value into a new display buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
751 If the pretty-printed value fits on one line, the message line is used
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
752 instead. Value is also consed on to front of variable values 's
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
753 value." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
754
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
755 (autoload 'pp-eval-last-sexp "pp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
756 Run `pp-eval-expression' on sexp before point (which see).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
757 With argument, pretty-print output into current buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
758 Ignores leading comment characters." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
759
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
760 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
761
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
762 ;;;### (autoloads (prettyexpand-all-sexp prettyexpand-sexp macroexpand-all-sexp macroexpand-sexp pp-plist pp-variable pp-function) "pretty-print" "utils/pretty-print.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
763
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
764 (autoload 'pp-function "pretty-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
765 Pretty print the function definition of SYMBOL in a separate buffer" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
766
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
767 (autoload 'pp-variable "pretty-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
768 Pretty print the variable value of SYMBOL in a separate buffer" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
769
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
770 (autoload 'pp-plist "pretty-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
771 Pretty print the property list of SYMBOL in a separate buffer" t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
772
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
773 (autoload 'macroexpand-sexp "pretty-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
774 Macro expand the sexpression following point. Pretty print expansion in a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
775 temporary buffer. With prefix argument, replace the original
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
776 sexpression by its expansion in the current buffer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
777
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
778 (autoload 'macroexpand-all-sexp "pretty-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
779 Macro expand recursively the sexpression following point. Pretty print
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
780 expansion in a temporary buffer. With prefix argument, replace the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
781 original sexpression by its expansion in the current buffer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
782
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
783 (autoload 'prettyexpand-sexp "pretty-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
784 Macro expand the sexpression following point. Pretty print expansion
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
785 in a temporary buffer. With prefix argument, replace the original
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
786 sexpression by its expansion in the current buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
787 However, calls to macros specified in the variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
788 `pp-shadow-expansion-list' are not expanded, in order to make the code
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
789 look nicer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
790
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
791 (autoload 'prettyexpand-all-sexp "pretty-print" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
792 Macro expand recursively the sexpression following point. Pretty print
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
793 expansion in a temporary buffer. With prefix argument, replace the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
794 original sexpression by its expansion in the current buffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
795 However, calls to macros specified in the variable
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
796 `pp-shadow-expansion-list' are not expanded, in order to make the code
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
797 look nicer." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
798
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
799 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
800
189
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
801 ;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "utils/regexp-opt.el")
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
802
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
803 (autoload 'regexp-opt "regexp-opt" "\
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
804 Return a regexp to match a string in STRINGS.
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
805 Each string should be unique in STRINGS and should not contain any regexps,
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
806 quoted or not. If optional PAREN is non-nil, ensure that the returned regexp
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
807 is enclosed by at least one regexp grouping construct.
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
808 The returned regexp is typically more efficient than the equivalent regexp:
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
809
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
810 (let ((open-paren (if PAREN \"\\\\(\" \"\")) (close-paren (if PAREN \"\\\\)\" \"\")))
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
811 (concat open-paren (mapconcat 'regexp-quote STRINGS \"\\\\|\") close-paren))
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
812
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
813 but typically contains more regexp grouping constructs.
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
814 Use `regexp-opt-depth' to count them." nil nil)
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
815
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
816 (autoload 'regexp-opt-depth "regexp-opt" "\
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
817 Return the depth of REGEXP.
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
818 This means the number of regexp grouping constructs (parenthesised expressions)
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
819 in REGEXP." nil nil)
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
820
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
821 ;;;***
489f57a838ef Import from CVS: tag r20-3b21
cvs
parents: 183
diff changeset
822
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
823 ;;;### (autoloads (reporter-submit-bug-report) "reporter" "utils/reporter.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
824
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
825 (autoload 'reporter-submit-bug-report "reporter" nil nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
826
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
827 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
828
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
829 ;;;### (autoloads (make-ring ringp) "ring" "utils/ring.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
830
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
831 (autoload 'ringp "ring" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
832 Returns t if X is a ring; nil otherwise." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
833
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 173
diff changeset
834 (define-compatible-function-alias 'ring-p 'ringp)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
835
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
836 (autoload 'make-ring "ring" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
837 Make a ring that can contain SIZE elements." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
838
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
839 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
840
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
841 ;;;### (autoloads (savehist-save savehist-load) "savehist" "utils/savehist.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
842
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
843 (autoload 'savehist-load "savehist" "\
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
844 Load the minibuffer histories from `savehist-file'.
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
845 Unless NO-HOOK is specified, the function will also add the save function
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
846 to `kill-emacs-hook', thus ensuring that the minibuffer contents will be
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
847 saved before leaving Emacs.
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
848
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
849 This function should be normally used from your Emacs init file. Since it
171
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
850 removes your current minibuffer histories, it is unwise to call it at any
929b76928fce Import from CVS: tag r20-3b12
cvs
parents: 169
diff changeset
851 other time." t nil)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
852
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
853 (autoload 'savehist-save "savehist" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
854 Save the histories from `savehist-history-variables' to `savehist-file'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
855 A variable will be saved if it is bound and non-nil." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
856
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
857 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
858
193
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
859 ;;;### (autoloads (list-load-path-shadows) "shadow" "utils/shadow.el")
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
860
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
861 (autoload 'list-load-path-shadows "shadow" "\
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
862 Display a list of Emacs Lisp files that shadow other files.
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
863
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
864 This function lists potential load-path problems. Directories in the
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
865 `load-path' variable are searched, in order, for Emacs Lisp
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
866 files. When a previously encountered file name is found again, a
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
867 message is displayed indicating that the later file is \"hidden\" by
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
868 the earlier.
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
869
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
870 For example, suppose `load-path' is set to
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
871
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
872 \(\"/usr/gnu/emacs/site-lisp\" \"/usr/gnu/emacs/share/emacs/19.30/lisp\")
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
873
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
874 and that each of these directories contains a file called XXX.el. Then
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
875 XXX.el in the site-lisp directory is referred to by all of:
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
876 \(require 'XXX), (autoload .... \"XXX\"), (load-library \"XXX\") etc.
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
877
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
878 The first XXX.el file prevents emacs from seeing the second (unless
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
879 the second is loaded explicitly via load-file).
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
880
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
881 When not intended, such shadowings can be the source of subtle
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
882 problems. For example, the above situation may have arisen because the
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
883 XXX package was not distributed with versions of emacs prior to
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
884 19.30. An emacs maintainer downloaded XXX from elsewhere and installed
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
885 it. Later, XXX was updated and included in the emacs distribution.
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
886 Unless the emacs maintainer checks for this, the new version of XXX
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
887 will be hidden behind the old (which may no longer work with the new
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
888 emacs version).
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
889
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
890 This function performs these checks and flags all possible
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
891 shadowings. Because a .el file may exist without a corresponding .elc
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
892 \(or vice-versa), these suffixes are essentially ignored. A file
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
893 XXX.elc in an early directory (that does not contain XXX.el) is
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
894 considered to shadow a later file XXX.el, and vice-versa.
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
895
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
896 When run interactively, the shadowings (if any) are displayed in a
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
897 buffer called `*Shadows*'. Shadowings are located by calling the
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
898 \(non-interactive) companion function, `find-emacs-lisp-shadows'." t nil)
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
899
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
900 ;;;***
f53b5ca2e663 Import from CVS: tag r20-3b23
cvs
parents: 189
diff changeset
901
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
902 ;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy skeleton-proxy-new define-skeleton) "skeleton" "utils/skeleton.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
903
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
904 (defvar skeleton-filter 'identity "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
905 Function for transforming a skeleton proxy's aliases' variable value.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
906
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
907 (autoload 'define-skeleton "skeleton" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
908 Define a user-configurable COMMAND that enters a statement skeleton.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
909 DOCUMENTATION is that of the command, while the variable of the same name,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
910 which contains the skeleton, has a documentation to that effect.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
911 INTERACTOR and ELEMENT ... are as defined under `skeleton-insert'." nil 'macro)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
912
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
913 (autoload 'skeleton-proxy-new "skeleton" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
914 Insert skeleton defined by variable of same name (see `skeleton-insert').
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
915 Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
916 If no ARG was given, but the region is visible, ARG defaults to -1 depending
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
917 on `skeleton-autowrap'. An ARG of M-0 will prevent this just for once.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
918 This command can also be an abbrev expansion (3rd and 4th columns in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
919 \\[edit-abbrevs] buffer: \"\" command-name).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
920
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
921 When called as a function, optional first argument STR may also be a string
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
922 which will be the value of `str' whereas the skeleton's interactor is then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
923 ignored." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
924
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
925 (autoload 'skeleton-proxy "skeleton" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
926 Insert skeleton defined by variable of same name (see `skeleton-insert').
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
927 Prefix ARG allows wrapping around words or regions (see `skeleton-insert').
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
928 If no ARG was given, but the region is visible, ARG defaults to -1 depending
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
929 on `skeleton-autowrap'. An ARG of M-0 will prevent this just for once.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
930 This command can also be an abbrev expansion (3rd and 4th columns in
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
931 \\[edit-abbrevs] buffer: \"\" command-name).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
932
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
933 When called as a function, optional first argument STR may also be a string
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
934 which will be the value of `str' whereas the skeleton's interactor is then
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
935 ignored." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
936
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
937 (autoload 'skeleton-insert "skeleton" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
938 Insert the complex statement skeleton SKELETON describes very concisely.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
939
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
940 With optional third REGIONS wrap first interesting point (`_') in skeleton
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
941 around next REGIONS words, if REGIONS is positive. If REGIONS is negative,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
942 wrap REGIONS preceding interregions into first REGIONS interesting positions
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
943 \(successive `_'s) in skeleton. An interregion is the stretch of text between
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
944 two contiguous marked points. If you marked A B C [] (where [] is the cursor)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
945 in alphabetical order, the 3 interregions are simply the last 3 regions. But
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
946 if you marked B A [] C, the interregions are B-A, A-[], []-C.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
947
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
948 Optional fourth STR is the value for the variable `str' within the skeleton.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
949 When this is non-`nil' the interactor gets ignored, and this should be a valid
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
950 skeleton element.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
951
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
952 SKELETON is made up as (INTERACTOR ELEMENT ...). INTERACTOR may be nil if
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
953 not needed, a prompt-string or an expression for complex read functions.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
954
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
955 If ELEMENT is a string or a character it gets inserted (see also
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
956 `skeleton-transformation'). Other possibilities are:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
957
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
958 \\n go to next line and indent according to mode
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
959 _ interesting point, interregion here, point after termination
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
960 > indent line (or interregion if > _) according to major mode
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
961 & do next ELEMENT if previous moved point
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
962 | do next ELEMENT if previous didn't move point
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
963 -num delete num preceding characters (see `skeleton-untabify')
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
964 resume: skipped, continue here if quit is signaled
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
965 nil skipped
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
966
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
967 Further elements can be defined via `skeleton-further-elements'. ELEMENT may
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
968 itself be a SKELETON with an INTERACTOR. The user is prompted repeatedly for
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
969 different inputs. The SKELETON is processed as often as the user enters a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
970 non-empty string. \\[keyboard-quit] terminates skeleton insertion, but
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
971 continues after `resume:' and positions at `_' if any. If INTERACTOR in such
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
972 a subskeleton is a prompt-string which contains a \".. %s ..\" it is
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
973 formatted with `skeleton-subprompt'. Such an INTERACTOR may also a list of
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
974 strings with the subskeleton being repeated once for each string.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
975
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
976 Quoted Lisp expressions are evaluated evaluated for their side-effect.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
977 Other Lisp expressions are evaluated and the value treated as above.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
978 Note that expressions may not return `t' since this implies an
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
979 endless loop. Modes can define other symbols by locally setting them
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
980 to any valid skeleton element. The following local variables are
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
981 available:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
982
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
983 str first time: read a string according to INTERACTOR
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
984 then: insert previously read string once more
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
985 help help-form during interaction with the user or `nil'
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
986 input initial input (string or cons with index) while reading str
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
987 v1, v2 local variables for memorizing anything you want
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
988
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
989 When done with skeleton, but before going back to `_'-point call
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
990 `skeleton-end-hook' if that is non-`nil'." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
991
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
992 (autoload 'skeleton-pair-insert-maybe "skeleton" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
993 Insert the character you type ARG times.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
994
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
995 With no ARG, if `skeleton-pair' is non-nil, pairing can occur. If the region
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
996 is visible the pair is wrapped around it depending on `skeleton-autowrap'.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
997 Else, if `skeleton-pair-on-word' is non-nil or we are not before or inside a
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
998 word, and if `skeleton-pair-filter' returns nil, pairing is performed.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
999
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1000 If a match is found in `skeleton-pair-alist', that is inserted, else
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1001 the defaults are used. These are (), [], {}, <> and `' for the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1002 symmetrical ones, and the same character twice for the others." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1003
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1004 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1005
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1006 ;;;### (autoloads (smtpmail-send-it) "smtpmail" "utils/smtpmail.el")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1007
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1008 (autoload 'smtpmail-send-it "smtpmail" nil nil nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1009
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1010 ;;;***
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1011
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1012 ;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar" "utils/speedbar.el")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1013
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1014 (defalias 'speedbar 'speedbar-frame-mode)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1015
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1016 (autoload 'speedbar-frame-mode "speedbar" "\
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1017 Enable or disable speedbar. Positive ARG means turn on, negative turn off.
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1018 nil means toggle. Once the speedbar frame is activated, a buffer in
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1019 `speedbar-mode' will be displayed. Currently, only one speedbar is
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1020 supported at a time." t nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1021
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1022 (autoload 'speedbar-get-focus "speedbar" "\
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1023 Change frame focus to or from the speedbar frame.
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1024 If the selected frame is not speedbar, then speedbar frame is
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1025 selected. If the speedbar frame is active, then select the attached frame." t nil)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1026
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1027 ;;;***
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
1028
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1029 ;;;### (autoloads nil "timezone" "utils/timezone.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1030
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1031 (define-error 'invalid-date "Invalid date string")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1032
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1033 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1034
173
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1035 ;;;### (autoloads (toolbar-kill-item toolbar-kill-item-pos toolbar-add-item restore-initial-toolbar) "toolbar-utils" "utils/toolbar-utils.el")
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1036
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1037 (autoload 'restore-initial-toolbar "toolbar-utils" "\
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1038 Restores the default toolbar defined by initial-toolbar-spec." t nil)
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1039
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1040 (autoload 'toolbar-add-item "toolbar-utils" "\
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1041 Add a toolbar item ITEM at the first location of the toolbar specifier.
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1042 Optionally, can specify an INDEX position to insert the ITEM. The default is
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1043 to use default-toolbar, but a different specifier can by specified with
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1044 TOOLBAR-SPEC." nil nil)
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1045
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1046 (autoload 'toolbar-kill-item-pos "toolbar-utils" "\
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1047 Remove a toolbar item ITEM at the first location of the toolbar specifier.
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1048 Optionally, can specify an INDEX position where to remove the ITEM. The
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1049 default is to use default-toolbar, but a different specifier can by
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1050 specified with TOOLBAR-SPEC." nil nil)
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1051
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1052 (autoload 'toolbar-kill-item "toolbar-utils" "\
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1053 Remove a toolbar item ITEM at the first location of the toolbar specifier.
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1054 Optionally, can specify an ITEM to remove. The ITEM must be in form of a
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1055 vector. The default is to use default-toolbar, but a different specifier
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1056 can by specified with TOOLBAR-SPEC." nil nil)
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1057
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1058 ;;;***
8eaf7971accc Import from CVS: tag r20-3b13
cvs
parents: 171
diff changeset
1059
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1060 ;;;### (autoloads (tq-create) "tq" "utils/tq.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1061
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1062 (autoload 'tq-create "tq" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1063 Create and return a transaction queue communicating with PROCESS.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1064 PROCESS should be a subprocess capable of sending and receiving
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1065 streams of bytes. It may be a local process, or it may be connected
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1066 to a tcp server on another machine." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1067
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1068 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1069
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1070 ;;;### (autoloads (trace-function-background trace-function) "trace" "utils/trace.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1071
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1072 (defvar trace-buffer "*trace-output*" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1073 *Trace output will by default go to that buffer.")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1074
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1075 (autoload 'trace-function "trace" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1076 Traces FUNCTION with trace output going to BUFFER.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1077 For every call of FUNCTION Lisp-style trace messages that display argument
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1078 and return values will be inserted into BUFFER. This function generates the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1079 trace advice for FUNCTION and activates it together with any other advice
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1080 there might be!! The trace BUFFER will popup whenever FUNCTION is called.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1081 Do not use this to trace functions that switch buffers or do any other
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1082 display oriented stuff, use `trace-function-background' instead." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1083
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1084 (autoload 'trace-function-background "trace" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1085 Traces FUNCTION with trace output going quietly to BUFFER.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1086 For every call of FUNCTION Lisp-style trace messages that display argument
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1087 and return values will be inserted into BUFFER. This function generates the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1088 trace advice for FUNCTION and activates it together with any other advice
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1089 there might be!! Trace output will quietly go to BUFFER without changing
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1090 the window or buffer configuration at all." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1091
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1092 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1093
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1094 ;;;### (autoloads (xbm-button-create) "xbm-button" "utils/xbm-button.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1095
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1096 (autoload 'xbm-button-create "xbm-button" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1097 Returns a list of XBM image instantiators for a button displaying TEXT.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1098 The list is of the form
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1099 (UP DOWN DISABLED)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1100 where UP, DOWN, and DISABLED are the up, down and disabled image
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1101 instantiators for the button.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1102
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1103 BORDER-THICKNESS specifies how many pixels should be used for the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1104 borders on the edges of the buttons. It should be a positive integer,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1105 or 0 to mean no border." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1106
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1107 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1108
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1109 ;;;### (autoloads (xpm-button-create) "xpm-button" "utils/xpm-button.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1110
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1111 (autoload 'xpm-button-create "xpm-button" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1112 Returns a list of XPM image instantiators for a button displaying TEXT.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1113 The list is of the form
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1114 (UP DOWN DISABLED)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1115 where UP, DOWN, and DISABLED are the up, down and disabled image
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1116 instantiators for the button.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1117
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1118 SHADOW-THICKNESS specifies how many pixels should be used for the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1119 shadows on the edges of the buttons. It should be a positive integer,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1120 or 0 to mean no shadows on the edges.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1121 FG-COLOR is the color used to display the text. It should be a string.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1122 BG-COLOR is the background color the text will be displayed upon.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1123 It should be a string." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1124
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1125 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1126
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1127 (provide 'utils-autoloads)