aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorPaul Eggert2012-02-10 10:58:48 -0800
committerPaul Eggert2012-02-10 10:58:48 -0800
commit6e6c82a4e687708d5a7a3887f92db45bd74da276 (patch)
tree85dc3105240e84a8cddadb25d572e170fcdbd8bc /lisp
parent78df1fb1d46d556bfc2698ca1802972b13613ba8 (diff)
parentcc26d239af9a82cff079556a1daff4b4bf60eb5c (diff)
downloademacs-6e6c82a4e687708d5a7a3887f92db45bd74da276.tar.gz
emacs-6e6c82a4e687708d5a7a3887f92db45bd74da276.zip
Merge from trunk.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/ChangeLog648
-rw-r--r--lisp/calc/calc-units.el19
-rw-r--r--lisp/cedet/ChangeLog15
-rw-r--r--lisp/cedet/ede/auto.el3
-rw-r--r--lisp/cedet/semantic/wisent/js-wy.el2
-rw-r--r--lisp/cedet/semantic/wisent/python-wy.el3
-rw-r--r--lisp/cedet/srecode/filters.el5
-rw-r--r--lisp/cedet/srecode/insert.el1
-rw-r--r--lisp/color.el141
-rw-r--r--lisp/comint.el2
-rw-r--r--lisp/completion.el5
-rw-r--r--lisp/cus-edit.el23
-rw-r--r--lisp/cus-start.el4
-rw-r--r--lisp/custom.el42
-rw-r--r--lisp/descr-text.el46
-rw-r--r--lisp/desktop.el2
-rw-r--r--lisp/dired-x.el12
-rw-r--r--lisp/dired.el66
-rw-r--r--lisp/dirtrack.el5
-rw-r--r--lisp/dynamic-setting.el56
-rw-r--r--lisp/electric.el24
-rw-r--r--lisp/emacs-lisp/advice.el58
-rw-r--r--lisp/emacs-lisp/authors.el3
-rw-r--r--lisp/emacs-lisp/bytecomp.el74
-rw-r--r--lisp/emacs-lisp/easy-mmode.el37
-rw-r--r--lisp/emacs-lisp/ert-x.el5
-rw-r--r--lisp/emacs-lisp/lisp-mode.el12
-rw-r--r--lisp/emacs-lisp/package.el67
-rw-r--r--lisp/emacs-lisp/pp.el31
-rw-r--r--lisp/emacs-lisp/smie.el2
-rw-r--r--lisp/emacs-lisp/tabulated-list.el3
-rw-r--r--lisp/emulation/tpu-edt.el10
-rw-r--r--lisp/emulation/tpu-extras.el5
-rw-r--r--lisp/epa-mail.el10
-rw-r--r--lisp/erc/ChangeLog10
-rw-r--r--lisp/erc/erc-backend.el1
-rw-r--r--lisp/erc/erc-join.el2
-rw-r--r--lisp/eshell/em-unix.el6
-rw-r--r--lisp/eshell/esh-arg.el12
-rw-r--r--lisp/eshell/esh-ext.el6
-rw-r--r--lisp/eshell/esh-util.el2
-rw-r--r--lisp/face-remap.el9
-rw-r--r--lisp/facemenu.el11
-rw-r--r--lisp/faces.el11
-rw-r--r--lisp/files.el341
-rw-r--r--lisp/font-lock.el4
-rw-r--r--lisp/frame.el104
-rw-r--r--lisp/gnus/ChangeLog211
-rw-r--r--lisp/gnus/gnus-agent.el4
-rw-r--r--lisp/gnus/gnus-demon.el27
-rw-r--r--lisp/gnus/gnus-group.el18
-rw-r--r--lisp/gnus/gnus-html.el2
-rw-r--r--lisp/gnus/gnus-msg.el32
-rw-r--r--lisp/gnus/gnus-srvr.el2
-rw-r--r--lisp/gnus/gnus-start.el15
-rw-r--r--lisp/gnus/gnus-sum.el50
-rw-r--r--lisp/gnus/gnus.el28
-rw-r--r--lisp/gnus/message.el8
-rw-r--r--lisp/gnus/mm-decode.el2
-rw-r--r--lisp/gnus/mm-view.el4
-rw-r--r--lisp/gnus/nnimap.el75
-rw-r--r--lisp/gnus/nntp.el8
-rw-r--r--lisp/gnus/rfc2047.el11
-rw-r--r--lisp/gnus/shr-color.el9
-rw-r--r--lisp/gnus/shr.el44
-rw-r--r--lisp/help-fns.el19
-rw-r--r--lisp/help-macro.el9
-rw-r--r--lisp/ido.el1
-rw-r--r--lisp/iimage.el3
-rw-r--r--lisp/image-mode.el46
-rw-r--r--lisp/image.el36
-rw-r--r--lisp/international/iso-ascii.el7
-rw-r--r--lisp/international/mule-cmds.el5
-rw-r--r--lisp/international/mule.el3
-rw-r--r--lisp/isearch.el5
-rw-r--r--lisp/jka-cmpr-hook.el20
-rw-r--r--lisp/jka-compr.el9
-rw-r--r--lisp/language/thai-util.el8
-rw-r--r--lisp/ldefs-boot.el1976
-rw-r--r--lisp/ls-lisp.el17
-rw-r--r--lisp/mail/emacsbug.el76
-rw-r--r--lisp/mail/rmail.el53
-rw-r--r--lisp/mail/sendmail.el63
-rw-r--r--lisp/mail/smtpmail.el28
-rw-r--r--lisp/mail/supercite.el5
-rw-r--r--lisp/menu-bar.el27
-rw-r--r--lisp/mh-e/ChangeLog12
-rw-r--r--lisp/minibuffer.el5
-rw-r--r--lisp/net/ange-ftp.el3
-rw-r--r--lisp/net/browse-url.el10
-rw-r--r--lisp/net/goto-addr.el5
-rw-r--r--lisp/net/rcirc.el12
-rw-r--r--lisp/net/tramp-cache.el11
-rw-r--r--lisp/net/tramp-sh.el24
-rw-r--r--lisp/net/tramp.el28
-rw-r--r--lisp/notifications.el7
-rw-r--r--lisp/nxml/rng-valid.el2
-rw-r--r--lisp/org/ChangeLog24
-rw-r--r--lisp/pcmpl-gnu.el2
-rw-r--r--lisp/pcmpl-unix.el14
-rw-r--r--lisp/progmodes/cc-cmds.el7
-rw-r--r--lisp/progmodes/cc-engine.el173
-rw-r--r--lisp/progmodes/cc-fonts.el48
-rw-r--r--lisp/progmodes/cc-guess.el2
-rw-r--r--lisp/progmodes/cc-mode.el7
-rw-r--r--lisp/progmodes/compile.el26
-rw-r--r--lisp/progmodes/cwarn.el41
-rw-r--r--lisp/progmodes/f90.el3
-rw-r--r--lisp/progmodes/flymake.el9
-rw-r--r--lisp/progmodes/gdb-mi.el12
-rw-r--r--lisp/progmodes/glasses.el8
-rw-r--r--lisp/progmodes/grep.el3
-rw-r--r--lisp/progmodes/gud.el6
-rw-r--r--lisp/progmodes/hideshow.el6
-rw-r--r--lisp/progmodes/pascal.el10
-rw-r--r--lisp/progmodes/python.el3
-rw-r--r--lisp/progmodes/sql.el34
-rw-r--r--lisp/scroll-lock.el10
-rw-r--r--lisp/server.el34
-rw-r--r--lisp/simple.el141
-rw-r--r--lisp/subr.el65
-rw-r--r--lisp/tar-mode.el11
-rw-r--r--lisp/term.el3
-rw-r--r--lisp/textmodes/bibtex.el242
-rw-r--r--lisp/textmodes/enriched.el7
-rw-r--r--lisp/textmodes/text-mode.el3
-rw-r--r--lisp/tooltip.el30
-rw-r--r--lisp/url/ChangeLog72
-rw-r--r--lisp/url/url-cache.el28
-rw-r--r--lisp/url/url-dired.el5
-rw-r--r--lisp/url/url-http.el25
-rw-r--r--lisp/url/url-parse.el3
-rw-r--r--lisp/url/url-queue.el61
-rw-r--r--lisp/url/url.el24
-rw-r--r--lisp/vc/diff-mode.el4
-rw-r--r--lisp/vc/log-view.el2
-rw-r--r--lisp/vc/pcvs.el16
-rw-r--r--lisp/vc/smerge-mode.el3
-rw-r--r--lisp/vc/vc-dav.el5
-rw-r--r--lisp/vc/vc-hooks.el2
-rw-r--r--lisp/vc/vc-rcs.el4
-rw-r--r--lisp/vc/vc-sccs.el4
-rw-r--r--lisp/vc/vc.el5
-rw-r--r--lisp/vcursor.el2
-rw-r--r--lisp/view.el18
-rw-r--r--lisp/wid-browse.el5
-rw-r--r--lisp/wid-edit.el11
-rw-r--r--lisp/windmove.el18
-rw-r--r--lisp/window.el155
-rw-r--r--lisp/xml.el3
150 files changed, 4298 insertions, 2206 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2813d80d9ff..c28dc491863 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,636 @@
12012-02-10 Lars Ingebrigtsen <larsi@gnus.org>
2
3 * mail/emacsbug.el (report-emacs-bug-hook): Query the user first
4 about SMTP before checking the From header.
5
6 * mail/sendmail.el (sendmail-query-user-about-smtp): Refacored out
7 into own function for reuse by emacsbug.el.
8
92012-02-10 Leo Liu <sdl.web@gmail.com>
10
11 * subr.el (condition-case-unless-debug): Rename from
12 condition-case-no-debug. All callers changed.
13 (with-demoted-errors): Fix caller.
14
15 * vc/diff-mode.el (diff-auto-refine-mode, diff-hunk):
16 * nxml/rng-valid.el (rng-do-some-validation):
17 * emacs-lisp/package.el (package-refresh-contents)
18 (package-menu-execute):
19 * desktop.el (desktop-create-buffer):
20 * font-lock.el (lisp-font-lock-keywords-2): caller changed.
21
222012-02-10 Glenn Morris <rgm@gnu.org>
23
24 * textmodes/bibtex.el:
25 Add missing :version tags for new/changed defcustoms.
26
27 * files.el (remote-file-name-inhibit-cache): Doc fixes.
28
292012-02-09 Lars Ingebrigtsen <larsi@rusty>
30
31 * mail/smtpmail.el (smtpmail-user-mail-address): New function.
32 (smtpmail-via-smtp): Use it, or fall back on the From address.
33 (smtpmail-send-it): Ditto.
34
352012-02-09 Stefan Monnier <monnier@iro.umontreal.ca>
36
37 * emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):
38 Don't fallback on byte-compile-defvar. Optimize (defvar foo) away.
39 (byte-compile-tmp-var): New const.
40 (byte-compile-defvar): Use it to minimize .elc size.
41 Just use `defvar' rather than simulate it (bug#10761).
42
432012-02-09 Glenn Morris <rgm@gnu.org>
44
45 * files.el (rename-uniquely): Doc fix. (Bug#3806)
46
47 * progmodes/cc-guess.el (c-guess-offset-threshold, c-guess-region-max):
48 Add :version tags.
49
50 * progmodes/compile.el (compilation-first-column)
51 (compilation-error-screen-columns, compilation-filter-start): Doc fixes.
52
53 * vc/log-view.el (log-view-toggle-entry-display):
54 * vc/vc.el (vc-merge, vc-pull): Doc fixes.
55
56 * mail/emacsbug.el (report-emacs-bug-can-use-osx-open)
57 (report-emacs-bug-can-use-xdg-email):
58 (report-emacs-bug-insert-to-mailer): Doc fixes.
59 (report-emacs-bug): Message fix.
60
61 * net/browse-url.el (browse-url-can-use-xdg-open)
62 (browse-url-xdg-open): Doc fixes.
63
64 * electric.el (electric-indent-mode, electric-pair-mode)
65 (electric-layout-rules, electric-layout-mode): Doc fixes.
66 (electric-pair-pairs, electric-pair-skip-self): Add :version tags.
67
682012-02-08 Martin Rudalics <rudalics@gmx.at>
69
70 * server.el (server-unselect-display): Don't inadvertently kill
71 the current buffer. (Bug#10729)
72
732012-02-08 Glenn Morris <rgm@gnu.org>
74
75 * progmodes/sql.el (sql-port, sql-connection-alist, sql-list-all)
76 (sql-list-table): Doc fixes.
77
78 * image-mode.el (image-transform-minor-mode-map, image-transform-mode):
79 Comment out (does nothing).
80
81 * completion.el (dynamic-completion-mode):
82 * dirtrack.el (dirtrack-debug-mode):
83 * electric.el (electric-layout-mode):
84 * epa-mail.el (epa-mail-mode, epa-global-mail-mode):
85 * face-remap.el (text-scale-mode, buffer-face-mode):
86 * iimage.el (iimage-mode):
87 * image-mode.el (image-transform-mode):
88 * minibuffer.el (completion-in-region-mode):
89 * scroll-lock.el (scroll-lock-mode):
90 * simple.el (next-error-follow-minor-mode):
91 * tar-mode.el (tar-subfile-mode):
92 * tooltip.el (tooltip-mode):
93 * vcursor.el (vcursor-use-vcursor-map):
94 * wid-browse.el (widget-minor-mode):
95 * emulation/tpu-edt.el (tpu-edt-mode):
96 * emulation/tpu-extras.el (tpu-cursor-free-mode):
97 * international/iso-ascii.el (iso-ascii-mode):
98 * language/thai-util.el (thai-word-mode):
99 * mail/supercite.el (sc-minor-mode):
100 * net/goto-addr.el (goto-address-mode):
101 * net/rcirc.el (rcirc-multiline-minor-mode, rcirc-track-minor-mode):
102 * progmodes/cwarn.el (cwarn-mode):
103 * progmodes/flymake.el (flymake-mode):
104 * progmodes/glasses.el (glasses-mode):
105 * progmodes/hideshow.el (hs-minor-mode):
106 * progmodes/pascal.el (pascal-outline-mode):
107 * textmodes/enriched.el (enriched-mode):
108 * vc/smerge-mode.el (smerge-mode):
109 Doc fixes (minor mode argument).
110
1112012-02-07 Eli Zaretskii <eliz@gnu.org>
112
113 * ls-lisp.el (ls-lisp-sanitize): New function.
114 (ls-lisp-insert-directory): Use it to fix or remove any elements
115 in file-alist with missing attributes. (Bug#4673)
116
1172012-02-07 Alan Mackenzie <acm@muc.de>
118
119 Fix spurious recognition of c-in-knr-argdecl.
120
121 * progmodes/cc-engine.el (c-in-knr-argdecl): Check for '=' in a
122 putative K&R region.
123
1242012-02-07 Alan Mackenzie <acm@muc.de>
125
126 * progmodes/cc-engine.el (c-forward-objc-directive): Prevent
127 looping in "#pragma mark @implementation".
128
1292012-02-07 Michael Albinus <michael.albinus@gmx.de>
130
131 * notifications.el (notifications-on-closed-signal): Make `reason'
132 optional. (Bug#10744)
133
1342012-02-07 Glenn Morris <rgm@gnu.org>
135
136 * emacs-lisp/easy-mmode.el (define-minor-mode):
137 Doc fixes for the macro and the mode it defines.
138
139 * image.el (imagemagick-types-inhibit): Doc fix.
140
141 * cus-start.el (imagemagick-render-type): Add it.
142
1432012-02-06 Lars Ingebrigtsen <larsi@gnus.org>
144
145 * progmodes/cc-mode.el
146 (c-standard-font-lock-fontify-region-function): Set the default at
147 load time, too, so that `font-lock-fontify-buffer' can be called
148 without setting up the entire mode first. This fixes a bug in
149 `mm-inline-text' with C MIME parts.
150
1512012-02-06 Chong Yidong <cyd@gnu.org>
152
153 * simple.el (list-processes--refresh): Delete exited processes
154 (Bug#8094).
155
156 * comint.el (comint-next-prompt): next-single-char-property-change
157 and prev-single-char-property-change never return nil (Bug#8657).
158
159 * custom.el (defcustom): Doc fix (Bug#9711).
160
1612012-02-05 Chong Yidong <cyd@gnu.org>
162
163 * cus-edit.el (custom-variable-reset-backup): Quote the value
164 before storing it in the customized-value property (Bug#6712).
165 (custom-display): Add a customization type tag.
166 (custom-buffer-create-internal): Improve tooltip message.
167
168 * wid-edit.el (widget-field-value-get): New optional arg to
169 suppress trailing whitespace truncation.
170 (character): Use it (Bug#2689).
171
1722012-02-05 Andreas Schwab <schwab@linux-m68k.org>
173
174 * progmodes/gud.el (gud-pv): Use pv instead of pv1.
175 * progmodes/gdb-mi.el (gud-pp): Use pp instead of pp1.
176
1772012-02-05 Chong Yidong <cyd@gnu.org>
178
179 * cus-edit.el (custom-variable-value-create): For mismatched
180 types, show the current value (Bug#7600).
181
182 * custom.el (defcustom): Doc fix.
183
1842012-02-05 Glenn Morris <rgm@gnu.org>
185
186 * font-lock.el (lisp-font-lock-keywords-2): Add with-wrapper-hook.
187
1882012-02-05 Juanma Barranquero <lekktu@gmail.com>
189
190 * emacs-lisp/pp.el (pp-to-string): Use `with-temp-buffer'.
191 (pp-buffer): Use `ignore-errors', `looking-at-p'.
192 (pp-last-sexp): Use `looking-at-p'.
193
1942012-02-04 Glenn Morris <rgm@gnu.org>
195
196 * files.el (revert-buffer):
197 Doc fix (mention revert-buffer-in-progress-p).
198
199 * emacs-lisp/ert-x.el (ert-simulate-command):
200 Check deferred-action-list (which is obsolete) is bound.
201
202 * subr.el (with-wrapper-hook): Doc fixes.
203
204 * simple.el (filter-buffer-substring-functions)
205 (buffer-substring-filters, filter-buffer-substring): Doc fixes.
206
2072012-02-04 Lars Ljung <lars@matholka.se> (tiny change)
208
209 * eshell/esh-ext.el (eshell-windows-shell-file): Match "cmdproxy"
210 anywhere in shell-file-name, not just at the beginning. (Bug#10523)
211
2122012-02-04 Leo Liu <sdl.web@gmail.com>
213
214 * emacs-lisp/smie.el: Fix dead link (Bug#10711).
215
2162012-02-04 Glenn Morris <rgm@gnu.org>
217
218 * image.el (image-extension-data): Add obsolete alias.
219
220 * isearch.el (isearch-update): Doc fix.
221
222 * facemenu.el (list-colors-display): Doc fix (minor rephrasing).
223
224 * ido.el (ido-find-file): Doc fix (ido-toggle-vc not on any key).
225
2262012-02-03 Glenn Morris <rgm@gnu.org>
227
228 * image.el (image-animated-p): Doc fix. Use image-animated-types.
229 (image-animate-timeout): Doc fix.
230
231 * image-mode.el (image-animate-loop, image-toggle-animation): Doc fixes.
232
2332012-02-02 Glenn Morris <rgm@gnu.org>
234
235 * server.el (server-auth-dir): Doc fix.
236 (server-eval-at): Doc fix. Give an explicit error if !server-use-tcp.
237
238 * subr.el (run-mode-hooks): Doc fix.
239
2402012-02-02 Juri Linkov <juri@jurta.org>
241
242 * image-mode.el (image-toggle-display-image): Remove tautological
243 `major-mode' from the `derived-mode-p' test.
244
2452012-02-02 Kenichi Handa <handa@m17n.org>
246
247 * composite.el (compose-region): Cancel previous change.
248
2492012-02-02 Kenichi Handa <handa@m17n.org>
250
251 * composite.el (compose-region, compose-string): Signal error for
252 a null string component (Bug#6988).
253
2542012-02-01 Chong Yidong <cyd@gnu.org>
255
256 * view.el (view-buffer-other-window, view-buffer-other-frame):
257 Handle special modes like view-buffer (Bug#10650).
258 (view-buffer): Simplify.
259
260 * frame.el (set-frame-font): Tweak meaning of third argument.
261
262 * dynamic-setting.el (font-setting-change-default-font):
263 Use set-frame-font (Bug#9982).
264
2652012-02-01 Glenn Morris <rgm@gnu.org>
266
267 * progmodes/compile.el (compilation-internal-error-properties):
268 Respect compilation-first-column in the "*compilation*" buffer.
269
270 * emacs-lisp/easy-mmode.el (define-minor-mode):
271 Relax :variable's test for a named function.
272
2732012-01-31 Alan Mackenzie <acm@muc.de>
274
275 * progmodes/cc-engine.el (c-guess-basic-syntax): CASE 5B.1: Fix an
276 off by one error.
277
2782012-01-31 Chong Yidong <cyd@gnu.org>
279
280 * frame.el (set-frame-font): New arg ALL-FRAMES.
281
282 * menu-bar.el (menu-set-font): Use set-frame-font.
283
284 * faces.el (face-spec-reset-face): Don't apply unspecified
285 attribute values to the default face.
286
2872012-01-31 Juanma Barranquero <lekktu@gmail.com>
288
289 * progmodes/cwarn.el (cwarn): Remove dead link.
290 (cwarn-configuration, cwarn-verbose, cwarn-mode-text, cwarn-load-hook):
291 Remove * from defcustom docstrings.
292 (turn-on-cwarn-mode): Make obsolete.
293 (c-at-toplevel-p): Remove compatibility code for Emacs 20.3 and older.
294 (turn-on-cwarn-mode-if-enabled): Call `cwarn-mode'.
295
2962012-01-31 Glenn Morris <rgm@gnu.org>
297
298 * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix.
299 Fix :variable handling of mode a symbol not equal to modefun.
300 Allow named functions to be used as the cdr of :variable.
301
3022012-01-30 Glenn Morris <rgm@gnu.org>
303
304 * emacs-lisp/authors.el (authors-fixed-entries):
305 Remove reference to deleted file rnewspost.el.
306
3072012-01-29 Juanma Barranquero <lekktu@gmail.com>
308
309 * window.el (window-with-parameter): Remove unused variable `windows'.
310 (window--side-check): Remove unused variable `code'.
311 (window--resize-siblings): Remove unused variable `first'.
312 (adjust-window-trailing-edge): Remove unused variable `failed'.
313 (window-deletable-p, window--delete): Remove unused variable `buffer'.
314 Use `let', not `let*'.
315 (balance-windows-2): Remove unused variable `found'.
316 (window--state-put-2): Remove unused variable `splits'.
317 (window-state-put): Remove unused variable `selected'.
318 (same-window-p): Use `string-match-p'.
319 (display-buffer-assq-regexp): Remove unused variable `value'.
320 (display-buffer-pop-up-frame, display-buffer-pop-up-window):
321 Mark argument ALIST as ignored.
322 (pop-to-buffer): Remove unused variable `old-window'.
323
3242012-01-29 Eli Zaretskii <eliz@gnu.org>
325
326 * jka-cmpr-hook.el (jka-compr-compression-info-list): Support .lz
327 and .lzma compressed files.
328
3292012-01-29 Chong Yidong <cyd@gnu.org>
330
331 * frame.el (window-system-default-frame-alist): Doc fix.
332
333 * dynamic-setting.el (font-setting-change-default-font): Don't
334 change the default face if SET-FONT argument is non-nil (Bug#9982).
335
3362012-01-29 Samuel Bronson <naesten@gmail.com> (tiny change)
337
338 * custom.el (defcustom): Add doc link to Lisp manual (Bug#10635).
339
3402012-01-29 Syver Enstad <syver.enstad@cisco.com> (tiny change)
341
342 * progmodes/gud.el (pdb): Give pdb full paths, to allow setting
343 breakpoints in files outside current directory (Bug#6098).
344
3452012-01-29 Chong Yidong <cyd@gnu.org>
346
347 * progmodes/python.el: Require ansi-color at top-level.
348
349 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-abbrev-table):
350 Define and use in Emacs Lisp mode (Bug#9360).
351 (lisp-mode-abbrev-table): Add doc.
352 (lisp-mode-variables): Don't set local-abbrev-table.
353 (lisp-interaction-mode): Use emacs-lisp-mode-abbrev-table.
354
3552012-01-28 Roland Winkler <winkler@gnu.org>
356
357 * textmodes/bibtex.el (bibtex-vec-incr): Fix docstring.
358
3592012-01-28 Roland Winkler <winkler@gnu.org>
360
361 * textmodes/bibtex.el (bibtex-entry-alist): New function.
362 (bibtex-set-dialect): Use it. Either set global values of
363 dialect-dependent variables or bind these variables buffer-locally
364 (Bug#10254).
365 (bibtex-mode): Call bibtex-set-dialect via
366 hack-local-variables-hook.
367 (bibtex-dialect): Update docstring. Add
368 safe-local-variable predicate.
369 (bibtex-entry-alist, bibtex-field-alist): Initialize via
370 bibtex-set-dialect.
371 (bibtex-mode-map): Define menu for each dialect.
372 (bibtex-entry): Fix docstring.
373
3742012-01-28 Chong Yidong <cyd@gnu.org>
375
376 * eshell/esh-arg.el (eshell-quote-argument): New function.
377
378 * eshell/esh-ext.el (eshell-invoke-batch-file):
379 * eshell/em-unix.el (eshell/cat, eshell/du): Use it to quote the
380 first arg to eshell-parse-command (Bug#10523).
381
3822012-01-28 Drew Adams <drew.adams@oracle.com>
383
384 * net/ange-ftp.el (ange-ftp-canonize-filename): Check, that
385 `default-directory' is non-nil.
386
3872012-01-28 Eli Zaretskii <eliz@gnu.org>
388
389 * mail/emacsbug.el (report-emacs-bug): Fill the potentially long
390 line that displays system-configuration-options. (Bug#9924)
391
3922012-01-28 Drew Adams <drew.adams@oracle.com>
393
394 * descr-text.el (describe-char): Show information about POS, in
395 addition to information about the character at POS. Improve and
396 update the doc string. Change "code point" to "code point in
397 charset", to avoid confusion with the character's Unicode code
398 point shown above that. (Bug#10129)
399
4002012-01-28 Eli Zaretskii <eliz@gnu.org>
401
402 * descr-text.el (describe-char): Show the raw character, not only
403 its display form at POS. Suggested by Kenichi Handa <handa@m17n.org>.
404 See http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00760.html
405 for the reasons.
406
4072012-01-28 Phil Hagelberg <phil@hagelb.org>
408
409 * emacs-lisp/package.el (package-install): Run
410 package-refresh-contents if there is no archive yet (Bug#9798).
411
4122012-01-28 Chong Yidong <cyd@gnu.org>
413
414 * emacs-lisp/package.el (package-maybe-load-descriptor):
415 New function, split from package-maybe-load-descriptor.
416 (package-maybe-load-descriptor): Use it.
417 (package-download-transaction): Fully load required packages
418 inside the loop, so that `require' calls work (Bug#10593).
419 (package-install): No need to call package-initialize now.
420
4212012-01-28 Chong Yidong <cyd@gnu.org>
422
423 * simple.el (deactivate-mark): Doc fix (Bug#8614).
424
425 * tooltip.el (tooltip-mode): Doc fix.
426 (tooltip-use-echo-area): Mark as obsolete (Bug#6595).
427
428 * frame.el (set-cursor-color): Doc fix (Bug#352).
429
430 * mail/rmail.el (rmail-start-mail): Add send-action again (Bug#10625).
431 (rmail-mail-return): Switch to NEWBUF only if it is non-nil.
432
433 * cus-edit.el (custom-buffer-create-internal): Fix search button
434 action (Bug#10542).
435 (customize-unsaved, customize-saved): Doc fix (Bug#10541).
436
4372012-01-27 Eduard Wiebe <usenet@pusto.de>
438
439 * dired.el (dired-mark-files-regexp):
440 Include any subdirectory components. (Bug#10445)
441
4422012-01-27 Mike Lamb <mrlamb@gmail.com> (tiny change)
443
444 * pcmpl-unix.el (pcmpl-ssh-known-hosts):
445 Handle [host]:port syntax. (Bug#10533)
446
4472012-01-27 Alex Harsanyi <harsanyi@mac.com>
448
449 * xml.el (xml-parse-tag): Fix parsing of comments (Bug#10405).
450
4512012-01-26 Glenn Morris <rgm@gnu.org>
452
453 * dired-x.el (dired-bind-jump): Use ctl-x-map and ctl-x-4-map.
454 * term.el (term-raw-escape-map): Use Control-X-prefix.
455 * vc/vc-hooks.el (vc-prefix-map): Use ctl-x-map. (Bug#10566)
456
4572012-01-25 Martin Rudalics <rudalics@gmx.at>
458
459 * window.el (window-state-get, window--state-get-1): Don't deal
460 with fixed-sizeness of windows. Simplify code.
461
4622012-01-25 Jérémy Compostella <jeremy.compostella@gmail.com>
463
464 * window.el (window--state-get-1, window--state-put-2):
465 Don't save and restore the mark.
466
4672012-01-25 Chong Yidong <cyd@gnu.org>
468
469 * custom.el (custom-variable-p): Doc fix.
470
4712012-01-25 Glenn Morris <rgm@gnu.org>
472
473 * dired.el (dired-goto-file): Handle some of the more common
474 characters that `ls -b' escapes. (Bug#10596)
475
476 * progmodes/compile.el (compilation-next-error-function):
477 Respect compilation-first-column in the "*compilation*" buffer.
478 * progmodes/grep.el (grep-first-column): New variable. (Bug#10594)
479
480 * vc/vc.el (vc-modify-change-comment): Scoping fix. (Bug#10513)
481
4822012-01-24 Glenn Morris <rgm@gnu.org>
483
484 * pcmpl-gnu.el (pcomplete/tar): Handle " - ". (Bug#10457)
485
4862012-01-24 Julien Danjou <julien@danjou.info>
487
488 * color.el (color-rgb-to-hsl): Fix value computing.
489 (color-hue-to-rgb): New function.
490 (color-hsl-to-rgb): New function.
491 (color-clamp, color-saturate-hsl, color-saturate-name)
492 (color-desaturate-hsl, color-desaturate-name, color-lighten-hsl)
493 (color-lighten-name, color-darken-hsl, color-darken-name): New function.
494
4952012-01-24 Glenn Morris <rgm@gnu.org>
496
497 * vc/vc-rcs.el (vc-rcs-create-tag):
498 * vc/vc-sccs.el (vc-sccs-create-tag):
499 Fix argument spec to be what vc-create-tag expects. (Bug#10515)
500
5012012-01-23 Mike Lamb <mrlamb@gmail.com> (tiny change)
502
503 * eshell/esh-util.el (eshell-read-hosts-file):
504 Skip comment lines. (Bug#10549)
505
506 * eshell/em-unix.el (pcomplete/ssh): Remove. (Bug#10548)
507
5082012-01-23 Juanma Barranquero <lekktu@gmail.com>
509
510 * subr.el (display-delayed-warnings): Doc fix.
511 (collapse-delayed-warnings): New function to collapse identical
512 adjacent warnings.
513 (delayed-warnings-hook): Add it.
514
5152012-01-22 Michael Albinus <michael.albinus@gmx.de>
516
517 * net/tramp.el (tramp-action-login): Set connection property "login-as".
518
519 * net/tramp-cache.el (tramp-dump-connection-properties): Do not dump
520 properties, when "login-as" is set.
521
522 * net/tramp-sh.el (tramp-methods): Add user spec to "pscp" and "psftp".
523 (tramp-default-user-alist): Don't add "pscp".
524 (tramp-do-copy-or-rename-file-out-of-band): Use connection
525 property "login-as", if set. (Bug#10530)
526
5272012-01-21 Michael Albinus <michael.albinus@gmx.de>
528
529 * net/tramp-sh.el (tramp-default-user-alist): Don't add "plink",
530 "plink1" and "psftp". (Bug#10530)
531
5322012-01-21 Kenichi Handa <handa@m17n.org>
533
534 * international/mule-cmds.el (prefer-coding-system): Show a
535 warning message if the default value of file-name-coding-system
536 was not changed.
537
5382012-01-21 Jérémy Compostella <jeremy.compostella@gmail.com>
539
540 * windmove.el (windmove-reference-loc):
541 Fix windmove-reference-loc miscalculation.
542
5432012-01-21 Jay Belanger <jay.p.belanger@gmail.com>
544
545 * calc/calc-units.el (math-put-default-units): Don't use "1" as a
546 default unit.
547
5482012-01-21 Glenn Morris <rgm@gnu.org>
549
550 * international/mule.el (auto-coding-alist): Add .tbz.
551
552 * files.el (local-enable-local-variables): Doc fix.
553 (inhibit-local-variables-regexps): Rename from
554 inhibit-first-line-modes-regexps. Keep old name as obsolete alias.
555 Doc fix. Add some extensions from auto-coding-alist.
556 (inhibit-local-variables-suffixes):
557 Rename from inhibit-first-line-modes-suffixes. Doc fix.
558 (inhibit-local-variables-p):
559 New function, extracted from set-auto-mode-1.
560 (set-auto-mode): Doc fix. Respect inhibit-local-variables-regexps.
561 (set-auto-mode-1): Doc fix. Use inhibit-local-variables-p.
562 (hack-local-variables): Doc fix. Make the mode-only case
563 respect enable-local-variables and friends.
564 Respect inhibit-local-variables-regexps for file-locals, but
565 not for directory-locals.
566 (set-visited-file-name):
567 Take account of inhibit-local-variables-regexps.
568 Whether it applies may change as the file name is changed.
569 * jka-cmpr-hook.el (jka-compr-install):
570 * jka-compr.el (jka-compr-uninstall):
571 Update for inhibit-first-line-modes-suffixes name change.
572
5732012-01-20 Martin Rudalics <rudalics@gmx.at>
574
575 * help-macro.el (make-help-screen): Temporarily restore original
576 binding for minor-mode-map-alist (Bug#10454).
577
5782012-01-19 Julien Danjou <julien@danjou.info>
579
580 * color.el (color-name-to-rgb): Use the white color to find the max
581 color component value and return correctly computed values.
582 (color-name-to-rgb): Add missing float conversion for max value.
583
5842012-01-19 Martin Rudalics <rudalics@gmx.at>
585
586 * window.el (window--state-get-1, window-state-get): Do not use
587 special state value for window-persistent-parameters. Rename
588 argument IGNORE to WRITABLE. Rewrite doc-string.
589 (window--state-put-2): Reset all window parameters to nil before
590 assigning values of persistent parameters.
591
5922012-01-18 Alan Mackenzie <acm@muc.de>
593
594 Eliminate sluggishness and hangs in fontification of "semicolon
595 deserts".
596
597 * progmodes/cc-engine.el (c-state-nonlit-pos-interval):
598 Change value 10000 -> 3000.
599 (c-state-safe-place): Reformulate so it doesn't stack up an
600 infinite number of wrong entries in c-state-nonlit-pos-cache.
601 (c-determine-limit-get-base, c-determine-limit): New functions to
602 determine backward search limits disregarding literals.
603 (c-find-decl-spots): Amend commenting.
604 (c-cheap-inside-bracelist-p): New function which detects "={".
605
606 * progmodes/cc-fonts.el
607 (c-make-font-lock-BO-decl-search-function): Give a limit to a
608 backward search.
609 (c-font-lock-declarations): Fix an occurrence of point being
610 undefined. Check additionally for point being in a bracelist or
611 near a macro invocation without a semicolon so as to avoid a
612 fruitless time consuming search for a declarator. Give a more
613 precise search limit for declarators using the new
614 c-determine-limit.
615
6162012-01-18 Glenn Morris <rgm@gnu.org>
617
618 * files.el (auto-mode-alist, inhibit-first-line-modes-regexps)
619 (set-auto-mode): Doc fixes.
620
6212012-01-17 Glenn Morris <rgm@gnu.org>
622
623 * isearch.el (search-nonincremental-instead): Fix doc typo.
624
625 * dired.el (dired-insert-directory): Handle newlines in directory name.
626 (dired-build-subdir-alist): Unescape newlines in directory name.
627
6282012-01-17 Michael Albinus <michael.albinus@gmx.de>
629
630 * net/tramp.el (tramp-local-end-of-line): New defcustom.
631 (tramp-action-login, tramp-action-yesno, tramp-action-yn)
632 (tramp-action-terminal): Use it. (Bug#10530)
633
12012-01-16 Stefan Monnier <monnier@iro.umontreal.ca> 6342012-01-16 Stefan Monnier <monnier@iro.umontreal.ca>
2 635
3 * minibuffer.el (completion--replace): Strip properties (bug#10062). 636 * minibuffer.el (completion--replace): Strip properties (bug#10062).
@@ -34,6 +667,17 @@
34 667
35 * dired.el (dired-get-filename): Fix 'verbatim case of previous change. 668 * dired.el (dired-get-filename): Fix 'verbatim case of previous change.
36 669
6702012-01-13 Alan Mackenzie <acm@muc.de>
671
672 Fix filling for when filladapt mode is enabled.
673
674 * progmodes/cc-cmds.el (c-fill-paragraph): In the invocation of
675 c-mask-paragraph, pass in `fill-paragraph' rather than
676 `fill-region-as-paragraph'. (This is a reversion of a previous
677 change.)
678 * progmodes/cc-mode.el (c-basic-common-init): Make
679 fill-paragraph-handle-comment buffer local and set it to nil.
680
372012-01-13 Glenn Morris <rgm@gnu.org> 6812012-01-13 Glenn Morris <rgm@gnu.org>
38 682
39 * dired.el (dired-switches-escape-p): New function. 683 * dired.el (dired-switches-escape-p): New function.
@@ -165,7 +809,7 @@
165 first prompt in `sql-interacive-mode'. 809 first prompt in `sql-interacive-mode'.
166 (sql-mode-oracle-font-lock-keywords): Add CONNECT_BY_* builtin 810 (sql-mode-oracle-font-lock-keywords): Add CONNECT_BY_* builtin
167 keywords. 811 keywords.
168 (sql-mode-mysql-font-lock-keywords): Add ELSEIF keyword. 812 (sql-mode-mysql-font-lock-keywords): Add ELSEIF keyword.
169 (sql-product-interactive): Bug fix: Set `sql-buffer' in 813 (sql-product-interactive): Bug fix: Set `sql-buffer' in
170 context of original buffer. Invoke `sql-login-hook'. 814 context of original buffer. Invoke `sql-login-hook'.
171 815
@@ -3679,7 +4323,7 @@
3679 4323
3680 * cus-start.el (all): Add entry for bidi-paragraph-direction. 4324 * cus-start.el (all): Add entry for bidi-paragraph-direction.
3681 4325
3682 * international/uni-bidi.el: Regenerated. 4326 * international/uni-bidi.el: Regenerate.
3683 4327
36842011-08-23 Kenichi Handa <handa@m17n.org> 43282011-08-23 Kenichi Handa <handa@m17n.org>
3685 4329
diff --git a/lisp/calc/calc-units.el b/lisp/calc/calc-units.el
index 8f4c79e3f0a..dcbf845c371 100644
--- a/lisp/calc/calc-units.el
+++ b/lisp/calc/calc-units.el
@@ -415,18 +415,19 @@ If EXPR is nil, return nil."
415 415
416(defun math-put-default-units (expr) 416(defun math-put-default-units (expr)
417 "Put the units in EXPR in the default units table." 417 "Put the units in EXPR in the default units table."
418 (let* ((units (math-get-units expr)) 418 (let ((units (math-get-units expr)))
419 (standard-units (math-get-standard-units expr)) 419 (unless (eq units 1)
420 (let* ((standard-units (math-get-standard-units expr))
420 (default-units (gethash 421 (default-units (gethash
421 standard-units 422 standard-units
422 math-default-units-table))) 423 math-default-units-table)))
423 (cond 424 (cond
424 ((not default-units) 425 ((not default-units)
425 (puthash standard-units (list units) math-default-units-table)) 426 (puthash standard-units (list units) math-default-units-table))
426 ((not (equal units (car default-units))) 427 ((not (equal units (car default-units)))
427 (puthash standard-units 428 (puthash standard-units
428 (list units (car default-units)) 429 (list units (car default-units))
429 math-default-units-table))))) 430 math-default-units-table)))))))
430 431
431 432
432(defun calc-convert-units (&optional old-units new-units) 433(defun calc-convert-units (&optional old-units new-units)
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog
index f9a546ec894..361ccba10cc 100644
--- a/lisp/cedet/ChangeLog
+++ b/lisp/cedet/ChangeLog
@@ -1,3 +1,14 @@
12012-02-09 Juanma Barranquero <lekktu@gmail.com>
2
3 * ede/auto.el (ede-directory-safe-p, ede-add-project-to-global-list):
4 Add declarations.
5
62012-01-29 David Engster <deng@randomsample.de>
7
8 Fix require error when using srecode-insert (Bug#9967).
9 * srecode/insert.el: Require srecode/filters.
10 * srecode/filters.el: Drop two requires.
11
12012-01-09 Eric Ludlam <zappo@gnu.org> 122012-01-09 Eric Ludlam <zappo@gnu.org>
2 13
3 * ede.el (ede-project-directories): New option. 14 * ede.el (ede-project-directories): New option.
@@ -140,8 +151,8 @@
140 151
1412011-07-30 Chong Yidong <cyd@stupidchicken.com> 1522011-07-30 Chong Yidong <cyd@stupidchicken.com>
142 153
143 * semantic/grammar.el (semantic-grammar-insert-defanalyzers): Fix 154 * semantic/grammar.el (semantic-grammar-insert-defanalyzers):
144 require. 155 Fix require.
145 156
1462011-07-04 Darren Hoo <darren.hoo@gmail.com> (tiny change) 1572011-07-04 Darren Hoo <darren.hoo@gmail.com> (tiny change)
147 158
diff --git a/lisp/cedet/ede/auto.el b/lisp/cedet/ede/auto.el
index b458cc246f0..a5ea8178858 100644
--- a/lisp/cedet/ede/auto.el
+++ b/lisp/cedet/ede/auto.el
@@ -31,6 +31,9 @@
31 31
32(require 'eieio) 32(require 'eieio)
33 33
34(declare-function ede-directory-safe-p "ede")
35(declare-function ede-add-project-to-global-list "ede")
36
34(defclass ede-project-autoload () 37(defclass ede-project-autoload ()
35 ((name :initarg :name 38 ((name :initarg :name
36 :documentation "Name of this project type") 39 :documentation "Name of this project type")
diff --git a/lisp/cedet/semantic/wisent/js-wy.el b/lisp/cedet/semantic/wisent/js-wy.el
index b8d3240aef1..05346b02c8d 100644
--- a/lisp/cedet/semantic/wisent/js-wy.el
+++ b/lisp/cedet/semantic/wisent/js-wy.el
@@ -1,7 +1,7 @@
1;;; semantic/wisent/js-wy.el --- Generated parser support file 1;;; semantic/wisent/js-wy.el --- Generated parser support file
2 2
3;; Copyright (C) 2005, 2009-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2005, 2009-2012 Free Software Foundation, Inc.
4;; Copyright (C) 1998-2011 Ecma International 4;; Copyright (C) 1998-2011 Ecma International.
5 5
6;; This file is part of GNU Emacs. 6;; This file is part of GNU Emacs.
7 7
diff --git a/lisp/cedet/semantic/wisent/python-wy.el b/lisp/cedet/semantic/wisent/python-wy.el
index cb0f37c8f16..e8229dcd9ea 100644
--- a/lisp/cedet/semantic/wisent/python-wy.el
+++ b/lisp/cedet/semantic/wisent/python-wy.el
@@ -1,7 +1,8 @@
1;;; semantic/wisent/python-wy.el --- Generated parser support file 1;;; semantic/wisent/python-wy.el --- Generated parser support file
2 2
3;; Copyright (C) 2002-2004, 2007, 2010-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2004, 2007, 2010-2012 Free Software Foundation, Inc.
4;; Copyright (C) 2001-2010 Python Software Foundation 4;; Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
5;; 2009, 2010 Python Software Foundation; All Rights Reserved
5 6
6;; This file is part of GNU Emacs. 7;; This file is part of GNU Emacs.
7 8
diff --git a/lisp/cedet/srecode/filters.el b/lisp/cedet/srecode/filters.el
index 67435f23e90..d4a7e542770 100644
--- a/lisp/cedet/srecode/filters.el
+++ b/lisp/cedet/srecode/filters.el
@@ -26,8 +26,9 @@
26;;; Code: 26;;; Code:
27 27
28(require 'newcomment) 28(require 'newcomment)
29(require 'srecode/table) 29
30(require 'srecode/insert) 30(declare-function srecode-dictionary-lookup-name "srecode/dictionary")
31(defvar srecode-inserter-variable-current-dictionary)
31 32
32(defun srecode-comment-prefix (str) 33(defun srecode-comment-prefix (str)
33 "Prefix each line of STR with the comment prefix characters." 34 "Prefix each line of STR with the comment prefix characters."
diff --git a/lisp/cedet/srecode/insert.el b/lisp/cedet/srecode/insert.el
index 40d3374c744..7d300614c08 100644
--- a/lisp/cedet/srecode/insert.el
+++ b/lisp/cedet/srecode/insert.el
@@ -33,6 +33,7 @@
33(require 'srecode/find) 33(require 'srecode/find)
34(require 'srecode/dictionary) 34(require 'srecode/dictionary)
35(require 'srecode/args) 35(require 'srecode/args)
36(require 'srecode/filters)
36 37
37(defvar srecode-template-inserter-point) 38(defvar srecode-template-inserter-point)
38(declare-function srecode-overlaid-activate "srecode/fields") 39(declare-function srecode-overlaid-activate "srecode/fields")
diff --git a/lisp/color.el b/lisp/color.el
index ff7f0eee4e6..65536752ed8 100644
--- a/lisp/color.el
+++ b/lisp/color.el
@@ -53,7 +53,10 @@ numbers, (RED GREEN BLUE), each between 0.0 and 1.0 inclusive.
53Optional arg FRAME specifies the frame where the color is to be 53Optional arg FRAME specifies the frame where the color is to be
54displayed. If FRAME is omitted or nil, use the selected frame. 54displayed. If FRAME is omitted or nil, use the selected frame.
55If FRAME cannot display COLOR, return nil." 55If FRAME cannot display COLOR, return nil."
56 (mapcar (lambda (x) (/ x 65535.0)) (color-values color frame))) 56 ;; `colors-values' maximum value is either 65535 or 65280 depending on the
57 ;; display system. So we use a white conversion to get the max value.
58 (let ((valmax (float (car (color-values "#ffffff")))))
59 (mapcar (lambda (x) (/ x valmax)) (color-values color frame))))
57 60
58(defun color-rgb-to-hex (red green blue) 61(defun color-rgb-to-hex (red green blue)
59 "Return hexadecimal notation for the color RED GREEN BLUE. 62 "Return hexadecimal notation for the color RED GREEN BLUE.
@@ -89,6 +92,34 @@ resulting list."
89 result)) 92 result))
90 (nreverse result))) 93 (nreverse result)))
91 94
95(defun color-hue-to-rgb (v1 v2 h)
96 "Compute hue from V1 and V2 H. Internally used by
97`color-hsl-to-rgb'."
98 (cond
99 ((< h (/ 1.0 6)) (+ v1 (* (- v2 v1) h 6.0)))
100 ((< h 0.5) v2)
101 ((< h (/ 2.0 3)) (+ v1 (* (- v2 v1) (- (/ 2.0 3) h) 6.0)))
102 (t v1)))
103
104(defun color-hsl-to-rgb (H S L)
105 "Convert H S L (HUE, SATURATION, LUMINANCE) , where HUE is in
106radians and both SATURATION and LUMINANCE are between 0.0 and
1071.0, inclusive to their RGB representation.
108
109Return a list (RED, GREEN, BLUE) which each be numbers between
1100.0 and 1.0, inclusive."
111
112 (if (= S 0.0)
113 (list L L L)
114 (let* ((m2 (if (<= L 0.5)
115 (* L (+ 1.0 S))
116 (- (+ L S) (* L S))))
117 (m1 (- (* 2.0 L) m2)))
118 (list
119 (color-hue-to-rgb m1 m2 (+ H (/ 1.0 3)))
120 (color-hue-to-rgb m1 m2 H)
121 (color-hue-to-rgb m1 m2 (- H (/ 1.0 3)))))))
122
92(defun color-complement-hex (color) 123(defun color-complement-hex (color)
93 "Return the color that is the complement of COLOR, in hexadecimal format." 124 "Return the color that is the complement of COLOR, in hexadecimal format."
94 (apply 'color-rgb-to-hex (color-complement color))) 125 (apply 'color-rgb-to-hex (color-complement color)))
@@ -138,23 +169,21 @@ inclusive."
138 (min (min r g b)) 169 (min (min r g b))
139 (delta (- max min)) 170 (delta (- max min))
140 (l (/ (+ max min) 2.0))) 171 (l (/ (+ max min) 2.0)))
141 (list 172 (if (= delta 0)
142 (if (< (- max min) 1e-8) 173 (list 0.0 0.0 l)
143 0 174 (let* ((s (if (<= l 0.5) (/ delta (+ max min))
144 (* 2 float-pi 175 (/ delta (- 2.0 max min))))
145 (/ (cond ((= max r) 176 (rc (/ (- max r) delta))
146 (+ (/ (- g b) delta) (if (< g b) 6 0))) 177 (gc (/ (- max g) delta))
147 ((= max g) 178 (bc (/ (- max b) delta))
148 (+ (/ (- b r) delta) 2)) 179 (h (mod
149 (t 180 (/
150 (+ (/ (- r g) delta) 4))) 181 (cond
151 6))) 182 ((= r max) (- bc gc))
152 (if (= max min) 183 ((= g max) (+ 2.0 rc (- bc)))
153 0 184 (t (+ 4.0 gc (- rc))))
154 (if (> l 0.5) 185 6.0) 1.0)))
155 (/ delta (- 2 (+ max min))) 186 (list h s l)))))
156 (/ delta (+ max min))))
157 l)))
158 187
159(defun color-srgb-to-xyz (red green blue) 188(defun color-srgb-to-xyz (red green blue)
160 "Convert RED GREEN BLUE colors from the sRGB color space to CIE XYZ. 189 "Convert RED GREEN BLUE colors from the sRGB color space to CIE XYZ.
@@ -310,6 +339,82 @@ returned by `color-srgb-to-lab' or `color-xyz-to-lab'."
310 (expt (/ ΔH′ (* Sh kH)) 2.0) 339 (expt (/ ΔH′ (* Sh kH)) 2.0)
311 (* Rt (/ ΔC′ (* Sc kC)) (/ ΔH′ (* Sh kH))))))))) 340 (* Rt (/ ΔC′ (* Sc kC)) (/ ΔH′ (* Sh kH)))))))))
312 341
342(defun color-clamp (value)
343 "Make sure VALUE is a number between 0.0 and 1.0 inclusive."
344 (min 1.0 (max 0.0 value)))
345
346(defun color-saturate-hsl (H S L percent)
347 "Return a color PERCENT more saturated than the one defined in
348H S L color-space.
349
350Return a list (HUE, SATURATION, LUMINANCE), where HUE is in radians
351and both SATURATION and LUMINANCE are between 0.0 and 1.0,
352inclusive."
353 (list H (color-clamp (+ S (/ percent 100.0))) L))
354
355(defun color-saturate-name (name percent)
356 "Short hand to saturate COLOR by PERCENT.
357
358See `color-saturate-hsl'."
359 (apply 'color-rgb-to-hex
360 (apply 'color-hsl-to-rgb
361 (apply 'color-saturate-hsl
362 (append
363 (apply 'color-rgb-to-hsl
364 (color-name-to-rgb name))
365 (list percent))))))
366
367(defun color-desaturate-hsl (H S L percent)
368 "Return a color PERCENT less saturated than the one defined in
369H S L color-space.
370
371Return a list (HUE, SATURATION, LUMINANCE), where HUE is in radians
372and both SATURATION and LUMINANCE are between 0.0 and 1.0,
373inclusive."
374 (color-saturate-hsl H S L (- percent)))
375
376(defun color-desaturate-name (name percent)
377 "Short hand to desaturate COLOR by PERCENT.
378
379See `color-desaturate-hsl'."
380 (color-saturate-name name (- percent)))
381
382(defun color-lighten-hsl (H S L percent)
383 "Return a color PERCENT lighter than the one defined in
384H S L color-space.
385
386Return a list (HUE, SATURATION, LUMINANCE), where HUE is in radians
387and both SATURATION and LUMINANCE are between 0.0 and 1.0,
388inclusive."
389 (list H S (color-clamp (+ L (/ percent 100.0)))))
390
391(defun color-lighten-name (name percent)
392 "Short hand to saturate COLOR by PERCENT.
393
394See `color-lighten-hsl'."
395 (apply 'color-rgb-to-hex
396 (apply 'color-hsl-to-rgb
397 (apply 'color-lighten--hsl
398 (append
399 (apply 'color-rgb-to-hsl
400 (color-name-to-rgb name))
401 (list percent))))))
402
403(defun color-darken-hsl (H S L percent)
404 "Return a color PERCENT darker than the one defined in
405H S L color-space.
406
407Return a list (HUE, SATURATION, LUMINANCE), where HUE is in radians
408and both SATURATION and LUMINANCE are between 0.0 and 1.0,
409inclusive."
410 (color-lighten-hsl H S L (- percent)))
411
412(defun color-darken-name (name percent)
413 "Short hand to saturate COLOR by PERCENT.
414
415See `color-darken-hsl'."
416 (color-lighten-name name (- percent)))
417
313(provide 'color) 418(provide 'color)
314 419
315;;; color.el ends here 420;;; color.el ends here
diff --git a/lisp/comint.el b/lisp/comint.el
index 2d0ae6920f9..975291471df 100644
--- a/lisp/comint.el
+++ b/lisp/comint.el
@@ -2513,7 +2513,7 @@ text matching `comint-prompt-regexp'."
2513 (if (> n 0) 2513 (if (> n 0)
2514 (next-single-char-property-change pos 'field) 2514 (next-single-char-property-change pos 'field)
2515 (previous-single-char-property-change pos 'field))) 2515 (previous-single-char-property-change pos 'field)))
2516 (cond ((or (null pos) (= pos prev-pos)) 2516 (cond ((= pos prev-pos)
2517 ;; Ran off the end of the buffer. 2517 ;; Ran off the end of the buffer.
2518 (when (> n 0) 2518 (when (> n 0)
2519 ;; There's always an input field at the end of the 2519 ;; There's always an input field at the end of the
diff --git a/lisp/completion.el b/lisp/completion.el
index 485305b6e40..ceb272fad6d 100644
--- a/lisp/completion.el
+++ b/lisp/completion.el
@@ -2337,7 +2337,10 @@ TYPE is the type of the wrapper to be added. Can be :before or :under."
2337 2337
2338;;;###autoload 2338;;;###autoload
2339(define-minor-mode dynamic-completion-mode 2339(define-minor-mode dynamic-completion-mode
2340 "Enable dynamic word-completion." 2340 "Toggle dynamic word-completion on or off.
2341With a prefix argument ARG, enable the mode if ARG is positive,
2342and disable it otherwise. If called from Lisp, enable the mode
2343if ARG is omitted or nil."
2341 :global t 2344 :global t
2342 ;; This is always good, not specific to dynamic-completion-mode. 2345 ;; This is always good, not specific to dynamic-completion-mode.
2343 (define-key function-key-map [C-return] [?\C-\r]) 2346 (define-key function-key-map [C-return] [?\C-\r])
diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el
index 419ab88056a..4ed72be06fb 100644
--- a/lisp/cus-edit.el
+++ b/lisp/cus-edit.el
@@ -1357,7 +1357,7 @@ suggest to customize that face, if it's customizable."
1357 1357
1358;;;###autoload 1358;;;###autoload
1359(defun customize-unsaved () 1359(defun customize-unsaved ()
1360 "Customize all user options set in this session but not saved." 1360 "Customize all options and faces set in this session but not saved."
1361 (interactive) 1361 (interactive)
1362 (let ((found nil)) 1362 (let ((found nil))
1363 (mapatoms (lambda (symbol) 1363 (mapatoms (lambda (symbol)
@@ -1395,7 +1395,7 @@ suggest to customize that face, if it's customizable."
1395 "*Customize Rogue*")))) 1395 "*Customize Rogue*"))))
1396;;;###autoload 1396;;;###autoload
1397(defun customize-saved () 1397(defun customize-saved ()
1398 "Customize all already saved user options." 1398 "Customize all saved options and faces."
1399 (interactive) 1399 (interactive)
1400 (let ((found nil)) 1400 (let ((found nil))
1401 (mapatoms (lambda (symbol) 1401 (mapatoms (lambda (symbol)
@@ -1624,7 +1624,9 @@ Otherwise use brackets."
1624 ;; Insert the search field. 1624 ;; Insert the search field.
1625 (when custom-search-field 1625 (when custom-search-field
1626 (widget-insert "\n") 1626 (widget-insert "\n")
1627 (let* ((echo "Search for custom items") 1627 (let* ((echo "Search for custom items.
1628You can enter one or more words separated by spaces,
1629or a regular expression.")
1628 (search-widget 1630 (search-widget
1629 (widget-create 1631 (widget-create
1630 'editable-field 1632 'editable-field
@@ -1637,7 +1639,7 @@ Otherwise use brackets."
1637 :tag " Search " 1639 :tag " Search "
1638 :help-echo echo :action 1640 :help-echo echo :action
1639 (lambda (widget &optional _event) 1641 (lambda (widget &optional _event)
1640 (customize-apropos (widget-value (widget-get widget :parent))))) 1642 (customize-apropos (split-string (widget-value (widget-get widget :parent))))))
1641 (widget-insert "\n"))) 1643 (widget-insert "\n")))
1642 1644
1643 ;; The custom command buttons are also in the toolbar, so for a 1645 ;; The custom command buttons are also in the toolbar, so for a
@@ -2599,7 +2601,6 @@ try matching its doc string against `custom-guess-doc-alist'."
2599 :parent widget) 2601 :parent widget)
2600 buttons)) 2602 buttons))
2601 ((memq form '(lisp mismatch)) 2603 ((memq form '(lisp mismatch))
2602 ;; In lisp mode edit the saved value when possible.
2603 (push (widget-create-child-and-convert 2604 (push (widget-create-child-and-convert
2604 widget 'custom-visibility 2605 widget 'custom-visibility
2605 :help-echo "Hide the value of this option." 2606 :help-echo "Hide the value of this option."
@@ -2611,11 +2612,10 @@ try matching its doc string against `custom-guess-doc-alist'."
2611 t) 2612 t)
2612 buttons) 2613 buttons)
2613 (insert " ") 2614 (insert " ")
2614 (let* ((value (cond ((get symbol 'saved-value) 2615 ;; This used to try presenting the saved value or the
2615 (car (get symbol 'saved-value))) 2616 ;; standard value, but it seems more intuitive to present
2616 ((get symbol 'standard-value) 2617 ;; the current value (Bug#7600).
2617 (car (get symbol 'standard-value))) 2618 (let* ((value (cond ((default-boundp symbol)
2618 ((default-boundp symbol)
2619 (custom-quote (funcall get symbol))) 2619 (custom-quote (funcall get symbol)))
2620 (t 2620 (t
2621 (custom-quote (widget-get conv :value)))))) 2621 (custom-quote (widget-get conv :value))))))
@@ -3073,7 +3073,7 @@ to switch between two values."
3073 (funcall set symbol (car value)) 3073 (funcall set symbol (car value))
3074 (error nil))) 3074 (error nil)))
3075 (error "No backup value for %s" symbol)) 3075 (error "No backup value for %s" symbol))
3076 (put symbol 'customized-value (list (car value))) 3076 (put symbol 'customized-value (list (custom-quote (car value))))
3077 (put symbol 'variable-comment comment) 3077 (put symbol 'variable-comment comment)
3078 (put symbol 'customized-variable-comment comment) 3078 (put symbol 'customized-variable-comment comment)
3079 (custom-variable-state-set widget) 3079 (custom-variable-state-set widget)
@@ -3251,6 +3251,7 @@ Also change :reverse-video to :inverse-video."
3251 :args '((const :tag "all" t) 3251 :args '((const :tag "all" t)
3252 (const :tag "defaults" default) 3252 (const :tag "defaults" default)
3253 (checklist 3253 (checklist
3254 :tag "specific display"
3254 :offset 0 3255 :offset 0
3255 :extra-offset 9 3256 :extra-offset 9
3256 :args ((group :sibling-args (:help-echo "\ 3257 :args ((group :sibling-args (:help-echo "\
diff --git a/lisp/cus-start.el b/lisp/cus-start.el
index 2cee72d717e..a5032cf99e7 100644
--- a/lisp/cus-start.el
+++ b/lisp/cus-start.el
@@ -237,6 +237,8 @@ Leaving \"Default\" unchecked is equivalent with specifying a default of
237 :set custom-set-minor-mode) 237 :set custom-set-minor-mode)
238 ;; fringe.c 238 ;; fringe.c
239 (overflow-newline-into-fringe fringe boolean) 239 (overflow-newline-into-fringe fringe boolean)
240 ;; image.c
241 (imagemagick-render-type image integer "24.1")
240 ;; indent.c 242 ;; indent.c
241 (indent-tabs-mode indent boolean) 243 (indent-tabs-mode indent boolean)
242 ;; keyboard.c 244 ;; keyboard.c
@@ -504,6 +506,8 @@ since it could result in memory overflow and make Emacs crash."
504 (fboundp 'x-selection-exists-p)) 506 (fboundp 'x-selection-exists-p))
505 ((string-match "fringe" (symbol-name symbol)) 507 ((string-match "fringe" (symbol-name symbol))
506 (fboundp 'define-fringe-bitmap)) 508 (fboundp 'define-fringe-bitmap))
509 ((string-match "\\`imagemagick" (symbol-name symbol))
510 (fboundp 'imagemagick-types))
507 ((equal "font-use-system-font" (symbol-name symbol)) 511 ((equal "font-use-system-font" (symbol-name symbol))
508 (featurep 'system-font-setting)) 512 (featurep 'system-font-setting))
509 ;; Conditioned on x-create-frame, because that's 513 ;; Conditioned on x-create-frame, because that's
diff --git a/lisp/custom.el b/lisp/custom.el
index 2ccfe094933..2d880d23955 100644
--- a/lisp/custom.el
+++ b/lisp/custom.el
@@ -198,12 +198,16 @@ set to nil, as the value is no longer rogue."
198 (run-hooks 'custom-define-hook) 198 (run-hooks 'custom-define-hook)
199 symbol) 199 symbol)
200 200
201(defmacro defcustom (symbol value doc &rest args) 201(defmacro defcustom (symbol standard doc &rest args)
202 "Declare SYMBOL as a customizable variable that defaults to VALUE. 202 "Declare SYMBOL as a customizable variable.
203SYMBOL is the variable name; it should not be quoted.
204STANDARD is an expression specifying the variable's standard
205value. It should not be quoted. It is evaluated once by
206`defcustom', and the value is assigned to SYMBOL if the variable
207is unbound. The expression itself is also stored, so that
208Customize can re-evaluate it later to get the standard value.
203DOC is the variable documentation. 209DOC is the variable documentation.
204 210
205Neither SYMBOL nor VALUE need to be quoted.
206If SYMBOL is not already bound, initialize it to VALUE.
207The remaining arguments should have the form 211The remaining arguments should have the form
208 212
209 [KEYWORD VALUE]... 213 [KEYWORD VALUE]...
@@ -229,8 +233,12 @@ The following keywords are meaningful:
229 VALUE should be a feature symbol. If you save a value 233 VALUE should be a feature symbol. If you save a value
230 for this option, then when your `.emacs' file loads the value, 234 for this option, then when your `.emacs' file loads the value,
231 it does (require VALUE) first. 235 it does (require VALUE) first.
236:set-after VARIABLES
237 Specifies that SYMBOL should be set after the list of variables
238 VARIABLES when both have been customized.
232:risky Set SYMBOL's `risky-local-variable' property to VALUE. 239:risky Set SYMBOL's `risky-local-variable' property to VALUE.
233:safe Set SYMBOL's `safe-local-variable' property to VALUE. 240:safe Set SYMBOL's `safe-local-variable' property to VALUE.
241 See Info node `(elisp) File Local Variables'.
234 242
235The following common keywords are also meaningful. 243The following common keywords are also meaningful.
236 244
@@ -299,9 +307,6 @@ The following common keywords are also meaningful.
299 Load file FILE (a string) before displaying this customization 307 Load file FILE (a string) before displaying this customization
300 item. Loading is done with `load', and only if the file is 308 item. Loading is done with `load', and only if the file is
301 not already loaded. 309 not already loaded.
302:set-after VARIABLES
303 Specifies that SYMBOL should be set after the list of variables
304 VARIABLES when both have been customized.
305 310
306If SYMBOL has a local binding, then this form affects the local 311If SYMBOL has a local binding, then this form affects the local
307binding. This is normally not what you want. Thus, if you need 312binding. This is normally not what you want. Thus, if you need
@@ -319,14 +324,15 @@ for more information."
319 `(custom-declare-variable 324 `(custom-declare-variable
320 ',symbol 325 ',symbol
321 ,(if lexical-binding ;FIXME: This is not reliable, but is all we have. 326 ,(if lexical-binding ;FIXME: This is not reliable, but is all we have.
322 ;; The `default' arg should be an expression that evaluates to 327 ;; The STANDARD arg should be an expression that evaluates to
323 ;; the value to use. The use of `eval' for it is spread over 328 ;; the standard value. The use of `eval' for it is spread
324 ;; many different places and hence difficult to eliminate, yet 329 ;; over many different places and hence difficult to
325 ;; we want to make sure that the `value' expression is checked by the 330 ;; eliminate, yet we want to make sure that the `standard'
326 ;; byte-compiler, and that lexical-binding is obeyed, so quote the 331 ;; expression is checked by the byte-compiler, and that
327 ;; expression with `lambda' rather than with `quote'. 332 ;; lexical-binding is obeyed, so quote the expression with
328 `(list (lambda () ,value)) 333 ;; `lambda' rather than with `quote'.
329 `',value) 334 `(list (lambda () ,standard))
335 `',standard)
330 ,doc 336 ,doc
331 ,@args)) 337 ,@args))
332 338
@@ -591,8 +597,10 @@ If NOSET is non-nil, don't bother autoloading LOAD when setting the variable."
591 597
592;; This test is also in the C code of `user-variable-p'. 598;; This test is also in the C code of `user-variable-p'.
593(defun custom-variable-p (variable) 599(defun custom-variable-p (variable)
594 "Return non-nil if VARIABLE is a custom variable. 600 "Return non-nil if VARIABLE is a customizable variable.
595This recursively follows aliases." 601A customizable variable is either (i) a variable whose property
602list contains a non-nil `standard-value' or `custom-autoload'
603property, or (ii) an alias for another customizable variable."
596 (setq variable (indirect-variable variable)) 604 (setq variable (indirect-variable variable))
597 (or (get variable 'standard-value) 605 (or (get variable 'standard-value)
598 (get variable 'custom-autoload))) 606 (get variable 'custom-autoload)))
diff --git a/lisp/descr-text.el b/lisp/descr-text.el
index 0ab72d414e0..d2995ab790d 100644
--- a/lisp/descr-text.el
+++ b/lisp/descr-text.el
@@ -376,12 +376,21 @@ This function is semi-obsolete. Use `get-char-code-property'."
376 376
377;;;###autoload 377;;;###autoload
378(defun describe-char (pos &optional buffer) 378(defun describe-char (pos &optional buffer)
379 "Describe the character after POS (interactively, the character after point). 379 "Describe position POS (interactively, point) and the char after POS.
380Is POS is taken to be in buffer BUFFER or current buffer if nil. 380POS is taken to be in BUFFER, or the current buffer if BUFFER is nil.
381The information includes character code, charset and code points in it, 381The information is displayed in buffer `*Help*'.
382syntax, category, how the character is encoded in a file, 382
383character composition information (if relevant), 383The position information includes POS; the total size of BUFFER; the
384as well as widgets, buttons, overlays, and text properties." 384region limits, if narrowed; the column number; and the horizontal
385scroll amount, if the buffer is horizontally scrolled.
386
387The character information includes the character code; charset and
388code points in it; syntax; category; how the character is encoded in
389BUFFER and in BUFFER's file; character composition information (if
390relevant); the font and font glyphs used to display the character;
391the character's canonical name and other properties defined by the
392Unicode Data Base; and widgets, buttons, overlays, and text properties
393relevant to POS."
385 (interactive "d") 394 (interactive "d")
386 (unless (buffer-live-p buffer) (setq buffer (current-buffer))) 395 (unless (buffer-live-p buffer) (setq buffer (current-buffer)))
387 (let ((src-buf (current-buffer))) 396 (let ((src-buf (current-buffer)))
@@ -511,8 +520,27 @@ as well as widgets, buttons, overlays, and text properties."
511 (setq composition nil))) 520 (setq composition nil)))
512 521
513 (setq item-list 522 (setq item-list
514 `(("character" 523 `(("position"
515 ,(format "%s (%d, #o%o, #x%x)" 524 ,(let* ((beg (point-min))
525 (end (point-max))
526 (total (buffer-size))
527 (percent (if (> total 50000) ; Avoid overflow multiplying by 100
528 (/ (+ (/ total 200) (1- pos)) (max (/ total 100) 1))
529 (/ (+ (/ total 2) (* 100 (1- pos))) (max total 1))))
530 (hscroll (if (= (window-hscroll) 0)
531 ""
532 (format ", Hscroll: %d" (window-hscroll))))
533 (col (current-column)))
534 (if (or (/= beg 1) (/= end (1+ total)))
535 (format "%d of %d (%d%%), restriction: <%d-%d>, column: %d%s"
536 pos total percent col beg end hscroll)
537 (if (= pos end)
538 (format "%d of %d (EOB), column: %d%s" pos total col hscroll)
539 (format "%d of %d (%d%%), column: %d%s"
540 pos total percent col hscroll)))))
541 ("character"
542 ,(format "%s (displayed as %s) (codepoint %d, #o%o, #x%x)"
543 char-description
516 (apply 'propertize char-description 544 (apply 'propertize char-description
517 (text-properties-at pos)) 545 (text-properties-at pos))
518 char char char)) 546 char char char))
@@ -521,7 +549,7 @@ as well as widgets, buttons, overlays, and text properties."
521 ,(symbol-name charset) 549 ,(symbol-name charset)
522 'type 'help-character-set 'help-args '(,charset)) 550 'type 'help-character-set 'help-args '(,charset))
523 ,(format "(%s)" (charset-description charset))) 551 ,(format "(%s)" (charset-description charset)))
524 ("code point" 552 ("code point in charset"
525 ,(let ((str (if (integerp code) 553 ,(let ((str (if (integerp code)
526 (format (if (< code 256) "0x%02X" "0x%04X") 554 (format (if (< code 256) "0x%02X" "0x%04X")
527 code) 555 code)
diff --git a/lisp/desktop.el b/lisp/desktop.el
index 2f79cc05e79..674ce72dba3 100644
--- a/lisp/desktop.el
+++ b/lisp/desktop.el
@@ -1158,7 +1158,7 @@ directory DIRNAME."
1158 (desktop-load-file desktop-buffer-major-mode) 1158 (desktop-load-file desktop-buffer-major-mode)
1159 (let ((buffer-list (buffer-list)) 1159 (let ((buffer-list (buffer-list))
1160 (result 1160 (result
1161 (condition-case-no-debug err 1161 (condition-case-unless-debug err
1162 (funcall (or (cdr (assq desktop-buffer-major-mode 1162 (funcall (or (cdr (assq desktop-buffer-major-mode
1163 desktop-buffer-mode-handlers)) 1163 desktop-buffer-mode-handlers))
1164 'desktop-restore-file-buffer) 1164 'desktop-restore-file-buffer)
diff --git a/lisp/dired-x.el b/lisp/dired-x.el
index f775fd952c0..9b54954695b 100644
--- a/lisp/dired-x.el
+++ b/lisp/dired-x.el
@@ -85,12 +85,12 @@ use \\[customize]."
85 :set (lambda (sym val) 85 :set (lambda (sym val)
86 (if (set sym val) 86 (if (set sym val)
87 (progn 87 (progn
88 (define-key global-map "\C-x\C-j" 'dired-jump) 88 (define-key ctl-x-map "\C-j" 'dired-jump)
89 (define-key global-map "\C-x4\C-j" 'dired-jump-other-window)) 89 (define-key ctl-x-4-map "\C-j" 'dired-jump-other-window))
90 (if (eq 'dired-jump (lookup-key global-map "\C-x\C-j")) 90 (if (eq 'dired-jump (lookup-key ctl-x-map "\C-j"))
91 (define-key global-map "\C-x\C-j" nil)) 91 (define-key ctl-x-map "\C-j" nil))
92 (if (eq 'dired-jump-other-window (lookup-key global-map "\C-x4\C-j")) 92 (if (eq 'dired-jump-other-window (lookup-key ctl-x-4-map "\C-j"))
93 (define-key global-map "\C-x4\C-j" nil)))) 93 (define-key ctl-x-4-map "\C-j" nil))))
94 :group 'dired-keys) 94 :group 'dired-keys)
95 95
96(defcustom dired-bind-man t 96(defcustom dired-bind-man t
diff --git a/lisp/dired.el b/lisp/dired.el
index f1a778ad05a..3962ef14aa4 100644
--- a/lisp/dired.el
+++ b/lisp/dired.el
@@ -1172,7 +1172,22 @@ see `dired-use-ls-dired' for more details.")
1172 "\\015" 1172 "\\015"
1173 (text-properties-at (match-beginning 0))) 1173 (text-properties-at (match-beginning 0)))
1174 nil t)) 1174 nil t))
1175 (set-marker end nil))) 1175 (set-marker end nil))
1176 ;; Replace any newlines in DIR with literal "\n"s, for the sake
1177 ;; of the header line. To disambiguate a literal "\n" in the
1178 ;; actual dirname, we also replace "\" with "\\".
1179 ;; Personally, I think this should always be done, irrespective
1180 ;; of the value of dired-actual-switches, because:
1181 ;; i) Dired simply does not work with an unescaped newline in
1182 ;; the directory name used in the header (bug=10469#28), and
1183 ;; ii) "\" is always replaced with "\\" in the listing, so doing
1184 ;; it in the header as well makes things consistent.
1185 ;; But at present it is only done if "-b" is in ls-switches,
1186 ;; because newlines in dirnames are uncommon, and people may
1187 ;; have gotten used to seeing unescaped "\" in the headers.
1188 ;; Note: adjust dired-build-subdir-alist if you change this.
1189 (setq dir (replace-regexp-in-string "\\\\" "\\\\" dir nil t)
1190 dir (replace-regexp-in-string "\n" "\\n" dir nil t)))
1176 (dired-insert-set-properties opoint (point)) 1191 (dired-insert-set-properties opoint (point))
1177 ;; If we used --dired and it worked, the lines are already indented. 1192 ;; If we used --dired and it worked, the lines are already indented.
1178 ;; Otherwise, indent them. 1193 ;; Otherwise, indent them.
@@ -2541,12 +2556,31 @@ instead of `dired-actual-switches'."
2541 (delete-region (point) (match-end 1)) 2556 (delete-region (point) (match-end 1))
2542 (insert new-dir-name)) 2557 (insert new-dir-name))
2543 (setq count (1+ count)) 2558 (setq count (1+ count))
2559 ;; Undo any escaping of newlines and \ by dired-insert-directory.
2560 ;; Convert "n" preceded by odd number of \ to newline, and \\ to \.
2561 (when (and (dired-switches-escape-p switches)
2562 (string-match-p "\\\\" new-dir-name))
2563 (let (temp res)
2564 (mapc (lambda (char)
2565 (cond ((equal char ?\\)
2566 (if temp
2567 (setq res (concat res "\\")
2568 temp nil)
2569 (setq temp "\\")))
2570 ((and temp (equal char ?n))
2571 (setq res (concat res "\n")
2572 temp nil))
2573 (t
2574 (setq res (concat res temp (char-to-string char))
2575 temp nil))))
2576 new-dir-name)
2577 (setq new-dir-name res)))
2544 (dired-alist-add-1 new-dir-name 2578 (dired-alist-add-1 new-dir-name
2545 ;; Place a sub directory boundary between lines. 2579 ;; Place a sub directory boundary between lines.
2546 (save-excursion 2580 (save-excursion
2547 (goto-char (match-beginning 0)) 2581 (goto-char (match-beginning 0))
2548 (beginning-of-line) 2582 (beginning-of-line)
2549 (point-marker))))) 2583 (point-marker)))))
2550 (if (and (> count 1) (called-interactively-p 'interactive)) 2584 (if (and (> count 1) (called-interactively-p 'interactive))
2551 (message "Buffer includes %d directories" count))) 2585 (message "Buffer includes %d directories" count)))
2552 ;; We don't need to sort it because it is in buffer order per 2586 ;; We don't need to sort it because it is in buffer order per
@@ -2606,6 +2640,20 @@ instead of `dired-actual-switches'."
2606 (replace-regexp-in-string "\^m" "\\^m" base nil t)) 2640 (replace-regexp-in-string "\^m" "\\^m" base nil t))
2607 (setq search-string 2641 (setq search-string
2608 (replace-regexp-in-string "\\\\" "\\\\" search-string nil t)) 2642 (replace-regexp-in-string "\\\\" "\\\\" search-string nil t))
2643 (and (dired-switches-escape-p dired-actual-switches)
2644 (string-match "[ \t\n]" search-string)
2645 ;; FIXME to fix this for all possible file names
2646 ;; (embedded control characters etc), we need to
2647 ;; escape everything that `ls -b' does.
2648 (setq search-string
2649 (replace-regexp-in-string " " "\\ "
2650 search-string nil t)
2651 search-string
2652 (replace-regexp-in-string "\t" "\\t"
2653 search-string nil t)
2654 search-string
2655 (replace-regexp-in-string "\n" "\\n"
2656 search-string nil t)))
2609 (while (and (not found) 2657 (while (and (not found)
2610 ;; filenames are preceded by SPC, this makes 2658 ;; filenames are preceded by SPC, this makes
2611 ;; the search faster (e.g. for the filename "-"!). 2659 ;; the search faster (e.g. for the filename "-"!).
@@ -3120,8 +3168,8 @@ object files--just `.o' will mark more than you might think."
3120 (dired-mark-if 3168 (dired-mark-if
3121 (and (not (looking-at dired-re-dot)) 3169 (and (not (looking-at dired-re-dot))
3122 (not (eolp)) ; empty line 3170 (not (eolp)) ; empty line
3123 (let ((fn (dired-get-filename nil t))) 3171 (let ((fn (dired-get-filename t t)))
3124 (and fn (string-match regexp (file-name-nondirectory fn))))) 3172 (and fn (string-match regexp fn))))
3125 "matching file"))) 3173 "matching file")))
3126 3174
3127(defun dired-mark-files-containing-regexp (regexp &optional marker-char) 3175(defun dired-mark-files-containing-regexp (regexp &optional marker-char)
@@ -4148,7 +4196,7 @@ instead.
4148;;;*** 4196;;;***
4149 4197
4150;;;### (autoloads (dired-do-relsymlink dired-jump-other-window dired-jump) 4198;;;### (autoloads (dired-do-relsymlink dired-jump-other-window dired-jump)
4151;;;;;; "dired-x" "dired-x.el" "85900e333d980b376bf820108ae1a1fc") 4199;;;;;; "dired-x" "dired-x.el" "8d995933a8d82be3a8662d7eff7543cc")
4152;;; Generated autoloads from dired-x.el 4200;;; Generated autoloads from dired-x.el
4153 4201
4154(autoload 'dired-jump "dired-x" "\ 4202(autoload 'dired-jump "dired-x" "\
diff --git a/lisp/dirtrack.el b/lisp/dirtrack.el
index 07220f21ed8..4f6236b240e 100644
--- a/lisp/dirtrack.el
+++ b/lisp/dirtrack.el
@@ -203,7 +203,10 @@ directory."
203 203
204 204
205(define-minor-mode dirtrack-debug-mode 205(define-minor-mode dirtrack-debug-mode
206 "Toggle Dirtrack debugging." 206 "Toggle Dirtrack debugging.
207With a prefix argument ARG, enable Dirtrack debugging if ARG is
208positive, and disable it otherwise. If called from Lisp, enable
209the mode if ARG is omitted or nil."
207 nil nil nil 210 nil nil nil
208 (if dirtrack-debug-mode 211 (if dirtrack-debug-mode
209 (display-buffer (get-buffer-create dirtrack-debug-buffer)))) 212 (display-buffer (get-buffer-create dirtrack-debug-buffer))))
diff --git a/lisp/dynamic-setting.el b/lisp/dynamic-setting.el
index 8343d389f80..e967ddce332 100644
--- a/lisp/dynamic-setting.el
+++ b/lisp/dynamic-setting.el
@@ -42,44 +42,28 @@ If DISPLAY-OR-FRAME is a frame, the display is the one for that frame.
42 42
43If SET-FONT is non-nil, change the font for frames. Otherwise re-apply the 43If SET-FONT is non-nil, change the font for frames. Otherwise re-apply the
44current form for the frame (i.e. hinting or somesuch changed)." 44current form for the frame (i.e. hinting or somesuch changed)."
45
46 (let ((new-font (and (fboundp 'font-get-system-font) 45 (let ((new-font (and (fboundp 'font-get-system-font)
47 (font-get-system-font)))) 46 (font-get-system-font)))
48 (when new-font 47 (frame-list (frames-on-display-list display-or-frame)))
49 ;; Be careful here: when set-face-attribute is called for the 48 (when (and new-font (display-graphic-p display-or-frame))
50 ;; :font attribute, Emacs tries to guess the best matching font
51 ;; by examining the other face attributes (Bug#2476).
52
53 (clear-font-cache) 49 (clear-font-cache)
54 ;; Set for current frames. Only change font for those that have 50 (if set-font
55 ;; the old font now. If they don't have the old font, the user 51 ;; Set the font on all current and future frames, as though
56 ;; probably changed it. 52 ;; the `default' face had been "set for this session":
57 (dolist (f (frames-on-display-list display-or-frame)) 53 (set-frame-font new-font nil frame-list)
58 (if (display-graphic-p f) 54 ;; Just redraw the existing fonts on all frames:
59 (let* ((frame-font 55 (dolist (f frame-list)
60 (or (font-get (face-attribute 'default :font f 56 (let ((frame-font
61 'default) :user-spec) 57 (or (font-get (face-attribute 'default :font f 'default)
62 (frame-parameter f 'font-parameter))) 58 :user-spec)
63 (font-to-set 59 (frame-parameter f 'font-parameter))))
64 (if set-font new-font 60 (when frame-font
65 ;; else set font again, hinting etc. may have changed. 61 (set-frame-parameter f 'font-parameter frame-font)
66 frame-font))) 62 (set-face-attribute 'default f
67 (if font-to-set 63 :width 'normal
68 (progn 64 :weight 'normal
69 (set-frame-parameter f 'font-parameter font-to-set) 65 :slant 'normal
70 (set-face-attribute 'default f 66 :font frame-font))))))))
71 :width 'normal
72 :weight 'normal
73 :slant 'normal
74 :font font-to-set))))))
75
76 ;; Set for future frames.
77 (set-face-attribute 'default t :font new-font)
78 (let ((spec (list (list t (face-attr-construct 'default)))))
79 (progn
80 (put 'default 'customized-face spec)
81 (custom-push-theme 'theme-face 'default 'user 'set spec)
82 (put 'default 'face-modified nil))))))
83 67
84(defun dynamic-setting-handle-config-changed-event (event) 68(defun dynamic-setting-handle-config-changed-event (event)
85 "Handle config-changed-event on the display in EVENT. 69 "Handle config-changed-event on the display in EVENT.
diff --git a/lisp/electric.el b/lisp/electric.el
index 1c4b34e151c..50c9010a74e 100644
--- a/lisp/electric.el
+++ b/lisp/electric.el
@@ -260,9 +260,9 @@ With a prefix argument ARG, enable Electric Indent mode if ARG is
260positive, and disable it otherwise. If called from Lisp, enable 260positive, and disable it otherwise. If called from Lisp, enable
261the mode if ARG is omitted or nil. 261the mode if ARG is omitted or nil.
262 262
263Electric Indent mode is a global minor mode. When enabled, 263This is a global minor mode. When enabled, it reindents whenever
264reindentation is triggered whenever you insert a character listed 264the hook `electric-indent-functions' returns non-nil, or you
265in `electric-indent-chars'." 265insert a character from `electric-indent-chars'."
266 :global t 266 :global t
267 :group 'electricity 267 :group 'electricity
268 (if (not electric-indent-mode) 268 (if (not electric-indent-mode)
@@ -288,6 +288,8 @@ in `electric-indent-chars'."
288(defcustom electric-pair-pairs 288(defcustom electric-pair-pairs
289 '((?\" . ?\")) 289 '((?\" . ?\"))
290 "Alist of pairs that should be used regardless of major mode." 290 "Alist of pairs that should be used regardless of major mode."
291 :group 'electricity
292 :version "24.1"
291 :type '(repeat (cons character character))) 293 :type '(repeat (cons character character)))
292 294
293(defcustom electric-pair-skip-self t 295(defcustom electric-pair-skip-self t
@@ -296,6 +298,8 @@ When inserting a closing paren character right before the same character,
296just skip that character instead, so that hitting ( followed by ) results 298just skip that character instead, so that hitting ( followed by ) results
297in \"()\" rather than \"())\". 299in \"()\" rather than \"())\".
298This can be convenient for people who find it easier to hit ) than C-f." 300This can be convenient for people who find it easier to hit ) than C-f."
301 :group 'electricity
302 :version "24.1"
299 :type 'boolean) 303 :type 'boolean)
300 304
301(defun electric-pair-post-self-insert-function () 305(defun electric-pair-post-self-insert-function ()
@@ -360,7 +364,9 @@ the mode if ARG is omitted or nil.
360 364
361Electric Pair mode is a global minor mode. When enabled, typing 365Electric Pair mode is a global minor mode. When enabled, typing
362an open parenthesis automatically inserts the corresponding 366an open parenthesis automatically inserts the corresponding
363closing parenthesis. \(Likewise for brackets, etc.)" 367closing parenthesis. \(Likewise for brackets, etc.)
368
369See options `electric-pair-pairs' and `electric-pair-skip-self'."
364 :global t 370 :global t
365 :group 'electricity 371 :group 'electricity
366 (if electric-pair-mode 372 (if electric-pair-mode
@@ -375,8 +381,8 @@ closing parenthesis. \(Likewise for brackets, etc.)"
375 "List of rules saying where to automatically insert newlines. 381 "List of rules saying where to automatically insert newlines.
376Each rule has the form (CHAR . WHERE) where CHAR is the char 382Each rule has the form (CHAR . WHERE) where CHAR is the char
377that was just inserted and WHERE specifies where to insert newlines 383that was just inserted and WHERE specifies where to insert newlines
378and can be: nil, `before', `after', `around', or a function that returns 384and can be: nil, `before', `after', `around', or a function of no
379one of those symbols.") 385arguments that returns one of those symbols.")
380 386
381(defun electric-layout-post-self-insert-function () 387(defun electric-layout-post-self-insert-function ()
382 (let* ((rule (cdr (assq last-command-event electric-layout-rules))) 388 (let* ((rule (cdr (assq last-command-event electric-layout-rules)))
@@ -404,7 +410,11 @@ one of those symbols.")
404 410
405;;;###autoload 411;;;###autoload
406(define-minor-mode electric-layout-mode 412(define-minor-mode electric-layout-mode
407 "Automatically insert newlines around some chars." 413 "Automatically insert newlines around some chars.
414With a prefix argument ARG, enable Electric Layout mode if ARG is
415positive, and disable it otherwise. If called from Lisp, enable
416the mode if ARG is omitted or nil.
417The variable `electric-layout-rules' says when and how to insert newlines."
408 :global t 418 :global t
409 :group 'electricity 419 :group 'electricity
410 (if electric-layout-mode 420 (if electric-layout-mode
diff --git a/lisp/emacs-lisp/advice.el b/lisp/emacs-lisp/advice.el
index e0d8ffaba90..09dde2c1c17 100644
--- a/lisp/emacs-lisp/advice.el
+++ b/lisp/emacs-lisp/advice.el
@@ -348,10 +348,7 @@
348;; first argument list defined in the list of before/around/after advices. 348;; first argument list defined in the list of before/around/after advices.
349;; The values of <arglist> variables can be accessed/changed in the body of 349;; The values of <arglist> variables can be accessed/changed in the body of
350;; an advice by simply referring to them by their original name, however, 350;; an advice by simply referring to them by their original name, however,
351;; more portable argument access macros are also provided (see below). For 351;; more portable argument access macros are also provided (see below).
352;; subrs/special-forms for which neither explicit argument list definitions
353;; are available, nor their documentation strings contain such definitions
354;; (as they do v19s), `(&rest ad-subr-args)' will be used.
355 352
356;; <advised-docstring> is an optional, special documentation string which will 353;; <advised-docstring> is an optional, special documentation string which will
357;; be expanded into a proper documentation string upon call of `documentation'. 354;; be expanded into a proper documentation string upon call of `documentation'.
@@ -491,17 +488,15 @@
491 488
492;; @@@ Argument list mapping: 489;; @@@ Argument list mapping:
493;; ========================== 490;; ==========================
494;; Because `defadvice' allows the specification of the argument list of the 491;; Because `defadvice' allows the specification of the argument list
495;; advised function we need a mapping mechanism that maps this argument list 492;; of the advised function we need a mapping mechanism that maps this
496;; onto that of the original function. For example, somebody might specify 493;; argument list onto that of the original function. Hence SYM and
497;; `(sym newdef)' as the argument list of `fset', while advice might use 494;; NEWDEF have to be properly mapped onto the &rest variable when the
498;; `(&rest ad-subr-args)' as the argument list of the original function 495;; original definition is called. Advice automatically takes care of
499;; (depending on what Emacs version is used). Hence SYM and NEWDEF have to 496;; that mapping, hence, the advice programmer can specify an argument
500;; be properly mapped onto the &rest variable when the original definition is 497;; list without having to know about the exact structure of the
501;; called. Advice automatically takes care of that mapping, hence, the advice 498;; original argument list as long as the new argument list takes a
502;; programmer can specify an argument list without having to know about the 499;; compatible number/magnitude of actual arguments.
503;; exact structure of the original argument list as long as the new argument
504;; list takes a compatible number/magnitude of actual arguments.
505 500
506;; @@ Activation and deactivation: 501;; @@ Activation and deactivation:
507;; =============================== 502;; ===============================
@@ -884,9 +879,6 @@
884;; @@ Summary of forms with special meanings when used within an advice: 879;; @@ Summary of forms with special meanings when used within an advice:
885;; ===================================================================== 880;; =====================================================================
886;; ad-return-value name of the return value variable (get/settable) 881;; ad-return-value name of the return value variable (get/settable)
887;; ad-subr-args name of &rest argument variable used for advised
888;; subrs whose actual argument list cannot be
889;; determined (get/settable)
890;; (ad-get-arg <pos>), (ad-get-args <pos>), 882;; (ad-get-arg <pos>), (ad-get-args <pos>),
891;; (ad-set-arg <pos> <value>), (ad-set-args <pos> <value-list>) 883;; (ad-set-arg <pos> <value>), (ad-set-args <pos> <value-list>)
892;; argument access text macros to get/set the values of 884;; argument access text macros to get/set the values of
@@ -2594,36 +2586,6 @@ For that it has to be fbound with a non-autoload definition."
2594 (byte-compile symbol) 2586 (byte-compile symbol)
2595 (fset function (symbol-function symbol)))))) 2587 (fset function (symbol-function symbol))))))
2596 2588
2597
2598;; @@ Constructing advised definitions:
2599;; ====================================
2600;;
2601;; Main design decisions about the form of advised definitions:
2602;;
2603;; A) How will original definitions be called?
2604;; B) What will argument lists of advised functions look like?
2605;;
2606;; Ad A)
2607;; I chose to use function indirection for all four types of original
2608;; definitions (functions, macros, subrs and special forms), i.e., create
2609;; a unique symbol `ad-Orig-<name>' which is fbound to the original
2610;; definition and call it according to type and arguments. Functions and
2611;; subrs that don't have any &rest arguments can be called directly in a
2612;; `(ad-Orig-<name> ....)' form. If they have a &rest argument we have to
2613;; use `apply'. Macros will be called with
2614;; `(macroexpand '(ad-Orig-<name> ....))', and special forms also need a
2615;; form like that with `eval' instead of `macroexpand'.
2616;;
2617;; Ad B)
2618;; Use original arguments where possible and `(&rest ad-subr-args)'
2619;; otherwise, even though this seems to be more complicated and less
2620;; uniform than a general `(&rest args)' approach. My reason to still
2621;; do it that way is that in most cases my approach leads to the more
2622;; efficient form for the advised function, and portability (e.g., to
2623;; make the same advice work regardless of whether something is a
2624;; function or a subr) can still be achieved with argument access macros.
2625
2626
2627(defun ad-prognify (forms) 2589(defun ad-prognify (forms)
2628 (cond ((<= (length forms) 1) 2590 (cond ((<= (length forms) 1)
2629 (car forms)) 2591 (car forms))
diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el
index 68cff86aa0d..bf9f500b542 100644
--- a/lisp/emacs-lisp/authors.el
+++ b/lisp/emacs-lisp/authors.el
@@ -421,7 +421,8 @@ Changes to files in this list are not listed.")
421 "vt220.el" "vt240.el") 421 "vt220.el" "vt240.el")
422 ("Motorola" :changed "buff-menu.el") 422 ("Motorola" :changed "buff-menu.el")
423 ("Hiroshi Nakano" :changed "ralloc.c") 423 ("Hiroshi Nakano" :changed "ralloc.c")
424 ("Sundar Narasimhan" :changed "rnewspost.el") 424 ;; File removed in Emacs 24.1.
425;;; ("Sundar Narasimhan" :changed "rnewspost.el")
425 ;; No longer distributed. 426 ;; No longer distributed.
426;;; ("NeXT, Inc." :wrote "unexnext.c") 427;;; ("NeXT, Inc." :wrote "unexnext.c")
427 ("Mark Neale" :changed "fortran.el") 428 ("Mark Neale" :changed "fortran.el")
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el
index 80e380f07ea..2ee878e5213 100644
--- a/lisp/emacs-lisp/bytecomp.el
+++ b/lisp/emacs-lisp/bytecomp.el
@@ -2237,22 +2237,21 @@ list that represents a doc string reference.
2237(put 'defvar 'byte-hunk-handler 'byte-compile-file-form-defvar) 2237(put 'defvar 'byte-hunk-handler 'byte-compile-file-form-defvar)
2238(put 'defconst 'byte-hunk-handler 'byte-compile-file-form-defvar) 2238(put 'defconst 'byte-hunk-handler 'byte-compile-file-form-defvar)
2239(defun byte-compile-file-form-defvar (form) 2239(defun byte-compile-file-form-defvar (form)
2240 (if (null (nth 3 form)) 2240 (when (and (symbolp (nth 1 form))
2241 ;; Since there is no doc string, we can compile this as a normal form, 2241 (not (string-match "[-*/:$]" (symbol-name (nth 1 form))))
2242 ;; and not do a file-boundary. 2242 (byte-compile-warning-enabled-p 'lexical))
2243 (byte-compile-keep-pending form) 2243 (byte-compile-warn "global/dynamic var `%s' lacks a prefix"
2244 (when (and (symbolp (nth 1 form)) 2244 (nth 1 form)))
2245 (not (string-match "[-*/:$]" (symbol-name (nth 1 form)))) 2245 (push (nth 1 form) byte-compile-bound-variables)
2246 (byte-compile-warning-enabled-p 'lexical)) 2246 (if (eq (car form) 'defconst)
2247 (byte-compile-warn "global/dynamic var `%s' lacks a prefix" 2247 (push (nth 1 form) byte-compile-const-variables))
2248 (nth 1 form))) 2248 (if (and (null (cddr form)) ;No `value' provided.
2249 (push (nth 1 form) byte-compile-bound-variables) 2249 (eq (car form) 'defvar)) ;Just a declaration.
2250 (if (eq (car form) 'defconst) 2250 nil
2251 (push (nth 1 form) byte-compile-const-variables))
2252 (cond ((consp (nth 2 form)) 2251 (cond ((consp (nth 2 form))
2253 (setq form (copy-sequence form)) 2252 (setq form (copy-sequence form))
2254 (setcar (cdr (cdr form)) 2253 (setcar (cdr (cdr form))
2255 (byte-compile-top-level (nth 2 form) nil 'file)))) 2254 (byte-compile-top-level (nth 2 form) nil 'file))))
2256 form)) 2255 form))
2257 2256
2258(put 'define-abbrev-table 'byte-hunk-handler 2257(put 'define-abbrev-table 'byte-hunk-handler
@@ -4124,8 +4123,10 @@ binding slots have been popped."
4124 (push (nth 1 (nth 1 form)) byte-compile-global-not-obsolete-vars)) 4123 (push (nth 1 (nth 1 form)) byte-compile-global-not-obsolete-vars))
4125 (byte-compile-normal-call form)) 4124 (byte-compile-normal-call form))
4126 4125
4126(defconst byte-compile-tmp-var (make-symbol "def-tmp-var"))
4127
4127(defun byte-compile-defvar (form) 4128(defun byte-compile-defvar (form)
4128 ;; This is not used for file-level defvar/consts with doc strings. 4129 ;; This is not used for file-level defvar/consts.
4129 (when (and (symbolp (nth 1 form)) 4130 (when (and (symbolp (nth 1 form))
4130 (not (string-match "[-*/:$]" (symbol-name (nth 1 form)))) 4131 (not (string-match "[-*/:$]" (symbol-name (nth 1 form))))
4131 (byte-compile-warning-enabled-p 'lexical)) 4132 (byte-compile-warning-enabled-p 'lexical))
@@ -4148,32 +4149,21 @@ binding slots have been popped."
4148 (push var byte-compile-bound-variables) 4149 (push var byte-compile-bound-variables)
4149 (if (eq fun 'defconst) 4150 (if (eq fun 'defconst)
4150 (push var byte-compile-const-variables)) 4151 (push var byte-compile-const-variables))
4151 (byte-compile-body-do-effect 4152 (when (and string (not (stringp string)))
4152 (list 4153 (byte-compile-warn "third arg to `%s %s' is not a string: %s"
4153 ;; Put the defined variable in this library's load-history entry 4154 fun var string))
4154 ;; just as a real defvar would, but only in top-level forms. 4155 (byte-compile-form-do-effect
4155 (when (and (cddr form) (null byte-compile-current-form)) 4156 (if (cddr form) ; `value' provided
4156 `(setq current-load-list (cons ',var current-load-list))) 4157 ;; Quote with `quote' to prevent byte-compiling the body,
4157 (when (> (length form) 3) 4158 ;; which would lead to an inf-loop.
4158 (when (and string (not (stringp string))) 4159 `(funcall '(lambda (,byte-compile-tmp-var)
4159 (byte-compile-warn "third arg to `%s %s' is not a string: %s" 4160 (,fun ,var ,byte-compile-tmp-var ,@(nthcdr 3 form)))
4160 fun var string)) 4161 ,value)
4161 `(put ',var 'variable-documentation ,string)) 4162 (if (eq fun 'defconst)
4162 (if (cddr form) ; `value' provided 4163 ;; This will signal an appropriate error at runtime.
4163 (let ((byte-compile-not-obsolete-vars (list var))) 4164 `(eval ',form)
4164 (if (eq fun 'defconst) 4165 ;; A simple (defvar foo) just returns foo.
4165 ;; `defconst' sets `var' unconditionally. 4166 `',var)))))
4166 (let ((tmp (make-symbol "defconst-tmp-var")))
4167 ;; Quote with `quote' to prevent byte-compiling the body,
4168 ;; which would lead to an inf-loop.
4169 `(funcall '(lambda (,tmp) (defconst ,var ,tmp))
4170 ,value))
4171 ;; `defvar' sets `var' only when unbound.
4172 `(if (not (default-boundp ',var)) (setq-default ,var ,value))))
4173 (when (eq fun 'defconst)
4174 ;; This will signal an appropriate error at runtime.
4175 `(eval ',form)))
4176 `',var))))
4177 4167
4178(defun byte-compile-autoload (form) 4168(defun byte-compile-autoload (form)
4179 (byte-compile-set-symbol-position 'autoload) 4169 (byte-compile-set-symbol-position 'autoload)
diff --git a/lisp/emacs-lisp/easy-mmode.el b/lisp/emacs-lisp/easy-mmode.el
index b0bfde8b4b7..dbacba6cd29 100644
--- a/lisp/emacs-lisp/easy-mmode.el
+++ b/lisp/emacs-lisp/easy-mmode.el
@@ -86,9 +86,18 @@ replacing its case-insensitive matches with the literal string in LIGHTER."
86;;;###autoload 86;;;###autoload
87(defmacro define-minor-mode (mode doc &optional init-value lighter keymap &rest body) 87(defmacro define-minor-mode (mode doc &optional init-value lighter keymap &rest body)
88 "Define a new minor mode MODE. 88 "Define a new minor mode MODE.
89This defines the control variable MODE and the toggle command MODE. 89This defines the toggle command MODE and (by default) a control variable
90MODE (you can override this with the :variable keyword, see below).
90DOC is the documentation for the mode toggle command. 91DOC is the documentation for the mode toggle command.
91 92
93The defined mode command takes one optional (prefix) argument.
94Interactively with no prefix argument it toggles the mode.
95With a prefix argument, it enables the mode if the argument is
96positive and otherwise disables it. When called from Lisp, it
97enables the mode if the argument is omitted or nil, and toggles
98the mode if the argument is `toggle'. If DOC is nil this
99function adds a basic doc-string stating these facts.
100
92Optional INIT-VALUE is the initial value of the mode's variable. 101Optional INIT-VALUE is the initial value of the mode's variable.
93Optional LIGHTER is displayed in the modeline when the mode is on. 102Optional LIGHTER is displayed in the modeline when the mode is on.
94Optional KEYMAP is the default keymap bound to the mode keymap. 103Optional KEYMAP is the default keymap bound to the mode keymap.
@@ -113,15 +122,19 @@ BODY contains code to execute each time the mode is enabled or disabled.
113 buffer-local, so don't make the variable MODE buffer-local. 122 buffer-local, so don't make the variable MODE buffer-local.
114 By default, the mode is buffer-local. 123 By default, the mode is buffer-local.
115:init-value VAL Same as the INIT-VALUE argument. 124:init-value VAL Same as the INIT-VALUE argument.
125 Not used if you also specify :variable.
116:lighter SPEC Same as the LIGHTER argument. 126:lighter SPEC Same as the LIGHTER argument.
117:keymap MAP Same as the KEYMAP argument. 127:keymap MAP Same as the KEYMAP argument.
118:require SYM Same as in `defcustom'. 128:require SYM Same as in `defcustom'.
119:variable PLACE The location (as can be used with `setf') to use instead 129:variable PLACE The location to use instead of the variable MODE to store
120 of the variable MODE to store the state of the mode. PLACE 130 the state of the mode. This can be simply a different
121 can also be of the form (GET . SET) where GET is an expression 131 named variable, or more generally anything that can be used
122 that returns the current state and SET is a function that takes 132 with the CL macro `setf'. PLACE can also be of the form
123 a new state and sets it. If you specify a :variable, this 133 \(GET . SET), where GET is an expression that returns the
124 function assumes it is defined elsewhere. 134 current state, and SET is a function that takes one argument,
135 the new state, and sets it. If you specify a :variable,
136 this function does not define a MODE variable (nor any of
137 the terms used in :variable).
125 138
126For example, you could write 139For example, you could write
127 (define-minor-mode foo-mode \"If enabled, foo on you!\" 140 (define-minor-mode foo-mode \"If enabled, foo on you!\"
@@ -160,7 +173,7 @@ For example, you could write
160 (hook (intern (concat mode-name "-hook"))) 173 (hook (intern (concat mode-name "-hook")))
161 (hook-on (intern (concat mode-name "-on-hook"))) 174 (hook-on (intern (concat mode-name "-on-hook")))
162 (hook-off (intern (concat mode-name "-off-hook"))) 175 (hook-off (intern (concat mode-name "-off-hook")))
163 keyw keymap-sym) 176 keyw keymap-sym tmp)
164 177
165 ;; Check keys. 178 ;; Check keys.
166 (while (keywordp (setq keyw (car body))) 179 (while (keywordp (setq keyw (car body)))
@@ -177,7 +190,9 @@ For example, you could write
177 (:require (setq require (pop body))) 190 (:require (setq require (pop body)))
178 (:keymap (setq keymap (pop body))) 191 (:keymap (setq keymap (pop body)))
179 (:variable (setq variable (pop body)) 192 (:variable (setq variable (pop body))
180 (if (not (functionp (cdr-safe variable))) 193 (if (not (and (setq tmp (cdr-safe variable))
194 (or (symbolp tmp)
195 (functionp tmp))))
181 ;; PLACE is not of the form (GET . SET). 196 ;; PLACE is not of the form (GET . SET).
182 (setq mode variable) 197 (setq mode variable)
183 (setq mode (car variable)) 198 (setq mode (car variable))
@@ -235,7 +250,7 @@ or call the function `%s'."))))
235 (format (concat "Toggle %s on or off. 250 (format (concat "Toggle %s on or off.
236With a prefix argument ARG, enable %s if ARG is 251With a prefix argument ARG, enable %s if ARG is
237positive, and disable it otherwise. If called from Lisp, enable 252positive, and disable it otherwise. If called from Lisp, enable
238the mode if ARG is omitted or nil. 253the mode if ARG is omitted or nil, and toggle it if ARG is `toggle'.
239\\{%s}") pretty-name pretty-name keymap-sym)) 254\\{%s}") pretty-name pretty-name keymap-sym))
240 ;; Use `toggle' rather than (if ,mode 0 1) so that using 255 ;; Use `toggle' rather than (if ,mode 0 1) so that using
241 ;; repeat-command still does the toggling correctly. 256 ;; repeat-command still does the toggling correctly.
@@ -286,7 +301,7 @@ the mode if ARG is omitted or nil.
286 ,(if keymap keymap-sym 301 ,(if keymap keymap-sym
287 `(if (boundp ',keymap-sym) ,keymap-sym)) 302 `(if (boundp ',keymap-sym) ,keymap-sym))
288 nil 303 nil
289 ,(unless (eq mode modefun) 'modefun))))))) 304 ,(unless (eq mode modefun) `',modefun)))))))
290 305
291;;; 306;;;
292;;; make global minor mode 307;;; make global minor mode
diff --git a/lisp/emacs-lisp/ert-x.el b/lisp/emacs-lisp/ert-x.el
index b9e97854349..257d0528cbc 100644
--- a/lisp/emacs-lisp/ert-x.el
+++ b/lisp/emacs-lisp/ert-x.el
@@ -167,8 +167,9 @@ test for `called-interactively' in the command will fail."
167 (run-hooks 'pre-command-hook) 167 (run-hooks 'pre-command-hook)
168 (setq return-value (apply (car command) (cdr command))) 168 (setq return-value (apply (car command) (cdr command)))
169 (run-hooks 'post-command-hook) 169 (run-hooks 'post-command-hook)
170 (when deferred-action-list 170 (and (boundp 'deferred-action-list)
171 (run-hooks 'deferred-action-function)) 171 deferred-action-list
172 (run-hooks 'deferred-action-function))
172 (setq real-last-command (car command) 173 (setq real-last-command (car command)
173 last-command this-command) 174 last-command this-command)
174 (when (boundp 'last-repeatable-command) 175 (when (boundp 'last-repeatable-command)
diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el
index 3d581e26758..95eb8c963be 100644
--- a/lisp/emacs-lisp/lisp-mode.el
+++ b/lisp/emacs-lisp/lisp-mode.el
@@ -34,8 +34,14 @@
34(defvar font-lock-string-face) 34(defvar font-lock-string-face)
35 35
36(defvar lisp-mode-abbrev-table nil) 36(defvar lisp-mode-abbrev-table nil)
37(define-abbrev-table 'lisp-mode-abbrev-table ()
38 "Abbrev table for Lisp mode.")
37 39
38(define-abbrev-table 'lisp-mode-abbrev-table ()) 40(defvar emacs-lisp-mode-abbrev-table nil)
41(define-abbrev-table 'emacs-lisp-mode-abbrev-table ()
42 "Abbrev table for Emacs Lisp mode.
43It has `lisp-mode-abbrev-table' as its parent."
44 :parents (list lisp-mode-abbrev-table))
39 45
40(defvar emacs-lisp-mode-syntax-table 46(defvar emacs-lisp-mode-syntax-table
41 (let ((table (make-syntax-table)) 47 (let ((table (make-syntax-table))
@@ -206,7 +212,6 @@ score-mode.el. KEYWORDS-CASE-INSENSITIVE non-nil means that for
206font-lock keywords will not be case sensitive." 212font-lock keywords will not be case sensitive."
207 (when lisp-syntax 213 (when lisp-syntax
208 (set-syntax-table lisp-mode-syntax-table)) 214 (set-syntax-table lisp-mode-syntax-table))
209 (setq local-abbrev-table lisp-mode-abbrev-table)
210 (make-local-variable 'paragraph-ignore-fill-prefix) 215 (make-local-variable 'paragraph-ignore-fill-prefix)
211 (setq paragraph-ignore-fill-prefix t) 216 (setq paragraph-ignore-fill-prefix t)
212 (make-local-variable 'fill-paragraph-function) 217 (make-local-variable 'fill-paragraph-function)
@@ -540,7 +545,8 @@ Semicolons start comments.
540 545
541\\{lisp-interaction-mode-map} 546\\{lisp-interaction-mode-map}
542Entry to this mode calls the value of `lisp-interaction-mode-hook' 547Entry to this mode calls the value of `lisp-interaction-mode-hook'
543if that value is non-nil.") 548if that value is non-nil."
549 :abbrev-table nil)
544 550
545(defun eval-print-last-sexp () 551(defun eval-print-last-sexp ()
546 "Evaluate sexp before point; print value into current buffer. 552 "Evaluate sexp before point; print value into current buffer.
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el
index 881760216c3..d80454ba269 100644
--- a/lisp/emacs-lisp/package.el
+++ b/lisp/emacs-lisp/package.el
@@ -382,30 +382,37 @@ controls which package subdirectories may be loaded.
382In each valid package subdirectory, this function loads the 382In each valid package subdirectory, this function loads the
383description file containing a call to `define-package', which 383description file containing a call to `define-package', which
384updates `package-alist' and `package-obsolete-alist'." 384updates `package-alist' and `package-obsolete-alist'."
385 (let ((all (memq 'all package-load-list)) 385 (let ((regexp (concat "\\`" package-subdirectory-regexp "\\'")))
386 (regexp (concat "\\`" package-subdirectory-regexp "\\'"))
387 name version force)
388 (dolist (dir (cons package-user-dir package-directory-list)) 386 (dolist (dir (cons package-user-dir package-directory-list))
389 (when (file-directory-p dir) 387 (when (file-directory-p dir)
390 (dolist (subdir (directory-files dir)) 388 (dolist (subdir (directory-files dir))
391 (when (and (file-directory-p (expand-file-name subdir dir)) 389 (when (string-match regexp subdir)
392 (string-match regexp subdir)) 390 (package-maybe-load-descriptor (match-string 1 subdir)
393 (setq name (intern (match-string 1 subdir)) 391 (match-string 2 subdir)
394 version (match-string 2 subdir) 392 dir)))))))
395 force (assq name package-load-list)) 393
396 (when (cond 394(defun package-maybe-load-descriptor (name version dir)
397 ((null force) 395 "Maybe load a specific package from directory DIR.
398 all) ; not in package-load-list 396NAME and VERSION are the package's name and version strings.
399 ((null (setq force (cadr force))) 397This function checks `package-load-list', before actually loading
400 nil) ; disabled 398the package by calling `package-load-descriptor'."
401 ((eq force t) 399 (let ((force (assq (intern name) package-load-list))
402 t) 400 (subdir (concat name "-" version)))
403 ((stringp force) ; held 401 (and (file-directory-p (expand-file-name subdir dir))
404 (version-list-= (version-to-list version) 402 ;; Check `package-load-list':
405 (version-to-list force))) 403 (cond ((null force)
406 (t 404 (memq 'all package-load-list))
407 (error "Invalid element in `package-load-list'"))) 405 ((null (setq force (cadr force)))
408 (package-load-descriptor dir subdir)))))))) 406 nil) ; disabled
407 ((eq force t)
408 t)
409 ((stringp force) ; held
410 (version-list-= (version-to-list version)
411 (version-to-list force)))
412 (t
413 (error "Invalid element in `package-load-list'")))
414 ;; Actually load the descriptor:
415 (package-load-descriptor dir subdir))))
409 416
410(defsubst package-desc-vers (desc) 417(defsubst package-desc-vers (desc)
411 "Extract version from a package description vector." 418 "Extract version from a package description vector."
@@ -861,7 +868,13 @@ using `package-compute-transaction'."
861 (package-desc-doc desc) 868 (package-desc-doc desc)
862 (package-desc-reqs desc))) 869 (package-desc-reqs desc)))
863 (t 870 (t
864 (error "Unknown package kind: %s" (symbol-name kind))))))) 871 (error "Unknown package kind: %s" (symbol-name kind))))
872 ;; If package A depends on package B, then A may `require' B
873 ;; during byte compilation. So we need to activate B before
874 ;; unpacking A.
875 (package-maybe-load-descriptor (symbol-name elt) v-string
876 package-user-dir)
877 (package-activate elt (version-to-list v-string)))))
865 878
866(defvar package--initialized nil) 879(defvar package--initialized nil)
867 880
@@ -876,6 +889,8 @@ archive in `package-archives'. Interactively, prompt for NAME."
876 ;; symbols for completion. 889 ;; symbols for completion.
877 (unless package--initialized 890 (unless package--initialized
878 (package-initialize t)) 891 (package-initialize t))
892 (unless package-archive-contents
893 (package-refresh-contents))
879 (list (intern (completing-read 894 (list (intern (completing-read
880 "Install package: " 895 "Install package: "
881 (mapcar (lambda (elt) 896 (mapcar (lambda (elt)
@@ -889,9 +904,7 @@ archive in `package-archives'. Interactively, prompt for NAME."
889 (symbol-name name))) 904 (symbol-name name)))
890 (package-download-transaction 905 (package-download-transaction
891 (package-compute-transaction (list name) 906 (package-compute-transaction (list name)
892 (package-desc-reqs (cdr pkg-desc))))) 907 (package-desc-reqs (cdr pkg-desc))))))
893 ;; Try to activate it.
894 (package-initialize))
895 908
896(defun package-strip-rcs-id (str) 909(defun package-strip-rcs-id (str)
897 "Strip RCS version ID from the version string STR. 910 "Strip RCS version ID from the version string STR.
@@ -1090,7 +1103,7 @@ makes them available for download."
1090 (unless (file-exists-p package-user-dir) 1103 (unless (file-exists-p package-user-dir)
1091 (make-directory package-user-dir t)) 1104 (make-directory package-user-dir t))
1092 (dolist (archive package-archives) 1105 (dolist (archive package-archives)
1093 (condition-case-no-debug nil 1106 (condition-case-unless-debug nil
1094 (package--download-one-archive archive "archive-contents") 1107 (package--download-one-archive archive "archive-contents")
1095 (error (message "Failed to download `%s' archive." 1108 (error (message "Failed to download `%s' archive."
1096 (car archive))))) 1109 (car archive)))))
@@ -1595,7 +1608,7 @@ packages marked for deletion are removed."
1595 delete-list 1608 delete-list
1596 ", ")))) 1609 ", "))))
1597 (dolist (elt delete-list) 1610 (dolist (elt delete-list)
1598 (condition-case-no-debug err 1611 (condition-case-unless-debug err
1599 (package-delete (car elt) (cdr elt)) 1612 (package-delete (car elt) (cdr elt))
1600 (error (message (cadr err))))) 1613 (error (message (cadr err)))))
1601 (error "Aborted"))) 1614 (error "Aborted")))
diff --git a/lisp/emacs-lisp/pp.el b/lisp/emacs-lisp/pp.el
index c795d985b7e..48e0d6d6a21 100644
--- a/lisp/emacs-lisp/pp.el
+++ b/lisp/emacs-lisp/pp.el
@@ -41,17 +41,14 @@
41 "Return a string containing the pretty-printed representation of OBJECT. 41 "Return a string containing the pretty-printed representation of OBJECT.
42OBJECT can be any Lisp object. Quoting characters are used as needed 42OBJECT can be any Lisp object. Quoting characters are used as needed
43to make output that `read' can handle, whenever this is possible." 43to make output that `read' can handle, whenever this is possible."
44 (with-current-buffer (generate-new-buffer " pp-to-string") 44 (with-temp-buffer
45 (unwind-protect 45 (lisp-mode-variables nil)
46 (progn 46 (set-syntax-table emacs-lisp-mode-syntax-table)
47 (lisp-mode-variables nil) 47 (let ((print-escape-newlines pp-escape-newlines)
48 (set-syntax-table emacs-lisp-mode-syntax-table) 48 (print-quoted t))
49 (let ((print-escape-newlines pp-escape-newlines) 49 (prin1 object (current-buffer)))
50 (print-quoted t)) 50 (pp-buffer)
51 (prin1 object (current-buffer))) 51 (buffer-string)))
52 (pp-buffer)
53 (buffer-string))
54 (kill-buffer (current-buffer)))))
55 52
56;;;###autoload 53;;;###autoload
57(defun pp-buffer () 54(defun pp-buffer ()
@@ -60,9 +57,7 @@ to make output that `read' can handle, whenever this is possible."
60 (while (not (eobp)) 57 (while (not (eobp))
61 ;; (message "%06d" (- (point-max) (point))) 58 ;; (message "%06d" (- (point-max) (point)))
62 (cond 59 (cond
63 ((condition-case err-var 60 ((ignore-errors (down-list 1) t)
64 (prog1 t (down-list 1))
65 (error nil))
66 (save-excursion 61 (save-excursion
67 (backward-char 1) 62 (backward-char 1)
68 (skip-chars-backward "'`#^") 63 (skip-chars-backward "'`#^")
@@ -71,10 +66,8 @@ to make output that `read' can handle, whenever this is possible."
71 (point) 66 (point)
72 (progn (skip-chars-backward " \t\n") (point))) 67 (progn (skip-chars-backward " \t\n") (point)))
73 (insert "\n")))) 68 (insert "\n"))))
74 ((condition-case err-var 69 ((ignore-errors (up-list 1) t)
75 (prog1 t (up-list 1)) 70 (while (looking-at-p "\\s)")
76 (error nil))
77 (while (looking-at "\\s)")
78 (forward-char 1)) 71 (forward-char 1))
79 (delete-region 72 (delete-region
80 (point) 73 (point)
@@ -154,7 +147,7 @@ Also add the value to the front of the list in the variable `values'."
154 (save-excursion 147 (save-excursion
155 (forward-sexp -1) 148 (forward-sexp -1)
156 ;; If first line is commented, ignore all leading comments: 149 ;; If first line is commented, ignore all leading comments:
157 (if (save-excursion (beginning-of-line) (looking-at "[ \t]*;")) 150 (if (save-excursion (beginning-of-line) (looking-at-p "[ \t]*;"))
158 (progn 151 (progn
159 (setq exp (buffer-substring (point) pt)) 152 (setq exp (buffer-substring (point) pt))
160 (while (string-match "\n[ \t]*;+" exp start) 153 (while (string-match "\n[ \t]*;+" exp start)
diff --git a/lisp/emacs-lisp/smie.el b/lisp/emacs-lisp/smie.el
index 4596052766f..2a12f03e514 100644
--- a/lisp/emacs-lisp/smie.el
+++ b/lisp/emacs-lisp/smie.el
@@ -56,7 +56,7 @@
56;; building the 2D precedence tables and then computing the precedence levels 56;; building the 2D precedence tables and then computing the precedence levels
57;; from it) can be found in pages 187-194 of "Parsing techniques" by Dick Grune 57;; from it) can be found in pages 187-194 of "Parsing techniques" by Dick Grune
58;; and Ceriel Jacobs (BookBody.pdf available at 58;; and Ceriel Jacobs (BookBody.pdf available at
59;; http://www.cs.vu.nl/~dick/PTAPG.html). 59;; http://dickgrune.com/Books/PTAPG_1st_Edition/).
60;; 60;;
61;; OTOH we had to kill many chickens, read many coffee grounds, and practice 61;; OTOH we had to kill many chickens, read many coffee grounds, and practice
62;; untold numbers of black magic spells, to come up with the indentation code. 62;; untold numbers of black magic spells, to come up with the indentation code.
diff --git a/lisp/emacs-lisp/tabulated-list.el b/lisp/emacs-lisp/tabulated-list.el
index 486635f7091..8fe514ab551 100644
--- a/lisp/emacs-lisp/tabulated-list.el
+++ b/lisp/emacs-lisp/tabulated-list.el
@@ -1,4 +1,4 @@
1;;; tabulated-list.el --- generic major mode for tabulated lists. 1;;; tabulated-list.el --- generic major mode for tabulated lists -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 2011-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2011-2012 Free Software Foundation, Inc.
4 4
@@ -362,7 +362,6 @@ as the ewoc pretty-printer."
362 362
363;; Local Variables: 363;; Local Variables:
364;; coding: utf-8 364;; coding: utf-8
365;; lexical-binding: t
366;; End: 365;; End:
367 366
368;;; tabulated-list.el ends here 367;;; tabulated-list.el ends here
diff --git a/lisp/emulation/tpu-edt.el b/lisp/emulation/tpu-edt.el
index 6df8801e6b4..305e3e73be0 100644
--- a/lisp/emulation/tpu-edt.el
+++ b/lisp/emulation/tpu-edt.el
@@ -979,7 +979,10 @@ and the total number of lines in the buffer."
979;;; 979;;;
980;;;###autoload 980;;;###autoload
981(define-minor-mode tpu-edt-mode 981(define-minor-mode tpu-edt-mode
982 "TPU/edt emulation." 982 "Toggle TPU/edt emulation on or off.
983With a prefix argument ARG, enable the mode if ARG is positive,
984and disable it otherwise. If called from Lisp, enable the mode
985if ARG is omitted or nil."
983 :global t 986 :global t
984 (if tpu-edt-mode (tpu-edt-on) (tpu-edt-off))) 987 (if tpu-edt-mode (tpu-edt-on) (tpu-edt-off)))
985 988
@@ -2437,11 +2440,14 @@ If FILE is nil, try to load a default file. The default file names are
2437 2440
2438 2441
2439;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins 2442;;;### (autoloads (tpu-set-cursor-bound tpu-set-cursor-free tpu-set-scroll-margins
2440;;;;;; tpu-cursor-free-mode) "tpu-extras" "tpu-extras.el" "512b5771d29a538e69567644413951a8") 2443;;;;;; tpu-cursor-free-mode) "tpu-extras" "tpu-extras.el" "76f06905db4c5bfb3b86491a51512a0e")
2441;;; Generated autoloads from tpu-extras.el 2444;;; Generated autoloads from tpu-extras.el
2442 2445
2443(autoload 'tpu-cursor-free-mode "tpu-extras" "\ 2446(autoload 'tpu-cursor-free-mode "tpu-extras" "\
2444Minor mode to allow the cursor to move freely about the screen. 2447Minor mode to allow the cursor to move freely about the screen.
2448With a prefix argument ARG, enable the mode if ARG is positive,
2449and disable it otherwise. If called from Lisp, enable the mode
2450if ARG is omitted or nil.
2445 2451
2446\(fn &optional ARG)" t nil) 2452\(fn &optional ARG)" t nil)
2447 2453
diff --git a/lisp/emulation/tpu-extras.el b/lisp/emulation/tpu-extras.el
index 53f617d8821..521b189e3bc 100644
--- a/lisp/emulation/tpu-extras.el
+++ b/lisp/emulation/tpu-extras.el
@@ -132,7 +132,10 @@ the previous line when starting from a line beginning."
132 132
133;;;###autoload 133;;;###autoload
134(define-minor-mode tpu-cursor-free-mode 134(define-minor-mode tpu-cursor-free-mode
135 "Minor mode to allow the cursor to move freely about the screen." 135 "Minor mode to allow the cursor to move freely about the screen.
136With a prefix argument ARG, enable the mode if ARG is positive,
137and disable it otherwise. If called from Lisp, enable the mode
138if ARG is omitted or nil."
136 :init-value nil 139 :init-value nil
137 (if (not tpu-cursor-free-mode) 140 (if (not tpu-cursor-free-mode)
138 (tpu-trim-line-ends)) 141 (tpu-trim-line-ends))
diff --git a/lisp/epa-mail.el b/lisp/epa-mail.el
index b63890e4e87..22bfe03cab0 100644
--- a/lisp/epa-mail.el
+++ b/lisp/epa-mail.el
@@ -47,7 +47,10 @@
47 47
48;;;###autoload 48;;;###autoload
49(define-minor-mode epa-mail-mode 49(define-minor-mode epa-mail-mode
50 "A minor-mode for composing encrypted/clearsigned mails." 50 "A minor-mode for composing encrypted/clearsigned mails.
51With a prefix argument ARG, enable the mode if ARG is positive,
52and disable it otherwise. If called from Lisp, enable the mode
53if ARG is omitted or nil."
51 nil " epa-mail" epa-mail-mode-map) 54 nil " epa-mail" epa-mail-mode-map)
52 55
53(defun epa-mail--find-usable-key (keys usage) 56(defun epa-mail--find-usable-key (keys usage)
@@ -202,7 +205,10 @@ Don't use this command in Lisp programs!"
202 205
203;;;###autoload 206;;;###autoload
204(define-minor-mode epa-global-mail-mode 207(define-minor-mode epa-global-mail-mode
205 "Minor mode to hook EasyPG into Mail mode." 208 "Minor mode to hook EasyPG into Mail mode.
209With a prefix argument ARG, enable the mode if ARG is positive,
210and disable it otherwise. If called from Lisp, enable the mode
211if ARG is omitted or nil."
206 :global t :init-value nil :group 'epa-mail :version "23.1" 212 :global t :init-value nil :group 'epa-mail :version "23.1"
207 (remove-hook 'mail-mode-hook 'epa-mail-mode) 213 (remove-hook 'mail-mode-hook 'epa-mail-mode)
208 (if epa-global-mail-mode 214 (if epa-global-mail-mode
diff --git a/lisp/erc/ChangeLog b/lisp/erc/ChangeLog
index d9b1cdf856e..af853c4e230 100644
--- a/lisp/erc/ChangeLog
+++ b/lisp/erc/ChangeLog
@@ -1,3 +1,9 @@
12012-02-08 Glenn Morris <rgm@gnu.org>
2
3 * erc-backend.el (erc-coding-system-precedence):
4 * erc-join.el (erc-autojoin-delay, erc-autojoin-timing):
5 Add missing :version settings.
6
12012-01-06 Glenn Morris <rgm@gnu.org> 72012-01-06 Glenn Morris <rgm@gnu.org>
2 8
3 * erc.el (erc-tls): Add autoload cookie. (Bug#10333) 9 * erc.el (erc-tls): Add autoload cookie. (Bug#10333)
@@ -85,6 +91,10 @@
85 erc-button-next. 91 erc-button-next.
86 (button, erc-button-next): Use it. 92 (button, erc-button-next): Use it.
87 93
942011-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
95
96 * erc-hecomplete.el: Move to ../obsolete.
97
882011-03-07 Chong Yidong <cyd@stupidchicken.com> 982011-03-07 Chong Yidong <cyd@stupidchicken.com>
89 99
90 * Version 23.3 released. 100 * Version 23.3 released.
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el
index 2c76b04e3ef..7bc56584eaf 100644
--- a/lisp/erc/erc-backend.el
+++ b/lisp/erc/erc-backend.el
@@ -329,6 +329,7 @@ Good luck."
329This will only be consulted if the coding system in 329This will only be consulted if the coding system in
330`erc-server-coding-system' is `undecided'." 330`erc-server-coding-system' is `undecided'."
331 :group 'erc-server 331 :group 'erc-server
332 :version "24.1"
332 :type '(repeat coding-system)) 333 :type '(repeat coding-system))
333 334
334(defcustom erc-server-coding-system (if (and (fboundp 'coding-system-p) 335(defcustom erc-server-coding-system (if (and (fboundp 'coding-system-p)
diff --git a/lisp/erc/erc-join.el b/lisp/erc/erc-join.el
index 855dde75542..da894ba5977 100644
--- a/lisp/erc/erc-join.el
+++ b/lisp/erc/erc-join.el
@@ -75,6 +75,7 @@ If the value is `ident', autojoin after successful NickServ
75identification, or after `erc-autojoin-delay' seconds. 75identification, or after `erc-autojoin-delay' seconds.
76Any other value means the same as `connect'." 76Any other value means the same as `connect'."
77 :group 'erc-autojoin 77 :group 'erc-autojoin
78 :version "24.1"
78 :type '(choice (const :tag "On Connection" 'connect) 79 :type '(choice (const :tag "On Connection" 'connect)
79 (const :tag "When Identified" 'ident))) 80 (const :tag "When Identified" 'ident)))
80 81
@@ -84,6 +85,7 @@ This only takes effect if `erc-autojoin-timing' is `ident'.
84If NickServ identification occurs before this delay expires, ERC 85If NickServ identification occurs before this delay expires, ERC
85autojoins immediately at that time." 86autojoins immediately at that time."
86 :group 'erc-autojoin 87 :group 'erc-autojoin
88 :version "24.1"
87 :type 'integer) 89 :type 'integer)
88 90
89(defcustom erc-autojoin-domain-only t 91(defcustom erc-autojoin-domain-only t
diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el
index f24180b5c7f..6ac53e30e86 100644
--- a/lisp/eshell/em-unix.el
+++ b/lisp/eshell/em-unix.el
@@ -599,7 +599,7 @@ symlink, then revert to the system's definition of cat."
599 (let ((ext-cat (eshell-search-path "cat"))) 599 (let ((ext-cat (eshell-search-path "cat")))
600 (if ext-cat 600 (if ext-cat
601 (throw 'eshell-replace-command 601 (throw 'eshell-replace-command
602 (eshell-parse-command ext-cat args)) 602 (eshell-parse-command (eshell-quote-argument ext-cat) args))
603 (if eshell-in-pipeline-p 603 (if eshell-in-pipeline-p
604 (error "Eshell's `cat' does not work in pipelines") 604 (error "Eshell's `cat' does not work in pipelines")
605 (error "Eshell's `cat' cannot display one of the files given")))) 605 (error "Eshell's `cat' cannot display one of the files given"))))
@@ -792,8 +792,6 @@ external command."
792 (funcall (or (pcomplete-find-completion-function (pcomplete-arg 1)) 792 (funcall (or (pcomplete-find-completion-function (pcomplete-arg 1))
793 pcomplete-default-completion-function))) 793 pcomplete-default-completion-function)))
794 794
795(defalias 'pcomplete/ssh 'pcomplete/rsh)
796
797(defvar block-size) 795(defvar block-size)
798(defvar by-bytes) 796(defvar by-bytes)
799(defvar dereference-links) 797(defvar dereference-links)
@@ -857,7 +855,7 @@ external command."
857 (file-remote-p (expand-file-name arg) 'method) "ftp") 855 (file-remote-p (expand-file-name arg) 'method) "ftp")
858 (throw 'have-ange-path t)))))) 856 (throw 'have-ange-path t))))))
859 (throw 'eshell-replace-command 857 (throw 'eshell-replace-command
860 (eshell-parse-command ext-du args)) 858 (eshell-parse-command (eshell-quote-argument ext-du) args))
861 (eshell-eval-using-options 859 (eshell-eval-using-options
862 "du" args 860 "du" args
863 '((?a "all" nil show-all 861 '((?a "all" nil show-all
diff --git a/lisp/eshell/esh-arg.el b/lisp/eshell/esh-arg.el
index 8143f2d65be..ad52a5d4a71 100644
--- a/lisp/eshell/esh-arg.el
+++ b/lisp/eshell/esh-arg.el
@@ -202,6 +202,18 @@ If POS is nil, the location of point is checked."
202 (or (= pos (point-max)) 202 (or (= pos (point-max))
203 (memq (char-after pos) eshell-delimiter-argument-list)))) 203 (memq (char-after pos) eshell-delimiter-argument-list))))
204 204
205(defun eshell-quote-argument (string)
206 "Return STRING with magic characters quoted.
207Magic characters are those in `eshell-special-chars-outside-quoting'."
208 (let ((index 0))
209 (mapconcat (lambda (c)
210 (prog1
211 (or (eshell-quote-backslash string index)
212 (char-to-string c))
213 (setq index (1+ index))))
214 string
215 "")))
216
205;; Argument parsing 217;; Argument parsing
206 218
207(defun eshell-parse-arguments (beg end) 219(defun eshell-parse-arguments (beg end)
diff --git a/lisp/eshell/esh-ext.el b/lisp/eshell/esh-ext.el
index a33ccc82978..f025c66df32 100644
--- a/lisp/eshell/esh-ext.el
+++ b/lisp/eshell/esh-ext.el
@@ -91,7 +91,7 @@ since nothing else but Eshell will be able to understand
91 91
92(defcustom eshell-windows-shell-file 92(defcustom eshell-windows-shell-file
93 (if (eshell-under-windows-p) 93 (if (eshell-under-windows-p)
94 (if (string-match "\\(\\`cmdproxy\\|sh\\)\\.\\(com\\|exe\\)" 94 (if (string-match "\\(cmdproxy\\|sh\\)\\.\\(com\\|exe\\)"
95 shell-file-name) 95 shell-file-name)
96 (or (eshell-search-path "cmd.exe") 96 (or (eshell-search-path "cmd.exe")
97 (eshell-search-path "command.com")) 97 (eshell-search-path "command.com"))
@@ -108,7 +108,9 @@ wholly ignored."
108 ;; argument... 108 ;; argument...
109 (setcar args (subst-char-in-string ?/ ?\\ (car args))) 109 (setcar args (subst-char-in-string ?/ ?\\ (car args)))
110 (throw 'eshell-replace-command 110 (throw 'eshell-replace-command
111 (eshell-parse-command eshell-windows-shell-file (cons "/c" args)))) 111 (eshell-parse-command
112 (eshell-quote-argument eshell-windows-shell-file)
113 (cons "/c" args))))
112 114
113(defcustom eshell-interpreter-alist 115(defcustom eshell-interpreter-alist
114 (if (eshell-under-windows-p) 116 (if (eshell-under-windows-p)
diff --git a/lisp/eshell/esh-util.el b/lisp/eshell/esh-util.el
index f111fd91230..8218e91ddc7 100644
--- a/lisp/eshell/esh-util.el
+++ b/lisp/eshell/esh-util.el
@@ -483,7 +483,7 @@ list."
483 (insert-file-contents eshell-hosts-file) 483 (insert-file-contents eshell-hosts-file)
484 (goto-char (point-min)) 484 (goto-char (point-min))
485 (while (re-search-forward 485 (while (re-search-forward
486 "^\\(\\S-+\\)\\s-+\\(\\S-+\\)\\(\\s-*\\(\\S-+\\)\\)?" nil t) 486 "^\\([^#[:space:]]+\\)\\s-+\\(\\S-+\\)\\(\\s-*\\(\\S-+\\)\\)?" nil t)
487 (if (match-string 1) 487 (if (match-string 1)
488 (add-to-list 'hosts (match-string 1))) 488 (add-to-list 'hosts (match-string 1)))
489 (if (match-string 2) 489 (if (match-string 2)
diff --git a/lisp/face-remap.el b/lisp/face-remap.el
index 146cea80a9e..3af9e31a6f7 100644
--- a/lisp/face-remap.el
+++ b/lisp/face-remap.el
@@ -205,6 +205,9 @@ Each positive or negative step scales the default face height by this amount."
205 205
206(define-minor-mode text-scale-mode 206(define-minor-mode text-scale-mode
207 "Minor mode for displaying buffer text in a larger/smaller font. 207 "Minor mode for displaying buffer text in a larger/smaller font.
208With a prefix argument ARG, enable the mode if ARG is positive,
209and disable it otherwise. If called from Lisp, enable the mode
210if ARG is omitted or nil.
208 211
209The amount of scaling is determined by the variable 212The amount of scaling is determined by the variable
210`text-scale-mode-amount': one step scales the global default 213`text-scale-mode-amount': one step scales the global default
@@ -334,8 +337,10 @@ plist, etc."
334;;;###autoload 337;;;###autoload
335(define-minor-mode buffer-face-mode 338(define-minor-mode buffer-face-mode
336 "Minor mode for a buffer-specific default face. 339 "Minor mode for a buffer-specific default face.
337When enabled, the face specified by the variable 340With a prefix argument ARG, enable the mode if ARG is positive,
338`buffer-face-mode-face' is used to display the buffer text." 341and disable it otherwise. If called from Lisp, enable the mode
342if ARG is omitted or nil. When enabled, the face specified by the
343variable `buffer-face-mode-face' is used to display the buffer text."
339 :lighter " BufFace" 344 :lighter " BufFace"
340 (when buffer-face-mode-remapping 345 (when buffer-face-mode-remapping
341 (face-remap-remove-relative buffer-face-mode-remapping)) 346 (face-remap-remove-relative buffer-face-mode-remapping))
diff --git a/lisp/facemenu.el b/lisp/facemenu.el
index e5d14be15dd..743115839b2 100644
--- a/lisp/facemenu.el
+++ b/lisp/facemenu.el
@@ -519,17 +519,14 @@ filter out the color from the output."
519 "Display names of defined colors, and show what they look like. 519 "Display names of defined colors, and show what they look like.
520If the optional argument LIST is non-nil, it should be a list of 520If the optional argument LIST is non-nil, it should be a list of
521colors to display. Otherwise, this command computes a list of 521colors to display. Otherwise, this command computes a list of
522colors that the current display can handle. 522colors that the current display can handle. Customize
523`list-colors-sort' to change the order in which colors are shown.
523 524
524If the optional argument BUFFER-NAME is nil, it defaults to 525If the optional argument BUFFER-NAME is nil, it defaults to *Colors*.
525*Colors*.
526 526
527If the optional argument CALLBACK is non-nil, it should be a 527If the optional argument CALLBACK is non-nil, it should be a
528function to call each time the user types RET or clicks on a 528function to call each time the user types RET or clicks on a
529color. The function should accept a single argument, the color 529color. The function should accept a single argument, the color name."
530name.
531
532You can change the color sort order by customizing `list-colors-sort'."
533 (interactive) 530 (interactive)
534 (when (and (null list) (> (display-color-cells) 0)) 531 (when (and (null list) (> (display-color-cells) 0))
535 (setq list (list-colors-duplicates (defined-colors))) 532 (setq list (list-colors-duplicates (defined-colors)))
diff --git a/lisp/faces.el b/lisp/faces.el
index 5d406ad7c0b..cd7f92bfad4 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -1513,11 +1513,12 @@ If SPEC is nil, return nil."
1513 1513
1514(defun face-spec-reset-face (face &optional frame) 1514(defun face-spec-reset-face (face &optional frame)
1515 "Reset all attributes of FACE on FRAME to unspecified." 1515 "Reset all attributes of FACE on FRAME to unspecified."
1516 (let (reset-args) 1516 (unless (eq face 'default)
1517 (dolist (attr-and-name face-attribute-name-alist) 1517 (let (reset-args)
1518 (push 'unspecified reset-args) 1518 (dolist (attr-and-name face-attribute-name-alist)
1519 (push (car attr-and-name) reset-args)) 1519 (push 'unspecified reset-args)
1520 (apply 'set-face-attribute face frame reset-args))) 1520 (push (car attr-and-name) reset-args))
1521 (apply 'set-face-attribute face frame reset-args))))
1521 1522
1522(defun face-spec-set (face spec &optional for-defface) 1523(defun face-spec-set (face spec &optional for-defface)
1523 "Set FACE's face spec, which controls its appearance, to SPEC. 1524 "Set FACE's face spec, which controls its appearance, to SPEC.
diff --git a/lisp/files.el b/lisp/files.el
index f15c523400d..87218c9a6e8 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -510,14 +510,36 @@ and ignores this variable."
510 (other :tag "Query" other)) 510 (other :tag "Query" other))
511 :group 'find-file) 511 :group 'find-file)
512 512
513;; This is an odd variable IMO.
514;; You might wonder why it is needed, when we could just do:
515;; (set (make-local-variable 'enable-local-variables) nil)
516;; These two are not precisely the same.
517;; Setting this variable does not cause -*- mode settings to be
518;; ignored, whereas setting enable-local-variables does.
519;; Only three places in Emacs use this variable: tar and arc modes,
520;; and rmail. The first two don't need it. They already use
521;; inhibit-local-variables-regexps, which is probably enough, and
522;; could also just set enable-local-variables locally to nil.
523;; Them setting it has the side-effect that dir-locals cannot apply to
524;; eg tar files (?). FIXME Is this appropriate?
525;; AFAICS, rmail is the only thing that needs this, and the only
526;; reason it uses it is for BABYL files (which are obsolete).
527;; These contain "-*- rmail -*-" in the first line, which rmail wants
528;; to respect, so that find-file on a BABYL file will switch to
529;; rmail-mode automatically (this is nice, but hardly essential,
530;; since most people are used to explicitly running a command to
531;; access their mail; M-x gnus etc). Rmail files may happen to
532;; contain Local Variables sections in messages, which Rmail wants to
533;; ignore. So AFAICS the only reason this variable exists is for a
534;; minor convenience feature for handling of an obsolete Rmail file format.
513(defvar local-enable-local-variables t 535(defvar local-enable-local-variables t
514 "Like `enable-local-variables' but meant for buffer-local bindings. 536 "Like `enable-local-variables' but meant for buffer-local bindings.
515The meaningful values are nil and non-nil. The default is non-nil. 537The meaningful values are nil and non-nil. The default is non-nil.
516If a major mode sets this to nil, buffer-locally, then any local 538If a major mode sets this to nil, buffer-locally, then any local
517variables list in the file will be ignored. 539variables list in a file visited in that mode will be ignored.
518 540
519This variable does not affect the use of major modes 541This variable does not affect the use of major modes specified
520specified in a -*- line.") 542in a -*- line.")
521 543
522(defcustom enable-local-eval 'maybe 544(defcustom enable-local-eval 'maybe
523 "Control processing of the \"variable\" `eval' in a file's local variables. 545 "Control processing of the \"variable\" `eval' in a file's local variables.
@@ -959,20 +981,18 @@ Tip: You can use this expansion of remote identifier components
959 981
960(defcustom remote-file-name-inhibit-cache 10 982(defcustom remote-file-name-inhibit-cache 10
961 "Whether to use the remote file-name cache for read access. 983 "Whether to use the remote file-name cache for read access.
984When `nil', never expire cached values (caution)
985When `t', never use the cache (safe, but may be slow)
986A number means use cached values for that amount of seconds since caching.
962 987
963When `nil', always use the cached values. 988The attributes of remote files are cached for better performance.
964When `t', never use them. 989If they are changed outside of Emacs's control, the cached values
965A number means use them for that amount of seconds since they were 990become invalid, and must be reread. If you are sure that nothing
966cached. 991other than Emacs changes the files, you can set this variable to `nil'.
967 992
968File attributes of remote files are cached for better performance. 993If a remote file is checked regularly, it might be a good idea to
969If they are changed out of Emacs' control, the cached values 994let-bind this variable to a value less than the interval between
970become invalid, and must be invalidated. 995consecutive checks. For example:
971
972In case a remote file is checked regularly, it might be
973reasonable to let-bind this variable to a value less then the
974time period between two checks.
975Example:
976 996
977 (defun display-time-file-nonempty-p (file) 997 (defun display-time-file-nonempty-p (file)
978 (let ((remote-file-name-inhibit-cache (- display-time-interval 5))) 998 (let ((remote-file-name-inhibit-cache (- display-time-interval 5)))
@@ -2405,9 +2425,6 @@ If the element has the form (REGEXP FUNCTION NON-NIL), then after
2405calling FUNCTION (if it's not nil), we delete the suffix that matched 2425calling FUNCTION (if it's not nil), we delete the suffix that matched
2406REGEXP and search the list again for another match. 2426REGEXP and search the list again for another match.
2407 2427
2408If the file name matches `inhibit-first-line-modes-regexps',
2409then `auto-mode-alist' is not processed.
2410
2411The extensions whose FUNCTION is `archive-mode' should also 2428The extensions whose FUNCTION is `archive-mode' should also
2412appear in `auto-coding-alist' with `no-conversion' coding system. 2429appear in `auto-coding-alist' with `no-conversion' coding system.
2413 2430
@@ -2478,16 +2495,55 @@ of a script, mode MODE is enabled.
2478 2495
2479See also `auto-mode-alist'.") 2496See also `auto-mode-alist'.")
2480 2497
2481(defvar inhibit-first-line-modes-regexps 2498(define-obsolete-variable-alias 'inhibit-first-line-modes-regexps
2482 (mapcar 'purecopy '("\\.tar\\'" "\\.tgz\\'" "\\.tiff?\\'" 2499 'inhibit-file-local-variables-regexps "24.1")
2483 "\\.gif\\'" "\\.png\\'" "\\.jpe?g\\'")) 2500
2484 "List of regexps; if one matches a file name, don't look for `-*-'.") 2501;; TODO really this should be a list of modes (eg tar-mode), not regexps,
2485 2502;; because we are duplicating info from auto-mode-alist.
2486(defvar inhibit-first-line-modes-suffixes nil 2503;; TODO many elements of this list are also in auto-coding-alist.
2487 "List of regexps for what to ignore, for `inhibit-first-line-modes-regexps'. 2504(defvar inhibit-local-variables-regexps
2488When checking `inhibit-first-line-modes-regexps', we first discard 2505 (mapcar 'purecopy '("\\.tar\\'" "\\.t[bg]z\\'"
2506 "\\.arc\\'" "\\.zip\\'" "\\.lzh\\'" "\\.lha\\'"
2507 "\\.zoo\\'" "\\.[jew]ar\\'" "\\.xpi\\'" "\\.rar\\'"
2508 "\\.7z\\'"
2509 "\\.sx[dmicw]\\'" "\\.odt\\'"
2510 "\\.tiff?\\'" "\\.gif\\'" "\\.png\\'" "\\.jpe?g\\'"))
2511 "List of regexps matching file names in which to ignore local variables.
2512This includes `-*-' lines as well as trailing \"Local Variables\" sections.
2513Files matching this list are typically binary file formats.
2514They may happen to contain sequences that look like local variable
2515specifications, but are not really, or they may be containers for
2516member files with their own local variable sections, which are
2517not appropriate for the containing file.
2518See also `inhibit-local-variables-suffixes'.")
2519
2520(define-obsolete-variable-alias 'inhibit-first-line-modes-suffixes
2521 'inhibit-local-variables-suffixes "24.1")
2522
2523(defvar inhibit-local-variables-suffixes nil
2524 "List of regexps matching suffixes to remove from file names.
2525When checking `inhibit-local-variables-regexps', we first discard
2489from the end of the file name anything that matches one of these regexps.") 2526from the end of the file name anything that matches one of these regexps.")
2490 2527
2528;; TODO explicitly add case-fold-search t?
2529(defun inhibit-local-variables-p ()
2530 "Return non-nil if file local variables should be ignored.
2531This checks the file (or buffer) name against `inhibit-local-variables-regexps'
2532and `inhibit-local-variables-suffixes'."
2533 (let ((temp inhibit-local-variables-regexps)
2534 (name (if buffer-file-name
2535 (file-name-sans-versions buffer-file-name)
2536 (buffer-name))))
2537 (while (let ((sufs inhibit-local-variables-suffixes))
2538 (while (and sufs (not (string-match (car sufs) name)))
2539 (setq sufs (cdr sufs)))
2540 sufs)
2541 (setq name (substring name 0 (match-beginning 0))))
2542 (while (and temp
2543 (not (string-match (car temp) name)))
2544 (setq temp (cdr temp)))
2545 temp))
2546
2491(defvar auto-mode-interpreter-regexp 2547(defvar auto-mode-interpreter-regexp
2492 (purecopy "#![ \t]?\\([^ \t\n]*\ 2548 (purecopy "#![ \t]?\\([^ \t\n]*\
2493/bin/env[ \t]\\)?\\([^ \t\n]+\\)") 2549/bin/env[ \t]\\)?\\([^ \t\n]+\\)")
@@ -2550,21 +2606,24 @@ Also applies to `magic-fallback-mode-alist'.")
2550(defun set-auto-mode (&optional keep-mode-if-same) 2606(defun set-auto-mode (&optional keep-mode-if-same)
2551 "Select major mode appropriate for current buffer. 2607 "Select major mode appropriate for current buffer.
2552 2608
2553To find the right major mode, this function checks for a -*- mode tag, 2609To find the right major mode, this function checks for a -*- mode tag
2554checks for a `mode:' entry in the Local Variables section of the file, 2610checks for a `mode:' entry in the Local Variables section of the file,
2555checks if it uses an interpreter listed in `interpreter-mode-alist', 2611checks if it uses an interpreter listed in `interpreter-mode-alist',
2556matches the buffer beginning against `magic-mode-alist', 2612matches the buffer beginning against `magic-mode-alist',
2557compares the filename against the entries in `auto-mode-alist', 2613compares the filename against the entries in `auto-mode-alist',
2558then matches the buffer beginning against `magic-fallback-mode-alist'. 2614then matches the buffer beginning against `magic-fallback-mode-alist'.
2559 2615
2560If `enable-local-variables' is nil, this function does not check for 2616If `enable-local-variables' is nil, or if the file name matches
2561any mode: tag anywhere in the file. 2617`inhibit-local-variables-regexps', this function does not check
2618for any mode: tag anywhere in the file. If `local-enable-local-variables'
2619is nil, then the only mode: tag that can be relevant is a -*- one.
2562 2620
2563If the optional argument KEEP-MODE-IF-SAME is non-nil, then we 2621If the optional argument KEEP-MODE-IF-SAME is non-nil, then we
2564set the major mode only if that would change it. In other words 2622set the major mode only if that would change it. In other words
2565we don't actually set it to the same mode the buffer already has." 2623we don't actually set it to the same mode the buffer already has."
2566 ;; Look for -*-MODENAME-*- or -*- ... mode: MODENAME; ... -*- 2624 ;; Look for -*-MODENAME-*- or -*- ... mode: MODENAME; ... -*-
2567 (let (end done mode modes) 2625 (let ((try-locals (not (inhibit-local-variables-p)))
2626 end done mode modes)
2568 ;; Once we drop the deprecated feature where mode: is also allowed to 2627 ;; Once we drop the deprecated feature where mode: is also allowed to
2569 ;; specify minor-modes (ie, there can be more than one "mode:"), we can 2628 ;; specify minor-modes (ie, there can be more than one "mode:"), we can
2570 ;; remove this section and just let (hack-local-variables t) handle it. 2629 ;; remove this section and just let (hack-local-variables t) handle it.
@@ -2572,7 +2631,9 @@ we don't actually set it to the same mode the buffer already has."
2572 (save-excursion 2631 (save-excursion
2573 (goto-char (point-min)) 2632 (goto-char (point-min))
2574 (skip-chars-forward " \t\n") 2633 (skip-chars-forward " \t\n")
2634 ;; Note by design local-enable-local-variables does not matter here.
2575 (and enable-local-variables 2635 (and enable-local-variables
2636 try-locals
2576 (setq end (set-auto-mode-1)) 2637 (setq end (set-auto-mode-1))
2577 (if (save-excursion (search-forward ":" end t)) 2638 (if (save-excursion (search-forward ":" end t))
2578 ;; Find all specifications for the `mode:' variable 2639 ;; Find all specifications for the `mode:' variable
@@ -2603,8 +2664,12 @@ we don't actually set it to the same mode the buffer already has."
2603 (or (set-auto-mode-0 mode keep-mode-if-same) 2664 (or (set-auto-mode-0 mode keep-mode-if-same)
2604 ;; continuing would call minor modes again, toggling them off 2665 ;; continuing would call minor modes again, toggling them off
2605 (throw 'nop nil)))))) 2666 (throw 'nop nil))))))
2667 ;; hack-local-variables checks local-enable-local-variables etc, but
2668 ;; we might as well be explicit here for the sake of clarity.
2606 (and (not done) 2669 (and (not done)
2607 enable-local-variables 2670 enable-local-variables
2671 local-enable-local-variables
2672 try-locals
2608 (setq mode (hack-local-variables t)) 2673 (setq mode (hack-local-variables t))
2609 (not (memq mode modes)) ; already tried and failed 2674 (not (memq mode modes)) ; already tried and failed
2610 (if (not (functionp mode)) 2675 (if (not (functionp mode))
@@ -2714,38 +2779,24 @@ same, do nothing and return nil."
2714(defun set-auto-mode-1 () 2779(defun set-auto-mode-1 ()
2715 "Find the -*- spec in the buffer. 2780 "Find the -*- spec in the buffer.
2716Call with point at the place to start searching from. 2781Call with point at the place to start searching from.
2717If one is found, set point to the beginning 2782If one is found, set point to the beginning and return the position
2718and return the position of the end. 2783of the end. Otherwise, return nil; may change point.
2719Otherwise, return nil; point may be changed." 2784The variable `inhibit-local-variables-regexps' can cause a -*- spec to
2785be ignored; but `enable-local-variables' and `local-enable-local-variables'
2786have no effect."
2720 (let (beg end) 2787 (let (beg end)
2721 (and 2788 (and
2722 ;; Don't look for -*- if this file name matches any 2789 ;; Don't look for -*- if this file name matches any
2723 ;; of the regexps in inhibit-first-line-modes-regexps. 2790 ;; of the regexps in inhibit-local-variables-regexps.
2724 (let ((temp inhibit-first-line-modes-regexps) 2791 (not (inhibit-local-variables-p))
2725 (name (if buffer-file-name
2726 (file-name-sans-versions buffer-file-name)
2727 (buffer-name))))
2728 (while (let ((sufs inhibit-first-line-modes-suffixes))
2729 (while (and sufs (not (string-match (car sufs) name)))
2730 (setq sufs (cdr sufs)))
2731 sufs)
2732 (setq name (substring name 0 (match-beginning 0))))
2733 (while (and temp
2734 (not (string-match (car temp) name)))
2735 (setq temp (cdr temp)))
2736 (not temp))
2737
2738 (search-forward "-*-" (line-end-position 2792 (search-forward "-*-" (line-end-position
2739 ;; If the file begins with "#!" 2793 ;; If the file begins with "#!" (exec
2740 ;; (exec interpreter magic), look 2794 ;; interpreter magic), look for mode frobs
2741 ;; for mode frobs in the first two 2795 ;; in the first two lines. You cannot
2742 ;; lines. You cannot necessarily 2796 ;; necessarily put them in the first line
2743 ;; put them in the first line of 2797 ;; of such a file without screwing up the
2744 ;; such a file without screwing up 2798 ;; interpreter invocation. The same holds
2745 ;; the interpreter invocation. 2799 ;; for '\" in man pages (preprocessor
2746 ;; The same holds for
2747 ;; '\"
2748 ;; in man pages (preprocessor
2749 ;; magic for the `man' program). 2800 ;; magic for the `man' program).
2750 (and (looking-at "^\\(#!\\|'\\\\\"\\)") 2)) t) 2801 (and (looking-at "^\\(#!\\|'\\\\\"\\)") 2)) t)
2751 (progn 2802 (progn
@@ -3090,19 +3141,41 @@ Uses `hack-local-variables-apply' to apply the variables.
3090If MODE-ONLY is non-nil, all we do is check whether a \"mode:\" 3141If MODE-ONLY is non-nil, all we do is check whether a \"mode:\"
3091is specified, and return the corresponding mode symbol, or nil. 3142is specified, and return the corresponding mode symbol, or nil.
3092In this case, we try to ignore minor-modes, and only return a 3143In this case, we try to ignore minor-modes, and only return a
3093major-mode." 3144major-mode.
3145
3146If `enable-local-variables' or `local-enable-local-variables' is nil,
3147this function does nothing. If `inhibit-local-variables-regexps'
3148applies to the file in question, the file is not scanned for
3149local variables, but directory-local variables may still be applied."
3150 ;; We don't let inhibit-local-variables-p influence the value of
3151 ;; enable-local-variables, because then it would affect dir-local
3152 ;; variables. We don't want to search eg tar files for file local
3153 ;; variable sections, but there is no reason dir-locals cannot apply
3154 ;; to them. The real meaning of inhibit-local-variables-p is "do
3155 ;; not scan this file for local variables".
3094 (let ((enable-local-variables 3156 (let ((enable-local-variables
3095 (and local-enable-local-variables enable-local-variables)) 3157 (and local-enable-local-variables enable-local-variables))
3096 result) 3158 result)
3097 (unless mode-only 3159 (unless mode-only
3098 (setq file-local-variables-alist nil) 3160 (setq file-local-variables-alist nil)
3099 (report-errors "Directory-local variables error: %s" 3161 (report-errors "Directory-local variables error: %s"
3162 ;; Note this is a no-op if enable-local-variables is nil.
3100 (hack-dir-local-variables))) 3163 (hack-dir-local-variables)))
3101 (when (or mode-only enable-local-variables) 3164 ;; This entire function is basically a no-op if enable-local-variables
3102 ;; If MODE-ONLY is non-nil, and the prop line specifies a mode, 3165 ;; is nil. All it does is set file-local-variables-alist to nil.
3103 ;; then we're done, and have no need to scan further. 3166 (when enable-local-variables
3104 (unless (and (setq result (hack-local-variables-prop-line mode-only)) 3167 ;; This part used to ignore enable-local-variables when mode-only
3105 mode-only) 3168 ;; was non-nil. That was inappropriate, eg consider the
3169 ;; (artificial) example of:
3170 ;; (setq local-enable-local-variables nil)
3171 ;; Open a file foo.txt that contains "mode: sh".
3172 ;; It correctly opens in text-mode.
3173 ;; M-x set-visited-file name foo.c, and it incorrectly stays in text-mode.
3174 (unless (or (inhibit-local-variables-p)
3175 ;; If MODE-ONLY is non-nil, and the prop line specifies a
3176 ;; mode, then we're done, and have no need to scan further.
3177 (and (setq result (hack-local-variables-prop-line mode-only))
3178 mode-only))
3106 ;; Look for "Local variables:" line in last page. 3179 ;; Look for "Local variables:" line in last page.
3107 (save-excursion 3180 (save-excursion
3108 (goto-char (point-max)) 3181 (goto-char (point-max))
@@ -3192,14 +3265,13 @@ major-mode."
3192 (indirect-variable var)) 3265 (indirect-variable var))
3193 val) result) 3266 val) result)
3194 (error nil))))) 3267 (error nil)))))
3195 (forward-line 1))))))))) 3268 (forward-line 1))))))))
3196 ;; Now we've read all the local variables. 3269 ;; Now we've read all the local variables.
3197 ;; If MODE-ONLY is non-nil, return whether the mode was specified. 3270 ;; If MODE-ONLY is non-nil, return whether the mode was specified.
3198 (cond (mode-only result) 3271 (if mode-only result
3199 ;; Otherwise, set the variables. 3272 ;; Otherwise, set the variables.
3200 (enable-local-variables 3273 (hack-local-variables-filter result nil)
3201 (hack-local-variables-filter result nil) 3274 (hack-local-variables-apply)))))
3202 (hack-local-variables-apply)))))
3203 3275
3204(defun hack-local-variables-apply () 3276(defun hack-local-variables-apply ()
3205 "Apply the elements of `file-local-variables-alist'. 3277 "Apply the elements of `file-local-variables-alist'.
@@ -3611,7 +3683,7 @@ the old visited file has been renamed to the new name FILENAME."
3611 (interactive "FSet visited file name: ") 3683 (interactive "FSet visited file name: ")
3612 (if (buffer-base-buffer) 3684 (if (buffer-base-buffer)
3613 (error "An indirect buffer cannot visit a file")) 3685 (error "An indirect buffer cannot visit a file"))
3614 (let (truename) 3686 (let (truename old-try-locals)
3615 (if filename 3687 (if filename
3616 (setq filename 3688 (setq filename
3617 (if (string-equal filename "") 3689 (if (string-equal filename "")
@@ -3636,7 +3708,8 @@ the old visited file has been renamed to the new name FILENAME."
3636 (progn 3708 (progn
3637 (and filename (lock-buffer filename)) 3709 (and filename (lock-buffer filename))
3638 (unlock-buffer))) 3710 (unlock-buffer)))
3639 (setq buffer-file-name filename) 3711 (setq old-try-locals (not (inhibit-local-variables-p))
3712 buffer-file-name filename)
3640 (if filename ; make buffer name reflect filename. 3713 (if filename ; make buffer name reflect filename.
3641 (let ((new-name (file-name-nondirectory buffer-file-name))) 3714 (let ((new-name (file-name-nondirectory buffer-file-name)))
3642 (setq default-directory (file-name-directory buffer-file-name)) 3715 (setq default-directory (file-name-directory buffer-file-name))
@@ -3656,59 +3729,63 @@ the old visited file has been renamed to the new name FILENAME."
3656 (setq buffer-file-number 3729 (setq buffer-file-number
3657 (if filename 3730 (if filename
3658 (nthcdr 10 (file-attributes buffer-file-name)) 3731 (nthcdr 10 (file-attributes buffer-file-name))
3659 nil))) 3732 nil))
3660 ;; write-file-functions is normally used for things like ftp-find-file 3733 ;; write-file-functions is normally used for things like ftp-find-file
3661 ;; that visit things that are not local files as if they were files. 3734 ;; that visit things that are not local files as if they were files.
3662 ;; Changing to visit an ordinary local file instead should flush the hook. 3735 ;; Changing to visit an ordinary local file instead should flush the hook.
3663 (kill-local-variable 'write-file-functions) 3736 (kill-local-variable 'write-file-functions)
3664 (kill-local-variable 'local-write-file-hooks) 3737 (kill-local-variable 'local-write-file-hooks)
3665 (kill-local-variable 'revert-buffer-function) 3738 (kill-local-variable 'revert-buffer-function)
3666 (kill-local-variable 'backup-inhibited) 3739 (kill-local-variable 'backup-inhibited)
3667 ;; If buffer was read-only because of version control, 3740 ;; If buffer was read-only because of version control,
3668 ;; that reason is gone now, so make it writable. 3741 ;; that reason is gone now, so make it writable.
3669 (if vc-mode 3742 (if vc-mode
3670 (setq buffer-read-only nil)) 3743 (setq buffer-read-only nil))
3671 (kill-local-variable 'vc-mode) 3744 (kill-local-variable 'vc-mode)
3672 ;; Turn off backup files for certain file names. 3745 ;; Turn off backup files for certain file names.
3673 ;; Since this is a permanent local, the major mode won't eliminate it. 3746 ;; Since this is a permanent local, the major mode won't eliminate it.
3674 (and buffer-file-name 3747 (and buffer-file-name
3675 backup-enable-predicate 3748 backup-enable-predicate
3676 (not (funcall backup-enable-predicate buffer-file-name)) 3749 (not (funcall backup-enable-predicate buffer-file-name))
3677 (progn 3750 (progn
3678 (make-local-variable 'backup-inhibited) 3751 (make-local-variable 'backup-inhibited)
3679 (setq backup-inhibited t))) 3752 (setq backup-inhibited t)))
3680 (let ((oauto buffer-auto-save-file-name)) 3753 (let ((oauto buffer-auto-save-file-name))
3681 ;; If auto-save was not already on, turn it on if appropriate. 3754 ;; If auto-save was not already on, turn it on if appropriate.
3682 (if (not buffer-auto-save-file-name) 3755 (if (not buffer-auto-save-file-name)
3683 (and buffer-file-name auto-save-default 3756 (and buffer-file-name auto-save-default
3684 (auto-save-mode t)) 3757 (auto-save-mode t))
3685 ;; If auto save is on, start using a new name. 3758 ;; If auto save is on, start using a new name.
3686 ;; We deliberately don't rename or delete the old auto save 3759 ;; We deliberately don't rename or delete the old auto save
3687 ;; for the old visited file name. This is because perhaps 3760 ;; for the old visited file name. This is because perhaps
3688 ;; the user wants to save the new state and then compare with the 3761 ;; the user wants to save the new state and then compare with the
3689 ;; previous state from the auto save file. 3762 ;; previous state from the auto save file.
3690 (setq buffer-auto-save-file-name 3763 (setq buffer-auto-save-file-name
3691 (make-auto-save-file-name))) 3764 (make-auto-save-file-name)))
3692 ;; Rename the old auto save file if any. 3765 ;; Rename the old auto save file if any.
3693 (and oauto buffer-auto-save-file-name 3766 (and oauto buffer-auto-save-file-name
3694 (file-exists-p oauto) 3767 (file-exists-p oauto)
3695 (rename-file oauto buffer-auto-save-file-name t))) 3768 (rename-file oauto buffer-auto-save-file-name t)))
3696 (and buffer-file-name 3769 (and buffer-file-name
3697 (not along-with-file) 3770 (not along-with-file)
3698 (set-buffer-modified-p t)) 3771 (set-buffer-modified-p t))
3699 ;; Update the major mode, if the file name determines it. 3772 ;; Update the major mode, if the file name determines it.
3700 (condition-case nil 3773 (condition-case nil
3701 ;; Don't change the mode if it is special. 3774 ;; Don't change the mode if it is special.
3702 (or (not change-major-mode-with-file-name) 3775 (or (not change-major-mode-with-file-name)
3703 (get major-mode 'mode-class) 3776 (get major-mode 'mode-class)
3704 ;; Don't change the mode if the local variable list specifies it. 3777 ;; Don't change the mode if the local variable list specifies it.
3705 (hack-local-variables t) 3778 ;; The file name can influence whether the local variables apply.
3706 ;; TODO consider making normal-mode handle this case. 3779 (and old-try-locals
3707 (let ((old major-mode)) 3780 ;; h-l-v also checks it, but might as well be explicit.
3708 (set-auto-mode t) 3781 (not (inhibit-local-variables-p))
3709 (or (eq old major-mode) 3782 (hack-local-variables t))
3710 (hack-local-variables)))) 3783 ;; TODO consider making normal-mode handle this case.
3711 (error nil))) 3784 (let ((old major-mode))
3785 (set-auto-mode t)
3786 (or (eq old major-mode)
3787 (hack-local-variables))))
3788 (error nil))))
3712 3789
3713(defun write-file (filename &optional confirm) 3790(defun write-file (filename &optional confirm)
3714 "Write current buffer into file FILENAME. 3791 "Write current buffer into file FILENAME.
@@ -4784,7 +4861,13 @@ like `write-region' does."
4784(defun rename-uniquely () 4861(defun rename-uniquely ()
4785 "Rename current buffer to a similar name not already taken. 4862 "Rename current buffer to a similar name not already taken.
4786This function is useful for creating multiple shell process buffers 4863This function is useful for creating multiple shell process buffers
4787or multiple mail buffers, etc." 4864or multiple mail buffers, etc.
4865
4866Note that some commands, in particular those based on `compilation-mode'
4867\(`compile', `grep', etc.) will reuse the current buffer if it has the
4868appropriate mode even if it has been renamed. So as well as renaming
4869the buffer, you also need to switch buffers before running another
4870instance of such commands."
4788 (interactive) 4871 (interactive)
4789 (save-match-data 4872 (save-match-data
4790 (let ((base-name (buffer-name))) 4873 (let ((base-name (buffer-name)))
@@ -5052,6 +5135,8 @@ revert buffers without querying for confirmation.)
5052Optional third argument PRESERVE-MODES non-nil means don't alter 5135Optional third argument PRESERVE-MODES non-nil means don't alter
5053the files modes. Normally we reinitialize them using `normal-mode'. 5136the files modes. Normally we reinitialize them using `normal-mode'.
5054 5137
5138This function binds `revert-buffer-in-progress-p' non-nil while it operates.
5139
5055If the value of `revert-buffer-function' is non-nil, it is called to 5140If the value of `revert-buffer-function' is non-nil, it is called to
5056do all the work for this command. Otherwise, the hooks 5141do all the work for this command. Otherwise, the hooks
5057`before-revert-hook' and `after-revert-hook' are run at the beginning 5142`before-revert-hook' and `after-revert-hook' are run at the beginning
diff --git a/lisp/font-lock.el b/lisp/font-lock.el
index 95bdc815e18..9f9445bdea9 100644
--- a/lisp/font-lock.el
+++ b/lisp/font-lock.el
@@ -2272,7 +2272,7 @@ in which C preprocessor directives are used. e.g. `asm-mode' and
2272 "save-selected-window" "save-window-excursion" 2272 "save-selected-window" "save-window-excursion"
2273 "save-match-data" "save-current-buffer" 2273 "save-match-data" "save-current-buffer"
2274 "combine-after-change-calls" "unwind-protect" 2274 "combine-after-change-calls" "unwind-protect"
2275 "condition-case" "condition-case-no-debug" 2275 "condition-case" "condition-case-unless-debug"
2276 "track-mouse" "eval-after-load" "eval-and-compile" 2276 "track-mouse" "eval-after-load" "eval-and-compile"
2277 "eval-when-compile" "eval-when" "eval-next-after-load" 2277 "eval-when-compile" "eval-when" "eval-next-after-load"
2278 "with-case-table" "with-category-table" 2278 "with-case-table" "with-category-table"
@@ -2283,7 +2283,7 @@ in which C preprocessor directives are used. e.g. `asm-mode' and
2283 "with-selected-window" "with-selected-frame" 2283 "with-selected-window" "with-selected-frame"
2284 "with-silent-modifications" "with-syntax-table" 2284 "with-silent-modifications" "with-syntax-table"
2285 "with-temp-buffer" "with-temp-file" "with-temp-message" 2285 "with-temp-buffer" "with-temp-file" "with-temp-message"
2286 "with-timeout" "with-timeout-handler") t) 2286 "with-timeout" "with-timeout-handler" "with-wrapper-hook") t)
2287 "\\>") 2287 "\\>")
2288 . 1) 2288 . 1)
2289 ;; Control structures. Common Lisp forms. 2289 ;; Control structures. Common Lisp forms.
diff --git a/lisp/frame.el b/lisp/frame.el
index 842d07abf50..1cd6c0cf181 100644
--- a/lisp/frame.el
+++ b/lisp/frame.el
@@ -39,8 +39,12 @@ function to this list, which should take an alist of parameters
39as its argument.") 39as its argument.")
40 40
41(defvar window-system-default-frame-alist nil 41(defvar window-system-default-frame-alist nil
42 "Alist of window-system dependent default frame parameters. 42 "Window-system dependent default frame parameters.
43Parameters specified here supersede the values given in 43The value should be an alist of elements (WINDOW-SYSTEM . ALIST),
44where WINDOW-SYSTEM is a window system symbol (see `window-system')
45and ALIST is a frame parameter alist like `default-frame-alist'.
46Then, for frames on WINDOW-SYSTEM, any parameters specified in
47ALIST supersede the corresponding parameters specified in
44`default-frame-alist'.") 48`default-frame-alist'.")
45 49
46;; The initial value given here used to ask for a minibuffer. 50;; The initial value given here used to ask for a minibuffer.
@@ -1048,15 +1052,23 @@ If FRAME is omitted, describe the currently selected frame."
1048 (pattern &optional face frame maximum width)) 1052 (pattern &optional face frame maximum width))
1049 1053
1050(define-obsolete-function-alias 'set-default-font 'set-frame-font "23.1") 1054(define-obsolete-function-alias 'set-default-font 'set-frame-font "23.1")
1051(defun set-frame-font (font-name &optional keep-size) 1055
1052 "Set the font of the selected frame to FONT-NAME. 1056(defun set-frame-font (font-name &optional keep-size frames)
1053When called interactively, prompt for the name of the font to use. 1057 "Set the default font to FONT-NAME.
1054To get the frame's current default font, use `frame-parameters'. 1058When called interactively, prompt for the name of a font, and use
1055 1059that font on the selected frame.
1056The default behavior is to keep the numbers of lines and columns in 1060
1057the frame, thus may change its pixel size. If optional KEEP-SIZE is 1061If KEEP-SIZE is nil, keep the number of frame lines and columns
1058non-nil (interactively, prefix argument) the current frame size (in 1062fixed. If KEEP-SIZE is non-nil (or with a prefix argument), try
1059pixels) is kept by adjusting the numbers of the lines and columns." 1063to keep the current frame size fixed (in pixels) by adjusting the
1064number of lines and columns.
1065
1066If FRAMES is nil, apply the font to the selected frame only.
1067If FRAMES is non-nil, it should be a list of frames to act upon,
1068or t meaning all graphical frames. Also, if FRAME is non-nil,
1069alter the user's Customization settings as though the
1070font-related attributes of the `default' face had been \"set in
1071this session\", so that the font is applied to future frames."
1060 (interactive 1072 (interactive
1061 (let* ((completion-ignore-case t) 1073 (let* ((completion-ignore-case t)
1062 (font (completing-read "Font name: " 1074 (font (completing-read "Font name: "
@@ -1065,19 +1077,57 @@ pixels) is kept by adjusting the numbers of the lines and columns."
1065 (x-list-fonts "*" nil (selected-frame)) 1077 (x-list-fonts "*" nil (selected-frame))
1066 nil nil nil nil 1078 nil nil nil nil
1067 (frame-parameter nil 'font)))) 1079 (frame-parameter nil 'font))))
1068 (list font current-prefix-arg))) 1080 (list font current-prefix-arg nil)))
1069 (let (fht fwd) 1081 (when (stringp font-name)
1070 (if keep-size 1082 (let* ((this-frame (selected-frame))
1071 (setq fht (* (frame-parameter nil 'height) (frame-char-height)) 1083 ;; FRAMES nil means affect the selected frame.
1072 fwd (* (frame-parameter nil 'width) (frame-char-width)))) 1084 (frame-list (cond ((null frames)
1073 (modify-frame-parameters (selected-frame) 1085 (list this-frame))
1074 (list (cons 'font font-name))) 1086 ((eq frames t)
1075 (if keep-size 1087 (frame-list))
1076 (modify-frame-parameters 1088 (t frames)))
1077 (selected-frame) 1089 height width)
1078 (list (cons 'height (round fht (frame-char-height))) 1090 (dolist (f frame-list)
1079 (cons 'width (round fwd (frame-char-width))))))) 1091 (when (display-multi-font-p f)
1080 (run-hooks 'after-setting-font-hook 'after-setting-font-hooks)) 1092 (if keep-size
1093 (setq height (* (frame-parameter f 'height)
1094 (frame-char-height f))
1095 width (* (frame-parameter f 'width)
1096 (frame-char-width f))))
1097 ;; When set-face-attribute is called for :font, Emacs
1098 ;; guesses the best font according to other face attributes
1099 ;; (:width, :weight, etc.) so reset them too (Bug#2476).
1100 (set-face-attribute 'default f
1101 :width 'normal :weight 'normal
1102 :slant 'normal :font font-name)
1103 (if keep-size
1104 (modify-frame-parameters
1105 f
1106 (list (cons 'height (round height (frame-char-height f)))
1107 (cons 'width (round width (frame-char-width f))))))))
1108 (when frames
1109 ;; Alter the user's Custom setting of the `default' face, but
1110 ;; only for font-related attributes.
1111 (let ((specs (cadr (assq 'user (get 'default 'theme-face))))
1112 (attrs '(:family :foundry :slant :weight :height :width))
1113 (new-specs nil))
1114 (if (null specs) (setq specs '((t nil))))
1115 (dolist (spec specs)
1116 ;; Each SPEC has the form (DISPLAY ATTRIBUTE-PLIST)
1117 (let ((display (nth 0 spec))
1118 (plist (copy-tree (nth 1 spec))))
1119 ;; Alter only DISPLAY conditions matching this frame.
1120 (when (or (memq display '(t default))
1121 (face-spec-set-match-display display this-frame))
1122 (dolist (attr attrs)
1123 (setq plist (plist-put plist attr
1124 (face-attribute 'default attr)))))
1125 (push (list display plist) new-specs)))
1126 (setq new-specs (nreverse new-specs))
1127 (put 'default 'customized-face new-specs)
1128 (custom-push-theme 'theme-face 'default 'user 'set new-specs)
1129 (put 'default 'face-modified nil))))
1130 (run-hooks 'after-setting-font-hook 'after-setting-font-hooks)))
1081 1131
1082(defun set-frame-parameter (frame parameter value) 1132(defun set-frame-parameter (frame parameter value)
1083 "Set frame parameter PARAMETER to VALUE on FRAME. 1133 "Set frame parameter PARAMETER to VALUE on FRAME.
@@ -1108,7 +1158,11 @@ To get the frame's current foreground color, use `frame-parameters'."
1108(defun set-cursor-color (color-name) 1158(defun set-cursor-color (color-name)
1109 "Set the text cursor color of the selected frame to COLOR-NAME. 1159 "Set the text cursor color of the selected frame to COLOR-NAME.
1110When called interactively, prompt for the name of the color to use. 1160When called interactively, prompt for the name of the color to use.
1111To get the frame's current cursor color, use `frame-parameters'." 1161This works by setting the `cursor-color' frame parameter on the
1162selected frame.
1163
1164You can also set the text cursor color, for all frames, by
1165customizing the `cursor' face."
1112 (interactive (list (read-color "Cursor color: "))) 1166 (interactive (list (read-color "Cursor color: ")))
1113 (modify-frame-parameters (selected-frame) 1167 (modify-frame-parameters (selected-frame)
1114 (list (cons 'cursor-color color-name)))) 1168 (list (cons 'cursor-color color-name))))
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index c7358779818..38b9139b7dd 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,202 @@
12012-02-10 Lars Ingebrigtsen <larsi@gnus.org>
2
3 * message.el (message-default-send-mail-function): Made into own
4 function for reuse by emacsbug.el.
5
62012-02-09 Juanma Barranquero <lekktu@gmail.com>
7
8 * gnus.el (gnus-method-ephemeral-p): Move after declaration of defsubst
9 `gnus-sloppily-equal-method-parameters' to avoid a warning.
10
112012-02-09 Lars Ingebrigtsen <larsi@gnus.org>
12
13 * gnus-msg.el (gnus-msg-mail): Use `message-mail' if Gnus isn't
14 running.
15
16 * nnimap.el (nnimap-wait-for-response): Minor fixup of message string.
17
18 * gnus.el (gnus-server-extend-method): Don't add an -address component
19 if the method already has one (bug#9676).
20
212012-02-08 Lars Ingebrigtsen <larsi@gnus.org>
22
23 * gnus-sum.el (gnus-summary-insert-old-articles): Use a default instead
24 of an initial-input for consistency (bug#10757).
25
26 * shr.el: Inhibit getting and sending cookies when fetching pictures.
27
28 * gnus-html.el (gnus-html-schedule-image-fetching): Ditto.
29
302012-02-07 Lars Ingebrigtsen <larsi@gnus.org>
31
32 * shr.el (shr-remove-trailing-whitespace): Don't strip whitespace from
33 lines that are narrower than the window width. Otherwise background
34 "blocks" will look less readable.
35
362012-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
37
38 * gnus-sum.el (gnus-summary-show-thread): Revert last two changes.
39
402012-02-07 Lars Ingebrigtsen <larsi@gnus.org>
41
42 * nnimap.el (nnimap-transform-headers): Remove unused variable.
43 (nnimap-transform-headers): Fix parsing BODYSTRUCTURE elements that
44 have newlines within the strings, and where the UID comes after the
45 BODYSTRUCTURE element (bug#10537).
46
47 * shr-color.el (shr-color-set-minimum-interval): Renamed to add prefix
48 (bug#10732).
49
50 * shr.el (shr-insert-document): Add doc string.
51 (shr-visit-file): Ditto.
52 (shr-remove-trailing-whitespace): New function.
53 (shr-insert-document): Use it to clean up trailing whitespace as the
54 final step (bug#10714).
55
562012-02-06 Lars Ingebrigtsen <larsi@gnus.org>
57
58 * gnus-sum.el (gnus-summary-exit-no-update): Really deaden the summary
59 buffer if `gnus-kill-summary-on-exit' is nil.
60
612012-02-06 Katsumi Yamaoka <yamaoka@jpl.org>
62
63 * gnus-sum.el (gnus-summary-show-thread):
64 next-single-char-property-change may return nil in XEmacs.
65
662012-02-06 Lars Ingebrigtsen <larsi@gnus.org>
67
68 * gnus-sum.el (gnus-handle-ephemeral-exit): Allow exiting from Gnus
69 when just reading a single group from "without" Gnus.
70
712012-02-06 Chong Yidong <cyd@gnu.org>
72
73 * gnus-sum.el (gnus-summary-show-thread):
74 next-single-char-property-change never returns nil (Bug#8657).
75
762012-02-05 Lars Ingebrigtsen <larsi@gnus.org>
77
78 * nnimap.el (nnimap-open-server): Allow switching the nnoo server
79 without reconnecting.
80 (nnimap-possibly-change-group): Ditto.
81 (nnimap-finish-retrieve-group-infos): Don't reconnect if the server
82 connection has died before being called.
83
842012-02-02 Lars Ingebrigtsen <larsi@gnus.org>
85
86 * nnimap.el (nnimap-retrieve-group-data-early): Don't say we're doing
87 an initial sync unless we're really doing one.
88
89 * gnus-group.el (gnus-group-read-ephemeral-group): Don't add a new
90 address parameter if one already exists (bug#9676).
91
92 * gnus-msg.el (gnus-summary-mail-forward): Respect the process marks,
93 not the prefix, as documented (bug#10689).
94
952012-02-01 Lars Ingebrigtsen <larsi@gnus.org>
96
97 * gnus.el (gnus-valid-select-methods): nnmaildir also saves marks in
98 the "server".
99
100 * gnus-group.el (gnus-group-get-new-news-this-group): Don't overwrite
101 the real error message with the useless "previously known to be down".
102 Which isn't even correct.
103
104 * nntp.el (nntp-open-connection): Report the error message if the nntp
105 server can't be reached.
106
107 * nnimap.el (nnimap-retrieve-group-data-early): Keep track of how many
108 groups we do a total scan for.
109 (nnimap-wait-for-response): Say that we're doing a total scan, if we're
110 doing that.
111
1122012-01-31 Jim Meyering <jim@meyering.net>
113
114 * gnus-agent.el (gnus-agent-expire-unagentized-dirs):
115 Correct a comment (insert "not") and hide nominally-doubled "to".
116
1172012-01-30 Philipp Haselwarter <philipp.haselwarter@gmx.de> (tiny change)
118
119 * gnus-agent.el (gnus-agent-auto-agentize-methods): Point to the Agent
120 section in the manual.
121
1222012-01-30 Lars Ingebrigtsen <larsi@gnus.org>
123
124 * rfc2047.el (rfc2047-encode-region): Allow not folding the encoded
125 words.
126 (rfc2047-encode-string): Ditto.
127 (rfc2047-encode-parameter): Don't fold parameters. Some MUAs do not
128 understand folded filename="..." parameters, for instance.
129
130 * nnimap.el (nnimap-wait-for-response): Include the imap server name in
131 the message for greater debuggability.
132
1332012-01-28 Lars Ingebrigtsen <larsi@gnus.org>
134
135 * mm-view.el (mm-display-inline-fontify): Bind `font-lock-support-mode'
136 instead of setting it locally, since the latter doesn't seem to have
137 any effect (most of the time).
138
1392012-01-27 Elias Pipping <pipping@lavabit.com> (tiny change)
140
141 * shr.el (shr-browse-url): Fix the name of the `browse-url-mail'
142 function call.
143
1442012-01-27 Vida Gábor <vidagabor@gmail.com> (tiny change)
145
146 * gnus-demon.el (gnus-demon-run-callback, gnus-demon-init): Convert to
147 seconds, and make the repeat clause with HH:MM specs work as
148 documented.
149
1502012-01-27 Lars Ingebrigtsen <larsi@gnus.org>
151
152 * gnus-start.el (gnus-get-unread-articles): Clear out "early" methods
153 so that previous errors don't prohibit getting new news.
154
155 * nnimap.el (nnimap-retrieve-group-data-early): Ditto.
156
157 * nntp.el (nntp-retrieve-group-data-early): Ditto.
158
1592012-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
160
161 * gnus-sum.el (gnus-summary-mode): Don't make bidi-paragraph-direction
162 bound globally in old Emacsen and XEmacsen.
163
1642012-01-26 Nick Alcock <nick.alcock@oracle.com> (tiny change)
165
166 * gnus.el (gnus-group-find-parameter): Check for liveness of the
167 buffer, not of the string which is its name.
168
1692012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
170
171 * gnus-sum.el (gnus-summary-move-article): Don't propagate marks to
172 non-server-marks groups.
173 (gnus-group-make-articles-read): Ditto.
174
175 * gnus-srvr.el (gnus-server-prepare): Use it to avoid showing ephemeral
176 methods (bug#9676).
177
178 * gnus.el (gnus-method-ephemeral-p): New function.
179
1802012-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
181
182 * gnus-sum.el (gnus-summary-mode): Force paragraph direction to be
183 left-to-right.
184
1852012-01-26 Lars Ingebrigtsen <larsi@gnus.org>
186
187 * nnimap.el (nnir-search-thread): Autoload to avoid a compilation
188 warning.
189
1902012-01-25 Lars Ingebrigtsen <larsi@gnus.org>
191
192 * gnus-sum.el (gnus-summary-line-format-alist): Don't try to
193 macroexpand the nnir things, since they haven't been defined yet, and
194 nnir requires gnus-sum.
195
1962012-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
197
198 * mm-decode.el (mm-interactively-view-part): Fix prompt.
199
12012-01-10 Teodor Zlatanov <tzz@lifelogs.com> 2002012-01-10 Teodor Zlatanov <tzz@lifelogs.com>
2 201
3 * nntp.el (nntp-send-authinfo): Query `auth-source-search' with the 202 * nntp.el (nntp-send-authinfo): Query `auth-source-search' with the
@@ -46,7 +245,7 @@
46 245
47 * gnus.el (gnus-parameters): Doc fix. 246 * gnus.el (gnus-parameters): Doc fix.
48 247
492012-01-06 Dave Abrahams <dave@boostpro.com> (tiny change) 2482012-01-06 Dave Abrahams <dave@boostpro.com>
50 249
51 * gnus-sum.el (gnus-summary-refer-thread): If the subtree is hidden, 250 * gnus-sum.el (gnus-summary-refer-thread): If the subtree is hidden,
52 show the thread after expansion. 251 show the thread after expansion.
@@ -312,7 +511,7 @@
312 * nnir.el (gnus-registry-enabled): Defvar to keep the compiler happy. 511 * nnir.el (gnus-registry-enabled): Defvar to keep the compiler happy.
313 * nnmairix.el (gnus-registry-enabled): Ditto. 512 * nnmairix.el (gnus-registry-enabled): Ditto.
314 513
3152011-10-17 Dave Abrahams <dave@boostpro.com> (tiny change) 5142011-10-17 Dave Abrahams <dave@boostpro.com>
316 515
317 * gnus-registry.el (gnus-registry-enabled): Add new variable (bug#9691). 516 * gnus-registry.el (gnus-registry-enabled): Add new variable (bug#9691).
318 (gnus-registry-install-shortcuts): Set `gnus-registry-install' to 'ask 517 (gnus-registry-install-shortcuts): Set `gnus-registry-install' to 'ask
@@ -566,7 +765,7 @@
566 * gnus.el (gnus-variable-list): Don't save `gnus-format-specs' in the 765 * gnus.el (gnus-variable-list): Don't save `gnus-format-specs' in the
567 newsrc file. It doesn't seem like an important optimization any more. 766 newsrc file. It doesn't seem like an important optimization any more.
568 767
5692011-09-10 Dave Abrahams <dave@boostpro.com> (tiny change) 7682011-09-10 Dave Abrahams <dave@boostpro.com>
570 769
571 * nnimap.el (nnimap-transform-headers): Fix regexp to be less prone to 770 * nnimap.el (nnimap-transform-headers): Fix regexp to be less prone to
572 overflows. 771 overflows.
@@ -843,7 +1042,7 @@
843 1042
844 * spam.el (spam-fetch-field-fast): Rewrite slightly for clarity. 1043 * spam.el (spam-fetch-field-fast): Rewrite slightly for clarity.
845 1044
8462011-07-31 Dave Abrahams <dave@boostpro.com> (tiny change) 10452011-07-31 Dave Abrahams <dave@boostpro.com>
847 1046
848 * gnus-sum.el (gnus-summary-refer-thread): Since lambdas aren't 1047 * gnus-sum.el (gnus-summary-refer-thread): Since lambdas aren't
849 closures, quote the form properly (bug#9194). 1048 closures, quote the form properly (bug#9194).
@@ -1300,7 +1499,7 @@
1300 1499
13012011-06-21 Andrew Cohen <cohen@andy.bu.edu> 15002011-06-21 Andrew Cohen <cohen@andy.bu.edu>
1302 1501
1303 * nnimap.el (nnimap-find-article-by-message-id): return nil when no 1502 * nnimap.el (nnimap-find-article-by-message-id): Return nil when no
1304 article found. 1503 article found.
1305 1504
13062011-06-18 Teodor Zlatanov <tzz@lifelogs.com> 15052011-06-18 Teodor Zlatanov <tzz@lifelogs.com>
@@ -7070,7 +7269,7 @@
7070 "failed" all the time. 7269 "failed" all the time.
7071 7270
7072 * gnus.el: Throughout all files, replace (save-excursion (set-buffer 7271 * gnus.el: Throughout all files, replace (save-excursion (set-buffer
7073 ...)) with (with-current-buffer ... ). 7272 ...)) with (with-current-buffer ...).
7074 7273
7075 * nntp.el (nntp-open-server): Return whether the open was successful or 7274 * nntp.el (nntp-open-server): Return whether the open was successful or
7076 not. 7275 not.
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el
index 70772bb1d0d..5178220af8f 100644
--- a/lisp/gnus/gnus-agent.el
+++ b/lisp/gnus/gnus-agent.el
@@ -186,7 +186,7 @@ When found, offer to remove them."
186(defcustom gnus-agent-auto-agentize-methods nil 186(defcustom gnus-agent-auto-agentize-methods nil
187 "Initially, all servers from these methods are agentized. 187 "Initially, all servers from these methods are agentized.
188The user may remove or add servers using the Server buffer. 188The user may remove or add servers using the Server buffer.
189See Info node `(gnus)Server Buffer'." 189See Info nodes `(gnus)Server Buffer', `(gnus)Agent Variables'."
190 :version "22.1" 190 :version "22.1"
191 :type '(repeat symbol) 191 :type '(repeat symbol)
192 :group 'gnus-agent) 192 :group 'gnus-agent)
@@ -3618,7 +3618,7 @@ articles in every agentized group? "))
3618 (setq r d 3618 (setq r d
3619 d (directory-file-name d))) 3619 d (directory-file-name d)))
3620 ;; if ANY ancestor was NOT in keep hash and 3620 ;; if ANY ancestor was NOT in keep hash and
3621 ;; it's already in to-remove, add it to 3621 ;; it's not already in to-remove, add it to
3622 ;; to-remove. 3622 ;; to-remove.
3623 (if (and r 3623 (if (and r
3624 (not (member r to-remove))) 3624 (not (member r to-remove)))
diff --git a/lisp/gnus/gnus-demon.el b/lisp/gnus/gnus-demon.el
index 2f9952241aa..c91c725658a 100644
--- a/lisp/gnus/gnus-demon.el
+++ b/lisp/gnus/gnus-demon.el
@@ -102,6 +102,7 @@ Emacs has been idle for IDLE `gnus-demon-timestep's."
102 "Run FUNC if Emacs has been idle for longer than IDLE seconds." 102 "Run FUNC if Emacs has been idle for longer than IDLE seconds."
103 (unless gnus-inhibit-demon 103 (unless gnus-inhibit-demon
104 (when (or (not idle) 104 (when (or (not idle)
105 (and (eq idle t) (> (gnus-demon-idle-since) 0))
105 (<= idle (gnus-demon-idle-since))) 106 (<= idle (gnus-demon-idle-since)))
106 (with-local-quit 107 (with-local-quit
107 (ignore-errors 108 (ignore-errors
@@ -115,6 +116,7 @@ Emacs has been idle for IDLE `gnus-demon-timestep's."
115 ;; Set up the timer. 116 ;; Set up the timer.
116 (let* ((func (nth 0 handler)) 117 (let* ((func (nth 0 handler))
117 (time (nth 1 handler)) 118 (time (nth 1 handler))
119 (time-type (type-of time))
118 (idle (nth 2 handler)) 120 (idle (nth 2 handler))
119 ;; Compute time according with timestep. 121 ;; Compute time according with timestep.
120 ;; If t, replace by 1 122 ;; If t, replace by 1
@@ -123,33 +125,32 @@ Emacs has been idle for IDLE `gnus-demon-timestep's."
123 ((null time) 125 ((null time)
124 nil) 126 nil)
125 ((stringp time) 127 ((stringp time)
126 (gnus-demon-time-to-step time)) 128 (* (gnus-demon-time-to-step time) gnus-demon-timestep))
127 (t 129 (t
128 (* time gnus-demon-timestep)))) 130 (* time gnus-demon-timestep))))
131 (idle (if (numberp idle)
132 (* idle gnus-demon-timestep)
133 idle))
134
129 (timer 135 (timer
130 (cond 136 (cond
131 ;; (func number t)
132 ;; Call when Emacs has been idle for `time'
133 ((and (numberp time) (eq idle t))
134 (run-with-timer time time 'gnus-demon-run-callback func time))
135 ;; (func number number)
136 ;; Call every `time' when Emacs has been idle for `idle'
137 ((and (numberp time) (numberp idle))
138 (run-with-timer time time 'gnus-demon-run-callback func idle))
139 ;; (func nil number) 137 ;; (func nil number)
140 ;; Only call when Emacs has been idle for `idle' 138 ;; Only call when Emacs has been idle for `idle'
141 ((and (null time) (numberp idle)) 139 ((and (null time) (numberp idle))
142 (run-with-idle-timer (* idle gnus-demon-timestep) t 140 (run-with-idle-timer (* idle gnus-demon-timestep) t
143 'gnus-demon-run-callback func)) 141 'gnus-demon-run-callback func))
144 ;; (func number nil) 142 ;; (func number any)
145 ;; Call every `time' 143 ;; Call every `time'
146 ((and (numberp time) (null idle)) 144 ((eq time-type 'integer)
147 (run-with-timer time time 'gnus-demon-run-callback func))))) 145 (run-with-timer time time 'gnus-demon-run-callback func idle))
146 ;; (func string any)
147 ((eq time-type 'string)
148 (run-with-timer time (* 24 60 60) 'gnus-demon-run-callback func idle)))))
148 (when timer 149 (when timer
149 (add-to-list 'gnus-demon-timers timer))))) 150 (add-to-list 'gnus-demon-timers timer)))))
150 151
151(defun gnus-demon-time-to-step (time) 152(defun gnus-demon-time-to-step (time)
152 "Find out how many seconds to TIME, which is on the form \"17:43\"." 153 "Find out how many steps to TIME, which is on the form \"17:43\"."
153 (let* ((now (current-time)) 154 (let* ((now (current-time))
154 ;; obtain NOW as discrete components -- make a vector for speed 155 ;; obtain NOW as discrete components -- make a vector for speed
155 (nowParts (decode-time now)) 156 (nowParts (decode-time now))
diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el
index 3327bbea5a0..f97d9a69eae 100644
--- a/lisp/gnus/gnus-group.el
+++ b/lisp/gnus/gnus-group.el
@@ -2295,10 +2295,15 @@ Return the name of the group if selection was successful."
2295 (gnus-no-server)) 2295 (gnus-no-server))
2296 (when (stringp method) 2296 (when (stringp method)
2297 (setq method (gnus-server-to-method method))) 2297 (setq method (gnus-server-to-method method)))
2298 (setq method 2298 (let ((address-slot
2299 `(,(car method) ,(concat (cadr method) "-ephemeral") 2299 (intern (format "%s-address" (car method)))))
2300 (,(intern (format "%s-address" (car method))) ,(cadr method)) 2300 (setq method
2301 ,@(cddr method))) 2301 (if (assq address-slot (cddr method))
2302 `(,(car method) ,(concat (cadr method) "-ephemeral")
2303 ,@(cddr method))
2304 `(,(car method) ,(concat (cadr method) "-ephemeral")
2305 (,address-slot ,(cadr method))
2306 ,@(cddr method)))))
2302 (let ((group (if (gnus-group-foreign-p group) group 2307 (let ((group (if (gnus-group-foreign-p group) group
2303 (gnus-group-prefixed-name (gnus-group-real-name group) 2308 (gnus-group-prefixed-name (gnus-group-real-name group)
2304 method)))) 2309 method))))
@@ -4070,10 +4075,7 @@ If DONT-SCAN is non-nil, scan non-activated groups as well."
4070 (gnus-agent-save-group-info 4075 (gnus-agent-save-group-info
4071 method (gnus-group-real-name group) active)) 4076 method (gnus-group-real-name group) active))
4072 (gnus-group-update-group group nil t)) 4077 (gnus-group-update-group group nil t))
4073 (if (eq (gnus-server-status (gnus-find-method-for-group group)) 4078 (gnus-error 3 "%s error: %s" group (gnus-status-message group))))
4074 'denied)
4075 (gnus-error 3 "Server previously determined to be down; not retrying")
4076 (gnus-error 3 "%s error: %s" group (gnus-status-message group)))))
4077 (when beg 4079 (when beg
4078 (goto-char beg)) 4080 (goto-char beg))
4079 (when gnus-goto-next-group-when-activating 4081 (when gnus-goto-next-group-when-activating
diff --git a/lisp/gnus/gnus-html.el b/lisp/gnus/gnus-html.el
index 5bbb9e10e04..770904fa1c4 100644
--- a/lisp/gnus/gnus-html.el
+++ b/lisp/gnus/gnus-html.el
@@ -390,7 +390,7 @@ Use ALT-TEXT for the image string."
390 (if (fboundp 'url-queue-retrieve) 390 (if (fboundp 'url-queue-retrieve)
391 (url-queue-retrieve (car image) 391 (url-queue-retrieve (car image)
392 'gnus-html-image-fetched 392 'gnus-html-image-fetched
393 (list buffer image) t) 393 (list buffer image) t t)
394 (ignore-errors 394 (ignore-errors
395 (url-retrieve (car image) 395 (url-retrieve (car image)
396 'gnus-html-image-fetched 396 'gnus-html-image-fetched
diff --git a/lisp/gnus/gnus-msg.el b/lisp/gnus/gnus-msg.el
index c825c4251bb..f92dc5e91d0 100644
--- a/lisp/gnus/gnus-msg.el
+++ b/lisp/gnus/gnus-msg.el
@@ -478,22 +478,26 @@ Thank you for your help in stamping out bugs.
478 478
479;;;###autoload 479;;;###autoload
480(defun gnus-msg-mail (&optional to subject other-headers continue 480(defun gnus-msg-mail (&optional to subject other-headers continue
481 switch-action yank-action send-actions return-action) 481 switch-action yank-action send-actions return-action)
482 "Start editing a mail message to be sent. 482 "Start editing a mail message to be sent.
483Like `message-mail', but with Gnus paraphernalia, particularly the 483Like `message-mail', but with Gnus paraphernalia, particularly the
484Gcc: header for archiving purposes." 484Gcc: header for archiving purposes.
485If Gnus isn't running, a plain `message-mail' setup is used
486instead."
485 (interactive) 487 (interactive)
486 (let ((buf (current-buffer)) 488 (if (not (gnus-alive-p))
487 mail-buf) 489 (message-mail)
488 (gnus-setup-message 'message 490 (let ((buf (current-buffer))
489 (message-mail to subject other-headers continue 491 mail-buf)
490 nil yank-action send-actions return-action)) 492 (gnus-setup-message 'message
491 (when switch-action 493 (message-mail to subject other-headers continue
492 (setq mail-buf (current-buffer)) 494 nil yank-action send-actions return-action))
493 (switch-to-buffer buf) 495 (when switch-action
494 (apply switch-action mail-buf nil))) 496 (setq mail-buf (current-buffer))
495 ;; COMPOSEFUNC should return t if succeed. Undocumented ??? 497 (switch-to-buffer buf)
496 t) 498 (apply switch-action mail-buf nil))
499 ;; COMPOSEFUNC should return t if succeed. Undocumented ???
500 t)))
497 501
498;;;###autoload 502;;;###autoload
499(defun gnus-button-mailto (address) 503(defun gnus-button-mailto (address)
@@ -1230,7 +1234,7 @@ For the \"inline\" alternatives, also see the variable
1230 (interactive "P") 1234 (interactive "P")
1231 (if (cdr (gnus-summary-work-articles nil)) 1235 (if (cdr (gnus-summary-work-articles nil))
1232 ;; Process marks are given. 1236 ;; Process marks are given.
1233 (gnus-uu-digest-mail-forward arg post) 1237 (gnus-uu-digest-mail-forward nil post)
1234 ;; No process marks. 1238 ;; No process marks.
1235 (let ((message-forward-as-mime message-forward-as-mime) 1239 (let ((message-forward-as-mime message-forward-as-mime)
1236 (message-forward-show-mml message-forward-show-mml)) 1240 (message-forward-show-mml message-forward-show-mml))
diff --git a/lisp/gnus/gnus-srvr.el b/lisp/gnus/gnus-srvr.el
index 34a16a21dc5..66509c939dc 100644
--- a/lisp/gnus/gnus-srvr.el
+++ b/lisp/gnus/gnus-srvr.el
@@ -330,7 +330,7 @@ The following commands are available:
330 (dolist (open gnus-opened-servers) 330 (dolist (open gnus-opened-servers)
331 (when (and (not (member (car open) done)) 331 (when (and (not (member (car open) done))
332 ;; Just ignore ephemeral servers. 332 ;; Just ignore ephemeral servers.
333 (not (member (car open) gnus-ephemeral-servers))) 333 (not (gnus-method-ephemeral-p (car open))))
334 (push (car open) done) 334 (push (car open) done)
335 (gnus-server-insert-server-line 335 (gnus-server-insert-server-line
336 (setq op-ser (format "%s:%s" (caar open) (nth 1 (car open)))) 336 (setq op-ser (format "%s:%s" (caar open) (nth 1 (car open))))
diff --git a/lisp/gnus/gnus-start.el b/lisp/gnus/gnus-start.el
index 07409162ab8..9b1d5681e6c 100644
--- a/lisp/gnus/gnus-start.el
+++ b/lisp/gnus/gnus-start.el
@@ -1714,6 +1714,21 @@ backend check whether the group actually exists."
1714 (with-current-buffer nntp-server-buffer 1714 (with-current-buffer nntp-server-buffer
1715 (gnus-read-active-file-1 method nil))))) 1715 (gnus-read-active-file-1 method nil)))))
1716 1716
1717 ;; Clear out all the early methods.
1718 (dolist (elem type-cache)
1719 (destructuring-bind (method method-type infos dummy) elem
1720 (when (and method
1721 infos
1722 (gnus-check-backend-function
1723 'retrieve-group-data-early (car method))
1724 (not (gnus-method-denied-p method)))
1725 (when (ignore-errors (gnus-get-function method 'open-server))
1726 (unless (gnus-server-opened method)
1727 (gnus-open-server method))
1728 (when (gnus-server-opened method)
1729 ;; Just mark this server as "cleared".
1730 (gnus-retrieve-group-data-early method nil))))))
1731
1717 ;; Start early async retrieval of data. 1732 ;; Start early async retrieval of data.
1718 (let ((done-methods nil) 1733 (let ((done-methods nil)
1719 sanity-spec) 1734 sanity-spec)
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index 878a96b9264..63482eea1c4 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -1371,15 +1371,12 @@ the normal Gnus MIME machinery."
1371 (?c (or (mail-header-chars gnus-tmp-header) 0) ?d) 1371 (?c (or (mail-header-chars gnus-tmp-header) 0) ?d)
1372 (?k (gnus-summary-line-message-size gnus-tmp-header) ?s) 1372 (?k (gnus-summary-line-message-size gnus-tmp-header) ?s)
1373 (?L gnus-tmp-lines ?s) 1373 (?L gnus-tmp-lines ?s)
1374 (?Z (or ,(gnus-macroexpand-all 1374 (?Z (or (nnir-article-rsv (mail-header-number gnus-tmp-header))
1375 '(nnir-article-rsv (mail-header-number gnus-tmp-header)))
1376 0) ?d) 1375 0) ?d)
1377 (?G (or ,(gnus-macroexpand-all 1376 (?G (or (nnir-article-group (mail-header-number gnus-tmp-header))
1378 '(nnir-article-group (mail-header-number gnus-tmp-header)))
1379 "") ?s) 1377 "") ?s)
1380 (?g (or ,(gnus-macroexpand-all 1378 (?g (or (gnus-group-short-name
1381 '(gnus-group-short-name 1379 (nnir-article-group (mail-header-number gnus-tmp-header)))
1382 (nnir-article-group (mail-header-number gnus-tmp-header))))
1383 "") ?s) 1380 "") ?s)
1384 (?O gnus-tmp-downloaded ?c) 1381 (?O gnus-tmp-downloaded ?c)
1385 (?I gnus-tmp-indentation ?s) 1382 (?I gnus-tmp-indentation ?s)
@@ -3062,6 +3059,7 @@ When FORCE, rebuild the tool bar."
3062(declare-function turn-on-gnus-mailing-list-mode "gnus-ml" ()) 3059(declare-function turn-on-gnus-mailing-list-mode "gnus-ml" ())
3063(defvar bookmark-make-record-function) 3060(defvar bookmark-make-record-function)
3064 3061
3062(defvar bidi-paragraph-direction)
3065 3063
3066(defun gnus-summary-mode (&optional group) 3064(defun gnus-summary-mode (&optional group)
3067 "Major mode for reading articles. 3065 "Major mode for reading articles.
@@ -3101,6 +3099,9 @@ The following commands are available:
3101 (setq buffer-read-only t ;Disable modification 3099 (setq buffer-read-only t ;Disable modification
3102 show-trailing-whitespace nil) 3100 show-trailing-whitespace nil)
3103 (setq truncate-lines t) 3101 (setq truncate-lines t)
3102 ;; Force paragraph direction to be left-to-right. Don't make it
3103 ;; bound globally in old Emacsen and XEmacsen.
3104 (set (make-local-variable 'bidi-paragraph-direction) 'left-to-right)
3104 (add-to-invisibility-spec '(gnus-sum . t)) 3105 (add-to-invisibility-spec '(gnus-sum . t))
3105 (gnus-summary-set-display-table) 3106 (gnus-summary-set-display-table)
3106 (gnus-set-default-directory) 3107 (gnus-set-default-directory)
@@ -6282,13 +6283,19 @@ The resulting hash table is returned, or nil if no Xrefs were found."
6282 (entry (gnus-group-entry group)) 6283 (entry (gnus-group-entry group))
6283 (info (nth 2 entry)) 6284 (info (nth 2 entry))
6284 (active (gnus-active group)) 6285 (active (gnus-active group))
6286 (set-marks
6287 (or gnus-propagate-marks
6288 (gnus-method-option-p
6289 (gnus-find-method-for-group group)
6290 'server-marks)))
6285 range) 6291 range)
6286 (if (not entry) 6292 (if (not entry)
6287 ;; Group that Gnus doesn't know exists, but still allow the 6293 ;; Group that Gnus doesn't know exists, but still allow the
6288 ;; backend to set marks. 6294 ;; backend to set marks.
6289 (gnus-request-set-mark 6295 (when set-marks
6290 group (list (list (gnus-compress-sequence (sort articles #'<)) 6296 (gnus-request-set-mark
6291 'add '(read)))) 6297 group (list (list (gnus-compress-sequence (sort articles #'<))
6298 'add '(read)))))
6292 ;; Normal, subscribed groups. 6299 ;; Normal, subscribed groups.
6293 (setq range (gnus-compute-read-articles group articles)) 6300 (setq range (gnus-compute-read-articles group articles))
6294 (with-current-buffer gnus-group-buffer 6301 (with-current-buffer gnus-group-buffer
@@ -6297,11 +6304,14 @@ The resulting hash table is returned, or nil if no Xrefs were found."
6297 (gnus-info-set-marks ',info ',(gnus-info-marks info) t) 6304 (gnus-info-set-marks ',info ',(gnus-info-marks info) t)
6298 (gnus-info-set-read ',info ',(gnus-info-read info)) 6305 (gnus-info-set-read ',info ',(gnus-info-read info))
6299 (gnus-get-unread-articles-in-group ',info (gnus-active ,group)) 6306 (gnus-get-unread-articles-in-group ',info (gnus-active ,group))
6300 (gnus-request-set-mark ,group (list (list ',range 'del '(read)))) 6307 (when ,set-marks
6308 (gnus-request-set-mark
6309 ,group (list (list ',range 'del '(read)))))
6301 (gnus-group-update-group ,group t)))) 6310 (gnus-group-update-group ,group t))))
6302 ;; Add the read articles to the range. 6311 ;; Add the read articles to the range.
6303 (gnus-info-set-read info range) 6312 (gnus-info-set-read info range)
6304 (gnus-request-set-mark group (list (list range 'add '(read)))) 6313 (when set-marks
6314 (gnus-request-set-mark group (list (list range 'add '(read)))))
6305 ;; Then we have to re-compute how many unread 6315 ;; Then we have to re-compute how many unread
6306 ;; articles there are in this group. 6316 ;; articles there are in this group.
6307 (when active 6317 (when active
@@ -7318,9 +7328,11 @@ If FORCE (the prefix), also save the .newsrc file(s)."
7318 (gnus-kill-buffer gnus-original-article-buffer) 7328 (gnus-kill-buffer gnus-original-article-buffer)
7319 (setq gnus-article-current nil)) 7329 (setq gnus-article-current nil))
7320 ;; Return to the group buffer. 7330 ;; Return to the group buffer.
7321 (gnus-configure-windows 'group 'force)
7322 (if (not gnus-kill-summary-on-exit) 7331 (if (not gnus-kill-summary-on-exit)
7323 (gnus-deaden-summary) 7332 (progn
7333 (gnus-deaden-summary)
7334 (gnus-configure-windows 'group 'force))
7335 (gnus-configure-windows 'group 'force)
7324 (gnus-close-group group) 7336 (gnus-close-group group)
7325 (gnus-kill-buffer gnus-summary-buffer)) 7337 (gnus-kill-buffer gnus-summary-buffer))
7326 (unless gnus-single-article-buffer 7338 (unless gnus-single-article-buffer
@@ -7342,7 +7354,7 @@ If FORCE (the prefix), also save the .newsrc file(s)."
7342(defun gnus-handle-ephemeral-exit (quit-config) 7354(defun gnus-handle-ephemeral-exit (quit-config)
7343 "Handle movement when leaving an ephemeral group. 7355 "Handle movement when leaving an ephemeral group.
7344The state which existed when entering the ephemeral is reset." 7356The state which existed when entering the ephemeral is reset."
7345 (if (not (buffer-name (car quit-config))) 7357 (if (not (buffer-live-p (car quit-config)))
7346 (gnus-configure-windows 'group 'force) 7358 (gnus-configure-windows 'group 'force)
7347 (set-buffer (car quit-config)) 7359 (set-buffer (car quit-config))
7348 (unless (eq (cdr quit-config) 'group) 7360 (unless (eq (cdr quit-config) 'group)
@@ -10060,7 +10072,11 @@ ACTION can be either `move' (the default), `crosspost' or `copy'."
10060 (gnus-add-marked-articles 10072 (gnus-add-marked-articles
10061 to-group 'expire (list to-article) info)) 10073 to-group 'expire (list to-article) info))
10062 10074
10063 (when to-marks 10075 (when (and to-marks
10076 (or gnus-propagate-marks
10077 (gnus-method-option-p
10078 (gnus-find-method-for-group to-group)
10079 'server-marks)))
10064 (gnus-request-set-mark 10080 (gnus-request-set-mark
10065 to-group (list (list (list to-article) 'add to-marks))))) 10081 to-group (list (list (list to-article) 'add to-marks)))))
10066 10082
@@ -11565,6 +11581,7 @@ Returns nil if no thread was there to be shown."
11565 (beg (progn (beginning-of-line) (if (bobp) (point) (1- (point))))) 11581 (beg (progn (beginning-of-line) (if (bobp) (point) (1- (point)))))
11566 (eoi (when end 11582 (eoi (when end
11567 (if (fboundp 'next-single-char-property-change) 11583 (if (fboundp 'next-single-char-property-change)
11584 ;; Note: XEmacs version of n-s-c-p-c may return nil
11568 (or (next-single-char-property-change end 'invisible) 11585 (or (next-single-char-property-change end 'invisible)
11569 (point-max)) 11586 (point-max))
11570 (while (progn 11587 (while (progn
@@ -12839,6 +12856,7 @@ If ALL is a number, fetch this number of articles."
12839 (gnus-group-decoded-name gnus-newsgroup-name) 12856 (gnus-group-decoded-name gnus-newsgroup-name)
12840 (if initial "max" "default") 12857 (if initial "max" "default")
12841 len) 12858 len)
12859 nil nil
12842 (if initial 12860 (if initial
12843 (cons (number-to-string initial) 12861 (cons (number-to-string initial)
12844 0))))) 12862 0)))))
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el
index 2d48f515f3e..cc4f2eb1e7a 100644
--- a/lisp/gnus/gnus.el
+++ b/lisp/gnus/gnus.el
@@ -1626,7 +1626,7 @@ slower."
1626 ("nnagent" post-mail) 1626 ("nnagent" post-mail)
1627 ("nnimap" post-mail address prompt-address physical-address respool 1627 ("nnimap" post-mail address prompt-address physical-address respool
1628 server-marks) 1628 server-marks)
1629 ("nnmaildir" mail respool address) 1629 ("nnmaildir" mail respool address server-marks)
1630 ("nnnil" none)) 1630 ("nnnil" none))
1631 "*An alist of valid select methods. 1631 "*An alist of valid select methods.
1632The first element of each list lists should be a string with the name 1632The first element of each list lists should be a string with the name
@@ -3609,6 +3609,13 @@ that that variable is buffer-local to the summary buffers."
3609 ;; If p2 now is empty, they were equal. 3609 ;; If p2 now is empty, they were equal.
3610 (null p2)))) 3610 (null p2))))
3611 3611
3612(defun gnus-method-ephemeral-p (method)
3613 (let ((equal nil))
3614 (dolist (ephemeral gnus-ephemeral-servers)
3615 (when (gnus-sloppily-equal-method-parameters method ephemeral)
3616 (setq equal t)))
3617 equal))
3618
3612(defun gnus-methods-sloppily-equal (m1 m2) 3619(defun gnus-methods-sloppily-equal (m1 m2)
3613 ;; Same method. 3620 ;; Same method.
3614 (or 3621 (or
@@ -3877,7 +3884,7 @@ If SYMBOL, return the value of that symbol in the group parameters.
3877 3884
3878If you call this function inside a loop, consider using the faster 3885If you call this function inside a loop, consider using the faster
3879`gnus-group-fast-parameter' instead." 3886`gnus-group-fast-parameter' instead."
3880 (with-current-buffer (if (buffer-live-p gnus-group-buffer) 3887 (with-current-buffer (if (buffer-live-p (get-buffer gnus-group-buffer))
3881 gnus-group-buffer 3888 gnus-group-buffer
3882 (current-buffer)) 3889 (current-buffer))
3883 (if symbol 3890 (if symbol
@@ -4116,12 +4123,17 @@ parameters."
4116 (if (or (not (inline (gnus-similar-server-opened method))) 4123 (if (or (not (inline (gnus-similar-server-opened method)))
4117 (not (cddr method))) 4124 (not (cddr method)))
4118 method 4125 method
4119 (setq method 4126 (let ((address-slot
4120 `(,(car method) ,(concat (cadr method) "+" group) 4127 (intern (format "%s-address" (car method)))))
4121 (,(intern (format "%s-address" (car method))) ,(cadr method)) 4128 (setq method
4122 ,@(cddr method))) 4129 (if (assq address-slot (cddr method))
4123 (push method gnus-extended-servers) 4130 `(,(car method) ,(concat (cadr method) "+" group)
4124 method)) 4131 ,@(cddr method))
4132 `(,(car method) ,(concat (cadr method) "+" group)
4133 (,address-slot ,(cadr method))
4134 ,@(cddr method))))
4135 (push method gnus-extended-servers)
4136 method)))
4125 4137
4126(defun gnus-server-status (method) 4138(defun gnus-server-status (method)
4127 "Return the status of METHOD." 4139 "Return the status of METHOD."
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el
index 5678acc5a2f..2d8bb36f94a 100644
--- a/lisp/gnus/message.el
+++ b/lisp/gnus/message.el
@@ -655,14 +655,16 @@ Done before generating the new subject of a forward."
655 (t 655 (t
656 (error "Don't know how to send mail. Please customize `message-send-mail-function'")))) 656 (error "Don't know how to send mail. Please customize `message-send-mail-function'"))))
657 657
658;; Useful to set in site-init.el 658(defun message-default-send-mail-function ()
659(defcustom message-send-mail-function
660 (cond ((eq send-mail-function 'smtpmail-send-it) 'message-smtpmail-send-it) 659 (cond ((eq send-mail-function 'smtpmail-send-it) 'message-smtpmail-send-it)
661 ((eq send-mail-function 'feedmail-send-it) 'feedmail-send-it) 660 ((eq send-mail-function 'feedmail-send-it) 'feedmail-send-it)
662 ((eq send-mail-function 'sendmail-query-once) 'sendmail-query-once) 661 ((eq send-mail-function 'sendmail-query-once) 'sendmail-query-once)
663 ((eq send-mail-function 'mailclient-send-it) 662 ((eq send-mail-function 'mailclient-send-it)
664 'message-send-mail-with-mailclient) 663 'message-send-mail-with-mailclient)
665 (t (message-send-mail-function))) 664 (t (message-send-mail-function))))
665
666;; Useful to set in site-init.el
667(defcustom message-send-mail-function (message-default-send-mail-function)
666 "Function to call to send the current buffer as mail. 668 "Function to call to send the current buffer as mail.
667The headers should be delimited by a line whose contents match the 669The headers should be delimited by a line whose contents match the
668variable `mail-header-separator'. 670variable `mail-header-separator'.
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el
index 10e0fa2861c..dd3eb6c9d96 100644
--- a/lisp/gnus/mm-decode.el
+++ b/lisp/gnus/mm-decode.el
@@ -1353,7 +1353,7 @@ Use CMD as the process."
1353 (mailcap-mime-info type 'all))) 1353 (mailcap-mime-info type 'all)))
1354 (method (let ((minibuffer-local-completion-map 1354 (method (let ((minibuffer-local-completion-map
1355 mm-viewer-completion-map)) 1355 mm-viewer-completion-map))
1356 (completing-read "Viewer" methods)))) 1356 (completing-read "Viewer: " methods))))
1357 (when (string= method "") 1357 (when (string= method "")
1358 (error "No method given")) 1358 (error "No method given"))
1359 (if (string-match "^[^% \t]+$" method) 1359 (if (string-match "^[^% \t]+$" method)
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el
index 18ee3b5047f..1d7b174d5a4 100644
--- a/lisp/gnus/mm-view.el
+++ b/lisp/gnus/mm-view.el
@@ -600,11 +600,11 @@ If MODE is not set, try to find mode automatically."
600 text))) 600 text)))
601 (require 'font-lock) 601 (require 'font-lock)
602 ;; I find font-lock a bit too verbose. 602 ;; I find font-lock a bit too verbose.
603 (let ((font-lock-verbose nil)) 603 (let ((font-lock-verbose nil)
604 (font-lock-support-mode nil))
604 ;; Disable support modes, e.g., jit-lock, lazy-lock, etc. 605 ;; Disable support modes, e.g., jit-lock, lazy-lock, etc.
605 ;; Note: XEmacs people use `font-lock-mode-hook' to run those modes. 606 ;; Note: XEmacs people use `font-lock-mode-hook' to run those modes.
606 (set (make-local-variable 'font-lock-mode-hook) nil) 607 (set (make-local-variable 'font-lock-mode-hook) nil)
607 (set (make-local-variable 'font-lock-support-mode) nil)
608 (setq buffer-file-name (mm-handle-filename handle)) 608 (setq buffer-file-name (mm-handle-filename handle))
609 (set (make-local-variable 'enable-local-variables) nil) 609 (set (make-local-variable 'enable-local-variables) nil)
610 (with-demoted-errors 610 (with-demoted-errors
diff --git a/lisp/gnus/nnimap.el b/lisp/gnus/nnimap.el
index 0b0fc918c87..de4d248c624 100644
--- a/lisp/gnus/nnimap.el
+++ b/lisp/gnus/nnimap.el
@@ -134,7 +134,7 @@ textual parts.")
134 134
135(defstruct nnimap 135(defstruct nnimap
136 group process commands capabilities select-result newlinep server 136 group process commands capabilities select-result newlinep server
137 last-command-time greeting examined stream-type) 137 last-command-time greeting examined stream-type initial-resync)
138 138
139(defvar nnimap-object nil) 139(defvar nnimap-object nil)
140 140
@@ -189,25 +189,32 @@ textual parts.")
189 189
190(defun nnimap-transform-headers () 190(defun nnimap-transform-headers ()
191 (goto-char (point-min)) 191 (goto-char (point-min))
192 (let (article bytes lines size string) 192 (let (article lines size string)
193 (block nil 193 (block nil
194 (while (not (eobp)) 194 (while (not (eobp))
195 (while (not (looking-at "\\* [0-9]+ FETCH.+?UID \\([0-9]+\\)")) 195 (while (not (looking-at "\\* [0-9]+ FETCH"))
196 (delete-region (point) (progn (forward-line 1) (point))) 196 (delete-region (point) (progn (forward-line 1) (point)))
197 (when (eobp) 197 (when (eobp)
198 (return))) 198 (return)))
199 (setq article (match-string 1)) 199 (goto-char (match-end 0))
200 ;; Unfold quoted {number} strings. 200 ;; Unfold quoted {number} strings.
201 (while (re-search-forward "[^]][ (]{\\([0-9]+\\)}\r?\n" 201 (while (re-search-forward
202 (1+ (line-end-position)) t) 202 "[^]][ (]{\\([0-9]+\\)}\r?\n"
203 (save-excursion
204 (or (re-search-forward "\\* [0-9]+ FETCH" nil t)
205 (point-max)))
206 t)
203 (setq size (string-to-number (match-string 1))) 207 (setq size (string-to-number (match-string 1)))
204 (delete-region (+ (match-beginning 0) 2) (point)) 208 (delete-region (+ (match-beginning 0) 2) (point))
205 (setq string (buffer-substring (point) (+ (point) size))) 209 (setq string (buffer-substring (point) (+ (point) size)))
206 (delete-region (point) (+ (point) size)) 210 (delete-region (point) (+ (point) size))
207 (insert (format "%S" string))) 211 (insert (format "%S" (mm-subst-char-in-string ?\n ?\s string))))
208 (setq bytes (nnimap-get-length)
209 lines nil)
210 (beginning-of-line) 212 (beginning-of-line)
213 (setq article
214 (and (re-search-forward "UID \\([0-9]+\\)" (line-end-position)
215 t)
216 (match-string 1)))
217 (setq lines nil)
211 (setq size 218 (setq size
212 (and (re-search-forward "RFC822.SIZE \\([0-9]+\\)" 219 (and (re-search-forward "RFC822.SIZE \\([0-9]+\\)"
213 (line-end-position) 220 (line-end-position)
@@ -269,14 +276,16 @@ textual parts.")
269 result)) 276 result))
270 (mapconcat #'identity (nreverse result) ","))))) 277 (mapconcat #'identity (nreverse result) ",")))))
271 278
272(deffoo nnimap-open-server (server &optional defs) 279(deffoo nnimap-open-server (server &optional defs no-reconnect)
273 (if (nnimap-server-opened server) 280 (if (nnimap-server-opened server)
274 t 281 t
275 (unless (assq 'nnimap-address defs) 282 (unless (assq 'nnimap-address defs)
276 (setq defs (append defs (list (list 'nnimap-address server))))) 283 (setq defs (append defs (list (list 'nnimap-address server)))))
277 (nnoo-change-server 'nnimap server defs) 284 (nnoo-change-server 'nnimap server defs)
278 (or (nnimap-find-connection nntp-server-buffer) 285 (if no-reconnect
279 (nnimap-open-connection nntp-server-buffer)))) 286 (nnimap-find-connection nntp-server-buffer)
287 (or (nnimap-find-connection nntp-server-buffer)
288 (nnimap-open-connection nntp-server-buffer)))))
280 289
281(defun nnimap-make-process-buffer (buffer) 290(defun nnimap-make-process-buffer (buffer)
282 (with-current-buffer 291 (with-current-buffer
@@ -288,7 +297,8 @@ textual parts.")
288 (gnus-add-buffer) 297 (gnus-add-buffer)
289 (set (make-local-variable 'after-change-functions) nil) 298 (set (make-local-variable 'after-change-functions) nil)
290 (set (make-local-variable 'nnimap-object) 299 (set (make-local-variable 'nnimap-object)
291 (make-nnimap :server (nnoo-current-server 'nnimap))) 300 (make-nnimap :server (nnoo-current-server 'nnimap)
301 :initial-resync 0))
292 (push (list buffer (current-buffer)) nnimap-connection-alist) 302 (push (list buffer (current-buffer)) nnimap-connection-alist)
293 (push (current-buffer) nnimap-process-buffers) 303 (push (current-buffer) nnimap-process-buffers)
294 (current-buffer))) 304 (current-buffer)))
@@ -1213,10 +1223,12 @@ textual parts.")
1213 t))) 1223 t)))
1214 1224
1215(deffoo nnimap-retrieve-group-data-early (server infos) 1225(deffoo nnimap-retrieve-group-data-early (server infos)
1216 (when (nnimap-possibly-change-group nil server) 1226 (when (and (nnimap-possibly-change-group nil server)
1227 infos)
1217 (with-current-buffer (nnimap-buffer) 1228 (with-current-buffer (nnimap-buffer)
1218 (erase-buffer) 1229 (erase-buffer)
1219 (setf (nnimap-group nnimap-object) nil) 1230 (setf (nnimap-group nnimap-object) nil)
1231 (setf (nnimap-initial-resync nnimap-object) 0)
1220 (let ((qresyncp (nnimap-capability "QRESYNC")) 1232 (let ((qresyncp (nnimap-capability "QRESYNC"))
1221 params groups sequences active uidvalidity modseq group) 1233 params groups sequences active uidvalidity modseq group)
1222 ;; Go through the infos and gather the data needed to know 1234 ;; Go through the infos and gather the data needed to know
@@ -1241,12 +1253,7 @@ textual parts.")
1241 'qresync 1253 'qresync
1242 nil group 'qresync) 1254 nil group 'qresync)
1243 sequences) 1255 sequences)
1244 (let ((start 1256 (let ((command
1245 (if (and active uidvalidity)
1246 ;; Fetch the last 100 flags.
1247 (max 1 (- (cdr active) 100))
1248 1))
1249 (command
1250 (if uidvalidity 1257 (if uidvalidity
1251 "EXAMINE" 1258 "EXAMINE"
1252 ;; If we don't have a UIDVALIDITY, then this is 1259 ;; If we don't have a UIDVALIDITY, then this is
@@ -1254,7 +1261,14 @@ textual parts.")
1254 ;; have to do a SELECT (which is slower than an 1261 ;; have to do a SELECT (which is slower than an
1255 ;; examine), but will tell us whether the group 1262 ;; examine), but will tell us whether the group
1256 ;; is read-only or not. 1263 ;; is read-only or not.
1257 "SELECT"))) 1264 "SELECT"))
1265 start)
1266 (if (and active uidvalidity)
1267 ;; Fetch the last 100 flags.
1268 (setq start (max 1 (- (cdr active) 100)))
1269 (setf (nnimap-initial-resync nnimap-object)
1270 (1+ (nnimap-initial-resync nnimap-object)))
1271 (setq start 1))
1258 (push (list (nnimap-send-command "%s %S" command 1272 (push (list (nnimap-send-command "%s %S" command
1259 (utf7-encode group t)) 1273 (utf7-encode group t))
1260 (nnimap-send-command "UID FETCH %d:* FLAGS" start) 1274 (nnimap-send-command "UID FETCH %d:* FLAGS" start)
@@ -1273,7 +1287,7 @@ textual parts.")
1273 1287
1274(deffoo nnimap-finish-retrieve-group-infos (server infos sequences) 1288(deffoo nnimap-finish-retrieve-group-infos (server infos sequences)
1275 (when (and sequences 1289 (when (and sequences
1276 (nnimap-possibly-change-group nil server) 1290 (nnimap-possibly-change-group nil server t)
1277 ;; Check that the process is still alive. 1291 ;; Check that the process is still alive.
1278 (get-buffer-process (nnimap-buffer)) 1292 (get-buffer-process (nnimap-buffer))
1279 (memq (process-status (get-buffer-process (nnimap-buffer))) 1293 (memq (process-status (get-buffer-process (nnimap-buffer)))
@@ -1610,6 +1624,8 @@ textual parts.")
1610(declare-function gnus-fetch-headers "gnus-sum" 1624(declare-function gnus-fetch-headers "gnus-sum"
1611 (articles &optional limit force-new dependencies)) 1625 (articles &optional limit force-new dependencies))
1612 1626
1627(autoload 'nnir-search-thread "nnir")
1628
1613(deffoo nnimap-request-thread (header &optional group server) 1629(deffoo nnimap-request-thread (header &optional group server)
1614 (when group 1630 (when group
1615 (setq group (nnimap-decode-gnus-group group))) 1631 (setq group (nnimap-decode-gnus-group group)))
@@ -1626,11 +1642,11 @@ textual parts.")
1626 (cdr (assoc "SEARCH" (cdr result)))))) 1642 (cdr (assoc "SEARCH" (cdr result))))))
1627 nil t)))))) 1643 nil t))))))
1628 1644
1629(defun nnimap-possibly-change-group (group server) 1645(defun nnimap-possibly-change-group (group server &optional no-reconnect)
1630 (let ((open-result t)) 1646 (let ((open-result t))
1631 (when (and server 1647 (when (and server
1632 (not (nnimap-server-opened server))) 1648 (not (nnimap-server-opened server)))
1633 (setq open-result (nnimap-open-server server))) 1649 (setq open-result (nnimap-open-server server nil no-reconnect)))
1634 (cond 1650 (cond
1635 ((not open-result) 1651 ((not open-result)
1636 nil) 1652 nil)
@@ -1735,9 +1751,18 @@ textual parts.")
1735 (not (looking-at (format "%d .*\n" sequence))))) 1751 (not (looking-at (format "%d .*\n" sequence)))))
1736 (when messagep 1752 (when messagep
1737 (nnheader-message-maybe 1753 (nnheader-message-maybe
1738 7 "nnimap read %dk" (/ (buffer-size) 1000))) 1754 7 "nnimap read %dk from %s%s" (/ (buffer-size) 1000)
1755 nnimap-address
1756 (if (not (zerop (nnimap-initial-resync nnimap-object)))
1757 (format " (initial sync of %d group%s; please wait)"
1758 (nnimap-initial-resync nnimap-object)
1759 (if (= (nnimap-initial-resync nnimap-object) 1)
1760 ""
1761 "s"))
1762 "")))
1739 (nnheader-accept-process-output process) 1763 (nnheader-accept-process-output process)
1740 (goto-char (point-max))) 1764 (goto-char (point-max)))
1765 (setf (nnimap-initial-resync nnimap-object) 0)
1741 openp) 1766 openp)
1742 (quit 1767 (quit
1743 (when debug-on-quit 1768 (when debug-on-quit
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el
index c740f614356..98393a61764 100644
--- a/lisp/gnus/nntp.el
+++ b/lisp/gnus/nntp.el
@@ -772,7 +772,11 @@ command whose response triggered the error."
772 "Retrieve group info on INFOS." 772 "Retrieve group info on INFOS."
773 (nntp-with-open-group nil server 773 (nntp-with-open-group nil server
774 (let ((buffer (nntp-find-connection-buffer nntp-server-buffer))) 774 (let ((buffer (nntp-find-connection-buffer nntp-server-buffer)))
775 (unless infos
776 (with-current-buffer buffer
777 (setq nntp-retrieval-in-progress nil)))
775 (when (and buffer 778 (when (and buffer
779 infos
776 (with-current-buffer buffer 780 (with-current-buffer buffer
777 (not nntp-retrieval-in-progress))) 781 (not nntp-retrieval-in-progress)))
778 ;; The first time this is run, this variable is `try'. So we 782 ;; The first time this is run, this variable is `try'. So we
@@ -1381,6 +1385,10 @@ password contained in '~/.nntp-authinfo'."
1381 (nnheader-cancel-timer timer)) 1385 (nnheader-cancel-timer timer))
1382 (when (and process 1386 (when (and process
1383 (not (memq (process-status process) '(open run)))) 1387 (not (memq (process-status process) '(open run))))
1388 (with-current-buffer pbuffer
1389 (goto-char (point-min))
1390 (nnheader-report 'nntp "Error when connecting: %s"
1391 (buffer-substring (point) (line-end-position))))
1384 (setq process nil)) 1392 (setq process nil))
1385 (unless process 1393 (unless process
1386 (nntp-kill-buffer pbuffer)) 1394 (nntp-kill-buffer pbuffer))
diff --git a/lisp/gnus/rfc2047.el b/lisp/gnus/rfc2047.el
index a275df7701b..e881256f386 100644
--- a/lisp/gnus/rfc2047.el
+++ b/lisp/gnus/rfc2047.el
@@ -362,7 +362,7 @@ The buffer may be narrowed."
362 (modify-syntax-entry ?@ "." table) 362 (modify-syntax-entry ?@ "." table)
363 table)) 363 table))
364 364
365(defun rfc2047-encode-region (b e) 365(defun rfc2047-encode-region (b e &optional dont-fold)
366 "Encode words in region B to E that need encoding. 366 "Encode words in region B to E that need encoding.
367By default, the region is treated as containing RFC2822 addresses. 367By default, the region is treated as containing RFC2822 addresses.
368Dynamically bind `rfc2047-encoding-type' to change that." 368Dynamically bind `rfc2047-encoding-type' to change that."
@@ -546,16 +546,17 @@ Dynamically bind `rfc2047-encoding-type' to change that."
546 (signal (car err) (cdr err)) 546 (signal (car err) (cdr err))
547 (error "Invalid data for rfc2047 encoding: %s" 547 (error "Invalid data for rfc2047 encoding: %s"
548 (mm-replace-in-string orig-text "[ \t\n]+" " ")))))))) 548 (mm-replace-in-string orig-text "[ \t\n]+" " "))))))))
549 (rfc2047-fold-region b (point)) 549 (unless dont-fold
550 (rfc2047-fold-region b (point)))
550 (goto-char (point-max)))) 551 (goto-char (point-max))))
551 552
552(defun rfc2047-encode-string (string) 553(defun rfc2047-encode-string (string &optional dont-fold)
553 "Encode words in STRING. 554 "Encode words in STRING.
554By default, the string is treated as containing addresses (see 555By default, the string is treated as containing addresses (see
555`rfc2047-encoding-type')." 556`rfc2047-encoding-type')."
556 (mm-with-multibyte-buffer 557 (mm-with-multibyte-buffer
557 (insert string) 558 (insert string)
558 (rfc2047-encode-region (point-min) (point-max)) 559 (rfc2047-encode-region (point-min) (point-max) dont-fold)
559 (buffer-string))) 560 (buffer-string)))
560 561
561;; From RFC 2047: 562;; From RFC 2047:
@@ -850,7 +851,7 @@ This is a substitution for the `rfc2231-encode-string' function, that
850is the standard but many mailers don't support it." 851is the standard but many mailers don't support it."
851 (let ((rfc2047-encoding-type 'mime) 852 (let ((rfc2047-encoding-type 'mime)
852 (rfc2047-encode-max-chars nil)) 853 (rfc2047-encode-max-chars nil))
853 (rfc2045-encode-string param (rfc2047-encode-string value)))) 854 (rfc2045-encode-string param (rfc2047-encode-string value t))))
854 855
855;;; 856;;;
856;;; Functions for decoding RFC2047 messages 857;;; Functions for decoding RFC2047 messages
diff --git a/lisp/gnus/shr-color.el b/lisp/gnus/shr-color.el
index e23ab57965e..7011034d242 100644
--- a/lisp/gnus/shr-color.el
+++ b/lisp/gnus/shr-color.el
@@ -267,7 +267,8 @@ Like rgb() or hsl()."
267 (t 267 (t
268 nil)))) 268 nil))))
269 269
270(defun set-minimum-interval (val1 val2 min max interval &optional fixed) 270(defun shr-color-set-minimum-interval (val1 val2 min max interval
271 &optional fixed)
271 "Set minimum interval between VAL1 and VAL2 to INTERVAL. 272 "Set minimum interval between VAL1 and VAL2 to INTERVAL.
272The values are bound by MIN and MAX. 273The values are bound by MIN and MAX.
273If FIXED is t, then VAL1 will not be touched." 274If FIXED is t, then VAL1 will not be touched."
@@ -341,9 +342,9 @@ color will be adapted to be visible on BG."
341 (>= luminance-distance shr-color-visible-luminance-min)) 342 (>= luminance-distance shr-color-visible-luminance-min))
342 (list bg fg) 343 (list bg fg)
343 ;; Not visible, try to change luminance to make them visible 344 ;; Not visible, try to change luminance to make them visible
344 (let ((Ls (set-minimum-interval (car bg-lab) (car fg-lab) 0 100 345 (let ((Ls (shr-color-set-minimum-interval
345 shr-color-visible-luminance-min 346 (car bg-lab) (car fg-lab) 0 100
346 fixed-background))) 347 shr-color-visible-luminance-min fixed-background)))
347 (unless fixed-background 348 (unless fixed-background
348 (setcar bg-lab (car Ls))) 349 (setcar bg-lab (car Ls)))
349 (setcar fg-lab (cadr Ls)) 350 (setcar fg-lab (cadr Ls))
diff --git a/lisp/gnus/shr.el b/lisp/gnus/shr.el
index 969d893c2d4..386c9c62b67 100644
--- a/lisp/gnus/shr.el
+++ b/lisp/gnus/shr.el
@@ -128,6 +128,7 @@ cid: URL as the argument.")
128;; Public functions and commands. 128;; Public functions and commands.
129 129
130(defun shr-visit-file (file) 130(defun shr-visit-file (file)
131 "Parse FILE as an HTML document, and render it in a new buffer."
131 (interactive "fHTML file name: ") 132 (interactive "fHTML file name: ")
132 (pop-to-buffer "*html*") 133 (pop-to-buffer "*html*")
133 (erase-buffer) 134 (erase-buffer)
@@ -139,12 +140,30 @@ cid: URL as the argument.")
139 140
140;;;###autoload 141;;;###autoload
141(defun shr-insert-document (dom) 142(defun shr-insert-document (dom)
143 "Render the parsed document DOM into the current buffer.
144DOM should be a parse tree as generated by
145`libxml-parse-html-region' or similar."
142 (setq shr-content-cache nil) 146 (setq shr-content-cache nil)
143 (let ((shr-state nil) 147 (let ((start (point))
148 (shr-state nil)
144 (shr-start nil) 149 (shr-start nil)
145 (shr-base nil) 150 (shr-base nil)
146 (shr-width (or shr-width (window-width)))) 151 (shr-width (or shr-width (window-width))))
147 (shr-descend (shr-transform-dom dom)))) 152 (shr-descend (shr-transform-dom dom))
153 (shr-remove-trailing-whitespace start (point))))
154
155(defun shr-remove-trailing-whitespace (start end)
156 (let ((width (window-width)))
157 (save-restriction
158 (narrow-to-region start end)
159 (goto-char start)
160 (while (not (eobp))
161 (end-of-line)
162 (when (> (current-column) width)
163 (dolist (overlay (overlays-at (point)))
164 (when (overlay-get overlay 'before-string)
165 (overlay-put overlay 'before-string nil))))
166 (forward-line 1)))))
148 167
149(defun shr-copy-url () 168(defun shr-copy-url ()
150 "Copy the URL under point to the kill ring. 169 "Copy the URL under point to the kill ring.
@@ -169,7 +188,8 @@ redirects somewhere else."
169 (when (re-search-forward ".utm_.*" nil t) 188 (when (re-search-forward ".utm_.*" nil t)
170 (replace-match "" t t)) 189 (replace-match "" t t))
171 (message "Copied %s" (buffer-string)) 190 (message "Copied %s" (buffer-string))
172 (copy-region-as-kill (point-min) (point-max))))))) 191 (copy-region-as-kill (point-min) (point-max)))))
192 nil t))
173 ;; Copy the URL to the kill ring. 193 ;; Copy the URL to the kill ring.
174 (t 194 (t
175 (with-temp-buffer 195 (with-temp-buffer
@@ -212,7 +232,7 @@ the URL of the image to the kill buffer instead."
212 (message "Inserting %s..." url) 232 (message "Inserting %s..." url)
213 (url-retrieve url 'shr-image-fetched 233 (url-retrieve url 'shr-image-fetched
214 (list (current-buffer) (1- (point)) (point-marker)) 234 (list (current-buffer) (1- (point)) (point-marker))
215 t)))) 235 t t))))
216 236
217;;; Utility functions. 237;;; Utility functions.
218 238
@@ -480,7 +500,7 @@ the URL of the image to the kill buffer instead."
480 ((not url) 500 ((not url)
481 (message "No link under point")) 501 (message "No link under point"))
482 ((string-match "^mailto:" url) 502 ((string-match "^mailto:" url)
483 (browse-url-mailto url)) 503 (browse-url-mail url))
484 (t 504 (t
485 (browse-url url))))) 505 (browse-url url)))))
486 506
@@ -491,7 +511,8 @@ the URL of the image to the kill buffer instead."
491 (if (not url) 511 (if (not url)
492 (message "No link under point") 512 (message "No link under point")
493 (url-retrieve (shr-encode-url url) 513 (url-retrieve (shr-encode-url url)
494 'shr-store-contents (list url directory))))) 514 'shr-store-contents (list url directory)
515 nil t))))
495 516
496(defun shr-store-contents (status url directory) 517(defun shr-store-contents (status url directory)
497 (unless (plist-get status :error) 518 (unless (plist-get status :error)
@@ -566,7 +587,7 @@ the URL of the image to the kill buffer instead."
566;; url-cache-extract autoloads url-cache. 587;; url-cache-extract autoloads url-cache.
567(declare-function url-cache-create-filename "url-cache" (url)) 588(declare-function url-cache-create-filename "url-cache" (url))
568(autoload 'mm-disable-multibyte "mm-util") 589(autoload 'mm-disable-multibyte "mm-util")
569(autoload 'browse-url-mailto "browse-url") 590(autoload 'browse-url-mail "browse-url")
570 591
571(defun shr-get-image-data (url) 592(defun shr-get-image-data (url)
572 "Get image data for URL. 593 "Get image data for URL.
@@ -598,7 +619,7 @@ START, and END. Note that START and END should be markers."
598 (delete-region (point) end)))) 619 (delete-region (point) end))))
599 (url-retrieve url 'shr-image-fetched 620 (url-retrieve url 'shr-image-fetched
600 (list (current-buffer) start end) 621 (list (current-buffer) start end)
601 t))))) 622 t t)))))
602 623
603(defun shr-heading (cont &rest types) 624(defun shr-heading (cont &rest types)
604 (shr-ensure-paragraph) 625 (shr-ensure-paragraph)
@@ -908,13 +929,10 @@ ones, in case fg and bg are nil."
908 (let ((file (url-cache-create-filename (shr-encode-url url)))) 929 (let ((file (url-cache-create-filename (shr-encode-url url))))
909 (when (file-exists-p file) 930 (when (file-exists-p file)
910 (delete-file file)))) 931 (delete-file file))))
911 (funcall 932 (url-queue-retrieve
912 (if (fboundp 'url-queue-retrieve)
913 'url-queue-retrieve
914 'url-retrieve)
915 (shr-encode-url url) 'shr-image-fetched 933 (shr-encode-url url) 'shr-image-fetched
916 (list (current-buffer) start (set-marker (make-marker) (1- (point)))) 934 (list (current-buffer) start (set-marker (make-marker) (1- (point))))
917 t))) 935 t t)))
918 (when (zerop shr-table-depth) ;; We are not in a table. 936 (when (zerop shr-table-depth) ;; We are not in a table.
919 (put-text-property start (point) 'keymap shr-map) 937 (put-text-property start (point) 'keymap shr-map)
920 (put-text-property start (point) 'shr-alt alt) 938 (put-text-property start (point) 'shr-alt alt)
diff --git a/lisp/help-fns.el b/lisp/help-fns.el
index 183253878f5..0175ffa4d9a 100644
--- a/lisp/help-fns.el
+++ b/lisp/help-fns.el
@@ -707,12 +707,19 @@ it is displayed along with the global value."
707 (with-current-buffer standard-output 707 (with-current-buffer standard-output
708 (setq val-start-pos (point)) 708 (setq val-start-pos (point))
709 (princ "value is ") 709 (princ "value is ")
710 (let ((from (point))) 710 (let ((from (point))
711 (terpri) 711 (line-beg (line-beginning-position))
712 (pp val) 712 ;;
713 (if (< (point) (+ 68 (line-beginning-position 0))) 713 (print-rep
714 (delete-region from (1+ from)) 714 (let ((print-quoted t))
715 (delete-region (1- from) from)) 715 (prin1-to-string val))))
716 (if (< (+ (length print-rep) (point) (- line-beg)) 68)
717 (insert print-rep)
718 (terpri)
719 (pp val)
720 (if (< (point) (+ 68 (line-beginning-position 0)))
721 (delete-region from (1+ from))
722 (delete-region (1- from) from)))
716 (let* ((sv (get variable 'standard-value)) 723 (let* ((sv (get variable 'standard-value))
717 (origval (and (consp sv) 724 (origval (and (consp sv)
718 (condition-case nil 725 (condition-case nil
diff --git a/lisp/help-macro.el b/lisp/help-macro.el
index 0bd6f3c4798..112c72778bc 100644
--- a/lisp/help-macro.el
+++ b/lisp/help-macro.el
@@ -184,9 +184,12 @@ and then returns."
184 (when config 184 (when config
185 (set-window-configuration config) 185 (set-window-configuration config)
186 (setq config nil)) 186 (setq config nil))
187 ;; `defn' must make sure that its frame is 187 ;; Temporarily rebind `minor-mode-map-alist'
188 ;; selected, so we won't iconify it below. 188 ;; to `new-minor-mode-map-alist' (Bug#10454).
189 (call-interactively defn) 189 (let ((minor-mode-map-alist new-minor-mode-map-alist))
190 ;; `defn' must make sure that its frame is
191 ;; selected, so we won't iconify it below.
192 (call-interactively defn))
190 (when new-frame 193 (when new-frame
191 ;; Do not iconify the selected frame. 194 ;; Do not iconify the selected frame.
192 (unless (eq new-frame (selected-frame)) 195 (unless (eq new-frame (selected-frame))
diff --git a/lisp/ido.el b/lisp/ido.el
index 4be9807af96..5813aff0f21 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -4148,7 +4148,6 @@ in a separate window.
4148\\[ido-toggle-regexp] Toggle regexp searching. 4148\\[ido-toggle-regexp] Toggle regexp searching.
4149\\[ido-toggle-prefix] Toggle between substring and prefix matching. 4149\\[ido-toggle-prefix] Toggle between substring and prefix matching.
4150\\[ido-toggle-case] Toggle case-sensitive searching of file names. 4150\\[ido-toggle-case] Toggle case-sensitive searching of file names.
4151\\[ido-toggle-vc] Toggle version control for this file.
4152\\[ido-toggle-literal] Toggle literal reading of this file. 4151\\[ido-toggle-literal] Toggle literal reading of this file.
4153\\[ido-completion-help] Show list of matching files in separate window. 4152\\[ido-completion-help] Show list of matching files in separate window.
4154\\[ido-toggle-ignore] Toggle ignoring files listed in `ido-ignore-files'." 4153\\[ido-toggle-ignore] Toggle ignoring files listed in `ido-ignore-files'."
diff --git a/lisp/iimage.el b/lisp/iimage.el
index 674e885a243..a6180b263c7 100644
--- a/lisp/iimage.el
+++ b/lisp/iimage.el
@@ -137,8 +137,7 @@ Examples of image filename patterns to match:
137 '(display modification-hooks)))))))))) 137 '(display modification-hooks))))))))))
138 138
139;;;###autoload 139;;;###autoload
140(define-minor-mode iimage-mode 140(define-minor-mode iimage-mode nil
141 "Toggle inline image minor mode."
142 :group 'iimage :lighter " iImg" :keymap iimage-mode-map 141 :group 'iimage :lighter " iImg" :keymap iimage-mode-map
143 (iimage-mode-buffer iimage-mode)) 142 (iimage-mode-buffer iimage-mode))
144 143
diff --git a/lisp/image-mode.el b/lisp/image-mode.el
index a9a8d15e6a0..900cd725b92 100644
--- a/lisp/image-mode.el
+++ b/lisp/image-mode.el
@@ -482,7 +482,7 @@ Remove text properties that display the image."
482 "Show the image of the image file. 482 "Show the image of the image file.
483Turn the image data into a real image, but only if the whole file 483Turn the image data into a real image, but only if the whole file
484was inserted." 484was inserted."
485 (unless (derived-mode-p 'image-mode major-mode) 485 (unless (derived-mode-p 'image-mode)
486 (error "The buffer is not in Image mode")) 486 (error "The buffer is not in Image mode"))
487 (let* ((filename (buffer-file-name)) 487 (let* ((filename (buffer-file-name))
488 (data-p (not (and filename 488 (data-p (not (and filename
@@ -557,13 +557,15 @@ the image by calling `image-mode'."
557;;; Animated images 557;;; Animated images
558 558
559(defcustom image-animate-loop nil 559(defcustom image-animate-loop nil
560 "Whether to play animated images on a loop in Image mode." 560 "Non-nil means animated images loop forever, rather than playing once."
561 :type 'boolean 561 :type 'boolean
562 :version "24.1" 562 :version "24.1"
563 :group 'image) 563 :group 'image)
564 564
565(defun image-toggle-animation () 565(defun image-toggle-animation ()
566 "Start or stop animating the current image." 566 "Start or stop animating the current image.
567If `image-animate-loop' is non-nil, animation loops forever.
568Otherwise it plays once, then stops."
567 (interactive) 569 (interactive)
568 (let ((image (image-get-display-property)) 570 (let ((image (image-get-display-property))
569 animation) 571 animation)
@@ -605,22 +607,27 @@ the image by calling `image-mode'."
605 (image-toggle-display)))) 607 (image-toggle-display))))
606 608
607 609
608(defvar image-transform-minor-mode-map 610;; Not yet implemented.
609 (let ((map (make-sparse-keymap))) 611;;; (defvar image-transform-minor-mode-map
610 ;; (define-key map [(control ?+)] 'image-scale-in) 612;;; (let ((map (make-sparse-keymap)))
611 ;; (define-key map [(control ?-)] 'image-scale-out) 613;;; ;; (define-key map [(control ?+)] 'image-scale-in)
612 ;; (define-key map [(control ?=)] 'image-scale-none) 614;;; ;; (define-key map [(control ?-)] 'image-scale-out)
613 ;; (define-key map "c f h" 'image-scale-fit-height) 615;;; ;; (define-key map [(control ?=)] 'image-scale-none)
614 ;; (define-key map "c ]" 'image-rotate-right) 616;;; ;; (define-key map "c f h" 'image-scale-fit-height)
615 map) 617;;; ;; (define-key map "c ]" 'image-rotate-right)
616 "Minor mode keymap `image-transform-mode'.") 618;;; map)
617 619;;; "Minor mode keymap `image-transform-mode'.")
618(define-minor-mode image-transform-mode 620;;;
619 "Minor mode for scaling and rotating images. 621;;; (define-minor-mode image-transform-mode
620This minor mode has no effect unless Emacs is compiled with 622;;; "Minor mode for scaling and rotating images.
621ImageMagick support." 623;;; With a prefix argument ARG, enable the mode if ARG is positive,
622 nil "image-transform" image-transform-minor-mode-map) 624;;; and disable it otherwise. If called from Lisp, enable the mode
623 625;;; if ARG is omitted or nil. This minor mode requires Emacs to have
626;;; been compiled with ImageMagick support."
627;;; nil "image-transform" image-transform-minor-mode-map)
628
629
630;; FIXME this doesn't seem mature yet. Document in manual when it is.
624(defvar image-transform-resize nil 631(defvar image-transform-resize nil
625 "The image resize operation. 632 "The image resize operation.
626Its value should be one of the following: 633Its value should be one of the following:
@@ -662,6 +669,7 @@ compiled with ImageMagick support."
662 ,@(if (not (equal 0.0 image-transform-rotation)) 669 ,@(if (not (equal 0.0 image-transform-rotation))
663 (list :rotation image-transform-rotation)))))) 670 (list :rotation image-transform-rotation))))))
664 671
672;; FIXME 2 works, but eg 1.9 or 0.5 don't?
665(defun image-transform-set-scale (scale) 673(defun image-transform-set-scale (scale)
666 "Prompt for a number, and resize the current image by that amount. 674 "Prompt for a number, and resize the current image by that amount.
667This command has no effect unless Emacs is compiled with 675This command has no effect unless Emacs is compiled with
diff --git a/lisp/image.el b/lisp/image.el
index 15b82d12dcd..ab3f437a971 100644
--- a/lisp/image.el
+++ b/lisp/image.el
@@ -207,6 +207,8 @@ compatibility with versions of Emacs that lack the variable
207 (delete image-directory (copy-sequence (or path load-path)))))) 207 (delete image-directory (copy-sequence (or path load-path))))))
208 208
209 209
210;; Used to be in image-type-header-regexps, but now not used anywhere
211;; (since 2009-08-28).
210(defun image-jpeg-p (data) 212(defun image-jpeg-p (data)
211 "Value is non-nil if DATA, a string, consists of JFIF image data. 213 "Value is non-nil if DATA, a string, consists of JFIF image data.
212We accept the tag Exif because that is the same format." 214We accept the tag Exif because that is the same format."
@@ -329,6 +331,10 @@ Optional DATA-P non-nil means SOURCE is a string containing image data."
329 type) 331 type)
330 332
331 333
334(if (fboundp 'image-metadata) ; eg not --without-x
335 (define-obsolete-function-alias 'image-extension-data
336 'image-metadata' "24.1"))
337
332(define-obsolete-variable-alias 338(define-obsolete-variable-alias
333 'image-library-alist 339 'image-library-alist
334 'dynamic-library-alist "24.1") 340 'dynamic-library-alist "24.1")
@@ -595,13 +601,15 @@ Example:
595 "List of supported animated image types.") 601 "List of supported animated image types.")
596 602
597(defun image-animated-p (image) 603(defun image-animated-p (image)
598 "Return non-nil if image can be animated. 604 "Return non-nil if IMAGE can be animated.
599Actually, the return value is a cons (NIMAGES . DELAY), where 605To be capable of being animated, an image must be of a type
600NIMAGES is the number of sub-images in the animated image and 606listed in `image-animated-types', and contain more than one
601DELAY is the delay in second until the next sub-image shall be 607sub-image, with a specified animation delay. The actual return
602displayed." 608value is a cons (NIMAGES . DELAY), where NIMAGES is the number
609of sub-images in the animated image and DELAY is the delay in
610seconds until the next sub-image should be displayed."
603 (cond 611 (cond
604 ((eq (plist-get (cdr image) :type) 'gif) 612 ((memq (plist-get (cdr image) :type) image-animated-types)
605 (let* ((metadata (image-metadata image)) 613 (let* ((metadata (image-metadata image))
606 (images (plist-get metadata 'count)) 614 (images (plist-get metadata 'count))
607 (delay (plist-get metadata 'delay))) 615 (delay (plist-get metadata 'delay)))
@@ -609,6 +617,7 @@ displayed."
609 (if (< delay 0) (setq delay 0.1)) 617 (if (< delay 0) (setq delay 0.1))
610 (cons images delay)))))) 618 (cons images delay))))))
611 619
620;; "Destructively"?
612(defun image-animate (image &optional index limit) 621(defun image-animate (image &optional index limit)
613 "Start animating IMAGE. 622 "Start animating IMAGE.
614Animation occurs by destructively altering the IMAGE spec list. 623Animation occurs by destructively altering the IMAGE spec list.
@@ -639,16 +648,20 @@ number, play until that number of seconds has elapsed."
639 (setq timer nil))) 648 (setq timer nil)))
640 timer)) 649 timer))
641 650
651;; FIXME? The delay may not be the same for different sub-images,
652;; hence we need to call image-animated-p to return it.
653;; But it also returns count, so why do we bother passing that as an
654;; argument?
642(defun image-animate-timeout (image n count time-elapsed limit) 655(defun image-animate-timeout (image n count time-elapsed limit)
643 "Display animation frame N of IMAGE. 656 "Display animation frame N of IMAGE.
644N=0 refers to the initial animation frame. 657N=0 refers to the initial animation frame.
645COUNT is the total number of frames in the animation. 658COUNT is the total number of frames in the animation.
646DELAY is the time between animation frames, in seconds.
647TIME-ELAPSED is the total time that has elapsed since 659TIME-ELAPSED is the total time that has elapsed since
648`image-animate-start' was called. 660`image-animate-start' was called.
649LIMIT determines when to stop. If t, loop forever. If nil, stop 661LIMIT determines when to stop. If t, loop forever. If nil, stop
650 after displaying the last animation frame. Otherwise, stop 662 after displaying the last animation frame. Otherwise, stop
651 after LIMIT seconds have elapsed." 663 after LIMIT seconds have elapsed.
664The minimum delay between successive frames is 0.01s."
652 (plist-put (cdr image) :index n) 665 (plist-put (cdr image) :index n)
653 (force-window-update) 666 (force-window-update)
654 (setq n (1+ n)) 667 (setq n (1+ n))
@@ -675,13 +688,16 @@ LIMIT determines when to stop. If t, loop forever. If nil, stop
675 '(C HTML HTM TXT PDF) 688 '(C HTML HTM TXT PDF)
676 "ImageMagick types that Emacs should not use ImageMagick to handle. 689 "ImageMagick types that Emacs should not use ImageMagick to handle.
677This should be a list of symbols, each of which has the same 690This should be a list of symbols, each of which has the same
678names as one of the format tags used internally by ImageMagick; 691name as one of the format tags used internally by ImageMagick;
679see `imagemagick-types'. Entries in this list are excluded from 692see `imagemagick-types'. Entries in this list are excluded from
680being registered by `imagemagick-register-types'. 693being registered by `imagemagick-register-types', so if you change
694this variable you must do so before you call that function.
681 695
682If Emacs is compiled without ImageMagick, this variable has no effect." 696If Emacs is compiled without ImageMagick, this variable has no effect."
683 :type '(choice (const :tag "Let ImageMagick handle all types it can" nil) 697 :type '(choice (const :tag "Let ImageMagick handle all types it can" nil)
684 (repeat symbol)) 698 (repeat symbol))
699 ;; Ideally, would have a :set function that checks if we already did
700 ;; imagemagick-register-types, and if so undoes it, then redoes it.
685 :version "24.1" 701 :version "24.1"
686 :group 'image) 702 :group 'image)
687 703
diff --git a/lisp/international/iso-ascii.el b/lisp/international/iso-ascii.el
index f994a93c043..0566b8ead5c 100644
--- a/lisp/international/iso-ascii.el
+++ b/lisp/international/iso-ascii.el
@@ -1,6 +1,6 @@
1;;; iso-ascii.el --- set up char tables for ISO 8859/1 on ASCII terminals 1;;; iso-ascii.el --- set up char tables for ISO 8859/1 on ASCII terminals
2 2
3;; Copyright (C) 1987, 1995, 1998, 2001-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1987, 1995, 1998, 2001-2012 Free Software Foundation, Inc.
4 4
5;; Author: Howard Gayle 5;; Author: Howard Gayle
6;; Maintainer: FSF 6;; Maintainer: FSF
@@ -163,7 +163,10 @@
163(iso-ascii-display 255 "\"y") ; small y with diaeresis or umlaut mark 163(iso-ascii-display 255 "\"y") ; small y with diaeresis or umlaut mark
164 164
165(define-minor-mode iso-ascii-mode 165(define-minor-mode iso-ascii-mode
166 "Toggle ISO-ASCII mode." 166 "Toggle ISO-ASCII mode.
167With a prefix argument ARG, enable the mode if ARG is positive,
168and disable it otherwise. If called from Lisp, enable the mode
169if ARG is omitted or nil."
167 :variable (eq standard-display-table iso-ascii-display-table) 170 :variable (eq standard-display-table iso-ascii-display-table)
168 (unless standard-display-table 171 (unless standard-display-table
169 (setq standard-display-table iso-ascii-standard-display-table))) 172 (setq standard-display-table iso-ascii-standard-display-table)))
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el
index cbe548c2ccf..378cbc9badd 100644
--- a/lisp/international/mule-cmds.el
+++ b/lisp/international/mule-cmds.el
@@ -418,7 +418,10 @@ To prefer, for instance, utf-8, say the following:
418 (if (memq eol-type '(0 1 2)) 418 (if (memq eol-type '(0 1 2))
419 (setq base 419 (setq base
420 (coding-system-change-eol-conversion base eol-type))) 420 (coding-system-change-eol-conversion base eol-type)))
421 (set-default-coding-systems base))) 421 (set-default-coding-systems base)
422 (if (called-interactively-p 'interactive)
423 (or (eq base default-file-name-coding-system)
424 (message "The default value of `file-name-coding-system' was not changed because the specified coding system is not suitable for file names.")))))
422 425
423(defvar sort-coding-systems-predicate nil 426(defvar sort-coding-systems-predicate nil
424 "If non-nil, a predicate function to sort coding systems. 427 "If non-nil, a predicate function to sort coding systems.
diff --git a/lisp/international/mule.el b/lisp/international/mule.el
index 17163071d3f..d4dd4e4cf24 100644
--- a/lisp/international/mule.el
+++ b/lisp/international/mule.el
@@ -1668,6 +1668,7 @@ in-place."
1668 1668
1669;;; FILE I/O 1669;;; FILE I/O
1670 1670
1671;; TODO many elements of this list are also in inhibit-local-variables-regexps.
1671(defcustom auto-coding-alist 1672(defcustom auto-coding-alist
1672 ;; .exe and .EXE are added to support archive-mode looking at DOS 1673 ;; .exe and .EXE are added to support archive-mode looking at DOS
1673 ;; self-extracting exe archives. 1674 ;; self-extracting exe archives.
@@ -1677,7 +1678,7 @@ arc\\|zip\\|lzh\\|lha\\|zoo\\|[jew]ar\\|xpi\\|rar\\|7z\\|\
1677ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|7Z\\)\\'" 1678ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|7Z\\)\\'"
1678 . no-conversion-multibyte) 1679 . no-conversion-multibyte)
1679 ("\\.\\(exe\\|EXE\\)\\'" . no-conversion) 1680 ("\\.\\(exe\\|EXE\\)\\'" . no-conversion)
1680 ("\\.\\(sx[dmicw]\\|odt\\|tar\\|tgz\\)\\'" . no-conversion) 1681 ("\\.\\(sx[dmicw]\\|odt\\|tar\\|t[bg]z\\)\\'" . no-conversion)
1681 ("\\.\\(gz\\|Z\\|bz\\|bz2\\|xz\\|gpg\\)\\'" . no-conversion) 1682 ("\\.\\(gz\\|Z\\|bz\\|bz2\\|xz\\|gpg\\)\\'" . no-conversion)
1682 ("\\.\\(jpe?g\\|png\\|gif\\|tiff?\\|p[bpgn]m\\)\\'" . no-conversion) 1683 ("\\.\\(jpe?g\\|png\\|gif\\|tiff?\\|p[bpgn]m\\)\\'" . no-conversion)
1683 ("\\.pdf\\'" . no-conversion) 1684 ("\\.pdf\\'" . no-conversion)
diff --git a/lisp/isearch.el b/lisp/isearch.el
index a6cc69be9a6..27b82940043 100644
--- a/lisp/isearch.el
+++ b/lisp/isearch.el
@@ -102,7 +102,7 @@ in Isearch mode is always downcased."
102 :group 'isearch) 102 :group 'isearch)
103 103
104(defcustom search-nonincremental-instead t 104(defcustom search-nonincremental-instead t
105 "If non-nil, do a nonincremental search instead if exiting immediately. 105 "If non-nil, do a nonincremental search instead of exiting immediately.
106Actually, `isearch-edit-string' is called to let you enter the search 106Actually, `isearch-edit-string' is called to let you enter the search
107string, and RET terminates editing and does a nonincremental search." 107string, and RET terminates editing and does a nonincremental search."
108 :type 'boolean 108 :type 'boolean
@@ -835,7 +835,8 @@ It is called by the function `isearch-forward' and other related functions."
835;; Some high level utilities. Others below. 835;; Some high level utilities. Others below.
836 836
837(defun isearch-update () 837(defun isearch-update ()
838 ;; Called after each command to update the display. 838 "This is called after every isearch command to update the display.
839The last thing it does is to run `isearch-update-post-hook'."
839 (if (and (null unread-command-events) 840 (if (and (null unread-command-events)
840 (null executing-kbd-macro)) 841 (null executing-kbd-macro))
841 (progn 842 (progn
diff --git a/lisp/jka-cmpr-hook.el b/lisp/jka-cmpr-hook.el
index d09e64634c3..e4743ada045 100644
--- a/lisp/jka-cmpr-hook.el
+++ b/lisp/jka-cmpr-hook.el
@@ -119,7 +119,7 @@ based on the filename itself and `jka-compr-compression-info-list'."
119(defun jka-compr-install () 119(defun jka-compr-install ()
120 "Install jka-compr. 120 "Install jka-compr.
121This adds entries to `file-name-handler-alist' and `auto-mode-alist' 121This adds entries to `file-name-handler-alist' and `auto-mode-alist'
122and `inhibit-first-line-modes-suffixes'." 122and `inhibit-local-variables-suffixes'."
123 123
124 (setq jka-compr-file-name-handler-entry 124 (setq jka-compr-file-name-handler-entry
125 (cons (jka-compr-build-file-regexp) 'jka-compr-handler)) 125 (cons (jka-compr-build-file-regexp) 'jka-compr-handler))
@@ -145,12 +145,12 @@ and `inhibit-first-line-modes-suffixes'."
145 ;; are chosen right according to the file names 145 ;; are chosen right according to the file names
146 ;; sans `.gz'. 146 ;; sans `.gz'.
147 (push (list (jka-compr-info-regexp x) nil 'jka-compr) auto-mode-alist) 147 (push (list (jka-compr-info-regexp x) nil 'jka-compr) auto-mode-alist)
148 ;; Also add these regexps to 148 ;; Also add these regexps to inhibit-local-variables-suffixes,
149 ;; inhibit-first-line-modes-suffixes, so that a 149 ;; so that a -*- line in the first file of a compressed tar file,
150 ;; -*- line in the first file of a compressed tar 150 ;; or a Local Variables section in a member file at the end of
151 ;; file doesn't override tar-mode. 151 ;; the tar file don't override tar-mode.
152 (push (jka-compr-info-regexp x) 152 (push (jka-compr-info-regexp x)
153 inhibit-first-line-modes-suffixes))) 153 inhibit-local-variables-suffixes)))
154 (setq auto-mode-alist 154 (setq auto-mode-alist
155 (append auto-mode-alist jka-compr-mode-alist-additions)) 155 (append auto-mode-alist jka-compr-mode-alist-additions))
156 156
@@ -234,6 +234,14 @@ options through Custom does this automatically."
234 "compressing" "gzip" ("-c" "-q") 234 "compressing" "gzip" ("-c" "-q")
235 "uncompressing" "gzip" ("-c" "-q" "-d") 235 "uncompressing" "gzip" ("-c" "-q" "-d")
236 t t "\037\213"] 236 t t "\037\213"]
237 ["\\.lz\\'"
238 "Lzip compressing" "lzip" ("-c" "-q")
239 "Lzip uncompressing" "lzip" ("-c" "-q" "-d")
240 t t "LZIP"]
241 ["\\.lzma\\'"
242 "LZMA compressing" "lzma" ("-c" "-q" "-z")
243 "LZMA uncompressing" "lzma" ("-c" "-q" "-d")
244 t t ""]
237 ["\\.xz\\'" 245 ["\\.xz\\'"
238 "XZ compressing" "xz" ("-c" "-q") 246 "XZ compressing" "xz" ("-c" "-q")
239 "XZ uncompressing" "xz" ("-c" "-q" "-d") 247 "XZ uncompressing" "xz" ("-c" "-q" "-d")
diff --git a/lisp/jka-compr.el b/lisp/jka-compr.el
index 786e4292d5f..8a8d7cdbb52 100644
--- a/lisp/jka-compr.el
+++ b/lisp/jka-compr.el
@@ -657,16 +657,15 @@ It is not recommended to set this variable permanently to anything but nil.")
657(defun jka-compr-uninstall () 657(defun jka-compr-uninstall ()
658 "Uninstall jka-compr. 658 "Uninstall jka-compr.
659This removes the entries in `file-name-handler-alist' and `auto-mode-alist' 659This removes the entries in `file-name-handler-alist' and `auto-mode-alist'
660and `inhibit-first-line-modes-suffixes' that were added 660and `inhibit-local-variables-suffixes' that were added
661by `jka-compr-installed'." 661by `jka-compr-installed'."
662 ;; Delete from inhibit-first-line-modes-suffixes 662 ;; Delete from inhibit-local-variables-suffixes what jka-compr-install added.
663 ;; what jka-compr-install added.
664 (mapc 663 (mapc
665 (function (lambda (x) 664 (function (lambda (x)
666 (and (jka-compr-info-strip-extension x) 665 (and (jka-compr-info-strip-extension x)
667 (setq inhibit-first-line-modes-suffixes 666 (setq inhibit-local-variables-suffixes
668 (delete (jka-compr-info-regexp x) 667 (delete (jka-compr-info-regexp x)
669 inhibit-first-line-modes-suffixes))))) 668 inhibit-local-variables-suffixes)))))
670 jka-compr-compression-info-list--internal) 669 jka-compr-compression-info-list--internal)
671 670
672 (let* ((fnha (cons nil file-name-handler-alist)) 671 (let* ((fnha (cons nil file-name-handler-alist))
diff --git a/lisp/language/thai-util.el b/lisp/language/thai-util.el
index 4cfee92e0e7..ff5eac86480 100644
--- a/lisp/language/thai-util.el
+++ b/lisp/language/thai-util.el
@@ -1,6 +1,6 @@
1;;; thai-util.el --- utilities for Thai -*- coding: utf-8; -*- 1;;; thai-util.el --- utilities for Thai -*- coding: utf-8; -*-
2 2
3;; Copyright (C) 2000-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2000-2012 Free Software Foundation, Inc.
4;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 4;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
5;; 2005, 2006, 2007, 2008, 2009, 2010, 2011 5;; 2005, 2006, 2007, 2008, 2009, 2010, 2011
6;; National Institute of Advanced Industrial Science and Technology (AIST) 6;; National Institute of Advanced Industrial Science and Technology (AIST)
@@ -257,7 +257,11 @@ positions (integers or markers) specifying the region."
257 257
258(define-minor-mode thai-word-mode 258(define-minor-mode thai-word-mode
259 "Minor mode to make word-oriented commands aware of Thai words. 259 "Minor mode to make word-oriented commands aware of Thai words.
260The commands affected are \\[forward-word], \\[backward-word], \\[kill-word], \\[backward-kill-word], \\[transpose-words], and \\[fill-paragraph]." 260With a prefix argument ARG, enable the mode if ARG is positive,
261and disable it otherwise. If called from Lisp, enable the mode
262if ARG is omitted or nil. The commands affected are
263\\[forward-word], \\[backward-word], \\[kill-word], \\[backward-kill-word],
264\\[transpose-words], and \\[fill-paragraph]."
261 :global t :group 'mule 265 :global t :group 'mule
262 (cond (thai-word-mode 266 (cond (thai-word-mode
263 ;; This enables linebreak between Thai characters. 267 ;; This enables linebreak between Thai characters.
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index 754764b9758..9d5e69ba9d9 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -5,7 +5,7 @@
5 5
6;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best 6;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best
7;;;;;; 5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5" 7;;;;;; 5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5"
8;;;;;; "play/5x5.el" (20168 57844)) 8;;;;;; "play/5x5.el" (20229 34587))
9;;; Generated autoloads from play/5x5.el 9;;; Generated autoloads from play/5x5.el
10 10
11(autoload '5x5 "5x5" "\ 11(autoload '5x5 "5x5" "\
@@ -68,7 +68,7 @@ should return a grid vector array that is the new solution.
68;;;*** 68;;;***
69 69
70;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el" 70;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el"
71;;;;;; (20197 58064)) 71;;;;;; (20229 34587))
72;;; Generated autoloads from progmodes/ada-mode.el 72;;; Generated autoloads from progmodes/ada-mode.el
73 73
74(autoload 'ada-add-extensions "ada-mode" "\ 74(autoload 'ada-add-extensions "ada-mode" "\
@@ -88,7 +88,7 @@ Ada mode is the major mode for editing Ada code.
88;;;*** 88;;;***
89 89
90;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el" 90;;;### (autoloads (ada-header) "ada-stmt" "progmodes/ada-stmt.el"
91;;;;;; (20209 49217)) 91;;;;;; (20229 34587))
92;;; Generated autoloads from progmodes/ada-stmt.el 92;;; Generated autoloads from progmodes/ada-stmt.el
93 93
94(autoload 'ada-header "ada-stmt" "\ 94(autoload 'ada-header "ada-stmt" "\
@@ -99,7 +99,7 @@ Insert a descriptive header at the top of the file.
99;;;*** 99;;;***
100 100
101;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el" 101;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el"
102;;;;;; (20222 61246)) 102;;;;;; (20236 7740))
103;;; Generated autoloads from progmodes/ada-xref.el 103;;; Generated autoloads from progmodes/ada-xref.el
104 104
105(autoload 'ada-find-file "ada-xref" "\ 105(autoload 'ada-find-file "ada-xref" "\
@@ -114,7 +114,7 @@ Completion is available.
114;;;;;; add-change-log-entry-other-window add-change-log-entry find-change-log 114;;;;;; add-change-log-entry-other-window add-change-log-entry find-change-log
115;;;;;; prompt-for-change-log-name add-log-mailing-address add-log-full-name 115;;;;;; prompt-for-change-log-name add-log-mailing-address add-log-full-name
116;;;;;; add-log-current-defun-function) "add-log" "vc/add-log.el" 116;;;;;; add-log-current-defun-function) "add-log" "vc/add-log.el"
117;;;;;; (20033 22846)) 117;;;;;; (20229 34587))
118;;; Generated autoloads from vc/add-log.el 118;;; Generated autoloads from vc/add-log.el
119 119
120(put 'change-log-default-name 'safe-local-variable 'string-or-null-p) 120(put 'change-log-default-name 'safe-local-variable 'string-or-null-p)
@@ -253,7 +253,7 @@ old-style time formats for entries are supported.
253 253
254;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice 254;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice
255;;;;;; ad-enable-advice ad-default-compilation-action ad-redefinition-action) 255;;;;;; ad-enable-advice ad-default-compilation-action ad-redefinition-action)
256;;;;;; "advice" "emacs-lisp/advice.el" (20179 28130)) 256;;;;;; "advice" "emacs-lisp/advice.el" (20229 34587))
257;;; Generated autoloads from emacs-lisp/advice.el 257;;; Generated autoloads from emacs-lisp/advice.el
258 258
259(defvar ad-redefinition-action 'warn "\ 259(defvar ad-redefinition-action 'warn "\
@@ -398,7 +398,7 @@ usage: (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
398 398
399;;;### (autoloads (align-newline-and-indent align-unhighlight-rule 399;;;### (autoloads (align-newline-and-indent align-unhighlight-rule
400;;;;;; align-highlight-rule align-current align-entire align-regexp 400;;;;;; align-highlight-rule align-current align-entire align-regexp
401;;;;;; align) "align" "align.el" (20188 43079)) 401;;;;;; align) "align" "align.el" (20229 34587))
402;;; Generated autoloads from align.el 402;;; Generated autoloads from align.el
403 403
404(autoload 'align "align" "\ 404(autoload 'align "align" "\
@@ -489,7 +489,7 @@ A replacement function for `newline-and-indent', aligning as it goes.
489 489
490;;;### (autoloads (outlineify-sticky allout-mode allout-mode-p allout-auto-activation 490;;;### (autoloads (outlineify-sticky allout-mode allout-mode-p allout-auto-activation
491;;;;;; allout-setup allout-auto-activation-helper) "allout" "allout.el" 491;;;;;; allout-setup allout-auto-activation-helper) "allout" "allout.el"
492;;;;;; (20207 7484)) 492;;;;;; (20229 34587))
493;;; Generated autoloads from allout.el 493;;; Generated autoloads from allout.el
494 494
495(autoload 'allout-auto-activation-helper "allout" "\ 495(autoload 'allout-auto-activation-helper "allout" "\
@@ -850,7 +850,7 @@ for details on preparing Emacs for automatic allout activation.
850 850
851;;;### (autoloads (allout-widgets-mode allout-widgets-auto-activation 851;;;### (autoloads (allout-widgets-mode allout-widgets-auto-activation
852;;;;;; allout-widgets-setup allout-widgets) "allout-widgets" "allout-widgets.el" 852;;;;;; allout-widgets-setup allout-widgets) "allout-widgets" "allout-widgets.el"
853;;;;;; (20221 40442)) 853;;;;;; (20229 34587))
854;;; Generated autoloads from allout-widgets.el 854;;; Generated autoloads from allout-widgets.el
855 855
856(let ((loads (get 'allout-widgets 'custom-loads))) (if (member '"allout-widgets" loads) nil (put 'allout-widgets 'custom-loads (cons '"allout-widgets" loads)))) 856(let ((loads (get 'allout-widgets 'custom-loads))) (if (member '"allout-widgets" loads) nil (put 'allout-widgets 'custom-loads (cons '"allout-widgets" loads))))
@@ -910,7 +910,7 @@ outline hot-spot navigation (see `allout-mode').
910;;;*** 910;;;***
911 911
912;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp" 912;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp"
913;;;;;; "net/ange-ftp.el" (20213 46266)) 913;;;;;; "net/ange-ftp.el" (20261 10951))
914;;; Generated autoloads from net/ange-ftp.el 914;;; Generated autoloads from net/ange-ftp.el
915 915
916(defalias 'ange-ftp-re-read-dir 'ange-ftp-reread-dir) 916(defalias 'ange-ftp-re-read-dir 'ange-ftp-reread-dir)
@@ -932,7 +932,7 @@ directory, so that Emacs will know its current contents.
932;;;*** 932;;;***
933 933
934;;;### (autoloads (animate-birthday-present animate-sequence animate-string) 934;;;### (autoloads (animate-birthday-present animate-sequence animate-string)
935;;;;;; "animate" "play/animate.el" (20164 60780)) 935;;;;;; "animate" "play/animate.el" (20229 34587))
936;;; Generated autoloads from play/animate.el 936;;; Generated autoloads from play/animate.el
937 937
938(autoload 'animate-string "animate" "\ 938(autoload 'animate-string "animate" "\
@@ -965,7 +965,7 @@ the buffer *Birthday-Present-for-Name*.
965;;;*** 965;;;***
966 966
967;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on) 967;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on)
968;;;;;; "ansi-color" "ansi-color.el" (20204 31303)) 968;;;;;; "ansi-color" "ansi-color.el" (20229 34587))
969;;; Generated autoloads from ansi-color.el 969;;; Generated autoloads from ansi-color.el
970 970
971(autoload 'ansi-color-for-comint-mode-on "ansi-color" "\ 971(autoload 'ansi-color-for-comint-mode-on "ansi-color" "\
@@ -991,7 +991,7 @@ This is a good function to put in `comint-output-filter-functions'.
991;;;*** 991;;;***
992 992
993;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules) 993;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules)
994;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (19890 42850)) 994;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (20229 34587))
995;;; Generated autoloads from progmodes/antlr-mode.el 995;;; Generated autoloads from progmodes/antlr-mode.el
996 996
997(autoload 'antlr-show-makefile-rules "antlr-mode" "\ 997(autoload 'antlr-show-makefile-rules "antlr-mode" "\
@@ -1027,7 +1027,7 @@ Used in `antlr-mode'. Also a useful function in `java-mode-hook'.
1027;;;*** 1027;;;***
1028 1028
1029;;;### (autoloads (appt-activate appt-add) "appt" "calendar/appt.el" 1029;;;### (autoloads (appt-activate appt-add) "appt" "calendar/appt.el"
1030;;;;;; (20188 43079)) 1030;;;;;; (20229 34587))
1031;;; Generated autoloads from calendar/appt.el 1031;;; Generated autoloads from calendar/appt.el
1032 1032
1033(autoload 'appt-add "appt" "\ 1033(autoload 'appt-add "appt" "\
@@ -1050,7 +1050,7 @@ ARG is positive, otherwise off.
1050 1050
1051;;;### (autoloads (apropos-documentation apropos-value apropos-library 1051;;;### (autoloads (apropos-documentation apropos-value apropos-library
1052;;;;;; apropos apropos-documentation-property apropos-command apropos-variable 1052;;;;;; apropos apropos-documentation-property apropos-command apropos-variable
1053;;;;;; apropos-read-pattern) "apropos" "apropos.el" (20161 45793)) 1053;;;;;; apropos-read-pattern) "apropos" "apropos.el" (20229 34587))
1054;;; Generated autoloads from apropos.el 1054;;; Generated autoloads from apropos.el
1055 1055
1056(autoload 'apropos-read-pattern "apropos" "\ 1056(autoload 'apropos-read-pattern "apropos" "\
@@ -1158,8 +1158,8 @@ Returns list of symbols and documentation found.
1158 1158
1159;;;*** 1159;;;***
1160 1160
1161;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (20201 1161;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (20229
1162;;;;;; 55112)) 1162;;;;;; 34587))
1163;;; Generated autoloads from arc-mode.el 1163;;; Generated autoloads from arc-mode.el
1164 1164
1165(autoload 'archive-mode "arc-mode" "\ 1165(autoload 'archive-mode "arc-mode" "\
@@ -1179,7 +1179,7 @@ archive.
1179 1179
1180;;;*** 1180;;;***
1181 1181
1182;;;### (autoloads (array-mode) "array" "array.el" (19845 45374)) 1182;;;### (autoloads (array-mode) "array" "array.el" (20229 34587))
1183;;; Generated autoloads from array.el 1183;;; Generated autoloads from array.el
1184 1184
1185(autoload 'array-mode "array" "\ 1185(autoload 'array-mode "array" "\
@@ -1250,8 +1250,8 @@ Entering array mode calls the function `array-mode-hook'.
1250 1250
1251;;;*** 1251;;;***
1252 1252
1253;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (20204 1253;;;### (autoloads (artist-mode) "artist" "textmodes/artist.el" (20229
1254;;;;;; 31303)) 1254;;;;;; 34587))
1255;;; Generated autoloads from textmodes/artist.el 1255;;; Generated autoloads from textmodes/artist.el
1256 1256
1257(autoload 'artist-mode "artist" "\ 1257(autoload 'artist-mode "artist" "\
@@ -1457,8 +1457,8 @@ Keymap summary
1457 1457
1458;;;*** 1458;;;***
1459 1459
1460;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (19890 1460;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (20229
1461;;;;;; 42850)) 1461;;;;;; 34587))
1462;;; Generated autoloads from progmodes/asm-mode.el 1462;;; Generated autoloads from progmodes/asm-mode.el
1463 1463
1464(autoload 'asm-mode "asm-mode" "\ 1464(autoload 'asm-mode "asm-mode" "\
@@ -1486,7 +1486,7 @@ Special commands:
1486;;;*** 1486;;;***
1487 1487
1488;;;### (autoloads (auth-source-cache-expiry) "auth-source" "gnus/auth-source.el" 1488;;;### (autoloads (auth-source-cache-expiry) "auth-source" "gnus/auth-source.el"
1489;;;;;; (20089 47591)) 1489;;;;;; (20236 48737))
1490;;; Generated autoloads from gnus/auth-source.el 1490;;; Generated autoloads from gnus/auth-source.el
1491 1491
1492(defvar auth-source-cache-expiry 7200 "\ 1492(defvar auth-source-cache-expiry 7200 "\
@@ -1499,7 +1499,7 @@ let-binding.")
1499;;;*** 1499;;;***
1500 1500
1501;;;### (autoloads (autoarg-kp-mode autoarg-mode) "autoarg" "autoarg.el" 1501;;;### (autoloads (autoarg-kp-mode autoarg-mode) "autoarg" "autoarg.el"
1502;;;;;; (20127 62865)) 1502;;;;;; (20229 34587))
1503;;; Generated autoloads from autoarg.el 1503;;; Generated autoloads from autoarg.el
1504 1504
1505(defvar autoarg-mode nil "\ 1505(defvar autoarg-mode nil "\
@@ -1560,7 +1560,7 @@ This is similar to `autoarg-mode' but rebinds the keypad keys
1560;;;*** 1560;;;***
1561 1561
1562;;;### (autoloads (autoconf-mode) "autoconf" "progmodes/autoconf.el" 1562;;;### (autoloads (autoconf-mode) "autoconf" "progmodes/autoconf.el"
1563;;;;;; (20163 39903)) 1563;;;;;; (20229 34587))
1564;;; Generated autoloads from progmodes/autoconf.el 1564;;; Generated autoloads from progmodes/autoconf.el
1565 1565
1566(autoload 'autoconf-mode "autoconf" "\ 1566(autoload 'autoconf-mode "autoconf" "\
@@ -1571,7 +1571,7 @@ Major mode for editing Autoconf configure.in files.
1571;;;*** 1571;;;***
1572 1572
1573;;;### (autoloads (auto-insert-mode define-auto-insert auto-insert) 1573;;;### (autoloads (auto-insert-mode define-auto-insert auto-insert)
1574;;;;;; "autoinsert" "autoinsert.el" (20127 62865)) 1574;;;;;; "autoinsert" "autoinsert.el" (20229 34587))
1575;;; Generated autoloads from autoinsert.el 1575;;; Generated autoloads from autoinsert.el
1576 1576
1577(autoload 'auto-insert "autoinsert" "\ 1577(autoload 'auto-insert "autoinsert" "\
@@ -1611,7 +1611,7 @@ insert a template for the file depending on the mode of the buffer.
1611 1611
1612;;;### (autoloads (batch-update-autoloads update-directory-autoloads 1612;;;### (autoloads (batch-update-autoloads update-directory-autoloads
1613;;;;;; update-file-autoloads) "autoload" "emacs-lisp/autoload.el" 1613;;;;;; update-file-autoloads) "autoload" "emacs-lisp/autoload.el"
1614;;;;;; (20173 35732)) 1614;;;;;; (20229 34587))
1615;;; Generated autoloads from emacs-lisp/autoload.el 1615;;; Generated autoloads from emacs-lisp/autoload.el
1616 1616
1617(put 'generated-autoload-file 'safe-local-variable 'stringp) 1617(put 'generated-autoload-file 'safe-local-variable 'stringp)
@@ -1662,7 +1662,7 @@ should be non-nil).
1662 1662
1663;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode 1663;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode
1664;;;;;; auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode) 1664;;;;;; auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode)
1665;;;;;; "autorevert" "autorevert.el" (20168 57844)) 1665;;;;;; "autorevert" "autorevert.el" (20229 34587))
1666;;; Generated autoloads from autorevert.el 1666;;; Generated autoloads from autorevert.el
1667 1667
1668(autoload 'auto-revert-mode "autorevert" "\ 1668(autoload 'auto-revert-mode "autorevert" "\
@@ -1751,7 +1751,7 @@ specifies in the mode line.
1751;;;*** 1751;;;***
1752 1752
1753;;;### (autoloads (mouse-avoidance-mode mouse-avoidance-mode) "avoid" 1753;;;### (autoloads (mouse-avoidance-mode mouse-avoidance-mode) "avoid"
1754;;;;;; "avoid.el" (19845 45374)) 1754;;;;;; "avoid.el" (20229 34587))
1755;;; Generated autoloads from avoid.el 1755;;; Generated autoloads from avoid.el
1756 1756
1757(defvar mouse-avoidance-mode nil "\ 1757(defvar mouse-avoidance-mode nil "\
@@ -1792,7 +1792,7 @@ definition of \"random distance\".)
1792;;;*** 1792;;;***
1793 1793
1794;;;### (autoloads (display-battery-mode battery) "battery" "battery.el" 1794;;;### (autoloads (display-battery-mode battery) "battery" "battery.el"
1795;;;;;; (20211 4536)) 1795;;;;;; (20229 34587))
1796;;; Generated autoloads from battery.el 1796;;; Generated autoloads from battery.el
1797 (put 'battery-mode-line-string 'risky-local-variable t) 1797 (put 'battery-mode-line-string 'risky-local-variable t)
1798 1798
@@ -1828,7 +1828,7 @@ seconds.
1828;;;*** 1828;;;***
1829 1829
1830;;;### (autoloads (benchmark benchmark-run-compiled benchmark-run) 1830;;;### (autoloads (benchmark benchmark-run-compiled benchmark-run)
1831;;;;;; "benchmark" "emacs-lisp/benchmark.el" (19981 40664)) 1831;;;;;; "benchmark" "emacs-lisp/benchmark.el" (20229 34587))
1832;;; Generated autoloads from emacs-lisp/benchmark.el 1832;;; Generated autoloads from emacs-lisp/benchmark.el
1833 1833
1834(autoload 'benchmark-run "benchmark" "\ 1834(autoload 'benchmark-run "benchmark" "\
@@ -1861,7 +1861,7 @@ For non-interactive use see also `benchmark-run' and
1861;;;*** 1861;;;***
1862 1862
1863;;;### (autoloads (bibtex-search-entry bibtex-mode bibtex-initialize) 1863;;;### (autoloads (bibtex-search-entry bibtex-mode bibtex-initialize)
1864;;;;;; "bibtex" "textmodes/bibtex.el" (20221 40442)) 1864;;;;;; "bibtex" "textmodes/bibtex.el" (20261 10951))
1865;;; Generated autoloads from textmodes/bibtex.el 1865;;; Generated autoloads from textmodes/bibtex.el
1866 1866
1867(autoload 'bibtex-initialize "bibtex" "\ 1867(autoload 'bibtex-initialize "bibtex" "\
@@ -1950,7 +1950,7 @@ A prefix arg negates the value of `bibtex-search-entry-globally'.
1950;;;*** 1950;;;***
1951 1951
1952;;;### (autoloads (bibtex-style-mode) "bibtex-style" "textmodes/bibtex-style.el" 1952;;;### (autoloads (bibtex-style-mode) "bibtex-style" "textmodes/bibtex-style.el"
1953;;;;;; (19863 8742)) 1953;;;;;; (20229 34587))
1954;;; Generated autoloads from textmodes/bibtex-style.el 1954;;; Generated autoloads from textmodes/bibtex-style.el
1955 1955
1956(autoload 'bibtex-style-mode "bibtex-style" "\ 1956(autoload 'bibtex-style-mode "bibtex-style" "\
@@ -1962,7 +1962,7 @@ Major mode for editing BibTeX style files.
1962 1962
1963;;;### (autoloads (binhex-decode-region binhex-decode-region-external 1963;;;### (autoloads (binhex-decode-region binhex-decode-region-external
1964;;;;;; binhex-decode-region-internal) "binhex" "mail/binhex.el" 1964;;;;;; binhex-decode-region-internal) "binhex" "mail/binhex.el"
1965;;;;;; (20174 10230)) 1965;;;;;; (20229 34587))
1966;;; Generated autoloads from mail/binhex.el 1966;;; Generated autoloads from mail/binhex.el
1967 1967
1968(defconst binhex-begin-line "^:...............................................................$" "\ 1968(defconst binhex-begin-line "^:...............................................................$" "\
@@ -1986,8 +1986,8 @@ Binhex decode region between START and END.
1986 1986
1987;;;*** 1987;;;***
1988 1988
1989;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (19845 1989;;;### (autoloads (blackbox) "blackbox" "play/blackbox.el" (20229
1990;;;;;; 45374)) 1990;;;;;; 34587))
1991;;; Generated autoloads from play/blackbox.el 1991;;; Generated autoloads from play/blackbox.el
1992 1992
1993(autoload 'blackbox "blackbox" "\ 1993(autoload 'blackbox "blackbox" "\
@@ -2110,7 +2110,7 @@ a reflection.
2110;;;;;; bookmark-save bookmark-write bookmark-delete bookmark-insert 2110;;;;;; bookmark-save bookmark-write bookmark-delete bookmark-insert
2111;;;;;; bookmark-rename bookmark-insert-location bookmark-relocate 2111;;;;;; bookmark-rename bookmark-insert-location bookmark-relocate
2112;;;;;; bookmark-jump-other-window bookmark-jump bookmark-set) "bookmark" 2112;;;;;; bookmark-jump-other-window bookmark-jump bookmark-set) "bookmark"
2113;;;;;; "bookmark.el" (20178 7273)) 2113;;;;;; "bookmark.el" (20229 34587))
2114;;; Generated autoloads from bookmark.el 2114;;; Generated autoloads from bookmark.el
2115 (define-key ctl-x-r-map "b" 'bookmark-jump) 2115 (define-key ctl-x-r-map "b" 'bookmark-jump)
2116 (define-key ctl-x-r-map "m" 'bookmark-set) 2116 (define-key ctl-x-r-map "m" 'bookmark-set)
@@ -2311,7 +2311,7 @@ Incremental search of bookmarks, hiding the non-matches as we go.
2311;;;;;; browse-url-xdg-open browse-url-at-mouse browse-url-at-point 2311;;;;;; browse-url-xdg-open browse-url-at-mouse browse-url-at-point
2312;;;;;; browse-url browse-url-of-region browse-url-of-dired-file 2312;;;;;; browse-url browse-url-of-region browse-url-of-dired-file
2313;;;;;; browse-url-of-buffer browse-url-of-file browse-url-browser-function) 2313;;;;;; browse-url-of-buffer browse-url-of-file browse-url-browser-function)
2314;;;;;; "browse-url" "net/browse-url.el" (20168 57844)) 2314;;;;;; "browse-url" "net/browse-url.el" (20229 34587))
2315;;; Generated autoloads from net/browse-url.el 2315;;; Generated autoloads from net/browse-url.el
2316 2316
2317(defvar browse-url-browser-function 'browse-url-default-browser "\ 2317(defvar browse-url-browser-function 'browse-url-default-browser "\
@@ -2624,8 +2624,8 @@ from `browse-url-elinks-wrapper'.
2624 2624
2625;;;*** 2625;;;***
2626 2626
2627;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (20165 2627;;;### (autoloads (snarf-bruces bruce) "bruce" "play/bruce.el" (20229
2628;;;;;; 31925)) 2628;;;;;; 34587))
2629;;; Generated autoloads from play/bruce.el 2629;;; Generated autoloads from play/bruce.el
2630 2630
2631(autoload 'bruce "bruce" "\ 2631(autoload 'bruce "bruce" "\
@@ -2641,7 +2641,7 @@ Return a vector containing the lines from `bruce-phrases-file'.
2641;;;*** 2641;;;***
2642 2642
2643;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next) 2643;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next)
2644;;;;;; "bs" "bs.el" (20161 45793)) 2644;;;;;; "bs" "bs.el" (20229 34587))
2645;;; Generated autoloads from bs.el 2645;;; Generated autoloads from bs.el
2646 2646
2647(autoload 'bs-cycle-next "bs" "\ 2647(autoload 'bs-cycle-next "bs" "\
@@ -2681,7 +2681,7 @@ name of buffer configuration.
2681 2681
2682;;;*** 2682;;;***
2683 2683
2684;;;### (autoloads (bubbles) "bubbles" "play/bubbles.el" (20166 16092)) 2684;;;### (autoloads (bubbles) "bubbles" "play/bubbles.el" (20229 34587))
2685;;; Generated autoloads from play/bubbles.el 2685;;; Generated autoloads from play/bubbles.el
2686 2686
2687(autoload 'bubbles "bubbles" "\ 2687(autoload 'bubbles "bubbles" "\
@@ -2703,7 +2703,7 @@ columns on its right towards the left.
2703;;;*** 2703;;;***
2704 2704
2705;;;### (autoloads (bug-reference-prog-mode bug-reference-mode) "bug-reference" 2705;;;### (autoloads (bug-reference-prog-mode bug-reference-mode) "bug-reference"
2706;;;;;; "progmodes/bug-reference.el" (20127 62865)) 2706;;;;;; "progmodes/bug-reference.el" (20229 34587))
2707;;; Generated autoloads from progmodes/bug-reference.el 2707;;; Generated autoloads from progmodes/bug-reference.el
2708 2708
2709(put 'bug-reference-url-format 'safe-local-variable (lambda (s) (or (stringp s) (and (symbolp s) (get s 'bug-reference-url-format))))) 2709(put 'bug-reference-url-format 'safe-local-variable (lambda (s) (or (stringp s) (and (symbolp s) (get s 'bug-reference-url-format)))))
@@ -2727,7 +2727,7 @@ Like `bug-reference-mode', but only buttonize in comments and strings.
2727;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile 2727;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile
2728;;;;;; compile-defun byte-compile-file byte-recompile-directory 2728;;;;;; compile-defun byte-compile-file byte-recompile-directory
2729;;;;;; byte-force-recompile byte-compile-enable-warning byte-compile-disable-warning) 2729;;;;;; byte-force-recompile byte-compile-enable-warning byte-compile-disable-warning)
2730;;;;;; "bytecomp" "emacs-lisp/bytecomp.el" (20224 16567)) 2730;;;;;; "bytecomp" "emacs-lisp/bytecomp.el" (20230 55355))
2731;;; Generated autoloads from emacs-lisp/bytecomp.el 2731;;; Generated autoloads from emacs-lisp/bytecomp.el
2732(put 'byte-compile-dynamic 'safe-local-variable 'booleanp) 2732(put 'byte-compile-dynamic 'safe-local-variable 'booleanp)
2733(put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp) 2733(put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp)
@@ -2847,8 +2847,8 @@ and corresponding effects.
2847 2847
2848;;;*** 2848;;;***
2849 2849
2850;;;### (autoloads nil "cal-china" "calendar/cal-china.el" (19885 2850;;;### (autoloads nil "cal-china" "calendar/cal-china.el" (20229
2851;;;;;; 24894)) 2851;;;;;; 34587))
2852;;; Generated autoloads from calendar/cal-china.el 2852;;; Generated autoloads from calendar/cal-china.el
2853 2853
2854(put 'calendar-chinese-time-zone 'risky-local-variable t) 2854(put 'calendar-chinese-time-zone 'risky-local-variable t)
@@ -2857,7 +2857,7 @@ and corresponding effects.
2857 2857
2858;;;*** 2858;;;***
2859 2859
2860;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (19885 24894)) 2860;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (20229 34587))
2861;;; Generated autoloads from calendar/cal-dst.el 2861;;; Generated autoloads from calendar/cal-dst.el
2862 2862
2863(put 'calendar-daylight-savings-starts 'risky-local-variable t) 2863(put 'calendar-daylight-savings-starts 'risky-local-variable t)
@@ -2869,7 +2869,7 @@ and corresponding effects.
2869;;;*** 2869;;;***
2870 2870
2871;;;### (autoloads (calendar-hebrew-list-yahrzeits) "cal-hebrew" "calendar/cal-hebrew.el" 2871;;;### (autoloads (calendar-hebrew-list-yahrzeits) "cal-hebrew" "calendar/cal-hebrew.el"
2872;;;;;; (19885 24894)) 2872;;;;;; (20229 34587))
2873;;; Generated autoloads from calendar/cal-hebrew.el 2873;;; Generated autoloads from calendar/cal-hebrew.el
2874 2874
2875(autoload 'calendar-hebrew-list-yahrzeits "cal-hebrew" "\ 2875(autoload 'calendar-hebrew-list-yahrzeits "cal-hebrew" "\
@@ -2885,8 +2885,8 @@ from the cursor position.
2885 2885
2886;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle 2886;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle
2887;;;;;; calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc 2887;;;;;; calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc
2888;;;;;; full-calc calc calc-dispatch) "calc" "calc/calc.el" (20172 2888;;;;;; full-calc calc calc-dispatch) "calc" "calc/calc.el" (20229
2889;;;;;; 54913)) 2889;;;;;; 34587))
2890;;; Generated autoloads from calc/calc.el 2890;;; Generated autoloads from calc/calc.el
2891 (define-key ctl-x-map "*" 'calc-dispatch) 2891 (define-key ctl-x-map "*" 'calc-dispatch)
2892 2892
@@ -2970,8 +2970,8 @@ See Info node `(calc)Defining Functions'.
2970 2970
2971;;;*** 2971;;;***
2972 2972
2973;;;### (autoloads (calc-undo) "calc-undo" "calc/calc-undo.el" (19845 2973;;;### (autoloads (calc-undo) "calc-undo" "calc/calc-undo.el" (20229
2974;;;;;; 45374)) 2974;;;;;; 34587))
2975;;; Generated autoloads from calc/calc-undo.el 2975;;; Generated autoloads from calc/calc-undo.el
2976 2976
2977(autoload 'calc-undo "calc-undo" "\ 2977(autoload 'calc-undo "calc-undo" "\
@@ -2981,8 +2981,8 @@ See Info node `(calc)Defining Functions'.
2981 2981
2982;;;*** 2982;;;***
2983 2983
2984;;;### (autoloads (calculator) "calculator" "calculator.el" (20187 2984;;;### (autoloads (calculator) "calculator" "calculator.el" (20229
2985;;;;;; 22214)) 2985;;;;;; 34587))
2986;;; Generated autoloads from calculator.el 2986;;; Generated autoloads from calculator.el
2987 2987
2988(autoload 'calculator "calculator" "\ 2988(autoload 'calculator "calculator" "\
@@ -2993,8 +2993,8 @@ See the documentation for `calculator-mode' for more information.
2993 2993
2994;;;*** 2994;;;***
2995 2995
2996;;;### (autoloads (calendar) "calendar" "calendar/calendar.el" (20141 2996;;;### (autoloads (calendar) "calendar" "calendar/calendar.el" (20230
2997;;;;;; 9296)) 2997;;;;;; 18463))
2998;;; Generated autoloads from calendar/calendar.el 2998;;; Generated autoloads from calendar/calendar.el
2999 2999
3000(autoload 'calendar "calendar" "\ 3000(autoload 'calendar "calendar" "\
@@ -3038,7 +3038,7 @@ This function is suitable for execution in a .emacs file.
3038;;;*** 3038;;;***
3039 3039
3040;;;### (autoloads (canlock-verify canlock-insert-header) "canlock" 3040;;;### (autoloads (canlock-verify canlock-insert-header) "canlock"
3041;;;;;; "gnus/canlock.el" (19845 45374)) 3041;;;;;; "gnus/canlock.el" (20229 34587))
3042;;; Generated autoloads from gnus/canlock.el 3042;;; Generated autoloads from gnus/canlock.el
3043 3043
3044(autoload 'canlock-insert-header "canlock" "\ 3044(autoload 'canlock-insert-header "canlock" "\
@@ -3056,7 +3056,7 @@ it fails.
3056;;;*** 3056;;;***
3057 3057
3058;;;### (autoloads (capitalized-words-mode) "cap-words" "progmodes/cap-words.el" 3058;;;### (autoloads (capitalized-words-mode) "cap-words" "progmodes/cap-words.el"
3059;;;;;; (20127 62865)) 3059;;;;;; (20229 34587))
3060;;; Generated autoloads from progmodes/cap-words.el 3060;;; Generated autoloads from progmodes/cap-words.el
3061 3061
3062(autoload 'capitalized-words-mode "cap-words" "\ 3062(autoload 'capitalized-words-mode "cap-words" "\
@@ -3095,15 +3095,15 @@ Obsoletes `c-forward-into-nomenclature'.
3095 3095
3096;;;*** 3096;;;***
3097 3097
3098;;;### (autoloads nil "cc-compat" "progmodes/cc-compat.el" (19845 3098;;;### (autoloads nil "cc-compat" "progmodes/cc-compat.el" (20229
3099;;;;;; 45374)) 3099;;;;;; 34587))
3100;;; Generated autoloads from progmodes/cc-compat.el 3100;;; Generated autoloads from progmodes/cc-compat.el
3101(put 'c-indent-level 'safe-local-variable 'integerp) 3101(put 'c-indent-level 'safe-local-variable 'integerp)
3102 3102
3103;;;*** 3103;;;***
3104 3104
3105;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el" 3105;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el"
3106;;;;;; (20222 61246)) 3106;;;;;; (20264 31805))
3107;;; Generated autoloads from progmodes/cc-engine.el 3107;;; Generated autoloads from progmodes/cc-engine.el
3108 3108
3109(autoload 'c-guess-basic-syntax "cc-engine" "\ 3109(autoload 'c-guess-basic-syntax "cc-engine" "\
@@ -3115,7 +3115,7 @@ Return the syntactic context of the current line.
3115 3115
3116;;;### (autoloads (c-guess-install c-guess-region-no-install c-guess-region 3116;;;### (autoloads (c-guess-install c-guess-region-no-install c-guess-region
3117;;;;;; c-guess-buffer-no-install c-guess-buffer c-guess-no-install 3117;;;;;; c-guess-buffer-no-install c-guess-buffer c-guess-no-install
3118;;;;;; c-guess) "cc-guess" "progmodes/cc-guess.el" (19981 40664)) 3118;;;;;; c-guess) "cc-guess" "progmodes/cc-guess.el" (20229 34587))
3119;;; Generated autoloads from progmodes/cc-guess.el 3119;;; Generated autoloads from progmodes/cc-guess.el
3120 3120
3121(defvar c-guess-guessed-offsets-alist nil "\ 3121(defvar c-guess-guessed-offsets-alist nil "\
@@ -3215,7 +3215,7 @@ the absolute file name of the file if STYLE-NAME is nil.
3215 3215
3216;;;### (autoloads (awk-mode pike-mode idl-mode java-mode objc-mode 3216;;;### (autoloads (awk-mode pike-mode idl-mode java-mode objc-mode
3217;;;;;; c++-mode c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el" 3217;;;;;; c++-mode c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el"
3218;;;;;; (20221 40442)) 3218;;;;;; (20247 64512))
3219;;; Generated autoloads from progmodes/cc-mode.el 3219;;; Generated autoloads from progmodes/cc-mode.el
3220 3220
3221(autoload 'c-initialize-cc-mode "cc-mode" "\ 3221(autoload 'c-initialize-cc-mode "cc-mode" "\
@@ -3392,7 +3392,7 @@ Key bindings:
3392;;;*** 3392;;;***
3393 3393
3394;;;### (autoloads (c-set-offset c-add-style c-set-style) "cc-styles" 3394;;;### (autoloads (c-set-offset c-add-style c-set-style) "cc-styles"
3395;;;;;; "progmodes/cc-styles.el" (19981 40664)) 3395;;;;;; "progmodes/cc-styles.el" (20229 34587))
3396;;; Generated autoloads from progmodes/cc-styles.el 3396;;; Generated autoloads from progmodes/cc-styles.el
3397 3397
3398(autoload 'c-set-style "cc-styles" "\ 3398(autoload 'c-set-style "cc-styles" "\
@@ -3443,7 +3443,7 @@ and exists only for compatibility reasons.
3443 3443
3444;;;*** 3444;;;***
3445 3445
3446;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (20189 63932)) 3446;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (20229 34587))
3447;;; Generated autoloads from progmodes/cc-vars.el 3447;;; Generated autoloads from progmodes/cc-vars.el
3448(put 'c-basic-offset 'safe-local-variable 'integerp) 3448(put 'c-basic-offset 'safe-local-variable 'integerp)
3449(put 'c-backslash-column 'safe-local-variable 'integerp) 3449(put 'c-backslash-column 'safe-local-variable 'integerp)
@@ -3453,7 +3453,7 @@ and exists only for compatibility reasons.
3453 3453
3454;;;### (autoloads (ccl-execute-with-args check-ccl-program define-ccl-program 3454;;;### (autoloads (ccl-execute-with-args check-ccl-program define-ccl-program
3455;;;;;; declare-ccl-program ccl-dump ccl-compile) "ccl" "international/ccl.el" 3455;;;;;; declare-ccl-program ccl-dump ccl-compile) "ccl" "international/ccl.el"
3456;;;;;; (20201 55112)) 3456;;;;;; (20229 34587))
3457;;; Generated autoloads from international/ccl.el 3457;;; Generated autoloads from international/ccl.el
3458 3458
3459(autoload 'ccl-compile "ccl" "\ 3459(autoload 'ccl-compile "ccl" "\
@@ -3714,7 +3714,7 @@ See the documentation of `define-ccl-program' for the detail of CCL program.
3714;;;*** 3714;;;***
3715 3715
3716;;;### (autoloads (cconv-closure-convert) "cconv" "emacs-lisp/cconv.el" 3716;;;### (autoloads (cconv-closure-convert) "cconv" "emacs-lisp/cconv.el"
3717;;;;;; (20178 7273)) 3717;;;;;; (20229 34587))
3718;;; Generated autoloads from emacs-lisp/cconv.el 3718;;; Generated autoloads from emacs-lisp/cconv.el
3719 3719
3720(autoload 'cconv-closure-convert "cconv" "\ 3720(autoload 'cconv-closure-convert "cconv" "\
@@ -3729,7 +3729,7 @@ Returns a form where all lambdas don't have any free variables.
3729;;;*** 3729;;;***
3730 3730
3731;;;### (autoloads (cfengine-auto-mode cfengine2-mode cfengine3-mode) 3731;;;### (autoloads (cfengine-auto-mode cfengine2-mode cfengine3-mode)
3732;;;;;; "cfengine" "progmodes/cfengine.el" (20211 4536)) 3732;;;;;; "cfengine" "progmodes/cfengine.el" (20229 34587))
3733;;; Generated autoloads from progmodes/cfengine.el 3733;;; Generated autoloads from progmodes/cfengine.el
3734 3734
3735(autoload 'cfengine3-mode "cfengine" "\ 3735(autoload 'cfengine3-mode "cfengine" "\
@@ -3759,7 +3759,7 @@ on the buffer contents
3759;;;*** 3759;;;***
3760 3760
3761;;;### (autoloads (check-declare-directory check-declare-file) "check-declare" 3761;;;### (autoloads (check-declare-directory check-declare-file) "check-declare"
3762;;;;;; "emacs-lisp/check-declare.el" (19906 31087)) 3762;;;;;; "emacs-lisp/check-declare.el" (20229 34587))
3763;;; Generated autoloads from emacs-lisp/check-declare.el 3763;;; Generated autoloads from emacs-lisp/check-declare.el
3764 3764
3765(autoload 'check-declare-file "check-declare" "\ 3765(autoload 'check-declare-file "check-declare" "\
@@ -3784,7 +3784,7 @@ Returns non-nil if any false statements are found.
3784;;;;;; checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer 3784;;;;;; checkdoc-comments checkdoc-continue checkdoc-start checkdoc-current-buffer
3785;;;;;; checkdoc-eval-current-buffer checkdoc-message-interactive 3785;;;;;; checkdoc-eval-current-buffer checkdoc-message-interactive
3786;;;;;; checkdoc-interactive checkdoc checkdoc-list-of-strings-p) 3786;;;;;; checkdoc-interactive checkdoc checkdoc-list-of-strings-p)
3787;;;;;; "checkdoc" "emacs-lisp/checkdoc.el" (20168 57844)) 3787;;;;;; "checkdoc" "emacs-lisp/checkdoc.el" (20237 28610))
3788;;; Generated autoloads from emacs-lisp/checkdoc.el 3788;;; Generated autoloads from emacs-lisp/checkdoc.el
3789(put 'checkdoc-force-docstrings-flag 'safe-local-variable 'booleanp) 3789(put 'checkdoc-force-docstrings-flag 'safe-local-variable 'booleanp)
3790(put 'checkdoc-force-history-flag 'safe-local-variable 'booleanp) 3790(put 'checkdoc-force-history-flag 'safe-local-variable 'booleanp)
@@ -3980,7 +3980,7 @@ checking of documentation strings.
3980 3980
3981;;;### (autoloads (pre-write-encode-hz post-read-decode-hz encode-hz-buffer 3981;;;### (autoloads (pre-write-encode-hz post-read-decode-hz encode-hz-buffer
3982;;;;;; encode-hz-region decode-hz-buffer decode-hz-region) "china-util" 3982;;;;;; encode-hz-region decode-hz-buffer decode-hz-region) "china-util"
3983;;;;;; "language/china-util.el" (19845 45374)) 3983;;;;;; "language/china-util.el" (20229 34587))
3984;;; Generated autoloads from language/china-util.el 3984;;; Generated autoloads from language/china-util.el
3985 3985
3986(autoload 'decode-hz-region "china-util" "\ 3986(autoload 'decode-hz-region "china-util" "\
@@ -4018,7 +4018,7 @@ Encode the text in the current buffer to HZ.
4018;;;*** 4018;;;***
4019 4019
4020;;;### (autoloads (command-history list-command-history repeat-matching-complex-command) 4020;;;### (autoloads (command-history list-command-history repeat-matching-complex-command)
4021;;;;;; "chistory" "chistory.el" (19845 45374)) 4021;;;;;; "chistory" "chistory.el" (20229 34587))
4022;;; Generated autoloads from chistory.el 4022;;; Generated autoloads from chistory.el
4023 4023
4024(autoload 'repeat-matching-complex-command "chistory" "\ 4024(autoload 'repeat-matching-complex-command "chistory" "\
@@ -4057,7 +4057,7 @@ and runs the normal hook `command-history-hook'.
4057 4057
4058;;;*** 4058;;;***
4059 4059
4060;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (20137 45833)) 4060;;;### (autoloads nil "cl" "emacs-lisp/cl.el" (20229 34587))
4061;;; Generated autoloads from emacs-lisp/cl.el 4061;;; Generated autoloads from emacs-lisp/cl.el
4062 4062
4063(defvar custom-print-functions nil "\ 4063(defvar custom-print-functions nil "\
@@ -4073,7 +4073,7 @@ a future Emacs interpreter will be able to use it.")
4073;;;*** 4073;;;***
4074 4074
4075;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el" 4075;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el"
4076;;;;;; (20170 64186)) 4076;;;;;; (20229 34587))
4077;;; Generated autoloads from emacs-lisp/cl-indent.el 4077;;; Generated autoloads from emacs-lisp/cl-indent.el
4078 4078
4079(autoload 'common-lisp-indent-function "cl-indent" "\ 4079(autoload 'common-lisp-indent-function "cl-indent" "\
@@ -4152,7 +4152,7 @@ For example, the function `case' has an indent property
4152;;;*** 4152;;;***
4153 4153
4154;;;### (autoloads (c-macro-expand) "cmacexp" "progmodes/cmacexp.el" 4154;;;### (autoloads (c-macro-expand) "cmacexp" "progmodes/cmacexp.el"
4155;;;;;; (19845 45374)) 4155;;;;;; (20229 34587))
4156;;; Generated autoloads from progmodes/cmacexp.el 4156;;; Generated autoloads from progmodes/cmacexp.el
4157 4157
4158(autoload 'c-macro-expand "cmacexp" "\ 4158(autoload 'c-macro-expand "cmacexp" "\
@@ -4172,8 +4172,8 @@ For use inside Lisp programs, see also `c-macro-expansion'.
4172 4172
4173;;;*** 4173;;;***
4174 4174
4175;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (20092 4175;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (20229
4176;;;;;; 23754)) 4176;;;;;; 34587))
4177;;; Generated autoloads from cmuscheme.el 4177;;; Generated autoloads from cmuscheme.el
4178 4178
4179(autoload 'run-scheme "cmuscheme" "\ 4179(autoload 'run-scheme "cmuscheme" "\
@@ -4193,7 +4193,7 @@ is run).
4193 4193
4194;;;*** 4194;;;***
4195 4195
4196;;;### (autoloads (color-name-to-rgb) "color" "color.el" (20175 31160)) 4196;;;### (autoloads (color-name-to-rgb) "color" "color.el" (20254 62269))
4197;;; Generated autoloads from color.el 4197;;; Generated autoloads from color.el
4198 4198
4199(autoload 'color-name-to-rgb "color" "\ 4199(autoload 'color-name-to-rgb "color" "\
@@ -4215,7 +4215,7 @@ If FRAME cannot display COLOR, return nil.
4215;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list 4215;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list
4216;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command 4216;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command
4217;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el" 4217;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el"
4218;;;;;; (20197 58064)) 4218;;;;;; (20229 34587))
4219;;; Generated autoloads from comint.el 4219;;; Generated autoloads from comint.el
4220 4220
4221(defvar comint-output-filter-functions '(comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt) "\ 4221(defvar comint-output-filter-functions '(comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt) "\
@@ -4310,7 +4310,7 @@ REGEXP-GROUP is the regular expression group in REGEXP to use.
4310;;;*** 4310;;;***
4311 4311
4312;;;### (autoloads (compare-windows) "compare-w" "vc/compare-w.el" 4312;;;### (autoloads (compare-windows) "compare-w" "vc/compare-w.el"
4313;;;;;; (19845 45374)) 4313;;;;;; (20229 34587))
4314;;; Generated autoloads from vc/compare-w.el 4314;;; Generated autoloads from vc/compare-w.el
4315 4315
4316(autoload 'compare-windows "compare-w" "\ 4316(autoload 'compare-windows "compare-w" "\
@@ -4347,8 +4347,8 @@ on third call it again advances points to the next difference and so on.
4347;;;;;; compilation-shell-minor-mode compilation-mode compilation-start 4347;;;;;; compilation-shell-minor-mode compilation-mode compilation-start
4348;;;;;; compile compilation-disable-input compile-command compilation-search-path 4348;;;;;; compile compilation-disable-input compile-command compilation-search-path
4349;;;;;; compilation-ask-about-save compilation-window-height compilation-start-hook 4349;;;;;; compilation-ask-about-save compilation-window-height compilation-start-hook
4350;;;;;; compilation-mode-hook) "compile" "progmodes/compile.el" (20167 4350;;;;;; compilation-mode-hook) "compile" "progmodes/compile.el" (20265
4351;;;;;; 36967)) 4351;;;;;; 7997))
4352;;; Generated autoloads from progmodes/compile.el 4352;;; Generated autoloads from progmodes/compile.el
4353 4353
4354(defvar compilation-mode-hook nil "\ 4354(defvar compilation-mode-hook nil "\
@@ -4528,7 +4528,7 @@ This is the value of `next-error-function' in Compilation buffers.
4528;;;*** 4528;;;***
4529 4529
4530;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el" 4530;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el"
4531;;;;;; (19886 45771)) 4531;;;;;; (20229 34587))
4532;;; Generated autoloads from completion.el 4532;;; Generated autoloads from completion.el
4533 4533
4534(defvar dynamic-completion-mode nil "\ 4534(defvar dynamic-completion-mode nil "\
@@ -4550,7 +4550,7 @@ Enable dynamic word-completion.
4550;;;### (autoloads (conf-xdefaults-mode conf-ppd-mode conf-colon-mode 4550;;;### (autoloads (conf-xdefaults-mode conf-ppd-mode conf-colon-mode
4551;;;;;; conf-space-keywords conf-space-mode conf-javaprop-mode conf-windows-mode 4551;;;;;; conf-space-keywords conf-space-mode conf-javaprop-mode conf-windows-mode
4552;;;;;; conf-unix-mode conf-mode) "conf-mode" "textmodes/conf-mode.el" 4552;;;;;; conf-unix-mode conf-mode) "conf-mode" "textmodes/conf-mode.el"
4553;;;;;; (20178 7273)) 4553;;;;;; (20229 34587))
4554;;; Generated autoloads from textmodes/conf-mode.el 4554;;; Generated autoloads from textmodes/conf-mode.el
4555 4555
4556(autoload 'conf-mode "conf-mode" "\ 4556(autoload 'conf-mode "conf-mode" "\
@@ -4706,7 +4706,7 @@ For details see `conf-mode'. Example:
4706;;;*** 4706;;;***
4707 4707
4708;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie) 4708;;;### (autoloads (shuffle-vector cookie-snarf cookie-insert cookie)
4709;;;;;; "cookie1" "play/cookie1.el" (20222 61246)) 4709;;;;;; "cookie1" "play/cookie1.el" (20229 34587))
4710;;; Generated autoloads from play/cookie1.el 4710;;; Generated autoloads from play/cookie1.el
4711 4711
4712(autoload 'cookie "cookie1" "\ 4712(autoload 'cookie "cookie1" "\
@@ -4738,8 +4738,8 @@ Randomly permute the elements of VECTOR (all permutations equally likely).
4738;;;*** 4738;;;***
4739 4739
4740;;;### (autoloads (copyright-update-directory copyright copyright-fix-years 4740;;;### (autoloads (copyright-update-directory copyright copyright-fix-years
4741;;;;;; copyright-update) "copyright" "emacs-lisp/copyright.el" (19845 4741;;;;;; copyright-update) "copyright" "emacs-lisp/copyright.el" (20229
4742;;;;;; 45374)) 4742;;;;;; 34587))
4743;;; Generated autoloads from emacs-lisp/copyright.el 4743;;; Generated autoloads from emacs-lisp/copyright.el
4744(put 'copyright-at-end-flag 'safe-local-variable 'booleanp) 4744(put 'copyright-at-end-flag 'safe-local-variable 'booleanp)
4745(put 'copyright-names-regexp 'safe-local-variable 'stringp) 4745(put 'copyright-names-regexp 'safe-local-variable 'stringp)
@@ -4778,7 +4778,7 @@ If FIX is non-nil, run `copyright-fix-years' instead.
4778;;;*** 4778;;;***
4779 4779
4780;;;### (autoloads (cperl-perldoc-at-point cperl-perldoc cperl-mode) 4780;;;### (autoloads (cperl-perldoc-at-point cperl-perldoc cperl-mode)
4781;;;;;; "cperl-mode" "progmodes/cperl-mode.el" (20201 55112)) 4781;;;;;; "cperl-mode" "progmodes/cperl-mode.el" (20229 34587))
4782;;; Generated autoloads from progmodes/cperl-mode.el 4782;;; Generated autoloads from progmodes/cperl-mode.el
4783(put 'cperl-indent-level 'safe-local-variable 'integerp) 4783(put 'cperl-indent-level 'safe-local-variable 'integerp)
4784(put 'cperl-brace-offset 'safe-local-variable 'integerp) 4784(put 'cperl-brace-offset 'safe-local-variable 'integerp)
@@ -4977,7 +4977,7 @@ Run a `perldoc' on the word around point.
4977;;;*** 4977;;;***
4978 4978
4979;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el" 4979;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el"
4980;;;;;; (20104 14925)) 4980;;;;;; (20229 34587))
4981;;; Generated autoloads from progmodes/cpp.el 4981;;; Generated autoloads from progmodes/cpp.el
4982 4982
4983(autoload 'cpp-highlight-buffer "cpp" "\ 4983(autoload 'cpp-highlight-buffer "cpp" "\
@@ -4996,7 +4996,7 @@ Edit display information for cpp conditionals.
4996;;;*** 4996;;;***
4997 4997
4998;;;### (autoloads (crisp-mode crisp-mode) "crisp" "emulation/crisp.el" 4998;;;### (autoloads (crisp-mode crisp-mode) "crisp" "emulation/crisp.el"
4999;;;;;; (20161 45793)) 4999;;;;;; (20229 34587))
5000;;; Generated autoloads from emulation/crisp.el 5000;;; Generated autoloads from emulation/crisp.el
5001 5001
5002(defvar crisp-mode nil "\ 5002(defvar crisp-mode nil "\
@@ -5022,7 +5022,7 @@ if ARG is omitted or nil.
5022;;;*** 5022;;;***
5023 5023
5024;;;### (autoloads (completing-read-multiple) "crm" "emacs-lisp/crm.el" 5024;;;### (autoloads (completing-read-multiple) "crm" "emacs-lisp/crm.el"
5025;;;;;; (20222 61246)) 5025;;;;;; (20229 34587))
5026;;; Generated autoloads from emacs-lisp/crm.el 5026;;; Generated autoloads from emacs-lisp/crm.el
5027 5027
5028(autoload 'completing-read-multiple "crm" "\ 5028(autoload 'completing-read-multiple "crm" "\
@@ -5057,8 +5057,8 @@ INHERIT-INPUT-METHOD.
5057 5057
5058;;;*** 5058;;;***
5059 5059
5060;;;### (autoloads (css-mode) "css-mode" "textmodes/css-mode.el" (19978 5060;;;### (autoloads (css-mode) "css-mode" "textmodes/css-mode.el" (20229
5061;;;;;; 37530)) 5061;;;;;; 34587))
5062;;; Generated autoloads from textmodes/css-mode.el 5062;;; Generated autoloads from textmodes/css-mode.el
5063 5063
5064(autoload 'css-mode "css-mode" "\ 5064(autoload 'css-mode "css-mode" "\
@@ -5069,7 +5069,7 @@ Major mode to edit Cascading Style Sheets.
5069;;;*** 5069;;;***
5070 5070
5071;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el" 5071;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el"
5072;;;;;; (20222 61246)) 5072;;;;;; (20229 34587))
5073;;; Generated autoloads from emulation/cua-base.el 5073;;; Generated autoloads from emulation/cua-base.el
5074 5074
5075(defvar cua-mode nil "\ 5075(defvar cua-mode nil "\
@@ -5129,7 +5129,7 @@ Enable CUA selection mode without the C-z/C-x/C-c/C-v bindings.
5129;;;;;; customize-mode customize customize-push-and-save customize-save-variable 5129;;;;;; customize-mode customize customize-push-and-save customize-save-variable
5130;;;;;; customize-set-variable customize-set-value custom-menu-sort-alphabetically 5130;;;;;; customize-set-variable customize-set-value custom-menu-sort-alphabetically
5131;;;;;; custom-buffer-sort-alphabetically custom-browse-sort-alphabetically) 5131;;;;;; custom-buffer-sort-alphabetically custom-browse-sort-alphabetically)
5132;;;;;; "cus-edit" "cus-edit.el" (20179 28130)) 5132;;;;;; "cus-edit" "cus-edit.el" (20259 55615))
5133;;; Generated autoloads from cus-edit.el 5133;;; Generated autoloads from cus-edit.el
5134 5134
5135(defvar custom-browse-sort-alphabetically nil "\ 5135(defvar custom-browse-sort-alphabetically nil "\
@@ -5312,7 +5312,7 @@ suggest to customize that face, if it's customizable.
5312\(fn &optional FACE)" t nil) 5312\(fn &optional FACE)" t nil)
5313 5313
5314(autoload 'customize-unsaved "cus-edit" "\ 5314(autoload 'customize-unsaved "cus-edit" "\
5315Customize all user options set in this session but not saved. 5315Customize all options and faces set in this session but not saved.
5316 5316
5317\(fn)" t nil) 5317\(fn)" t nil)
5318 5318
@@ -5322,7 +5322,7 @@ Customize all user variables modified outside customize.
5322\(fn)" t nil) 5322\(fn)" t nil)
5323 5323
5324(autoload 'customize-saved "cus-edit" "\ 5324(autoload 'customize-saved "cus-edit" "\
5325Customize all already saved user options. 5325Customize all saved options and faces.
5326 5326
5327\(fn)" t nil) 5327\(fn)" t nil)
5328 5328
@@ -5445,8 +5445,8 @@ The format is suitable for use with `easy-menu-define'.
5445;;;*** 5445;;;***
5446 5446
5447;;;### (autoloads (customize-themes describe-theme custom-theme-visit-theme 5447;;;### (autoloads (customize-themes describe-theme custom-theme-visit-theme
5448;;;;;; customize-create-theme) "cus-theme" "cus-theme.el" (20059 5448;;;;;; customize-create-theme) "cus-theme" "cus-theme.el" (20229
5449;;;;;; 26455)) 5449;;;;;; 34587))
5450;;; Generated autoloads from cus-theme.el 5450;;; Generated autoloads from cus-theme.el
5451 5451
5452(autoload 'customize-create-theme "cus-theme" "\ 5452(autoload 'customize-create-theme "cus-theme" "\
@@ -5478,7 +5478,7 @@ omitted, a buffer named *Custom Themes* is used.
5478;;;*** 5478;;;***
5479 5479
5480;;;### (autoloads (cvs-status-mode) "cvs-status" "vc/cvs-status.el" 5480;;;### (autoloads (cvs-status-mode) "cvs-status" "vc/cvs-status.el"
5481;;;;;; (20174 10230)) 5481;;;;;; (20229 34587))
5482;;; Generated autoloads from vc/cvs-status.el 5482;;; Generated autoloads from vc/cvs-status.el
5483 5483
5484(autoload 'cvs-status-mode "cvs-status" "\ 5484(autoload 'cvs-status-mode "cvs-status" "\
@@ -5489,7 +5489,7 @@ Mode used for cvs status output.
5489;;;*** 5489;;;***
5490 5490
5491;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode) 5491;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode)
5492;;;;;; "cwarn" "progmodes/cwarn.el" (20168 57844)) 5492;;;;;; "cwarn" "progmodes/cwarn.el" (20263 52669))
5493;;; Generated autoloads from progmodes/cwarn.el 5493;;; Generated autoloads from progmodes/cwarn.el
5494 5494
5495(autoload 'cwarn-mode "cwarn" "\ 5495(autoload 'cwarn-mode "cwarn" "\
@@ -5538,7 +5538,7 @@ See `cwarn-mode' for more information on Cwarn mode.
5538 5538
5539;;;### (autoloads (standard-display-cyrillic-translit cyrillic-encode-alternativnyj-char 5539;;;### (autoloads (standard-display-cyrillic-translit cyrillic-encode-alternativnyj-char
5540;;;;;; cyrillic-encode-koi8-r-char) "cyril-util" "language/cyril-util.el" 5540;;;;;; cyrillic-encode-koi8-r-char) "cyril-util" "language/cyril-util.el"
5541;;;;;; (19845 45374)) 5541;;;;;; (20229 34587))
5542;;; Generated autoloads from language/cyril-util.el 5542;;; Generated autoloads from language/cyril-util.el
5543 5543
5544(autoload 'cyrillic-encode-koi8-r-char "cyril-util" "\ 5544(autoload 'cyrillic-encode-koi8-r-char "cyril-util" "\
@@ -5567,7 +5567,7 @@ If the argument is nil, we return the display table to its standard state.
5567;;;*** 5567;;;***
5568 5568
5569;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el" 5569;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el"
5570;;;;;; (19989 34789)) 5570;;;;;; (20229 34587))
5571;;; Generated autoloads from dabbrev.el 5571;;; Generated autoloads from dabbrev.el
5572(put 'dabbrev-case-fold-search 'risky-local-variable t) 5572(put 'dabbrev-case-fold-search 'risky-local-variable t)
5573(put 'dabbrev-case-replace 'risky-local-variable t) 5573(put 'dabbrev-case-replace 'risky-local-variable t)
@@ -5614,7 +5614,7 @@ See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion].
5614;;;*** 5614;;;***
5615 5615
5616;;;### (autoloads (data-debug-new-buffer) "data-debug" "cedet/data-debug.el" 5616;;;### (autoloads (data-debug-new-buffer) "data-debug" "cedet/data-debug.el"
5617;;;;;; (20207 7484)) 5617;;;;;; (20229 34587))
5618;;; Generated autoloads from cedet/data-debug.el 5618;;; Generated autoloads from cedet/data-debug.el
5619 5619
5620(autoload 'data-debug-new-buffer "data-debug" "\ 5620(autoload 'data-debug-new-buffer "data-debug" "\
@@ -5624,8 +5624,8 @@ Create a new data-debug buffer with NAME.
5624 5624
5625;;;*** 5625;;;***
5626 5626
5627;;;### (autoloads (dbus-handle-event) "dbus" "net/dbus.el" (20197 5627;;;### (autoloads (dbus-handle-event) "dbus" "net/dbus.el" (20229
5628;;;;;; 58064)) 5628;;;;;; 34587))
5629;;; Generated autoloads from net/dbus.el 5629;;; Generated autoloads from net/dbus.el
5630 5630
5631(autoload 'dbus-handle-event "dbus" "\ 5631(autoload 'dbus-handle-event "dbus" "\
@@ -5638,8 +5638,8 @@ If the HANDLER returns a `dbus-error', it is propagated as return message.
5638 5638
5639;;;*** 5639;;;***
5640 5640
5641;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (20187 5641;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (20229
5642;;;;;; 22214)) 5642;;;;;; 34587))
5643;;; Generated autoloads from progmodes/dcl-mode.el 5643;;; Generated autoloads from progmodes/dcl-mode.el
5644 5644
5645(autoload 'dcl-mode "dcl-mode" "\ 5645(autoload 'dcl-mode "dcl-mode" "\
@@ -5766,7 +5766,7 @@ There is some minimal font-lock support (see vars
5766;;;*** 5766;;;***
5767 5767
5768;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug" 5768;;;### (autoloads (cancel-debug-on-entry debug-on-entry debug) "debug"
5769;;;;;; "emacs-lisp/debug.el" (20098 62550)) 5769;;;;;; "emacs-lisp/debug.el" (20229 34587))
5770;;; Generated autoloads from emacs-lisp/debug.el 5770;;; Generated autoloads from emacs-lisp/debug.el
5771 5771
5772(setq debugger 'debug) 5772(setq debugger 'debug)
@@ -5810,7 +5810,7 @@ To specify a nil argument interactively, exit with an empty minibuffer.
5810;;;*** 5810;;;***
5811 5811
5812;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el" 5812;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el"
5813;;;;;; (20164 60780)) 5813;;;;;; (20229 34587))
5814;;; Generated autoloads from play/decipher.el 5814;;; Generated autoloads from play/decipher.el
5815 5815
5816(autoload 'decipher "decipher" "\ 5816(autoload 'decipher "decipher" "\
@@ -5839,8 +5839,8 @@ The most useful commands are:
5839;;;*** 5839;;;***
5840 5840
5841;;;### (autoloads (delimit-columns-rectangle delimit-columns-region 5841;;;### (autoloads (delimit-columns-rectangle delimit-columns-region
5842;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (20197 5842;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (20229
5843;;;;;; 58064)) 5843;;;;;; 34587))
5844;;; Generated autoloads from delim-col.el 5844;;; Generated autoloads from delim-col.el
5845 5845
5846(autoload 'delimit-columns-customize "delim-col" "\ 5846(autoload 'delimit-columns-customize "delim-col" "\
@@ -5864,8 +5864,8 @@ START and END delimits the corners of text rectangle.
5864 5864
5865;;;*** 5865;;;***
5866 5866
5867;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (20153 5867;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (20229
5868;;;;;; 32900)) 5868;;;;;; 34587))
5869;;; Generated autoloads from progmodes/delphi.el 5869;;; Generated autoloads from progmodes/delphi.el
5870 5870
5871(autoload 'delphi-mode "delphi" "\ 5871(autoload 'delphi-mode "delphi" "\
@@ -5916,8 +5916,8 @@ with no args, if that value is non-nil.
5916 5916
5917;;;*** 5917;;;***
5918 5918
5919;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (20187 5919;;;### (autoloads (delete-selection-mode) "delsel" "delsel.el" (20229
5920;;;;;; 22214)) 5920;;;;;; 34587))
5921;;; Generated autoloads from delsel.el 5921;;; Generated autoloads from delsel.el
5922 5922
5923(defalias 'pending-delete-mode 'delete-selection-mode) 5923(defalias 'pending-delete-mode 'delete-selection-mode)
@@ -5947,7 +5947,7 @@ any selection.
5947;;;*** 5947;;;***
5948 5948
5949;;;### (autoloads (derived-mode-init-mode-variables define-derived-mode) 5949;;;### (autoloads (derived-mode-init-mode-variables define-derived-mode)
5950;;;;;; "derived" "emacs-lisp/derived.el" (20137 12290)) 5950;;;;;; "derived" "emacs-lisp/derived.el" (20229 34587))
5951;;; Generated autoloads from emacs-lisp/derived.el 5951;;; Generated autoloads from emacs-lisp/derived.el
5952 5952
5953(autoload 'define-derived-mode "derived" "\ 5953(autoload 'define-derived-mode "derived" "\
@@ -6014,7 +6014,7 @@ the first time the mode is used.
6014;;;*** 6014;;;***
6015 6015
6016;;;### (autoloads (describe-char describe-text-properties) "descr-text" 6016;;;### (autoloads (describe-char describe-text-properties) "descr-text"
6017;;;;;; "descr-text.el" (20189 63932)) 6017;;;;;; "descr-text.el" (20259 55615))
6018;;; Generated autoloads from descr-text.el 6018;;; Generated autoloads from descr-text.el
6019 6019
6020(autoload 'describe-text-properties "descr-text" "\ 6020(autoload 'describe-text-properties "descr-text" "\
@@ -6028,12 +6028,21 @@ otherwise.
6028\(fn POS &optional OUTPUT-BUFFER BUFFER)" t nil) 6028\(fn POS &optional OUTPUT-BUFFER BUFFER)" t nil)
6029 6029
6030(autoload 'describe-char "descr-text" "\ 6030(autoload 'describe-char "descr-text" "\
6031Describe the character after POS (interactively, the character after point). 6031Describe position POS (interactively, point) and the char after POS.
6032Is POS is taken to be in buffer BUFFER or current buffer if nil. 6032POS is taken to be in BUFFER, or the current buffer if BUFFER is nil.
6033The information includes character code, charset and code points in it, 6033The information is displayed in buffer `*Help*'.
6034syntax, category, how the character is encoded in a file, 6034
6035character composition information (if relevant), 6035The position information includes POS; the total size of BUFFER; the
6036as well as widgets, buttons, overlays, and text properties. 6036region limits, if narrowed; the column number; and the horizontal
6037scroll amount, if the buffer is horizontally scrolled.
6038
6039The character information includes the character code; charset and
6040code points in it; syntax; category; how the character is encoded in
6041BUFFER and in BUFFER's file; character composition information (if
6042relevant); the font and font glyphs used to display the character;
6043the character's canonical name and other properties defined by the
6044Unicode Data Base; and widgets, buttons, overlays, and text properties
6045relevant to POS.
6037 6046
6038\(fn POS &optional BUFFER)" t nil) 6047\(fn POS &optional BUFFER)" t nil)
6039 6048
@@ -6042,7 +6051,7 @@ as well as widgets, buttons, overlays, and text properties.
6042;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir 6051;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir
6043;;;;;; desktop-load-default desktop-read desktop-remove desktop-save 6052;;;;;; desktop-load-default desktop-read desktop-remove desktop-save
6044;;;;;; desktop-clear desktop-locals-to-save desktop-save-mode) "desktop" 6053;;;;;; desktop-clear desktop-locals-to-save desktop-save-mode) "desktop"
6045;;;;;; "desktop.el" (20212 25403)) 6054;;;;;; "desktop.el" (20229 34587))
6046;;; Generated autoloads from desktop.el 6055;;; Generated autoloads from desktop.el
6047 6056
6048(defvar desktop-save-mode nil "\ 6057(defvar desktop-save-mode nil "\
@@ -6229,7 +6238,7 @@ Revert to the last loaded desktop.
6229 6238
6230;;;### (autoloads (gnus-article-outlook-deuglify-article gnus-outlook-deuglify-article 6239;;;### (autoloads (gnus-article-outlook-deuglify-article gnus-outlook-deuglify-article
6231;;;;;; gnus-article-outlook-repair-attribution gnus-article-outlook-unwrap-lines) 6240;;;;;; gnus-article-outlook-repair-attribution gnus-article-outlook-unwrap-lines)
6232;;;;;; "deuglify" "gnus/deuglify.el" (19845 45374)) 6241;;;;;; "deuglify" "gnus/deuglify.el" (20229 34587))
6233;;; Generated autoloads from gnus/deuglify.el 6242;;; Generated autoloads from gnus/deuglify.el
6234 6243
6235(autoload 'gnus-article-outlook-unwrap-lines "deuglify" "\ 6244(autoload 'gnus-article-outlook-unwrap-lines "deuglify" "\
@@ -6262,7 +6271,7 @@ Deuglify broken Outlook (Express) articles and redisplay.
6262;;;*** 6271;;;***
6263 6272
6264;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib" 6273;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib"
6265;;;;;; "calendar/diary-lib.el" (20168 57844)) 6274;;;;;; "calendar/diary-lib.el" (20229 34587))
6266;;; Generated autoloads from calendar/diary-lib.el 6275;;; Generated autoloads from calendar/diary-lib.el
6267 6276
6268(autoload 'diary "diary-lib" "\ 6277(autoload 'diary "diary-lib" "\
@@ -6305,7 +6314,7 @@ Major mode for editing the diary file.
6305;;;*** 6314;;;***
6306 6315
6307;;;### (autoloads (diff-buffer-with-file diff-backup diff diff-command 6316;;;### (autoloads (diff-buffer-with-file diff-backup diff diff-command
6308;;;;;; diff-switches) "diff" "vc/diff.el" (19999 41597)) 6317;;;;;; diff-switches) "diff" "vc/diff.el" (20229 34587))
6309;;; Generated autoloads from vc/diff.el 6318;;; Generated autoloads from vc/diff.el
6310 6319
6311(defvar diff-switches (purecopy "-c") "\ 6320(defvar diff-switches (purecopy "-c") "\
@@ -6349,7 +6358,7 @@ This requires the external program `diff' to be in your `exec-path'.
6349;;;*** 6358;;;***
6350 6359
6351;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "vc/diff-mode.el" 6360;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "vc/diff-mode.el"
6352;;;;;; (20181 13366)) 6361;;;;;; (20229 34587))
6353;;; Generated autoloads from vc/diff-mode.el 6362;;; Generated autoloads from vc/diff-mode.el
6354 6363
6355(autoload 'diff-mode "diff-mode" "\ 6364(autoload 'diff-mode "diff-mode" "\
@@ -6381,7 +6390,7 @@ the mode if ARG is omitted or nil.
6381 6390
6382;;;*** 6391;;;***
6383 6392
6384;;;### (autoloads (dig) "dig" "net/dig.el" (19845 45374)) 6393;;;### (autoloads (dig) "dig" "net/dig.el" (20229 34587))
6385;;; Generated autoloads from net/dig.el 6394;;; Generated autoloads from net/dig.el
6386 6395
6387(autoload 'dig "dig" "\ 6396(autoload 'dig "dig" "\
@@ -6393,7 +6402,7 @@ Optional arguments are passed to `dig-invoke'.
6393;;;*** 6402;;;***
6394 6403
6395;;;### (autoloads (dired-mode dired-noselect dired-other-frame dired-other-window 6404;;;### (autoloads (dired-mode dired-noselect dired-other-frame dired-other-window
6396;;;;;; dired dired-listing-switches) "dired" "dired.el" (20189 63932)) 6405;;;;;; dired dired-listing-switches) "dired" "dired.el" (20259 55615))
6397;;; Generated autoloads from dired.el 6406;;; Generated autoloads from dired.el
6398 6407
6399(defvar dired-listing-switches (purecopy "-al") "\ 6408(defvar dired-listing-switches (purecopy "-al") "\
@@ -6515,7 +6524,7 @@ Keybindings:
6515;;;*** 6524;;;***
6516 6525
6517;;;### (autoloads (dirtrack dirtrack-mode) "dirtrack" "dirtrack.el" 6526;;;### (autoloads (dirtrack dirtrack-mode) "dirtrack" "dirtrack.el"
6518;;;;;; (20127 62865)) 6527;;;;;; (20229 34587))
6519;;; Generated autoloads from dirtrack.el 6528;;; Generated autoloads from dirtrack.el
6520 6529
6521(autoload 'dirtrack-mode "dirtrack" "\ 6530(autoload 'dirtrack-mode "dirtrack" "\
@@ -6524,29 +6533,29 @@ With a prefix argument ARG, enable Dirtrack mode if ARG is
6524positive, and disable it otherwise. If called from Lisp, enable 6533positive, and disable it otherwise. If called from Lisp, enable
6525the mode if ARG is omitted or nil. 6534the mode if ARG is omitted or nil.
6526 6535
6527This method requires that your shell prompt contain the full 6536This method requires that your shell prompt contain the current
6528current working directory at all times, and that `dirtrack-list' 6537working directory at all times, and that you set the variable
6529is set to match the prompt. This is an alternative to 6538`dirtrack-list' to match the prompt.
6530`shell-dirtrack-mode', which works differently, by tracking `cd' 6539
6531and similar commands which change the shell working directory. 6540This is an alternative to `shell-dirtrack-mode', which works by
6541tracking `cd' and similar commands which change the shell working
6542directory.
6532 6543
6533\(fn &optional ARG)" t nil) 6544\(fn &optional ARG)" t nil)
6534 6545
6535(autoload 'dirtrack "dirtrack" "\ 6546(autoload 'dirtrack "dirtrack" "\
6536Determine the current directory by scanning the process output for a prompt. 6547Determine the current directory from the process output for a prompt.
6537The prompt to look for is the first item in `dirtrack-list'. 6548This filter function is used by `dirtrack-mode'. It looks for
6538 6549the prompt specified by `dirtrack-list', and calls
6539You can toggle directory tracking by using the function `dirtrack-mode'. 6550`shell-process-cd' if the directory seems to have changed away
6540 6551from `default-directory'.
6541If directory tracking does not seem to be working, you can use the
6542function `dirtrack-debug-mode' to turn on debugging output.
6543 6552
6544\(fn INPUT)" nil nil) 6553\(fn INPUT)" nil nil)
6545 6554
6546;;;*** 6555;;;***
6547 6556
6548;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (19931 6557;;;### (autoloads (disassemble) "disass" "emacs-lisp/disass.el" (20229
6549;;;;;; 11784)) 6558;;;;;; 34587))
6550;;; Generated autoloads from emacs-lisp/disass.el 6559;;; Generated autoloads from emacs-lisp/disass.el
6551 6560
6552(autoload 'disassemble "disass" "\ 6561(autoload 'disassemble "disass" "\
@@ -6565,7 +6574,7 @@ redefine OBJECT if it is a symbol.
6565;;;;;; standard-display-g1 standard-display-ascii standard-display-default 6574;;;;;; standard-display-g1 standard-display-ascii standard-display-default
6566;;;;;; standard-display-8bit describe-current-display-table describe-display-table 6575;;;;;; standard-display-8bit describe-current-display-table describe-display-table
6567;;;;;; set-display-table-slot display-table-slot make-display-table) 6576;;;;;; set-display-table-slot display-table-slot make-display-table)
6568;;;;;; "disp-table" "disp-table.el" (19984 16846)) 6577;;;;;; "disp-table" "disp-table.el" (20229 34587))
6569;;; Generated autoloads from disp-table.el 6578;;; Generated autoloads from disp-table.el
6570 6579
6571(autoload 'make-display-table "disp-table" "\ 6580(autoload 'make-display-table "disp-table" "\
@@ -6687,7 +6696,7 @@ in `.emacs'.
6687;;;*** 6696;;;***
6688 6697
6689;;;### (autoloads (dissociated-press) "dissociate" "play/dissociate.el" 6698;;;### (autoloads (dissociated-press) "dissociate" "play/dissociate.el"
6690;;;;;; (19845 45374)) 6699;;;;;; (20229 34587))
6691;;; Generated autoloads from play/dissociate.el 6700;;; Generated autoloads from play/dissociate.el
6692 6701
6693(autoload 'dissociated-press "dissociate" "\ 6702(autoload 'dissociated-press "dissociate" "\
@@ -6703,7 +6712,7 @@ Default is 2.
6703 6712
6704;;;*** 6713;;;***
6705 6714
6706;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (19886 45771)) 6715;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (20229 34587))
6707;;; Generated autoloads from dnd.el 6716;;; Generated autoloads from dnd.el
6708 6717
6709(defvar dnd-protocol-alist `((,(purecopy "^file:///") . dnd-open-local-file) (,(purecopy "^file://") . dnd-open-file) (,(purecopy "^file:") . dnd-open-local-file) (,(purecopy "^\\(https?\\|ftp\\|file\\|nfs\\)://") . dnd-open-file)) "\ 6718(defvar dnd-protocol-alist `((,(purecopy "^file:///") . dnd-open-local-file) (,(purecopy "^file://") . dnd-open-file) (,(purecopy "^file:") . dnd-open-local-file) (,(purecopy "^\\(https?\\|ftp\\|file\\|nfs\\)://") . dnd-open-file)) "\
@@ -6724,7 +6733,7 @@ if some action was made, or nil if the URL is ignored.")
6724;;;*** 6733;;;***
6725 6734
6726;;;### (autoloads (dns-mode-soa-increment-serial dns-mode) "dns-mode" 6735;;;### (autoloads (dns-mode-soa-increment-serial dns-mode) "dns-mode"
6727;;;;;; "textmodes/dns-mode.el" (19845 45374)) 6736;;;;;; "textmodes/dns-mode.el" (20229 34587))
6728;;; Generated autoloads from textmodes/dns-mode.el 6737;;; Generated autoloads from textmodes/dns-mode.el
6729 6738
6730(autoload 'dns-mode "dns-mode" "\ 6739(autoload 'dns-mode "dns-mode" "\
@@ -6748,8 +6757,8 @@ Locate SOA record and increment the serial field.
6748;;;*** 6757;;;***
6749 6758
6750;;;### (autoloads (doc-view-bookmark-jump doc-view-minor-mode doc-view-mode-maybe 6759;;;### (autoloads (doc-view-bookmark-jump doc-view-minor-mode doc-view-mode-maybe
6751;;;;;; doc-view-mode doc-view-mode-p) "doc-view" "doc-view.el" (20172 6760;;;;;; doc-view-mode doc-view-mode-p) "doc-view" "doc-view.el" (20229
6752;;;;;; 54913)) 6761;;;;;; 34587))
6753;;; Generated autoloads from doc-view.el 6762;;; Generated autoloads from doc-view.el
6754 6763
6755(autoload 'doc-view-mode-p "doc-view" "\ 6764(autoload 'doc-view-mode-p "doc-view" "\
@@ -6795,7 +6804,7 @@ See the command `doc-view-mode' for more information on this mode.
6795 6804
6796;;;*** 6805;;;***
6797 6806
6798;;;### (autoloads (doctor) "doctor" "play/doctor.el" (20077 56412)) 6807;;;### (autoloads (doctor) "doctor" "play/doctor.el" (20230 15291))
6799;;; Generated autoloads from play/doctor.el 6808;;; Generated autoloads from play/doctor.el
6800 6809
6801(autoload 'doctor "doctor" "\ 6810(autoload 'doctor "doctor" "\
@@ -6805,7 +6814,7 @@ Switch to *doctor* buffer and start giving psychotherapy.
6805 6814
6806;;;*** 6815;;;***
6807 6816
6808;;;### (autoloads (double-mode) "double" "double.el" (20127 62865)) 6817;;;### (autoloads (double-mode) "double" "double.el" (20229 34587))
6809;;; Generated autoloads from double.el 6818;;; Generated autoloads from double.el
6810 6819
6811(autoload 'double-mode "double" "\ 6820(autoload 'double-mode "double" "\
@@ -6821,7 +6830,7 @@ strings when pressed twice. See `double-map' for details.
6821 6830
6822;;;*** 6831;;;***
6823 6832
6824;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (20221 40442)) 6833;;;### (autoloads (dunnet) "dunnet" "play/dunnet.el" (20229 34587))
6825;;; Generated autoloads from play/dunnet.el 6834;;; Generated autoloads from play/dunnet.el
6826 6835
6827(autoload 'dunnet "dunnet" "\ 6836(autoload 'dunnet "dunnet" "\
@@ -6833,14 +6842,15 @@ Switch to *dungeon* buffer and start game.
6833 6842
6834;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap 6843;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap
6835;;;;;; define-globalized-minor-mode define-minor-mode) "easy-mmode" 6844;;;;;; define-globalized-minor-mode define-minor-mode) "easy-mmode"
6836;;;;;; "emacs-lisp/easy-mmode.el" (20179 28130)) 6845;;;;;; "emacs-lisp/easy-mmode.el" (20264 40969))
6837;;; Generated autoloads from emacs-lisp/easy-mmode.el 6846;;; Generated autoloads from emacs-lisp/easy-mmode.el
6838 6847
6839(defalias 'easy-mmode-define-minor-mode 'define-minor-mode) 6848(defalias 'easy-mmode-define-minor-mode 'define-minor-mode)
6840 6849
6841(autoload 'define-minor-mode "easy-mmode" "\ 6850(autoload 'define-minor-mode "easy-mmode" "\
6842Define a new minor mode MODE. 6851Define a new minor mode MODE.
6843This defines the control variable MODE and the toggle command MODE. 6852This defines the toggle command MODE and (by default) a control variable
6853MODE (you can override this with the :variable keyword, see below).
6844DOC is the documentation for the mode toggle command. 6854DOC is the documentation for the mode toggle command.
6845 6855
6846Optional INIT-VALUE is the initial value of the mode's variable. 6856Optional INIT-VALUE is the initial value of the mode's variable.
@@ -6867,15 +6877,19 @@ BODY contains code to execute each time the mode is enabled or disabled.
6867 buffer-local, so don't make the variable MODE buffer-local. 6877 buffer-local, so don't make the variable MODE buffer-local.
6868 By default, the mode is buffer-local. 6878 By default, the mode is buffer-local.
6869:init-value VAL Same as the INIT-VALUE argument. 6879:init-value VAL Same as the INIT-VALUE argument.
6880 Not used if you also specify :variable.
6870:lighter SPEC Same as the LIGHTER argument. 6881:lighter SPEC Same as the LIGHTER argument.
6871:keymap MAP Same as the KEYMAP argument. 6882:keymap MAP Same as the KEYMAP argument.
6872:require SYM Same as in `defcustom'. 6883:require SYM Same as in `defcustom'.
6873:variable PLACE The location (as can be used with `setf') to use instead 6884:variable PLACE The location to use instead of the variable MODE to store
6874 of the variable MODE to store the state of the mode. PLACE 6885 the state of the mode. This can be simply a different
6875 can also be of the form (GET . SET) where GET is an expression 6886 named variable, or more generally anything that can be used
6876 that returns the current state and SET is a function that takes 6887 with the CL macro `setf'. PLACE can also be of the form
6877 a new state and sets it. If you specify a :variable, this 6888 (GET . SET), where GET is an expression that returns the
6878 function assumes it is defined elsewhere. 6889 current state, and SET is a function that takes one argument,
6890 the new state, and sets it. If you specify a :variable,
6891 this function does not define a MODE variable (nor any of
6892 the terms used in :variable).
6879 6893
6880For example, you could write 6894For example, you could write
6881 (define-minor-mode foo-mode \"If enabled, foo on you!\" 6895 (define-minor-mode foo-mode \"If enabled, foo on you!\"
@@ -6944,8 +6958,8 @@ CSS contains a list of syntax specifications of the form (CHAR . SYNTAX).
6944;;;*** 6958;;;***
6945 6959
6946;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define 6960;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define
6947;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (19845 6961;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (20229
6948;;;;;; 45374)) 6962;;;;;; 34587))
6949;;; Generated autoloads from emacs-lisp/easymenu.el 6963;;; Generated autoloads from emacs-lisp/easymenu.el
6950 6964
6951(autoload 'easy-menu-define "easymenu" "\ 6965(autoload 'easy-menu-define "easymenu" "\
@@ -7099,7 +7113,7 @@ To implement dynamic menus, either call this from
7099;;;;;; ebnf-eps-file ebnf-eps-directory ebnf-spool-region ebnf-spool-buffer 7113;;;;;; ebnf-eps-file ebnf-eps-directory ebnf-spool-region ebnf-spool-buffer
7100;;;;;; ebnf-spool-file ebnf-spool-directory ebnf-print-region ebnf-print-buffer 7114;;;;;; ebnf-spool-file ebnf-spool-directory ebnf-print-region ebnf-print-buffer
7101;;;;;; ebnf-print-file ebnf-print-directory ebnf-customize) "ebnf2ps" 7115;;;;;; ebnf-print-file ebnf-print-directory ebnf-customize) "ebnf2ps"
7102;;;;;; "progmodes/ebnf2ps.el" (20203 10426)) 7116;;;;;; "progmodes/ebnf2ps.el" (20229 34587))
7103;;; Generated autoloads from progmodes/ebnf2ps.el 7117;;; Generated autoloads from progmodes/ebnf2ps.el
7104 7118
7105(autoload 'ebnf-customize "ebnf2ps" "\ 7119(autoload 'ebnf-customize "ebnf2ps" "\
@@ -7373,8 +7387,8 @@ See `ebnf-style-database' documentation.
7373;;;;;; ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition 7387;;;;;; ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition
7374;;;;;; ebrowse-tags-view-definition ebrowse-tags-find-declaration 7388;;;;;; ebrowse-tags-view-definition ebrowse-tags-find-declaration
7375;;;;;; ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree 7389;;;;;; ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree
7376;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (20104 7390;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (20229
7377;;;;;; 14925)) 7391;;;;;; 34587))
7378;;; Generated autoloads from progmodes/ebrowse.el 7392;;; Generated autoloads from progmodes/ebrowse.el
7379 7393
7380(autoload 'ebrowse-tree-mode "ebrowse" "\ 7394(autoload 'ebrowse-tree-mode "ebrowse" "\
@@ -7523,7 +7537,7 @@ Display statistics for a class tree.
7523;;;*** 7537;;;***
7524 7538
7525;;;### (autoloads (electric-buffer-list) "ebuff-menu" "ebuff-menu.el" 7539;;;### (autoloads (electric-buffer-list) "ebuff-menu" "ebuff-menu.el"
7526;;;;;; (20104 14925)) 7540;;;;;; (20229 34587))
7527;;; Generated autoloads from ebuff-menu.el 7541;;; Generated autoloads from ebuff-menu.el
7528 7542
7529(autoload 'electric-buffer-list "ebuff-menu" "\ 7543(autoload 'electric-buffer-list "ebuff-menu" "\
@@ -7548,7 +7562,7 @@ Run hooks in `electric-buffer-menu-mode-hook' on entry.
7548;;;*** 7562;;;***
7549 7563
7550;;;### (autoloads (Electric-command-history-redo-expression) "echistory" 7564;;;### (autoloads (Electric-command-history-redo-expression) "echistory"
7551;;;;;; "echistory.el" (19886 45771)) 7565;;;;;; "echistory.el" (20229 34587))
7552;;; Generated autoloads from echistory.el 7566;;; Generated autoloads from echistory.el
7553 7567
7554(autoload 'Electric-command-history-redo-expression "echistory" "\ 7568(autoload 'Electric-command-history-redo-expression "echistory" "\
@@ -7560,7 +7574,7 @@ With prefix arg NOCONFIRM, execute current line as-is without editing.
7560;;;*** 7574;;;***
7561 7575
7562;;;### (autoloads (ecomplete-setup) "ecomplete" "gnus/ecomplete.el" 7576;;;### (autoloads (ecomplete-setup) "ecomplete" "gnus/ecomplete.el"
7563;;;;;; (20110 24804)) 7577;;;;;; (20229 34587))
7564;;; Generated autoloads from gnus/ecomplete.el 7578;;; Generated autoloads from gnus/ecomplete.el
7565 7579
7566(autoload 'ecomplete-setup "ecomplete" "\ 7580(autoload 'ecomplete-setup "ecomplete" "\
@@ -7570,7 +7584,7 @@ With prefix arg NOCONFIRM, execute current line as-is without editing.
7570 7584
7571;;;*** 7585;;;***
7572 7586
7573;;;### (autoloads (global-ede-mode) "ede" "cedet/ede.el" (20168 57844)) 7587;;;### (autoloads (global-ede-mode) "ede" "cedet/ede.el" (20240 47305))
7574;;; Generated autoloads from cedet/ede.el 7588;;; Generated autoloads from cedet/ede.el
7575 7589
7576(defvar global-ede-mode nil "\ 7590(defvar global-ede-mode nil "\
@@ -7597,7 +7611,7 @@ an EDE controlled project.
7597 7611
7598;;;### (autoloads (edebug-all-forms edebug-all-defs edebug-eval-top-level-form 7612;;;### (autoloads (edebug-all-forms edebug-all-defs edebug-eval-top-level-form
7599;;;;;; edebug-basic-spec edebug-all-forms edebug-all-defs) "edebug" 7613;;;;;; edebug-basic-spec edebug-all-forms edebug-all-defs) "edebug"
7600;;;;;; "emacs-lisp/edebug.el" (20187 22214)) 7614;;;;;; "emacs-lisp/edebug.el" (20229 34587))
7601;;; Generated autoloads from emacs-lisp/edebug.el 7615;;; Generated autoloads from emacs-lisp/edebug.el
7602 7616
7603(defvar edebug-all-defs nil "\ 7617(defvar edebug-all-defs nil "\
@@ -7670,7 +7684,7 @@ Toggle edebugging of all forms.
7670;;;;;; ediff-merge-directories-with-ancestor ediff-merge-directories 7684;;;;;; ediff-merge-directories-with-ancestor ediff-merge-directories
7671;;;;;; ediff-directories3 ediff-directory-revisions ediff-directories 7685;;;;;; ediff-directories3 ediff-directory-revisions ediff-directories
7672;;;;;; ediff-buffers3 ediff-buffers ediff-backup ediff-current-file 7686;;;;;; ediff-buffers3 ediff-buffers ediff-backup ediff-current-file
7673;;;;;; ediff-files3 ediff-files) "ediff" "vc/ediff.el" (19996 8027)) 7687;;;;;; ediff-files3 ediff-files) "ediff" "vc/ediff.el" (20229 34587))
7674;;; Generated autoloads from vc/ediff.el 7688;;; Generated autoloads from vc/ediff.el
7675 7689
7676(autoload 'ediff-files "ediff" "\ 7690(autoload 'ediff-files "ediff" "\
@@ -7902,7 +7916,7 @@ With optional NODE, goes to that node.
7902;;;*** 7916;;;***
7903 7917
7904;;;### (autoloads (ediff-customize) "ediff-help" "vc/ediff-help.el" 7918;;;### (autoloads (ediff-customize) "ediff-help" "vc/ediff-help.el"
7905;;;;;; (20178 7273)) 7919;;;;;; (20229 34587))
7906;;; Generated autoloads from vc/ediff-help.el 7920;;; Generated autoloads from vc/ediff-help.el
7907 7921
7908(autoload 'ediff-customize "ediff-help" "\ 7922(autoload 'ediff-customize "ediff-help" "\
@@ -7913,7 +7927,7 @@ With optional NODE, goes to that node.
7913;;;*** 7927;;;***
7914 7928
7915;;;### (autoloads (ediff-show-registry) "ediff-mult" "vc/ediff-mult.el" 7929;;;### (autoloads (ediff-show-registry) "ediff-mult" "vc/ediff-mult.el"
7916;;;;;; (20168 57844)) 7930;;;;;; (20229 34587))
7917;;; Generated autoloads from vc/ediff-mult.el 7931;;; Generated autoloads from vc/ediff-mult.el
7918 7932
7919(autoload 'ediff-show-registry "ediff-mult" "\ 7933(autoload 'ediff-show-registry "ediff-mult" "\
@@ -7926,7 +7940,7 @@ Display Ediff's registry.
7926;;;*** 7940;;;***
7927 7941
7928;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe) 7942;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe)
7929;;;;;; "ediff-util" "vc/ediff-util.el" (20175 31160)) 7943;;;;;; "ediff-util" "vc/ediff-util.el" (20229 34587))
7930;;; Generated autoloads from vc/ediff-util.el 7944;;; Generated autoloads from vc/ediff-util.el
7931 7945
7932(autoload 'ediff-toggle-multiframe "ediff-util" "\ 7946(autoload 'ediff-toggle-multiframe "ediff-util" "\
@@ -7947,7 +7961,7 @@ To change the default, set the variable `ediff-use-toolbar-p', which see.
7947 7961
7948;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro 7962;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro
7949;;;;;; edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el" 7963;;;;;; edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el"
7950;;;;;; (19886 45771)) 7964;;;;;; (20229 34587))
7951;;; Generated autoloads from edmacro.el 7965;;; Generated autoloads from edmacro.el
7952 7966
7953(autoload 'edit-kbd-macro "edmacro" "\ 7967(autoload 'edit-kbd-macro "edmacro" "\
@@ -7996,7 +8010,7 @@ or nil, use a compact 80-column format.
7996;;;*** 8010;;;***
7997 8011
7998;;;### (autoloads (edt-emulation-on edt-set-scroll-margins) "edt" 8012;;;### (autoloads (edt-emulation-on edt-set-scroll-margins) "edt"
7999;;;;;; "emulation/edt.el" (20154 24929)) 8013;;;;;; "emulation/edt.el" (20229 34587))
8000;;; Generated autoloads from emulation/edt.el 8014;;; Generated autoloads from emulation/edt.el
8001 8015
8002(autoload 'edt-set-scroll-margins "edt" "\ 8016(autoload 'edt-set-scroll-margins "edt" "\
@@ -8014,7 +8028,7 @@ Turn on EDT Emulation.
8014;;;*** 8028;;;***
8015 8029
8016;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "ehelp.el" 8030;;;### (autoloads (electric-helpify with-electric-help) "ehelp" "ehelp.el"
8017;;;;;; (19865 50420)) 8031;;;;;; (20229 34587))
8018;;; Generated autoloads from ehelp.el 8032;;; Generated autoloads from ehelp.el
8019 8033
8020(autoload 'with-electric-help "ehelp" "\ 8034(autoload 'with-electric-help "ehelp" "\
@@ -8051,7 +8065,7 @@ BUFFER is put back into its original major mode.
8051;;;*** 8065;;;***
8052 8066
8053;;;### (autoloads (turn-on-eldoc-mode eldoc-mode eldoc-minor-mode-string) 8067;;;### (autoloads (turn-on-eldoc-mode eldoc-mode eldoc-minor-mode-string)
8054;;;;;; "eldoc" "emacs-lisp/eldoc.el" (20161 45793)) 8068;;;;;; "eldoc" "emacs-lisp/eldoc.el" (20229 34587))
8055;;; Generated autoloads from emacs-lisp/eldoc.el 8069;;; Generated autoloads from emacs-lisp/eldoc.el
8056 8070
8057(defvar eldoc-minor-mode-string (purecopy " ElDoc") "\ 8071(defvar eldoc-minor-mode-string (purecopy " ElDoc") "\
@@ -8098,7 +8112,7 @@ Emacs Lisp mode) that support ElDoc.")
8098;;;*** 8112;;;***
8099 8113
8100;;;### (autoloads (electric-layout-mode electric-pair-mode electric-indent-mode) 8114;;;### (autoloads (electric-layout-mode electric-pair-mode electric-indent-mode)
8101;;;;;; "electric" "electric.el" (20187 22214)) 8115;;;;;; "electric" "electric.el" (20229 34587))
8102;;; Generated autoloads from electric.el 8116;;; Generated autoloads from electric.el
8103 8117
8104(defvar electric-indent-chars '(10) "\ 8118(defvar electric-indent-chars '(10) "\
@@ -8162,8 +8176,8 @@ Automatically insert newlines around some chars.
8162 8176
8163;;;*** 8177;;;***
8164 8178
8165;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (19845 8179;;;### (autoloads (elide-head) "elide-head" "elide-head.el" (20229
8166;;;;;; 45374)) 8180;;;;;; 34587))
8167;;; Generated autoloads from elide-head.el 8181;;; Generated autoloads from elide-head.el
8168 8182
8169(autoload 'elide-head "elide-head" "\ 8183(autoload 'elide-head "elide-head" "\
@@ -8180,7 +8194,7 @@ This is suitable as an entry on `find-file-hook' or appropriate mode hooks.
8180 8194
8181;;;### (autoloads (elint-initialize elint-defun elint-current-buffer 8195;;;### (autoloads (elint-initialize elint-defun elint-current-buffer
8182;;;;;; elint-directory elint-file) "elint" "emacs-lisp/elint.el" 8196;;;;;; elint-directory elint-file) "elint" "emacs-lisp/elint.el"
8183;;;;;; (20172 54913)) 8197;;;;;; (20229 34587))
8184;;; Generated autoloads from emacs-lisp/elint.el 8198;;; Generated autoloads from emacs-lisp/elint.el
8185 8199
8186(autoload 'elint-file "elint" "\ 8200(autoload 'elint-file "elint" "\
@@ -8216,8 +8230,8 @@ optional prefix argument REINIT is non-nil.
8216;;;*** 8230;;;***
8217 8231
8218;;;### (autoloads (elp-results elp-instrument-package elp-instrument-list 8232;;;### (autoloads (elp-results elp-instrument-package elp-instrument-list
8219;;;;;; elp-instrument-function) "elp" "emacs-lisp/elp.el" (19981 8233;;;;;; elp-instrument-function) "elp" "emacs-lisp/elp.el" (20229
8220;;;;;; 40664)) 8234;;;;;; 34587))
8221;;; Generated autoloads from emacs-lisp/elp.el 8235;;; Generated autoloads from emacs-lisp/elp.el
8222 8236
8223(autoload 'elp-instrument-function "elp" "\ 8237(autoload 'elp-instrument-function "elp" "\
@@ -8252,7 +8266,7 @@ displayed.
8252;;;*** 8266;;;***
8253 8267
8254;;;### (autoloads (emacs-lock-mode) "emacs-lock" "emacs-lock.el" 8268;;;### (autoloads (emacs-lock-mode) "emacs-lock" "emacs-lock.el"
8255;;;;;; (20127 62865)) 8269;;;;;; (20237 28610))
8256;;; Generated autoloads from emacs-lock.el 8270;;; Generated autoloads from emacs-lock.el
8257 8271
8258(autoload 'emacs-lock-mode "emacs-lock" "\ 8272(autoload 'emacs-lock-mode "emacs-lock" "\
@@ -8280,7 +8294,7 @@ Other values are interpreted as usual.
8280;;;*** 8294;;;***
8281 8295
8282;;;### (autoloads (report-emacs-bug-query-existing-bugs report-emacs-bug) 8296;;;### (autoloads (report-emacs-bug-query-existing-bugs report-emacs-bug)
8283;;;;;; "emacsbug" "mail/emacsbug.el" (20197 58064)) 8297;;;;;; "emacsbug" "mail/emacsbug.el" (20259 55615))
8284;;; Generated autoloads from mail/emacsbug.el 8298;;; Generated autoloads from mail/emacsbug.el
8285 8299
8286(autoload 'report-emacs-bug "emacsbug" "\ 8300(autoload 'report-emacs-bug "emacsbug" "\
@@ -8362,7 +8376,7 @@ Emerge two RCS revisions of a file, with another revision as ancestor.
8362;;;*** 8376;;;***
8363 8377
8364;;;### (autoloads (enriched-decode enriched-encode enriched-mode) 8378;;;### (autoloads (enriched-decode enriched-encode enriched-mode)
8365;;;;;; "enriched" "textmodes/enriched.el" (19845 45374)) 8379;;;;;; "enriched" "textmodes/enriched.el" (20229 34587))
8366;;; Generated autoloads from textmodes/enriched.el 8380;;; Generated autoloads from textmodes/enriched.el
8367 8381
8368(autoload 'enriched-mode "enriched" "\ 8382(autoload 'enriched-mode "enriched" "\
@@ -8397,8 +8411,8 @@ Commands:
8397;;;;;; epa-sign-region epa-verify-cleartext-in-region epa-verify-region 8411;;;;;; epa-sign-region epa-verify-cleartext-in-region epa-verify-region
8398;;;;;; epa-decrypt-armor-in-region epa-decrypt-region epa-encrypt-file 8412;;;;;; epa-decrypt-armor-in-region epa-decrypt-region epa-encrypt-file
8399;;;;;; epa-sign-file epa-verify-file epa-decrypt-file epa-select-keys 8413;;;;;; epa-sign-file epa-verify-file epa-decrypt-file epa-select-keys
8400;;;;;; epa-list-secret-keys epa-list-keys) "epa" "epa.el" (20104 8414;;;;;; epa-list-secret-keys epa-list-keys) "epa" "epa.el" (20229
8401;;;;;; 14925)) 8415;;;;;; 34587))
8402;;; Generated autoloads from epa.el 8416;;; Generated autoloads from epa.el
8403 8417
8404(autoload 'epa-list-keys "epa" "\ 8418(autoload 'epa-list-keys "epa" "\
@@ -8576,7 +8590,7 @@ Insert selected KEYS after the point.
8576;;;*** 8590;;;***
8577 8591
8578;;;### (autoloads (epa-dired-do-encrypt epa-dired-do-sign epa-dired-do-verify 8592;;;### (autoloads (epa-dired-do-encrypt epa-dired-do-sign epa-dired-do-verify
8579;;;;;; epa-dired-do-decrypt) "epa-dired" "epa-dired.el" (20197 58064)) 8593;;;;;; epa-dired-do-decrypt) "epa-dired" "epa-dired.el" (20229 34587))
8580;;; Generated autoloads from epa-dired.el 8594;;; Generated autoloads from epa-dired.el
8581 8595
8582(autoload 'epa-dired-do-decrypt "epa-dired" "\ 8596(autoload 'epa-dired-do-decrypt "epa-dired" "\
@@ -8602,7 +8616,7 @@ Encrypt marked files.
8602;;;*** 8616;;;***
8603 8617
8604;;;### (autoloads (epa-file-disable epa-file-enable epa-file-handler) 8618;;;### (autoloads (epa-file-disable epa-file-enable epa-file-handler)
8605;;;;;; "epa-file" "epa-file.el" (20197 58064)) 8619;;;;;; "epa-file" "epa-file.el" (20229 34587))
8606;;; Generated autoloads from epa-file.el 8620;;; Generated autoloads from epa-file.el
8607 8621
8608(autoload 'epa-file-handler "epa-file" "\ 8622(autoload 'epa-file-handler "epa-file" "\
@@ -8624,7 +8638,7 @@ Encrypt marked files.
8624 8638
8625;;;### (autoloads (epa-global-mail-mode epa-mail-import-keys epa-mail-encrypt 8639;;;### (autoloads (epa-global-mail-mode epa-mail-import-keys epa-mail-encrypt
8626;;;;;; epa-mail-sign epa-mail-verify epa-mail-decrypt epa-mail-mode) 8640;;;;;; epa-mail-sign epa-mail-verify epa-mail-decrypt epa-mail-mode)
8627;;;;;; "epa-mail" "epa-mail.el" (20043 38232)) 8641;;;;;; "epa-mail" "epa-mail.el" (20229 34587))
8628;;; Generated autoloads from epa-mail.el 8642;;; Generated autoloads from epa-mail.el
8629 8643
8630(autoload 'epa-mail-mode "epa-mail" "\ 8644(autoload 'epa-mail-mode "epa-mail" "\
@@ -8688,7 +8702,7 @@ Minor mode to hook EasyPG into Mail mode.
8688 8702
8689;;;*** 8703;;;***
8690 8704
8691;;;### (autoloads (epg-make-context) "epg" "epg.el" (20172 54913)) 8705;;;### (autoloads (epg-make-context) "epg" "epg.el" (20241 25657))
8692;;; Generated autoloads from epg.el 8706;;; Generated autoloads from epg.el
8693 8707
8694(autoload 'epg-make-context "epg" "\ 8708(autoload 'epg-make-context "epg" "\
@@ -8699,7 +8713,7 @@ Return a context object.
8699;;;*** 8713;;;***
8700 8714
8701;;;### (autoloads (epg-expand-group epg-check-configuration epg-configuration) 8715;;;### (autoloads (epg-expand-group epg-check-configuration epg-configuration)
8702;;;;;; "epg-config" "epg-config.el" (19845 45374)) 8716;;;;;; "epg-config" "epg-config.el" (20229 34587))
8703;;; Generated autoloads from epg-config.el 8717;;; Generated autoloads from epg-config.el
8704 8718
8705(autoload 'epg-configuration "epg-config" "\ 8719(autoload 'epg-configuration "epg-config" "\
@@ -8719,8 +8733,8 @@ Look at CONFIG and try to expand GROUP.
8719 8733
8720;;;*** 8734;;;***
8721 8735
8722;;;### (autoloads (erc-handle-irc-url erc erc-select-read-args) "erc" 8736;;;### (autoloads (erc-handle-irc-url erc-tls erc erc-select-read-args)
8723;;;;;; "erc/erc.el" (20172 54913)) 8737;;;;;; "erc" "erc/erc.el" (20230 55355))
8724;;; Generated autoloads from erc/erc.el 8738;;; Generated autoloads from erc/erc.el
8725 8739
8726(autoload 'erc-select-read-args "erc" "\ 8740(autoload 'erc-select-read-args "erc" "\
@@ -8753,6 +8767,12 @@ be invoked for the values of the other parameters.
8753 8767
8754(defalias 'erc-select 'erc) 8768(defalias 'erc-select 'erc)
8755 8769
8770(autoload 'erc-tls "erc" "\
8771Interactively select TLS connection parameters and run ERC.
8772Arguments are the same as for `erc'.
8773
8774\(fn &rest R)" t nil)
8775
8756(autoload 'erc-handle-irc-url "erc" "\ 8776(autoload 'erc-handle-irc-url "erc" "\
8757Use ERC to IRC on HOST:PORT in CHANNEL as USER with PASSWORD. 8777Use ERC to IRC on HOST:PORT in CHANNEL as USER with PASSWORD.
8758If ERC is already connected to HOST:PORT, simply /join CHANNEL. 8778If ERC is already connected to HOST:PORT, simply /join CHANNEL.
@@ -8762,33 +8782,33 @@ Otherwise, connect to HOST:PORT as USER and /join CHANNEL.
8762 8782
8763;;;*** 8783;;;***
8764 8784
8765;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (20161 8785;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (20229
8766;;;;;; 45793)) 8786;;;;;; 34587))
8767;;; Generated autoloads from erc/erc-autoaway.el 8787;;; Generated autoloads from erc/erc-autoaway.el
8768 (autoload 'erc-autoaway-mode "erc-autoaway") 8788 (autoload 'erc-autoaway-mode "erc-autoaway")
8769 8789
8770;;;*** 8790;;;***
8771 8791
8772;;;### (autoloads nil "erc-button" "erc/erc-button.el" (20093 44623)) 8792;;;### (autoloads nil "erc-button" "erc/erc-button.el" (20229 34587))
8773;;; Generated autoloads from erc/erc-button.el 8793;;; Generated autoloads from erc/erc-button.el
8774 (autoload 'erc-button-mode "erc-button" nil t) 8794 (autoload 'erc-button-mode "erc-button" nil t)
8775 8795
8776;;;*** 8796;;;***
8777 8797
8778;;;### (autoloads nil "erc-capab" "erc/erc-capab.el" (19845 45374)) 8798;;;### (autoloads nil "erc-capab" "erc/erc-capab.el" (20229 34587))
8779;;; Generated autoloads from erc/erc-capab.el 8799;;; Generated autoloads from erc/erc-capab.el
8780 (autoload 'erc-capab-identify-mode "erc-capab" nil t) 8800 (autoload 'erc-capab-identify-mode "erc-capab" nil t)
8781 8801
8782;;;*** 8802;;;***
8783 8803
8784;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (19845 45374)) 8804;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (20229 34587))
8785;;; Generated autoloads from erc/erc-compat.el 8805;;; Generated autoloads from erc/erc-compat.el
8786 (autoload 'erc-define-minor-mode "erc-compat") 8806 (autoload 'erc-define-minor-mode "erc-compat")
8787 8807
8788;;;*** 8808;;;***
8789 8809
8790;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC) 8810;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC)
8791;;;;;; "erc-dcc" "erc/erc-dcc.el" (20179 28130)) 8811;;;;;; "erc-dcc" "erc/erc-dcc.el" (20229 34587))
8792;;; Generated autoloads from erc/erc-dcc.el 8812;;; Generated autoloads from erc/erc-dcc.el
8793 (autoload 'erc-dcc-mode "erc-dcc") 8813 (autoload 'erc-dcc-mode "erc-dcc")
8794 8814
@@ -8821,7 +8841,7 @@ that subcommand.
8821;;;;;; erc-ezb-add-session erc-ezb-end-of-session-list erc-ezb-init-session-list 8841;;;;;; erc-ezb-add-session erc-ezb-end-of-session-list erc-ezb-init-session-list
8822;;;;;; erc-ezb-identify erc-ezb-notice-autodetect erc-ezb-lookup-action 8842;;;;;; erc-ezb-identify erc-ezb-notice-autodetect erc-ezb-lookup-action
8823;;;;;; erc-ezb-get-login erc-cmd-ezb) "erc-ezbounce" "erc/erc-ezbounce.el" 8843;;;;;; erc-ezb-get-login erc-cmd-ezb) "erc-ezbounce" "erc/erc-ezbounce.el"
8824;;;;;; (19845 45374)) 8844;;;;;; (20229 34587))
8825;;; Generated autoloads from erc/erc-ezbounce.el 8845;;; Generated autoloads from erc/erc-ezbounce.el
8826 8846
8827(autoload 'erc-cmd-ezb "erc-ezbounce" "\ 8847(autoload 'erc-cmd-ezb "erc-ezbounce" "\
@@ -8883,8 +8903,8 @@ Add EZBouncer convenience functions to ERC.
8883 8903
8884;;;*** 8904;;;***
8885 8905
8886;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (20127 8906;;;### (autoloads (erc-fill) "erc-fill" "erc/erc-fill.el" (20229
8887;;;;;; 62865)) 8907;;;;;; 34587))
8888;;; Generated autoloads from erc/erc-fill.el 8908;;; Generated autoloads from erc/erc-fill.el
8889 (autoload 'erc-fill-mode "erc-fill" nil t) 8909 (autoload 'erc-fill-mode "erc-fill" nil t)
8890 8910
@@ -8897,7 +8917,7 @@ You can put this on `erc-insert-modify-hook' and/or `erc-send-modify-hook'.
8897;;;*** 8917;;;***
8898 8918
8899;;;### (autoloads (erc-identd-stop erc-identd-start) "erc-identd" 8919;;;### (autoloads (erc-identd-stop erc-identd-start) "erc-identd"
8900;;;;;; "erc/erc-identd.el" (19845 45374)) 8920;;;;;; "erc/erc-identd.el" (20229 34587))
8901;;; Generated autoloads from erc/erc-identd.el 8921;;; Generated autoloads from erc/erc-identd.el
8902 (autoload 'erc-identd-mode "erc-identd") 8922 (autoload 'erc-identd-mode "erc-identd")
8903 8923
@@ -8919,7 +8939,7 @@ system.
8919;;;*** 8939;;;***
8920 8940
8921;;;### (autoloads (erc-create-imenu-index) "erc-imenu" "erc/erc-imenu.el" 8941;;;### (autoloads (erc-create-imenu-index) "erc-imenu" "erc/erc-imenu.el"
8922;;;;;; (19845 45374)) 8942;;;;;; (20229 34587))
8923;;; Generated autoloads from erc/erc-imenu.el 8943;;; Generated autoloads from erc/erc-imenu.el
8924 8944
8925(autoload 'erc-create-imenu-index "erc-imenu" "\ 8945(autoload 'erc-create-imenu-index "erc-imenu" "\
@@ -8929,20 +8949,20 @@ system.
8929 8949
8930;;;*** 8950;;;***
8931 8951
8932;;;### (autoloads nil "erc-join" "erc/erc-join.el" (19845 45374)) 8952;;;### (autoloads nil "erc-join" "erc/erc-join.el" (20229 34587))
8933;;; Generated autoloads from erc/erc-join.el 8953;;; Generated autoloads from erc/erc-join.el
8934 (autoload 'erc-autojoin-mode "erc-join" nil t) 8954 (autoload 'erc-autojoin-mode "erc-join" nil t)
8935 8955
8936;;;*** 8956;;;***
8937 8957
8938;;;### (autoloads nil "erc-list" "erc/erc-list.el" (19845 45374)) 8958;;;### (autoloads nil "erc-list" "erc/erc-list.el" (20229 34587))
8939;;; Generated autoloads from erc/erc-list.el 8959;;; Generated autoloads from erc/erc-list.el
8940 (autoload 'erc-list-mode "erc-list") 8960 (autoload 'erc-list-mode "erc-list")
8941 8961
8942;;;*** 8962;;;***
8943 8963
8944;;;### (autoloads (erc-save-buffer-in-logs erc-logging-enabled) "erc-log" 8964;;;### (autoloads (erc-save-buffer-in-logs erc-logging-enabled) "erc-log"
8945;;;;;; "erc/erc-log.el" (20168 57844)) 8965;;;;;; "erc/erc-log.el" (20229 34587))
8946;;; Generated autoloads from erc/erc-log.el 8966;;; Generated autoloads from erc/erc-log.el
8947 (autoload 'erc-log-mode "erc-log" nil t) 8967 (autoload 'erc-log-mode "erc-log" nil t)
8948 8968
@@ -8974,7 +8994,7 @@ You can save every individual message by putting this function on
8974;;;### (autoloads (erc-delete-dangerous-host erc-add-dangerous-host 8994;;;### (autoloads (erc-delete-dangerous-host erc-add-dangerous-host
8975;;;;;; erc-delete-keyword erc-add-keyword erc-delete-fool erc-add-fool 8995;;;;;; erc-delete-keyword erc-add-keyword erc-delete-fool erc-add-fool
8976;;;;;; erc-delete-pal erc-add-pal) "erc-match" "erc/erc-match.el" 8996;;;;;; erc-delete-pal erc-add-pal) "erc-match" "erc/erc-match.el"
8977;;;;;; (20168 57844)) 8997;;;;;; (20229 34587))
8978;;; Generated autoloads from erc/erc-match.el 8998;;; Generated autoloads from erc/erc-match.el
8979 (autoload 'erc-match-mode "erc-match") 8999 (autoload 'erc-match-mode "erc-match")
8980 9000
@@ -9020,14 +9040,14 @@ Delete dangerous-host interactively to `erc-dangerous-hosts'.
9020 9040
9021;;;*** 9041;;;***
9022 9042
9023;;;### (autoloads nil "erc-menu" "erc/erc-menu.el" (19845 45374)) 9043;;;### (autoloads nil "erc-menu" "erc/erc-menu.el" (20229 34587))
9024;;; Generated autoloads from erc/erc-menu.el 9044;;; Generated autoloads from erc/erc-menu.el
9025 (autoload 'erc-menu-mode "erc-menu" nil t) 9045 (autoload 'erc-menu-mode "erc-menu" nil t)
9026 9046
9027;;;*** 9047;;;***
9028 9048
9029;;;### (autoloads (erc-cmd-WHOLEFT) "erc-netsplit" "erc/erc-netsplit.el" 9049;;;### (autoloads (erc-cmd-WHOLEFT) "erc-netsplit" "erc/erc-netsplit.el"
9030;;;;;; (19845 45374)) 9050;;;;;; (20229 34587))
9031;;; Generated autoloads from erc/erc-netsplit.el 9051;;; Generated autoloads from erc/erc-netsplit.el
9032 (autoload 'erc-netsplit-mode "erc-netsplit") 9052 (autoload 'erc-netsplit-mode "erc-netsplit")
9033 9053
@@ -9039,7 +9059,7 @@ Show who's gone.
9039;;;*** 9059;;;***
9040 9060
9041;;;### (autoloads (erc-server-select erc-determine-network) "erc-networks" 9061;;;### (autoloads (erc-server-select erc-determine-network) "erc-networks"
9042;;;;;; "erc/erc-networks.el" (19845 45374)) 9062;;;;;; "erc/erc-networks.el" (20229 34587))
9043;;; Generated autoloads from erc/erc-networks.el 9063;;; Generated autoloads from erc/erc-networks.el
9044 9064
9045(autoload 'erc-determine-network "erc-networks" "\ 9065(autoload 'erc-determine-network "erc-networks" "\
@@ -9057,7 +9077,7 @@ Interactively select a server to connect to using `erc-server-alist'.
9057;;;*** 9077;;;***
9058 9078
9059;;;### (autoloads (pcomplete/erc-mode/NOTIFY erc-cmd-NOTIFY) "erc-notify" 9079;;;### (autoloads (pcomplete/erc-mode/NOTIFY erc-cmd-NOTIFY) "erc-notify"
9060;;;;;; "erc/erc-notify.el" (20161 45793)) 9080;;;;;; "erc/erc-notify.el" (20229 34587))
9061;;; Generated autoloads from erc/erc-notify.el 9081;;; Generated autoloads from erc/erc-notify.el
9062 (autoload 'erc-notify-mode "erc-notify" nil t) 9082 (autoload 'erc-notify-mode "erc-notify" nil t)
9063 9083
@@ -9075,33 +9095,33 @@ with args, toggle notify status of people.
9075 9095
9076;;;*** 9096;;;***
9077 9097
9078;;;### (autoloads nil "erc-page" "erc/erc-page.el" (19845 45374)) 9098;;;### (autoloads nil "erc-page" "erc/erc-page.el" (20237 28610))
9079;;; Generated autoloads from erc/erc-page.el 9099;;; Generated autoloads from erc/erc-page.el
9080 (autoload 'erc-page-mode "erc-page") 9100 (autoload 'erc-page-mode "erc-page")
9081 9101
9082;;;*** 9102;;;***
9083 9103
9084;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (19936 9104;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (20229
9085;;;;;; 52203)) 9105;;;;;; 34587))
9086;;; Generated autoloads from erc/erc-pcomplete.el 9106;;; Generated autoloads from erc/erc-pcomplete.el
9087 (autoload 'erc-completion-mode "erc-pcomplete" nil t) 9107 (autoload 'erc-completion-mode "erc-pcomplete" nil t)
9088 9108
9089;;;*** 9109;;;***
9090 9110
9091;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (19845 45374)) 9111;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (20229 34587))
9092;;; Generated autoloads from erc/erc-replace.el 9112;;; Generated autoloads from erc/erc-replace.el
9093 (autoload 'erc-replace-mode "erc-replace") 9113 (autoload 'erc-replace-mode "erc-replace")
9094 9114
9095;;;*** 9115;;;***
9096 9116
9097;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (19845 45374)) 9117;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (20229 34587))
9098;;; Generated autoloads from erc/erc-ring.el 9118;;; Generated autoloads from erc/erc-ring.el
9099 (autoload 'erc-ring-mode "erc-ring" nil t) 9119 (autoload 'erc-ring-mode "erc-ring" nil t)
9100 9120
9101;;;*** 9121;;;***
9102 9122
9103;;;### (autoloads (erc-nickserv-identify erc-nickserv-identify-mode) 9123;;;### (autoloads (erc-nickserv-identify erc-nickserv-identify-mode)
9104;;;;;; "erc-services" "erc/erc-services.el" (19845 45374)) 9124;;;;;; "erc-services" "erc/erc-services.el" (20229 34587))
9105;;; Generated autoloads from erc/erc-services.el 9125;;; Generated autoloads from erc/erc-services.el
9106 (autoload 'erc-services-mode "erc-services" nil t) 9126 (autoload 'erc-services-mode "erc-services" nil t)
9107 9127
@@ -9118,14 +9138,14 @@ When called interactively, read the password using `read-passwd'.
9118 9138
9119;;;*** 9139;;;***
9120 9140
9121;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (19845 45374)) 9141;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (20229 34587))
9122;;; Generated autoloads from erc/erc-sound.el 9142;;; Generated autoloads from erc/erc-sound.el
9123 (autoload 'erc-sound-mode "erc-sound") 9143 (autoload 'erc-sound-mode "erc-sound")
9124 9144
9125;;;*** 9145;;;***
9126 9146
9127;;;### (autoloads (erc-speedbar-browser) "erc-speedbar" "erc/erc-speedbar.el" 9147;;;### (autoloads (erc-speedbar-browser) "erc-speedbar" "erc/erc-speedbar.el"
9128;;;;;; (19845 45374)) 9148;;;;;; (20229 34587))
9129;;; Generated autoloads from erc/erc-speedbar.el 9149;;; Generated autoloads from erc/erc-speedbar.el
9130 9150
9131(autoload 'erc-speedbar-browser "erc-speedbar" "\ 9151(autoload 'erc-speedbar-browser "erc-speedbar" "\
@@ -9136,21 +9156,21 @@ This will add a speedbar major display mode.
9136 9156
9137;;;*** 9157;;;***
9138 9158
9139;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (19845 9159;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (20229
9140;;;;;; 45374)) 9160;;;;;; 34587))
9141;;; Generated autoloads from erc/erc-spelling.el 9161;;; Generated autoloads from erc/erc-spelling.el
9142 (autoload 'erc-spelling-mode "erc-spelling" nil t) 9162 (autoload 'erc-spelling-mode "erc-spelling" nil t)
9143 9163
9144;;;*** 9164;;;***
9145 9165
9146;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (19845 45374)) 9166;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (20229 34587))
9147;;; Generated autoloads from erc/erc-stamp.el 9167;;; Generated autoloads from erc/erc-stamp.el
9148 (autoload 'erc-timestamp-mode "erc-stamp" nil t) 9168 (autoload 'erc-timestamp-mode "erc-stamp" nil t)
9149 9169
9150;;;*** 9170;;;***
9151 9171
9152;;;### (autoloads (erc-track-minor-mode) "erc-track" "erc/erc-track.el" 9172;;;### (autoloads (erc-track-minor-mode) "erc-track" "erc/erc-track.el"
9153;;;;;; (20168 57844)) 9173;;;;;; (20229 34587))
9154;;; Generated autoloads from erc/erc-track.el 9174;;; Generated autoloads from erc/erc-track.el
9155 9175
9156(defvar erc-track-minor-mode nil "\ 9176(defvar erc-track-minor-mode nil "\
@@ -9176,7 +9196,7 @@ keybindings will not do anything useful.
9176;;;*** 9196;;;***
9177 9197
9178;;;### (autoloads (erc-truncate-buffer erc-truncate-buffer-to-size) 9198;;;### (autoloads (erc-truncate-buffer erc-truncate-buffer-to-size)
9179;;;;;; "erc-truncate" "erc/erc-truncate.el" (19845 45374)) 9199;;;;;; "erc-truncate" "erc/erc-truncate.el" (20229 34587))
9180;;; Generated autoloads from erc/erc-truncate.el 9200;;; Generated autoloads from erc/erc-truncate.el
9181 (autoload 'erc-truncate-mode "erc-truncate" nil t) 9201 (autoload 'erc-truncate-mode "erc-truncate" nil t)
9182 9202
@@ -9196,7 +9216,7 @@ Meant to be used in hooks, like `erc-insert-post-hook'.
9196;;;*** 9216;;;***
9197 9217
9198;;;### (autoloads (erc-xdcc-add-file) "erc-xdcc" "erc/erc-xdcc.el" 9218;;;### (autoloads (erc-xdcc-add-file) "erc-xdcc" "erc/erc-xdcc.el"
9199;;;;;; (19845 45374)) 9219;;;;;; (20229 34587))
9200;;; Generated autoloads from erc/erc-xdcc.el 9220;;; Generated autoloads from erc/erc-xdcc.el
9201 (autoload 'erc-xdcc-mode "erc-xdcc") 9221 (autoload 'erc-xdcc-mode "erc-xdcc")
9202 9222
@@ -9209,7 +9229,7 @@ Add a file to `erc-xdcc-files'.
9209 9229
9210;;;### (autoloads (ert-describe-test ert-run-tests-interactively 9230;;;### (autoloads (ert-describe-test ert-run-tests-interactively
9211;;;;;; ert-run-tests-batch-and-exit ert-run-tests-batch ert-deftest) 9231;;;;;; ert-run-tests-batch-and-exit ert-run-tests-batch ert-deftest)
9212;;;;;; "ert" "emacs-lisp/ert.el" (20168 57844)) 9232;;;;;; "ert" "emacs-lisp/ert.el" (20229 34587))
9213;;; Generated autoloads from emacs-lisp/ert.el 9233;;; Generated autoloads from emacs-lisp/ert.el
9214 9234
9215(autoload 'ert-deftest "ert" "\ 9235(autoload 'ert-deftest "ert" "\
@@ -9279,7 +9299,7 @@ Display the documentation for TEST-OR-TEST-NAME (a symbol or ert-test).
9279;;;*** 9299;;;***
9280 9300
9281;;;### (autoloads (ert-kill-all-test-buffers) "ert-x" "emacs-lisp/ert-x.el" 9301;;;### (autoloads (ert-kill-all-test-buffers) "ert-x" "emacs-lisp/ert-x.el"
9282;;;;;; (19845 45374)) 9302;;;;;; (20229 34587))
9283;;; Generated autoloads from emacs-lisp/ert-x.el 9303;;; Generated autoloads from emacs-lisp/ert-x.el
9284 9304
9285(put 'ert-with-test-buffer 'lisp-indent-function 1) 9305(put 'ert-with-test-buffer 'lisp-indent-function 1)
@@ -9291,8 +9311,8 @@ Kill all test buffers that are still live.
9291 9311
9292;;;*** 9312;;;***
9293 9313
9294;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (20164 9314;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (20229
9295;;;;;; 60780)) 9315;;;;;; 34587))
9296;;; Generated autoloads from eshell/esh-mode.el 9316;;; Generated autoloads from eshell/esh-mode.el
9297 9317
9298(autoload 'eshell-mode "esh-mode" "\ 9318(autoload 'eshell-mode "esh-mode" "\
@@ -9305,7 +9325,7 @@ Emacs shell interactive mode.
9305;;;*** 9325;;;***
9306 9326
9307;;;### (autoloads (eshell-command-result eshell-command eshell) "eshell" 9327;;;### (autoloads (eshell-command-result eshell-command eshell) "eshell"
9308;;;;;; "eshell/eshell.el" (20116 6099)) 9328;;;;;; "eshell/eshell.el" (20229 34587))
9309;;; Generated autoloads from eshell/eshell.el 9329;;; Generated autoloads from eshell/eshell.el
9310 9330
9311(autoload 'eshell "eshell" "\ 9331(autoload 'eshell "eshell" "\
@@ -9346,7 +9366,7 @@ corresponding to a successful execution.
9346;;;;;; visit-tags-table tags-table-mode find-tag-default-function 9366;;;;;; visit-tags-table tags-table-mode find-tag-default-function
9347;;;;;; find-tag-hook tags-add-tables tags-compression-info-list 9367;;;;;; find-tag-hook tags-add-tables tags-compression-info-list
9348;;;;;; tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el" 9368;;;;;; tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el"
9349;;;;;; (20168 57844)) 9369;;;;;; (20237 28610))
9350;;; Generated autoloads from progmodes/etags.el 9370;;; Generated autoloads from progmodes/etags.el
9351 9371
9352(defvar tags-file-name nil "\ 9372(defvar tags-file-name nil "\
@@ -9664,7 +9684,7 @@ for \\[find-tag] (which see).
9664;;;;;; ethio-fidel-to-sera-marker ethio-fidel-to-sera-region ethio-fidel-to-sera-buffer 9684;;;;;; ethio-fidel-to-sera-marker ethio-fidel-to-sera-region ethio-fidel-to-sera-buffer
9665;;;;;; ethio-sera-to-fidel-marker ethio-sera-to-fidel-region ethio-sera-to-fidel-buffer 9685;;;;;; ethio-sera-to-fidel-marker ethio-sera-to-fidel-region ethio-sera-to-fidel-buffer
9666;;;;;; setup-ethiopic-environment-internal) "ethio-util" "language/ethio-util.el" 9686;;;;;; setup-ethiopic-environment-internal) "ethio-util" "language/ethio-util.el"
9667;;;;;; (20201 55112)) 9687;;;;;; (20229 34587))
9668;;; Generated autoloads from language/ethio-util.el 9688;;; Generated autoloads from language/ethio-util.el
9669 9689
9670(autoload 'setup-ethiopic-environment-internal "ethio-util" "\ 9690(autoload 'setup-ethiopic-environment-internal "ethio-util" "\
@@ -9834,7 +9854,7 @@ With ARG, insert that many delimiters.
9834 9854
9835;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline 9855;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline
9836;;;;;; eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el" 9856;;;;;; eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el"
9837;;;;;; (19931 11784)) 9857;;;;;; (20229 34587))
9838;;; Generated autoloads from net/eudc.el 9858;;; Generated autoloads from net/eudc.el
9839 9859
9840(autoload 'eudc-set-server "eudc" "\ 9860(autoload 'eudc-set-server "eudc" "\
@@ -9890,7 +9910,7 @@ This does nothing except loading eudc by autoload side-effect.
9890 9910
9891;;;### (autoloads (eudc-display-jpeg-as-button eudc-display-jpeg-inline 9911;;;### (autoloads (eudc-display-jpeg-as-button eudc-display-jpeg-inline
9892;;;;;; eudc-display-sound eudc-display-mail eudc-display-url eudc-display-generic-binary) 9912;;;;;; eudc-display-sound eudc-display-mail eudc-display-url eudc-display-generic-binary)
9893;;;;;; "eudc-bob" "net/eudc-bob.el" (19845 45374)) 9913;;;;;; "eudc-bob" "net/eudc-bob.el" (20229 34587))
9894;;; Generated autoloads from net/eudc-bob.el 9914;;; Generated autoloads from net/eudc-bob.el
9895 9915
9896(autoload 'eudc-display-generic-binary "eudc-bob" "\ 9916(autoload 'eudc-display-generic-binary "eudc-bob" "\
@@ -9926,7 +9946,7 @@ Display a button for the JPEG DATA.
9926;;;*** 9946;;;***
9927 9947
9928;;;### (autoloads (eudc-try-bbdb-insert eudc-insert-record-at-point-into-bbdb) 9948;;;### (autoloads (eudc-try-bbdb-insert eudc-insert-record-at-point-into-bbdb)
9929;;;;;; "eudc-export" "net/eudc-export.el" (20175 31160)) 9949;;;;;; "eudc-export" "net/eudc-export.el" (20229 34587))
9930;;; Generated autoloads from net/eudc-export.el 9950;;; Generated autoloads from net/eudc-export.el
9931 9951
9932(autoload 'eudc-insert-record-at-point-into-bbdb "eudc-export" "\ 9952(autoload 'eudc-insert-record-at-point-into-bbdb "eudc-export" "\
@@ -9943,7 +9963,7 @@ Call `eudc-insert-record-at-point-into-bbdb' if on a record.
9943;;;*** 9963;;;***
9944 9964
9945;;;### (autoloads (eudc-edit-hotlist) "eudc-hotlist" "net/eudc-hotlist.el" 9965;;;### (autoloads (eudc-edit-hotlist) "eudc-hotlist" "net/eudc-hotlist.el"
9946;;;;;; (20162 19074)) 9966;;;;;; (20229 34587))
9947;;; Generated autoloads from net/eudc-hotlist.el 9967;;; Generated autoloads from net/eudc-hotlist.el
9948 9968
9949(autoload 'eudc-edit-hotlist "eudc-hotlist" "\ 9969(autoload 'eudc-edit-hotlist "eudc-hotlist" "\
@@ -9953,8 +9973,8 @@ Edit the hotlist of directory servers in a specialized buffer.
9953 9973
9954;;;*** 9974;;;***
9955 9975
9956;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (19845 9976;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (20229
9957;;;;;; 45374)) 9977;;;;;; 34587))
9958;;; Generated autoloads from emacs-lisp/ewoc.el 9978;;; Generated autoloads from emacs-lisp/ewoc.el
9959 9979
9960(autoload 'ewoc-create "ewoc" "\ 9980(autoload 'ewoc-create "ewoc" "\
@@ -9983,7 +10003,7 @@ fourth arg NOSEP non-nil inhibits this.
9983;;;### (autoloads (executable-make-buffer-file-executable-if-script-p 10003;;;### (autoloads (executable-make-buffer-file-executable-if-script-p
9984;;;;;; executable-self-display executable-set-magic executable-interpret 10004;;;;;; executable-self-display executable-set-magic executable-interpret
9985;;;;;; executable-command-find-posix-p) "executable" "progmodes/executable.el" 10005;;;;;; executable-command-find-posix-p) "executable" "progmodes/executable.el"
9986;;;;;; (20160 63745)) 10006;;;;;; (20229 34587))
9987;;; Generated autoloads from progmodes/executable.el 10007;;; Generated autoloads from progmodes/executable.el
9988 10008
9989(autoload 'executable-command-find-posix-p "executable" "\ 10009(autoload 'executable-command-find-posix-p "executable" "\
@@ -10026,7 +10046,7 @@ file modes.
10026 10046
10027;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot 10047;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot
10028;;;;;; expand-abbrev-hook expand-add-abbrevs) "expand" "expand.el" 10048;;;;;; expand-abbrev-hook expand-add-abbrevs) "expand" "expand.el"
10029;;;;;; (20164 29468)) 10049;;;;;; (20229 34587))
10030;;; Generated autoloads from expand.el 10050;;; Generated autoloads from expand.el
10031 10051
10032(autoload 'expand-add-abbrevs "expand" "\ 10052(autoload 'expand-add-abbrevs "expand" "\
@@ -10075,7 +10095,7 @@ This is used only in conjunction with `expand-add-abbrevs'.
10075 10095
10076;;;*** 10096;;;***
10077 10097
10078;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (20178 7273)) 10098;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (20257 13883))
10079;;; Generated autoloads from progmodes/f90.el 10099;;; Generated autoloads from progmodes/f90.el
10080 10100
10081(autoload 'f90-mode "f90" "\ 10101(autoload 'f90-mode "f90" "\
@@ -10145,8 +10165,8 @@ with no args, if that value is non-nil.
10145;;;### (autoloads (variable-pitch-mode buffer-face-toggle buffer-face-set 10165;;;### (autoloads (variable-pitch-mode buffer-face-toggle buffer-face-set
10146;;;;;; buffer-face-mode text-scale-adjust text-scale-decrease text-scale-increase 10166;;;;;; buffer-face-mode text-scale-adjust text-scale-decrease text-scale-increase
10147;;;;;; text-scale-set face-remap-set-base face-remap-reset-base 10167;;;;;; text-scale-set face-remap-set-base face-remap-reset-base
10148;;;;;; face-remap-add-relative) "face-remap" "face-remap.el" (20127 10168;;;;;; face-remap-add-relative) "face-remap" "face-remap.el" (20229
10149;;;;;; 62865)) 10169;;;;;; 34587))
10150;;; Generated autoloads from face-remap.el 10170;;; Generated autoloads from face-remap.el
10151 10171
10152(autoload 'face-remap-add-relative "face-remap" "\ 10172(autoload 'face-remap-add-relative "face-remap" "\
@@ -10340,7 +10360,7 @@ you can set `feedmail-queue-reminder-alist' to nil.
10340;;;*** 10360;;;***
10341 10361
10342;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu 10362;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu
10343;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (20164 60780)) 10363;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (20229 34587))
10344;;; Generated autoloads from ffap.el 10364;;; Generated autoloads from ffap.el
10345 10365
10346(autoload 'ffap-next "ffap" "\ 10366(autoload 'ffap-next "ffap" "\
@@ -10404,7 +10424,7 @@ Evaluate the forms in variable `ffap-bindings'.
10404;;;### (autoloads (file-cache-minibuffer-complete file-cache-add-directory-recursively 10424;;;### (autoloads (file-cache-minibuffer-complete file-cache-add-directory-recursively
10405;;;;;; file-cache-add-directory-using-locate file-cache-add-directory-using-find 10425;;;;;; file-cache-add-directory-using-locate file-cache-add-directory-using-find
10406;;;;;; file-cache-add-file file-cache-add-directory-list file-cache-add-directory) 10426;;;;;; file-cache-add-file file-cache-add-directory-list file-cache-add-directory)
10407;;;;;; "filecache" "filecache.el" (19845 45374)) 10427;;;;;; "filecache" "filecache.el" (20229 34587))
10408;;; Generated autoloads from filecache.el 10428;;; Generated autoloads from filecache.el
10409 10429
10410(autoload 'file-cache-add-directory "filecache" "\ 10430(autoload 'file-cache-add-directory "filecache" "\
@@ -10464,7 +10484,7 @@ the name is considered already unique; only the second substitution
10464;;;;;; copy-file-locals-to-dir-locals delete-dir-local-variable 10484;;;;;; copy-file-locals-to-dir-locals delete-dir-local-variable
10465;;;;;; add-dir-local-variable delete-file-local-variable-prop-line 10485;;;;;; add-dir-local-variable delete-file-local-variable-prop-line
10466;;;;;; add-file-local-variable-prop-line delete-file-local-variable 10486;;;;;; add-file-local-variable-prop-line delete-file-local-variable
10467;;;;;; add-file-local-variable) "files-x" "files-x.el" (20167 36967)) 10487;;;;;; add-file-local-variable) "files-x" "files-x.el" (20229 34587))
10468;;; Generated autoloads from files-x.el 10488;;; Generated autoloads from files-x.el
10469 10489
10470(autoload 'add-file-local-variable "files-x" "\ 10490(autoload 'add-file-local-variable "files-x" "\
@@ -10529,8 +10549,8 @@ Copy directory-local variables to the -*- line.
10529 10549
10530;;;*** 10550;;;***
10531 10551
10532;;;### (autoloads (filesets-init) "filesets" "filesets.el" (20201 10552;;;### (autoloads (filesets-init) "filesets" "filesets.el" (20229
10533;;;;;; 55112)) 10553;;;;;; 34587))
10534;;; Generated autoloads from filesets.el 10554;;; Generated autoloads from filesets.el
10535 10555
10536(autoload 'filesets-init "filesets" "\ 10556(autoload 'filesets-init "filesets" "\
@@ -10541,7 +10561,7 @@ Set up hooks, load the cache file -- if existing -- and build the menu.
10541 10561
10542;;;*** 10562;;;***
10543 10563
10544;;;### (autoloads (find-cmd) "find-cmd" "find-cmd.el" (19845 45374)) 10564;;;### (autoloads (find-cmd) "find-cmd" "find-cmd.el" (20229 34587))
10545;;; Generated autoloads from find-cmd.el 10565;;; Generated autoloads from find-cmd.el
10546 10566
10547(autoload 'find-cmd "find-cmd" "\ 10567(autoload 'find-cmd "find-cmd" "\
@@ -10561,7 +10581,7 @@ result is a string that should be ready for the command line.
10561;;;*** 10581;;;***
10562 10582
10563;;;### (autoloads (find-grep-dired find-name-dired find-dired) "find-dired" 10583;;;### (autoloads (find-grep-dired find-name-dired find-dired) "find-dired"
10564;;;;;; "find-dired.el" (19980 19797)) 10584;;;;;; "find-dired.el" (20239 38674))
10565;;; Generated autoloads from find-dired.el 10585;;; Generated autoloads from find-dired.el
10566 10586
10567(autoload 'find-dired "find-dired" "\ 10587(autoload 'find-dired "find-dired" "\
@@ -10601,7 +10621,7 @@ use in place of \"-ls\" as the final argument.
10601 10621
10602;;;### (autoloads (ff-mouse-find-other-file-other-window ff-mouse-find-other-file 10622;;;### (autoloads (ff-mouse-find-other-file-other-window ff-mouse-find-other-file
10603;;;;;; ff-find-other-file ff-get-other-file) "find-file" "find-file.el" 10623;;;;;; ff-find-other-file ff-get-other-file) "find-file" "find-file.el"
10604;;;;;; (19845 45374)) 10624;;;;;; (20229 34587))
10605;;; Generated autoloads from find-file.el 10625;;; Generated autoloads from find-file.el
10606 10626
10607(defvar ff-special-constructs `((,(purecopy "^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]") lambda nil (buffer-substring (match-beginning 2) (match-end 2)))) "\ 10627(defvar ff-special-constructs `((,(purecopy "^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]") lambda nil (buffer-substring (match-beginning 2) (match-end 2)))) "\
@@ -10695,7 +10715,7 @@ Visit the file you click on in another window.
10695;;;;;; find-variable find-variable-noselect find-function-other-frame 10715;;;;;; find-variable find-variable-noselect find-function-other-frame
10696;;;;;; find-function-other-window find-function find-function-noselect 10716;;;;;; find-function-other-window find-function find-function-noselect
10697;;;;;; find-function-search-for-symbol find-library) "find-func" 10717;;;;;; find-function-search-for-symbol find-library) "find-func"
10698;;;;;; "emacs-lisp/find-func.el" (20153 32815)) 10718;;;;;; "emacs-lisp/find-func.el" (20229 34587))
10699;;; Generated autoloads from emacs-lisp/find-func.el 10719;;; Generated autoloads from emacs-lisp/find-func.el
10700 10720
10701(autoload 'find-library "find-func" "\ 10721(autoload 'find-library "find-func" "\
@@ -10854,7 +10874,7 @@ Define some key bindings for the find-function family of functions.
10854;;;*** 10874;;;***
10855 10875
10856;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories 10876;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories
10857;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (19886 45771)) 10877;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (20229 34587))
10858;;; Generated autoloads from find-lisp.el 10878;;; Generated autoloads from find-lisp.el
10859 10879
10860(autoload 'find-lisp-find-dired "find-lisp" "\ 10880(autoload 'find-lisp-find-dired "find-lisp" "\
@@ -10875,7 +10895,7 @@ Change the filter on a find-lisp-find-dired buffer to REGEXP.
10875;;;*** 10895;;;***
10876 10896
10877;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords) 10897;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords)
10878;;;;;; "finder" "finder.el" (19893 19022)) 10898;;;;;; "finder" "finder.el" (20229 34587))
10879;;; Generated autoloads from finder.el 10899;;; Generated autoloads from finder.el
10880 10900
10881(autoload 'finder-list-keywords "finder" "\ 10901(autoload 'finder-list-keywords "finder" "\
@@ -10897,7 +10917,7 @@ Find packages matching a given keyword.
10897;;;*** 10917;;;***
10898 10918
10899;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl" 10919;;;### (autoloads (enable-flow-control-on enable-flow-control) "flow-ctrl"
10900;;;;;; "flow-ctrl.el" (19845 45374)) 10920;;;;;; "flow-ctrl.el" (20229 34587))
10901;;; Generated autoloads from flow-ctrl.el 10921;;; Generated autoloads from flow-ctrl.el
10902 10922
10903(autoload 'enable-flow-control "flow-ctrl" "\ 10923(autoload 'enable-flow-control "flow-ctrl" "\
@@ -10919,7 +10939,7 @@ to get the effect of a C-q.
10919;;;*** 10939;;;***
10920 10940
10921;;;### (autoloads (fill-flowed fill-flowed-encode) "flow-fill" "gnus/flow-fill.el" 10941;;;### (autoloads (fill-flowed fill-flowed-encode) "flow-fill" "gnus/flow-fill.el"
10922;;;;;; (19845 45374)) 10942;;;;;; (20229 34587))
10923;;; Generated autoloads from gnus/flow-fill.el 10943;;; Generated autoloads from gnus/flow-fill.el
10924 10944
10925(autoload 'fill-flowed-encode "flow-fill" "\ 10945(autoload 'fill-flowed-encode "flow-fill" "\
@@ -10935,7 +10955,7 @@ to get the effect of a C-q.
10935;;;*** 10955;;;***
10936 10956
10937;;;### (autoloads (flymake-find-file-hook flymake-mode-off flymake-mode-on 10957;;;### (autoloads (flymake-find-file-hook flymake-mode-off flymake-mode-on
10938;;;;;; flymake-mode) "flymake" "progmodes/flymake.el" (19984 16846)) 10958;;;;;; flymake-mode) "flymake" "progmodes/flymake.el" (20229 34587))
10939;;; Generated autoloads from progmodes/flymake.el 10959;;; Generated autoloads from progmodes/flymake.el
10940 10960
10941(autoload 'flymake-mode "flymake" "\ 10961(autoload 'flymake-mode "flymake" "\
@@ -10964,7 +10984,7 @@ Turn flymake mode off.
10964 10984
10965;;;### (autoloads (flyspell-buffer flyspell-region flyspell-mode-off 10985;;;### (autoloads (flyspell-buffer flyspell-region flyspell-mode-off
10966;;;;;; turn-off-flyspell turn-on-flyspell flyspell-mode flyspell-prog-mode) 10986;;;;;; turn-off-flyspell turn-on-flyspell flyspell-mode flyspell-prog-mode)
10967;;;;;; "flyspell" "textmodes/flyspell.el" (20174 10230)) 10987;;;;;; "flyspell" "textmodes/flyspell.el" (20229 34587))
10968;;; Generated autoloads from textmodes/flyspell.el 10988;;; Generated autoloads from textmodes/flyspell.el
10969 10989
10970(autoload 'flyspell-prog-mode "flyspell" "\ 10990(autoload 'flyspell-prog-mode "flyspell" "\
@@ -11036,7 +11056,7 @@ Flyspell whole buffer.
11036 11056
11037;;;### (autoloads (follow-delete-other-windows-and-split follow-mode 11057;;;### (autoloads (follow-delete-other-windows-and-split follow-mode
11038;;;;;; turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el" 11058;;;;;; turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el"
11039;;;;;; (20187 22214)) 11059;;;;;; (20229 34587))
11040;;; Generated autoloads from follow.el 11060;;; Generated autoloads from follow.el
11041 11061
11042(autoload 'turn-on-follow-mode "follow" "\ 11062(autoload 'turn-on-follow-mode "follow" "\
@@ -11112,8 +11132,8 @@ in your `~/.emacs' file, replacing [f7] by your favorite key:
11112 11132
11113;;;*** 11133;;;***
11114 11134
11115;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (20170 11135;;;### (autoloads (footnote-mode) "footnote" "mail/footnote.el" (20229
11116;;;;;; 13157)) 11136;;;;;; 34587))
11117;;; Generated autoloads from mail/footnote.el 11137;;; Generated autoloads from mail/footnote.el
11118 11138
11119(autoload 'footnote-mode "footnote" "\ 11139(autoload 'footnote-mode "footnote" "\
@@ -11132,7 +11152,7 @@ play around with the following keys:
11132;;;*** 11152;;;***
11133 11153
11134;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) 11154;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode)
11135;;;;;; "forms" "forms.el" (20197 58064)) 11155;;;;;; "forms" "forms.el" (20229 34587))
11136;;; Generated autoloads from forms.el 11156;;; Generated autoloads from forms.el
11137 11157
11138(autoload 'forms-mode "forms" "\ 11158(autoload 'forms-mode "forms" "\
@@ -11169,7 +11189,7 @@ Visit a file in Forms mode in other window.
11169;;;*** 11189;;;***
11170 11190
11171;;;### (autoloads (fortran-mode) "fortran" "progmodes/fortran.el" 11191;;;### (autoloads (fortran-mode) "fortran" "progmodes/fortran.el"
11172;;;;;; (20178 7273)) 11192;;;;;; (20229 34587))
11173;;; Generated autoloads from progmodes/fortran.el 11193;;; Generated autoloads from progmodes/fortran.el
11174 11194
11175(autoload 'fortran-mode "fortran" "\ 11195(autoload 'fortran-mode "fortran" "\
@@ -11247,7 +11267,7 @@ with no args, if that value is non-nil.
11247;;;*** 11267;;;***
11248 11268
11249;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region 11269;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region
11250;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (20165 31925)) 11270;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (20229 34587))
11251;;; Generated autoloads from play/fortune.el 11271;;; Generated autoloads from play/fortune.el
11252 11272
11253(autoload 'fortune-add-fortune "fortune" "\ 11273(autoload 'fortune-add-fortune "fortune" "\
@@ -11296,7 +11316,7 @@ and choose the directory as the fortune-file.
11296;;;*** 11316;;;***
11297 11317
11298;;;### (autoloads (gdb gdb-enable-debug) "gdb-mi" "progmodes/gdb-mi.el" 11318;;;### (autoloads (gdb gdb-enable-debug) "gdb-mi" "progmodes/gdb-mi.el"
11299;;;;;; (20218 64194)) 11319;;;;;; (20264 32142))
11300;;; Generated autoloads from progmodes/gdb-mi.el 11320;;; Generated autoloads from progmodes/gdb-mi.el
11301 11321
11302(defvar gdb-enable-debug nil "\ 11322(defvar gdb-enable-debug nil "\
@@ -11363,8 +11383,8 @@ detailed description of this mode.
11363;;;*** 11383;;;***
11364 11384
11365;;;### (autoloads (generic-make-keywords-list generic-mode generic-mode-internal 11385;;;### (autoloads (generic-make-keywords-list generic-mode generic-mode-internal
11366;;;;;; define-generic-mode) "generic" "emacs-lisp/generic.el" (19845 11386;;;;;; define-generic-mode) "generic" "emacs-lisp/generic.el" (20229
11367;;;;;; 45374)) 11387;;;;;; 34587))
11368;;; Generated autoloads from emacs-lisp/generic.el 11388;;; Generated autoloads from emacs-lisp/generic.el
11369 11389
11370(defvar generic-mode-list nil "\ 11390(defvar generic-mode-list nil "\
@@ -11441,7 +11461,7 @@ regular expression that can be used as an element of
11441;;;*** 11461;;;***
11442 11462
11443;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el" 11463;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el"
11444;;;;;; (19906 31087)) 11464;;;;;; (20229 34587))
11445;;; Generated autoloads from progmodes/glasses.el 11465;;; Generated autoloads from progmodes/glasses.el
11446 11466
11447(autoload 'glasses-mode "glasses" "\ 11467(autoload 'glasses-mode "glasses" "\
@@ -11455,7 +11475,7 @@ at places they belong to.
11455 11475
11456;;;### (autoloads (gmm-tool-bar-from-list gmm-widget-p gmm-error 11476;;;### (autoloads (gmm-tool-bar-from-list gmm-widget-p gmm-error
11457;;;;;; gmm-message gmm-regexp-concat) "gmm-utils" "gnus/gmm-utils.el" 11477;;;;;; gmm-message gmm-regexp-concat) "gmm-utils" "gnus/gmm-utils.el"
11458;;;;;; (20175 31160)) 11478;;;;;; (20229 34587))
11459;;; Generated autoloads from gnus/gmm-utils.el 11479;;; Generated autoloads from gnus/gmm-utils.el
11460 11480
11461(autoload 'gmm-regexp-concat "gmm-utils" "\ 11481(autoload 'gmm-regexp-concat "gmm-utils" "\
@@ -11510,7 +11530,7 @@ DEFAULT-MAP specifies the default key map for ICON-LIST.
11510;;;*** 11530;;;***
11511 11531
11512;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server 11532;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server
11513;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (20187 22214)) 11533;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (20258 34747))
11514;;; Generated autoloads from gnus/gnus.el 11534;;; Generated autoloads from gnus/gnus.el
11515(when (fboundp 'custom-autoload) 11535(when (fboundp 'custom-autoload)
11516 (custom-autoload 'gnus-select-method "gnus")) 11536 (custom-autoload 'gnus-select-method "gnus"))
@@ -11563,7 +11583,7 @@ prompt the user for the name of an NNTP server to use.
11563;;;;;; gnus-agent-get-undownloaded-list gnus-agent-delete-group 11583;;;;;; gnus-agent-get-undownloaded-list gnus-agent-delete-group
11564;;;;;; gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize 11584;;;;;; gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize
11565;;;;;; gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent" 11585;;;;;; gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent"
11566;;;;;; "gnus/gnus-agent.el" (20221 40442)) 11586;;;;;; "gnus/gnus-agent.el" (20265 7997))
11567;;; Generated autoloads from gnus/gnus-agent.el 11587;;; Generated autoloads from gnus/gnus-agent.el
11568 11588
11569(autoload 'gnus-unplugged "gnus-agent" "\ 11589(autoload 'gnus-unplugged "gnus-agent" "\
@@ -11654,7 +11674,7 @@ If CLEAN, obsolete (ignore).
11654;;;*** 11674;;;***
11655 11675
11656;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el" 11676;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el"
11657;;;;;; (20207 7484)) 11677;;;;;; (20232 10689))
11658;;; Generated autoloads from gnus/gnus-art.el 11678;;; Generated autoloads from gnus/gnus-art.el
11659 11679
11660(autoload 'gnus-article-prepare-display "gnus-art" "\ 11680(autoload 'gnus-article-prepare-display "gnus-art" "\
@@ -11665,7 +11685,7 @@ Make the current buffer look like a nice article.
11665;;;*** 11685;;;***
11666 11686
11667;;;### (autoloads (gnus-bookmark-bmenu-list gnus-bookmark-jump gnus-bookmark-set) 11687;;;### (autoloads (gnus-bookmark-bmenu-list gnus-bookmark-jump gnus-bookmark-set)
11668;;;;;; "gnus-bookmark" "gnus/gnus-bookmark.el" (19845 45374)) 11688;;;;;; "gnus-bookmark" "gnus/gnus-bookmark.el" (20229 34587))
11669;;; Generated autoloads from gnus/gnus-bookmark.el 11689;;; Generated autoloads from gnus/gnus-bookmark.el
11670 11690
11671(autoload 'gnus-bookmark-set "gnus-bookmark" "\ 11691(autoload 'gnus-bookmark-set "gnus-bookmark" "\
@@ -11690,8 +11710,8 @@ deletion, or > if it is flagged for displaying.
11690 11710
11691;;;### (autoloads (gnus-cache-delete-group gnus-cache-rename-group 11711;;;### (autoloads (gnus-cache-delete-group gnus-cache-rename-group
11692;;;;;; gnus-cache-generate-nov-databases gnus-cache-generate-active 11712;;;;;; gnus-cache-generate-nov-databases gnus-cache-generate-active
11693;;;;;; gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (19845 11713;;;;;; gnus-jog-cache) "gnus-cache" "gnus/gnus-cache.el" (20229
11694;;;;;; 45374)) 11714;;;;;; 34587))
11695;;; Generated autoloads from gnus/gnus-cache.el 11715;;; Generated autoloads from gnus/gnus-cache.el
11696 11716
11697(autoload 'gnus-jog-cache "gnus-cache" "\ 11717(autoload 'gnus-jog-cache "gnus-cache" "\
@@ -11733,7 +11753,7 @@ supported.
11733;;;*** 11753;;;***
11734 11754
11735;;;### (autoloads (gnus-delay-initialize gnus-delay-send-queue gnus-delay-article) 11755;;;### (autoloads (gnus-delay-initialize gnus-delay-send-queue gnus-delay-article)
11736;;;;;; "gnus-delay" "gnus/gnus-delay.el" (19931 11784)) 11756;;;;;; "gnus-delay" "gnus/gnus-delay.el" (20229 34587))
11737;;; Generated autoloads from gnus/gnus-delay.el 11757;;; Generated autoloads from gnus/gnus-delay.el
11738 11758
11739(autoload 'gnus-delay-article "gnus-delay" "\ 11759(autoload 'gnus-delay-article "gnus-delay" "\
@@ -11769,7 +11789,7 @@ Checking delayed messages is skipped if optional arg NO-CHECK is non-nil.
11769;;;*** 11789;;;***
11770 11790
11771;;;### (autoloads (gnus-user-format-function-D gnus-user-format-function-d) 11791;;;### (autoloads (gnus-user-format-function-D gnus-user-format-function-d)
11772;;;;;; "gnus-diary" "gnus/gnus-diary.el" (20161 45793)) 11792;;;;;; "gnus-diary" "gnus/gnus-diary.el" (20229 34587))
11773;;; Generated autoloads from gnus/gnus-diary.el 11793;;; Generated autoloads from gnus/gnus-diary.el
11774 11794
11775(autoload 'gnus-user-format-function-d "gnus-diary" "\ 11795(autoload 'gnus-user-format-function-d "gnus-diary" "\
@@ -11785,7 +11805,7 @@ Checking delayed messages is skipped if optional arg NO-CHECK is non-nil.
11785;;;*** 11805;;;***
11786 11806
11787;;;### (autoloads (turn-on-gnus-dired-mode) "gnus-dired" "gnus/gnus-dired.el" 11807;;;### (autoloads (turn-on-gnus-dired-mode) "gnus-dired" "gnus/gnus-dired.el"
11788;;;;;; (20167 36967)) 11808;;;;;; (20229 34587))
11789;;; Generated autoloads from gnus/gnus-dired.el 11809;;; Generated autoloads from gnus/gnus-dired.el
11790 11810
11791(autoload 'turn-on-gnus-dired-mode "gnus-dired" "\ 11811(autoload 'turn-on-gnus-dired-mode "gnus-dired" "\
@@ -11796,7 +11816,7 @@ Convenience method to turn on gnus-dired-mode.
11796;;;*** 11816;;;***
11797 11817
11798;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el" 11818;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el"
11799;;;;;; (19981 40664)) 11819;;;;;; (20229 34587))
11800;;; Generated autoloads from gnus/gnus-draft.el 11820;;; Generated autoloads from gnus/gnus-draft.el
11801 11821
11802(autoload 'gnus-draft-reminder "gnus-draft" "\ 11822(autoload 'gnus-draft-reminder "gnus-draft" "\
@@ -11808,8 +11828,8 @@ Reminder user if there are unsent drafts.
11808 11828
11809;;;### (autoloads (gnus-convert-png-to-face gnus-convert-face-to-png 11829;;;### (autoloads (gnus-convert-png-to-face gnus-convert-face-to-png
11810;;;;;; gnus-face-from-file gnus-x-face-from-file gnus-insert-random-x-face-header 11830;;;;;; gnus-face-from-file gnus-x-face-from-file gnus-insert-random-x-face-header
11811;;;;;; gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (20187 11831;;;;;; gnus-random-x-face) "gnus-fun" "gnus/gnus-fun.el" (20229
11812;;;;;; 22214)) 11832;;;;;; 34587))
11813;;; Generated autoloads from gnus/gnus-fun.el 11833;;; Generated autoloads from gnus/gnus-fun.el
11814 11834
11815(autoload 'gnus-random-x-face "gnus-fun" "\ 11835(autoload 'gnus-random-x-face "gnus-fun" "\
@@ -11854,7 +11874,7 @@ FILE should be a PNG file that's 48x48 and smaller than or equal to
11854;;;*** 11874;;;***
11855 11875
11856;;;### (autoloads (gnus-treat-mail-gravatar gnus-treat-from-gravatar) 11876;;;### (autoloads (gnus-treat-mail-gravatar gnus-treat-from-gravatar)
11857;;;;;; "gnus-gravatar" "gnus/gnus-gravatar.el" (19845 45374)) 11877;;;;;; "gnus-gravatar" "gnus/gnus-gravatar.el" (20229 34587))
11858;;; Generated autoloads from gnus/gnus-gravatar.el 11878;;; Generated autoloads from gnus/gnus-gravatar.el
11859 11879
11860(autoload 'gnus-treat-from-gravatar "gnus-gravatar" "\ 11880(autoload 'gnus-treat-from-gravatar "gnus-gravatar" "\
@@ -11872,7 +11892,7 @@ If gravatars are already displayed, remove them.
11872;;;*** 11892;;;***
11873 11893
11874;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group) 11894;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group)
11875;;;;;; "gnus-group" "gnus/gnus-group.el" (20201 55112)) 11895;;;;;; "gnus-group" "gnus/gnus-group.el" (20232 10689))
11876;;; Generated autoloads from gnus/gnus-group.el 11896;;; Generated autoloads from gnus/gnus-group.el
11877 11897
11878(autoload 'gnus-fetch-group "gnus-group" "\ 11898(autoload 'gnus-fetch-group "gnus-group" "\
@@ -11890,7 +11910,7 @@ Pop up a frame and enter GROUP.
11890;;;*** 11910;;;***
11891 11911
11892;;;### (autoloads (gnus-html-prefetch-images gnus-article-html) "gnus-html" 11912;;;### (autoloads (gnus-html-prefetch-images gnus-article-html) "gnus-html"
11893;;;;;; "gnus/gnus-html.el" (20050 11479)) 11913;;;;;; "gnus/gnus-html.el" (20229 34587))
11894;;; Generated autoloads from gnus/gnus-html.el 11914;;; Generated autoloads from gnus/gnus-html.el
11895 11915
11896(autoload 'gnus-article-html "gnus-html" "\ 11916(autoload 'gnus-article-html "gnus-html" "\
@@ -11906,7 +11926,7 @@ Pop up a frame and enter GROUP.
11906;;;*** 11926;;;***
11907 11927
11908;;;### (autoloads (gnus-batch-score) "gnus-kill" "gnus/gnus-kill.el" 11928;;;### (autoloads (gnus-batch-score) "gnus-kill" "gnus/gnus-kill.el"
11909;;;;;; (19845 45374)) 11929;;;;;; (20229 34587))
11910;;; Generated autoloads from gnus/gnus-kill.el 11930;;; Generated autoloads from gnus/gnus-kill.el
11911 11931
11912(defalias 'gnus-batch-kill 'gnus-batch-score) 11932(defalias 'gnus-batch-kill 'gnus-batch-score)
@@ -11921,7 +11941,7 @@ Usage: emacs -batch -l ~/.emacs -l gnus -f gnus-batch-score
11921 11941
11922;;;### (autoloads (gnus-mailing-list-mode gnus-mailing-list-insinuate 11942;;;### (autoloads (gnus-mailing-list-mode gnus-mailing-list-insinuate
11923;;;;;; turn-on-gnus-mailing-list-mode) "gnus-ml" "gnus/gnus-ml.el" 11943;;;;;; turn-on-gnus-mailing-list-mode) "gnus-ml" "gnus/gnus-ml.el"
11924;;;;;; (19845 45374)) 11944;;;;;; (20229 34587))
11925;;; Generated autoloads from gnus/gnus-ml.el 11945;;; Generated autoloads from gnus/gnus-ml.el
11926 11946
11927(autoload 'turn-on-gnus-mailing-list-mode "gnus-ml" "\ 11947(autoload 'turn-on-gnus-mailing-list-mode "gnus-ml" "\
@@ -11946,7 +11966,7 @@ Minor mode for providing mailing-list commands.
11946 11966
11947;;;### (autoloads (gnus-group-split-fancy gnus-group-split gnus-group-split-update 11967;;;### (autoloads (gnus-group-split-fancy gnus-group-split gnus-group-split-update
11948;;;;;; gnus-group-split-setup) "gnus-mlspl" "gnus/gnus-mlspl.el" 11968;;;;;; gnus-group-split-setup) "gnus-mlspl" "gnus/gnus-mlspl.el"
11949;;;;;; (19845 45374)) 11969;;;;;; (20229 34587))
11950;;; Generated autoloads from gnus/gnus-mlspl.el 11970;;; Generated autoloads from gnus/gnus-mlspl.el
11951 11971
11952(autoload 'gnus-group-split-setup "gnus-mlspl" "\ 11972(autoload 'gnus-group-split-setup "gnus-mlspl" "\
@@ -12047,7 +12067,7 @@ Calling (gnus-group-split-fancy nil nil \"mail.others\") returns:
12047;;;*** 12067;;;***
12048 12068
12049;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail) 12069;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail)
12050;;;;;; "gnus-msg" "gnus/gnus-msg.el" (20207 7484)) 12070;;;;;; "gnus-msg" "gnus/gnus-msg.el" (20230 55355))
12051;;; Generated autoloads from gnus/gnus-msg.el 12071;;; Generated autoloads from gnus/gnus-msg.el
12052 12072
12053(autoload 'gnus-msg-mail "gnus-msg" "\ 12073(autoload 'gnus-msg-mail "gnus-msg" "\
@@ -12073,7 +12093,7 @@ Like `message-reply'.
12073 12093
12074;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon 12094;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon
12075;;;;;; gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el" 12095;;;;;; gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el"
12076;;;;;; (19845 45374)) 12096;;;;;; (20229 34587))
12077;;; Generated autoloads from gnus/gnus-picon.el 12097;;; Generated autoloads from gnus/gnus-picon.el
12078 12098
12079(autoload 'gnus-treat-from-picon "gnus-picon" "\ 12099(autoload 'gnus-treat-from-picon "gnus-picon" "\
@@ -12100,7 +12120,7 @@ If picons are already displayed, remove them.
12100;;;;;; gnus-sorted-nintersection gnus-sorted-range-intersection 12120;;;;;; gnus-sorted-nintersection gnus-sorted-range-intersection
12101;;;;;; gnus-sorted-intersection gnus-intersection gnus-sorted-complement 12121;;;;;; gnus-sorted-intersection gnus-intersection gnus-sorted-complement
12102;;;;;; gnus-sorted-ndifference gnus-sorted-difference) "gnus-range" 12122;;;;;; gnus-sorted-ndifference gnus-sorted-difference) "gnus-range"
12103;;;;;; "gnus/gnus-range.el" (19845 45374)) 12123;;;;;; "gnus/gnus-range.el" (20229 34587))
12104;;; Generated autoloads from gnus/gnus-range.el 12124;;; Generated autoloads from gnus/gnus-range.el
12105 12125
12106(autoload 'gnus-sorted-difference "gnus-range" "\ 12126(autoload 'gnus-sorted-difference "gnus-range" "\
@@ -12168,7 +12188,7 @@ Add NUM into sorted LIST by side effect.
12168;;;*** 12188;;;***
12169 12189
12170;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize) 12190;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize)
12171;;;;;; "gnus-registry" "gnus/gnus-registry.el" (20143 51029)) 12191;;;;;; "gnus-registry" "gnus/gnus-registry.el" (20229 34587))
12172;;; Generated autoloads from gnus/gnus-registry.el 12192;;; Generated autoloads from gnus/gnus-registry.el
12173 12193
12174(autoload 'gnus-registry-initialize "gnus-registry" "\ 12194(autoload 'gnus-registry-initialize "gnus-registry" "\
@@ -12184,8 +12204,8 @@ Install the registry hooks.
12184;;;*** 12204;;;***
12185 12205
12186;;;### (autoloads (gnus-sieve-article-add-rule gnus-sieve-generate 12206;;;### (autoloads (gnus-sieve-article-add-rule gnus-sieve-generate
12187;;;;;; gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (19845 12207;;;;;; gnus-sieve-update) "gnus-sieve" "gnus/gnus-sieve.el" (20229
12188;;;;;; 45374)) 12208;;;;;; 34587))
12189;;; Generated autoloads from gnus/gnus-sieve.el 12209;;; Generated autoloads from gnus/gnus-sieve.el
12190 12210
12191(autoload 'gnus-sieve-update "gnus-sieve" "\ 12211(autoload 'gnus-sieve-update "gnus-sieve" "\
@@ -12213,7 +12233,7 @@ See the documentation for these variables and functions for details.
12213;;;*** 12233;;;***
12214 12234
12215;;;### (autoloads (gnus-update-format) "gnus-spec" "gnus/gnus-spec.el" 12235;;;### (autoloads (gnus-update-format) "gnus-spec" "gnus/gnus-spec.el"
12216;;;;;; (20207 7484)) 12236;;;;;; (20229 34587))
12217;;; Generated autoloads from gnus/gnus-spec.el 12237;;; Generated autoloads from gnus/gnus-spec.el
12218 12238
12219(autoload 'gnus-update-format "gnus-spec" "\ 12239(autoload 'gnus-update-format "gnus-spec" "\
@@ -12224,7 +12244,7 @@ Update the format specification near point.
12224;;;*** 12244;;;***
12225 12245
12226;;;### (autoloads (gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" 12246;;;### (autoloads (gnus-declare-backend) "gnus-start" "gnus/gnus-start.el"
12227;;;;;; (20176 51947)) 12247;;;;;; (20259 55615))
12228;;; Generated autoloads from gnus/gnus-start.el 12248;;; Generated autoloads from gnus/gnus-start.el
12229 12249
12230(autoload 'gnus-declare-backend "gnus-start" "\ 12250(autoload 'gnus-declare-backend "gnus-start" "\
@@ -12235,7 +12255,7 @@ Declare back end NAME with ABILITIES as a Gnus back end.
12235;;;*** 12255;;;***
12236 12256
12237;;;### (autoloads (gnus-summary-bookmark-jump) "gnus-sum" "gnus/gnus-sum.el" 12257;;;### (autoloads (gnus-summary-bookmark-jump) "gnus-sum" "gnus/gnus-sum.el"
12238;;;;;; (20222 61246)) 12258;;;;;; (20258 34747))
12239;;; Generated autoloads from gnus/gnus-sum.el 12259;;; Generated autoloads from gnus/gnus-sum.el
12240 12260
12241(autoload 'gnus-summary-bookmark-jump "gnus-sum" "\ 12261(autoload 'gnus-summary-bookmark-jump "gnus-sum" "\
@@ -12247,7 +12267,7 @@ BOOKMARK is a bookmark name or a bookmark record.
12247;;;*** 12267;;;***
12248 12268
12249;;;### (autoloads (gnus-sync-install-hooks gnus-sync-initialize) 12269;;;### (autoloads (gnus-sync-install-hooks gnus-sync-initialize)
12250;;;;;; "gnus-sync" "gnus/gnus-sync.el" (19845 45374)) 12270;;;;;; "gnus-sync" "gnus/gnus-sync.el" (20229 34587))
12251;;; Generated autoloads from gnus/gnus-sync.el 12271;;; Generated autoloads from gnus/gnus-sync.el
12252 12272
12253(autoload 'gnus-sync-initialize "gnus-sync" "\ 12273(autoload 'gnus-sync-initialize "gnus-sync" "\
@@ -12263,7 +12283,7 @@ Install the sync hooks.
12263;;;*** 12283;;;***
12264 12284
12265;;;### (autoloads (gnus-add-configuration) "gnus-win" "gnus/gnus-win.el" 12285;;;### (autoloads (gnus-add-configuration) "gnus-win" "gnus/gnus-win.el"
12266;;;;;; (20207 7484)) 12286;;;;;; (20232 10689))
12267;;; Generated autoloads from gnus/gnus-win.el 12287;;; Generated autoloads from gnus/gnus-win.el
12268 12288
12269(autoload 'gnus-add-configuration "gnus-win" "\ 12289(autoload 'gnus-add-configuration "gnus-win" "\
@@ -12274,7 +12294,7 @@ Add the window configuration CONF to `gnus-buffer-configuration'.
12274;;;*** 12294;;;***
12275 12295
12276;;;### (autoloads (gnutls-min-prime-bits) "gnutls" "net/gnutls.el" 12296;;;### (autoloads (gnutls-min-prime-bits) "gnutls" "net/gnutls.el"
12277;;;;;; (20176 51947)) 12297;;;;;; (20229 34587))
12278;;; Generated autoloads from net/gnutls.el 12298;;; Generated autoloads from net/gnutls.el
12279 12299
12280(defvar gnutls-min-prime-bits nil "\ 12300(defvar gnutls-min-prime-bits nil "\
@@ -12290,7 +12310,7 @@ A value of nil says to use the default gnutls value.")
12290 12310
12291;;;*** 12311;;;***
12292 12312
12293;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (20178 7273)) 12313;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (20229 34587))
12294;;; Generated autoloads from play/gomoku.el 12314;;; Generated autoloads from play/gomoku.el
12295 12315
12296(autoload 'gomoku "gomoku" "\ 12316(autoload 'gomoku "gomoku" "\
@@ -12317,8 +12337,8 @@ Use \\[describe-mode] for more info.
12317;;;*** 12337;;;***
12318 12338
12319;;;### (autoloads (goto-address-prog-mode goto-address-mode goto-address 12339;;;### (autoloads (goto-address-prog-mode goto-address-mode goto-address
12320;;;;;; goto-address-at-point) "goto-addr" "net/goto-addr.el" (20127 12340;;;;;; goto-address-at-point) "goto-addr" "net/goto-addr.el" (20229
12321;;;;;; 62865)) 12341;;;;;; 34587))
12322;;; Generated autoloads from net/goto-addr.el 12342;;; Generated autoloads from net/goto-addr.el
12323 12343
12324(define-obsolete-function-alias 'goto-address-at-mouse 'goto-address-at-point "22.1") 12344(define-obsolete-function-alias 'goto-address-at-mouse 'goto-address-at-point "22.1")
@@ -12357,7 +12377,7 @@ Like `goto-address-mode', but only for comments and strings.
12357;;;*** 12377;;;***
12358 12378
12359;;;### (autoloads (gravatar-retrieve-synchronously gravatar-retrieve) 12379;;;### (autoloads (gravatar-retrieve-synchronously gravatar-retrieve)
12360;;;;;; "gravatar" "gnus/gravatar.el" (19845 45374)) 12380;;;;;; "gravatar" "gnus/gravatar.el" (20229 34587))
12361;;; Generated autoloads from gnus/gravatar.el 12381;;; Generated autoloads from gnus/gravatar.el
12362 12382
12363(autoload 'gravatar-retrieve "gravatar" "\ 12383(autoload 'gravatar-retrieve "gravatar" "\
@@ -12375,7 +12395,7 @@ Retrieve MAIL-ADDRESS gravatar and returns it.
12375 12395
12376;;;### (autoloads (zrgrep rgrep lgrep grep-find grep grep-mode grep-compute-defaults 12396;;;### (autoloads (zrgrep rgrep lgrep grep-find grep grep-mode grep-compute-defaults
12377;;;;;; grep-process-setup grep-setup-hook grep-find-command grep-command 12397;;;;;; grep-process-setup grep-setup-hook grep-find-command grep-command
12378;;;;;; grep-window-height) "grep" "progmodes/grep.el" (20212 25403)) 12398;;;;;; grep-window-height) "grep" "progmodes/grep.el" (20255 25045))
12379;;; Generated autoloads from progmodes/grep.el 12399;;; Generated autoloads from progmodes/grep.el
12380 12400
12381(defvar grep-window-height nil "\ 12401(defvar grep-window-height nil "\
@@ -12537,7 +12557,7 @@ file name to `*.gz', and sets `grep-highlight-matches' to `always'.
12537 12557
12538;;;*** 12558;;;***
12539 12559
12540;;;### (autoloads (gs-load-image) "gs" "gs.el" (20188 43079)) 12560;;;### (autoloads (gs-load-image) "gs" "gs.el" (20229 34587))
12541;;; Generated autoloads from gs.el 12561;;; Generated autoloads from gs.el
12542 12562
12543(autoload 'gs-load-image "gs" "\ 12563(autoload 'gs-load-image "gs" "\
@@ -12551,7 +12571,7 @@ the form \"WINDOW-ID PIXMAP-ID\". Value is non-nil if successful.
12551;;;*** 12571;;;***
12552 12572
12553;;;### (autoloads (gud-tooltip-mode gdb-script-mode jdb pdb perldb 12573;;;### (autoloads (gud-tooltip-mode gdb-script-mode jdb pdb perldb
12554;;;;;; xdb dbx sdb gud-gdb) "gud" "progmodes/gud.el" (20215 1592)) 12574;;;;;; xdb dbx sdb gud-gdb) "gud" "progmodes/gud.el" (20261 10951))
12555;;; Generated autoloads from progmodes/gud.el 12575;;; Generated autoloads from progmodes/gud.el
12556 12576
12557(autoload 'gud-gdb "gud" "\ 12577(autoload 'gud-gdb "gud" "\
@@ -12639,8 +12659,8 @@ it if ARG is omitted or nil.
12639 12659
12640;;;*** 12660;;;***
12641 12661
12642;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (19889 12662;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (20229
12643;;;;;; 21967)) 12663;;;;;; 34587))
12644;;; Generated autoloads from play/handwrite.el 12664;;; Generated autoloads from play/handwrite.el
12645 12665
12646(autoload 'handwrite "handwrite" "\ 12666(autoload 'handwrite "handwrite" "\
@@ -12687,7 +12707,7 @@ to be updated.
12687 12707
12688;;;### (autoloads (mail-check-payment mail-add-payment-async mail-add-payment 12708;;;### (autoloads (mail-check-payment mail-add-payment-async mail-add-payment
12689;;;;;; hashcash-verify-payment hashcash-insert-payment-async hashcash-insert-payment) 12709;;;;;; hashcash-verify-payment hashcash-insert-payment-async hashcash-insert-payment)
12690;;;;;; "hashcash" "mail/hashcash.el" (19845 45374)) 12710;;;;;; "hashcash" "mail/hashcash.el" (20229 34587))
12691;;; Generated autoloads from mail/hashcash.el 12711;;; Generated autoloads from mail/hashcash.el
12692 12712
12693(autoload 'hashcash-insert-payment "hashcash" "\ 12713(autoload 'hashcash-insert-payment "hashcash" "\
@@ -12732,7 +12752,7 @@ Prefix arg sets default accept amount temporarily.
12732;;;### (autoloads (scan-buf-previous-region scan-buf-next-region 12752;;;### (autoloads (scan-buf-previous-region scan-buf-next-region
12733;;;;;; scan-buf-move-to-region help-at-pt-display-when-idle help-at-pt-set-timer 12753;;;;;; scan-buf-move-to-region help-at-pt-display-when-idle help-at-pt-set-timer
12734;;;;;; help-at-pt-cancel-timer display-local-help help-at-pt-kbd-string 12754;;;;;; help-at-pt-cancel-timer display-local-help help-at-pt-kbd-string
12735;;;;;; help-at-pt-string) "help-at-pt" "help-at-pt.el" (19845 45374)) 12755;;;;;; help-at-pt-string) "help-at-pt" "help-at-pt.el" (20229 34587))
12736;;; Generated autoloads from help-at-pt.el 12756;;; Generated autoloads from help-at-pt.el
12737 12757
12738(autoload 'help-at-pt-string "help-at-pt" "\ 12758(autoload 'help-at-pt-string "help-at-pt" "\
@@ -12862,7 +12882,7 @@ different regions. With numeric argument ARG, behaves like
12862;;;### (autoloads (doc-file-to-info doc-file-to-man describe-categories 12882;;;### (autoloads (doc-file-to-info doc-file-to-man describe-categories
12863;;;;;; describe-syntax describe-variable variable-at-point describe-function-1 12883;;;;;; describe-syntax describe-variable variable-at-point describe-function-1
12864;;;;;; find-lisp-object-file-name help-C-file-name describe-function) 12884;;;;;; find-lisp-object-file-name help-C-file-name describe-function)
12865;;;;;; "help-fns" "help-fns.el" (20161 45793)) 12885;;;;;; "help-fns" "help-fns.el" (20229 34587))
12866;;; Generated autoloads from help-fns.el 12886;;; Generated autoloads from help-fns.el
12867 12887
12868(autoload 'describe-function "help-fns" "\ 12888(autoload 'describe-function "help-fns" "\
@@ -12942,7 +12962,7 @@ Produce a texinfo buffer with sorted doc-strings from the DOC file.
12942;;;*** 12962;;;***
12943 12963
12944;;;### (autoloads (three-step-help) "help-macro" "help-macro.el" 12964;;;### (autoloads (three-step-help) "help-macro" "help-macro.el"
12945;;;;;; (19845 45374)) 12965;;;;;; (20249 19777))
12946;;; Generated autoloads from help-macro.el 12966;;; Generated autoloads from help-macro.el
12947 12967
12948(defvar three-step-help nil "\ 12968(defvar three-step-help nil "\
@@ -12958,8 +12978,8 @@ gives the window that lists the options.")
12958 12978
12959;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button 12979;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button
12960;;;;;; help-make-xrefs help-buffer help-setup-xref help-mode-finish 12980;;;;;; help-make-xrefs help-buffer help-setup-xref help-mode-finish
12961;;;;;; help-mode-setup help-mode) "help-mode" "help-mode.el" (20167 12981;;;;;; help-mode-setup help-mode) "help-mode" "help-mode.el" (20229
12962;;;;;; 36967)) 12982;;;;;; 34587))
12963;;; Generated autoloads from help-mode.el 12983;;; Generated autoloads from help-mode.el
12964 12984
12965(autoload 'help-mode "help-mode" "\ 12985(autoload 'help-mode "help-mode" "\
@@ -13052,7 +13072,7 @@ Add xrefs for symbols in `pp's output between FROM and TO.
13052;;;*** 13072;;;***
13053 13073
13054;;;### (autoloads (Helper-help Helper-describe-bindings) "helper" 13074;;;### (autoloads (Helper-help Helper-describe-bindings) "helper"
13055;;;;;; "emacs-lisp/helper.el" (19845 45374)) 13075;;;;;; "emacs-lisp/helper.el" (20229 34587))
13056;;; Generated autoloads from emacs-lisp/helper.el 13076;;; Generated autoloads from emacs-lisp/helper.el
13057 13077
13058(autoload 'Helper-describe-bindings "helper" "\ 13078(autoload 'Helper-describe-bindings "helper" "\
@@ -13068,7 +13088,7 @@ Provide help for current mode.
13068;;;*** 13088;;;***
13069 13089
13070;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl" 13090;;;### (autoloads (hexlify-buffer hexl-find-file hexl-mode) "hexl"
13071;;;;;; "hexl.el" (19865 50420)) 13091;;;;;; "hexl.el" (20229 34587))
13072;;; Generated autoloads from hexl.el 13092;;; Generated autoloads from hexl.el
13073 13093
13074(autoload 'hexl-mode "hexl" "\ 13094(autoload 'hexl-mode "hexl" "\
@@ -13165,7 +13185,7 @@ This discards the buffer's undo information.
13165;;;### (autoloads (hi-lock-write-interactive-patterns hi-lock-unface-buffer 13185;;;### (autoloads (hi-lock-write-interactive-patterns hi-lock-unface-buffer
13166;;;;;; hi-lock-face-phrase-buffer hi-lock-face-buffer hi-lock-line-face-buffer 13186;;;;;; hi-lock-face-phrase-buffer hi-lock-face-buffer hi-lock-line-face-buffer
13167;;;;;; global-hi-lock-mode hi-lock-mode) "hi-lock" "hi-lock.el" 13187;;;;;; global-hi-lock-mode hi-lock-mode) "hi-lock" "hi-lock.el"
13168;;;;;; (20127 62865)) 13188;;;;;; (20229 34587))
13169;;; Generated autoloads from hi-lock.el 13189;;; Generated autoloads from hi-lock.el
13170 13190
13171(autoload 'hi-lock-mode "hi-lock" "\ 13191(autoload 'hi-lock-mode "hi-lock" "\
@@ -13304,7 +13324,7 @@ be found in variable `hi-lock-interactive-patterns'.
13304;;;*** 13324;;;***
13305 13325
13306;;;### (autoloads (hide-ifdef-mode) "hideif" "progmodes/hideif.el" 13326;;;### (autoloads (hide-ifdef-mode) "hideif" "progmodes/hideif.el"
13307;;;;;; (20197 58064)) 13327;;;;;; (20229 34587))
13308;;; Generated autoloads from progmodes/hideif.el 13328;;; Generated autoloads from progmodes/hideif.el
13309 13329
13310(autoload 'hide-ifdef-mode "hideif" "\ 13330(autoload 'hide-ifdef-mode "hideif" "\
@@ -13348,7 +13368,7 @@ Several variables affect how the hiding is done:
13348;;;*** 13368;;;***
13349 13369
13350;;;### (autoloads (turn-off-hideshow hs-minor-mode) "hideshow" "progmodes/hideshow.el" 13370;;;### (autoloads (turn-off-hideshow hs-minor-mode) "hideshow" "progmodes/hideshow.el"
13351;;;;;; (20172 54913)) 13371;;;;;; (20237 28610))
13352;;; Generated autoloads from progmodes/hideshow.el 13372;;; Generated autoloads from progmodes/hideshow.el
13353 13373
13354(defvar hs-special-modes-alist (mapcar 'purecopy '((c-mode "{" "}" "/[*/]" nil nil) (c++-mode "{" "}" "/[*/]" nil nil) (bibtex-mode ("@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil nil) (js-mode "{" "}" "/[*/]" nil))) "\ 13374(defvar hs-special-modes-alist (mapcar 'purecopy '((c-mode "{" "}" "/[*/]" nil nil) (c++-mode "{" "}" "/[*/]" nil nil) (bibtex-mode ("@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil nil) (js-mode "{" "}" "/[*/]" nil))) "\
@@ -13410,8 +13430,8 @@ Unconditionally turn off `hs-minor-mode'.
13410;;;;;; highlight-compare-buffers highlight-changes-rotate-faces 13430;;;;;; highlight-compare-buffers highlight-changes-rotate-faces
13411;;;;;; highlight-changes-previous-change highlight-changes-next-change 13431;;;;;; highlight-changes-previous-change highlight-changes-next-change
13412;;;;;; highlight-changes-remove-highlight highlight-changes-visible-mode 13432;;;;;; highlight-changes-remove-highlight highlight-changes-visible-mode
13413;;;;;; highlight-changes-mode) "hilit-chg" "hilit-chg.el" (20188 13433;;;;;; highlight-changes-mode) "hilit-chg" "hilit-chg.el" (20229
13414;;;;;; 43079)) 13434;;;;;; 34587))
13415;;; Generated autoloads from hilit-chg.el 13435;;; Generated autoloads from hilit-chg.el
13416 13436
13417(autoload 'highlight-changes-mode "hilit-chg" "\ 13437(autoload 'highlight-changes-mode "hilit-chg" "\
@@ -13546,7 +13566,7 @@ See `highlight-changes-mode' for more information on Highlight-Changes mode.
13546;;;;;; hippie-expand-ignore-buffers hippie-expand-max-buffers hippie-expand-no-restriction 13566;;;;;; hippie-expand-ignore-buffers hippie-expand-max-buffers hippie-expand-no-restriction
13547;;;;;; hippie-expand-dabbrev-as-symbol hippie-expand-dabbrev-skip-space 13567;;;;;; hippie-expand-dabbrev-as-symbol hippie-expand-dabbrev-skip-space
13548;;;;;; hippie-expand-verbose hippie-expand-try-functions-list) "hippie-exp" 13568;;;;;; hippie-expand-verbose hippie-expand-try-functions-list) "hippie-exp"
13549;;;;;; "hippie-exp.el" (20167 36967)) 13569;;;;;; "hippie-exp.el" (20229 34587))
13550;;; Generated autoloads from hippie-exp.el 13570;;; Generated autoloads from hippie-exp.el
13551 13571
13552(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) "\ 13572(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) "\
@@ -13619,7 +13639,7 @@ argument VERBOSE non-nil makes the function verbose.
13619;;;*** 13639;;;***
13620 13640
13621;;;### (autoloads (global-hl-line-mode hl-line-mode) "hl-line" "hl-line.el" 13641;;;### (autoloads (global-hl-line-mode hl-line-mode) "hl-line" "hl-line.el"
13622;;;;;; (20127 62865)) 13642;;;;;; (20229 34587))
13623;;; Generated autoloads from hl-line.el 13643;;; Generated autoloads from hl-line.el
13624 13644
13625(autoload 'hl-line-mode "hl-line" "\ 13645(autoload 'hl-line-mode "hl-line" "\
@@ -13672,7 +13692,7 @@ Global-Hl-Line mode uses the functions `global-hl-line-unhighlight' and
13672;;;;;; holiday-bahai-holidays holiday-islamic-holidays holiday-christian-holidays 13692;;;;;; holiday-bahai-holidays holiday-islamic-holidays holiday-christian-holidays
13673;;;;;; holiday-hebrew-holidays holiday-other-holidays holiday-local-holidays 13693;;;;;; holiday-hebrew-holidays holiday-other-holidays holiday-local-holidays
13674;;;;;; holiday-oriental-holidays holiday-general-holidays) "holidays" 13694;;;;;; holiday-oriental-holidays holiday-general-holidays) "holidays"
13675;;;;;; "calendar/holidays.el" (20209 49217)) 13695;;;;;; "calendar/holidays.el" (20229 34587))
13676;;; Generated autoloads from calendar/holidays.el 13696;;; Generated autoloads from calendar/holidays.el
13677 13697
13678(define-obsolete-variable-alias 'general-holidays 'holiday-general-holidays "23.1") 13698(define-obsolete-variable-alias 'general-holidays 'holiday-general-holidays "23.1")
@@ -13820,8 +13840,8 @@ The optional LABEL is used to label the buffer created.
13820 13840
13821;;;*** 13841;;;***
13822 13842
13823;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (20164 13843;;;### (autoloads (html2text) "html2text" "gnus/html2text.el" (20229
13824;;;;;; 60780)) 13844;;;;;; 34587))
13825;;; Generated autoloads from gnus/html2text.el 13845;;; Generated autoloads from gnus/html2text.el
13826 13846
13827(autoload 'html2text "html2text" "\ 13847(autoload 'html2text "html2text" "\
@@ -13832,7 +13852,7 @@ Convert HTML to plain text in the current buffer.
13832;;;*** 13852;;;***
13833 13853
13834;;;### (autoloads (htmlfontify-copy-and-link-dir htmlfontify-buffer) 13854;;;### (autoloads (htmlfontify-copy-and-link-dir htmlfontify-buffer)
13835;;;;;; "htmlfontify" "htmlfontify.el" (20188 43079)) 13855;;;;;; "htmlfontify" "htmlfontify.el" (20237 28610))
13836;;; Generated autoloads from htmlfontify.el 13856;;; Generated autoloads from htmlfontify.el
13837 13857
13838(autoload 'htmlfontify-buffer "htmlfontify" "\ 13858(autoload 'htmlfontify-buffer "htmlfontify" "\
@@ -13865,8 +13885,8 @@ You may also want to set `hfy-page-header' and `hfy-page-footer'.
13865;;;*** 13885;;;***
13866 13886
13867;;;### (autoloads (define-ibuffer-filter define-ibuffer-op define-ibuffer-sorter 13887;;;### (autoloads (define-ibuffer-filter define-ibuffer-op define-ibuffer-sorter
13868;;;;;; define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (19845 13888;;;;;; define-ibuffer-column) "ibuf-macs" "ibuf-macs.el" (20229
13869;;;;;; 45374)) 13889;;;;;; 34587))
13870;;; Generated autoloads from ibuf-macs.el 13890;;; Generated autoloads from ibuf-macs.el
13871 13891
13872(autoload 'define-ibuffer-column "ibuf-macs" "\ 13892(autoload 'define-ibuffer-column "ibuf-macs" "\
@@ -13963,7 +13983,7 @@ bound to the current value of the filter.
13963;;;*** 13983;;;***
13964 13984
13965;;;### (autoloads (ibuffer ibuffer-other-window ibuffer-list-buffers) 13985;;;### (autoloads (ibuffer ibuffer-other-window ibuffer-list-buffers)
13966;;;;;; "ibuffer" "ibuffer.el" (20197 58671)) 13986;;;;;; "ibuffer" "ibuffer.el" (20232 10689))
13967;;; Generated autoloads from ibuffer.el 13987;;; Generated autoloads from ibuffer.el
13968 13988
13969(autoload 'ibuffer-list-buffers "ibuffer" "\ 13989(autoload 'ibuffer-list-buffers "ibuffer" "\
@@ -14004,7 +14024,7 @@ FORMATS is the value to use for `ibuffer-formats'.
14004 14024
14005;;;### (autoloads (icalendar-import-buffer icalendar-import-file 14025;;;### (autoloads (icalendar-import-buffer icalendar-import-file
14006;;;;;; icalendar-export-region icalendar-export-file) "icalendar" 14026;;;;;; icalendar-export-region icalendar-export-file) "icalendar"
14007;;;;;; "calendar/icalendar.el" (20164 29468)) 14027;;;;;; "calendar/icalendar.el" (20229 34587))
14008;;; Generated autoloads from calendar/icalendar.el 14028;;; Generated autoloads from calendar/icalendar.el
14009 14029
14010(autoload 'icalendar-export-file "icalendar" "\ 14030(autoload 'icalendar-export-file "icalendar" "\
@@ -14056,8 +14076,8 @@ buffer `*icalendar-errors*'.
14056 14076
14057;;;*** 14077;;;***
14058 14078
14059;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (20127 14079;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (20229
14060;;;;;; 62865)) 14080;;;;;; 34587))
14061;;; Generated autoloads from icomplete.el 14081;;; Generated autoloads from icomplete.el
14062 14082
14063(defvar icomplete-mode nil "\ 14083(defvar icomplete-mode nil "\
@@ -14079,7 +14099,7 @@ the mode if ARG is omitted or nil.
14079 14099
14080;;;*** 14100;;;***
14081 14101
14082;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (19890 42850)) 14102;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (20229 34587))
14083;;; Generated autoloads from progmodes/icon.el 14103;;; Generated autoloads from progmodes/icon.el
14084 14104
14085(autoload 'icon-mode "icon" "\ 14105(autoload 'icon-mode "icon" "\
@@ -14120,7 +14140,7 @@ with no args, if that value is non-nil.
14120;;;*** 14140;;;***
14121 14141
14122;;;### (autoloads (idlwave-shell) "idlw-shell" "progmodes/idlw-shell.el" 14142;;;### (autoloads (idlwave-shell) "idlw-shell" "progmodes/idlw-shell.el"
14123;;;;;; (20178 7273)) 14143;;;;;; (20237 28610))
14124;;; Generated autoloads from progmodes/idlw-shell.el 14144;;; Generated autoloads from progmodes/idlw-shell.el
14125 14145
14126(autoload 'idlwave-shell "idlw-shell" "\ 14146(autoload 'idlwave-shell "idlw-shell" "\
@@ -14146,7 +14166,7 @@ See also the variable `idlwave-shell-prompt-pattern'.
14146;;;*** 14166;;;***
14147 14167
14148;;;### (autoloads (idlwave-mode) "idlwave" "progmodes/idlwave.el" 14168;;;### (autoloads (idlwave-mode) "idlwave" "progmodes/idlwave.el"
14149;;;;;; (20221 40442)) 14169;;;;;; (20229 34587))
14150;;; Generated autoloads from progmodes/idlwave.el 14170;;; Generated autoloads from progmodes/idlwave.el
14151 14171
14152(autoload 'idlwave-mode "idlwave" "\ 14172(autoload 'idlwave-mode "idlwave" "\
@@ -14280,8 +14300,8 @@ The main features of this mode are
14280;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file 14300;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file
14281;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer 14301;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer
14282;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window 14302;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window
14283;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (20203 14303;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (20229
14284;;;;;; 10426)) 14304;;;;;; 34587))
14285;;; Generated autoloads from ido.el 14305;;; Generated autoloads from ido.el
14286 14306
14287(defvar ido-mode nil "\ 14307(defvar ido-mode nil "\
@@ -14542,7 +14562,7 @@ DEF, if non-nil, is the default value.
14542 14562
14543;;;*** 14563;;;***
14544 14564
14545;;;### (autoloads (ielm) "ielm" "ielm.el" (20077 56412)) 14565;;;### (autoloads (ielm) "ielm" "ielm.el" (20229 34587))
14546;;; Generated autoloads from ielm.el 14566;;; Generated autoloads from ielm.el
14547 14567
14548(autoload 'ielm "ielm" "\ 14568(autoload 'ielm "ielm" "\
@@ -14553,7 +14573,7 @@ Switches to the buffer `*ielm*', or creates it if it does not exist.
14553 14573
14554;;;*** 14574;;;***
14555 14575
14556;;;### (autoloads (iimage-mode) "iimage" "iimage.el" (19845 45374)) 14576;;;### (autoloads (iimage-mode) "iimage" "iimage.el" (20229 34587))
14557;;; Generated autoloads from iimage.el 14577;;; Generated autoloads from iimage.el
14558 14578
14559(define-obsolete-function-alias 'turn-on-iimage-mode 'iimage-mode "24.1") 14579(define-obsolete-function-alias 'turn-on-iimage-mode 'iimage-mode "24.1")
@@ -14570,7 +14590,7 @@ Toggle inline image minor mode.
14570;;;;;; create-image image-type-auto-detected-p image-type-available-p 14590;;;;;; create-image image-type-auto-detected-p image-type-available-p
14571;;;;;; image-type image-type-from-file-name image-type-from-file-header 14591;;;;;; image-type image-type-from-file-name image-type-from-file-header
14572;;;;;; image-type-from-buffer image-type-from-data) "image" "image.el" 14592;;;;;; image-type-from-buffer image-type-from-data) "image" "image.el"
14573;;;;;; (20084 29660)) 14593;;;;;; (20229 34587))
14574;;; Generated autoloads from image.el 14594;;; Generated autoloads from image.el
14575 14595
14576(autoload 'image-type-from-data "image" "\ 14596(autoload 'image-type-from-data "image" "\
@@ -14767,7 +14787,7 @@ If Emacs is compiled without ImageMagick support, do nothing.
14767;;;;;; image-dired-jump-thumbnail-buffer image-dired-delete-tag 14787;;;;;; image-dired-jump-thumbnail-buffer image-dired-delete-tag
14768;;;;;; image-dired-tag-files image-dired-show-all-from-dir image-dired-display-thumbs 14788;;;;;; image-dired-tag-files image-dired-show-all-from-dir image-dired-display-thumbs
14769;;;;;; image-dired-dired-with-window-configuration image-dired-dired-toggle-marked-thumbs) 14789;;;;;; image-dired-dired-with-window-configuration image-dired-dired-toggle-marked-thumbs)
14770;;;;;; "image-dired" "image-dired.el" (20168 57844)) 14790;;;;;; "image-dired" "image-dired.el" (20229 34587))
14771;;; Generated autoloads from image-dired.el 14791;;; Generated autoloads from image-dired.el
14772 14792
14773(autoload 'image-dired-dired-toggle-marked-thumbs "image-dired" "\ 14793(autoload 'image-dired-dired-toggle-marked-thumbs "image-dired" "\
@@ -14905,7 +14925,7 @@ easy-to-use form.
14905 14925
14906;;;### (autoloads (auto-image-file-mode insert-image-file image-file-name-regexp 14926;;;### (autoloads (auto-image-file-mode insert-image-file image-file-name-regexp
14907;;;;;; image-file-name-regexps image-file-name-extensions) "image-file" 14927;;;;;; image-file-name-regexps image-file-name-extensions) "image-file"
14908;;;;;; "image-file.el" (20127 62865)) 14928;;;;;; "image-file.el" (20229 34587))
14909;;; Generated autoloads from image-file.el 14929;;; Generated autoloads from image-file.el
14910 14930
14911(defvar image-file-name-extensions (purecopy '("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm" "svg")) "\ 14931(defvar image-file-name-extensions (purecopy '("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm" "svg")) "\
@@ -14968,7 +14988,7 @@ An image file is one whose name has an extension in
14968;;;*** 14988;;;***
14969 14989
14970;;;### (autoloads (image-bookmark-jump image-mode-as-text image-minor-mode 14990;;;### (autoloads (image-bookmark-jump image-mode-as-text image-minor-mode
14971;;;;;; image-mode) "image-mode" "image-mode.el" (20160 63745)) 14991;;;;;; image-mode) "image-mode" "image-mode.el" (20229 34587))
14972;;; Generated autoloads from image-mode.el 14992;;; Generated autoloads from image-mode.el
14973 14993
14974(autoload 'image-mode "image-mode" "\ 14994(autoload 'image-mode "image-mode" "\
@@ -15013,7 +15033,7 @@ on these modes.
15013;;;*** 15033;;;***
15014 15034
15015;;;### (autoloads (imenu imenu-add-menubar-index imenu-add-to-menubar 15035;;;### (autoloads (imenu imenu-add-menubar-index imenu-add-to-menubar
15016;;;;;; imenu-sort-function) "imenu" "imenu.el" (19845 45374)) 15036;;;;;; imenu-sort-function) "imenu" "imenu.el" (20229 34587))
15017;;; Generated autoloads from imenu.el 15037;;; Generated autoloads from imenu.el
15018 15038
15019(defvar imenu-sort-function nil "\ 15039(defvar imenu-sort-function nil "\
@@ -15130,7 +15150,7 @@ for more information.
15130 15150
15131;;;### (autoloads (indian-2-column-to-ucs-region in-is13194-pre-write-conversion 15151;;;### (autoloads (indian-2-column-to-ucs-region in-is13194-pre-write-conversion
15132;;;;;; in-is13194-post-read-conversion indian-compose-string indian-compose-region) 15152;;;;;; in-is13194-post-read-conversion indian-compose-string indian-compose-region)
15133;;;;;; "ind-util" "language/ind-util.el" (20097 41737)) 15153;;;;;; "ind-util" "language/ind-util.el" (20229 34587))
15134;;; Generated autoloads from language/ind-util.el 15154;;; Generated autoloads from language/ind-util.el
15135 15155
15136(autoload 'indian-compose-region "ind-util" "\ 15156(autoload 'indian-compose-region "ind-util" "\
@@ -15162,7 +15182,7 @@ Convert old Emacs Devanagari characters to UCS.
15162 15182
15163;;;### (autoloads (inferior-lisp inferior-lisp-prompt inferior-lisp-load-command 15183;;;### (autoloads (inferior-lisp inferior-lisp-prompt inferior-lisp-load-command
15164;;;;;; inferior-lisp-program inferior-lisp-filter-regexp) "inf-lisp" 15184;;;;;; inferior-lisp-program inferior-lisp-filter-regexp) "inf-lisp"
15165;;;;;; "progmodes/inf-lisp.el" (20197 58064)) 15185;;;;;; "progmodes/inf-lisp.el" (20229 34587))
15166;;; Generated autoloads from progmodes/inf-lisp.el 15186;;; Generated autoloads from progmodes/inf-lisp.el
15167 15187
15168(defvar inferior-lisp-filter-regexp (purecopy "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'") "\ 15188(defvar inferior-lisp-filter-regexp (purecopy "\\`\\s *\\(:\\(\\w\\|\\s_\\)\\)?\\s *\\'") "\
@@ -15229,7 +15249,7 @@ of `inferior-lisp-program'). Runs the hooks from
15229;;;;;; Info-goto-emacs-key-command-node Info-goto-emacs-command-node 15249;;;;;; Info-goto-emacs-key-command-node Info-goto-emacs-command-node
15230;;;;;; Info-mode info-finder info-apropos Info-index Info-directory 15250;;;;;; Info-mode info-finder info-apropos Info-index Info-directory
15231;;;;;; Info-on-current-buffer info-standalone info-emacs-manual 15251;;;;;; Info-on-current-buffer info-standalone info-emacs-manual
15232;;;;;; info info-other-window) "info" "info.el" (20184 46008)) 15252;;;;;; info info-other-window) "info" "info.el" (20242 46528))
15233;;; Generated autoloads from info.el 15253;;; Generated autoloads from info.el
15234 15254
15235(autoload 'info-other-window "info" "\ 15255(autoload 'info-other-window "info" "\
@@ -15415,7 +15435,7 @@ Go to Info buffer that displays MANUAL, creating it if none already exists.
15415 15435
15416;;;### (autoloads (info-complete-file info-complete-symbol info-lookup-file 15436;;;### (autoloads (info-complete-file info-complete-symbol info-lookup-file
15417;;;;;; info-lookup-symbol info-lookup-reset) "info-look" "info-look.el" 15437;;;;;; info-lookup-symbol info-lookup-reset) "info-look" "info-look.el"
15418;;;;;; (19984 16846)) 15438;;;;;; (20229 34587))
15419;;; Generated autoloads from info-look.el 15439;;; Generated autoloads from info-look.el
15420 15440
15421(autoload 'info-lookup-reset "info-look" "\ 15441(autoload 'info-lookup-reset "info-look" "\
@@ -15464,7 +15484,7 @@ Perform completion on file preceding point.
15464 15484
15465;;;### (autoloads (info-xref-docstrings info-xref-check-all-custom 15485;;;### (autoloads (info-xref-docstrings info-xref-check-all-custom
15466;;;;;; info-xref-check-all info-xref-check) "info-xref" "info-xref.el" 15486;;;;;; info-xref-check-all info-xref-check) "info-xref" "info-xref.el"
15467;;;;;; (20168 57844)) 15487;;;;;; (20229 34587))
15468;;; Generated autoloads from info-xref.el 15488;;; Generated autoloads from info-xref.el
15469 15489
15470(autoload 'info-xref-check "info-xref" "\ 15490(autoload 'info-xref-check "info-xref" "\
@@ -15547,7 +15567,7 @@ the sources handy.
15547;;;*** 15567;;;***
15548 15568
15549;;;### (autoloads (batch-info-validate Info-validate Info-split Info-split-threshold 15569;;;### (autoloads (batch-info-validate Info-validate Info-split Info-split-threshold
15550;;;;;; Info-tagify) "informat" "informat.el" (19886 45771)) 15570;;;;;; Info-tagify) "informat" "informat.el" (20229 34587))
15551;;; Generated autoloads from informat.el 15571;;; Generated autoloads from informat.el
15552 15572
15553(autoload 'Info-tagify "informat" "\ 15573(autoload 'Info-tagify "informat" "\
@@ -15594,7 +15614,7 @@ For example, invoke \"emacs -batch -f batch-info-validate $info/ ~/*.info\"
15594 15614
15595;;;### (autoloads (isearch-process-search-multibyte-characters isearch-toggle-input-method 15615;;;### (autoloads (isearch-process-search-multibyte-characters isearch-toggle-input-method
15596;;;;;; isearch-toggle-specified-input-method) "isearch-x" "international/isearch-x.el" 15616;;;;;; isearch-toggle-specified-input-method) "isearch-x" "international/isearch-x.el"
15597;;;;;; (19845 45374)) 15617;;;;;; (20229 34587))
15598;;; Generated autoloads from international/isearch-x.el 15618;;; Generated autoloads from international/isearch-x.el
15599 15619
15600(autoload 'isearch-toggle-specified-input-method "isearch-x" "\ 15620(autoload 'isearch-toggle-specified-input-method "isearch-x" "\
@@ -15614,8 +15634,8 @@ Toggle input method in interactive search.
15614 15634
15615;;;*** 15635;;;***
15616 15636
15617;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (19845 15637;;;### (autoloads (isearchb-activate) "isearchb" "isearchb.el" (20229
15618;;;;;; 45374)) 15638;;;;;; 34587))
15619;;; Generated autoloads from isearchb.el 15639;;; Generated autoloads from isearchb.el
15620 15640
15621(autoload 'isearchb-activate "isearchb" "\ 15641(autoload 'isearchb-activate "isearchb" "\
@@ -15631,7 +15651,7 @@ accessed via isearchb.
15631;;;### (autoloads (iso-cvt-define-menu iso-cvt-write-only iso-cvt-read-only 15651;;;### (autoloads (iso-cvt-define-menu iso-cvt-write-only iso-cvt-read-only
15632;;;;;; iso-sgml2iso iso-iso2sgml iso-iso2duden iso-iso2gtex iso-gtex2iso 15652;;;;;; iso-sgml2iso iso-iso2sgml iso-iso2duden iso-iso2gtex iso-gtex2iso
15633;;;;;; iso-tex2iso iso-iso2tex iso-german iso-spanish) "iso-cvt" 15653;;;;;; iso-tex2iso iso-iso2tex iso-german iso-spanish) "iso-cvt"
15634;;;;;; "international/iso-cvt.el" (19845 45374)) 15654;;;;;; "international/iso-cvt.el" (20229 34587))
15635;;; Generated autoloads from international/iso-cvt.el 15655;;; Generated autoloads from international/iso-cvt.el
15636 15656
15637(autoload 'iso-spanish "iso-cvt" "\ 15657(autoload 'iso-spanish "iso-cvt" "\
@@ -15722,7 +15742,7 @@ Add submenus to the File menu, to convert to and from various formats.
15722;;;*** 15742;;;***
15723 15743
15724;;;### (autoloads nil "iso-transl" "international/iso-transl.el" 15744;;;### (autoloads nil "iso-transl" "international/iso-transl.el"
15725;;;;;; (19845 45374)) 15745;;;;;; (20229 34587))
15726;;; Generated autoloads from international/iso-transl.el 15746;;; Generated autoloads from international/iso-transl.el
15727 (or key-translation-map (setq key-translation-map (make-sparse-keymap))) 15747 (or key-translation-map (setq key-translation-map (make-sparse-keymap)))
15728 (define-key key-translation-map "\C-x8" 'iso-transl-ctl-x-8-map) 15748 (define-key key-translation-map "\C-x8" 'iso-transl-ctl-x-8-map)
@@ -15734,7 +15754,7 @@ Add submenus to the File menu, to convert to and from various formats.
15734;;;;;; ispell-complete-word ispell-continue ispell-buffer ispell-comments-and-strings 15754;;;;;; ispell-complete-word ispell-continue ispell-buffer ispell-comments-and-strings
15735;;;;;; ispell-region ispell-change-dictionary ispell-kill-ispell 15755;;;;;; ispell-region ispell-change-dictionary ispell-kill-ispell
15736;;;;;; ispell-help ispell-pdict-save ispell-word ispell-personal-dictionary) 15756;;;;;; ispell-help ispell-pdict-save ispell-word ispell-personal-dictionary)
15737;;;;;; "ispell" "textmodes/ispell.el" (20187 22214)) 15757;;;;;; "ispell" "textmodes/ispell.el" (20229 34587))
15738;;; Generated autoloads from textmodes/ispell.el 15758;;; Generated autoloads from textmodes/ispell.el
15739 15759
15740(put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive)))) 15760(put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive))))
@@ -15960,8 +15980,8 @@ You can bind this to the key C-c i in GNUS or mail by adding to
15960 15980
15961;;;*** 15981;;;***
15962 15982
15963;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (20168 15983;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (20229
15964;;;;;; 57844)) 15984;;;;;; 34587))
15965;;; Generated autoloads from iswitchb.el 15985;;; Generated autoloads from iswitchb.el
15966 15986
15967(defvar iswitchb-mode nil "\ 15987(defvar iswitchb-mode nil "\
@@ -15989,7 +16009,7 @@ between buffers using substrings. See `iswitchb' for details.
15989;;;### (autoloads (read-hiragana-string japanese-zenkaku-region japanese-hankaku-region 16009;;;### (autoloads (read-hiragana-string japanese-zenkaku-region japanese-hankaku-region
15990;;;;;; japanese-hiragana-region japanese-katakana-region japanese-zenkaku 16010;;;;;; japanese-hiragana-region japanese-katakana-region japanese-zenkaku
15991;;;;;; japanese-hankaku japanese-hiragana japanese-katakana setup-japanese-environment-internal) 16011;;;;;; japanese-hankaku japanese-hiragana japanese-katakana setup-japanese-environment-internal)
15992;;;;;; "japan-util" "language/japan-util.el" (19845 45374)) 16012;;;;;; "japan-util" "language/japan-util.el" (20229 34587))
15993;;; Generated autoloads from language/japan-util.el 16013;;; Generated autoloads from language/japan-util.el
15994 16014
15995(autoload 'setup-japanese-environment-internal "japan-util" "\ 16015(autoload 'setup-japanese-environment-internal "japan-util" "\
@@ -16067,7 +16087,7 @@ If non-nil, second arg INITIAL-INPUT is a string to insert before reading.
16067;;;*** 16087;;;***
16068 16088
16069;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr" 16089;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr"
16070;;;;;; "jka-compr.el" (20000 30139)) 16090;;;;;; "jka-compr.el" (20250 40679))
16071;;; Generated autoloads from jka-compr.el 16091;;; Generated autoloads from jka-compr.el
16072 16092
16073(defvar jka-compr-inhibit nil "\ 16093(defvar jka-compr-inhibit nil "\
@@ -16083,14 +16103,14 @@ It is not recommended to set this variable permanently to anything but nil.")
16083(autoload 'jka-compr-uninstall "jka-compr" "\ 16103(autoload 'jka-compr-uninstall "jka-compr" "\
16084Uninstall jka-compr. 16104Uninstall jka-compr.
16085This removes the entries in `file-name-handler-alist' and `auto-mode-alist' 16105This removes the entries in `file-name-handler-alist' and `auto-mode-alist'
16086and `inhibit-first-line-modes-suffixes' that were added 16106and `inhibit-local-variables-suffixes' that were added
16087by `jka-compr-installed'. 16107by `jka-compr-installed'.
16088 16108
16089\(fn)" nil nil) 16109\(fn)" nil nil)
16090 16110
16091;;;*** 16111;;;***
16092 16112
16093;;;### (autoloads (js-mode) "js" "progmodes/js.el" (20222 61246)) 16113;;;### (autoloads (js-mode) "js" "progmodes/js.el" (20229 34587))
16094;;; Generated autoloads from progmodes/js.el 16114;;; Generated autoloads from progmodes/js.el
16095 16115
16096(autoload 'js-mode "js" "\ 16116(autoload 'js-mode "js" "\
@@ -16104,7 +16124,7 @@ Major mode for editing JavaScript.
16104 16124
16105;;;### (autoloads (keypad-setup keypad-numlock-shifted-setup keypad-shifted-setup 16125;;;### (autoloads (keypad-setup keypad-numlock-shifted-setup keypad-shifted-setup
16106;;;;;; keypad-numlock-setup keypad-setup) "keypad" "emulation/keypad.el" 16126;;;;;; keypad-numlock-setup keypad-setup) "keypad" "emulation/keypad.el"
16107;;;;;; (19845 45374)) 16127;;;;;; (20237 28610))
16108;;; Generated autoloads from emulation/keypad.el 16128;;; Generated autoloads from emulation/keypad.el
16109 16129
16110(defvar keypad-setup nil "\ 16130(defvar keypad-setup nil "\
@@ -16160,7 +16180,7 @@ the decimal key on the keypad is mapped to DECIMAL instead of `.'
16160;;;*** 16180;;;***
16161 16181
16162;;;### (autoloads (kinsoku) "kinsoku" "international/kinsoku.el" 16182;;;### (autoloads (kinsoku) "kinsoku" "international/kinsoku.el"
16163;;;;;; (19845 45374)) 16183;;;;;; (20229 34587))
16164;;; Generated autoloads from international/kinsoku.el 16184;;; Generated autoloads from international/kinsoku.el
16165 16185
16166(autoload 'kinsoku "kinsoku" "\ 16186(autoload 'kinsoku "kinsoku" "\
@@ -16181,8 +16201,8 @@ the context of text formatting.
16181 16201
16182;;;*** 16202;;;***
16183 16203
16184;;;### (autoloads (kkc-region) "kkc" "international/kkc.el" (19845 16204;;;### (autoloads (kkc-region) "kkc" "international/kkc.el" (20229
16185;;;;;; 45374)) 16205;;;;;; 34587))
16186;;; Generated autoloads from international/kkc.el 16206;;; Generated autoloads from international/kkc.el
16187 16207
16188(defvar kkc-after-update-conversion-functions nil "\ 16208(defvar kkc-after-update-conversion-functions nil "\
@@ -16207,7 +16227,7 @@ and the return value is the length of the conversion.
16207;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro 16227;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro
16208;;;;;; kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter 16228;;;;;; kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter
16209;;;;;; kmacro-call-macro kmacro-end-macro kmacro-start-macro kmacro-exec-ring-item) 16229;;;;;; kmacro-call-macro kmacro-end-macro kmacro-start-macro kmacro-exec-ring-item)
16210;;;;;; "kmacro" "kmacro.el" (20187 22214)) 16230;;;;;; "kmacro" "kmacro.el" (20229 34587))
16211;;; Generated autoloads from kmacro.el 16231;;; Generated autoloads from kmacro.el
16212 (global-set-key "\C-x(" 'kmacro-start-macro) 16232 (global-set-key "\C-x(" 'kmacro-start-macro)
16213 (global-set-key "\C-x)" 'kmacro-end-macro) 16233 (global-set-key "\C-x)" 'kmacro-end-macro)
@@ -16318,7 +16338,7 @@ If kbd macro currently being defined end it before activating it.
16318;;;*** 16338;;;***
16319 16339
16320;;;### (autoloads (setup-korean-environment-internal) "korea-util" 16340;;;### (autoloads (setup-korean-environment-internal) "korea-util"
16321;;;;;; "language/korea-util.el" (19845 45374)) 16341;;;;;; "language/korea-util.el" (20229 34587))
16322;;; Generated autoloads from language/korea-util.el 16342;;; Generated autoloads from language/korea-util.el
16323 16343
16324(defvar default-korean-keyboard (purecopy (if (string-match "3" (or (getenv "HANGUL_KEYBOARD_TYPE") "")) "3" "")) "\ 16344(defvar default-korean-keyboard (purecopy (if (string-match "3" (or (getenv "HANGUL_KEYBOARD_TYPE") "")) "3" "")) "\
@@ -16333,7 +16353,7 @@ If kbd macro currently being defined end it before activating it.
16333;;;*** 16353;;;***
16334 16354
16335;;;### (autoloads (landmark landmark-test-run) "landmark" "play/landmark.el" 16355;;;### (autoloads (landmark landmark-test-run) "landmark" "play/landmark.el"
16336;;;;;; (20178 7273)) 16356;;;;;; (20229 34587))
16337;;; Generated autoloads from play/landmark.el 16357;;; Generated autoloads from play/landmark.el
16338 16358
16339(defalias 'landmark-repeat 'landmark-test-run) 16359(defalias 'landmark-repeat 'landmark-test-run)
@@ -16365,7 +16385,7 @@ Use \\[describe-mode] for more info.
16365 16385
16366;;;### (autoloads (lao-compose-region lao-composition-function lao-transcribe-roman-to-lao-string 16386;;;### (autoloads (lao-compose-region lao-composition-function lao-transcribe-roman-to-lao-string
16367;;;;;; lao-transcribe-single-roman-syllable-to-lao lao-compose-string) 16387;;;;;; lao-transcribe-single-roman-syllable-to-lao lao-compose-string)
16368;;;;;; "lao-util" "language/lao-util.el" (20188 43079)) 16388;;;;;; "lao-util" "language/lao-util.el" (20229 34587))
16369;;; Generated autoloads from language/lao-util.el 16389;;; Generated autoloads from language/lao-util.el
16370 16390
16371(autoload 'lao-compose-string "lao-util" "\ 16391(autoload 'lao-compose-string "lao-util" "\
@@ -16404,7 +16424,7 @@ Transcribe Romanized Lao string STR to Lao character string.
16404 16424
16405;;;### (autoloads (latexenc-find-file-coding-system latexenc-coding-system-to-inputenc 16425;;;### (autoloads (latexenc-find-file-coding-system latexenc-coding-system-to-inputenc
16406;;;;;; latexenc-inputenc-to-coding-system latex-inputenc-coding-alist) 16426;;;;;; latexenc-inputenc-to-coding-system latex-inputenc-coding-alist)
16407;;;;;; "latexenc" "international/latexenc.el" (19845 45374)) 16427;;;;;; "latexenc" "international/latexenc.el" (20229 34587))
16408;;; Generated autoloads from international/latexenc.el 16428;;; Generated autoloads from international/latexenc.el
16409 16429
16410(defvar latex-inputenc-coding-alist (purecopy '(("ansinew" . windows-1252) ("applemac" . mac-roman) ("ascii" . us-ascii) ("cp1250" . windows-1250) ("cp1252" . windows-1252) ("cp1257" . cp1257) ("cp437de" . cp437) ("cp437" . cp437) ("cp850" . cp850) ("cp852" . cp852) ("cp858" . cp858) ("cp865" . cp865) ("latin1" . iso-8859-1) ("latin2" . iso-8859-2) ("latin3" . iso-8859-3) ("latin4" . iso-8859-4) ("latin5" . iso-8859-5) ("latin9" . iso-8859-15) ("next" . next) ("utf8" . utf-8) ("utf8x" . utf-8))) "\ 16430(defvar latex-inputenc-coding-alist (purecopy '(("ansinew" . windows-1252) ("applemac" . mac-roman) ("ascii" . us-ascii) ("cp1250" . windows-1250) ("cp1252" . windows-1252) ("cp1257" . cp1257) ("cp437de" . cp437) ("cp437" . cp437) ("cp850" . cp850) ("cp852" . cp852) ("cp858" . cp858) ("cp865" . cp865) ("latin1" . iso-8859-1) ("latin2" . iso-8859-2) ("latin3" . iso-8859-3) ("latin4" . iso-8859-4) ("latin5" . iso-8859-5) ("latin9" . iso-8859-15) ("next" . next) ("utf8" . utf-8) ("utf8x" . utf-8))) "\
@@ -16436,7 +16456,7 @@ coding system names is determined from `latex-inputenc-coding-alist'.
16436;;;*** 16456;;;***
16437 16457
16438;;;### (autoloads (latin1-display-ucs-per-lynx latin1-display latin1-display) 16458;;;### (autoloads (latin1-display-ucs-per-lynx latin1-display latin1-display)
16439;;;;;; "latin1-disp" "international/latin1-disp.el" (19845 45374)) 16459;;;;;; "latin1-disp" "international/latin1-disp.el" (20229 34587))
16440;;; Generated autoloads from international/latin1-disp.el 16460;;; Generated autoloads from international/latin1-disp.el
16441 16461
16442(defvar latin1-display nil "\ 16462(defvar latin1-display nil "\
@@ -16478,7 +16498,7 @@ use either \\[customize] or the function `latin1-display'.")
16478;;;*** 16498;;;***
16479 16499
16480;;;### (autoloads (ld-script-mode) "ld-script" "progmodes/ld-script.el" 16500;;;### (autoloads (ld-script-mode) "ld-script" "progmodes/ld-script.el"
16481;;;;;; (19961 55377)) 16501;;;;;; (20229 34587))
16482;;; Generated autoloads from progmodes/ld-script.el 16502;;; Generated autoloads from progmodes/ld-script.el
16483 16503
16484(autoload 'ld-script-mode "ld-script" "\ 16504(autoload 'ld-script-mode "ld-script" "\
@@ -16489,7 +16509,7 @@ A major mode to edit GNU ld script files
16489;;;*** 16509;;;***
16490 16510
16491;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "ledit.el" 16511;;;### (autoloads (ledit-from-lisp-mode ledit-mode) "ledit" "ledit.el"
16492;;;;;; (19845 45374)) 16512;;;;;; (20229 34587))
16493;;; Generated autoloads from ledit.el 16513;;; Generated autoloads from ledit.el
16494 16514
16495(defconst ledit-save-files t "\ 16515(defconst ledit-save-files t "\
@@ -16524,7 +16544,7 @@ do (setq lisp-mode-hook 'ledit-from-lisp-mode)
16524 16544
16525;;;*** 16545;;;***
16526 16546
16527;;;### (autoloads (life) "life" "play/life.el" (19845 45374)) 16547;;;### (autoloads (life) "life" "play/life.el" (20229 34587))
16528;;; Generated autoloads from play/life.el 16548;;; Generated autoloads from play/life.el
16529 16549
16530(autoload 'life "life" "\ 16550(autoload 'life "life" "\
@@ -16538,7 +16558,7 @@ generations (this defaults to 1).
16538;;;*** 16558;;;***
16539 16559
16540;;;### (autoloads (global-linum-mode linum-mode linum-format) "linum" 16560;;;### (autoloads (global-linum-mode linum-mode linum-format) "linum"
16541;;;;;; "linum.el" (20127 62865)) 16561;;;;;; "linum.el" (20229 34587))
16542;;; Generated autoloads from linum.el 16562;;; Generated autoloads from linum.el
16543 16563
16544(defvar linum-format 'dynamic "\ 16564(defvar linum-format 'dynamic "\
@@ -16583,8 +16603,8 @@ See `linum-mode' for more information on Linum mode.
16583 16603
16584;;;*** 16604;;;***
16585 16605
16586;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (20203 16606;;;### (autoloads (unload-feature) "loadhist" "loadhist.el" (20229
16587;;;;;; 10426)) 16607;;;;;; 34587))
16588;;; Generated autoloads from loadhist.el 16608;;; Generated autoloads from loadhist.el
16589 16609
16590(autoload 'unload-feature "loadhist" "\ 16610(autoload 'unload-feature "loadhist" "\
@@ -16616,7 +16636,7 @@ something strange, such as redefining an Emacs function.
16616;;;*** 16636;;;***
16617 16637
16618;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches) 16638;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches)
16619;;;;;; "locate" "locate.el" (19886 45771)) 16639;;;;;; "locate" "locate.el" (20229 34587))
16620;;; Generated autoloads from locate.el 16640;;; Generated autoloads from locate.el
16621 16641
16622(defvar locate-ls-subdir-switches (purecopy "-al") "\ 16642(defvar locate-ls-subdir-switches (purecopy "-al") "\
@@ -16668,7 +16688,7 @@ except that FILTER is not optional.
16668 16688
16669;;;*** 16689;;;***
16670 16690
16671;;;### (autoloads (log-edit) "log-edit" "vc/log-edit.el" (20138 33157)) 16691;;;### (autoloads (log-edit) "log-edit" "vc/log-edit.el" (20229 34587))
16672;;; Generated autoloads from vc/log-edit.el 16692;;; Generated autoloads from vc/log-edit.el
16673 16693
16674(autoload 'log-edit "log-edit" "\ 16694(autoload 'log-edit "log-edit" "\
@@ -16695,8 +16715,8 @@ uses the current buffer.
16695 16715
16696;;;*** 16716;;;***
16697 16717
16698;;;### (autoloads (log-view-mode) "log-view" "vc/log-view.el" (19946 16718;;;### (autoloads (log-view-mode) "log-view" "vc/log-view.el" (20229
16699;;;;;; 1612)) 16719;;;;;; 34587))
16700;;; Generated autoloads from vc/log-view.el 16720;;; Generated autoloads from vc/log-view.el
16701 16721
16702(autoload 'log-view-mode "log-view" "\ 16722(autoload 'log-view-mode "log-view" "\
@@ -16706,8 +16726,8 @@ Major mode for browsing CVS log output.
16706 16726
16707;;;*** 16727;;;***
16708 16728
16709;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (20127 16729;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (20229
16710;;;;;; 62865)) 16730;;;;;; 34587))
16711;;; Generated autoloads from longlines.el 16731;;; Generated autoloads from longlines.el
16712 16732
16713(autoload 'longlines-mode "longlines" "\ 16733(autoload 'longlines-mode "longlines" "\
@@ -16733,8 +16753,8 @@ newlines are indicated with a symbol.
16733;;;*** 16753;;;***
16734 16754
16735;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer 16755;;;### (autoloads (print-region lpr-region print-buffer lpr-buffer
16736;;;;;; lpr-command lpr-switches printer-name) "lpr" "lpr.el" (20174 16756;;;;;; lpr-command lpr-switches printer-name) "lpr" "lpr.el" (20229
16737;;;;;; 10230)) 16757;;;;;; 34587))
16738;;; Generated autoloads from lpr.el 16758;;; Generated autoloads from lpr.el
16739 16759
16740(defvar lpr-windows-system (memq system-type '(ms-dos windows-nt)) "\ 16760(defvar lpr-windows-system (memq system-type '(ms-dos windows-nt)) "\
@@ -16830,7 +16850,7 @@ for further customization of the printer command.
16830;;;*** 16850;;;***
16831 16851
16832;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el" 16852;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el"
16833;;;;;; (19886 45771)) 16853;;;;;; (20229 34587))
16834;;; Generated autoloads from ls-lisp.el 16854;;; Generated autoloads from ls-lisp.el
16835 16855
16836(defvar ls-lisp-support-shell-wildcards t "\ 16856(defvar ls-lisp-support-shell-wildcards t "\
@@ -16841,8 +16861,8 @@ Otherwise they are treated as Emacs regexps (for backward compatibility).")
16841 16861
16842;;;*** 16862;;;***
16843 16863
16844;;;### (autoloads (lunar-phases) "lunar" "calendar/lunar.el" (19845 16864;;;### (autoloads (lunar-phases) "lunar" "calendar/lunar.el" (20229
16845;;;;;; 45374)) 16865;;;;;; 34587))
16846;;; Generated autoloads from calendar/lunar.el 16866;;; Generated autoloads from calendar/lunar.el
16847 16867
16848(autoload 'lunar-phases "lunar" "\ 16868(autoload 'lunar-phases "lunar" "\
@@ -16856,8 +16876,8 @@ This function is suitable for execution in a .emacs file.
16856 16876
16857;;;*** 16877;;;***
16858 16878
16859;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (19845 16879;;;### (autoloads (m4-mode) "m4-mode" "progmodes/m4-mode.el" (20229
16860;;;;;; 45374)) 16880;;;;;; 34587))
16861;;; Generated autoloads from progmodes/m4-mode.el 16881;;; Generated autoloads from progmodes/m4-mode.el
16862 16882
16863(autoload 'm4-mode "m4-mode" "\ 16883(autoload 'm4-mode "m4-mode" "\
@@ -16868,7 +16888,7 @@ A major mode to edit m4 macro files.
16868;;;*** 16888;;;***
16869 16889
16870;;;### (autoloads (macroexpand-all) "macroexp" "emacs-lisp/macroexp.el" 16890;;;### (autoloads (macroexpand-all) "macroexp" "emacs-lisp/macroexp.el"
16871;;;;;; (19930 13389)) 16891;;;;;; (20229 34587))
16872;;; Generated autoloads from emacs-lisp/macroexp.el 16892;;; Generated autoloads from emacs-lisp/macroexp.el
16873 16893
16874(autoload 'macroexpand-all "macroexp" "\ 16894(autoload 'macroexpand-all "macroexp" "\
@@ -16882,7 +16902,7 @@ definitions to shadow the loaded ones for use in file byte-compilation.
16882;;;*** 16902;;;***
16883 16903
16884;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro 16904;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro
16885;;;;;; name-last-kbd-macro) "macros" "macros.el" (19886 45771)) 16905;;;;;; name-last-kbd-macro) "macros" "macros.el" (20229 34587))
16886;;; Generated autoloads from macros.el 16906;;; Generated autoloads from macros.el
16887 16907
16888(autoload 'name-last-kbd-macro "macros" "\ 16908(autoload 'name-last-kbd-macro "macros" "\
@@ -16971,7 +16991,7 @@ and then select the region of un-tablified names and use
16971;;;*** 16991;;;***
16972 16992
16973;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr" 16993;;;### (autoloads (what-domain mail-extract-address-components) "mail-extr"
16974;;;;;; "mail/mail-extr.el" (20160 63745)) 16994;;;;;; "mail/mail-extr.el" (20237 28610))
16975;;; Generated autoloads from mail/mail-extr.el 16995;;; Generated autoloads from mail/mail-extr.el
16976 16996
16977(autoload 'mail-extract-address-components "mail-extr" "\ 16997(autoload 'mail-extract-address-components "mail-extr" "\
@@ -17003,7 +17023,7 @@ Convert mail domain DOMAIN to the country it corresponds to.
17003 17023
17004;;;### (autoloads (mail-hist-put-headers-into-history mail-hist-keep-history 17024;;;### (autoloads (mail-hist-put-headers-into-history mail-hist-keep-history
17005;;;;;; mail-hist-enable mail-hist-define-keys) "mail-hist" "mail/mail-hist.el" 17025;;;;;; mail-hist-enable mail-hist-define-keys) "mail-hist" "mail/mail-hist.el"
17006;;;;;; (19845 45374)) 17026;;;;;; (20229 34587))
17007;;; Generated autoloads from mail/mail-hist.el 17027;;; Generated autoloads from mail/mail-hist.el
17008 17028
17009(autoload 'mail-hist-define-keys "mail-hist" "\ 17029(autoload 'mail-hist-define-keys "mail-hist" "\
@@ -17035,7 +17055,7 @@ This function normally would be called when the message is sent.
17035;;;### (autoloads (mail-fetch-field mail-unquote-printable-region 17055;;;### (autoloads (mail-fetch-field mail-unquote-printable-region
17036;;;;;; mail-unquote-printable mail-quote-printable-region mail-quote-printable 17056;;;;;; mail-unquote-printable mail-quote-printable-region mail-quote-printable
17037;;;;;; mail-file-babyl-p mail-dont-reply-to-names mail-use-rfc822) 17057;;;;;; mail-file-babyl-p mail-dont-reply-to-names mail-use-rfc822)
17038;;;;;; "mail-utils" "mail/mail-utils.el" (19922 19303)) 17058;;;;;; "mail-utils" "mail/mail-utils.el" (20229 34587))
17039;;; Generated autoloads from mail/mail-utils.el 17059;;; Generated autoloads from mail/mail-utils.el
17040 17060
17041(defvar mail-use-rfc822 nil "\ 17061(defvar mail-use-rfc822 nil "\
@@ -17107,8 +17127,8 @@ matches may be returned from the message body.
17107;;;*** 17127;;;***
17108 17128
17109;;;### (autoloads (define-mail-abbrev build-mail-abbrevs mail-abbrevs-setup 17129;;;### (autoloads (define-mail-abbrev build-mail-abbrevs mail-abbrevs-setup
17110;;;;;; mail-abbrevs-mode) "mailabbrev" "mail/mailabbrev.el" (20127 17130;;;;;; mail-abbrevs-mode) "mailabbrev" "mail/mailabbrev.el" (20229
17111;;;;;; 62865)) 17131;;;;;; 34587))
17112;;; Generated autoloads from mail/mailabbrev.el 17132;;; Generated autoloads from mail/mailabbrev.el
17113 17133
17114(defvar mail-abbrevs-mode nil "\ 17134(defvar mail-abbrevs-mode nil "\
@@ -17159,7 +17179,7 @@ double-quotes.
17159 17179
17160;;;### (autoloads (mail-complete mail-completion-at-point-function 17180;;;### (autoloads (mail-complete mail-completion-at-point-function
17161;;;;;; define-mail-alias expand-mail-aliases mail-complete-style) 17181;;;;;; define-mail-alias expand-mail-aliases mail-complete-style)
17162;;;;;; "mailalias" "mail/mailalias.el" (19881 27850)) 17182;;;;;; "mailalias" "mail/mailalias.el" (20229 34587))
17163;;; Generated autoloads from mail/mailalias.el 17183;;; Generated autoloads from mail/mailalias.el
17164 17184
17165(defvar mail-complete-style 'angles "\ 17185(defvar mail-complete-style 'angles "\
@@ -17211,7 +17231,7 @@ current header, calls `mail-complete-function' and passes prefix ARG if any.
17211;;;*** 17231;;;***
17212 17232
17213;;;### (autoloads (mailclient-send-it) "mailclient" "mail/mailclient.el" 17233;;;### (autoloads (mailclient-send-it) "mailclient" "mail/mailclient.el"
17214;;;;;; (19845 45374)) 17234;;;;;; (20237 28610))
17215;;; Generated autoloads from mail/mailclient.el 17235;;; Generated autoloads from mail/mailclient.el
17216 17236
17217(autoload 'mailclient-send-it "mailclient" "\ 17237(autoload 'mailclient-send-it "mailclient" "\
@@ -17225,7 +17245,7 @@ The mail client is taken to be the handler of mailto URLs.
17225 17245
17226;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode 17246;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode
17227;;;;;; makefile-gmake-mode makefile-automake-mode makefile-mode) 17247;;;;;; makefile-gmake-mode makefile-automake-mode makefile-mode)
17228;;;;;; "make-mode" "progmodes/make-mode.el" (20199 13366)) 17248;;;;;; "make-mode" "progmodes/make-mode.el" (20229 34587))
17229;;; Generated autoloads from progmodes/make-mode.el 17249;;; Generated autoloads from progmodes/make-mode.el
17230 17250
17231(autoload 'makefile-mode "make-mode" "\ 17251(autoload 'makefile-mode "make-mode" "\
@@ -17342,8 +17362,8 @@ An adapted `makefile-mode' that knows about imake.
17342 17362
17343;;;*** 17363;;;***
17344 17364
17345;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (19886 17365;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (20229
17346;;;;;; 45771)) 17366;;;;;; 34587))
17347;;; Generated autoloads from makesum.el 17367;;; Generated autoloads from makesum.el
17348 17368
17349(autoload 'make-command-summary "makesum" "\ 17369(autoload 'make-command-summary "makesum" "\
@@ -17355,7 +17375,7 @@ Previous contents of that buffer are killed first.
17355;;;*** 17375;;;***
17356 17376
17357;;;### (autoloads (Man-bookmark-jump man-follow man) "man" "man.el" 17377;;;### (autoloads (Man-bookmark-jump man-follow man) "man" "man.el"
17358;;;;;; (20203 10426)) 17378;;;;;; (20229 34587))
17359;;; Generated autoloads from man.el 17379;;; Generated autoloads from man.el
17360 17380
17361(defalias 'manual-entry 'man) 17381(defalias 'manual-entry 'man)
@@ -17409,7 +17429,7 @@ Default bookmark handler for Man buffers.
17409 17429
17410;;;*** 17430;;;***
17411 17431
17412;;;### (autoloads (master-mode) "master" "master.el" (20127 62865)) 17432;;;### (autoloads (master-mode) "master" "master.el" (20229 34587))
17413;;; Generated autoloads from master.el 17433;;; Generated autoloads from master.el
17414 17434
17415(autoload 'master-mode "master" "\ 17435(autoload 'master-mode "master" "\
@@ -17432,7 +17452,7 @@ yourself the value of `master-of' by calling `master-show-slave'.
17432;;;*** 17452;;;***
17433 17453
17434;;;### (autoloads (minibuffer-depth-indicate-mode) "mb-depth" "mb-depth.el" 17454;;;### (autoloads (minibuffer-depth-indicate-mode) "mb-depth" "mb-depth.el"
17435;;;;;; (20127 62865)) 17455;;;;;; (20229 34587))
17436;;; Generated autoloads from mb-depth.el 17456;;; Generated autoloads from mb-depth.el
17437 17457
17438(defvar minibuffer-depth-indicate-mode nil "\ 17458(defvar minibuffer-depth-indicate-mode nil "\
@@ -17465,7 +17485,7 @@ recursion depth in the minibuffer prompt. This is only useful if
17465;;;;;; message-forward-make-body message-forward message-recover 17485;;;;;; message-forward-make-body message-forward message-recover
17466;;;;;; message-supersede message-cancel-news message-followup message-wide-reply 17486;;;;;; message-supersede message-cancel-news message-followup message-wide-reply
17467;;;;;; message-reply message-news message-mail message-mode) "message" 17487;;;;;; message-reply message-news message-mail message-mode) "message"
17468;;;;;; "gnus/message.el" (20222 61246)) 17488;;;;;; "gnus/message.el" (20229 34587))
17469;;; Generated autoloads from gnus/message.el 17489;;; Generated autoloads from gnus/message.el
17470 17490
17471(define-mail-user-agent 'message-user-agent 'message-mail 'message-send-and-exit 'message-kill-buffer 'message-send-hook) 17491(define-mail-user-agent 'message-user-agent 'message-mail 'message-send-and-exit 'message-kill-buffer 'message-send-hook)
@@ -17631,7 +17651,7 @@ which specify the range to operate on.
17631;;;*** 17651;;;***
17632 17652
17633;;;### (autoloads (metapost-mode metafont-mode) "meta-mode" "progmodes/meta-mode.el" 17653;;;### (autoloads (metapost-mode metafont-mode) "meta-mode" "progmodes/meta-mode.el"
17634;;;;;; (20222 61246)) 17654;;;;;; (20229 34587))
17635;;; Generated autoloads from progmodes/meta-mode.el 17655;;; Generated autoloads from progmodes/meta-mode.el
17636 17656
17637(autoload 'metafont-mode "meta-mode" "\ 17657(autoload 'metafont-mode "meta-mode" "\
@@ -17648,7 +17668,7 @@ Major mode for editing MetaPost sources.
17648 17668
17649;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body 17669;;;### (autoloads (metamail-region metamail-buffer metamail-interpret-body
17650;;;;;; metamail-interpret-header) "metamail" "mail/metamail.el" 17670;;;;;; metamail-interpret-header) "metamail" "mail/metamail.el"
17651;;;;;; (20168 57844)) 17671;;;;;; (20229 34587))
17652;;; Generated autoloads from mail/metamail.el 17672;;; Generated autoloads from mail/metamail.el
17653 17673
17654(autoload 'metamail-interpret-header "metamail" "\ 17674(autoload 'metamail-interpret-header "metamail" "\
@@ -17693,7 +17713,7 @@ redisplayed as output is inserted.
17693 17713
17694;;;### (autoloads (mh-fully-kill-draft mh-send-letter mh-user-agent-compose 17714;;;### (autoloads (mh-fully-kill-draft mh-send-letter mh-user-agent-compose
17695;;;;;; mh-smail-batch mh-smail-other-window mh-smail) "mh-comp" 17715;;;;;; mh-smail-batch mh-smail-other-window mh-smail) "mh-comp"
17696;;;;;; "mh-e/mh-comp.el" (20160 63745)) 17716;;;;;; "mh-e/mh-comp.el" (20229 34587))
17697;;; Generated autoloads from mh-e/mh-comp.el 17717;;; Generated autoloads from mh-e/mh-comp.el
17698 17718
17699(autoload 'mh-smail "mh-comp" "\ 17719(autoload 'mh-smail "mh-comp" "\
@@ -17783,7 +17803,7 @@ delete the draft message.
17783 17803
17784;;;*** 17804;;;***
17785 17805
17786;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (20222 61246)) 17806;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (20229 34587))
17787;;; Generated autoloads from mh-e/mh-e.el 17807;;; Generated autoloads from mh-e/mh-e.el
17788 17808
17789(put 'mh-progs 'risky-local-variable t) 17809(put 'mh-progs 'risky-local-variable t)
@@ -17800,7 +17820,7 @@ Display version information about MH-E and the MH mail handling system.
17800;;;*** 17820;;;***
17801 17821
17802;;;### (autoloads (mh-folder-mode mh-nmail mh-rmail) "mh-folder" 17822;;;### (autoloads (mh-folder-mode mh-nmail mh-rmail) "mh-folder"
17803;;;;;; "mh-e/mh-folder.el" (20004 2139)) 17823;;;;;; "mh-e/mh-folder.el" (20229 34587))
17804;;; Generated autoloads from mh-e/mh-folder.el 17824;;; Generated autoloads from mh-e/mh-folder.el
17805 17825
17806(autoload 'mh-rmail "mh-folder" "\ 17826(autoload 'mh-rmail "mh-folder" "\
@@ -17882,7 +17902,7 @@ perform the operation on all messages in that region.
17882;;;*** 17902;;;***
17883 17903
17884;;;### (autoloads (midnight-delay-set clean-buffer-list) "midnight" 17904;;;### (autoloads (midnight-delay-set clean-buffer-list) "midnight"
17885;;;;;; "midnight.el" (19853 59245)) 17905;;;;;; "midnight.el" (20229 34587))
17886;;; Generated autoloads from midnight.el 17906;;; Generated autoloads from midnight.el
17887 17907
17888(autoload 'clean-buffer-list "midnight" "\ 17908(autoload 'clean-buffer-list "midnight" "\
@@ -17909,7 +17929,7 @@ to its second argument TM.
17909;;;*** 17929;;;***
17910 17930
17911;;;### (autoloads (minibuffer-electric-default-mode) "minibuf-eldef" 17931;;;### (autoloads (minibuffer-electric-default-mode) "minibuf-eldef"
17912;;;;;; "minibuf-eldef.el" (20127 62865)) 17932;;;;;; "minibuf-eldef.el" (20229 34587))
17913;;; Generated autoloads from minibuf-eldef.el 17933;;; Generated autoloads from minibuf-eldef.el
17914 17934
17915(defvar minibuffer-electric-default-mode nil "\ 17935(defvar minibuffer-electric-default-mode nil "\
@@ -17939,7 +17959,7 @@ is modified to remove the default indication.
17939;;;*** 17959;;;***
17940 17960
17941;;;### (autoloads (list-dynamic-libraries butterfly) "misc" "misc.el" 17961;;;### (autoloads (list-dynamic-libraries butterfly) "misc" "misc.el"
17942;;;;;; (19968 28627)) 17962;;;;;; (20229 34587))
17943;;; Generated autoloads from misc.el 17963;;; Generated autoloads from misc.el
17944 17964
17945(autoload 'butterfly "misc" "\ 17965(autoload 'butterfly "misc" "\
@@ -17969,7 +17989,7 @@ The return value is always nil.
17969 17989
17970;;;### (autoloads (multi-isearch-files-regexp multi-isearch-files 17990;;;### (autoloads (multi-isearch-files-regexp multi-isearch-files
17971;;;;;; multi-isearch-buffers-regexp multi-isearch-buffers multi-isearch-setup) 17991;;;;;; multi-isearch-buffers-regexp multi-isearch-buffers multi-isearch-setup)
17972;;;;;; "misearch" "misearch.el" (20168 57844)) 17992;;;;;; "misearch" "misearch.el" (20229 34587))
17973;;; Generated autoloads from misearch.el 17993;;; Generated autoloads from misearch.el
17974 (add-hook 'isearch-mode-hook 'multi-isearch-setup) 17994 (add-hook 'isearch-mode-hook 'multi-isearch-setup)
17975 17995
@@ -18051,7 +18071,7 @@ whose file names match the specified wildcard.
18051;;;*** 18071;;;***
18052 18072
18053;;;### (autoloads (mixal-mode) "mixal-mode" "progmodes/mixal-mode.el" 18073;;;### (autoloads (mixal-mode) "mixal-mode" "progmodes/mixal-mode.el"
18054;;;;;; (20162 19074)) 18074;;;;;; (20237 28610))
18055;;; Generated autoloads from progmodes/mixal-mode.el 18075;;; Generated autoloads from progmodes/mixal-mode.el
18056 18076
18057(autoload 'mixal-mode "mixal-mode" "\ 18077(autoload 'mixal-mode "mixal-mode" "\
@@ -18062,7 +18082,7 @@ Major mode for the mixal asm language.
18062;;;*** 18082;;;***
18063 18083
18064;;;### (autoloads (mm-default-file-encoding) "mm-encode" "gnus/mm-encode.el" 18084;;;### (autoloads (mm-default-file-encoding) "mm-encode" "gnus/mm-encode.el"
18065;;;;;; (20075 14682)) 18085;;;;;; (20229 34587))
18066;;; Generated autoloads from gnus/mm-encode.el 18086;;; Generated autoloads from gnus/mm-encode.el
18067 18087
18068(autoload 'mm-default-file-encoding "mm-encode" "\ 18088(autoload 'mm-default-file-encoding "mm-encode" "\
@@ -18073,7 +18093,7 @@ Return a default encoding for FILE.
18073;;;*** 18093;;;***
18074 18094
18075;;;### (autoloads (mm-inline-external-body mm-extern-cache-contents) 18095;;;### (autoloads (mm-inline-external-body mm-extern-cache-contents)
18076;;;;;; "mm-extern" "gnus/mm-extern.el" (19845 45374)) 18096;;;;;; "mm-extern" "gnus/mm-extern.el" (20229 34587))
18077;;; Generated autoloads from gnus/mm-extern.el 18097;;; Generated autoloads from gnus/mm-extern.el
18078 18098
18079(autoload 'mm-extern-cache-contents "mm-extern" "\ 18099(autoload 'mm-extern-cache-contents "mm-extern" "\
@@ -18092,7 +18112,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing.
18092;;;*** 18112;;;***
18093 18113
18094;;;### (autoloads (mm-inline-partial) "mm-partial" "gnus/mm-partial.el" 18114;;;### (autoloads (mm-inline-partial) "mm-partial" "gnus/mm-partial.el"
18095;;;;;; (19845 45374)) 18115;;;;;; (20229 34587))
18096;;; Generated autoloads from gnus/mm-partial.el 18116;;; Generated autoloads from gnus/mm-partial.el
18097 18117
18098(autoload 'mm-inline-partial "mm-partial" "\ 18118(autoload 'mm-inline-partial "mm-partial" "\
@@ -18106,7 +18126,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing.
18106;;;*** 18126;;;***
18107 18127
18108;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents) 18128;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents)
18109;;;;;; "mm-url" "gnus/mm-url.el" (19877 30798)) 18129;;;;;; "mm-url" "gnus/mm-url.el" (20229 34587))
18110;;; Generated autoloads from gnus/mm-url.el 18130;;; Generated autoloads from gnus/mm-url.el
18111 18131
18112(autoload 'mm-url-insert-file-contents "mm-url" "\ 18132(autoload 'mm-url-insert-file-contents "mm-url" "\
@@ -18123,7 +18143,7 @@ Insert file contents of URL using `mm-url-program'.
18123;;;*** 18143;;;***
18124 18144
18125;;;### (autoloads (mm-uu-dissect-text-parts mm-uu-dissect) "mm-uu" 18145;;;### (autoloads (mm-uu-dissect-text-parts mm-uu-dissect) "mm-uu"
18126;;;;;; "gnus/mm-uu.el" (19845 45374)) 18146;;;;;; "gnus/mm-uu.el" (20229 34587))
18127;;; Generated autoloads from gnus/mm-uu.el 18147;;; Generated autoloads from gnus/mm-uu.el
18128 18148
18129(autoload 'mm-uu-dissect "mm-uu" "\ 18149(autoload 'mm-uu-dissect "mm-uu" "\
@@ -18143,7 +18163,7 @@ Assume text has been decoded if DECODED is non-nil.
18143;;;*** 18163;;;***
18144 18164
18145;;;### (autoloads (mml-attach-file mml-to-mime) "mml" "gnus/mml.el" 18165;;;### (autoloads (mml-attach-file mml-to-mime) "mml" "gnus/mml.el"
18146;;;;;; (20183 25152)) 18166;;;;;; (20229 34587))
18147;;; Generated autoloads from gnus/mml.el 18167;;; Generated autoloads from gnus/mml.el
18148 18168
18149(autoload 'mml-to-mime "mml" "\ 18169(autoload 'mml-to-mime "mml" "\
@@ -18168,7 +18188,7 @@ body) or \"attachment\" (separate from the body).
18168;;;*** 18188;;;***
18169 18189
18170;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el" 18190;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el"
18171;;;;;; (20124 236)) 18191;;;;;; (20229 34587))
18172;;; Generated autoloads from gnus/mml1991.el 18192;;; Generated autoloads from gnus/mml1991.el
18173 18193
18174(autoload 'mml1991-encrypt "mml1991" "\ 18194(autoload 'mml1991-encrypt "mml1991" "\
@@ -18185,7 +18205,7 @@ body) or \"attachment\" (separate from the body).
18185 18205
18186;;;### (autoloads (mml2015-self-encrypt mml2015-sign mml2015-encrypt 18206;;;### (autoloads (mml2015-self-encrypt mml2015-sign mml2015-encrypt
18187;;;;;; mml2015-verify-test mml2015-verify mml2015-decrypt-test mml2015-decrypt) 18207;;;;;; mml2015-verify-test mml2015-verify mml2015-decrypt-test mml2015-decrypt)
18188;;;;;; "mml2015" "gnus/mml2015.el" (20124 236)) 18208;;;;;; "mml2015" "gnus/mml2015.el" (20229 34587))
18189;;; Generated autoloads from gnus/mml2015.el 18209;;; Generated autoloads from gnus/mml2015.el
18190 18210
18191(autoload 'mml2015-decrypt "mml2015" "\ 18211(autoload 'mml2015-decrypt "mml2015" "\
@@ -18260,7 +18280,7 @@ followed by the first character of the construct.
18260;;;*** 18280;;;***
18261 18281
18262;;;### (autoloads (denato-region nato-region unmorse-region morse-region) 18282;;;### (autoloads (denato-region nato-region unmorse-region morse-region)
18263;;;;;; "morse" "play/morse.el" (19869 36706)) 18283;;;;;; "morse" "play/morse.el" (20229 34587))
18264;;; Generated autoloads from play/morse.el 18284;;; Generated autoloads from play/morse.el
18265 18285
18266(autoload 'morse-region "morse" "\ 18286(autoload 'morse-region "morse" "\
@@ -18286,7 +18306,7 @@ Convert NATO phonetic alphabet in region to ordinary ASCII text.
18286;;;*** 18306;;;***
18287 18307
18288;;;### (autoloads (mouse-drag-drag mouse-drag-throw) "mouse-drag" 18308;;;### (autoloads (mouse-drag-drag mouse-drag-throw) "mouse-drag"
18289;;;;;; "mouse-drag.el" (19890 42850)) 18309;;;;;; "mouse-drag.el" (20229 34587))
18290;;; Generated autoloads from mouse-drag.el 18310;;; Generated autoloads from mouse-drag.el
18291 18311
18292(autoload 'mouse-drag-throw "mouse-drag" "\ 18312(autoload 'mouse-drag-throw "mouse-drag" "\
@@ -18333,8 +18353,8 @@ To test this function, evaluate:
18333 18353
18334;;;*** 18354;;;***
18335 18355
18336;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (20168 18356;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (20229
18337;;;;;; 57844)) 18357;;;;;; 34587))
18338;;; Generated autoloads from mouse-sel.el 18358;;; Generated autoloads from mouse-sel.el
18339 18359
18340(defvar mouse-sel-mode nil "\ 18360(defvar mouse-sel-mode nil "\
@@ -18377,7 +18397,7 @@ kill ring; mouse-1 or mouse-3 kills it.
18377 18397
18378;;;*** 18398;;;***
18379 18399
18380;;;### (autoloads (mpc) "mpc" "mpc.el" (20222 61246)) 18400;;;### (autoloads (mpc) "mpc" "mpc.el" (20229 34587))
18381;;; Generated autoloads from mpc.el 18401;;; Generated autoloads from mpc.el
18382 18402
18383(autoload 'mpc "mpc" "\ 18403(autoload 'mpc "mpc" "\
@@ -18387,7 +18407,7 @@ Main entry point for MPC.
18387 18407
18388;;;*** 18408;;;***
18389 18409
18390;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (19890 42850)) 18410;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (20229 34587))
18391;;; Generated autoloads from play/mpuz.el 18411;;; Generated autoloads from play/mpuz.el
18392 18412
18393(autoload 'mpuz "mpuz" "\ 18413(autoload 'mpuz "mpuz" "\
@@ -18397,7 +18417,7 @@ Multiplication puzzle with GNU Emacs.
18397 18417
18398;;;*** 18418;;;***
18399 18419
18400;;;### (autoloads (msb-mode) "msb" "msb.el" (20127 62865)) 18420;;;### (autoloads (msb-mode) "msb" "msb.el" (20229 34587))
18401;;; Generated autoloads from msb.el 18421;;; Generated autoloads from msb.el
18402 18422
18403(defvar msb-mode nil "\ 18423(defvar msb-mode nil "\
@@ -18427,7 +18447,7 @@ different buffer menu using the function `msb'.
18427;;;;;; describe-current-coding-system describe-current-coding-system-briefly 18447;;;;;; describe-current-coding-system describe-current-coding-system-briefly
18428;;;;;; describe-coding-system describe-character-set list-charset-chars 18448;;;;;; describe-coding-system describe-character-set list-charset-chars
18429;;;;;; read-charset list-character-sets) "mule-diag" "international/mule-diag.el" 18449;;;;;; read-charset list-character-sets) "mule-diag" "international/mule-diag.el"
18430;;;;;; (20160 63745)) 18450;;;;;; (20229 34587))
18431;;; Generated autoloads from international/mule-diag.el 18451;;; Generated autoloads from international/mule-diag.el
18432 18452
18433(autoload 'list-character-sets "mule-diag" "\ 18453(autoload 'list-character-sets "mule-diag" "\
@@ -18564,7 +18584,7 @@ The default is 20. If LIMIT is negative, do not limit the listing.
18564;;;;;; coding-system-translation-table-for-decode coding-system-pre-write-conversion 18584;;;;;; coding-system-translation-table-for-decode coding-system-pre-write-conversion
18565;;;;;; coding-system-post-read-conversion lookup-nested-alist set-nested-alist 18585;;;;;; coding-system-post-read-conversion lookup-nested-alist set-nested-alist
18566;;;;;; truncate-string-to-width store-substring string-to-sequence) 18586;;;;;; truncate-string-to-width store-substring string-to-sequence)
18567;;;;;; "mule-util" "international/mule-util.el" (20197 58064)) 18587;;;;;; "mule-util" "international/mule-util.el" (20229 34587))
18568;;; Generated autoloads from international/mule-util.el 18588;;; Generated autoloads from international/mule-util.el
18569 18589
18570(autoload 'string-to-sequence "mule-util" "\ 18590(autoload 'string-to-sequence "mule-util" "\
@@ -18704,8 +18724,8 @@ per-character basis, this may not be accurate.
18704;;;### (autoloads (network-connection network-connection-to-service 18724;;;### (autoloads (network-connection network-connection-to-service
18705;;;;;; whois-reverse-lookup whois finger ftp run-dig dns-lookup-host 18725;;;;;; whois-reverse-lookup whois finger ftp run-dig dns-lookup-host
18706;;;;;; nslookup nslookup-host ping traceroute route arp netstat 18726;;;;;; nslookup nslookup-host ping traceroute route arp netstat
18707;;;;;; iwconfig ifconfig) "net-utils" "net/net-utils.el" (19845 18727;;;;;; iwconfig ifconfig) "net-utils" "net/net-utils.el" (20229
18708;;;;;; 45374)) 18728;;;;;; 34587))
18709;;; Generated autoloads from net/net-utils.el 18729;;; Generated autoloads from net/net-utils.el
18710 18730
18711(autoload 'ifconfig "net-utils" "\ 18731(autoload 'ifconfig "net-utils" "\
@@ -18799,8 +18819,8 @@ Open a network connection to HOST on PORT.
18799 18819
18800;;;*** 18820;;;***
18801 18821
18802;;;### (autoloads (netrc-credentials) "netrc" "net/netrc.el" (20188 18822;;;### (autoloads (netrc-credentials) "netrc" "net/netrc.el" (20229
18803;;;;;; 43079)) 18823;;;;;; 34587))
18804;;; Generated autoloads from net/netrc.el 18824;;; Generated autoloads from net/netrc.el
18805 18825
18806(autoload 'netrc-credentials "netrc" "\ 18826(autoload 'netrc-credentials "netrc" "\
@@ -18813,7 +18833,7 @@ listed in the PORTS list.
18813;;;*** 18833;;;***
18814 18834
18815;;;### (autoloads (open-network-stream) "network-stream" "net/network-stream.el" 18835;;;### (autoloads (open-network-stream) "network-stream" "net/network-stream.el"
18816;;;;;; (20188 43079)) 18836;;;;;; (20236 7740))
18817;;; Generated autoloads from net/network-stream.el 18837;;; Generated autoloads from net/network-stream.el
18818 18838
18819(autoload 'open-network-stream "network-stream" "\ 18839(autoload 'open-network-stream "network-stream" "\
@@ -18909,7 +18929,7 @@ functionality.
18909;;;;;; uncomment-region comment-kill comment-set-column comment-indent 18929;;;;;; uncomment-region comment-kill comment-set-column comment-indent
18910;;;;;; comment-indent-default comment-normalize-vars comment-multi-line 18930;;;;;; comment-indent-default comment-normalize-vars comment-multi-line
18911;;;;;; comment-padding comment-style comment-column) "newcomment" 18931;;;;;; comment-padding comment-style comment-column) "newcomment"
18912;;;;;; "newcomment.el" (20087 5852)) 18932;;;;;; "newcomment.el" (20229 34587))
18913;;; Generated autoloads from newcomment.el 18933;;; Generated autoloads from newcomment.el
18914 18934
18915(defalias 'indent-for-comment 'comment-indent) 18935(defalias 'indent-for-comment 'comment-indent)
@@ -19109,7 +19129,7 @@ unless optional argument SOFT is non-nil.
19109;;;*** 19129;;;***
19110 19130
19111;;;### (autoloads (newsticker-start newsticker-running-p) "newst-backend" 19131;;;### (autoloads (newsticker-start newsticker-running-p) "newst-backend"
19112;;;;;; "net/newst-backend.el" (19918 22236)) 19132;;;;;; "net/newst-backend.el" (20229 34587))
19113;;; Generated autoloads from net/newst-backend.el 19133;;; Generated autoloads from net/newst-backend.el
19114 19134
19115(autoload 'newsticker-running-p "newst-backend" "\ 19135(autoload 'newsticker-running-p "newst-backend" "\
@@ -19131,7 +19151,7 @@ Run `newsticker-start-hook' if newsticker was not running already.
19131;;;*** 19151;;;***
19132 19152
19133;;;### (autoloads (newsticker-plainview) "newst-plainview" "net/newst-plainview.el" 19153;;;### (autoloads (newsticker-plainview) "newst-plainview" "net/newst-plainview.el"
19134;;;;;; (20167 36967)) 19154;;;;;; (20229 34587))
19135;;; Generated autoloads from net/newst-plainview.el 19155;;; Generated autoloads from net/newst-plainview.el
19136 19156
19137(autoload 'newsticker-plainview "newst-plainview" "\ 19157(autoload 'newsticker-plainview "newst-plainview" "\
@@ -19142,7 +19162,7 @@ Start newsticker plainview.
19142;;;*** 19162;;;***
19143 19163
19144;;;### (autoloads (newsticker-show-news) "newst-reader" "net/newst-reader.el" 19164;;;### (autoloads (newsticker-show-news) "newst-reader" "net/newst-reader.el"
19145;;;;;; (20094 65493)) 19165;;;;;; (20229 34587))
19146;;; Generated autoloads from net/newst-reader.el 19166;;; Generated autoloads from net/newst-reader.el
19147 19167
19148(autoload 'newsticker-show-news "newst-reader" "\ 19168(autoload 'newsticker-show-news "newst-reader" "\
@@ -19153,7 +19173,7 @@ Start reading news. You may want to bind this to a key.
19153;;;*** 19173;;;***
19154 19174
19155;;;### (autoloads (newsticker-start-ticker newsticker-ticker-running-p) 19175;;;### (autoloads (newsticker-start-ticker newsticker-ticker-running-p)
19156;;;;;; "newst-ticker" "net/newst-ticker.el" (19845 45374)) 19176;;;;;; "newst-ticker" "net/newst-ticker.el" (20229 34587))
19157;;; Generated autoloads from net/newst-ticker.el 19177;;; Generated autoloads from net/newst-ticker.el
19158 19178
19159(autoload 'newsticker-ticker-running-p "newst-ticker" "\ 19179(autoload 'newsticker-ticker-running-p "newst-ticker" "\
@@ -19174,7 +19194,7 @@ running already.
19174;;;*** 19194;;;***
19175 19195
19176;;;### (autoloads (newsticker-treeview) "newst-treeview" "net/newst-treeview.el" 19196;;;### (autoloads (newsticker-treeview) "newst-treeview" "net/newst-treeview.el"
19177;;;;;; (20168 57844)) 19197;;;;;; (20229 34587))
19178;;; Generated autoloads from net/newst-treeview.el 19198;;; Generated autoloads from net/newst-treeview.el
19179 19199
19180(autoload 'newsticker-treeview "newst-treeview" "\ 19200(autoload 'newsticker-treeview "newst-treeview" "\
@@ -19185,7 +19205,7 @@ Start newsticker treeview.
19185;;;*** 19205;;;***
19186 19206
19187;;;### (autoloads (nndiary-generate-nov-databases) "nndiary" "gnus/nndiary.el" 19207;;;### (autoloads (nndiary-generate-nov-databases) "nndiary" "gnus/nndiary.el"
19188;;;;;; (20221 40442)) 19208;;;;;; (20229 34587))
19189;;; Generated autoloads from gnus/nndiary.el 19209;;; Generated autoloads from gnus/nndiary.el
19190 19210
19191(autoload 'nndiary-generate-nov-databases "nndiary" "\ 19211(autoload 'nndiary-generate-nov-databases "nndiary" "\
@@ -19195,8 +19215,8 @@ Generate NOV databases in all nndiary directories.
19195 19215
19196;;;*** 19216;;;***
19197 19217
19198;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (19845 19218;;;### (autoloads (nndoc-add-type) "nndoc" "gnus/nndoc.el" (20229
19199;;;;;; 45374)) 19219;;;;;; 34587))
19200;;; Generated autoloads from gnus/nndoc.el 19220;;; Generated autoloads from gnus/nndoc.el
19201 19221
19202(autoload 'nndoc-add-type "nndoc" "\ 19222(autoload 'nndoc-add-type "nndoc" "\
@@ -19211,7 +19231,7 @@ symbol in the alist.
19211;;;*** 19231;;;***
19212 19232
19213;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el" 19233;;;### (autoloads (nnfolder-generate-active-file) "nnfolder" "gnus/nnfolder.el"
19214;;;;;; (19845 45374)) 19234;;;;;; (20229 34587))
19215;;; Generated autoloads from gnus/nnfolder.el 19235;;; Generated autoloads from gnus/nnfolder.el
19216 19236
19217(autoload 'nnfolder-generate-active-file "nnfolder" "\ 19237(autoload 'nnfolder-generate-active-file "nnfolder" "\
@@ -19223,7 +19243,7 @@ This command does not work if you use short group names.
19223;;;*** 19243;;;***
19224 19244
19225;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el" 19245;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el"
19226;;;;;; (20178 7273)) 19246;;;;;; (20229 34587))
19227;;; Generated autoloads from gnus/nnml.el 19247;;; Generated autoloads from gnus/nnml.el
19228 19248
19229(autoload 'nnml-generate-nov-databases "nnml" "\ 19249(autoload 'nnml-generate-nov-databases "nnml" "\
@@ -19234,7 +19254,7 @@ Generate NOV databases in all nnml directories.
19234;;;*** 19254;;;***
19235 19255
19236;;;### (autoloads (disable-command enable-command disabled-command-function) 19256;;;### (autoloads (disable-command enable-command disabled-command-function)
19237;;;;;; "novice" "novice.el" (19845 45374)) 19257;;;;;; "novice" "novice.el" (20229 34587))
19238;;; Generated autoloads from novice.el 19258;;; Generated autoloads from novice.el
19239 19259
19240(defvar disabled-command-function 'disabled-command-function "\ 19260(defvar disabled-command-function 'disabled-command-function "\
@@ -19267,7 +19287,7 @@ to future sessions.
19267;;;*** 19287;;;***
19268 19288
19269;;;### (autoloads (nroff-mode) "nroff-mode" "textmodes/nroff-mode.el" 19289;;;### (autoloads (nroff-mode) "nroff-mode" "textmodes/nroff-mode.el"
19270;;;;;; (20127 62865)) 19290;;;;;; (20229 34587))
19271;;; Generated autoloads from textmodes/nroff-mode.el 19291;;; Generated autoloads from textmodes/nroff-mode.el
19272 19292
19273(autoload 'nroff-mode "nroff-mode" "\ 19293(autoload 'nroff-mode "nroff-mode" "\
@@ -19282,7 +19302,7 @@ closing requests for requests that are used in matched pairs.
19282;;;*** 19302;;;***
19283 19303
19284;;;### (autoloads (nxml-glyph-display-string) "nxml-glyph" "nxml/nxml-glyph.el" 19304;;;### (autoloads (nxml-glyph-display-string) "nxml-glyph" "nxml/nxml-glyph.el"
19285;;;;;; (19845 45374)) 19305;;;;;; (20229 34587))
19286;;; Generated autoloads from nxml/nxml-glyph.el 19306;;; Generated autoloads from nxml/nxml-glyph.el
19287 19307
19288(autoload 'nxml-glyph-display-string "nxml-glyph" "\ 19308(autoload 'nxml-glyph-display-string "nxml-glyph" "\
@@ -19294,8 +19314,8 @@ Return nil if the face cannot display a glyph for N.
19294 19314
19295;;;*** 19315;;;***
19296 19316
19297;;;### (autoloads (nxml-mode) "nxml-mode" "nxml/nxml-mode.el" (19927 19317;;;### (autoloads (nxml-mode) "nxml-mode" "nxml/nxml-mode.el" (20229
19298;;;;;; 37225)) 19318;;;;;; 34587))
19299;;; Generated autoloads from nxml/nxml-mode.el 19319;;; Generated autoloads from nxml/nxml-mode.el
19300 19320
19301(autoload 'nxml-mode "nxml-mode" "\ 19321(autoload 'nxml-mode "nxml-mode" "\
@@ -19357,7 +19377,7 @@ Many aspects this mode can be customized using
19357;;;*** 19377;;;***
19358 19378
19359;;;### (autoloads (nxml-enable-unicode-char-name-sets) "nxml-uchnm" 19379;;;### (autoloads (nxml-enable-unicode-char-name-sets) "nxml-uchnm"
19360;;;;;; "nxml/nxml-uchnm.el" (19845 45374)) 19380;;;;;; "nxml/nxml-uchnm.el" (20229 34587))
19361;;; Generated autoloads from nxml/nxml-uchnm.el 19381;;; Generated autoloads from nxml/nxml-uchnm.el
19362 19382
19363(autoload 'nxml-enable-unicode-char-name-sets "nxml-uchnm" "\ 19383(autoload 'nxml-enable-unicode-char-name-sets "nxml-uchnm" "\
@@ -19371,16 +19391,16 @@ the variable `nxml-enabled-unicode-blocks'.
19371 19391
19372;;;### (autoloads (org-babel-mark-block org-babel-previous-src-block 19392;;;### (autoloads (org-babel-mark-block org-babel-previous-src-block
19373;;;;;; org-babel-next-src-block org-babel-goto-named-result org-babel-goto-named-src-block 19393;;;;;; org-babel-next-src-block org-babel-goto-named-result org-babel-goto-named-src-block
19374;;;;;; org-babel-goto-src-block-head org-babel-hide-result-toggle-maybe 19394;;;;;; org-babel-goto-src-block-head org-babel-sha1-hash org-babel-execute-subtree
19375;;;;;; org-babel-sha1-hash org-babel-execute-subtree org-babel-execute-buffer 19395;;;;;; org-babel-execute-buffer org-babel-map-call-lines org-babel-map-inline-src-blocks
19376;;;;;; org-babel-map-inline-src-blocks org-babel-map-src-blocks 19396;;;;;; org-babel-map-src-blocks org-babel-open-src-block-result
19377;;;;;; org-babel-open-src-block-result org-babel-switch-to-session-with-code 19397;;;;;; org-babel-switch-to-session-with-code org-babel-switch-to-session
19378;;;;;; org-babel-switch-to-session org-babel-initiate-session org-babel-load-in-session 19398;;;;;; org-babel-initiate-session org-babel-load-in-session org-babel-insert-header-arg
19379;;;;;; org-babel-check-src-block org-babel-expand-src-block org-babel-execute-src-block 19399;;;;;; org-babel-check-src-block org-babel-expand-src-block org-babel-execute-src-block
19380;;;;;; org-babel-pop-to-session-maybe org-babel-load-in-session-maybe 19400;;;;;; org-babel-pop-to-session-maybe org-babel-load-in-session-maybe
19381;;;;;; org-babel-expand-src-block-maybe org-babel-view-src-block-info 19401;;;;;; org-babel-expand-src-block-maybe org-babel-view-src-block-info
19382;;;;;; org-babel-execute-maybe org-babel-execute-safely-maybe) "ob" 19402;;;;;; org-babel-execute-maybe org-babel-execute-safely-maybe) "ob"
19383;;;;;; "org/ob.el" (20189 63932)) 19403;;;;;; "org/ob.el" (20230 13182))
19384;;; Generated autoloads from org/ob.el 19404;;; Generated autoloads from org/ob.el
19385 19405
19386(autoload 'org-babel-execute-safely-maybe "ob" "\ 19406(autoload 'org-babel-execute-safely-maybe "ob" "\
@@ -19427,9 +19447,8 @@ Insert the results of execution into the buffer. Source code
19427execution and the collection and formatting of results can be 19447execution and the collection and formatting of results can be
19428controlled through a variety of header arguments. 19448controlled through a variety of header arguments.
19429 19449
19430With prefix argument ARG, force re-execution even if an 19450With prefix argument ARG, force re-execution even if an existing
19431existing result cached in the buffer would otherwise have been 19451result cached in the buffer would otherwise have been returned.
19432returned.
19433 19452
19434Optionally supply a value for INFO in the form returned by 19453Optionally supply a value for INFO in the form returned by
19435`org-babel-get-src-block-info'. 19454`org-babel-get-src-block-info'.
@@ -19452,6 +19471,11 @@ Check for misspelled header arguments in the current code block.
19452 19471
19453\(fn)" t nil) 19472\(fn)" t nil)
19454 19473
19474(autoload 'org-babel-insert-header-arg "ob" "\
19475Insert a header argument selecting from lists of common args and values.
19476
19477\(fn)" t nil)
19478
19455(autoload 'org-babel-load-in-session "ob" "\ 19479(autoload 'org-babel-load-in-session "ob" "\
19456Load the body of the current source-code block. 19480Load the body of the current source-code block.
19457Evaluate the header arguments for the source block before 19481Evaluate the header arguments for the source block before
@@ -19524,6 +19548,15 @@ buffer.
19524 19548
19525(put 'org-babel-map-inline-src-blocks 'lisp-indent-function '1) 19549(put 'org-babel-map-inline-src-blocks 'lisp-indent-function '1)
19526 19550
19551(autoload 'org-babel-map-call-lines "ob" "\
19552Evaluate BODY forms on each call line in FILE.
19553If FILE is nil evaluate BODY forms on source blocks in current
19554buffer.
19555
19556\(fn FILE &rest BODY)" nil (quote macro))
19557
19558(put 'org-babel-map-call-lines 'lisp-indent-function '1)
19559
19527(autoload 'org-babel-execute-buffer "ob" "\ 19560(autoload 'org-babel-execute-buffer "ob" "\
19528Execute source code blocks in a buffer. 19561Execute source code blocks in a buffer.
19529Call `org-babel-execute-src-block' on every source block in 19562Call `org-babel-execute-src-block' on every source block in
@@ -19543,11 +19576,6 @@ Generate an sha1 hash based on the value of info.
19543 19576
19544\(fn &optional INFO)" t nil) 19577\(fn &optional INFO)" t nil)
19545 19578
19546(autoload 'org-babel-hide-result-toggle-maybe "ob" "\
19547Toggle visibility of result at point.
19548
19549\(fn)" t nil)
19550
19551(autoload 'org-babel-goto-src-block-head "ob" "\ 19579(autoload 'org-babel-goto-src-block-head "ob" "\
19552Go to the beginning of the current code block. 19580Go to the beginning of the current code block.
19553 19581
@@ -19583,7 +19611,7 @@ Mark current src block
19583;;;*** 19611;;;***
19584 19612
19585;;;### (autoloads (org-babel-describe-bindings) "ob-keys" "org/ob-keys.el" 19613;;;### (autoloads (org-babel-describe-bindings) "ob-keys" "org/ob-keys.el"
19586;;;;;; (20045 30710)) 19614;;;;;; (20229 34587))
19587;;; Generated autoloads from org/ob-keys.el 19615;;; Generated autoloads from org/ob-keys.el
19588 19616
19589(autoload 'org-babel-describe-bindings "ob-keys" "\ 19617(autoload 'org-babel-describe-bindings "ob-keys" "\
@@ -19594,7 +19622,7 @@ Describe all keybindings behind `org-babel-key-prefix'.
19594;;;*** 19622;;;***
19595 19623
19596;;;### (autoloads (org-babel-lob-get-info org-babel-lob-execute-maybe 19624;;;### (autoloads (org-babel-lob-get-info org-babel-lob-execute-maybe
19597;;;;;; org-babel-lob-ingest) "ob-lob" "org/ob-lob.el" (20045 31431)) 19625;;;;;; org-babel-lob-ingest) "ob-lob" "org/ob-lob.el" (20229 34587))
19598;;; Generated autoloads from org/ob-lob.el 19626;;; Generated autoloads from org/ob-lob.el
19599 19627
19600(autoload 'org-babel-lob-ingest "ob-lob" "\ 19628(autoload 'org-babel-lob-ingest "ob-lob" "\
@@ -19619,7 +19647,7 @@ Return a Library of Babel function call as a string.
19619 19647
19620;;;### (autoloads (org-babel-tangle org-babel-tangle-file org-babel-load-file 19648;;;### (autoloads (org-babel-tangle org-babel-tangle-file org-babel-load-file
19621;;;;;; org-babel-tangle-lang-exts) "ob-tangle" "org/ob-tangle.el" 19649;;;;;; org-babel-tangle-lang-exts) "ob-tangle" "org/ob-tangle.el"
19622;;;;;; (20045 30712)) 19650;;;;;; (20229 34587))
19623;;; Generated autoloads from org/ob-tangle.el 19651;;; Generated autoloads from org/ob-tangle.el
19624 19652
19625(defvar org-babel-tangle-lang-exts '(("emacs-lisp" . "el")) "\ 19653(defvar org-babel-tangle-lang-exts '(("emacs-lisp" . "el")) "\
@@ -19661,7 +19689,7 @@ exported source code blocks by language.
19661;;;*** 19689;;;***
19662 19690
19663;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el" 19691;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el"
19664;;;;;; (20135 56947)) 19692;;;;;; (20229 34587))
19665;;; Generated autoloads from progmodes/octave-inf.el 19693;;; Generated autoloads from progmodes/octave-inf.el
19666 19694
19667(autoload 'inferior-octave "octave-inf" "\ 19695(autoload 'inferior-octave "octave-inf" "\
@@ -19684,7 +19712,7 @@ startup file, `~/.emacs-octave'.
19684;;;*** 19712;;;***
19685 19713
19686;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el" 19714;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el"
19687;;;;;; (20135 56947)) 19715;;;;;; (20229 34587))
19688;;; Generated autoloads from progmodes/octave-mod.el 19716;;; Generated autoloads from progmodes/octave-mod.el
19689 19717
19690(autoload 'octave-mode "octave-mod" "\ 19718(autoload 'octave-mode "octave-mod" "\
@@ -19772,7 +19800,7 @@ including a reproducible test case and send the message.
19772;;;;;; org-insert-link-global org-store-link org-run-like-in-org-mode 19800;;;;;; org-insert-link-global org-store-link org-run-like-in-org-mode
19773;;;;;; turn-on-orgstruct++ turn-on-orgstruct orgstruct-mode org-global-cycle 19801;;;;;; turn-on-orgstruct++ turn-on-orgstruct orgstruct-mode org-global-cycle
19774;;;;;; org-mode org-babel-do-load-languages) "org" "org/org.el" 19802;;;;;; org-mode org-babel-do-load-languages) "org" "org/org.el"
19775;;;;;; (20197 58064)) 19803;;;;;; (20236 7740))
19776;;; Generated autoloads from org/org.el 19804;;; Generated autoloads from org/org.el
19777 19805
19778(autoload 'org-babel-do-load-languages "org" "\ 19806(autoload 'org-babel-do-load-languages "org" "\
@@ -19911,6 +19939,9 @@ SCOPE determines the scope of this command. It can be any of:
19911nil The current buffer, respecting the restriction if any 19939nil The current buffer, respecting the restriction if any
19912tree The subtree started with the entry at point 19940tree The subtree started with the entry at point
19913region The entries within the active region, if any 19941region The entries within the active region, if any
19942region-start-level
19943 The entries within the active region, but only those at
19944 the same level than the first one.
19914file The current buffer, without restriction 19945file The current buffer, without restriction
19915file-with-archives 19946file-with-archives
19916 The current buffer, and any archives associated with it 19947 The current buffer, and any archives associated with it
@@ -19944,7 +19975,7 @@ a *different* entry, you cannot use these techniques.
19944 19975
19945(autoload 'org-switchb "org" "\ 19976(autoload 'org-switchb "org" "\
19946Switch between Org buffers. 19977Switch between Org buffers.
19947With a prefix argument, restrict available to files. 19978With one prefix argument, restrict available buffers to files.
19948With two prefix arguments, restrict available buffers to agenda files. 19979With two prefix arguments, restrict available buffers to agenda files.
19949 19980
19950Defaults to `iswitchb' for buffer name completion. 19981Defaults to `iswitchb' for buffer name completion.
@@ -19996,7 +20027,7 @@ Call the customize function with org as argument.
19996;;;;;; org-diary org-agenda-list-stuck-projects org-tags-view org-todo-list 20027;;;;;; org-diary org-agenda-list-stuck-projects org-tags-view org-todo-list
19997;;;;;; org-search-view org-agenda-list org-batch-store-agenda-views 20028;;;;;; org-search-view org-agenda-list org-batch-store-agenda-views
19998;;;;;; org-store-agenda-views org-batch-agenda-csv org-batch-agenda 20029;;;;;; org-store-agenda-views org-batch-agenda-csv org-batch-agenda
19999;;;;;; org-agenda) "org-agenda" "org/org-agenda.el" (20187 22214)) 20030;;;;;; org-agenda) "org-agenda" "org/org-agenda.el" (20236 7740))
20000;;; Generated autoloads from org/org-agenda.el 20031;;; Generated autoloads from org/org-agenda.el
20001 20032
20002(autoload 'org-agenda "org-agenda" "\ 20033(autoload 'org-agenda "org-agenda" "\
@@ -20098,13 +20129,13 @@ The view will be for the current day or week, but from the overview buffer
20098you will be able to go to other days/weeks. 20129you will be able to go to other days/weeks.
20099 20130
20100With a numeric prefix argument in an interactive call, the agenda will 20131With a numeric prefix argument in an interactive call, the agenda will
20101span INCLUDE-ALL days. Lisp programs should instead specify SPAN to change 20132span ARG days. Lisp programs should instead specify SPAN to change
20102the number of days. SPAN defaults to `org-agenda-span'. 20133the number of days. SPAN defaults to `org-agenda-span'.
20103 20134
20104START-DAY defaults to TODAY, or to the most recent match for the weekday 20135START-DAY defaults to TODAY, or to the most recent match for the weekday
20105given in `org-agenda-start-on-weekday'. 20136given in `org-agenda-start-on-weekday'.
20106 20137
20107\(fn &optional INCLUDE-ALL START-DAY SPAN)" t nil) 20138\(fn &optional ARG START-DAY SPAN)" t nil)
20108 20139
20109(autoload 'org-search-view "org-agenda" "\ 20140(autoload 'org-search-view "org-agenda" "\
20110Show all entries that contain a phrase or words or regular expressions. 20141Show all entries that contain a phrase or words or regular expressions.
@@ -20226,6 +20257,10 @@ expression, and filter out entries that don't match it.
20226If FILTER is a string, use this string as a regular expression 20257If FILTER is a string, use this string as a regular expression
20227for filtering entries out. 20258for filtering entries out.
20228 20259
20260If FILTER is a function, filter out entries against which
20261calling the function returns nil. This function takes one
20262argument: an entry from `org-agenda-get-day-entries'.
20263
20229FILTER can also be an alist with the car of each cell being 20264FILTER can also be an alist with the car of each cell being
20230either 'headline or 'category. For example: 20265either 'headline or 'category. For example:
20231 20266
@@ -20235,13 +20270,18 @@ either 'headline or 'category. For example:
20235will only add headlines containing IMPORTANT or headlines 20270will only add headlines containing IMPORTANT or headlines
20236belonging to the \"Work\" category. 20271belonging to the \"Work\" category.
20237 20272
20238\(fn &optional REFRESH FILTER)" t nil) 20273ARGS are symbols indicating what kind of entries to consider.
20274By default `org-agenda-to-appt' will use :deadline, :scheduled
20275and :timestamp entries. See the docstring of `org-diary' for
20276details and examples.
20277
20278\(fn &optional REFRESH FILTER &rest ARGS)" t nil)
20239 20279
20240;;;*** 20280;;;***
20241 20281
20242;;;### (autoloads (org-archive-subtree-default-with-confirmation 20282;;;### (autoloads (org-archive-subtree-default-with-confirmation
20243;;;;;; org-archive-subtree-default) "org-archive" "org/org-archive.el" 20283;;;;;; org-archive-subtree-default) "org-archive" "org/org-archive.el"
20244;;;;;; (20045 30713)) 20284;;;;;; (20229 34587))
20245;;; Generated autoloads from org/org-archive.el 20285;;; Generated autoloads from org/org-archive.el
20246 20286
20247(autoload 'org-archive-subtree-default "org-archive" "\ 20287(autoload 'org-archive-subtree-default "org-archive" "\
@@ -20261,8 +20301,8 @@ This command is set with the variable `org-archive-default-command'.
20261;;;### (autoloads (org-export-as-ascii org-export-region-as-ascii 20301;;;### (autoloads (org-export-as-ascii org-export-region-as-ascii
20262;;;;;; org-replace-region-by-ascii org-export-as-ascii-to-buffer 20302;;;;;; org-replace-region-by-ascii org-export-as-ascii-to-buffer
20263;;;;;; org-export-as-utf8-to-buffer org-export-as-utf8 org-export-as-latin1-to-buffer 20303;;;;;; org-export-as-utf8-to-buffer org-export-as-utf8 org-export-as-latin1-to-buffer
20264;;;;;; org-export-as-latin1) "org-ascii" "org/org-ascii.el" (20045 20304;;;;;; org-export-as-latin1) "org-ascii" "org/org-ascii.el" (20229
20265;;;;;; 30713)) 20305;;;;;; 34587))
20266;;; Generated autoloads from org/org-ascii.el 20306;;; Generated autoloads from org/org-ascii.el
20267 20307
20268(autoload 'org-export-as-latin1 "org-ascii" "\ 20308(autoload 'org-export-as-latin1 "org-ascii" "\
@@ -20335,8 +20375,8 @@ publishing directory.
20335 20375
20336;;;*** 20376;;;***
20337 20377
20338;;;### (autoloads (org-attach) "org-attach" "org/org-attach.el" (20045 20378;;;### (autoloads (org-attach) "org-attach" "org/org-attach.el" (20229
20339;;;;;; 30713)) 20379;;;;;; 34587))
20340;;; Generated autoloads from org/org-attach.el 20380;;; Generated autoloads from org/org-attach.el
20341 20381
20342(autoload 'org-attach "org-attach" "\ 20382(autoload 'org-attach "org-attach" "\
@@ -20348,7 +20388,7 @@ Shows a list of commands and prompts for another key to execute a command.
20348;;;*** 20388;;;***
20349 20389
20350;;;### (autoloads (org-bbdb-anniversaries) "org-bbdb" "org/org-bbdb.el" 20390;;;### (autoloads (org-bbdb-anniversaries) "org-bbdb" "org/org-bbdb.el"
20351;;;;;; (20164 29468)) 20391;;;;;; (20230 13182))
20352;;; Generated autoloads from org/org-bbdb.el 20392;;; Generated autoloads from org/org-bbdb.el
20353 20393
20354(autoload 'org-bbdb-anniversaries "org-bbdb" "\ 20394(autoload 'org-bbdb-anniversaries "org-bbdb" "\
@@ -20359,7 +20399,7 @@ Extract anniversaries from BBDB for display in the agenda.
20359;;;*** 20399;;;***
20360 20400
20361;;;### (autoloads (org-capture-import-remember-templates org-capture-insert-template-here 20401;;;### (autoloads (org-capture-import-remember-templates org-capture-insert-template-here
20362;;;;;; org-capture) "org-capture" "org/org-capture.el" (20168 57844)) 20402;;;;;; org-capture) "org-capture" "org/org-capture.el" (20236 7740))
20363;;; Generated autoloads from org/org-capture.el 20403;;; Generated autoloads from org/org-capture.el
20364 20404
20365(autoload 'org-capture "org-capture" "\ 20405(autoload 'org-capture "org-capture" "\
@@ -20397,7 +20437,7 @@ Set org-capture-templates to be similar to `org-remember-templates'.
20397;;;*** 20437;;;***
20398 20438
20399;;;### (autoloads (org-clock-persistence-insinuate org-get-clocktable) 20439;;;### (autoloads (org-clock-persistence-insinuate org-get-clocktable)
20400;;;;;; "org-clock" "org/org-clock.el" (20187 22214)) 20440;;;;;; "org-clock" "org/org-clock.el" (20236 7740))
20401;;; Generated autoloads from org/org-clock.el 20441;;; Generated autoloads from org/org-clock.el
20402 20442
20403(autoload 'org-get-clocktable "org-clock" "\ 20443(autoload 'org-get-clocktable "org-clock" "\
@@ -20415,7 +20455,7 @@ Set up hooks for clock persistence.
20415;;;*** 20455;;;***
20416 20456
20417;;;### (autoloads (org-datetree-find-date-create) "org-datetree" 20457;;;### (autoloads (org-datetree-find-date-create) "org-datetree"
20418;;;;;; "org/org-datetree.el" (20045 30713)) 20458;;;;;; "org/org-datetree.el" (20229 34587))
20419;;; Generated autoloads from org/org-datetree.el 20459;;; Generated autoloads from org/org-datetree.el
20420 20460
20421(autoload 'org-datetree-find-date-create "org-datetree" "\ 20461(autoload 'org-datetree-find-date-create "org-datetree" "\
@@ -20431,7 +20471,7 @@ tree can be found.
20431;;;### (autoloads (org-export-as-docbook org-export-as-docbook-pdf-and-open 20471;;;### (autoloads (org-export-as-docbook org-export-as-docbook-pdf-and-open
20432;;;;;; org-export-as-docbook-pdf org-export-region-as-docbook org-replace-region-by-docbook 20472;;;;;; org-export-as-docbook-pdf org-export-region-as-docbook org-replace-region-by-docbook
20433;;;;;; org-export-as-docbook-to-buffer org-export-as-docbook-batch) 20473;;;;;; org-export-as-docbook-to-buffer org-export-as-docbook-batch)
20434;;;;;; "org-docbook" "org/org-docbook.el" (20045 30713)) 20474;;;;;; "org-docbook" "org/org-docbook.el" (20229 34587))
20435;;; Generated autoloads from org/org-docbook.el 20475;;; Generated autoloads from org/org-docbook.el
20436 20476
20437(autoload 'org-export-as-docbook-batch "org-docbook" "\ 20477(autoload 'org-export-as-docbook-batch "org-docbook" "\
@@ -20508,7 +20548,7 @@ publishing directory.
20508 20548
20509;;;### (autoloads (org-insert-export-options-template org-export-as-org 20549;;;### (autoloads (org-insert-export-options-template org-export-as-org
20510;;;;;; org-export-visible org-export) "org-exp" "org/org-exp.el" 20550;;;;;; org-export-visible org-export) "org-exp" "org/org-exp.el"
20511;;;;;; (20221 40442)) 20551;;;;;; (20236 7740))
20512;;; Generated autoloads from org/org-exp.el 20552;;; Generated autoloads from org/org-exp.el
20513 20553
20514(autoload 'org-export "org-exp" "\ 20554(autoload 'org-export "org-exp" "\
@@ -20569,8 +20609,8 @@ Insert into the buffer a template with information for exporting.
20569;;;*** 20609;;;***
20570 20610
20571;;;### (autoloads (org-feed-show-raw-feed org-feed-goto-inbox org-feed-update 20611;;;### (autoloads (org-feed-show-raw-feed org-feed-goto-inbox org-feed-update
20572;;;;;; org-feed-update-all) "org-feed" "org/org-feed.el" (20065 20612;;;;;; org-feed-update-all) "org-feed" "org/org-feed.el" (20229
20573;;;;;; 65310)) 20613;;;;;; 34587))
20574;;; Generated autoloads from org/org-feed.el 20614;;; Generated autoloads from org/org-feed.el
20575 20615
20576(autoload 'org-feed-update-all "org-feed" "\ 20616(autoload 'org-feed-update-all "org-feed" "\
@@ -20598,7 +20638,7 @@ Show the raw feed buffer of a feed.
20598;;;*** 20638;;;***
20599 20639
20600;;;### (autoloads (org-footnote-normalize org-footnote-action) "org-footnote" 20640;;;### (autoloads (org-footnote-normalize org-footnote-action) "org-footnote"
20601;;;;;; "org/org-footnote.el" (20161 45793)) 20641;;;;;; "org/org-footnote.el" (20229 34587))
20602;;; Generated autoloads from org/org-footnote.el 20642;;; Generated autoloads from org/org-footnote.el
20603 20643
20604(autoload 'org-footnote-action "org-footnote" "\ 20644(autoload 'org-footnote-action "org-footnote" "\
@@ -20630,11 +20670,11 @@ If Org is amidst an export process, EXPORT-PROPS will hold the
20630export properties of the buffer. 20670export properties of the buffer.
20631 20671
20632When EXPORT-PROPS is non-nil, the default action is to insert 20672When EXPORT-PROPS is non-nil, the default action is to insert
20633normalized footnotes towards the end of the pre-processing buffer. 20673normalized footnotes towards the end of the pre-processing
20634Some exporters like docbook, odt, etc. expect that footnote 20674buffer. Some exporters (docbook, odt...) expect footnote
20635definitions be available before any references to them. Such 20675definitions to be available before any references to them. Such
20636exporters can let bind `org-footnote-insert-pos-for-preprocessor' to 20676exporters can let bind `org-footnote-insert-pos-for-preprocessor'
20637symbol 'point-min to achieve the desired behavior. 20677to symbol `point-min' to achieve the desired behaviour.
20638 20678
20639Additional note on `org-footnote-insert-pos-for-preprocessor': 20679Additional note on `org-footnote-insert-pos-for-preprocessor':
206401. This variable has not effect when FOR-PREPROCESSOR is nil. 206801. This variable has not effect when FOR-PREPROCESSOR is nil.
@@ -20649,7 +20689,7 @@ Additional note on `org-footnote-insert-pos-for-preprocessor':
20649;;;### (autoloads (org-freemind-to-org-mode org-freemind-from-org-sparse-tree 20689;;;### (autoloads (org-freemind-to-org-mode org-freemind-from-org-sparse-tree
20650;;;;;; org-freemind-from-org-mode org-freemind-from-org-mode-node 20690;;;;;; org-freemind-from-org-mode org-freemind-from-org-mode-node
20651;;;;;; org-freemind-show org-export-as-freemind) "org-freemind" 20691;;;;;; org-freemind-show org-export-as-freemind) "org-freemind"
20652;;;;;; "org/org-freemind.el" (20172 54913)) 20692;;;;;; "org/org-freemind.el" (20229 34587))
20653;;; Generated autoloads from org/org-freemind.el 20693;;; Generated autoloads from org/org-freemind.el
20654 20694
20655(autoload 'org-export-as-freemind "org-freemind" "\ 20695(autoload 'org-export-as-freemind "org-freemind" "\
@@ -20710,7 +20750,7 @@ Convert FreeMind file MM-FILE to `org-mode' file ORG-FILE.
20710;;;### (autoloads (org-export-htmlize-generate-css org-export-as-html 20750;;;### (autoloads (org-export-htmlize-generate-css org-export-as-html
20711;;;;;; org-export-region-as-html org-replace-region-by-html org-export-as-html-to-buffer 20751;;;;;; org-export-region-as-html org-replace-region-by-html org-export-as-html-to-buffer
20712;;;;;; org-export-as-html-batch org-export-as-html-and-open) "org-html" 20752;;;;;; org-export-as-html-batch org-export-as-html-and-open) "org-html"
20713;;;;;; "org/org-html.el" (20065 65310)) 20753;;;;;; "org/org-html.el" (20229 34587))
20714;;; Generated autoloads from org/org-html.el 20754;;; Generated autoloads from org/org-html.el
20715 20755
20716(put 'org-export-html-style-include-default 'safe-local-variable 'booleanp) 20756(put 'org-export-html-style-include-default 'safe-local-variable 'booleanp)
@@ -20804,7 +20844,7 @@ that uses these same face definitions.
20804 20844
20805;;;### (autoloads (org-export-icalendar-combine-agenda-files org-export-icalendar-all-agenda-files 20845;;;### (autoloads (org-export-icalendar-combine-agenda-files org-export-icalendar-all-agenda-files
20806;;;;;; org-export-icalendar-this-file) "org-icalendar" "org/org-icalendar.el" 20846;;;;;; org-export-icalendar-this-file) "org-icalendar" "org/org-icalendar.el"
20807;;;;;; (20164 29468)) 20847;;;;;; (20229 34587))
20808;;; Generated autoloads from org/org-icalendar.el 20848;;; Generated autoloads from org/org-icalendar.el
20809 20849
20810(autoload 'org-export-icalendar-this-file "org-icalendar" "\ 20850(autoload 'org-export-icalendar-this-file "org-icalendar" "\
@@ -20832,7 +20872,7 @@ The file is stored under the name `org-combined-agenda-icalendar-file'.
20832;;;### (autoloads (org-id-store-link org-id-find-id-file org-id-find 20872;;;### (autoloads (org-id-store-link org-id-find-id-file org-id-find
20833;;;;;; org-id-goto org-id-get-with-outline-drilling org-id-get-with-outline-path-completion 20873;;;;;; org-id-goto org-id-get-with-outline-drilling org-id-get-with-outline-path-completion
20834;;;;;; org-id-get org-id-copy org-id-get-create) "org-id" "org/org-id.el" 20874;;;;;; org-id-get org-id-copy org-id-get-create) "org-id" "org/org-id.el"
20835;;;;;; (20065 65310)) 20875;;;;;; (20229 34587))
20836;;; Generated autoloads from org/org-id.el 20876;;; Generated autoloads from org/org-id.el
20837 20877
20838(autoload 'org-id-get-create "org-id" "\ 20878(autoload 'org-id-get-create "org-id" "\
@@ -20901,22 +20941,25 @@ Store a link to the current entry, using its ID.
20901;;;*** 20941;;;***
20902 20942
20903;;;### (autoloads (org-indent-mode) "org-indent" "org/org-indent.el" 20943;;;### (autoloads (org-indent-mode) "org-indent" "org/org-indent.el"
20904;;;;;; (20045 30716)) 20944;;;;;; (20229 34587))
20905;;; Generated autoloads from org/org-indent.el 20945;;; Generated autoloads from org/org-indent.el
20906 20946
20907(autoload 'org-indent-mode "org-indent" "\ 20947(autoload 'org-indent-mode "org-indent" "\
20908When active, indent text according to outline structure. 20948When active, indent text according to outline structure.
20909 20949
20910Internally this works by adding `line-prefix' properties to all non-headlines. 20950Internally this works by adding `line-prefix' and `wrap-prefix'
20911These properties are updated locally in idle time. 20951properties, after each buffer modification, on the modified zone.
20912FIXME: How to update when broken? 20952
20953The process is synchronous. Though, initial indentation of
20954buffer, which can take a few seconds on large buffers, is done
20955during idle time.
20913 20956
20914\(fn &optional ARG)" t nil) 20957\(fn &optional ARG)" t nil)
20915 20958
20916;;;*** 20959;;;***
20917 20960
20918;;;### (autoloads (org-irc-store-link) "org-irc" "org/org-irc.el" 20961;;;### (autoloads (org-irc-store-link) "org-irc" "org/org-irc.el"
20919;;;;;; (20065 65310)) 20962;;;;;; (20229 34587))
20920;;; Generated autoloads from org/org-irc.el 20963;;; Generated autoloads from org/org-irc.el
20921 20964
20922(autoload 'org-irc-store-link "org-irc" "\ 20965(autoload 'org-irc-store-link "org-irc" "\
@@ -20929,7 +20972,7 @@ Dispatch to the appropriate function to store a link to an IRC session.
20929;;;### (autoloads (org-export-as-pdf-and-open org-export-as-pdf org-export-as-latex 20972;;;### (autoloads (org-export-as-pdf-and-open org-export-as-pdf org-export-as-latex
20930;;;;;; org-export-region-as-latex org-replace-region-by-latex org-export-as-latex-to-buffer 20973;;;;;; org-export-region-as-latex org-replace-region-by-latex org-export-as-latex-to-buffer
20931;;;;;; org-export-as-latex-batch) "org-latex" "org/org-latex.el" 20974;;;;;; org-export-as-latex-batch) "org-latex" "org/org-latex.el"
20932;;;;;; (20164 29468)) 20975;;;;;; (20229 34587))
20933;;; Generated autoloads from org/org-latex.el 20976;;; Generated autoloads from org/org-latex.el
20934 20977
20935(autoload 'org-export-as-latex-batch "org-latex" "\ 20978(autoload 'org-export-as-latex-batch "org-latex" "\
@@ -21008,9 +21051,67 @@ Export as LaTeX, then process through to PDF, and open.
21008 21051
21009;;;*** 21052;;;***
21010 21053
21054;;;### (autoloads (org-lparse-region org-replace-region-by org-lparse-to-buffer
21055;;;;;; org-lparse-batch org-lparse-and-open) "org-lparse" "org/org-lparse.el"
21056;;;;;; (20236 7740))
21057;;; Generated autoloads from org/org-lparse.el
21058
21059(autoload 'org-lparse-and-open "org-lparse" "\
21060Export outline to TARGET-BACKEND via NATIVE-BACKEND and open exported file.
21061If there is an active region, export only the region. The prefix
21062ARG specifies how many levels of the outline should become
21063headlines. The default is 3. Lower levels will become bulleted
21064lists.
21065
21066\(fn TARGET-BACKEND NATIVE-BACKEND ARG &optional FILE-OR-BUF)" nil nil)
21067
21068(autoload 'org-lparse-batch "org-lparse" "\
21069Call the function `org-lparse'.
21070This function can be used in batch processing as:
21071emacs --batch
21072 --load=$HOME/lib/emacs/org.el
21073 --eval \"(setq org-export-headline-levels 2)\"
21074 --visit=MyFile --funcall org-lparse-batch
21075
21076\(fn TARGET-BACKEND &optional NATIVE-BACKEND)" nil nil)
21077
21078(autoload 'org-lparse-to-buffer "org-lparse" "\
21079Call `org-lparse' with output to a temporary buffer.
21080No file is created. The prefix ARG is passed through to
21081`org-lparse'.
21082
21083\(fn BACKEND ARG)" nil nil)
21084
21085(autoload 'org-replace-region-by "org-lparse" "\
21086Assume the current region has org-mode syntax, and convert it to HTML.
21087This can be used in any buffer. For example, you could write an
21088itemized list in org-mode syntax in an HTML buffer and then use
21089this command to convert it.
21090
21091\(fn BACKEND BEG END)" nil nil)
21092
21093(autoload 'org-lparse-region "org-lparse" "\
21094Convert region from BEG to END in org-mode buffer to HTML.
21095If prefix arg BODY-ONLY is set, omit file header, footer, and table of
21096contents, and only produce the region of converted text, useful for
21097cut-and-paste operations.
21098If BUFFER is a buffer or a string, use/create that buffer as a target
21099of the converted HTML. If BUFFER is the symbol `string', return the
21100produced HTML as a string and leave not buffer behind. For example,
21101a Lisp program could call this function in the following way:
21102
21103 (setq html (org-lparse-region \"html\" beg end t 'string))
21104
21105When called interactively, the output buffer is selected, and shown
21106in a window. A non-interactive call will only return the buffer.
21107
21108\(fn BACKEND BEG END &optional BODY-ONLY BUFFER)" nil nil)
21109
21110;;;***
21111
21011;;;### (autoloads (org-mobile-create-sumo-agenda org-mobile-pull 21112;;;### (autoloads (org-mobile-create-sumo-agenda org-mobile-pull
21012;;;;;; org-mobile-push) "org-mobile" "org/org-mobile.el" (20065 21113;;;;;; org-mobile-push) "org-mobile" "org/org-mobile.el" (20230
21013;;;;;; 65310)) 21114;;;;;; 13182))
21014;;; Generated autoloads from org/org-mobile.el 21115;;; Generated autoloads from org/org-mobile.el
21015 21116
21016(autoload 'org-mobile-push "org-mobile" "\ 21117(autoload 'org-mobile-push "org-mobile" "\
@@ -21034,8 +21135,111 @@ Create a file that contains all custom agenda views.
21034 21135
21035;;;*** 21136;;;***
21036 21137
21138;;;### (autoloads (org-export-as-odf-and-open org-export-as-odf org-export-odt-convert
21139;;;;;; org-export-as-odt org-export-region-as-odt org-replace-region-by-odt
21140;;;;;; org-export-as-odt-to-buffer org-export-as-odt-batch org-export-as-odt-and-open)
21141;;;;;; "org-odt" "org/org-odt.el" (20236 7740))
21142;;; Generated autoloads from org/org-odt.el
21143
21144(autoload 'org-export-as-odt-and-open "org-odt" "\
21145Export the outline as ODT and immediately open it with a browser.
21146If there is an active region, export only the region.
21147The prefix ARG specifies how many levels of the outline should become
21148headlines. The default is 3. Lower levels will become bulleted lists.
21149
21150\(fn ARG)" t nil)
21151
21152(autoload 'org-export-as-odt-batch "org-odt" "\
21153Call the function `org-lparse-batch'.
21154This function can be used in batch processing as:
21155emacs --batch
21156 --load=$HOME/lib/emacs/org.el
21157 --eval \"(setq org-export-headline-levels 2)\"
21158 --visit=MyFile --funcall org-export-as-odt-batch
21159
21160\(fn)" nil nil)
21161
21162(autoload 'org-export-as-odt-to-buffer "org-odt" "\
21163Call `org-lparse-odt` with output to a temporary buffer.
21164No file is created. The prefix ARG is passed through to `org-lparse-to-buffer'.
21165
21166\(fn ARG)" t nil)
21167
21168(autoload 'org-replace-region-by-odt "org-odt" "\
21169Assume the current region has org-mode syntax, and convert it to ODT.
21170This can be used in any buffer. For example, you could write an
21171itemized list in org-mode syntax in an ODT buffer and then use this
21172command to convert it.
21173
21174\(fn BEG END)" t nil)
21175
21176(autoload 'org-export-region-as-odt "org-odt" "\
21177Convert region from BEG to END in org-mode buffer to ODT.
21178If prefix arg BODY-ONLY is set, omit file header, footer, and table of
21179contents, and only produce the region of converted text, useful for
21180cut-and-paste operations.
21181If BUFFER is a buffer or a string, use/create that buffer as a target
21182of the converted ODT. If BUFFER is the symbol `string', return the
21183produced ODT as a string and leave not buffer behind. For example,
21184a Lisp program could call this function in the following way:
21185
21186 (setq odt (org-export-region-as-odt beg end t 'string))
21187
21188When called interactively, the output buffer is selected, and shown
21189in a window. A non-interactive call will only return the buffer.
21190
21191\(fn BEG END &optional BODY-ONLY BUFFER)" t nil)
21192
21193(autoload 'org-export-as-odt "org-odt" "\
21194Export the outline as a OpenDocumentText file.
21195If there is an active region, export only the region. The prefix
21196ARG specifies how many levels of the outline should become
21197headlines. The default is 3. Lower levels will become bulleted
21198lists. HIDDEN is obsolete and does nothing.
21199EXT-PLIST is a property list with external parameters overriding
21200org-mode's default settings, but still inferior to file-local
21201settings. When TO-BUFFER is non-nil, create a buffer with that
21202name and export to that buffer. If TO-BUFFER is the symbol
21203`string', don't leave any buffer behind but just return the
21204resulting XML as a string. When BODY-ONLY is set, don't produce
21205the file header and footer, simply return the content of
21206<body>...</body>, without even the body tags themselves. When
21207PUB-DIR is set, use this as the publishing directory.
21208
21209\(fn ARG &optional HIDDEN EXT-PLIST TO-BUFFER BODY-ONLY PUB-DIR)" t nil)
21210
21211(autoload 'org-export-odt-convert "org-odt" "\
21212Convert IN-FILE to format OUT-FMT using a command line converter.
21213IN-FILE is the file to be converted. If unspecified, it defaults
21214to variable `buffer-file-name'. OUT-FMT is the desired output
21215format. Use `org-export-odt-convert-process' as the converter.
21216If PREFIX-ARG is non-nil then the newly converted file is opened
21217using `org-open-file'.
21218
21219\(fn &optional IN-FILE OUT-FMT PREFIX-ARG)" t nil)
21220
21221(autoload 'org-export-as-odf "org-odt" "\
21222Export LATEX-FRAG as OpenDocument formula file ODF-FILE.
21223Use `org-create-math-formula' to convert LATEX-FRAG first to
21224MathML. When invoked as an interactive command, use
21225`org-latex-regexps' to infer LATEX-FRAG from currently active
21226region. If no LaTeX fragments are found, prompt for it. Push
21227MathML source to kill ring, if `org-export-copy-to-kill-ring' is
21228non-nil.
21229
21230\(fn LATEX-FRAG &optional ODF-FILE)" t nil)
21231
21232(autoload 'org-export-as-odf-and-open "org-odt" "\
21233Export LaTeX fragment as OpenDocument formula and immediately open it.
21234Use `org-export-as-odf' to read LaTeX fragment and OpenDocument
21235formula file.
21236
21237\(fn)" t nil)
21238
21239;;;***
21240
21037;;;### (autoloads (org-plot/gnuplot) "org-plot" "org/org-plot.el" 21241;;;### (autoloads (org-plot/gnuplot) "org-plot" "org/org-plot.el"
21038;;;;;; (20157 54694)) 21242;;;;;; (20229 34587))
21039;;; Generated autoloads from org/org-plot.el 21243;;; Generated autoloads from org/org-plot.el
21040 21244
21041(autoload 'org-plot/gnuplot "org-plot" "\ 21245(autoload 'org-plot/gnuplot "org-plot" "\
@@ -21049,7 +21253,7 @@ line directly before or after the table.
21049 21253
21050;;;### (autoloads (org-publish-current-project org-publish-current-file 21254;;;### (autoloads (org-publish-current-project org-publish-current-file
21051;;;;;; org-publish-all org-publish) "org-publish" "org/org-publish.el" 21255;;;;;; org-publish-all org-publish) "org-publish" "org/org-publish.el"
21052;;;;;; (20189 63932)) 21256;;;;;; (20236 7740))
21053;;; Generated autoloads from org/org-publish.el 21257;;; Generated autoloads from org/org-publish.el
21054 21258
21055(defalias 'org-publish-project 'org-publish) 21259(defalias 'org-publish-project 'org-publish)
@@ -21083,7 +21287,7 @@ the project.
21083 21287
21084;;;### (autoloads (org-remember-handler org-remember org-remember-apply-template 21288;;;### (autoloads (org-remember-handler org-remember org-remember-apply-template
21085;;;;;; org-remember-annotation org-remember-insinuate) "org-remember" 21289;;;;;; org-remember-annotation org-remember-insinuate) "org-remember"
21086;;;;;; "org/org-remember.el" (20165 31925)) 21290;;;;;; "org/org-remember.el" (20229 34587))
21087;;; Generated autoloads from org/org-remember.el 21291;;; Generated autoloads from org/org-remember.el
21088 21292
21089(autoload 'org-remember-insinuate "org-remember" "\ 21293(autoload 'org-remember-insinuate "org-remember" "\
@@ -21159,7 +21363,7 @@ See also the variable `org-reverse-note-order'.
21159;;;*** 21363;;;***
21160 21364
21161;;;### (autoloads (org-table-to-lisp orgtbl-mode turn-on-orgtbl) 21365;;;### (autoloads (org-table-to-lisp orgtbl-mode turn-on-orgtbl)
21162;;;;;; "org-table" "org/org-table.el" (20222 61246)) 21366;;;;;; "org-table" "org/org-table.el" (20236 7740))
21163;;; Generated autoloads from org/org-table.el 21367;;; Generated autoloads from org/org-table.el
21164 21368
21165(autoload 'turn-on-orgtbl "org-table" "\ 21369(autoload 'turn-on-orgtbl "org-table" "\
@@ -21183,7 +21387,7 @@ The table is taken from the parameter TXT, or from the buffer at point.
21183;;;*** 21387;;;***
21184 21388
21185;;;### (autoloads (org-export-as-taskjuggler-and-open org-export-as-taskjuggler) 21389;;;### (autoloads (org-export-as-taskjuggler-and-open org-export-as-taskjuggler)
21186;;;;;; "org-taskjuggler" "org/org-taskjuggler.el" (20187 22214)) 21390;;;;;; "org-taskjuggler" "org/org-taskjuggler.el" (20236 7740))
21187;;; Generated autoloads from org/org-taskjuggler.el 21391;;; Generated autoloads from org/org-taskjuggler.el
21188 21392
21189(autoload 'org-export-as-taskjuggler "org-taskjuggler" "\ 21393(autoload 'org-export-as-taskjuggler "org-taskjuggler" "\
@@ -21211,7 +21415,7 @@ with the TaskJuggler GUI.
21211 21415
21212;;;### (autoloads (org-timer-set-timer org-timer-item org-timer-change-times-in-region 21416;;;### (autoloads (org-timer-set-timer org-timer-item org-timer-change-times-in-region
21213;;;;;; org-timer org-timer-start) "org-timer" "org/org-timer.el" 21417;;;;;; org-timer org-timer-start) "org-timer" "org/org-timer.el"
21214;;;;;; (20045 30718)) 21418;;;;;; (20229 34587))
21215;;; Generated autoloads from org/org-timer.el 21419;;; Generated autoloads from org/org-timer.el
21216 21420
21217(autoload 'org-timer-start "org-timer" "\ 21421(autoload 'org-timer-start "org-timer" "\
@@ -21272,7 +21476,7 @@ replace any running timer.
21272;;;*** 21476;;;***
21273 21477
21274;;;### (autoloads (org-export-as-xoxo) "org-xoxo" "org/org-xoxo.el" 21478;;;### (autoloads (org-export-as-xoxo) "org-xoxo" "org/org-xoxo.el"
21275;;;;;; (20045 30719)) 21479;;;;;; (20229 34587))
21276;;; Generated autoloads from org/org-xoxo.el 21480;;; Generated autoloads from org/org-xoxo.el
21277 21481
21278(autoload 'org-export-as-xoxo "org-xoxo" "\ 21482(autoload 'org-export-as-xoxo "org-xoxo" "\
@@ -21284,7 +21488,7 @@ The XOXO buffer is named *xoxo-<source buffer name>*
21284;;;*** 21488;;;***
21285 21489
21286;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el" 21490;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el"
21287;;;;;; (20162 63140)) 21491;;;;;; (20229 34587))
21288;;; Generated autoloads from outline.el 21492;;; Generated autoloads from outline.el
21289(put 'outline-regexp 'safe-local-variable 'stringp) 21493(put 'outline-regexp 'safe-local-variable 'stringp)
21290(put 'outline-heading-end-regexp 'safe-local-variable 'stringp) 21494(put 'outline-heading-end-regexp 'safe-local-variable 'stringp)
@@ -21348,7 +21552,7 @@ See the command `outline-mode' for more information on this mode.
21348;;;### (autoloads (list-packages describe-package package-initialize 21552;;;### (autoloads (list-packages describe-package package-initialize
21349;;;;;; package-refresh-contents package-install-file package-install-from-buffer 21553;;;;;; package-refresh-contents package-install-file package-install-from-buffer
21350;;;;;; package-install package-enable-at-startup) "package" "emacs-lisp/package.el" 21554;;;;;; package-install package-enable-at-startup) "package" "emacs-lisp/package.el"
21351;;;;;; (20189 63932)) 21555;;;;;; (20259 55615))
21352;;; Generated autoloads from emacs-lisp/package.el 21556;;; Generated autoloads from emacs-lisp/package.el
21353 21557
21354(defvar package-enable-at-startup t "\ 21558(defvar package-enable-at-startup t "\
@@ -21418,7 +21622,7 @@ The list is displayed in a buffer named `*Packages*'.
21418 21622
21419;;;*** 21623;;;***
21420 21624
21421;;;### (autoloads (show-paren-mode) "paren" "paren.el" (20127 62865)) 21625;;;### (autoloads (show-paren-mode) "paren" "paren.el" (20229 34587))
21422;;; Generated autoloads from paren.el 21626;;; Generated autoloads from paren.el
21423 21627
21424(defvar show-paren-mode nil "\ 21628(defvar show-paren-mode nil "\
@@ -21445,7 +21649,7 @@ matching parenthesis is highlighted in `show-paren-style' after
21445;;;*** 21649;;;***
21446 21650
21447;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el" 21651;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el"
21448;;;;;; (19845 45374)) 21652;;;;;; (20229 34587))
21449;;; Generated autoloads from calendar/parse-time.el 21653;;; Generated autoloads from calendar/parse-time.el
21450(put 'parse-time-rules 'risky-local-variable t) 21654(put 'parse-time-rules 'risky-local-variable t)
21451 21655
@@ -21458,8 +21662,8 @@ unknown are returned as nil.
21458 21662
21459;;;*** 21663;;;***
21460 21664
21461;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (20200 21665;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (20229
21462;;;;;; 34235)) 21666;;;;;; 34587))
21463;;; Generated autoloads from progmodes/pascal.el 21667;;; Generated autoloads from progmodes/pascal.el
21464 21668
21465(autoload 'pascal-mode "pascal" "\ 21669(autoload 'pascal-mode "pascal" "\
@@ -21512,7 +21716,7 @@ no args, if that value is non-nil.
21512;;;*** 21716;;;***
21513 21717
21514;;;### (autoloads (password-in-cache-p password-cache-expiry password-cache) 21718;;;### (autoloads (password-in-cache-p password-cache-expiry password-cache)
21515;;;;;; "password-cache" "password-cache.el" (20089 47591)) 21719;;;;;; "password-cache" "password-cache.el" (20229 34587))
21516;;; Generated autoloads from password-cache.el 21720;;; Generated autoloads from password-cache.el
21517 21721
21518(defvar password-cache t "\ 21722(defvar password-cache t "\
@@ -21534,7 +21738,7 @@ Check if KEY is in the cache.
21534;;;*** 21738;;;***
21535 21739
21536;;;### (autoloads (pcase-let pcase-let* pcase) "pcase" "emacs-lisp/pcase.el" 21740;;;### (autoloads (pcase-let pcase-let* pcase) "pcase" "emacs-lisp/pcase.el"
21537;;;;;; (20222 61246)) 21741;;;;;; (20229 34587))
21538;;; Generated autoloads from emacs-lisp/pcase.el 21742;;; Generated autoloads from emacs-lisp/pcase.el
21539 21743
21540(autoload 'pcase "pcase" "\ 21744(autoload 'pcase "pcase" "\
@@ -21593,8 +21797,8 @@ of the form (UPAT EXP).
21593 21797
21594;;;*** 21798;;;***
21595 21799
21596;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (20100 21800;;;### (autoloads (pcomplete/cvs) "pcmpl-cvs" "pcmpl-cvs.el" (20229
21597;;;;;; 17869)) 21801;;;;;; 34587))
21598;;; Generated autoloads from pcmpl-cvs.el 21802;;; Generated autoloads from pcmpl-cvs.el
21599 21803
21600(autoload 'pcomplete/cvs "pcmpl-cvs" "\ 21804(autoload 'pcomplete/cvs "pcmpl-cvs" "\
@@ -21605,7 +21809,7 @@ Completion rules for the `cvs' command.
21605;;;*** 21809;;;***
21606 21810
21607;;;### (autoloads (pcomplete/tar pcomplete/make pcomplete/bzip2 pcomplete/gzip) 21811;;;### (autoloads (pcomplete/tar pcomplete/make pcomplete/bzip2 pcomplete/gzip)
21608;;;;;; "pcmpl-gnu" "pcmpl-gnu.el" (20193 60993)) 21812;;;;;; "pcmpl-gnu" "pcmpl-gnu.el" (20254 62253))
21609;;; Generated autoloads from pcmpl-gnu.el 21813;;; Generated autoloads from pcmpl-gnu.el
21610 21814
21611(autoload 'pcomplete/gzip "pcmpl-gnu" "\ 21815(autoload 'pcomplete/gzip "pcmpl-gnu" "\
@@ -21633,7 +21837,7 @@ Completion for the GNU tar utility.
21633;;;*** 21837;;;***
21634 21838
21635;;;### (autoloads (pcomplete/mount pcomplete/umount pcomplete/kill) 21839;;;### (autoloads (pcomplete/mount pcomplete/umount pcomplete/kill)
21636;;;;;; "pcmpl-linux" "pcmpl-linux.el" (19986 58615)) 21840;;;;;; "pcmpl-linux" "pcmpl-linux.el" (20229 34587))
21637;;; Generated autoloads from pcmpl-linux.el 21841;;; Generated autoloads from pcmpl-linux.el
21638 21842
21639(autoload 'pcomplete/kill "pcmpl-linux" "\ 21843(autoload 'pcomplete/kill "pcmpl-linux" "\
@@ -21653,8 +21857,8 @@ Completion for GNU/Linux `mount'.
21653 21857
21654;;;*** 21858;;;***
21655 21859
21656;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (19961 21860;;;### (autoloads (pcomplete/rpm) "pcmpl-rpm" "pcmpl-rpm.el" (20229
21657;;;;;; 55377)) 21861;;;;;; 34587))
21658;;; Generated autoloads from pcmpl-rpm.el 21862;;; Generated autoloads from pcmpl-rpm.el
21659 21863
21660(autoload 'pcomplete/rpm "pcmpl-rpm" "\ 21864(autoload 'pcomplete/rpm "pcmpl-rpm" "\
@@ -21666,7 +21870,7 @@ Completion for the `rpm' command.
21666 21870
21667;;;### (autoloads (pcomplete/scp pcomplete/ssh pcomplete/chgrp pcomplete/chown 21871;;;### (autoloads (pcomplete/scp pcomplete/ssh pcomplete/chgrp pcomplete/chown
21668;;;;;; pcomplete/which pcomplete/xargs pcomplete/rm pcomplete/rmdir 21872;;;;;; pcomplete/which pcomplete/xargs pcomplete/rm pcomplete/rmdir
21669;;;;;; pcomplete/cd) "pcmpl-unix" "pcmpl-unix.el" (20121 24048)) 21873;;;;;; pcomplete/cd) "pcmpl-unix" "pcmpl-unix.el" (20259 55615))
21670;;; Generated autoloads from pcmpl-unix.el 21874;;; Generated autoloads from pcmpl-unix.el
21671 21875
21672(autoload 'pcomplete/cd "pcmpl-unix" "\ 21876(autoload 'pcomplete/cd "pcmpl-unix" "\
@@ -21723,8 +21927,8 @@ Includes files as well as host names followed by a colon.
21723 21927
21724;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list 21928;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list
21725;;;;;; pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete 21929;;;;;; pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete
21726;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (20106 21930;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (20229
21727;;;;;; 17429)) 21931;;;;;; 34587))
21728;;; Generated autoloads from pcomplete.el 21932;;; Generated autoloads from pcomplete.el
21729 21933
21730(autoload 'pcomplete "pcomplete" "\ 21934(autoload 'pcomplete "pcomplete" "\
@@ -21783,7 +21987,7 @@ Setup `shell-mode' to use pcomplete.
21783 21987
21784;;;### (autoloads (cvs-dired-use-hook cvs-dired-action cvs-status 21988;;;### (autoloads (cvs-dired-use-hook cvs-dired-action cvs-status
21785;;;;;; cvs-update cvs-examine cvs-quickdir cvs-checkout) "pcvs" 21989;;;;;; cvs-update cvs-examine cvs-quickdir cvs-checkout) "pcvs"
21786;;;;;; "vc/pcvs.el" (20187 22214)) 21990;;;;;; "vc/pcvs.el" (20253 16827))
21787;;; Generated autoloads from vc/pcvs.el 21991;;; Generated autoloads from vc/pcvs.el
21788 21992
21789(autoload 'cvs-checkout "pcvs" "\ 21993(autoload 'cvs-checkout "pcvs" "\
@@ -21858,7 +22062,7 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d
21858 22062
21859;;;*** 22063;;;***
21860 22064
21861;;;### (autoloads nil "pcvs-defs" "vc/pcvs-defs.el" (20174 10230)) 22065;;;### (autoloads nil "pcvs-defs" "vc/pcvs-defs.el" (20229 34587))
21862;;; Generated autoloads from vc/pcvs-defs.el 22066;;; Generated autoloads from vc/pcvs-defs.el
21863 22067
21864(defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] `(menu-item ,(purecopy "Directory Status") cvs-status :help ,(purecopy "A more verbose status of a workarea"))) (define-key m [checkout] `(menu-item ,(purecopy "Checkout Module") cvs-checkout :help ,(purecopy "Check out a module from the repository"))) (define-key m [update] `(menu-item ,(purecopy "Update Directory") cvs-update :help ,(purecopy "Fetch updates from the repository"))) (define-key m [examine] `(menu-item ,(purecopy "Examine Directory") cvs-examine :help ,(purecopy "Examine the current state of a workarea"))) (fset 'cvs-global-menu m)) "\ 22068(defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] `(menu-item ,(purecopy "Directory Status") cvs-status :help ,(purecopy "A more verbose status of a workarea"))) (define-key m [checkout] `(menu-item ,(purecopy "Checkout Module") cvs-checkout :help ,(purecopy "Check out a module from the repository"))) (define-key m [update] `(menu-item ,(purecopy "Update Directory") cvs-update :help ,(purecopy "Fetch updates from the repository"))) (define-key m [examine] `(menu-item ,(purecopy "Examine Directory") cvs-examine :help ,(purecopy "Examine the current state of a workarea"))) (fset 'cvs-global-menu m)) "\
@@ -21867,7 +22071,7 @@ Global menu used by PCL-CVS.")
21867;;;*** 22071;;;***
21868 22072
21869;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el" 22073;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el"
21870;;;;;; (20108 12033)) 22074;;;;;; (20229 34587))
21871;;; Generated autoloads from progmodes/perl-mode.el 22075;;; Generated autoloads from progmodes/perl-mode.el
21872(put 'perl-indent-level 'safe-local-variable 'integerp) 22076(put 'perl-indent-level 'safe-local-variable 'integerp)
21873(put 'perl-continued-statement-offset 'safe-local-variable 'integerp) 22077(put 'perl-continued-statement-offset 'safe-local-variable 'integerp)
@@ -21929,7 +22133,7 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'.
21929;;;*** 22133;;;***
21930 22134
21931;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el" 22135;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el"
21932;;;;;; (20188 43079)) 22136;;;;;; (20229 34587))
21933;;; Generated autoloads from textmodes/picture.el 22137;;; Generated autoloads from textmodes/picture.el
21934 22138
21935(autoload 'picture-mode "picture" "\ 22139(autoload 'picture-mode "picture" "\
@@ -22009,8 +22213,8 @@ they are not by default assigned to keys.
22009 22213
22010;;;*** 22214;;;***
22011 22215
22012;;;### (autoloads (plstore-open) "plstore" "gnus/plstore.el" (20197 22216;;;### (autoloads (plstore-open) "plstore" "gnus/plstore.el" (20229
22013;;;;;; 58064)) 22217;;;;;; 34587))
22014;;; Generated autoloads from gnus/plstore.el 22218;;; Generated autoloads from gnus/plstore.el
22015 22219
22016(autoload 'plstore-open "plstore" "\ 22220(autoload 'plstore-open "plstore" "\
@@ -22021,7 +22225,7 @@ Create a plstore instance associated with FILE.
22021;;;*** 22225;;;***
22022 22226
22023;;;### (autoloads (po-find-file-coding-system) "po" "textmodes/po.el" 22227;;;### (autoloads (po-find-file-coding-system) "po" "textmodes/po.el"
22024;;;;;; (19845 45374)) 22228;;;;;; (20229 34587))
22025;;; Generated autoloads from textmodes/po.el 22229;;; Generated autoloads from textmodes/po.el
22026 22230
22027(autoload 'po-find-file-coding-system "po" "\ 22231(autoload 'po-find-file-coding-system "po" "\
@@ -22032,7 +22236,7 @@ Called through `file-coding-system-alist', before the file is visited for real.
22032 22236
22033;;;*** 22237;;;***
22034 22238
22035;;;### (autoloads (pong) "pong" "play/pong.el" (19845 45374)) 22239;;;### (autoloads (pong) "pong" "play/pong.el" (20229 34587))
22036;;; Generated autoloads from play/pong.el 22240;;; Generated autoloads from play/pong.el
22037 22241
22038(autoload 'pong "pong" "\ 22242(autoload 'pong "pong" "\
@@ -22048,7 +22252,7 @@ pong-mode keybindings:\\<pong-mode-map>
22048 22252
22049;;;*** 22253;;;***
22050 22254
22051;;;### (autoloads (pop3-movemail) "pop3" "gnus/pop3.el" (20178 7273)) 22255;;;### (autoloads (pop3-movemail) "pop3" "gnus/pop3.el" (20229 34587))
22052;;; Generated autoloads from gnus/pop3.el 22256;;; Generated autoloads from gnus/pop3.el
22053 22257
22054(autoload 'pop3-movemail "pop3" "\ 22258(autoload 'pop3-movemail "pop3" "\
@@ -22061,7 +22265,7 @@ Use streaming commands.
22061 22265
22062;;;### (autoloads (pp-macroexpand-last-sexp pp-eval-last-sexp pp-macroexpand-expression 22266;;;### (autoloads (pp-macroexpand-last-sexp pp-eval-last-sexp pp-macroexpand-expression
22063;;;;;; pp-eval-expression pp pp-buffer pp-to-string) "pp" "emacs-lisp/pp.el" 22267;;;;;; pp-eval-expression pp pp-buffer pp-to-string) "pp" "emacs-lisp/pp.el"
22064;;;;;; (19845 45374)) 22268;;;;;; (20229 34587))
22065;;; Generated autoloads from emacs-lisp/pp.el 22269;;; Generated autoloads from emacs-lisp/pp.el
22066 22270
22067(autoload 'pp-to-string "pp" "\ 22271(autoload 'pp-to-string "pp" "\
@@ -22129,7 +22333,7 @@ Ignores leading comment characters.
22129;;;;;; pr-ps-buffer-print pr-ps-buffer-using-ghostscript pr-ps-buffer-preview 22333;;;;;; pr-ps-buffer-print pr-ps-buffer-using-ghostscript pr-ps-buffer-preview
22130;;;;;; pr-ps-directory-ps-print pr-ps-directory-print pr-ps-directory-using-ghostscript 22334;;;;;; pr-ps-directory-ps-print pr-ps-directory-print pr-ps-directory-using-ghostscript
22131;;;;;; pr-ps-directory-preview pr-interface) "printing" "printing.el" 22335;;;;;; pr-ps-directory-preview pr-interface) "printing" "printing.el"
22132;;;;;; (20201 55112)) 22336;;;;;; (20229 34587))
22133;;; Generated autoloads from printing.el 22337;;; Generated autoloads from printing.el
22134 22338
22135(autoload 'pr-interface "printing" "\ 22339(autoload 'pr-interface "printing" "\
@@ -22716,7 +22920,7 @@ are both set to t.
22716 22920
22717;;;*** 22921;;;***
22718 22922
22719;;;### (autoloads (proced) "proced" "proced.el" (20197 58064)) 22923;;;### (autoloads (proced) "proced" "proced.el" (20229 34587))
22720;;; Generated autoloads from proced.el 22924;;; Generated autoloads from proced.el
22721 22925
22722(autoload 'proced "proced" "\ 22926(autoload 'proced "proced" "\
@@ -22732,7 +22936,7 @@ See `proced-mode' for a description of features available in Proced buffers.
22732;;;*** 22936;;;***
22733 22937
22734;;;### (autoloads (run-prolog mercury-mode prolog-mode) "prolog" 22938;;;### (autoloads (run-prolog mercury-mode prolog-mode) "prolog"
22735;;;;;; "progmodes/prolog.el" (20221 40442)) 22939;;;;;; "progmodes/prolog.el" (20229 34587))
22736;;; Generated autoloads from progmodes/prolog.el 22940;;; Generated autoloads from progmodes/prolog.el
22737 22941
22738(autoload 'prolog-mode "prolog" "\ 22942(autoload 'prolog-mode "prolog" "\
@@ -22767,8 +22971,8 @@ With prefix argument ARG, restart the Prolog process if running before.
22767 22971
22768;;;*** 22972;;;***
22769 22973
22770;;;### (autoloads (bdf-directory-list) "ps-bdf" "ps-bdf.el" (19845 22974;;;### (autoloads (bdf-directory-list) "ps-bdf" "ps-bdf.el" (20229
22771;;;;;; 45374)) 22975;;;;;; 34587))
22772;;; Generated autoloads from ps-bdf.el 22976;;; Generated autoloads from ps-bdf.el
22773 22977
22774(defvar bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) (list (expand-file-name "fonts/bdf" installation-directory)) '("/usr/local/share/emacs/fonts/bdf")) "\ 22978(defvar bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) (list (expand-file-name "fonts/bdf" installation-directory)) '("/usr/local/share/emacs/fonts/bdf")) "\
@@ -22779,8 +22983,8 @@ The default value is '(\"/usr/local/share/emacs/fonts/bdf\").")
22779 22983
22780;;;*** 22984;;;***
22781 22985
22782;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (20167 22986;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (20229
22783;;;;;; 36967)) 22987;;;;;; 34587))
22784;;; Generated autoloads from progmodes/ps-mode.el 22988;;; Generated autoloads from progmodes/ps-mode.el
22785 22989
22786(autoload 'ps-mode "ps-mode" "\ 22990(autoload 'ps-mode "ps-mode" "\
@@ -22831,8 +23035,8 @@ Typing \\<ps-run-mode-map>\\[ps-run-goto-error] when the cursor is at the number
22831;;;;;; ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer 23035;;;;;; ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer
22832;;;;;; ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces 23036;;;;;; ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces
22833;;;;;; ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type 23037;;;;;; ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type
22834;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (20222 23038;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (20229
22835;;;;;; 61437)) 23039;;;;;; 36386))
22836;;; Generated autoloads from ps-print.el 23040;;; Generated autoloads from ps-print.el
22837 23041
22838(defvar ps-page-dimensions-database (purecopy (list (list 'a4 (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list 'a3 (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list 'letter (* 72 8.5) (* 72 11.0) "Letter") (list 'legal (* 72 8.5) (* 72 14.0) "Legal") (list 'letter-small (* 72 7.68) (* 72 10.16) "LetterSmall") (list 'tabloid (* 72 11.0) (* 72 17.0) "Tabloid") (list 'ledger (* 72 17.0) (* 72 11.0) "Ledger") (list 'statement (* 72 5.5) (* 72 8.5) "Statement") (list 'executive (* 72 7.5) (* 72 10.0) "Executive") (list 'a4small (* 72 7.47) (* 72 10.85) "A4Small") (list 'b4 (* 72 10.125) (* 72 14.33) "B4") (list 'b5 (* 72 7.16) (* 72 10.125) "B5") '(addresslarge 236.0 99.0 "AddressLarge") '(addresssmall 236.0 68.0 "AddressSmall") '(cuthanging13 90.0 222.0 "CutHanging13") '(cuthanging15 90.0 114.0 "CutHanging15") '(diskette 181.0 136.0 "Diskette") '(eurofilefolder 139.0 112.0 "EuropeanFilefolder") '(eurofoldernarrow 526.0 107.0 "EuroFolderNarrow") '(eurofolderwide 526.0 136.0 "EuroFolderWide") '(euronamebadge 189.0 108.0 "EuroNameBadge") '(euronamebadgelarge 223.0 136.0 "EuroNameBadgeLarge") '(filefolder 230.0 37.0 "FileFolder") '(jewelry 76.0 136.0 "Jewelry") '(mediabadge 180.0 136.0 "MediaBadge") '(multipurpose 126.0 68.0 "MultiPurpose") '(retaillabel 90.0 104.0 "RetailLabel") '(shipping 271.0 136.0 "Shipping") '(slide35mm 26.0 104.0 "Slide35mm") '(spine8mm 187.0 26.0 "Spine8mm") '(topcoated 425.19685 136.0 "TopCoatedPaper") '(topcoatedpaper 396.0 136.0 "TopcoatedPaper150") '(vhsface 205.0 127.0 "VHSFace") '(vhsspine 400.0 50.0 "VHSSpine") '(zipdisk 156.0 136.0 "ZipDisk"))) "\ 23042(defvar ps-page-dimensions-database (purecopy (list (list 'a4 (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list 'a3 (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list 'letter (* 72 8.5) (* 72 11.0) "Letter") (list 'legal (* 72 8.5) (* 72 14.0) "Legal") (list 'letter-small (* 72 7.68) (* 72 10.16) "LetterSmall") (list 'tabloid (* 72 11.0) (* 72 17.0) "Tabloid") (list 'ledger (* 72 17.0) (* 72 11.0) "Ledger") (list 'statement (* 72 5.5) (* 72 8.5) "Statement") (list 'executive (* 72 7.5) (* 72 10.0) "Executive") (list 'a4small (* 72 7.47) (* 72 10.85) "A4Small") (list 'b4 (* 72 10.125) (* 72 14.33) "B4") (list 'b5 (* 72 7.16) (* 72 10.125) "B5") '(addresslarge 236.0 99.0 "AddressLarge") '(addresssmall 236.0 68.0 "AddressSmall") '(cuthanging13 90.0 222.0 "CutHanging13") '(cuthanging15 90.0 114.0 "CutHanging15") '(diskette 181.0 136.0 "Diskette") '(eurofilefolder 139.0 112.0 "EuropeanFilefolder") '(eurofoldernarrow 526.0 107.0 "EuroFolderNarrow") '(eurofolderwide 526.0 136.0 "EuroFolderWide") '(euronamebadge 189.0 108.0 "EuroNameBadge") '(euronamebadgelarge 223.0 136.0 "EuroNameBadgeLarge") '(filefolder 230.0 37.0 "FileFolder") '(jewelry 76.0 136.0 "Jewelry") '(mediabadge 180.0 136.0 "MediaBadge") '(multipurpose 126.0 68.0 "MultiPurpose") '(retaillabel 90.0 104.0 "RetailLabel") '(shipping 271.0 136.0 "Shipping") '(slide35mm 26.0 104.0 "Slide35mm") '(spine8mm 187.0 26.0 "Spine8mm") '(topcoated 425.19685 136.0 "TopCoatedPaper") '(topcoatedpaper 396.0 136.0 "TopcoatedPaper150") '(vhsface 205.0 127.0 "VHSFace") '(vhsspine 400.0 50.0 "VHSSpine") '(zipdisk 156.0 136.0 "ZipDisk"))) "\
@@ -23029,7 +23233,7 @@ If EXTENSION is any other symbol, it is ignored.
23029;;;*** 23233;;;***
23030 23234
23031;;;### (autoloads (jython-mode python-mode python-after-info-look 23235;;;### (autoloads (jython-mode python-mode python-after-info-look
23032;;;;;; run-python) "python" "progmodes/python.el" (20204 31303)) 23236;;;;;; run-python) "python" "progmodes/python.el" (20261 10951))
23033;;; Generated autoloads from progmodes/python.el 23237;;; Generated autoloads from progmodes/python.el
23034 23238
23035(add-to-list 'interpreter-mode-alist (cons (purecopy "jython") 'jython-mode)) 23239(add-to-list 'interpreter-mode-alist (cons (purecopy "jython") 'jython-mode))
@@ -23115,7 +23319,7 @@ Runs `jython-mode-hook' after `python-mode-hook'.
23115;;;*** 23319;;;***
23116 23320
23117;;;### (autoloads (quoted-printable-decode-region) "qp" "gnus/qp.el" 23321;;;### (autoloads (quoted-printable-decode-region) "qp" "gnus/qp.el"
23118;;;;;; (19845 45374)) 23322;;;;;; (20229 34587))
23119;;; Generated autoloads from gnus/qp.el 23323;;; Generated autoloads from gnus/qp.el
23120 23324
23121(autoload 'quoted-printable-decode-region "qp" "\ 23325(autoload 'quoted-printable-decode-region "qp" "\
@@ -23138,7 +23342,7 @@ them into characters should be done separately.
23138;;;;;; quail-defrule quail-install-decode-map quail-install-map 23342;;;;;; quail-defrule quail-install-decode-map quail-install-map
23139;;;;;; quail-define-rules quail-show-keyboard-layout quail-set-keyboard-layout 23343;;;;;; quail-define-rules quail-show-keyboard-layout quail-set-keyboard-layout
23140;;;;;; quail-define-package quail-use-package quail-title) "quail" 23344;;;;;; quail-define-package quail-use-package quail-title) "quail"
23141;;;;;; "international/quail.el" (20201 55112)) 23345;;;;;; "international/quail.el" (20229 34587))
23142;;; Generated autoloads from international/quail.el 23346;;; Generated autoloads from international/quail.el
23143 23347
23144(autoload 'quail-title "quail" "\ 23348(autoload 'quail-title "quail" "\
@@ -23369,8 +23573,8 @@ of each directory.
23369 23573
23370;;;### (autoloads (quickurl-list quickurl-list-mode quickurl-edit-urls 23574;;;### (autoloads (quickurl-list quickurl-list-mode quickurl-edit-urls
23371;;;;;; quickurl-browse-url-ask quickurl-browse-url quickurl-add-url 23575;;;;;; quickurl-browse-url-ask quickurl-browse-url quickurl-add-url
23372;;;;;; quickurl-ask quickurl) "quickurl" "net/quickurl.el" (20168 23576;;;;;; quickurl-ask quickurl) "quickurl" "net/quickurl.el" (20229
23373;;;;;; 57844)) 23577;;;;;; 34587))
23374;;; Generated autoloads from net/quickurl.el 23578;;; Generated autoloads from net/quickurl.el
23375 23579
23376(defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\ 23580(defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\
@@ -23442,7 +23646,7 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'.
23442;;;*** 23646;;;***
23443 23647
23444;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc" 23648;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc"
23445;;;;;; "net/rcirc.el" (20170 13157)) 23649;;;;;; "net/rcirc.el" (20229 34587))
23446;;; Generated autoloads from net/rcirc.el 23650;;; Generated autoloads from net/rcirc.el
23447 23651
23448(autoload 'rcirc "rcirc" "\ 23652(autoload 'rcirc "rcirc" "\
@@ -23477,8 +23681,8 @@ Global minor mode for tracking activity in rcirc buffers.
23477 23681
23478;;;*** 23682;;;***
23479 23683
23480;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (19845 23684;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (20229
23481;;;;;; 45374)) 23685;;;;;; 34587))
23482;;; Generated autoloads from net/rcompile.el 23686;;; Generated autoloads from net/rcompile.el
23483 23687
23484(autoload 'remote-compile "rcompile" "\ 23688(autoload 'remote-compile "rcompile" "\
@@ -23490,7 +23694,7 @@ See \\[compile].
23490;;;*** 23694;;;***
23491 23695
23492;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el" 23696;;;### (autoloads (re-builder) "re-builder" "emacs-lisp/re-builder.el"
23493;;;;;; (19975 1875)) 23697;;;;;; (20229 34587))
23494;;; Generated autoloads from emacs-lisp/re-builder.el 23698;;; Generated autoloads from emacs-lisp/re-builder.el
23495 23699
23496(defalias 'regexp-builder 're-builder) 23700(defalias 'regexp-builder 're-builder)
@@ -23508,7 +23712,7 @@ matching parts of the target buffer will be highlighted.
23508 23712
23509;;;*** 23713;;;***
23510 23714
23511;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (20167 36967)) 23715;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (20229 34587))
23512;;; Generated autoloads from recentf.el 23716;;; Generated autoloads from recentf.el
23513 23717
23514(defvar recentf-mode nil "\ 23718(defvar recentf-mode nil "\
@@ -23538,7 +23742,7 @@ were operated on recently.
23538;;;;;; string-rectangle delete-whitespace-rectangle open-rectangle 23742;;;;;; string-rectangle delete-whitespace-rectangle open-rectangle
23539;;;;;; insert-rectangle yank-rectangle kill-rectangle extract-rectangle 23743;;;;;; insert-rectangle yank-rectangle kill-rectangle extract-rectangle
23540;;;;;; delete-extract-rectangle delete-rectangle) "rect" "rect.el" 23744;;;;;; delete-extract-rectangle delete-rectangle) "rect" "rect.el"
23541;;;;;; (19999 41597)) 23745;;;;;; (20229 34587))
23542;;; Generated autoloads from rect.el 23746;;; Generated autoloads from rect.el
23543 (define-key ctl-x-r-map "c" 'clear-rectangle) 23747 (define-key ctl-x-r-map "c" 'clear-rectangle)
23544 (define-key ctl-x-r-map "k" 'kill-rectangle) 23748 (define-key ctl-x-r-map "k" 'kill-rectangle)
@@ -23674,8 +23878,8 @@ with a prefix argument, prompt for START-AT and FORMAT.
23674 23878
23675;;;*** 23879;;;***
23676 23880
23677;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (20127 23881;;;### (autoloads (refill-mode) "refill" "textmodes/refill.el" (20229
23678;;;;;; 62865)) 23882;;;;;; 34587))
23679;;; Generated autoloads from textmodes/refill.el 23883;;; Generated autoloads from textmodes/refill.el
23680 23884
23681(autoload 'refill-mode "refill" "\ 23885(autoload 'refill-mode "refill" "\
@@ -23696,7 +23900,7 @@ For true \"word wrap\" behavior, use `visual-line-mode' instead.
23696;;;*** 23900;;;***
23697 23901
23698;;;### (autoloads (reftex-reset-scanning-information reftex-mode 23902;;;### (autoloads (reftex-reset-scanning-information reftex-mode
23699;;;;;; turn-on-reftex) "reftex" "textmodes/reftex.el" (20164 60780)) 23903;;;;;; turn-on-reftex) "reftex" "textmodes/reftex.el" (20229 34587))
23700;;; Generated autoloads from textmodes/reftex.el 23904;;; Generated autoloads from textmodes/reftex.el
23701 23905
23702(autoload 'turn-on-reftex "reftex" "\ 23906(autoload 'turn-on-reftex "reftex" "\
@@ -23752,7 +23956,7 @@ This enforces rescanning the buffer on next use.
23752;;;*** 23956;;;***
23753 23957
23754;;;### (autoloads (reftex-citation) "reftex-cite" "textmodes/reftex-cite.el" 23958;;;### (autoloads (reftex-citation) "reftex-cite" "textmodes/reftex-cite.el"
23755;;;;;; (20168 57844)) 23959;;;;;; (20229 34587))
23756;;; Generated autoloads from textmodes/reftex-cite.el 23960;;; Generated autoloads from textmodes/reftex-cite.el
23757 23961
23758(autoload 'reftex-citation "reftex-cite" "\ 23962(autoload 'reftex-citation "reftex-cite" "\
@@ -23782,7 +23986,7 @@ While entering the regexp, completion on knows citation keys is possible.
23782;;;*** 23986;;;***
23783 23987
23784;;;### (autoloads (reftex-isearch-minor-mode) "reftex-global" "textmodes/reftex-global.el" 23988;;;### (autoloads (reftex-isearch-minor-mode) "reftex-global" "textmodes/reftex-global.el"
23785;;;;;; (20164 60780)) 23989;;;;;; (20229 34587))
23786;;; Generated autoloads from textmodes/reftex-global.el 23990;;; Generated autoloads from textmodes/reftex-global.el
23787 23991
23788(autoload 'reftex-isearch-minor-mode "reftex-global" "\ 23992(autoload 'reftex-isearch-minor-mode "reftex-global" "\
@@ -23799,7 +24003,7 @@ With no argument, this command toggles
23799;;;*** 24003;;;***
23800 24004
23801;;;### (autoloads (reftex-index-phrases-mode) "reftex-index" "textmodes/reftex-index.el" 24005;;;### (autoloads (reftex-index-phrases-mode) "reftex-index" "textmodes/reftex-index.el"
23802;;;;;; (20162 63140)) 24006;;;;;; (20229 34587))
23803;;; Generated autoloads from textmodes/reftex-index.el 24007;;; Generated autoloads from textmodes/reftex-index.el
23804 24008
23805(autoload 'reftex-index-phrases-mode "reftex-index" "\ 24009(autoload 'reftex-index-phrases-mode "reftex-index" "\
@@ -23832,7 +24036,7 @@ Here are all local bindings.
23832;;;*** 24036;;;***
23833 24037
23834;;;### (autoloads (reftex-all-document-files) "reftex-parse" "textmodes/reftex-parse.el" 24038;;;### (autoloads (reftex-all-document-files) "reftex-parse" "textmodes/reftex-parse.el"
23835;;;;;; (20161 45793)) 24039;;;;;; (20229 34587))
23836;;; Generated autoloads from textmodes/reftex-parse.el 24040;;; Generated autoloads from textmodes/reftex-parse.el
23837 24041
23838(autoload 'reftex-all-document-files "reftex-parse" "\ 24042(autoload 'reftex-all-document-files "reftex-parse" "\
@@ -23844,8 +24048,8 @@ of master file.
23844 24048
23845;;;*** 24049;;;***
23846 24050
23847;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (20221 24051;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (20229
23848;;;;;; 40442)) 24052;;;;;; 34587))
23849;;; Generated autoloads from textmodes/reftex-vars.el 24053;;; Generated autoloads from textmodes/reftex-vars.el
23850(put 'reftex-vref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) 24054(put 'reftex-vref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x))))
23851(put 'reftex-fref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) 24055(put 'reftex-fref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x))))
@@ -23855,7 +24059,7 @@ of master file.
23855;;;*** 24059;;;***
23856 24060
23857;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el" 24061;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el"
23858;;;;;; (19845 45374)) 24062;;;;;; (20229 34587))
23859;;; Generated autoloads from emacs-lisp/regexp-opt.el 24063;;; Generated autoloads from emacs-lisp/regexp-opt.el
23860 24064
23861(autoload 'regexp-opt "regexp-opt" "\ 24065(autoload 'regexp-opt "regexp-opt" "\
@@ -23886,7 +24090,7 @@ This means the number of non-shy regexp grouping constructs
23886 24090
23887;;;### (autoloads (remember-diary-extract-entries remember-clipboard 24091;;;### (autoloads (remember-diary-extract-entries remember-clipboard
23888;;;;;; remember-other-frame remember) "remember" "textmodes/remember.el" 24092;;;;;; remember-other-frame remember) "remember" "textmodes/remember.el"
23889;;;;;; (20209 49217)) 24093;;;;;; (20229 34587))
23890;;; Generated autoloads from textmodes/remember.el 24094;;; Generated autoloads from textmodes/remember.el
23891 24095
23892(autoload 'remember "remember" "\ 24096(autoload 'remember "remember" "\
@@ -23917,7 +24121,7 @@ Extract diary entries from the region.
23917 24121
23918;;;*** 24122;;;***
23919 24123
23920;;;### (autoloads (repeat) "repeat" "repeat.el" (20172 54913)) 24124;;;### (autoloads (repeat) "repeat" "repeat.el" (20229 34587))
23921;;; Generated autoloads from repeat.el 24125;;; Generated autoloads from repeat.el
23922 24126
23923(autoload 'repeat "repeat" "\ 24127(autoload 'repeat "repeat" "\
@@ -23940,7 +24144,7 @@ recently executed command not bound to an input event\".
23940;;;*** 24144;;;***
23941 24145
23942;;;### (autoloads (reporter-submit-bug-report) "reporter" "mail/reporter.el" 24146;;;### (autoloads (reporter-submit-bug-report) "reporter" "mail/reporter.el"
23943;;;;;; (20076 35541)) 24147;;;;;; (20229 34587))
23944;;; Generated autoloads from mail/reporter.el 24148;;; Generated autoloads from mail/reporter.el
23945 24149
23946(autoload 'reporter-submit-bug-report "reporter" "\ 24150(autoload 'reporter-submit-bug-report "reporter" "\
@@ -23972,7 +24176,7 @@ mail-sending package is used for editing and sending the message.
23972;;;*** 24176;;;***
23973 24177
23974;;;### (autoloads (reposition-window) "reposition" "reposition.el" 24178;;;### (autoloads (reposition-window) "reposition" "reposition.el"
23975;;;;;; (19845 45374)) 24179;;;;;; (20229 34587))
23976;;; Generated autoloads from reposition.el 24180;;; Generated autoloads from reposition.el
23977 24181
23978(autoload 'reposition-window "reposition" "\ 24182(autoload 'reposition-window "reposition" "\
@@ -23999,7 +24203,7 @@ first comment line visible (if point is in a comment).
23999;;;*** 24203;;;***
24000 24204
24001;;;### (autoloads (global-reveal-mode reveal-mode) "reveal" "reveal.el" 24205;;;### (autoloads (global-reveal-mode reveal-mode) "reveal" "reveal.el"
24002;;;;;; (20207 7484)) 24206;;;;;; (20229 34587))
24003;;; Generated autoloads from reveal.el 24207;;; Generated autoloads from reveal.el
24004 24208
24005(autoload 'reveal-mode "reveal" "\ 24209(autoload 'reveal-mode "reveal" "\
@@ -24035,7 +24239,7 @@ the mode if ARG is omitted or nil.
24035;;;*** 24239;;;***
24036 24240
24037;;;### (autoloads (make-ring ring-p) "ring" "emacs-lisp/ring.el" 24241;;;### (autoloads (make-ring ring-p) "ring" "emacs-lisp/ring.el"
24038;;;;;; (19845 45374)) 24242;;;;;; (20229 34587))
24039;;; Generated autoloads from emacs-lisp/ring.el 24243;;; Generated autoloads from emacs-lisp/ring.el
24040 24244
24041(autoload 'ring-p "ring" "\ 24245(autoload 'ring-p "ring" "\
@@ -24050,7 +24254,7 @@ Make a ring that can contain SIZE elements.
24050 24254
24051;;;*** 24255;;;***
24052 24256
24053;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (20077 56412)) 24257;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (20229 34587))
24054;;; Generated autoloads from net/rlogin.el 24258;;; Generated autoloads from net/rlogin.el
24055 24259
24056(autoload 'rlogin "rlogin" "\ 24260(autoload 'rlogin "rlogin" "\
@@ -24099,7 +24303,7 @@ variable.
24099;;;;;; rmail-secondary-file-directory rmail-primary-inbox-list rmail-highlighted-headers 24303;;;;;; rmail-secondary-file-directory rmail-primary-inbox-list rmail-highlighted-headers
24100;;;;;; rmail-retry-ignored-headers rmail-displayed-headers rmail-ignored-headers 24304;;;;;; rmail-retry-ignored-headers rmail-displayed-headers rmail-ignored-headers
24101;;;;;; rmail-user-mail-address-regexp rmail-movemail-variant-p) 24305;;;;;; rmail-user-mail-address-regexp rmail-movemail-variant-p)
24102;;;;;; "rmail" "mail/rmail.el" (20222 61246)) 24306;;;;;; "rmail" "mail/rmail.el" (20259 55615))
24103;;; Generated autoloads from mail/rmail.el 24307;;; Generated autoloads from mail/rmail.el
24104 24308
24105(autoload 'rmail-movemail-variant-p "rmail" "\ 24309(autoload 'rmail-movemail-variant-p "rmail" "\
@@ -24283,7 +24487,7 @@ Set PASSWORD to be used for retrieving mail from a POP or IMAP server.
24283;;;*** 24487;;;***
24284 24488
24285;;;### (autoloads (rmail-output-body-to-file rmail-output-as-seen 24489;;;### (autoloads (rmail-output-body-to-file rmail-output-as-seen
24286;;;;;; rmail-output) "rmailout" "mail/rmailout.el" (20172 54913)) 24490;;;;;; rmail-output) "rmailout" "mail/rmailout.el" (20229 34587))
24287;;; Generated autoloads from mail/rmailout.el 24491;;; Generated autoloads from mail/rmailout.el
24288(put 'rmail-output-file-alist 'risky-local-variable t) 24492(put 'rmail-output-file-alist 'risky-local-variable t)
24289 24493
@@ -24348,7 +24552,7 @@ than appending to it. Deletes the message after writing if
24348;;;*** 24552;;;***
24349 24553
24350;;;### (autoloads (rng-c-load-schema) "rng-cmpct" "nxml/rng-cmpct.el" 24554;;;### (autoloads (rng-c-load-schema) "rng-cmpct" "nxml/rng-cmpct.el"
24351;;;;;; (19845 45374)) 24555;;;;;; (20229 34587))
24352;;; Generated autoloads from nxml/rng-cmpct.el 24556;;; Generated autoloads from nxml/rng-cmpct.el
24353 24557
24354(autoload 'rng-c-load-schema "rng-cmpct" "\ 24558(autoload 'rng-c-load-schema "rng-cmpct" "\
@@ -24360,7 +24564,7 @@ Return a pattern.
24360;;;*** 24564;;;***
24361 24565
24362;;;### (autoloads (rng-nxml-mode-init) "rng-nxml" "nxml/rng-nxml.el" 24566;;;### (autoloads (rng-nxml-mode-init) "rng-nxml" "nxml/rng-nxml.el"
24363;;;;;; (19845 45374)) 24567;;;;;; (20229 34587))
24364;;; Generated autoloads from nxml/rng-nxml.el 24568;;; Generated autoloads from nxml/rng-nxml.el
24365 24569
24366(autoload 'rng-nxml-mode-init "rng-nxml" "\ 24570(autoload 'rng-nxml-mode-init "rng-nxml" "\
@@ -24373,7 +24577,7 @@ Validation will be enabled if `rng-nxml-auto-validate-flag' is non-nil.
24373;;;*** 24577;;;***
24374 24578
24375;;;### (autoloads (rng-validate-mode) "rng-valid" "nxml/rng-valid.el" 24579;;;### (autoloads (rng-validate-mode) "rng-valid" "nxml/rng-valid.el"
24376;;;;;; (20221 40442)) 24580;;;;;; (20229 34587))
24377;;; Generated autoloads from nxml/rng-valid.el 24581;;; Generated autoloads from nxml/rng-valid.el
24378 24582
24379(autoload 'rng-validate-mode "rng-valid" "\ 24583(autoload 'rng-validate-mode "rng-valid" "\
@@ -24403,8 +24607,8 @@ to use for finding the schema.
24403 24607
24404;;;*** 24608;;;***
24405 24609
24406;;;### (autoloads (rng-xsd-compile) "rng-xsd" "nxml/rng-xsd.el" (19930 24610;;;### (autoloads (rng-xsd-compile) "rng-xsd" "nxml/rng-xsd.el" (20229
24407;;;;;; 13389)) 24611;;;;;; 34587))
24408;;; Generated autoloads from nxml/rng-xsd.el 24612;;; Generated autoloads from nxml/rng-xsd.el
24409 24613
24410(put 'http://www\.w3\.org/2001/XMLSchema-datatypes 'rng-dt-compile 'rng-xsd-compile) 24614(put 'http://www\.w3\.org/2001/XMLSchema-datatypes 'rng-dt-compile 'rng-xsd-compile)
@@ -24465,7 +24669,7 @@ Start using robin package NAME, which is a string.
24465;;;*** 24669;;;***
24466 24670
24467;;;### (autoloads (toggle-rot13-mode rot13-other-window rot13-region 24671;;;### (autoloads (toggle-rot13-mode rot13-other-window rot13-region
24468;;;;;; rot13-string rot13) "rot13" "rot13.el" (20154 24929)) 24672;;;;;; rot13-string rot13) "rot13" "rot13.el" (20229 34587))
24469;;; Generated autoloads from rot13.el 24673;;; Generated autoloads from rot13.el
24470 24674
24471(autoload 'rot13 "rot13" "\ 24675(autoload 'rot13 "rot13" "\
@@ -24503,7 +24707,7 @@ Toggle the use of ROT13 encoding for the current window.
24503;;;*** 24707;;;***
24504 24708
24505;;;### (autoloads (rst-minor-mode rst-mode) "rst" "textmodes/rst.el" 24709;;;### (autoloads (rst-minor-mode rst-mode) "rst" "textmodes/rst.el"
24506;;;;;; (20221 40442)) 24710;;;;;; (20229 34587))
24507;;; Generated autoloads from textmodes/rst.el 24711;;; Generated autoloads from textmodes/rst.el
24508 (add-to-list 'auto-mode-alist (purecopy '("\\.re?st\\'" . rst-mode))) 24712 (add-to-list 'auto-mode-alist (purecopy '("\\.re?st\\'" . rst-mode)))
24509 24713
@@ -24540,7 +24744,7 @@ for modes derived from Text mode, like Mail mode.
24540;;;*** 24744;;;***
24541 24745
24542;;;### (autoloads (ruby-mode) "ruby-mode" "progmodes/ruby-mode.el" 24746;;;### (autoloads (ruby-mode) "ruby-mode" "progmodes/ruby-mode.el"
24543;;;;;; (19845 45374)) 24747;;;;;; (20229 34587))
24544;;; Generated autoloads from progmodes/ruby-mode.el 24748;;; Generated autoloads from progmodes/ruby-mode.el
24545 24749
24546(autoload 'ruby-mode "ruby-mode" "\ 24750(autoload 'ruby-mode "ruby-mode" "\
@@ -24561,8 +24765,8 @@ The variable `ruby-indent-level' controls the amount of indentation.
24561 24765
24562;;;*** 24766;;;***
24563 24767
24564;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (20127 24768;;;### (autoloads (ruler-mode) "ruler-mode" "ruler-mode.el" (20229
24565;;;;;; 62865)) 24769;;;;;; 34587))
24566;;; Generated autoloads from ruler-mode.el 24770;;; Generated autoloads from ruler-mode.el
24567 24771
24568(defvar ruler-mode nil "\ 24772(defvar ruler-mode nil "\
@@ -24579,8 +24783,8 @@ if ARG is omitted or nil.
24579 24783
24580;;;*** 24784;;;***
24581 24785
24582;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (20161 24786;;;### (autoloads (rx rx-to-string) "rx" "emacs-lisp/rx.el" (20229
24583;;;;;; 45793)) 24787;;;;;; 34587))
24584;;; Generated autoloads from emacs-lisp/rx.el 24788;;; Generated autoloads from emacs-lisp/rx.el
24585 24789
24586(autoload 'rx-to-string "rx" "\ 24790(autoload 'rx-to-string "rx" "\
@@ -24891,8 +25095,8 @@ enclosed in `(and ...)'.
24891 25095
24892;;;*** 25096;;;***
24893 25097
24894;;;### (autoloads (savehist-mode) "savehist" "savehist.el" (20127 25098;;;### (autoloads (savehist-mode) "savehist" "savehist.el" (20229
24895;;;;;; 62865)) 25099;;;;;; 34587))
24896;;; Generated autoloads from savehist.el 25100;;; Generated autoloads from savehist.el
24897 25101
24898(defvar savehist-mode nil "\ 25102(defvar savehist-mode nil "\
@@ -24924,7 +25128,7 @@ histories, which is probably undesirable.
24924;;;*** 25128;;;***
24925 25129
24926;;;### (autoloads (dsssl-mode scheme-mode) "scheme" "progmodes/scheme.el" 25130;;;### (autoloads (dsssl-mode scheme-mode) "scheme" "progmodes/scheme.el"
24927;;;;;; (20079 39251)) 25131;;;;;; (20229 34587))
24928;;; Generated autoloads from progmodes/scheme.el 25132;;; Generated autoloads from progmodes/scheme.el
24929 25133
24930(autoload 'scheme-mode "scheme" "\ 25134(autoload 'scheme-mode "scheme" "\
@@ -24966,7 +25170,7 @@ that variable's value is a string.
24966;;;*** 25170;;;***
24967 25171
24968;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el" 25172;;;### (autoloads (gnus-score-mode) "score-mode" "gnus/score-mode.el"
24969;;;;;; (19845 45374)) 25173;;;;;; (20229 34587))
24970;;; Generated autoloads from gnus/score-mode.el 25174;;; Generated autoloads from gnus/score-mode.el
24971 25175
24972(autoload 'gnus-score-mode "score-mode" "\ 25176(autoload 'gnus-score-mode "score-mode" "\
@@ -24980,7 +25184,7 @@ This mode is an extended emacs-lisp mode.
24980;;;*** 25184;;;***
24981 25185
24982;;;### (autoloads (scroll-all-mode) "scroll-all" "scroll-all.el" 25186;;;### (autoloads (scroll-all-mode) "scroll-all" "scroll-all.el"
24983;;;;;; (20127 62865)) 25187;;;;;; (20229 34587))
24984;;; Generated autoloads from scroll-all.el 25188;;; Generated autoloads from scroll-all.el
24985 25189
24986(defvar scroll-all-mode nil "\ 25190(defvar scroll-all-mode nil "\
@@ -25006,7 +25210,7 @@ one window apply to all visible windows in the same frame.
25006;;;*** 25210;;;***
25007 25211
25008;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el" 25212;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el"
25009;;;;;; (19845 45374)) 25213;;;;;; (20229 34587))
25010;;; Generated autoloads from scroll-lock.el 25214;;; Generated autoloads from scroll-lock.el
25011 25215
25012(autoload 'scroll-lock-mode "scroll-lock" "\ 25216(autoload 'scroll-lock-mode "scroll-lock" "\
@@ -25020,7 +25224,7 @@ during scrolling.
25020 25224
25021;;;*** 25225;;;***
25022 25226
25023;;;### (autoloads nil "secrets" "net/secrets.el" (20175 31160)) 25227;;;### (autoloads nil "secrets" "net/secrets.el" (20229 34587))
25024;;; Generated autoloads from net/secrets.el 25228;;; Generated autoloads from net/secrets.el
25025(when (featurep 'dbusbind) 25229(when (featurep 'dbusbind)
25026 (autoload 'secrets-show-secrets "secrets" nil t)) 25230 (autoload 'secrets-show-secrets "secrets" nil t))
@@ -25028,7 +25232,7 @@ during scrolling.
25028;;;*** 25232;;;***
25029 25233
25030;;;### (autoloads (semantic-mode semantic-default-submodes) "semantic" 25234;;;### (autoloads (semantic-mode semantic-default-submodes) "semantic"
25031;;;;;; "cedet/semantic.el" (20187 22214)) 25235;;;;;; "cedet/semantic.el" (20229 34587))
25032;;; Generated autoloads from cedet/semantic.el 25236;;; Generated autoloads from cedet/semantic.el
25033 25237
25034(defvar semantic-default-submodes '(global-semantic-idle-scheduler-mode global-semanticdb-minor-mode) "\ 25238(defvar semantic-default-submodes '(global-semantic-idle-scheduler-mode global-semanticdb-minor-mode) "\
@@ -25082,7 +25286,7 @@ Semantic mode.
25082;;;;;; mail-personal-alias-file mail-default-reply-to mail-archive-file-name 25286;;;;;; mail-personal-alias-file mail-default-reply-to mail-archive-file-name
25083;;;;;; mail-header-separator send-mail-function mail-interactive 25287;;;;;; mail-header-separator send-mail-function mail-interactive
25084;;;;;; mail-self-blind mail-specify-envelope-from mail-from-style) 25288;;;;;; mail-self-blind mail-specify-envelope-from mail-from-style)
25085;;;;;; "sendmail" "mail/sendmail.el" (20122 44898)) 25289;;;;;; "sendmail" "mail/sendmail.el" (20238 49468))
25086;;; Generated autoloads from mail/sendmail.el 25290;;; Generated autoloads from mail/sendmail.el
25087 25291
25088(defvar mail-from-style 'default "\ 25292(defvar mail-from-style 'default "\
@@ -25364,8 +25568,8 @@ Like `mail' command, but display mail buffer in another frame.
25364;;;*** 25568;;;***
25365 25569
25366;;;### (autoloads (server-save-buffers-kill-terminal server-mode 25570;;;### (autoloads (server-save-buffers-kill-terminal server-mode
25367;;;;;; server-force-delete server-start) "server" "server.el" (20188 25571;;;;;; server-force-delete server-start) "server" "server.el" (20229
25368;;;;;; 43079)) 25572;;;;;; 34587))
25369;;; Generated autoloads from server.el 25573;;; Generated autoloads from server.el
25370 25574
25371(put 'server-host 'risky-local-variable t) 25575(put 'server-host 'risky-local-variable t)
@@ -25432,7 +25636,7 @@ only these files will be asked to be saved.
25432 25636
25433;;;*** 25637;;;***
25434 25638
25435;;;### (autoloads (ses-mode) "ses" "ses.el" (20207 7484)) 25639;;;### (autoloads (ses-mode) "ses" "ses.el" (20229 34587))
25436;;; Generated autoloads from ses.el 25640;;; Generated autoloads from ses.el
25437 25641
25438(autoload 'ses-mode "ses" "\ 25642(autoload 'ses-mode "ses" "\
@@ -25451,7 +25655,7 @@ These are active only in the minibuffer, when entering or editing a formula:
25451;;;*** 25655;;;***
25452 25656
25453;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el" 25657;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el"
25454;;;;;; (20167 36967)) 25658;;;;;; (20229 34587))
25455;;; Generated autoloads from textmodes/sgml-mode.el 25659;;; Generated autoloads from textmodes/sgml-mode.el
25456 25660
25457(autoload 'sgml-mode "sgml-mode" "\ 25661(autoload 'sgml-mode "sgml-mode" "\
@@ -25517,7 +25721,7 @@ To work around that, do:
25517;;;*** 25721;;;***
25518 25722
25519;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el" 25723;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el"
25520;;;;;; (20168 57844)) 25724;;;;;; (20229 34587))
25521;;; Generated autoloads from progmodes/sh-script.el 25725;;; Generated autoloads from progmodes/sh-script.el
25522(put 'sh-shell 'safe-local-variable 'symbolp) 25726(put 'sh-shell 'safe-local-variable 'symbolp)
25523 25727
@@ -25582,7 +25786,7 @@ with your script for an edit-interpret-debug cycle.
25582;;;*** 25786;;;***
25583 25787
25584;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el" 25788;;;### (autoloads (list-load-path-shadows) "shadow" "emacs-lisp/shadow.el"
25585;;;;;; (19845 45374)) 25789;;;;;; (20229 34587))
25586;;; Generated autoloads from emacs-lisp/shadow.el 25790;;; Generated autoloads from emacs-lisp/shadow.el
25587 25791
25588(autoload 'list-load-path-shadows "shadow" "\ 25792(autoload 'list-load-path-shadows "shadow" "\
@@ -25632,8 +25836,8 @@ function, `load-path-shadows-find'.
25632;;;*** 25836;;;***
25633 25837
25634;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group 25838;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group
25635;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (19886 25839;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (20229
25636;;;;;; 45771)) 25840;;;;;; 34587))
25637;;; Generated autoloads from shadowfile.el 25841;;; Generated autoloads from shadowfile.el
25638 25842
25639(autoload 'shadow-define-cluster "shadowfile" "\ 25843(autoload 'shadow-define-cluster "shadowfile" "\
@@ -25672,7 +25876,7 @@ Set up file shadowing.
25672;;;*** 25876;;;***
25673 25877
25674;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el" 25878;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el"
25675;;;;;; (20197 58064)) 25879;;;;;; (20230 13182))
25676;;; Generated autoloads from shell.el 25880;;; Generated autoloads from shell.el
25677 25881
25678(defvar shell-dumb-shell-regexp (purecopy "cmd\\(proxy\\)?\\.exe") "\ 25882(defvar shell-dumb-shell-regexp (purecopy "cmd\\(proxy\\)?\\.exe") "\
@@ -25720,8 +25924,8 @@ Otherwise, one argument `-i' is passed to the shell.
25720 25924
25721;;;*** 25925;;;***
25722 25926
25723;;;### (autoloads (shr-insert-document) "shr" "gnus/shr.el" (20172 25927;;;### (autoloads (shr-insert-document) "shr" "gnus/shr.el" (20259
25724;;;;;; 54913)) 25928;;;;;; 55615))
25725;;; Generated autoloads from gnus/shr.el 25929;;; Generated autoloads from gnus/shr.el
25726 25930
25727(autoload 'shr-insert-document "shr" "\ 25931(autoload 'shr-insert-document "shr" "\
@@ -25732,7 +25936,7 @@ Otherwise, one argument `-i' is passed to the shell.
25732;;;*** 25936;;;***
25733 25937
25734;;;### (autoloads (sieve-upload-and-bury sieve-upload sieve-manage) 25938;;;### (autoloads (sieve-upload-and-bury sieve-upload sieve-manage)
25735;;;;;; "sieve" "gnus/sieve.el" (20165 31925)) 25939;;;;;; "sieve" "gnus/sieve.el" (20229 34587))
25736;;; Generated autoloads from gnus/sieve.el 25940;;; Generated autoloads from gnus/sieve.el
25737 25941
25738(autoload 'sieve-manage "sieve" "\ 25942(autoload 'sieve-manage "sieve" "\
@@ -25753,7 +25957,7 @@ Otherwise, one argument `-i' is passed to the shell.
25753;;;*** 25957;;;***
25754 25958
25755;;;### (autoloads (sieve-mode) "sieve-mode" "gnus/sieve-mode.el" 25959;;;### (autoloads (sieve-mode) "sieve-mode" "gnus/sieve-mode.el"
25756;;;;;; (19845 45374)) 25960;;;;;; (20229 34587))
25757;;; Generated autoloads from gnus/sieve-mode.el 25961;;; Generated autoloads from gnus/sieve-mode.el
25758 25962
25759(autoload 'sieve-mode "sieve-mode" "\ 25963(autoload 'sieve-mode "sieve-mode" "\
@@ -25768,8 +25972,8 @@ Turning on Sieve mode runs `sieve-mode-hook'.
25768 25972
25769;;;*** 25973;;;***
25770 25974
25771;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (19890 25975;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (20229
25772;;;;;; 42850)) 25976;;;;;; 34587))
25773;;; Generated autoloads from progmodes/simula.el 25977;;; Generated autoloads from progmodes/simula.el
25774 25978
25775(autoload 'simula-mode "simula" "\ 25979(autoload 'simula-mode "simula" "\
@@ -25818,7 +26022,7 @@ with no arguments, if that value is non-nil.
25818;;;*** 26022;;;***
25819 26023
25820;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy-new 26024;;;### (autoloads (skeleton-pair-insert-maybe skeleton-insert skeleton-proxy-new
25821;;;;;; define-skeleton) "skeleton" "skeleton.el" (19845 45374)) 26025;;;;;; define-skeleton) "skeleton" "skeleton.el" (20229 34587))
25822;;; Generated autoloads from skeleton.el 26026;;; Generated autoloads from skeleton.el
25823 26027
25824(defvar skeleton-filter-function 'identity "\ 26028(defvar skeleton-filter-function 'identity "\
@@ -25928,7 +26132,7 @@ symmetrical ones, and the same character twice for the others.
25928;;;*** 26132;;;***
25929 26133
25930;;;### (autoloads (smerge-start-session smerge-mode smerge-ediff) 26134;;;### (autoloads (smerge-start-session smerge-mode smerge-ediff)
25931;;;;;; "smerge-mode" "vc/smerge-mode.el" (19946 1612)) 26135;;;;;; "smerge-mode" "vc/smerge-mode.el" (20229 34587))
25932;;; Generated autoloads from vc/smerge-mode.el 26136;;; Generated autoloads from vc/smerge-mode.el
25933 26137
25934(autoload 'smerge-ediff "smerge-mode" "\ 26138(autoload 'smerge-ediff "smerge-mode" "\
@@ -25953,7 +26157,7 @@ If no conflict maker is found, turn off `smerge-mode'.
25953;;;*** 26157;;;***
25954 26158
25955;;;### (autoloads (smiley-buffer smiley-region) "smiley" "gnus/smiley.el" 26159;;;### (autoloads (smiley-buffer smiley-region) "smiley" "gnus/smiley.el"
25956;;;;;; (19939 28373)) 26160;;;;;; (20229 34587))
25957;;; Generated autoloads from gnus/smiley.el 26161;;; Generated autoloads from gnus/smiley.el
25958 26162
25959(autoload 'smiley-region "smiley" "\ 26163(autoload 'smiley-region "smiley" "\
@@ -25971,7 +26175,7 @@ interactively. If there's no argument, do it at the current buffer.
25971;;;*** 26175;;;***
25972 26176
25973;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail" 26177;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail"
25974;;;;;; "mail/smtpmail.el" (20168 57844)) 26178;;;;;; "mail/smtpmail.el" (20232 10689))
25975;;; Generated autoloads from mail/smtpmail.el 26179;;; Generated autoloads from mail/smtpmail.el
25976 26180
25977(autoload 'smtpmail-send-it "smtpmail" "\ 26181(autoload 'smtpmail-send-it "smtpmail" "\
@@ -25986,7 +26190,7 @@ Send mail that was queued as a result of setting `smtpmail-queue-mail'.
25986 26190
25987;;;*** 26191;;;***
25988 26192
25989;;;### (autoloads (snake) "snake" "play/snake.el" (19845 45374)) 26193;;;### (autoloads (snake) "snake" "play/snake.el" (20229 34587))
25990;;; Generated autoloads from play/snake.el 26194;;; Generated autoloads from play/snake.el
25991 26195
25992(autoload 'snake "snake" "\ 26196(autoload 'snake "snake" "\
@@ -26010,7 +26214,7 @@ Snake mode keybindings:
26010;;;*** 26214;;;***
26011 26215
26012;;;### (autoloads (snmpv2-mode snmp-mode) "snmp-mode" "net/snmp-mode.el" 26216;;;### (autoloads (snmpv2-mode snmp-mode) "snmp-mode" "net/snmp-mode.el"
26013;;;;;; (20161 45793)) 26217;;;;;; (20229 34587))
26014;;; Generated autoloads from net/snmp-mode.el 26218;;; Generated autoloads from net/snmp-mode.el
26015 26219
26016(autoload 'snmp-mode "snmp-mode" "\ 26220(autoload 'snmp-mode "snmp-mode" "\
@@ -26039,8 +26243,8 @@ then `snmpv2-mode-hook'.
26039 26243
26040;;;*** 26244;;;***
26041 26245
26042;;;### (autoloads (sunrise-sunset) "solar" "calendar/solar.el" (20188 26246;;;### (autoloads (sunrise-sunset) "solar" "calendar/solar.el" (20229
26043;;;;;; 43079)) 26247;;;;;; 34587))
26044;;; Generated autoloads from calendar/solar.el 26248;;; Generated autoloads from calendar/solar.el
26045 26249
26046(autoload 'sunrise-sunset "solar" "\ 26250(autoload 'sunrise-sunset "solar" "\
@@ -26055,8 +26259,8 @@ This function is suitable for execution in a .emacs file.
26055 26259
26056;;;*** 26260;;;***
26057 26261
26058;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (20165 26262;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (20229
26059;;;;;; 31925)) 26263;;;;;; 34587))
26060;;; Generated autoloads from play/solitaire.el 26264;;; Generated autoloads from play/solitaire.el
26061 26265
26062(autoload 'solitaire "solitaire" "\ 26266(autoload 'solitaire "solitaire" "\
@@ -26133,7 +26337,7 @@ Pick your favorite shortcuts:
26133 26337
26134;;;### (autoloads (reverse-region sort-columns sort-regexp-fields 26338;;;### (autoloads (reverse-region sort-columns sort-regexp-fields
26135;;;;;; sort-fields sort-numeric-fields sort-pages sort-paragraphs 26339;;;;;; sort-fields sort-numeric-fields sort-pages sort-paragraphs
26136;;;;;; sort-lines sort-subr) "sort" "sort.el" (19845 45374)) 26340;;;;;; sort-lines sort-subr) "sort" "sort.el" (20229 34587))
26137;;; Generated autoloads from sort.el 26341;;; Generated autoloads from sort.el
26138(put 'sort-fold-case 'safe-local-variable 'booleanp) 26342(put 'sort-fold-case 'safe-local-variable 'booleanp)
26139 26343
@@ -26277,8 +26481,8 @@ From a program takes two point or marker arguments, BEG and END.
26277 26481
26278;;;*** 26482;;;***
26279 26483
26280;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (20167 26484;;;### (autoloads (spam-initialize) "spam" "gnus/spam.el" (20229
26281;;;;;; 36967)) 26485;;;;;; 34587))
26282;;; Generated autoloads from gnus/spam.el 26486;;; Generated autoloads from gnus/spam.el
26283 26487
26284(autoload 'spam-initialize "spam" "\ 26488(autoload 'spam-initialize "spam" "\
@@ -26294,7 +26498,7 @@ installed through `spam-necessary-extra-headers'.
26294 26498
26295;;;### (autoloads (spam-report-deagentize spam-report-agentize spam-report-url-to-file 26499;;;### (autoloads (spam-report-deagentize spam-report-agentize spam-report-url-to-file
26296;;;;;; spam-report-url-ping-mm-url spam-report-process-queue) "spam-report" 26500;;;;;; spam-report-url-ping-mm-url spam-report-process-queue) "spam-report"
26297;;;;;; "gnus/spam-report.el" (20166 16092)) 26501;;;;;; "gnus/spam-report.el" (20229 34587))
26298;;; Generated autoloads from gnus/spam-report.el 26502;;; Generated autoloads from gnus/spam-report.el
26299 26503
26300(autoload 'spam-report-process-queue "spam-report" "\ 26504(autoload 'spam-report-process-queue "spam-report" "\
@@ -26337,7 +26541,7 @@ Spam reports will be queued with the method used when
26337;;;*** 26541;;;***
26338 26542
26339;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar" 26543;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar"
26340;;;;;; "speedbar.el" (20221 40442)) 26544;;;;;; "speedbar.el" (20229 34587))
26341;;; Generated autoloads from speedbar.el 26545;;; Generated autoloads from speedbar.el
26342 26546
26343(defalias 'speedbar 'speedbar-frame-mode) 26547(defalias 'speedbar 'speedbar-frame-mode)
@@ -26361,8 +26565,8 @@ selected. If the speedbar frame is active, then select the attached frame.
26361 26565
26362;;;*** 26566;;;***
26363 26567
26364;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (19845 26568;;;### (autoloads (snarf-spooks spook) "spook" "play/spook.el" (20229
26365;;;;;; 45374)) 26569;;;;;; 34587))
26366;;; Generated autoloads from play/spook.el 26570;;; Generated autoloads from play/spook.el
26367 26571
26368(autoload 'spook "spook" "\ 26572(autoload 'spook "spook" "\
@@ -26381,7 +26585,7 @@ Return a vector containing the lines from `spook-phrases-file'.
26381;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix 26585;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix
26382;;;;;; sql-sybase sql-oracle sql-product-interactive sql-connect 26586;;;;;; sql-sybase sql-oracle sql-product-interactive sql-connect
26383;;;;;; sql-mode sql-help sql-add-product-keywords) "sql" "progmodes/sql.el" 26587;;;;;; sql-mode sql-help sql-add-product-keywords) "sql" "progmodes/sql.el"
26384;;;;;; (20207 7484)) 26588;;;;;; (20229 34587))
26385;;; Generated autoloads from progmodes/sql.el 26589;;; Generated autoloads from progmodes/sql.el
26386 26590
26387(autoload 'sql-add-product-keywords "sql" "\ 26591(autoload 'sql-add-product-keywords "sql" "\
@@ -26877,7 +27081,7 @@ buffer.
26877;;;*** 27081;;;***
26878 27082
26879;;;### (autoloads (srecode-template-mode) "srecode/srt-mode" "cedet/srecode/srt-mode.el" 27083;;;### (autoloads (srecode-template-mode) "srecode/srt-mode" "cedet/srecode/srt-mode.el"
26880;;;;;; (20197 58064)) 27084;;;;;; (20229 34587))
26881;;; Generated autoloads from cedet/srecode/srt-mode.el 27085;;; Generated autoloads from cedet/srecode/srt-mode.el
26882 27086
26883(autoload 'srecode-template-mode "srecode/srt-mode" "\ 27087(autoload 'srecode-template-mode "srecode/srt-mode" "\
@@ -26890,7 +27094,7 @@ Major-mode for writing SRecode macros.
26890;;;*** 27094;;;***
26891 27095
26892;;;### (autoloads (starttls-open-stream) "starttls" "gnus/starttls.el" 27096;;;### (autoloads (starttls-open-stream) "starttls" "gnus/starttls.el"
26893;;;;;; (20175 31160)) 27097;;;;;; (20229 34587))
26894;;; Generated autoloads from gnus/starttls.el 27098;;; Generated autoloads from gnus/starttls.el
26895 27099
26896(autoload 'starttls-open-stream "starttls" "\ 27100(autoload 'starttls-open-stream "starttls" "\
@@ -26917,8 +27121,8 @@ GnuTLS requires a port number.
26917;;;;;; strokes-mode strokes-list-strokes strokes-load-user-strokes 27121;;;;;; strokes-mode strokes-list-strokes strokes-load-user-strokes
26918;;;;;; strokes-help strokes-describe-stroke strokes-do-complex-stroke 27122;;;;;; strokes-help strokes-describe-stroke strokes-do-complex-stroke
26919;;;;;; strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke 27123;;;;;; strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke
26920;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (20127 27124;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (20229
26921;;;;;; 62865)) 27125;;;;;; 34587))
26922;;; Generated autoloads from strokes.el 27126;;; Generated autoloads from strokes.el
26923 27127
26924(autoload 'strokes-global-set-stroke "strokes" "\ 27128(autoload 'strokes-global-set-stroke "strokes" "\
@@ -27053,7 +27257,7 @@ Studlify-case the current buffer.
27053;;;*** 27257;;;***
27054 27258
27055;;;### (autoloads (global-subword-mode subword-mode) "subword" "progmodes/subword.el" 27259;;;### (autoloads (global-subword-mode subword-mode) "subword" "progmodes/subword.el"
27056;;;;;; (20127 62865)) 27260;;;;;; (20229 34587))
27057;;; Generated autoloads from progmodes/subword.el 27261;;; Generated autoloads from progmodes/subword.el
27058 27262
27059(autoload 'subword-mode "subword" "\ 27263(autoload 'subword-mode "subword" "\
@@ -27109,7 +27313,7 @@ See `subword-mode' for more information on Subword mode.
27109;;;*** 27313;;;***
27110 27314
27111;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el" 27315;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el"
27112;;;;;; (19931 11784)) 27316;;;;;; (20229 34587))
27113;;; Generated autoloads from mail/supercite.el 27317;;; Generated autoloads from mail/supercite.el
27114 27318
27115(autoload 'sc-cite-original "supercite" "\ 27319(autoload 'sc-cite-original "supercite" "\
@@ -27141,8 +27345,8 @@ and `sc-post-hook' is run after the guts of this function.
27141 27345
27142;;;*** 27346;;;***
27143 27347
27144;;;### (autoloads (gpm-mouse-mode) "t-mouse" "t-mouse.el" (20127 27348;;;### (autoloads (gpm-mouse-mode) "t-mouse" "t-mouse.el" (20229
27145;;;;;; 62865)) 27349;;;;;; 34587))
27146;;; Generated autoloads from t-mouse.el 27350;;; Generated autoloads from t-mouse.el
27147 27351
27148(define-obsolete-function-alias 't-mouse-mode 'gpm-mouse-mode "23.1") 27352(define-obsolete-function-alias 't-mouse-mode 'gpm-mouse-mode "23.1")
@@ -27170,7 +27374,7 @@ It relies on the `gpm' daemon being activated.
27170 27374
27171;;;*** 27375;;;***
27172 27376
27173;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (19998 49767)) 27377;;;### (autoloads (tabify untabify) "tabify" "tabify.el" (20229 34587))
27174;;; Generated autoloads from tabify.el 27378;;; Generated autoloads from tabify.el
27175 27379
27176(autoload 'untabify "tabify" "\ 27380(autoload 'untabify "tabify" "\
@@ -27205,7 +27409,7 @@ The variable `tab-width' controls the spacing of tab stops.
27205;;;;;; table-recognize table-insert-row-column table-insert-column 27409;;;;;; table-recognize table-insert-row-column table-insert-column
27206;;;;;; table-insert-row table-insert table-point-left-cell-hook 27410;;;;;; table-insert-row table-insert table-point-left-cell-hook
27207;;;;;; table-point-entered-cell-hook table-load-hook table-cell-map-hook) 27411;;;;;; table-point-entered-cell-hook table-load-hook table-cell-map-hook)
27208;;;;;; "table" "textmodes/table.el" (20189 63932)) 27412;;;;;; "table" "textmodes/table.el" (20229 34587))
27209;;; Generated autoloads from textmodes/table.el 27413;;; Generated autoloads from textmodes/table.el
27210 27414
27211(defvar table-cell-map-hook nil "\ 27415(defvar table-cell-map-hook nil "\
@@ -27794,7 +27998,7 @@ converts a table into plain text without frames. It is a companion to
27794;;;*** 27998;;;***
27795 27999
27796;;;### (autoloads (tabulated-list-mode) "tabulated-list" "emacs-lisp/tabulated-list.el" 28000;;;### (autoloads (tabulated-list-mode) "tabulated-list" "emacs-lisp/tabulated-list.el"
27797;;;;;; (20170 13157)) 28001;;;;;; (20257 13883))
27798;;; Generated autoloads from emacs-lisp/tabulated-list.el 28002;;; Generated autoloads from emacs-lisp/tabulated-list.el
27799 28003
27800(autoload 'tabulated-list-mode "tabulated-list" "\ 28004(autoload 'tabulated-list-mode "tabulated-list" "\
@@ -27836,7 +28040,7 @@ as the ewoc pretty-printer.
27836 28040
27837;;;*** 28041;;;***
27838 28042
27839;;;### (autoloads (talk talk-connect) "talk" "talk.el" (20141 9296)) 28043;;;### (autoloads (talk talk-connect) "talk" "talk.el" (20229 34587))
27840;;; Generated autoloads from talk.el 28044;;; Generated autoloads from talk.el
27841 28045
27842(autoload 'talk-connect "talk" "\ 28046(autoload 'talk-connect "talk" "\
@@ -27851,7 +28055,7 @@ Connect to the Emacs talk group from the current X display or tty frame.
27851 28055
27852;;;*** 28056;;;***
27853 28057
27854;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (20161 45793)) 28058;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (20229 34587))
27855;;; Generated autoloads from tar-mode.el 28059;;; Generated autoloads from tar-mode.el
27856 28060
27857(autoload 'tar-mode "tar-mode" "\ 28061(autoload 'tar-mode "tar-mode" "\
@@ -27875,7 +28079,7 @@ See also: variables `tar-update-datestamp' and `tar-anal-blocksize'.
27875;;;*** 28079;;;***
27876 28080
27877;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl" 28081;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl"
27878;;;;;; "progmodes/tcl.el" (20164 29468)) 28082;;;;;; "progmodes/tcl.el" (20229 34587))
27879;;; Generated autoloads from progmodes/tcl.el 28083;;; Generated autoloads from progmodes/tcl.el
27880 28084
27881(autoload 'tcl-mode "tcl" "\ 28085(autoload 'tcl-mode "tcl" "\
@@ -27923,7 +28127,7 @@ Prefix argument means invert sense of `tcl-use-smart-word-finder'.
27923 28127
27924;;;*** 28128;;;***
27925 28129
27926;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (20077 56412)) 28130;;;### (autoloads (rsh telnet) "telnet" "net/telnet.el" (20229 34587))
27927;;; Generated autoloads from net/telnet.el 28131;;; Generated autoloads from net/telnet.el
27928 28132
27929(autoload 'telnet "telnet" "\ 28133(autoload 'telnet "telnet" "\
@@ -27949,7 +28153,7 @@ Normally input is edited in Emacs and sent a line at a time.
27949;;;*** 28153;;;***
27950 28154
27951;;;### (autoloads (serial-term ansi-term term make-term) "term" "term.el" 28155;;;### (autoloads (serial-term ansi-term term make-term) "term" "term.el"
27952;;;;;; (20209 49217)) 28156;;;;;; (20256 47696))
27953;;; Generated autoloads from term.el 28157;;; Generated autoloads from term.el
27954 28158
27955(autoload 'make-term "term" "\ 28159(autoload 'make-term "term" "\
@@ -27991,8 +28195,8 @@ use in that buffer.
27991 28195
27992;;;*** 28196;;;***
27993 28197
27994;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (20167 28198;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (20229
27995;;;;;; 36967)) 28199;;;;;; 34587))
27996;;; Generated autoloads from terminal.el 28200;;; Generated autoloads from terminal.el
27997 28201
27998(autoload 'terminal-emulator "terminal" "\ 28202(autoload 'terminal-emulator "terminal" "\
@@ -28029,7 +28233,7 @@ subprocess started.
28029;;;*** 28233;;;***
28030 28234
28031;;;### (autoloads (testcover-this-defun) "testcover" "emacs-lisp/testcover.el" 28235;;;### (autoloads (testcover-this-defun) "testcover" "emacs-lisp/testcover.el"
28032;;;;;; (20172 54913)) 28236;;;;;; (20229 34587))
28033;;; Generated autoloads from emacs-lisp/testcover.el 28237;;; Generated autoloads from emacs-lisp/testcover.el
28034 28238
28035(autoload 'testcover-this-defun "testcover" "\ 28239(autoload 'testcover-this-defun "testcover" "\
@@ -28039,7 +28243,7 @@ Start coverage on function under point.
28039 28243
28040;;;*** 28244;;;***
28041 28245
28042;;;### (autoloads (tetris) "tetris" "play/tetris.el" (19889 21967)) 28246;;;### (autoloads (tetris) "tetris" "play/tetris.el" (20229 34587))
28043;;; Generated autoloads from play/tetris.el 28247;;; Generated autoloads from play/tetris.el
28044 28248
28045(autoload 'tetris "tetris" "\ 28249(autoload 'tetris "tetris" "\
@@ -28070,7 +28274,7 @@ tetris-mode keybindings:
28070;;;;;; tex-start-commands tex-start-options slitex-run-command latex-run-command 28274;;;;;; tex-start-commands tex-start-options slitex-run-command latex-run-command
28071;;;;;; tex-run-command tex-offer-save tex-main-file tex-first-line-header-regexp 28275;;;;;; tex-run-command tex-offer-save tex-main-file tex-first-line-header-regexp
28072;;;;;; tex-directory tex-shell-file-name) "tex-mode" "textmodes/tex-mode.el" 28276;;;;;; tex-directory tex-shell-file-name) "tex-mode" "textmodes/tex-mode.el"
28073;;;;;; (20178 7273)) 28277;;;;;; (20229 34587))
28074;;; Generated autoloads from textmodes/tex-mode.el 28278;;; Generated autoloads from textmodes/tex-mode.el
28075 28279
28076(defvar tex-shell-file-name nil "\ 28280(defvar tex-shell-file-name nil "\
@@ -28372,7 +28576,7 @@ Major mode to edit DocTeX files.
28372;;;*** 28576;;;***
28373 28577
28374;;;### (autoloads (texi2info texinfo-format-region texinfo-format-buffer) 28578;;;### (autoloads (texi2info texinfo-format-region texinfo-format-buffer)
28375;;;;;; "texinfmt" "textmodes/texinfmt.el" (20187 22214)) 28579;;;;;; "texinfmt" "textmodes/texinfmt.el" (20229 34587))
28376;;; Generated autoloads from textmodes/texinfmt.el 28580;;; Generated autoloads from textmodes/texinfmt.el
28377 28581
28378(autoload 'texinfo-format-buffer "texinfmt" "\ 28582(autoload 'texinfo-format-buffer "texinfmt" "\
@@ -28412,7 +28616,7 @@ if large. You can use `Info-split' to do this manually.
28412;;;*** 28616;;;***
28413 28617
28414;;;### (autoloads (texinfo-mode texinfo-close-quote texinfo-open-quote) 28618;;;### (autoloads (texinfo-mode texinfo-close-quote texinfo-open-quote)
28415;;;;;; "texinfo" "textmodes/texinfo.el" (19845 45374)) 28619;;;;;; "texinfo" "textmodes/texinfo.el" (20229 34587))
28416;;; Generated autoloads from textmodes/texinfo.el 28620;;; Generated autoloads from textmodes/texinfo.el
28417 28621
28418(defvar texinfo-open-quote (purecopy "``") "\ 28622(defvar texinfo-open-quote (purecopy "``") "\
@@ -28498,7 +28702,7 @@ value of `texinfo-mode-hook'.
28498 28702
28499;;;### (autoloads (thai-composition-function thai-compose-buffer 28703;;;### (autoloads (thai-composition-function thai-compose-buffer
28500;;;;;; thai-compose-string thai-compose-region) "thai-util" "language/thai-util.el" 28704;;;;;; thai-compose-string thai-compose-region) "thai-util" "language/thai-util.el"
28501;;;;;; (20168 57844)) 28705;;;;;; (20229 34587))
28502;;; Generated autoloads from language/thai-util.el 28706;;; Generated autoloads from language/thai-util.el
28503 28707
28504(autoload 'thai-compose-region "thai-util" "\ 28708(autoload 'thai-compose-region "thai-util" "\
@@ -28527,7 +28731,7 @@ Compose Thai characters in the current buffer.
28527 28731
28528;;;### (autoloads (list-at-point number-at-point symbol-at-point 28732;;;### (autoloads (list-at-point number-at-point symbol-at-point
28529;;;;;; sexp-at-point thing-at-point bounds-of-thing-at-point forward-thing) 28733;;;;;; sexp-at-point thing-at-point bounds-of-thing-at-point forward-thing)
28530;;;;;; "thingatpt" "thingatpt.el" (19990 55648)) 28734;;;;;; "thingatpt" "thingatpt.el" (20229 34587))
28531;;; Generated autoloads from thingatpt.el 28735;;; Generated autoloads from thingatpt.el
28532 28736
28533(autoload 'forward-thing "thingatpt" "\ 28737(autoload 'forward-thing "thingatpt" "\
@@ -28590,7 +28794,7 @@ Return the Lisp list at point, or nil if none is found.
28590 28794
28591;;;### (autoloads (thumbs-dired-setroot thumbs-dired-show thumbs-dired-show-marked 28795;;;### (autoloads (thumbs-dired-setroot thumbs-dired-show thumbs-dired-show-marked
28592;;;;;; thumbs-show-from-dir thumbs-find-thumb) "thumbs" "thumbs.el" 28796;;;;;; thumbs-show-from-dir thumbs-find-thumb) "thumbs" "thumbs.el"
28593;;;;;; (20168 57844)) 28797;;;;;; (20229 34587))
28594;;; Generated autoloads from thumbs.el 28798;;; Generated autoloads from thumbs.el
28595 28799
28596(autoload 'thumbs-find-thumb "thumbs" "\ 28800(autoload 'thumbs-find-thumb "thumbs" "\
@@ -28628,8 +28832,8 @@ In dired, call the setroot program on the image at point.
28628;;;;;; tibetan-post-read-conversion tibetan-compose-buffer tibetan-decompose-buffer 28832;;;;;; tibetan-post-read-conversion tibetan-compose-buffer tibetan-decompose-buffer
28629;;;;;; tibetan-decompose-string tibetan-decompose-region tibetan-compose-region 28833;;;;;; tibetan-decompose-string tibetan-decompose-region tibetan-compose-region
28630;;;;;; tibetan-compose-string tibetan-transcription-to-tibetan tibetan-tibetan-to-transcription 28834;;;;;; tibetan-compose-string tibetan-transcription-to-tibetan tibetan-tibetan-to-transcription
28631;;;;;; tibetan-char-p) "tibet-util" "language/tibet-util.el" (20175 28835;;;;;; tibetan-char-p) "tibet-util" "language/tibet-util.el" (20229
28632;;;;;; 31160)) 28836;;;;;; 34587))
28633;;; Generated autoloads from language/tibet-util.el 28837;;; Generated autoloads from language/tibet-util.el
28634 28838
28635(autoload 'tibetan-char-p "tibet-util" "\ 28839(autoload 'tibetan-char-p "tibet-util" "\
@@ -28703,7 +28907,7 @@ See also docstring of the function tibetan-compose-region.
28703;;;*** 28907;;;***
28704 28908
28705;;;### (autoloads (tildify-buffer tildify-region) "tildify" "textmodes/tildify.el" 28909;;;### (autoloads (tildify-buffer tildify-region) "tildify" "textmodes/tildify.el"
28706;;;;;; (19845 45374)) 28910;;;;;; (20229 34587))
28707;;; Generated autoloads from textmodes/tildify.el 28911;;; Generated autoloads from textmodes/tildify.el
28708 28912
28709(autoload 'tildify-region "tildify" "\ 28913(autoload 'tildify-region "tildify" "\
@@ -28728,7 +28932,7 @@ This function performs no refilling of the changed text.
28728 28932
28729;;;### (autoloads (emacs-init-time emacs-uptime display-time-world 28933;;;### (autoloads (emacs-init-time emacs-uptime display-time-world
28730;;;;;; display-time-mode display-time display-time-day-and-date) 28934;;;;;; display-time-mode display-time display-time-day-and-date)
28731;;;;;; "time" "time.el" (20187 22214)) 28935;;;;;; "time" "time.el" (20230 55355))
28732;;; Generated autoloads from time.el 28936;;; Generated autoloads from time.el
28733 28937
28734(defvar display-time-day-and-date nil "\ 28938(defvar display-time-day-and-date nil "\
@@ -28794,7 +28998,7 @@ Return a string giving the duration of the Emacs initialization.
28794;;;;;; time-to-day-in-year date-leap-year-p days-between date-to-day 28998;;;;;; time-to-day-in-year date-leap-year-p days-between date-to-day
28795;;;;;; time-add time-subtract time-since days-to-time time-less-p 28999;;;;;; time-add time-subtract time-since days-to-time time-less-p
28796;;;;;; seconds-to-time date-to-time) "time-date" "calendar/time-date.el" 29000;;;;;; seconds-to-time date-to-time) "time-date" "calendar/time-date.el"
28797;;;;;; (19885 24894)) 29001;;;;;; (20229 34587))
28798;;; Generated autoloads from calendar/time-date.el 29002;;; Generated autoloads from calendar/time-date.el
28799 29003
28800(autoload 'date-to-time "time-date" "\ 29004(autoload 'date-to-time "time-date" "\
@@ -28908,7 +29112,7 @@ This function does not work for SECONDS greater than `most-positive-fixnum'.
28908;;;*** 29112;;;***
28909 29113
28910;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" 29114;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp"
28911;;;;;; "time-stamp.el" (20033 22846)) 29115;;;;;; "time-stamp.el" (20229 34587))
28912;;; Generated autoloads from time-stamp.el 29116;;; Generated autoloads from time-stamp.el
28913(put 'time-stamp-format 'safe-local-variable 'stringp) 29117(put 'time-stamp-format 'safe-local-variable 'stringp)
28914(put 'time-stamp-time-zone 'safe-local-variable 'string-or-null-p) 29118(put 'time-stamp-time-zone 'safe-local-variable 'string-or-null-p)
@@ -28952,7 +29156,7 @@ With ARG, turn time stamping on if and only if arg is positive.
28952;;;;;; timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out 29156;;;;;; timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out
28953;;;;;; timeclock-change timeclock-status-string timeclock-out timeclock-in 29157;;;;;; timeclock-change timeclock-status-string timeclock-out timeclock-in
28954;;;;;; timeclock-modeline-display) "timeclock" "calendar/timeclock.el" 29158;;;;;; timeclock-modeline-display) "timeclock" "calendar/timeclock.el"
28955;;;;;; (20165 31925)) 29159;;;;;; (20229 34587))
28956;;; Generated autoloads from calendar/timeclock.el 29160;;; Generated autoloads from calendar/timeclock.el
28957 29161
28958(autoload 'timeclock-modeline-display "timeclock" "\ 29162(autoload 'timeclock-modeline-display "timeclock" "\
@@ -29052,7 +29256,7 @@ relative only to the time worked today, and not to past time.
29052;;;*** 29256;;;***
29053 29257
29054;;;### (autoloads (batch-titdic-convert titdic-convert) "titdic-cnv" 29258;;;### (autoloads (batch-titdic-convert titdic-convert) "titdic-cnv"
29055;;;;;; "international/titdic-cnv.el" (20201 55112)) 29259;;;;;; "international/titdic-cnv.el" (20229 34587))
29056;;; Generated autoloads from international/titdic-cnv.el 29260;;; Generated autoloads from international/titdic-cnv.el
29057 29261
29058(autoload 'titdic-convert "titdic-cnv" "\ 29262(autoload 'titdic-convert "titdic-cnv" "\
@@ -29075,7 +29279,7 @@ To get complete usage, invoke \"emacs -batch -f batch-titdic-convert -h\".
29075;;;*** 29279;;;***
29076 29280
29077;;;### (autoloads (tmm-prompt tmm-menubar-mouse tmm-menubar) "tmm" 29281;;;### (autoloads (tmm-prompt tmm-menubar-mouse tmm-menubar) "tmm"
29078;;;;;; "tmm.el" (20163 39903)) 29282;;;;;; "tmm.el" (20229 34587))
29079;;; Generated autoloads from tmm.el 29283;;; Generated autoloads from tmm.el
29080 (define-key global-map "\M-`" 'tmm-menubar) 29284 (define-key global-map "\M-`" 'tmm-menubar)
29081 (define-key global-map [menu-bar mouse-1] 'tmm-menubar-mouse) 29285 (define-key global-map [menu-bar mouse-1] 'tmm-menubar-mouse)
@@ -29115,7 +29319,7 @@ Its value should be an event that has a binding in MENU.
29115 29319
29116;;;### (autoloads (todo-show todo-cp todo-mode todo-print todo-top-priorities 29320;;;### (autoloads (todo-show todo-cp todo-mode todo-print todo-top-priorities
29117;;;;;; todo-insert-item todo-add-item-non-interactively todo-add-category) 29321;;;;;; todo-insert-item todo-add-item-non-interactively todo-add-category)
29118;;;;;; "todo-mode" "calendar/todo-mode.el" (20168 57844)) 29322;;;;;; "todo-mode" "calendar/todo-mode.el" (20229 34587))
29119;;; Generated autoloads from calendar/todo-mode.el 29323;;; Generated autoloads from calendar/todo-mode.el
29120 29324
29121(autoload 'todo-add-category "todo-mode" "\ 29325(autoload 'todo-add-category "todo-mode" "\
@@ -29175,7 +29379,7 @@ Show TODO list.
29175 29379
29176;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu 29380;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu
29177;;;;;; tool-bar-local-item tool-bar-add-item toggle-tool-bar-mode-from-frame) 29381;;;;;; tool-bar-local-item tool-bar-add-item toggle-tool-bar-mode-from-frame)
29178;;;;;; "tool-bar" "tool-bar.el" (20127 62865)) 29382;;;;;; "tool-bar" "tool-bar.el" (20229 34587))
29179;;; Generated autoloads from tool-bar.el 29383;;; Generated autoloads from tool-bar.el
29180 29384
29181(autoload 'toggle-tool-bar-mode-from-frame "tool-bar" "\ 29385(autoload 'toggle-tool-bar-mode-from-frame "tool-bar" "\
@@ -29246,7 +29450,7 @@ holds a keymap.
29246;;;*** 29450;;;***
29247 29451
29248;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el" 29452;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el"
29249;;;;;; (20141 9296)) 29453;;;;;; (20229 36384))
29250;;; Generated autoloads from emulation/tpu-edt.el 29454;;; Generated autoloads from emulation/tpu-edt.el
29251 29455
29252(defvar tpu-edt-mode nil "\ 29456(defvar tpu-edt-mode nil "\
@@ -29273,7 +29477,7 @@ Turn on TPU/edt emulation.
29273;;;*** 29477;;;***
29274 29478
29275;;;### (autoloads (tpu-mapper) "tpu-mapper" "emulation/tpu-mapper.el" 29479;;;### (autoloads (tpu-mapper) "tpu-mapper" "emulation/tpu-mapper.el"
29276;;;;;; (19845 45374)) 29480;;;;;; (20229 34587))
29277;;; Generated autoloads from emulation/tpu-mapper.el 29481;;; Generated autoloads from emulation/tpu-mapper.el
29278 29482
29279(autoload 'tpu-mapper "tpu-mapper" "\ 29483(autoload 'tpu-mapper "tpu-mapper" "\
@@ -29307,7 +29511,7 @@ your local X guru can try to figure out why the key is being ignored.
29307 29511
29308;;;*** 29512;;;***
29309 29513
29310;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (19845 45374)) 29514;;;### (autoloads (tq-create) "tq" "emacs-lisp/tq.el" (20229 34587))
29311;;; Generated autoloads from emacs-lisp/tq.el 29515;;; Generated autoloads from emacs-lisp/tq.el
29312 29516
29313(autoload 'tq-create "tq" "\ 29517(autoload 'tq-create "tq" "\
@@ -29321,7 +29525,7 @@ to a tcp server on another machine.
29321;;;*** 29525;;;***
29322 29526
29323;;;### (autoloads (trace-function-background trace-function trace-buffer) 29527;;;### (autoloads (trace-function-background trace-function trace-buffer)
29324;;;;;; "trace" "emacs-lisp/trace.el" (19845 45374)) 29528;;;;;; "trace" "emacs-lisp/trace.el" (20229 34587))
29325;;; Generated autoloads from emacs-lisp/trace.el 29529;;; Generated autoloads from emacs-lisp/trace.el
29326 29530
29327(defvar trace-buffer (purecopy "*trace-output*") "\ 29531(defvar trace-buffer (purecopy "*trace-output*") "\
@@ -29358,7 +29562,7 @@ BUFFER defaults to `trace-buffer'.
29358;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion 29562;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion
29359;;;;;; tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers 29563;;;;;; tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers
29360;;;;;; tramp-file-name-handler tramp-syntax tramp-mode) "tramp" 29564;;;;;; tramp-file-name-handler tramp-syntax tramp-mode) "tramp"
29361;;;;;; "net/tramp.el" (20209 49217)) 29565;;;;;; "net/tramp.el" (20253 16827))
29362;;; Generated autoloads from net/tramp.el 29566;;; Generated autoloads from net/tramp.el
29363 29567
29364(defvar tramp-mode t "\ 29568(defvar tramp-mode t "\
@@ -29491,7 +29695,7 @@ Discard Tramp from loading remote files.
29491;;;*** 29695;;;***
29492 29696
29493;;;### (autoloads (tramp-ftp-enable-ange-ftp) "tramp-ftp" "net/tramp-ftp.el" 29697;;;### (autoloads (tramp-ftp-enable-ange-ftp) "tramp-ftp" "net/tramp-ftp.el"
29494;;;;;; (19946 29209)) 29698;;;;;; (20229 34587))
29495;;; Generated autoloads from net/tramp-ftp.el 29699;;; Generated autoloads from net/tramp-ftp.el
29496 29700
29497(autoload 'tramp-ftp-enable-ange-ftp "tramp-ftp" "\ 29701(autoload 'tramp-ftp-enable-ange-ftp "tramp-ftp" "\
@@ -29501,8 +29705,8 @@ Discard Tramp from loading remote files.
29501 29705
29502;;;*** 29706;;;***
29503 29707
29504;;;### (autoloads (help-with-tutorial) "tutorial" "tutorial.el" (20176 29708;;;### (autoloads (help-with-tutorial) "tutorial" "tutorial.el" (20229
29505;;;;;; 51947)) 29709;;;;;; 34587))
29506;;; Generated autoloads from tutorial.el 29710;;; Generated autoloads from tutorial.el
29507 29711
29508(autoload 'help-with-tutorial "tutorial" "\ 29712(autoload 'help-with-tutorial "tutorial" "\
@@ -29538,7 +29742,7 @@ resumed later.
29538;;;*** 29742;;;***
29539 29743
29540;;;### (autoloads (2C-split 2C-associate-buffer 2C-two-columns) "two-column" 29744;;;### (autoloads (2C-split 2C-associate-buffer 2C-two-columns) "two-column"
29541;;;;;; "textmodes/two-column.el" (20141 9296)) 29745;;;;;; "textmodes/two-column.el" (20229 34587))
29542;;; Generated autoloads from textmodes/two-column.el 29746;;; Generated autoloads from textmodes/two-column.el
29543 (autoload '2C-command "two-column" () t 'keymap) 29747 (autoload '2C-command "two-column" () t 'keymap)
29544 (global-set-key "\C-x6" '2C-command) 29748 (global-set-key "\C-x6" '2C-command)
@@ -29589,7 +29793,7 @@ First column's text sSs Second column's text
29589;;;;;; type-break type-break-mode type-break-keystroke-threshold 29793;;;;;; type-break type-break-mode type-break-keystroke-threshold
29590;;;;;; type-break-good-break-interval type-break-good-rest-interval 29794;;;;;; type-break-good-break-interval type-break-good-rest-interval
29591;;;;;; type-break-interval type-break-mode) "type-break" "type-break.el" 29795;;;;;; type-break-interval type-break-mode) "type-break" "type-break.el"
29592;;;;;; (20127 62865)) 29796;;;;;; (20229 34587))
29593;;; Generated autoloads from type-break.el 29797;;; Generated autoloads from type-break.el
29594 29798
29595(defvar type-break-mode nil "\ 29799(defvar type-break-mode nil "\
@@ -29771,7 +29975,7 @@ FRAC should be the inverse of the fractional value; for example, a value of
29771 29975
29772;;;*** 29976;;;***
29773 29977
29774;;;### (autoloads (uce-reply-to-uce) "uce" "mail/uce.el" (19845 45374)) 29978;;;### (autoloads (uce-reply-to-uce) "uce" "mail/uce.el" (20229 34587))
29775;;; Generated autoloads from mail/uce.el 29979;;; Generated autoloads from mail/uce.el
29776 29980
29777(autoload 'uce-reply-to-uce "uce" "\ 29981(autoload 'uce-reply-to-uce "uce" "\
@@ -29789,7 +29993,7 @@ You might need to set `uce-mail-reader' before using this.
29789;;;;;; ucs-normalize-NFKC-string ucs-normalize-NFKC-region ucs-normalize-NFKD-string 29993;;;;;; ucs-normalize-NFKC-string ucs-normalize-NFKC-region ucs-normalize-NFKD-string
29790;;;;;; ucs-normalize-NFKD-region ucs-normalize-NFC-string ucs-normalize-NFC-region 29994;;;;;; ucs-normalize-NFKD-region ucs-normalize-NFC-string ucs-normalize-NFC-region
29791;;;;;; ucs-normalize-NFD-string ucs-normalize-NFD-region) "ucs-normalize" 29995;;;;;; ucs-normalize-NFD-string ucs-normalize-NFD-region) "ucs-normalize"
29792;;;;;; "international/ucs-normalize.el" (20187 22214)) 29996;;;;;; "international/ucs-normalize.el" (20229 34587))
29793;;; Generated autoloads from international/ucs-normalize.el 29997;;; Generated autoloads from international/ucs-normalize.el
29794 29998
29795(autoload 'ucs-normalize-NFD-region "ucs-normalize" "\ 29999(autoload 'ucs-normalize-NFD-region "ucs-normalize" "\
@@ -29855,7 +30059,7 @@ Normalize the string STR by the Unicode NFC and Mac OS's HFS Plus.
29855;;;*** 30059;;;***
29856 30060
29857;;;### (autoloads (ununderline-region underline-region) "underline" 30061;;;### (autoloads (ununderline-region underline-region) "underline"
29858;;;;;; "textmodes/underline.el" (19845 45374)) 30062;;;;;; "textmodes/underline.el" (20229 34587))
29859;;; Generated autoloads from textmodes/underline.el 30063;;; Generated autoloads from textmodes/underline.el
29860 30064
29861(autoload 'underline-region "underline" "\ 30065(autoload 'underline-region "underline" "\
@@ -29876,7 +30080,7 @@ which specify the range to operate on.
29876;;;*** 30080;;;***
29877 30081
29878;;;### (autoloads (unrmail batch-unrmail) "unrmail" "mail/unrmail.el" 30082;;;### (autoloads (unrmail batch-unrmail) "unrmail" "mail/unrmail.el"
29879;;;;;; (20172 54913)) 30083;;;;;; (20235 41048))
29880;;; Generated autoloads from mail/unrmail.el 30084;;; Generated autoloads from mail/unrmail.el
29881 30085
29882(autoload 'batch-unrmail "unrmail" "\ 30086(autoload 'batch-unrmail "unrmail" "\
@@ -29895,8 +30099,8 @@ Convert old-style Rmail Babyl file FILE to system inbox format file TO-FILE.
29895 30099
29896;;;*** 30100;;;***
29897 30101
29898;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (19845 30102;;;### (autoloads (unsafep) "unsafep" "emacs-lisp/unsafep.el" (20229
29899;;;;;; 45374)) 30103;;;;;; 34587))
29900;;; Generated autoloads from emacs-lisp/unsafep.el 30104;;; Generated autoloads from emacs-lisp/unsafep.el
29901 30105
29902(autoload 'unsafep "unsafep" "\ 30106(autoload 'unsafep "unsafep" "\
@@ -29909,7 +30113,7 @@ UNSAFEP-VARS is a list of symbols with local bindings.
29909;;;*** 30113;;;***
29910 30114
29911;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url" 30115;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url"
29912;;;;;; "url/url.el" (20162 19074)) 30116;;;;;; "url/url.el" (20229 34587))
29913;;; Generated autoloads from url/url.el 30117;;; Generated autoloads from url/url.el
29914 30118
29915(autoload 'url-retrieve "url" "\ 30119(autoload 'url-retrieve "url" "\
@@ -29951,7 +30155,7 @@ no further processing). URL is either a string or a parsed URL.
29951;;;*** 30155;;;***
29952 30156
29953;;;### (autoloads (url-register-auth-scheme url-get-authentication) 30157;;;### (autoloads (url-register-auth-scheme url-get-authentication)
29954;;;;;; "url-auth" "url/url-auth.el" (19845 45374)) 30158;;;;;; "url-auth" "url/url-auth.el" (20238 49468))
29955;;; Generated autoloads from url/url-auth.el 30159;;; Generated autoloads from url/url-auth.el
29956 30160
29957(autoload 'url-get-authentication "url-auth" "\ 30161(autoload 'url-get-authentication "url-auth" "\
@@ -29993,7 +30197,7 @@ RATING a rating between 1 and 10 of the strength of the authentication.
29993;;;*** 30197;;;***
29994 30198
29995;;;### (autoloads (url-cache-extract url-is-cached url-store-in-cache) 30199;;;### (autoloads (url-cache-extract url-is-cached url-store-in-cache)
29996;;;;;; "url-cache" "url/url-cache.el" (19988 13913)) 30200;;;;;; "url-cache" "url/url-cache.el" (20229 34587))
29997;;; Generated autoloads from url/url-cache.el 30201;;; Generated autoloads from url/url-cache.el
29998 30202
29999(autoload 'url-store-in-cache "url-cache" "\ 30203(autoload 'url-store-in-cache "url-cache" "\
@@ -30014,7 +30218,7 @@ Extract FNAM from the local disk cache.
30014 30218
30015;;;*** 30219;;;***
30016 30220
30017;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (19845 45374)) 30221;;;### (autoloads (url-cid) "url-cid" "url/url-cid.el" (20229 34587))
30018;;; Generated autoloads from url/url-cid.el 30222;;; Generated autoloads from url/url-cid.el
30019 30223
30020(autoload 'url-cid "url-cid" "\ 30224(autoload 'url-cid "url-cid" "\
@@ -30025,7 +30229,7 @@ Extract FNAM from the local disk cache.
30025;;;*** 30229;;;***
30026 30230
30027;;;### (autoloads (url-dav-vc-registered url-dav-supported-p) "url-dav" 30231;;;### (autoloads (url-dav-vc-registered url-dav-supported-p) "url-dav"
30028;;;;;; "url/url-dav.el" (20168 57844)) 30232;;;;;; "url/url-dav.el" (20229 34587))
30029;;; Generated autoloads from url/url-dav.el 30233;;; Generated autoloads from url/url-dav.el
30030 30234
30031(autoload 'url-dav-supported-p "url-dav" "\ 30235(autoload 'url-dav-supported-p "url-dav" "\
@@ -30040,8 +30244,8 @@ Extract FNAM from the local disk cache.
30040 30244
30041;;;*** 30245;;;***
30042 30246
30043;;;### (autoloads (url-file) "url-file" "url/url-file.el" (19845 30247;;;### (autoloads (url-file) "url-file" "url/url-file.el" (20229
30044;;;;;; 45374)) 30248;;;;;; 34587))
30045;;; Generated autoloads from url/url-file.el 30249;;; Generated autoloads from url/url-file.el
30046 30250
30047(autoload 'url-file "url-file" "\ 30251(autoload 'url-file "url-file" "\
@@ -30052,7 +30256,7 @@ Handle file: and ftp: URLs.
30052;;;*** 30256;;;***
30053 30257
30054;;;### (autoloads (url-open-stream url-gateway-nslookup-host) "url-gw" 30258;;;### (autoloads (url-open-stream url-gateway-nslookup-host) "url-gw"
30055;;;;;; "url/url-gw.el" (20187 22214)) 30259;;;;;; "url/url-gw.el" (20229 34587))
30056;;; Generated autoloads from url/url-gw.el 30260;;; Generated autoloads from url/url-gw.el
30057 30261
30058(autoload 'url-gateway-nslookup-host "url-gw" "\ 30262(autoload 'url-gateway-nslookup-host "url-gw" "\
@@ -30072,7 +30276,7 @@ Might do a non-blocking connection; use `process-status' to check.
30072 30276
30073;;;### (autoloads (url-insert-file-contents url-file-local-copy url-copy-file 30277;;;### (autoloads (url-insert-file-contents url-file-local-copy url-copy-file
30074;;;;;; url-file-handler url-handler-mode) "url-handlers" "url/url-handlers.el" 30278;;;;;; url-file-handler url-handler-mode) "url-handlers" "url/url-handlers.el"
30075;;;;;; (20127 62865)) 30279;;;;;; (20229 34587))
30076;;; Generated autoloads from url/url-handlers.el 30280;;; Generated autoloads from url/url-handlers.el
30077 30281
30078(defvar url-handler-mode nil "\ 30282(defvar url-handler-mode nil "\
@@ -30127,7 +30331,7 @@ accessible.
30127;;;*** 30331;;;***
30128 30332
30129;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p 30333;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p
30130;;;;;; url-http) "url-http" "url/url-http.el" (20201 55112)) 30334;;;;;; url-http) "url-http" "url/url-http.el" (20229 34587))
30131;;; Generated autoloads from url/url-http.el 30335;;; Generated autoloads from url/url-http.el
30132 30336
30133(autoload 'url-http "url-http" "\ 30337(autoload 'url-http "url-http" "\
@@ -30193,7 +30397,7 @@ HTTPS retrievals are asynchronous.")
30193 30397
30194;;;*** 30398;;;***
30195 30399
30196;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (19845 45374)) 30400;;;### (autoloads (url-irc) "url-irc" "url/url-irc.el" (20229 34587))
30197;;; Generated autoloads from url/url-irc.el 30401;;; Generated autoloads from url/url-irc.el
30198 30402
30199(autoload 'url-irc "url-irc" "\ 30403(autoload 'url-irc "url-irc" "\
@@ -30203,8 +30407,8 @@ HTTPS retrievals are asynchronous.")
30203 30407
30204;;;*** 30408;;;***
30205 30409
30206;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (20164 30410;;;### (autoloads (url-ldap) "url-ldap" "url/url-ldap.el" (20229
30207;;;;;; 60780)) 30411;;;;;; 34587))
30208;;; Generated autoloads from url/url-ldap.el 30412;;; Generated autoloads from url/url-ldap.el
30209 30413
30210(autoload 'url-ldap "url-ldap" "\ 30414(autoload 'url-ldap "url-ldap" "\
@@ -30218,7 +30422,7 @@ URL can be a URL string, or a URL vector of the type returned by
30218;;;*** 30422;;;***
30219 30423
30220;;;### (autoloads (url-mailto url-mail) "url-mailto" "url/url-mailto.el" 30424;;;### (autoloads (url-mailto url-mail) "url-mailto" "url/url-mailto.el"
30221;;;;;; (19845 45374)) 30425;;;;;; (20229 34587))
30222;;; Generated autoloads from url/url-mailto.el 30426;;; Generated autoloads from url/url-mailto.el
30223 30427
30224(autoload 'url-mail "url-mailto" "\ 30428(autoload 'url-mail "url-mailto" "\
@@ -30234,7 +30438,7 @@ Handle the mailto: URL syntax.
30234;;;*** 30438;;;***
30235 30439
30236;;;### (autoloads (url-data url-generic-emulator-loader url-info 30440;;;### (autoloads (url-data url-generic-emulator-loader url-info
30237;;;;;; url-man) "url-misc" "url/url-misc.el" (19845 45374)) 30441;;;;;; url-man) "url-misc" "url/url-misc.el" (20229 34587))
30238;;; Generated autoloads from url/url-misc.el 30442;;; Generated autoloads from url/url-misc.el
30239 30443
30240(autoload 'url-man "url-misc" "\ 30444(autoload 'url-man "url-misc" "\
@@ -30266,7 +30470,7 @@ Fetch a data URL (RFC 2397).
30266;;;*** 30470;;;***
30267 30471
30268;;;### (autoloads (url-snews url-news) "url-news" "url/url-news.el" 30472;;;### (autoloads (url-snews url-news) "url-news" "url/url-news.el"
30269;;;;;; (19845 45374)) 30473;;;;;; (20229 34587))
30270;;; Generated autoloads from url/url-news.el 30474;;; Generated autoloads from url/url-news.el
30271 30475
30272(autoload 'url-news "url-news" "\ 30476(autoload 'url-news "url-news" "\
@@ -30283,7 +30487,7 @@ Fetch a data URL (RFC 2397).
30283 30487
30284;;;### (autoloads (url-ns-user-pref url-ns-prefs isInNet isResolvable 30488;;;### (autoloads (url-ns-user-pref url-ns-prefs isInNet isResolvable
30285;;;;;; dnsResolve dnsDomainIs isPlainHostName) "url-ns" "url/url-ns.el" 30489;;;;;; dnsResolve dnsDomainIs isPlainHostName) "url-ns" "url/url-ns.el"
30286;;;;;; (19845 45374)) 30490;;;;;; (20229 34587))
30287;;; Generated autoloads from url/url-ns.el 30491;;; Generated autoloads from url/url-ns.el
30288 30492
30289(autoload 'isPlainHostName "url-ns" "\ 30493(autoload 'isPlainHostName "url-ns" "\
@@ -30324,7 +30528,7 @@ Fetch a data URL (RFC 2397).
30324;;;*** 30528;;;***
30325 30529
30326;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse" 30530;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse"
30327;;;;;; "url/url-parse.el" (19845 45374)) 30531;;;;;; "url/url-parse.el" (20229 34587))
30328;;; Generated autoloads from url/url-parse.el 30532;;; Generated autoloads from url/url-parse.el
30329 30533
30330(autoload 'url-recreate-url "url-parse" "\ 30534(autoload 'url-recreate-url "url-parse" "\
@@ -30342,7 +30546,7 @@ TYPE USER PASSWORD HOST PORTSPEC FILENAME TARGET ATTRIBUTES FULLNESS.
30342;;;*** 30546;;;***
30343 30547
30344;;;### (autoloads (url-setup-privacy-info) "url-privacy" "url/url-privacy.el" 30548;;;### (autoloads (url-setup-privacy-info) "url-privacy" "url/url-privacy.el"
30345;;;;;; (19845 45374)) 30549;;;;;; (20229 34587))
30346;;; Generated autoloads from url/url-privacy.el 30550;;; Generated autoloads from url/url-privacy.el
30347 30551
30348(autoload 'url-setup-privacy-info "url-privacy" "\ 30552(autoload 'url-setup-privacy-info "url-privacy" "\
@@ -30353,7 +30557,7 @@ Setup variables that expose info about you and your system.
30353;;;*** 30557;;;***
30354 30558
30355;;;### (autoloads (url-queue-retrieve) "url-queue" "url/url-queue.el" 30559;;;### (autoloads (url-queue-retrieve) "url-queue" "url/url-queue.el"
30356;;;;;; (19943 25429)) 30560;;;;;; (20229 34587))
30357;;; Generated autoloads from url/url-queue.el 30561;;; Generated autoloads from url/url-queue.el
30358 30562
30359(autoload 'url-queue-retrieve "url-queue" "\ 30563(autoload 'url-queue-retrieve "url-queue" "\
@@ -30372,7 +30576,7 @@ controls the level of parallelism via the
30372;;;;;; url-pretty-length url-strip-leading-spaces url-eat-trailing-space 30576;;;;;; url-pretty-length url-strip-leading-spaces url-eat-trailing-space
30373;;;;;; url-get-normalized-date url-lazy-message url-normalize-url 30577;;;;;; url-get-normalized-date url-lazy-message url-normalize-url
30374;;;;;; url-insert-entities-in-string url-parse-args url-debug url-debug) 30578;;;;;; url-insert-entities-in-string url-parse-args url-debug url-debug)
30375;;;;;; "url-util" "url/url-util.el" (19867 59212)) 30579;;;;;; "url-util" "url/url-util.el" (20229 34587))
30376;;; Generated autoloads from url/url-util.el 30580;;; Generated autoloads from url/url-util.el
30377 30581
30378(defvar url-debug nil "\ 30582(defvar url-debug nil "\
@@ -30508,7 +30712,7 @@ This uses `url-current-object', set locally to the buffer.
30508;;;*** 30712;;;***
30509 30713
30510;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock) 30714;;;### (autoloads (ask-user-about-supersession-threat ask-user-about-lock)
30511;;;;;; "userlock" "userlock.el" (19845 45374)) 30715;;;;;; "userlock" "userlock.el" (20229 34587))
30512;;; Generated autoloads from userlock.el 30716;;; Generated autoloads from userlock.el
30513 30717
30514(autoload 'ask-user-about-lock "userlock" "\ 30718(autoload 'ask-user-about-lock "userlock" "\
@@ -30538,7 +30742,7 @@ The buffer in question is current when this function is called.
30538 30742
30539;;;### (autoloads (utf-7-imap-pre-write-conversion utf-7-pre-write-conversion 30743;;;### (autoloads (utf-7-imap-pre-write-conversion utf-7-pre-write-conversion
30540;;;;;; utf-7-imap-post-read-conversion utf-7-post-read-conversion) 30744;;;;;; utf-7-imap-post-read-conversion utf-7-post-read-conversion)
30541;;;;;; "utf-7" "international/utf-7.el" (19845 45374)) 30745;;;;;; "utf-7" "international/utf-7.el" (20229 34587))
30542;;; Generated autoloads from international/utf-7.el 30746;;; Generated autoloads from international/utf-7.el
30543 30747
30544(autoload 'utf-7-post-read-conversion "utf-7" "\ 30748(autoload 'utf-7-post-read-conversion "utf-7" "\
@@ -30563,7 +30767,7 @@ The buffer in question is current when this function is called.
30563 30767
30564;;;*** 30768;;;***
30565 30769
30566;;;### (autoloads (utf7-encode) "utf7" "gnus/utf7.el" (19845 45374)) 30770;;;### (autoloads (utf7-encode) "utf7" "gnus/utf7.el" (20229 34587))
30567;;; Generated autoloads from gnus/utf7.el 30771;;; Generated autoloads from gnus/utf7.el
30568 30772
30569(autoload 'utf7-encode "utf7" "\ 30773(autoload 'utf7-encode "utf7" "\
@@ -30575,7 +30779,7 @@ Encode UTF-7 STRING. Use IMAP modification if FOR-IMAP is non-nil.
30575 30779
30576;;;### (autoloads (uudecode-decode-region uudecode-decode-region-internal 30780;;;### (autoloads (uudecode-decode-region uudecode-decode-region-internal
30577;;;;;; uudecode-decode-region-external) "uudecode" "mail/uudecode.el" 30781;;;;;; uudecode-decode-region-external) "uudecode" "mail/uudecode.el"
30578;;;;;; (20222 61246)) 30782;;;;;; (20229 34587))
30579;;; Generated autoloads from mail/uudecode.el 30783;;; Generated autoloads from mail/uudecode.el
30580 30784
30581(autoload 'uudecode-decode-region-external "uudecode" "\ 30785(autoload 'uudecode-decode-region-external "uudecode" "\
@@ -30605,8 +30809,8 @@ If FILE-NAME is non-nil, save the result to FILE-NAME.
30605;;;;;; vc-print-log vc-retrieve-tag vc-create-tag vc-merge vc-insert-headers 30809;;;;;; vc-print-log vc-retrieve-tag vc-create-tag vc-merge vc-insert-headers
30606;;;;;; vc-revision-other-window vc-root-diff vc-ediff vc-version-ediff 30810;;;;;; vc-revision-other-window vc-root-diff vc-ediff vc-version-ediff
30607;;;;;; vc-diff vc-version-diff vc-register vc-next-action vc-before-checkin-hook 30811;;;;;; vc-diff vc-version-diff vc-register vc-next-action vc-before-checkin-hook
30608;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc/vc.el" (20204 30812;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc/vc.el" (20255
30609;;;;;; 31303)) 30813;;;;;; 18260))
30610;;; Generated autoloads from vc/vc.el 30814;;; Generated autoloads from vc/vc.el
30611 30815
30612(defvar vc-checkout-hook nil "\ 30816(defvar vc-checkout-hook nil "\
@@ -30882,7 +31086,7 @@ Return the branch part of a revision number REV.
30882;;;*** 31086;;;***
30883 31087
30884;;;### (autoloads (vc-annotate) "vc-annotate" "vc/vc-annotate.el" 31088;;;### (autoloads (vc-annotate) "vc-annotate" "vc/vc-annotate.el"
30885;;;;;; (19920 63959)) 31089;;;;;; (20229 34587))
30886;;; Generated autoloads from vc/vc-annotate.el 31090;;; Generated autoloads from vc/vc-annotate.el
30887 31091
30888(autoload 'vc-annotate "vc-annotate" "\ 31092(autoload 'vc-annotate "vc-annotate" "\
@@ -30919,7 +31123,7 @@ mode-specific menu. `vc-annotate-color-map' and
30919 31123
30920;;;*** 31124;;;***
30921 31125
30922;;;### (autoloads nil "vc-arch" "vc/vc-arch.el" (20168 57844)) 31126;;;### (autoloads nil "vc-arch" "vc/vc-arch.el" (20229 34587))
30923;;; Generated autoloads from vc/vc-arch.el 31127;;; Generated autoloads from vc/vc-arch.el
30924 (defun vc-arch-registered (file) 31128 (defun vc-arch-registered (file)
30925 (if (vc-find-root file "{arch}/=tagging-method") 31129 (if (vc-find-root file "{arch}/=tagging-method")
@@ -30929,7 +31133,7 @@ mode-specific menu. `vc-annotate-color-map' and
30929 31133
30930;;;*** 31134;;;***
30931 31135
30932;;;### (autoloads nil "vc-bzr" "vc/vc-bzr.el" (20209 49217)) 31136;;;### (autoloads nil "vc-bzr" "vc/vc-bzr.el" (20229 34587))
30933;;; Generated autoloads from vc/vc-bzr.el 31137;;; Generated autoloads from vc/vc-bzr.el
30934 31138
30935(defconst vc-bzr-admin-dirname ".bzr" "\ 31139(defconst vc-bzr-admin-dirname ".bzr" "\
@@ -30945,7 +31149,7 @@ Name of the format file in a .bzr directory.")
30945 31149
30946;;;*** 31150;;;***
30947 31151
30948;;;### (autoloads nil "vc-cvs" "vc/vc-cvs.el" (20221 40442)) 31152;;;### (autoloads nil "vc-cvs" "vc/vc-cvs.el" (20229 34587))
30949;;; Generated autoloads from vc/vc-cvs.el 31153;;; Generated autoloads from vc/vc-cvs.el
30950(defun vc-cvs-registered (f) 31154(defun vc-cvs-registered (f)
30951 "Return non-nil if file F is registered with CVS." 31155 "Return non-nil if file F is registered with CVS."
@@ -30956,7 +31160,7 @@ Name of the format file in a .bzr directory.")
30956 31160
30957;;;*** 31161;;;***
30958 31162
30959;;;### (autoloads (vc-dir) "vc-dir" "vc/vc-dir.el" (20207 7484)) 31163;;;### (autoloads (vc-dir) "vc-dir" "vc/vc-dir.el" (20229 34587))
30960;;; Generated autoloads from vc/vc-dir.el 31164;;; Generated autoloads from vc/vc-dir.el
30961 31165
30962(autoload 'vc-dir "vc-dir" "\ 31166(autoload 'vc-dir "vc-dir" "\
@@ -30981,7 +31185,7 @@ These are the commands available for use in the file status buffer:
30981;;;*** 31185;;;***
30982 31186
30983;;;### (autoloads (vc-do-command) "vc-dispatcher" "vc/vc-dispatcher.el" 31187;;;### (autoloads (vc-do-command) "vc-dispatcher" "vc/vc-dispatcher.el"
30984;;;;;; (20168 57844)) 31188;;;;;; (20229 34587))
30985;;; Generated autoloads from vc/vc-dispatcher.el 31189;;; Generated autoloads from vc/vc-dispatcher.el
30986 31190
30987(autoload 'vc-do-command "vc-dispatcher" "\ 31191(autoload 'vc-do-command "vc-dispatcher" "\
@@ -31004,7 +31208,7 @@ case, and the process object in the asynchronous case.
31004 31208
31005;;;*** 31209;;;***
31006 31210
31007;;;### (autoloads nil "vc-git" "vc/vc-git.el" (20087 5852)) 31211;;;### (autoloads nil "vc-git" "vc/vc-git.el" (20229 34587))
31008;;; Generated autoloads from vc/vc-git.el 31212;;; Generated autoloads from vc/vc-git.el
31009 (defun vc-git-registered (file) 31213 (defun vc-git-registered (file)
31010 "Return non-nil if FILE is registered with git." 31214 "Return non-nil if FILE is registered with git."
@@ -31015,7 +31219,7 @@ case, and the process object in the asynchronous case.
31015 31219
31016;;;*** 31220;;;***
31017 31221
31018;;;### (autoloads nil "vc-hg" "vc/vc-hg.el" (20207 7484)) 31222;;;### (autoloads nil "vc-hg" "vc/vc-hg.el" (20229 34587))
31019;;; Generated autoloads from vc/vc-hg.el 31223;;; Generated autoloads from vc/vc-hg.el
31020 (defun vc-hg-registered (file) 31224 (defun vc-hg-registered (file)
31021 "Return non-nil if FILE is registered with hg." 31225 "Return non-nil if FILE is registered with hg."
@@ -31026,7 +31230,7 @@ case, and the process object in the asynchronous case.
31026 31230
31027;;;*** 31231;;;***
31028 31232
31029;;;### (autoloads nil "vc-mtn" "vc/vc-mtn.el" (20221 40442)) 31233;;;### (autoloads nil "vc-mtn" "vc/vc-mtn.el" (20229 34587))
31030;;; Generated autoloads from vc/vc-mtn.el 31234;;; Generated autoloads from vc/vc-mtn.el
31031 31235
31032(defconst vc-mtn-admin-dir "_MTN" "\ 31236(defconst vc-mtn-admin-dir "_MTN" "\
@@ -31043,7 +31247,7 @@ Name of the monotone directory's format file.")
31043;;;*** 31247;;;***
31044 31248
31045;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc/vc-rcs.el" 31249;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc/vc-rcs.el"
31046;;;;;; (20161 45793)) 31250;;;;;; (20254 37696))
31047;;; Generated autoloads from vc/vc-rcs.el 31251;;; Generated autoloads from vc/vc-rcs.el
31048 31252
31049(defvar vc-rcs-master-templates (purecopy '("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\ 31253(defvar vc-rcs-master-templates (purecopy '("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\
@@ -31057,7 +31261,7 @@ For a description of possible values, see `vc-check-master-templates'.")
31057;;;*** 31261;;;***
31058 31262
31059;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc/vc-sccs.el" 31263;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc/vc-sccs.el"
31060;;;;;; (19845 45374)) 31264;;;;;; (20254 37696))
31061;;; Generated autoloads from vc/vc-sccs.el 31265;;; Generated autoloads from vc/vc-sccs.el
31062 31266
31063(defvar vc-sccs-master-templates (purecopy '("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\ 31267(defvar vc-sccs-master-templates (purecopy '("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\
@@ -31074,7 +31278,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir)
31074 31278
31075;;;*** 31279;;;***
31076 31280
31077;;;### (autoloads nil "vc-svn" "vc/vc-svn.el" (20162 19074)) 31281;;;### (autoloads nil "vc-svn" "vc/vc-svn.el" (20229 34587))
31078;;; Generated autoloads from vc/vc-svn.el 31282;;; Generated autoloads from vc/vc-svn.el
31079 (defun vc-svn-registered (f) 31283 (defun vc-svn-registered (f)
31080 (let ((admin-dir (cond ((and (eq system-type 'windows-nt) 31284 (let ((admin-dir (cond ((and (eq system-type 'windows-nt)
@@ -31088,7 +31292,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir)
31088;;;*** 31292;;;***
31089 31293
31090;;;### (autoloads (vera-mode) "vera-mode" "progmodes/vera-mode.el" 31294;;;### (autoloads (vera-mode) "vera-mode" "progmodes/vera-mode.el"
31091;;;;;; (20203 10426)) 31295;;;;;; (20229 34587))
31092;;; Generated autoloads from progmodes/vera-mode.el 31296;;; Generated autoloads from progmodes/vera-mode.el
31093 (add-to-list 'auto-mode-alist (cons (purecopy "\\.vr[hi]?\\'") 'vera-mode)) 31297 (add-to-list 'auto-mode-alist (cons (purecopy "\\.vr[hi]?\\'") 'vera-mode))
31094 31298
@@ -31146,7 +31350,7 @@ Key bindings:
31146;;;*** 31350;;;***
31147 31351
31148;;;### (autoloads (verilog-mode) "verilog-mode" "progmodes/verilog-mode.el" 31352;;;### (autoloads (verilog-mode) "verilog-mode" "progmodes/verilog-mode.el"
31149;;;;;; (20222 61246)) 31353;;;;;; (20229 34587))
31150;;; Generated autoloads from progmodes/verilog-mode.el 31354;;; Generated autoloads from progmodes/verilog-mode.el
31151 31355
31152(autoload 'verilog-mode "verilog-mode" "\ 31356(autoload 'verilog-mode "verilog-mode" "\
@@ -31285,7 +31489,7 @@ Key bindings specific to `verilog-mode-map' are:
31285;;;*** 31489;;;***
31286 31490
31287;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el" 31491;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el"
31288;;;;;; (20197 58064)) 31492;;;;;; (20229 34587))
31289;;; Generated autoloads from progmodes/vhdl-mode.el 31493;;; Generated autoloads from progmodes/vhdl-mode.el
31290 31494
31291(autoload 'vhdl-mode "vhdl-mode" "\ 31495(autoload 'vhdl-mode "vhdl-mode" "\
@@ -31881,7 +32085,7 @@ Syntax table and abbrevs while in vi mode remain as they were in Emacs.
31881;;;### (autoloads (viqr-pre-write-conversion viqr-post-read-conversion 32085;;;### (autoloads (viqr-pre-write-conversion viqr-post-read-conversion
31882;;;;;; viet-encode-viqr-buffer viet-encode-viqr-region viet-decode-viqr-buffer 32086;;;;;; viet-encode-viqr-buffer viet-encode-viqr-region viet-decode-viqr-buffer
31883;;;;;; viet-decode-viqr-region viet-encode-viscii-char) "viet-util" 32087;;;;;; viet-decode-viqr-region viet-encode-viscii-char) "viet-util"
31884;;;;;; "language/viet-util.el" (20187 22214)) 32088;;;;;; "language/viet-util.el" (20229 34587))
31885;;; Generated autoloads from language/viet-util.el 32089;;; Generated autoloads from language/viet-util.el
31886 32090
31887(autoload 'viet-encode-viscii-char "viet-util" "\ 32091(autoload 'viet-encode-viscii-char "viet-util" "\
@@ -31929,7 +32133,7 @@ Convert Vietnamese characters of the current buffer to `VIQR' mnemonics.
31929;;;;;; view-mode view-buffer-other-frame view-buffer-other-window 32133;;;;;; view-mode view-buffer-other-frame view-buffer-other-window
31930;;;;;; view-buffer view-file-other-frame view-file-other-window 32134;;;;;; view-buffer view-file-other-frame view-file-other-window
31931;;;;;; view-file kill-buffer-if-not-modified view-remove-frame-by-deleting) 32135;;;;;; view-file kill-buffer-if-not-modified view-remove-frame-by-deleting)
31932;;;;;; "view" "view.el" (20188 43079)) 32136;;;;;; "view" "view.el" (20265 7997))
31933;;; Generated autoloads from view.el 32137;;; Generated autoloads from view.el
31934 32138
31935(defvar view-remove-frame-by-deleting t "\ 32139(defvar view-remove-frame-by-deleting t "\
@@ -32171,8 +32375,8 @@ Exit View mode and make the current buffer editable.
32171 32375
32172;;;*** 32376;;;***
32173 32377
32174;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (20187 32378;;;### (autoloads (vip-mode vip-setup) "vip" "emulation/vip.el" (20229
32175;;;;;; 22214)) 32379;;;;;; 34587))
32176;;; Generated autoloads from emulation/vip.el 32380;;; Generated autoloads from emulation/vip.el
32177 32381
32178(autoload 'vip-setup "vip" "\ 32382(autoload 'vip-setup "vip" "\
@@ -32188,7 +32392,7 @@ Turn on VIP emulation of VI.
32188;;;*** 32392;;;***
32189 32393
32190;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el" 32394;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el"
32191;;;;;; (20187 22214)) 32395;;;;;; (20229 34587))
32192;;; Generated autoloads from emulation/viper.el 32396;;; Generated autoloads from emulation/viper.el
32193 32397
32194(autoload 'toggle-viper-mode "viper" "\ 32398(autoload 'toggle-viper-mode "viper" "\
@@ -32205,7 +32409,7 @@ Turn on Viper emulation of Vi in Emacs. See Info node `(viper)Top'.
32205;;;*** 32409;;;***
32206 32410
32207;;;### (autoloads (warn lwarn display-warning) "warnings" "emacs-lisp/warnings.el" 32411;;;### (autoloads (warn lwarn display-warning) "warnings" "emacs-lisp/warnings.el"
32208;;;;;; (19906 31087)) 32412;;;;;; (20229 34587))
32209;;; Generated autoloads from emacs-lisp/warnings.el 32413;;; Generated autoloads from emacs-lisp/warnings.el
32210 32414
32211(defvar warning-prefix-function nil "\ 32415(defvar warning-prefix-function nil "\
@@ -32295,7 +32499,7 @@ this is equivalent to `display-warning', using
32295;;;*** 32499;;;***
32296 32500
32297;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el" 32501;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el"
32298;;;;;; (20174 10230)) 32502;;;;;; (20229 34587))
32299;;; Generated autoloads from wdired.el 32503;;; Generated autoloads from wdired.el
32300 32504
32301(autoload 'wdired-change-to-wdired-mode "wdired" "\ 32505(autoload 'wdired-change-to-wdired-mode "wdired" "\
@@ -32311,7 +32515,7 @@ See `wdired-mode'.
32311 32515
32312;;;*** 32516;;;***
32313 32517
32314;;;### (autoloads (webjump) "webjump" "net/webjump.el" (20159 42847)) 32518;;;### (autoloads (webjump) "webjump" "net/webjump.el" (20229 34587))
32315;;; Generated autoloads from net/webjump.el 32519;;; Generated autoloads from net/webjump.el
32316 32520
32317(autoload 'webjump "webjump" "\ 32521(autoload 'webjump "webjump" "\
@@ -32327,13 +32531,16 @@ Please submit bug reports and other feedback to the author, Neil W. Van Dyke
32327 32531
32328;;;*** 32532;;;***
32329 32533
32330;;;### (autoloads (which-function-mode) "which-func" "progmodes/which-func.el" 32534;;;### (autoloads (which-function-mode which-func-mode) "which-func"
32331;;;;;; (20127 62865)) 32535;;;;;; "progmodes/which-func.el" (20232 10689))
32332;;; Generated autoloads from progmodes/which-func.el 32536;;; Generated autoloads from progmodes/which-func.el
32333 (put 'which-func-format 'risky-local-variable t) 32537 (put 'which-func-format 'risky-local-variable t)
32334 (put 'which-func-current 'risky-local-variable t) 32538 (put 'which-func-current 'risky-local-variable t)
32335 32539
32336(defalias 'which-func-mode 'which-function-mode) 32540(autoload 'which-func-mode "which-func" "\
32541
32542
32543\(fn &optional ARG)" nil nil)
32337 32544
32338(defvar which-function-mode nil "\ 32545(defvar which-function-mode nil "\
32339Non-nil if Which-Function mode is enabled. 32546Non-nil if Which-Function mode is enabled.
@@ -32361,7 +32568,7 @@ in certain major modes.
32361;;;### (autoloads (whitespace-report-region whitespace-report whitespace-cleanup-region 32568;;;### (autoloads (whitespace-report-region whitespace-report whitespace-cleanup-region
32362;;;;;; whitespace-cleanup global-whitespace-toggle-options whitespace-toggle-options 32569;;;;;; whitespace-cleanup global-whitespace-toggle-options whitespace-toggle-options
32363;;;;;; global-whitespace-newline-mode global-whitespace-mode whitespace-newline-mode 32570;;;;;; global-whitespace-newline-mode global-whitespace-mode whitespace-newline-mode
32364;;;;;; whitespace-mode) "whitespace" "whitespace.el" (20176 51947)) 32571;;;;;; whitespace-mode) "whitespace" "whitespace.el" (20229 34587))
32365;;; Generated autoloads from whitespace.el 32572;;; Generated autoloads from whitespace.el
32366 32573
32367(autoload 'whitespace-mode "whitespace" "\ 32574(autoload 'whitespace-mode "whitespace" "\
@@ -32760,7 +32967,7 @@ cleaning up these problems.
32760;;;*** 32967;;;***
32761 32968
32762;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse 32969;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse
32763;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (20127 62865)) 32970;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (20229 34587))
32764;;; Generated autoloads from wid-browse.el 32971;;; Generated autoloads from wid-browse.el
32765 32972
32766(autoload 'widget-browse-at "wid-browse" "\ 32973(autoload 'widget-browse-at "wid-browse" "\
@@ -32786,8 +32993,8 @@ Minor mode for traversing widgets.
32786;;;*** 32993;;;***
32787 32994
32788;;;### (autoloads (widget-setup widget-insert widget-delete widget-create 32995;;;### (autoloads (widget-setup widget-insert widget-delete widget-create
32789;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (20222 32996;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (20229
32790;;;;;; 61246)) 32997;;;;;; 34587))
32791;;; Generated autoloads from wid-edit.el 32998;;; Generated autoloads from wid-edit.el
32792 32999
32793(autoload 'widgetp "wid-edit" "\ 33000(autoload 'widgetp "wid-edit" "\
@@ -32830,8 +33037,8 @@ Setup current buffer so editing string widgets works.
32830;;;*** 33037;;;***
32831 33038
32832;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right 33039;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right
32833;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (20161 33040;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (20250
32834;;;;;; 45793)) 33041;;;;;; 40679))
32835;;; Generated autoloads from windmove.el 33042;;; Generated autoloads from windmove.el
32836 33043
32837(autoload 'windmove-left "windmove" "\ 33044(autoload 'windmove-left "windmove" "\
@@ -32884,7 +33091,7 @@ Default MODIFIER is 'shift.
32884;;;*** 33091;;;***
32885 33092
32886;;;### (autoloads (winner-mode winner-mode) "winner" "winner.el" 33093;;;### (autoloads (winner-mode winner-mode) "winner" "winner.el"
32887;;;;;; (19998 49767)) 33094;;;;;; (20237 28610))
32888;;; Generated autoloads from winner.el 33095;;; Generated autoloads from winner.el
32889 33096
32890(defvar winner-mode nil "\ 33097(defvar winner-mode nil "\
@@ -32903,7 +33110,7 @@ With arg, turn Winner mode on if and only if arg is positive.
32903;;;*** 33110;;;***
32904 33111
32905;;;### (autoloads (woman-bookmark-jump woman-find-file woman-dired-find-file 33112;;;### (autoloads (woman-bookmark-jump woman-find-file woman-dired-find-file
32906;;;;;; woman woman-locale) "woman" "woman.el" (20168 57844)) 33113;;;;;; woman woman-locale) "woman" "woman.el" (20229 34587))
32907;;; Generated autoloads from woman.el 33114;;; Generated autoloads from woman.el
32908 33115
32909(defvar woman-locale nil "\ 33116(defvar woman-locale nil "\
@@ -32952,7 +33159,7 @@ Default bookmark handler for Woman buffers.
32952;;;*** 33159;;;***
32953 33160
32954;;;### (autoloads (wordstar-mode) "ws-mode" "emulation/ws-mode.el" 33161;;;### (autoloads (wordstar-mode) "ws-mode" "emulation/ws-mode.el"
32955;;;;;; (20141 9296)) 33162;;;;;; (20229 34587))
32956;;; Generated autoloads from emulation/ws-mode.el 33163;;; Generated autoloads from emulation/ws-mode.el
32957 33164
32958(autoload 'wordstar-mode "ws-mode" "\ 33165(autoload 'wordstar-mode "ws-mode" "\
@@ -33064,7 +33271,7 @@ The key bindings are:
33064 33271
33065;;;*** 33272;;;***
33066 33273
33067;;;### (autoloads (xesam-search) "xesam" "net/xesam.el" (20197 58064)) 33274;;;### (autoloads (xesam-search) "xesam" "net/xesam.el" (20229 34587))
33068;;; Generated autoloads from net/xesam.el 33275;;; Generated autoloads from net/xesam.el
33069 33276
33070(autoload 'xesam-search "xesam" "\ 33277(autoload 'xesam-search "xesam" "\
@@ -33084,7 +33291,7 @@ Example:
33084;;;*** 33291;;;***
33085 33292
33086;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el" 33293;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el"
33087;;;;;; (20168 57844)) 33294;;;;;; (20258 34747))
33088;;; Generated autoloads from xml.el 33295;;; Generated autoloads from xml.el
33089 33296
33090(autoload 'xml-parse-file "xml" "\ 33297(autoload 'xml-parse-file "xml" "\
@@ -33110,7 +33317,7 @@ If PARSE-NS is non-nil, then QNAMES are expanded.
33110;;;*** 33317;;;***
33111 33318
33112;;;### (autoloads (xmltok-get-declared-encoding-position) "xmltok" 33319;;;### (autoloads (xmltok-get-declared-encoding-position) "xmltok"
33113;;;;;; "nxml/xmltok.el" (19845 45374)) 33320;;;;;; "nxml/xmltok.el" (20229 34587))
33114;;; Generated autoloads from nxml/xmltok.el 33321;;; Generated autoloads from nxml/xmltok.el
33115 33322
33116(autoload 'xmltok-get-declared-encoding-position "xmltok" "\ 33323(autoload 'xmltok-get-declared-encoding-position "xmltok" "\
@@ -33128,8 +33335,8 @@ If LIMIT is non-nil, then do not consider characters beyond LIMIT.
33128 33335
33129;;;*** 33336;;;***
33130 33337
33131;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (20127 33338;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (20229
33132;;;;;; 62865)) 33339;;;;;; 34587))
33133;;; Generated autoloads from xt-mouse.el 33340;;; Generated autoloads from xt-mouse.el
33134 33341
33135(defvar xterm-mouse-mode nil "\ 33342(defvar xterm-mouse-mode nil "\
@@ -33159,7 +33366,7 @@ down the SHIFT key while pressing the mouse button.
33159;;;*** 33366;;;***
33160 33367
33161;;;### (autoloads (yenc-extract-filename yenc-decode-region) "yenc" 33368;;;### (autoloads (yenc-extract-filename yenc-decode-region) "yenc"
33162;;;;;; "gnus/yenc.el" (19845 45374)) 33369;;;;;; "gnus/yenc.el" (20229 34587))
33163;;; Generated autoloads from gnus/yenc.el 33370;;; Generated autoloads from gnus/yenc.el
33164 33371
33165(autoload 'yenc-decode-region "yenc" "\ 33372(autoload 'yenc-decode-region "yenc" "\
@@ -33175,7 +33382,7 @@ Extract file name from an yenc header.
33175;;;*** 33382;;;***
33176 33383
33177;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism 33384;;;### (autoloads (psychoanalyze-pinhead apropos-zippy insert-zippyism
33178;;;;;; yow) "yow" "play/yow.el" (19845 45374)) 33385;;;;;; yow) "yow" "play/yow.el" (20229 34587))
33179;;; Generated autoloads from play/yow.el 33386;;; Generated autoloads from play/yow.el
33180 33387
33181(autoload 'yow "yow" "\ 33388(autoload 'yow "yow" "\
@@ -33201,7 +33408,7 @@ Zippy goes to the analyst.
33201 33408
33202;;;*** 33409;;;***
33203 33410
33204;;;### (autoloads (zone) "zone" "play/zone.el" (19889 21967)) 33411;;;### (autoloads (zone) "zone" "play/zone.el" (20229 34587))
33205;;; Generated autoloads from play/zone.el 33412;;; Generated autoloads from play/zone.el
33206 33413
33207(autoload 'zone "zone" "\ 33414(autoload 'zone "zone" "\
@@ -33217,46 +33424,47 @@ Zone out, completely.
33217;;;;;; "calc/calc-fin.el" "calc/calc-forms.el" "calc/calc-frac.el" 33424;;;;;; "calc/calc-fin.el" "calc/calc-forms.el" "calc/calc-frac.el"
33218;;;;;; "calc/calc-funcs.el" "calc/calc-graph.el" "calc/calc-help.el" 33425;;;;;; "calc/calc-funcs.el" "calc/calc-graph.el" "calc/calc-help.el"
33219;;;;;; "calc/calc-incom.el" "calc/calc-keypd.el" "calc/calc-lang.el" 33426;;;;;; "calc/calc-incom.el" "calc/calc-keypd.el" "calc/calc-lang.el"
33220;;;;;; "calc/calc-macs.el" "calc/calc-map.el" "calc/calc-math.el" 33427;;;;;; "calc/calc-loaddefs.el" "calc/calc-macs.el" "calc/calc-map.el"
33221;;;;;; "calc/calc-menu.el" "calc/calc-misc.el" "calc/calc-mode.el" 33428;;;;;; "calc/calc-math.el" "calc/calc-menu.el" "calc/calc-misc.el"
33222;;;;;; "calc/calc-mtx.el" "calc/calc-nlfit.el" "calc/calc-poly.el" 33429;;;;;; "calc/calc-mode.el" "calc/calc-mtx.el" "calc/calc-nlfit.el"
33223;;;;;; "calc/calc-prog.el" "calc/calc-rewr.el" "calc/calc-rules.el" 33430;;;;;; "calc/calc-poly.el" "calc/calc-prog.el" "calc/calc-rewr.el"
33224;;;;;; "calc/calc-sel.el" "calc/calc-stat.el" "calc/calc-store.el" 33431;;;;;; "calc/calc-rules.el" "calc/calc-sel.el" "calc/calc-stat.el"
33225;;;;;; "calc/calc-stuff.el" "calc/calc-trail.el" "calc/calc-units.el" 33432;;;;;; "calc/calc-store.el" "calc/calc-stuff.el" "calc/calc-trail.el"
33226;;;;;; "calc/calc-vec.el" "calc/calc-yank.el" "calc/calcalg2.el" 33433;;;;;; "calc/calc-units.el" "calc/calc-vec.el" "calc/calc-yank.el"
33227;;;;;; "calc/calcalg3.el" "calc/calccomp.el" "calc/calcsel2.el" 33434;;;;;; "calc/calcalg2.el" "calc/calcalg3.el" "calc/calccomp.el"
33228;;;;;; "calendar/cal-bahai.el" "calendar/cal-coptic.el" "calendar/cal-french.el" 33435;;;;;; "calc/calcsel2.el" "calendar/cal-bahai.el" "calendar/cal-coptic.el"
33229;;;;;; "calendar/cal-html.el" "calendar/cal-islam.el" "calendar/cal-iso.el" 33436;;;;;; "calendar/cal-french.el" "calendar/cal-html.el" "calendar/cal-islam.el"
33230;;;;;; "calendar/cal-julian.el" "calendar/cal-loaddefs.el" "calendar/cal-mayan.el" 33437;;;;;; "calendar/cal-iso.el" "calendar/cal-julian.el" "calendar/cal-loaddefs.el"
33231;;;;;; "calendar/cal-menu.el" "calendar/cal-move.el" "calendar/cal-persia.el" 33438;;;;;; "calendar/cal-mayan.el" "calendar/cal-menu.el" "calendar/cal-move.el"
33232;;;;;; "calendar/cal-tex.el" "calendar/cal-x.el" "calendar/diary-loaddefs.el" 33439;;;;;; "calendar/cal-persia.el" "calendar/cal-tex.el" "calendar/cal-x.el"
33233;;;;;; "calendar/hol-loaddefs.el" "cdl.el" "cedet/cedet-cscope.el" 33440;;;;;; "calendar/diary-loaddefs.el" "calendar/hol-loaddefs.el" "cdl.el"
33234;;;;;; "cedet/cedet-files.el" "cedet/cedet-global.el" "cedet/cedet-idutils.el" 33441;;;;;; "cedet/cedet-cscope.el" "cedet/cedet-files.el" "cedet/cedet-global.el"
33235;;;;;; "cedet/cedet.el" "cedet/ede/auto.el" "cedet/ede/autoconf-edit.el" 33442;;;;;; "cedet/cedet-idutils.el" "cedet/cedet.el" "cedet/ede/auto.el"
33236;;;;;; "cedet/ede/base.el" "cedet/ede/cpp-root.el" "cedet/ede/custom.el" 33443;;;;;; "cedet/ede/autoconf-edit.el" "cedet/ede/base.el" "cedet/ede/cpp-root.el"
33237;;;;;; "cedet/ede/dired.el" "cedet/ede/emacs.el" "cedet/ede/files.el" 33444;;;;;; "cedet/ede/custom.el" "cedet/ede/dired.el" "cedet/ede/emacs.el"
33238;;;;;; "cedet/ede/generic.el" "cedet/ede/linux.el" "cedet/ede/locate.el" 33445;;;;;; "cedet/ede/files.el" "cedet/ede/generic.el" "cedet/ede/linux.el"
33239;;;;;; "cedet/ede/make.el" "cedet/ede/makefile-edit.el" "cedet/ede/pconf.el" 33446;;;;;; "cedet/ede/loaddefs.el" "cedet/ede/locate.el" "cedet/ede/make.el"
33240;;;;;; "cedet/ede/pmake.el" "cedet/ede/proj-archive.el" "cedet/ede/proj-aux.el" 33447;;;;;; "cedet/ede/makefile-edit.el" "cedet/ede/pconf.el" "cedet/ede/pmake.el"
33241;;;;;; "cedet/ede/proj-comp.el" "cedet/ede/proj-elisp.el" "cedet/ede/proj-info.el" 33448;;;;;; "cedet/ede/proj-archive.el" "cedet/ede/proj-aux.el" "cedet/ede/proj-comp.el"
33242;;;;;; "cedet/ede/proj-misc.el" "cedet/ede/proj-obj.el" "cedet/ede/proj-prog.el" 33449;;;;;; "cedet/ede/proj-elisp.el" "cedet/ede/proj-info.el" "cedet/ede/proj-misc.el"
33243;;;;;; "cedet/ede/proj-scheme.el" "cedet/ede/proj-shared.el" "cedet/ede/proj.el" 33450;;;;;; "cedet/ede/proj-obj.el" "cedet/ede/proj-prog.el" "cedet/ede/proj-scheme.el"
33244;;;;;; "cedet/ede/project-am.el" "cedet/ede/shell.el" "cedet/ede/simple.el" 33451;;;;;; "cedet/ede/proj-shared.el" "cedet/ede/proj.el" "cedet/ede/project-am.el"
33245;;;;;; "cedet/ede/source.el" "cedet/ede/speedbar.el" "cedet/ede/srecode.el" 33452;;;;;; "cedet/ede/shell.el" "cedet/ede/simple.el" "cedet/ede/source.el"
33246;;;;;; "cedet/ede/system.el" "cedet/ede/util.el" "cedet/inversion.el" 33453;;;;;; "cedet/ede/speedbar.el" "cedet/ede/srecode.el" "cedet/ede/system.el"
33247;;;;;; "cedet/mode-local.el" "cedet/pulse.el" "cedet/semantic/analyze.el" 33454;;;;;; "cedet/ede/util.el" "cedet/inversion.el" "cedet/mode-local.el"
33248;;;;;; "cedet/semantic/analyze/complete.el" "cedet/semantic/analyze/debug.el" 33455;;;;;; "cedet/pulse.el" "cedet/semantic/analyze.el" "cedet/semantic/analyze/complete.el"
33249;;;;;; "cedet/semantic/analyze/fcn.el" "cedet/semantic/analyze/refs.el" 33456;;;;;; "cedet/semantic/analyze/debug.el" "cedet/semantic/analyze/fcn.el"
33250;;;;;; "cedet/semantic/bovine.el" "cedet/semantic/bovine/c-by.el" 33457;;;;;; "cedet/semantic/analyze/refs.el" "cedet/semantic/bovine.el"
33251;;;;;; "cedet/semantic/bovine/c.el" "cedet/semantic/bovine/debug.el" 33458;;;;;; "cedet/semantic/bovine/c-by.el" "cedet/semantic/bovine/c.el"
33252;;;;;; "cedet/semantic/bovine/el.el" "cedet/semantic/bovine/gcc.el" 33459;;;;;; "cedet/semantic/bovine/debug.el" "cedet/semantic/bovine/el.el"
33253;;;;;; "cedet/semantic/bovine/make-by.el" "cedet/semantic/bovine/make.el" 33460;;;;;; "cedet/semantic/bovine/gcc.el" "cedet/semantic/bovine/make-by.el"
33254;;;;;; "cedet/semantic/bovine/scm-by.el" "cedet/semantic/bovine/scm.el" 33461;;;;;; "cedet/semantic/bovine/make.el" "cedet/semantic/bovine/scm-by.el"
33255;;;;;; "cedet/semantic/chart.el" "cedet/semantic/complete.el" "cedet/semantic/ctxt.el" 33462;;;;;; "cedet/semantic/bovine/scm.el" "cedet/semantic/chart.el"
33256;;;;;; "cedet/semantic/db-debug.el" "cedet/semantic/db-ebrowse.el" 33463;;;;;; "cedet/semantic/complete.el" "cedet/semantic/ctxt.el" "cedet/semantic/db-debug.el"
33257;;;;;; "cedet/semantic/db-el.el" "cedet/semantic/db-file.el" "cedet/semantic/db-find.el" 33464;;;;;; "cedet/semantic/db-ebrowse.el" "cedet/semantic/db-el.el"
33258;;;;;; "cedet/semantic/db-global.el" "cedet/semantic/db-javascript.el" 33465;;;;;; "cedet/semantic/db-file.el" "cedet/semantic/db-find.el" "cedet/semantic/db-global.el"
33259;;;;;; "cedet/semantic/db-mode.el" "cedet/semantic/db-ref.el" "cedet/semantic/db-typecache.el" 33466;;;;;; "cedet/semantic/db-javascript.el" "cedet/semantic/db-mode.el"
33467;;;;;; "cedet/semantic/db-ref.el" "cedet/semantic/db-typecache.el"
33260;;;;;; "cedet/semantic/db.el" "cedet/semantic/debug.el" "cedet/semantic/decorate.el" 33468;;;;;; "cedet/semantic/db.el" "cedet/semantic/debug.el" "cedet/semantic/decorate.el"
33261;;;;;; "cedet/semantic/decorate/include.el" "cedet/semantic/decorate/mode.el" 33469;;;;;; "cedet/semantic/decorate/include.el" "cedet/semantic/decorate/mode.el"
33262;;;;;; "cedet/semantic/dep.el" "cedet/semantic/doc.el" "cedet/semantic/ede-grammar.el" 33470;;;;;; "cedet/semantic/dep.el" "cedet/semantic/doc.el" "cedet/semantic/ede-grammar.el"
@@ -33264,13 +33472,13 @@ Zone out, completely.
33264;;;;;; "cedet/semantic/fw.el" "cedet/semantic/grammar-wy.el" "cedet/semantic/grammar.el" 33472;;;;;; "cedet/semantic/fw.el" "cedet/semantic/grammar-wy.el" "cedet/semantic/grammar.el"
33265;;;;;; "cedet/semantic/html.el" "cedet/semantic/ia-sb.el" "cedet/semantic/ia.el" 33473;;;;;; "cedet/semantic/html.el" "cedet/semantic/ia-sb.el" "cedet/semantic/ia.el"
33266;;;;;; "cedet/semantic/idle.el" "cedet/semantic/imenu.el" "cedet/semantic/java.el" 33474;;;;;; "cedet/semantic/idle.el" "cedet/semantic/imenu.el" "cedet/semantic/java.el"
33267;;;;;; "cedet/semantic/lex-spp.el" "cedet/semantic/lex.el" "cedet/semantic/mru-bookmark.el" 33475;;;;;; "cedet/semantic/lex-spp.el" "cedet/semantic/lex.el" "cedet/semantic/loaddefs.el"
33268;;;;;; "cedet/semantic/sb.el" "cedet/semantic/scope.el" "cedet/semantic/senator.el" 33476;;;;;; "cedet/semantic/mru-bookmark.el" "cedet/semantic/sb.el" "cedet/semantic/scope.el"
33269;;;;;; "cedet/semantic/sort.el" "cedet/semantic/symref.el" "cedet/semantic/symref/cscope.el" 33477;;;;;; "cedet/semantic/senator.el" "cedet/semantic/sort.el" "cedet/semantic/symref.el"
33270;;;;;; "cedet/semantic/symref/filter.el" "cedet/semantic/symref/global.el" 33478;;;;;; "cedet/semantic/symref/cscope.el" "cedet/semantic/symref/filter.el"
33271;;;;;; "cedet/semantic/symref/grep.el" "cedet/semantic/symref/idutils.el" 33479;;;;;; "cedet/semantic/symref/global.el" "cedet/semantic/symref/grep.el"
33272;;;;;; "cedet/semantic/symref/list.el" "cedet/semantic/tag-file.el" 33480;;;;;; "cedet/semantic/symref/idutils.el" "cedet/semantic/symref/list.el"
33273;;;;;; "cedet/semantic/tag-ls.el" "cedet/semantic/tag-write.el" 33481;;;;;; "cedet/semantic/tag-file.el" "cedet/semantic/tag-ls.el" "cedet/semantic/tag-write.el"
33274;;;;;; "cedet/semantic/tag.el" "cedet/semantic/texi.el" "cedet/semantic/util-modes.el" 33482;;;;;; "cedet/semantic/tag.el" "cedet/semantic/texi.el" "cedet/semantic/util-modes.el"
33275;;;;;; "cedet/semantic/util.el" "cedet/semantic/wisent.el" "cedet/semantic/wisent/comp.el" 33483;;;;;; "cedet/semantic/util.el" "cedet/semantic/wisent.el" "cedet/semantic/wisent/comp.el"
33276;;;;;; "cedet/semantic/wisent/java-tags.el" "cedet/semantic/wisent/javascript.el" 33484;;;;;; "cedet/semantic/wisent/java-tags.el" "cedet/semantic/wisent/javascript.el"
@@ -33282,32 +33490,33 @@ Zone out, completely.
33282;;;;;; "cedet/srecode/el.el" "cedet/srecode/expandproto.el" "cedet/srecode/extract.el" 33490;;;;;; "cedet/srecode/el.el" "cedet/srecode/expandproto.el" "cedet/srecode/extract.el"
33283;;;;;; "cedet/srecode/fields.el" "cedet/srecode/filters.el" "cedet/srecode/find.el" 33491;;;;;; "cedet/srecode/fields.el" "cedet/srecode/filters.el" "cedet/srecode/find.el"
33284;;;;;; "cedet/srecode/getset.el" "cedet/srecode/insert.el" "cedet/srecode/java.el" 33492;;;;;; "cedet/srecode/getset.el" "cedet/srecode/insert.el" "cedet/srecode/java.el"
33285;;;;;; "cedet/srecode/map.el" "cedet/srecode/mode.el" "cedet/srecode/semantic.el" 33493;;;;;; "cedet/srecode/loaddefs.el" "cedet/srecode/map.el" "cedet/srecode/mode.el"
33286;;;;;; "cedet/srecode/srt-wy.el" "cedet/srecode/srt.el" "cedet/srecode/table.el" 33494;;;;;; "cedet/srecode/semantic.el" "cedet/srecode/srt-wy.el" "cedet/srecode/srt.el"
33287;;;;;; "cedet/srecode/template.el" "cedet/srecode/texi.el" "cus-dep.el" 33495;;;;;; "cedet/srecode/table.el" "cedet/srecode/template.el" "cedet/srecode/texi.el"
33288;;;;;; "dframe.el" "dired-aux.el" "dired-x.el" "dos-fns.el" "dos-vars.el" 33496;;;;;; "cus-dep.el" "dframe.el" "dired-aux.el" "dired-x.el" "dos-fns.el"
33289;;;;;; "dos-w32.el" "dynamic-setting.el" "emacs-lisp/assoc.el" "emacs-lisp/authors.el" 33497;;;;;; "dos-vars.el" "dos-w32.el" "dynamic-setting.el" "emacs-lisp/assoc.el"
33290;;;;;; "emacs-lisp/avl-tree.el" "emacs-lisp/bindat.el" "emacs-lisp/byte-opt.el" 33498;;;;;; "emacs-lisp/authors.el" "emacs-lisp/avl-tree.el" "emacs-lisp/bindat.el"
33291;;;;;; "emacs-lisp/chart.el" "emacs-lisp/cl-extra.el" "emacs-lisp/cl-loaddefs.el" 33499;;;;;; "emacs-lisp/byte-opt.el" "emacs-lisp/chart.el" "emacs-lisp/cl-extra.el"
33292;;;;;; "emacs-lisp/cl-macs.el" "emacs-lisp/cl-seq.el" "emacs-lisp/cl-specs.el" 33500;;;;;; "emacs-lisp/cl-loaddefs.el" "emacs-lisp/cl-macs.el" "emacs-lisp/cl-seq.el"
33293;;;;;; "emacs-lisp/cust-print.el" "emacs-lisp/eieio-base.el" "emacs-lisp/eieio-custom.el" 33501;;;;;; "emacs-lisp/cl-specs.el" "emacs-lisp/cust-print.el" "emacs-lisp/eieio-base.el"
33294;;;;;; "emacs-lisp/eieio-datadebug.el" "emacs-lisp/eieio-opt.el" 33502;;;;;; "emacs-lisp/eieio-custom.el" "emacs-lisp/eieio-datadebug.el"
33295;;;;;; "emacs-lisp/eieio-speedbar.el" "emacs-lisp/eieio.el" "emacs-lisp/find-gc.el" 33503;;;;;; "emacs-lisp/eieio-opt.el" "emacs-lisp/eieio-speedbar.el"
33296;;;;;; "emacs-lisp/gulp.el" "emacs-lisp/lisp-mnt.el" "emacs-lisp/package-x.el" 33504;;;;;; "emacs-lisp/eieio.el" "emacs-lisp/find-gc.el" "emacs-lisp/gulp.el"
33297;;;;;; "emacs-lisp/regi.el" "emacs-lisp/smie.el" "emacs-lisp/tcover-ses.el" 33505;;;;;; "emacs-lisp/lisp-mnt.el" "emacs-lisp/package-x.el" "emacs-lisp/regi.el"
33298;;;;;; "emacs-lisp/tcover-unsafep.el" "emulation/cua-gmrk.el" "emulation/cua-rect.el" 33506;;;;;; "emacs-lisp/smie.el" "emacs-lisp/tcover-ses.el" "emacs-lisp/tcover-unsafep.el"
33299;;;;;; "emulation/edt-lk201.el" "emulation/edt-mapper.el" "emulation/edt-pc.el" 33507;;;;;; "emulation/cua-gmrk.el" "emulation/cua-rect.el" "emulation/edt-lk201.el"
33300;;;;;; "emulation/edt-vt100.el" "emulation/tpu-extras.el" "emulation/viper-cmd.el" 33508;;;;;; "emulation/edt-mapper.el" "emulation/edt-pc.el" "emulation/edt-vt100.el"
33301;;;;;; "emulation/viper-ex.el" "emulation/viper-init.el" "emulation/viper-keym.el" 33509;;;;;; "emulation/tpu-extras.el" "emulation/viper-cmd.el" "emulation/viper-ex.el"
33302;;;;;; "emulation/viper-macs.el" "emulation/viper-mous.el" "emulation/viper-util.el" 33510;;;;;; "emulation/viper-init.el" "emulation/viper-keym.el" "emulation/viper-macs.el"
33303;;;;;; "erc/erc-backend.el" "erc/erc-goodies.el" "erc/erc-ibuffer.el" 33511;;;;;; "emulation/viper-mous.el" "emulation/viper-util.el" "erc/erc-backend.el"
33304;;;;;; "erc/erc-lang.el" "eshell/em-alias.el" "eshell/em-banner.el" 33512;;;;;; "erc/erc-goodies.el" "erc/erc-ibuffer.el" "erc/erc-lang.el"
33305;;;;;; "eshell/em-basic.el" "eshell/em-cmpl.el" "eshell/em-dirs.el" 33513;;;;;; "eshell/em-alias.el" "eshell/em-banner.el" "eshell/em-basic.el"
33306;;;;;; "eshell/em-glob.el" "eshell/em-hist.el" "eshell/em-ls.el" 33514;;;;;; "eshell/em-cmpl.el" "eshell/em-dirs.el" "eshell/em-glob.el"
33307;;;;;; "eshell/em-pred.el" "eshell/em-prompt.el" "eshell/em-rebind.el" 33515;;;;;; "eshell/em-hist.el" "eshell/em-ls.el" "eshell/em-pred.el"
33308;;;;;; "eshell/em-script.el" "eshell/em-smart.el" "eshell/em-term.el" 33516;;;;;; "eshell/em-prompt.el" "eshell/em-rebind.el" "eshell/em-script.el"
33309;;;;;; "eshell/em-unix.el" "eshell/em-xtra.el" "eshell/esh-arg.el" 33517;;;;;; "eshell/em-smart.el" "eshell/em-term.el" "eshell/em-unix.el"
33310;;;;;; "eshell/esh-cmd.el" "eshell/esh-ext.el" "eshell/esh-io.el" 33518;;;;;; "eshell/em-xtra.el" "eshell/esh-arg.el" "eshell/esh-cmd.el"
33519;;;;;; "eshell/esh-ext.el" "eshell/esh-groups.el" "eshell/esh-io.el"
33311;;;;;; "eshell/esh-module.el" "eshell/esh-opt.el" "eshell/esh-proc.el" 33520;;;;;; "eshell/esh-module.el" "eshell/esh-opt.el" "eshell/esh-proc.el"
33312;;;;;; "eshell/esh-util.el" "eshell/esh-var.el" "ezimage.el" "foldout.el" 33521;;;;;; "eshell/esh-util.el" "eshell/esh-var.el" "ezimage.el" "foldout.el"
33313;;;;;; "format-spec.el" "forms-d2.el" "forms-pass.el" "fringe.el" 33522;;;;;; "format-spec.el" "forms-d2.el" "forms-pass.el" "fringe.el"
@@ -33371,47 +33580,48 @@ Zone out, completely.
33371;;;;;; "nxml/xsd-regexp.el" "org/ob-C.el" "org/ob-R.el" "org/ob-asymptote.el" 33580;;;;;; "nxml/xsd-regexp.el" "org/ob-C.el" "org/ob-R.el" "org/ob-asymptote.el"
33372;;;;;; "org/ob-awk.el" "org/ob-calc.el" "org/ob-clojure.el" "org/ob-comint.el" 33581;;;;;; "org/ob-awk.el" "org/ob-calc.el" "org/ob-clojure.el" "org/ob-comint.el"
33373;;;;;; "org/ob-css.el" "org/ob-ditaa.el" "org/ob-dot.el" "org/ob-emacs-lisp.el" 33582;;;;;; "org/ob-css.el" "org/ob-ditaa.el" "org/ob-dot.el" "org/ob-emacs-lisp.el"
33374;;;;;; "org/ob-eval.el" "org/ob-exp.el" "org/ob-gnuplot.el" "org/ob-haskell.el" 33583;;;;;; "org/ob-eval.el" "org/ob-exp.el" "org/ob-fortran.el" "org/ob-gnuplot.el"
33375;;;;;; "org/ob-java.el" "org/ob-js.el" "org/ob-latex.el" "org/ob-ledger.el" 33584;;;;;; "org/ob-haskell.el" "org/ob-java.el" "org/ob-js.el" "org/ob-latex.el"
33376;;;;;; "org/ob-lilypond.el" "org/ob-lisp.el" "org/ob-matlab.el" 33585;;;;;; "org/ob-ledger.el" "org/ob-lilypond.el" "org/ob-lisp.el"
33377;;;;;; "org/ob-maxima.el" "org/ob-mscgen.el" "org/ob-ocaml.el" "org/ob-octave.el" 33586;;;;;; "org/ob-matlab.el" "org/ob-maxima.el" "org/ob-mscgen.el"
33378;;;;;; "org/ob-org.el" "org/ob-perl.el" "org/ob-plantuml.el" "org/ob-python.el" 33587;;;;;; "org/ob-ocaml.el" "org/ob-octave.el" "org/ob-org.el" "org/ob-perl.el"
33588;;;;;; "org/ob-picolisp.el" "org/ob-plantuml.el" "org/ob-python.el"
33379;;;;;; "org/ob-ref.el" "org/ob-ruby.el" "org/ob-sass.el" "org/ob-scheme.el" 33589;;;;;; "org/ob-ref.el" "org/ob-ruby.el" "org/ob-sass.el" "org/ob-scheme.el"
33380;;;;;; "org/ob-screen.el" "org/ob-sh.el" "org/ob-sql.el" "org/ob-sqlite.el" 33590;;;;;; "org/ob-screen.el" "org/ob-sh.el" "org/ob-shen.el" "org/ob-sql.el"
33381;;;;;; "org/ob-table.el" "org/org-beamer.el" "org/org-bibtex.el" 33591;;;;;; "org/ob-sqlite.el" "org/ob-table.el" "org/org-beamer.el"
33382;;;;;; "org/org-colview.el" "org/org-compat.el" "org/org-crypt.el" 33592;;;;;; "org/org-bibtex.el" "org/org-colview.el" "org/org-compat.el"
33383;;;;;; "org/org-ctags.el" "org/org-docview.el" "org/org-entities.el" 33593;;;;;; "org/org-crypt.el" "org/org-ctags.el" "org/org-docview.el"
33384;;;;;; "org/org-exp-blocks.el" "org/org-faces.el" "org/org-gnus.el" 33594;;;;;; "org/org-entities.el" "org/org-eshell.el" "org/org-exp-blocks.el"
33385;;;;;; "org/org-habit.el" "org/org-info.el" "org/org-inlinetask.el" 33595;;;;;; "org/org-faces.el" "org/org-gnus.el" "org/org-habit.el" "org/org-info.el"
33386;;;;;; "org/org-install.el" "org/org-jsinfo.el" "org/org-list.el" 33596;;;;;; "org/org-inlinetask.el" "org/org-install.el" "org/org-jsinfo.el"
33387;;;;;; "org/org-mac-message.el" "org/org-macs.el" "org/org-mew.el" 33597;;;;;; "org/org-list.el" "org/org-mac-message.el" "org/org-macs.el"
33388;;;;;; "org/org-mhe.el" "org/org-mks.el" "org/org-mouse.el" "org/org-pcomplete.el" 33598;;;;;; "org/org-mew.el" "org/org-mhe.el" "org/org-mks.el" "org/org-mouse.el"
33389;;;;;; "org/org-protocol.el" "org/org-rmail.el" "org/org-special-blocks.el" 33599;;;;;; "org/org-pcomplete.el" "org/org-protocol.el" "org/org-rmail.el"
33390;;;;;; "org/org-src.el" "org/org-vm.el" "org/org-w3m.el" "org/org-wl.el" 33600;;;;;; "org/org-special-blocks.el" "org/org-src.el" "org/org-vm.el"
33391;;;;;; "patcomp.el" "play/gamegrid.el" "play/gametree.el" "play/meese.el" 33601;;;;;; "org/org-w3m.el" "org/org-wl.el" "patcomp.el" "play/gamegrid.el"
33392;;;;;; "progmodes/ada-prj.el" "progmodes/cc-align.el" "progmodes/cc-awk.el" 33602;;;;;; "play/gametree.el" "play/meese.el" "progmodes/ada-prj.el"
33393;;;;;; "progmodes/cc-bytecomp.el" "progmodes/cc-cmds.el" "progmodes/cc-defs.el" 33603;;;;;; "progmodes/cc-align.el" "progmodes/cc-awk.el" "progmodes/cc-bytecomp.el"
33394;;;;;; "progmodes/cc-fonts.el" "progmodes/cc-langs.el" "progmodes/cc-menus.el" 33604;;;;;; "progmodes/cc-cmds.el" "progmodes/cc-defs.el" "progmodes/cc-fonts.el"
33395;;;;;; "progmodes/ebnf-abn.el" "progmodes/ebnf-bnf.el" "progmodes/ebnf-dtd.el" 33605;;;;;; "progmodes/cc-langs.el" "progmodes/cc-menus.el" "progmodes/ebnf-abn.el"
33396;;;;;; "progmodes/ebnf-ebx.el" "progmodes/ebnf-iso.el" "progmodes/ebnf-otz.el" 33606;;;;;; "progmodes/ebnf-bnf.el" "progmodes/ebnf-dtd.el" "progmodes/ebnf-ebx.el"
33397;;;;;; "progmodes/ebnf-yac.el" "progmodes/idlw-complete-structtag.el" 33607;;;;;; "progmodes/ebnf-iso.el" "progmodes/ebnf-otz.el" "progmodes/ebnf-yac.el"
33398;;;;;; "progmodes/idlw-help.el" "progmodes/idlw-toolbar.el" "progmodes/mantemp.el" 33608;;;;;; "progmodes/idlw-complete-structtag.el" "progmodes/idlw-help.el"
33399;;;;;; "progmodes/xscheme.el" "ps-def.el" "ps-mule.el" "ps-samp.el" 33609;;;;;; "progmodes/idlw-toolbar.el" "progmodes/mantemp.el" "progmodes/xscheme.el"
33400;;;;;; "saveplace.el" "sb-image.el" "scroll-bar.el" "select.el" 33610;;;;;; "ps-def.el" "ps-mule.el" "ps-samp.el" "saveplace.el" "sb-image.el"
33401;;;;;; "soundex.el" "subdirs.el" "tempo.el" "textmodes/bib-mode.el" 33611;;;;;; "scroll-bar.el" "select.el" "soundex.el" "subdirs.el" "tempo.el"
33402;;;;;; "textmodes/makeinfo.el" "textmodes/page-ext.el" "textmodes/refbib.el" 33612;;;;;; "textmodes/bib-mode.el" "textmodes/makeinfo.el" "textmodes/page-ext.el"
33403;;;;;; "textmodes/refer.el" "textmodes/reftex-auc.el" "textmodes/reftex-dcr.el" 33613;;;;;; "textmodes/refbib.el" "textmodes/refer.el" "textmodes/reftex-auc.el"
33404;;;;;; "textmodes/reftex-ref.el" "textmodes/reftex-sel.el" "textmodes/reftex-toc.el" 33614;;;;;; "textmodes/reftex-dcr.el" "textmodes/reftex-ref.el" "textmodes/reftex-sel.el"
33405;;;;;; "textmodes/texnfo-upd.el" "timezone.el" "tooltip.el" "tree-widget.el" 33615;;;;;; "textmodes/reftex-toc.el" "textmodes/texnfo-upd.el" "timezone.el"
33406;;;;;; "uniquify.el" "url/url-about.el" "url/url-cookie.el" "url/url-dired.el" 33616;;;;;; "tooltip.el" "tree-widget.el" "uniquify.el" "url/url-about.el"
33407;;;;;; "url/url-expand.el" "url/url-ftp.el" "url/url-future.el" 33617;;;;;; "url/url-cookie.el" "url/url-dired.el" "url/url-expand.el"
33408;;;;;; "url/url-history.el" "url/url-imap.el" "url/url-methods.el" 33618;;;;;; "url/url-ftp.el" "url/url-future.el" "url/url-history.el"
33409;;;;;; "url/url-nfs.el" "url/url-proxy.el" "url/url-vars.el" "vc/ediff-diff.el" 33619;;;;;; "url/url-imap.el" "url/url-methods.el" "url/url-nfs.el" "url/url-proxy.el"
33410;;;;;; "vc/ediff-init.el" "vc/ediff-merg.el" "vc/ediff-ptch.el" 33620;;;;;; "url/url-vars.el" "vc/ediff-diff.el" "vc/ediff-init.el" "vc/ediff-merg.el"
33411;;;;;; "vc/ediff-vers.el" "vc/ediff-wind.el" "vc/pcvs-info.el" "vc/pcvs-parse.el" 33621;;;;;; "vc/ediff-ptch.el" "vc/ediff-vers.el" "vc/ediff-wind.el"
33412;;;;;; "vc/pcvs-util.el" "vc/vc-dav.el" "vcursor.el" "vt-control.el" 33622;;;;;; "vc/pcvs-info.el" "vc/pcvs-parse.el" "vc/pcvs-util.el" "vc/vc-dav.el"
33413;;;;;; "vt100-led.el" "w32-fns.el" "w32-vars.el" "x-dnd.el") (20224 33623;;;;;; "vcursor.el" "vt-control.el" "vt100-led.el" "w32-fns.el"
33414;;;;;; 16870 730403)) 33624;;;;;; "w32-vars.el" "x-dnd.el") (20265 8335 405119))
33415 33625
33416;;;*** 33626;;;***
33417 33627
diff --git a/lisp/ls-lisp.el b/lisp/ls-lisp.el
index 576c746761d..de489871887 100644
--- a/lisp/ls-lisp.el
+++ b/lisp/ls-lisp.el
@@ -331,6 +331,7 @@ not contain `d', so that a full listing is expected."
331 ;; do all bindings here for speed 331 ;; do all bindings here for speed
332 total-line files elt short file-size attr 332 total-line files elt short file-size attr
333 fuid fgid uid-len gid-len) 333 fuid fgid uid-len gid-len)
334 (setq file-alist (ls-lisp-sanitize file-alist))
334 (cond ((memq ?A switches) 335 (cond ((memq ?A switches)
335 (setq file-alist 336 (setq file-alist
336 (ls-lisp-delete-matching "^\\.\\.?$" file-alist))) 337 (ls-lisp-delete-matching "^\\.\\.?$" file-alist)))
@@ -437,6 +438,22 @@ not contain `d', so that a full listing is expected."
437 (message "%s: doesn't exist or is inaccessible" file) 438 (message "%s: doesn't exist or is inaccessible" file)
438 (ding) (sit-for 2))))) ; to show user the message! 439 (ding) (sit-for 2))))) ; to show user the message!
439 440
441(defun ls-lisp-sanitize (file-alist)
442 "Sanitize the elements in FILE-ALIST.
443Fixes any elements in the alist for directory entries whose file
444attributes are nil (meaning that `file-attributes' failed for
445them). This is known to happen for some network shares, in
446particular for the \"..\" directory entry.
447
448If the \"..\" directory entry has nil attributes, the attributes
449are copied from the \".\" entry, if they are non-nil. Otherwise,
450the offending element is removed from the list, as are any
451elements for other directory entries with nil attributes."
452 (if (and (null (cdr (assoc ".." file-alist)))
453 (cdr (assoc "." file-alist)))
454 (setcdr (assoc ".." file-alist) (cdr (assoc "." file-alist))))
455 (rassq-delete-all nil file-alist))
456
440(defun ls-lisp-column-format (file-alist) 457(defun ls-lisp-column-format (file-alist)
441 "Insert the file names (only) in FILE-ALIST into the current buffer. 458 "Insert the file names (only) in FILE-ALIST into the current buffer.
442Format in columns, sorted vertically, following GNU ls -C. 459Format in columns, sorted vertically, following GNU ls -C.
diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el
index 0e30727d483..50fcfceee35 100644
--- a/lisp/mail/emacsbug.el
+++ b/lisp/mail/emacsbug.el
@@ -32,6 +32,9 @@
32 32
33;;; Code: 33;;; Code:
34 34
35(require 'sendmail)
36(require 'message)
37
35(defgroup emacsbug nil 38(defgroup emacsbug nil
36 "Sending Emacs bug reports." 39 "Sending Emacs bug reports."
37 :group 'maint 40 :group 'maint
@@ -78,13 +81,16 @@ Used for querying duplicates and linking to existing bugs.")
78(defvar message-strip-special-text-properties) 81(defvar message-strip-special-text-properties)
79 82
80(defun report-emacs-bug-can-use-osx-open () 83(defun report-emacs-bug-can-use-osx-open ()
81 "Check if OSX open can be used to insert bug report into mailer" 84 "Return non-nil if the OS X \"open\" command is available for mailing."
82 (and (featurep 'ns) 85 (and (featurep 'ns)
83 (equal (executable-find "open") "/usr/bin/open") 86 (equal (executable-find "open") "/usr/bin/open")
84 (memq system-type '(darwin)))) 87 (memq system-type '(darwin))))
85 88
89;; FIXME this duplicates much of the logic from browse-url-can-use-xdg-open.
86(defun report-emacs-bug-can-use-xdg-email () 90(defun report-emacs-bug-can-use-xdg-email ()
87 "Check if xdg-email can be used, i.e. we are on Gnome, KDE or xfce4." 91 "Return non-nil if the \"xdg-email\" command can be used.
92xdg-email is a desktop utility that calls your preferred mail client.
93This requires you to be running either Gnome, KDE, or Xfce4."
88 (and (getenv "DISPLAY") 94 (and (getenv "DISPLAY")
89 (executable-find "xdg-email") 95 (executable-find "xdg-email")
90 (or (getenv "GNOME_DESKTOP_SESSION_ID") 96 (or (getenv "GNOME_DESKTOP_SESSION_ID")
@@ -98,16 +104,23 @@ Used for querying duplicates and linking to existing bugs.")
98 "org.gnome.SessionManager.CanShutdown")) 104 "org.gnome.SessionManager.CanShutdown"))
99 (error nil)) 105 (error nil))
100 (equal (getenv "KDE_FULL_SESSION") "true") 106 (equal (getenv "KDE_FULL_SESSION") "true")
107 ;; FIXME? browse-url-can-use-xdg-open also accepts LXDE.
108 ;; Is that no good here, or just overlooked?
101 (condition-case nil 109 (condition-case nil
102 (eq 0 (call-process 110 (eq 0 (call-process
103 "/bin/sh" nil nil nil 111 "/bin/sh" nil nil nil
104 "-c" 112 "-c"
113 ;; FIXME use string-match rather than grep.
105 "xprop -root _DT_SAVE_MODE|grep xfce4")) 114 "xprop -root _DT_SAVE_MODE|grep xfce4"))
106 (error nil))))) 115 (error nil)))))
107 116
108(defun report-emacs-bug-insert-to-mailer () 117(defun report-emacs-bug-insert-to-mailer ()
118 "Send the message to your preferred mail client.
119This requires either the OS X \"open\" command, or the freedesktop
120\"xdg-email\" command to be available."
109 (interactive) 121 (interactive)
110 (save-excursion 122 (save-excursion
123 ;; FIXME? use mail-fetch-field?
111 (let* ((to (progn 124 (let* ((to (progn
112 (goto-char (point-min)) 125 (goto-char (point-min))
113 (forward-line) 126 (forward-line)
@@ -231,10 +244,11 @@ usually do not have translators for other languages.\n\n")))
231 "', version " 244 "', version "
232 (mapconcat 'number-to-string (x-server-version) ".") "\n") 245 (mapconcat 'number-to-string (x-server-version) ".") "\n")
233 (error t))) 246 (error t)))
234 (if (and system-configuration-options 247 (when (and system-configuration-options
235 (not (equal system-configuration-options ""))) 248 (not (equal system-configuration-options "")))
236 (insert "configured using `configure " 249 (insert "Configured using:\n `configure "
237 system-configuration-options "'\n\n")) 250 system-configuration-options "'\n\n")
251 (fill-region (line-beginning-position -1) (point)))
238 (insert "Important settings:\n") 252 (insert "Important settings:\n")
239 (mapc 253 (mapc
240 (lambda (var) 254 (lambda (var)
@@ -318,7 +332,7 @@ usually do not have translators for other languages.\n\n")))
318 " Type \\[kill-buffer] RET to cancel (don't send it).\n")) 332 " Type \\[kill-buffer] RET to cancel (don't send it).\n"))
319 (if can-insert-mail 333 (if can-insert-mail
320 (princ (substitute-command-keys 334 (princ (substitute-command-keys
321 " Type \\[report-emacs-bug-insert-to-mailer] to insert text to you preferred mail program.\n"))) 335 " Type \\[report-emacs-bug-insert-to-mailer] to copy text to your preferred mail program.\n")))
322 (terpri) 336 (terpri)
323 (princ (substitute-command-keys 337 (princ (substitute-command-keys
324 " Type \\[report-emacs-bug-info] to visit in Info the Emacs Manual section 338 " Type \\[report-emacs-bug-info] to visit in Info the Emacs Manual section
@@ -354,26 +368,7 @@ usually do not have translators for other languages.\n\n")))
354 (string-equal (buffer-substring-no-properties (point-min) (point)) 368 (string-equal (buffer-substring-no-properties (point-min) (point))
355 report-emacs-bug-orig-text) 369 report-emacs-bug-orig-text)
356 (error "No text entered in bug report")) 370 (error "No text entered in bug report"))
357 (or report-emacs-bug-no-confirmation 371 ;; Warning for novice users.
358 ;; mailclient.el does not handle From (at present).
359 (if (derived-mode-p 'message-mode)
360 (eq message-send-mail-function 'message-send-mail-with-mailclient)
361 (eq send-mail-function 'mailclient-send-it))
362 ;; Not narrowing to the headers, but that's OK.
363 (let ((from (mail-fetch-field "From")))
364 (and (or (not from)
365 (message-bogus-recipient-p from)
366 ;; This is the default user-mail-address. On today's
367 ;; systems, it seems more likely to be wrong than right,
368 ;; since most people don't run their own mail server.
369 (string-match (format "\\<%s@%s\\>"
370 (regexp-quote (user-login-name))
371 (regexp-quote (system-name)))
372 from))
373 (not (yes-or-no-p
374 (format "Is `%s' really your email address? " from)))
375 (error "Please edit the From address and try again"))))
376 ;; The last warning for novice users.
377 (unless (or report-emacs-bug-no-confirmation 372 (unless (or report-emacs-bug-no-confirmation
378 (yes-or-no-p 373 (yes-or-no-p
379 "Send this bug report to the Emacs maintainers? ")) 374 "Send this bug report to the Emacs maintainers? "))
@@ -396,7 +391,32 @@ and send the mail again%s."
396 report-emacs-bug-send-command) 391 report-emacs-bug-send-command)
397 ""))))) 392 "")))))
398 (error "M-x report-emacs-bug was cancelled, please read *Bug Help* buffer")) 393 (error "M-x report-emacs-bug was cancelled, please read *Bug Help* buffer"))
399 394 ;; Query the user for the SMTP method, so that we can skip
395 ;; questions about From header validity if the user is going to
396 ;; use mailclient, anyway.
397 (when (eq send-mail-function 'sendmail-query-once)
398 (sendmail-query-user-about-smtp)
399 (when (derived-mode-p 'message-mode)
400 (setq message-send-mail-function (message-default-send-mail-function))))
401 (or report-emacs-bug-no-confirmation
402 ;; mailclient.el does not need a valid From
403 (if (derived-mode-p 'message-mode)
404 (eq message-send-mail-function 'message-send-mail-with-mailclient)
405 (eq send-mail-function 'mailclient-send-it))
406 ;; Not narrowing to the headers, but that's OK.
407 (let ((from (mail-fetch-field "From")))
408 (and (or (not from)
409 (message-bogus-recipient-p from)
410 ;; This is the default user-mail-address. On today's
411 ;; systems, it seems more likely to be wrong than right,
412 ;; since most people don't run their own mail server.
413 (string-match (format "\\<%s@%s\\>"
414 (regexp-quote (user-login-name))
415 (regexp-quote (system-name)))
416 from))
417 (not (yes-or-no-p
418 (format "Is `%s' really your email address? " from)))
419 (error "Please edit the From address and try again"))))
400 ;; Delete the uninteresting text that was just to help fill out the report. 420 ;; Delete the uninteresting text that was just to help fill out the report.
401 (rfc822-goto-eoh) 421 (rfc822-goto-eoh)
402 (forward-line 1) 422 (forward-line 1)
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el
index 2a8140dd972..2ed54aa8d86 100644
--- a/lisp/mail/rmail.el
+++ b/lisp/mail/rmail.el
@@ -3584,15 +3584,18 @@ does not pop any summary buffer."
3584 (if (stringp subject) (setq subject (rfc2047-decode-string subject))) 3584 (if (stringp subject) (setq subject (rfc2047-decode-string subject)))
3585 (prog1 3585 (prog1
3586 (compose-mail to subject other-headers noerase 3586 (compose-mail to subject other-headers noerase
3587 switch-function yank-action sendactions) 3587 switch-function yank-action sendactions
3588 `(rmail-mail-return ,replybuffer))
3588 (if (eq switch-function 'switch-to-buffer-other-frame) 3589 (if (eq switch-function 'switch-to-buffer-other-frame)
3589 ;; This is not a standard frame parameter; nothing except 3590 ;; This is not a standard frame parameter; nothing except
3590 ;; sendmail.el looks at it. 3591 ;; sendmail.el looks at it.
3591 (modify-frame-parameters (selected-frame) 3592 (modify-frame-parameters (selected-frame)
3592 '((mail-dedicated-frame . t))))))) 3593 '((mail-dedicated-frame . t)))))))
3593 3594
3594(defun rmail-mail-return (&optional newbuf) 3595(defun rmail-mail-return (&optional newbuf)
3595 "NEWBUF is a buffer to switch to." 3596 "Try to return to Rmail from the mail window.
3597If optional argument NEWBUF is specified, it is the Rmail buffer
3598to switch to."
3596 (cond 3599 (cond
3597 ;; If there is only one visible frame with no special handling, 3600 ;; If there is only one visible frame with no special handling,
3598 ;; consider deleting the mail window to return to Rmail. 3601 ;; consider deleting the mail window to return to Rmail.
@@ -3602,23 +3605,30 @@ does not pop any summary buffer."
3602 (cdr (assq 'mail-dedicated-frame 3605 (cdr (assq 'mail-dedicated-frame
3603 (frame-parameters)))))) 3606 (frame-parameters))))))
3604 (let (rmail-flag summary-buffer) 3607 (let (rmail-flag summary-buffer)
3605 (and (not (one-window-p)) 3608 (unless (one-window-p)
3606 (with-current-buffer 3609 (with-current-buffer
3607 (window-buffer (next-window (selected-window) 'not)) 3610 (window-buffer (next-window (selected-window) 'not))
3608 (setq rmail-flag (eq major-mode 'rmail-mode)) 3611 (setq rmail-flag (eq major-mode 'rmail-mode))
3609 (setq summary-buffer 3612 (setq summary-buffer
3610 (and (boundp 'mail-bury-selects-summary) 3613 (and (boundp 'mail-bury-selects-summary)
3611 mail-bury-selects-summary 3614 mail-bury-selects-summary
3612 (boundp 'rmail-summary-buffer) 3615 (boundp 'rmail-summary-buffer)
3613 rmail-summary-buffer 3616 rmail-summary-buffer
3614 (buffer-name rmail-summary-buffer) 3617 (buffer-name rmail-summary-buffer)
3615 (not (get-buffer-window rmail-summary-buffer)) 3618 (not (get-buffer-window rmail-summary-buffer))
3616 rmail-summary-buffer)))) 3619 rmail-summary-buffer))))
3617 (if rmail-flag 3620 (cond ((null rmail-flag)
3618 ;; If the Rmail buffer has a summary, show that. 3621 ;; If the Rmail buffer is not in the next window, switch
3619 (if summary-buffer (switch-to-buffer summary-buffer) 3622 ;; directly to the Rmail buffer specified by NEWBUF.
3620 (delete-window)) 3623 (if (buffer-live-p newbuf)
3621 (switch-to-buffer newbuf)))) 3624 (switch-to-buffer newbuf)))
3625 ;; If the Rmail buffer is in the next window, switch to
3626 ;; the summary buffer if `mail-bury-selects-summary' is
3627 ;; non-nil. Otherwise just delete this window.
3628 (summary-buffer
3629 (switch-to-buffer summary-buffer))
3630 (t
3631 (delete-window)))))
3622 ;; If the frame was probably made for this buffer, the user 3632 ;; If the frame was probably made for this buffer, the user
3623 ;; probably wants to delete it now. 3633 ;; probably wants to delete it now.
3624 ((display-multi-frame-p) 3634 ((display-multi-frame-p)
@@ -4353,6 +4363,9 @@ encoded string (and the same mask) will decode the string."
4353 (setq i (1+ i))) 4363 (setq i (1+ i)))
4354 (concat string-vector))) 4364 (concat string-vector)))
4355 4365
4366;; Should this have a key-binding, or be in a menu?
4367;; There doesn't really seem to be an appropriate menu.
4368;; Eg the edit command is not in a menu either.
4356(defun rmail-epa-decrypt () 4369(defun rmail-epa-decrypt ()
4357 "Decrypt OpenPGP armors in current message." 4370 "Decrypt OpenPGP armors in current message."
4358 (interactive) 4371 (interactive)
diff --git a/lisp/mail/sendmail.el b/lisp/mail/sendmail.el
index 18d928e4b90..91e0b183a68 100644
--- a/lisp/mail/sendmail.el
+++ b/lisp/mail/sendmail.el
@@ -513,48 +513,51 @@ This also saves the value of `send-mail-function' via Customize."
513 ;; a second time, probably because someone's using an old value 513 ;; a second time, probably because someone's using an old value
514 ;; of send-mail-function. 514 ;; of send-mail-function.
515 (when (eq send-mail-function 'sendmail-query-once) 515 (when (eq send-mail-function 'sendmail-query-once)
516 (let* ((options `(("mail client" . mailclient-send-it) 516 (sendmail-query-user-about-smtp))
517 ,@(when (and sendmail-program 517 (funcall send-mail-function))
518 (executable-find sendmail-program)) 518
519 '(("transport" . sendmail-send-it))) 519(defun sendmail-query-user-about-smtp ()
520 ("smtp" . smtpmail-send-it))) 520 (let* ((options `(("mail client" . mailclient-send-it)
521 (choice 521 ,@(when (and sendmail-program
522 ;; Query the user. 522 (executable-find sendmail-program))
523 (with-temp-buffer 523 '(("transport" . sendmail-send-it)))
524 (rename-buffer "*Emacs Mail Setup Help*" t) 524 ("smtp" . smtpmail-send-it)))
525 (insert "\ 525 (choice
526 ;; Query the user.
527 (with-temp-buffer
528 (rename-buffer "*Emacs Mail Setup Help*" t)
529 (insert "\
526 Emacs is about to send an email message, but it has not been 530 Emacs is about to send an email message, but it has not been
527 configured for sending email. To tell Emacs how to send email: 531 configured for sending email. To tell Emacs how to send email:
528 532
529 - Type `" 533 - Type `"
530 (propertize "mail client" 'face 'bold) 534 (propertize "mail client" 'face 'bold)
531 "' to start your default email client and 535 "' to start your default email client and
532 pass it the message text.\n\n") 536 pass it the message text.\n\n")
533 (and sendmail-program 537 (and sendmail-program
534 (executable-find sendmail-program) 538 (executable-find sendmail-program)
535 (insert "\ 539 (insert "\
536 - Type `" 540 - Type `"
537 (propertize "transport" 'face 'bold) 541 (propertize "transport" 'face 'bold)
538 "' to invoke the system's mail transport agent 542 "' to invoke the system's mail transport agent
539 (the `" 543 (the `"
540 sendmail-program 544 sendmail-program
541 "' program).\n\n")) 545 "' program).\n\n"))
542 (insert "\ 546 (insert "\
543 - Type `" 547 - Type `"
544 (propertize "smtp" 'face 'bold) 548 (propertize "smtp" 'face 'bold)
545 "' to send mail directly to an \"outgoing mail\" server. 549 "' to send mail directly to an \"outgoing mail\" server.
546 (Emacs may prompt you for SMTP settings). 550 (Emacs may prompt you for SMTP settings).
547 551
548 Emacs will record your selection and will use it thereafter. 552 Emacs will record your selection and will use it thereafter.
549 To change it later, customize the option `send-mail-function'.\n") 553 To change it later, customize the option `send-mail-function'.\n")
550 (goto-char (point-min)) 554 (goto-char (point-min))
551 (display-buffer (current-buffer)) 555 (display-buffer (current-buffer))
552 (let ((completion-ignore-case t)) 556 (let ((completion-ignore-case t))
553 (completing-read "Send mail via: " 557 (completing-read "Send mail via: "
554 options nil 'require-match))))) 558 options nil 'require-match)))))
555 (customize-save-variable 'send-mail-function 559 (customize-save-variable 'send-mail-function
556 (cdr (assoc-string choice options t))))) 560 (cdr (assoc-string choice options t)))))
557 (funcall send-mail-function))
558 561
559(defun sendmail-sync-aliases () 562(defun sendmail-sync-aliases ()
560 (when mail-personal-alias-file 563 (when mail-personal-alias-file
diff --git a/lisp/mail/smtpmail.el b/lisp/mail/smtpmail.el
index e3051fd0c9f..99283bebf9d 100644
--- a/lisp/mail/smtpmail.el
+++ b/lisp/mail/smtpmail.el
@@ -200,7 +200,10 @@ The list is in preference order.")
200 ;; local binding in the mail buffer will take effect. 200 ;; local binding in the mail buffer will take effect.
201 (smtpmail-mail-address 201 (smtpmail-mail-address
202 (or (and mail-specify-envelope-from (mail-envelope-from)) 202 (or (and mail-specify-envelope-from (mail-envelope-from))
203 user-mail-address)) 203 (smtpmail-user-mail-address)
204 (let ((from (mail-fetch-field "from")))
205 (and from
206 (cadr (mail-extract-address-components from))))))
204 (smtpmail-code-conv-from 207 (smtpmail-code-conv-from
205 (if enable-multibyte-characters 208 (if enable-multibyte-characters
206 (let ((sendmail-coding-system smtpmail-code-conv-from)) 209 (let ((sendmail-coding-system smtpmail-code-conv-from))
@@ -611,6 +614,15 @@ The list is in preference order.")
611 (unless smtpmail-smtp-server 614 (unless smtpmail-smtp-server
612 (error "Couldn't contact an SMTP server")))) 615 (error "Couldn't contact an SMTP server"))))
613 616
617(defun smtpmail-user-mail-address ()
618 "Return `user-mail-address' if it's a valid email address."
619 (and user-mail-address
620 (let ((parts (split-string user-mail-address "@")))
621 (and (= (length parts) 2)
622 ;; There's a dot in the domain name.
623 (string-match "\\." (cadr parts))
624 user-mail-address))))
625
614(defun smtpmail-via-smtp (recipient smtpmail-text-buffer 626(defun smtpmail-via-smtp (recipient smtpmail-text-buffer
615 &optional ask-for-password) 627 &optional ask-for-password)
616 (unless smtpmail-smtp-server 628 (unless smtpmail-smtp-server
@@ -621,10 +633,16 @@ The list is in preference order.")
621 (port smtpmail-smtp-service) 633 (port smtpmail-smtp-service)
622 ;; `smtpmail-mail-address' should be set to the appropriate 634 ;; `smtpmail-mail-address' should be set to the appropriate
623 ;; buffer-local value by the caller, but in case not: 635 ;; buffer-local value by the caller, but in case not:
624 (envelope-from (or smtpmail-mail-address 636 (envelope-from
625 (and mail-specify-envelope-from 637 (or smtpmail-mail-address
626 (mail-envelope-from)) 638 (and mail-specify-envelope-from
627 user-mail-address)) 639 (mail-envelope-from))
640 (smtpmail-user-mail-address)
641 ;; Fall back on the From: header as the envelope From
642 ;; address.
643 (let ((from (mail-fetch-field "from")))
644 (and from
645 (cadr (mail-extract-address-components from))))))
628 response-code 646 response-code
629 process-buffer 647 process-buffer
630 result 648 result
diff --git a/lisp/mail/supercite.el b/lisp/mail/supercite.el
index c91c4b9fcd8..d10b073eb12 100644
--- a/lisp/mail/supercite.el
+++ b/lisp/mail/supercite.el
@@ -1,6 +1,6 @@
1;;; supercite.el --- minor mode for citing mail and news replies 1;;; supercite.el --- minor mode for citing mail and news replies
2 2
3;; Copyright (C) 1993, 1997, 2001-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1993, 1997, 2001-2012 Free Software Foundation, Inc.
4 4
5;; Author: 1993 Barry A. Warsaw <bwarsaw@python.org> 5;; Author: 1993 Barry A. Warsaw <bwarsaw@python.org>
6;; Maintainer: Glenn Morris <rgm@gnu.org> 6;; Maintainer: Glenn Morris <rgm@gnu.org>
@@ -1847,8 +1847,7 @@ Note on function names in this list: all functions of the form
1847;; ====================================================================== 1847;; ======================================================================
1848;; published interface to mail and news readers 1848;; published interface to mail and news readers
1849 1849
1850(define-minor-mode sc-minor-mode 1850(define-minor-mode sc-minor-mode nil
1851 "Supercite minor mode."
1852 :group 'supercite 1851 :group 'supercite
1853 :lighter (" SC" (sc-auto-fill-region-p 1852 :lighter (" SC" (sc-auto-fill-region-p
1854 (":f" (sc-fixup-whitespace-p "w")) 1853 (":f" (sc-fixup-whitespace-p "w"))
diff --git a/lisp/menu-bar.el b/lisp/menu-bar.el
index 7e54a9762ec..1f57601a711 100644
--- a/lisp/menu-bar.el
+++ b/lisp/menu-bar.el
@@ -683,29 +683,10 @@ by \"Save Options\" in Custom buffers.")
683(defun menu-set-font () 683(defun menu-set-font ()
684 "Interactively select a font and make it the default." 684 "Interactively select a font and make it the default."
685 (interactive) 685 (interactive)
686 (let ((font (if (fboundp 'x-select-font) 686 (set-frame-font (if (fboundp 'x-select-font)
687 (x-select-font) 687 (x-select-font)
688 (mouse-select-font))) 688 (mouse-select-font))
689 spec) 689 nil t))
690 (when font
691 ;; Be careful here: when set-face-attribute is called for the
692 ;; :font attribute, Emacs tries to guess the best matching font
693 ;; by examining the other face attributes (Bug#2476).
694 (set-face-attribute 'default (selected-frame)
695 :width 'normal
696 :weight 'normal
697 :slant 'normal
698 :font font)
699 (let ((font-object (face-attribute 'default :font)))
700 (dolist (f (frame-list))
701 (and (not (eq f (selected-frame)))
702 (display-graphic-p f)
703 (set-face-attribute 'default f :font font-object)))
704 (set-face-attribute 'default t :font font-object))
705 (setq spec (list (list t (face-attr-construct 'default))))
706 (put 'default 'customized-face spec)
707 (custom-push-theme 'theme-face 'default 'user 'set spec)
708 (put 'default 'face-modified nil))))
709 690
710(defun menu-bar-options-save () 691(defun menu-bar-options-save ()
711 "Save current values of Options menu items using Custom." 692 "Save current values of Options menu items using Custom."
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog
index 5ae9f8ecccc..2c3d0dc3803 100644
--- a/lisp/mh-e/ChangeLog
+++ b/lisp/mh-e/ChangeLog
@@ -52,7 +52,7 @@
52 pop-to-buffer-same-window. 52 pop-to-buffer-same-window.
53 * mh-folder.el (mh-inc-folder, mh-modify, mh-scan-folder) 53 * mh-folder.el (mh-inc-folder, mh-modify, mh-scan-folder)
54 (mh-make-folder): Call mh-pop-to-buffer-same-window instead of 54 (mh-make-folder): Call mh-pop-to-buffer-same-window instead of
55 switch-to-buffer. The previous change which used pop-to-buffer 55 switch-to-buffer. The previous change which used pop-to-buffer
56 produced the wrong behavior. 56 produced the wrong behavior.
57 57
582011-07-12 Henrique Martins <henrique@martins.cc> (tiny change) 582011-07-12 Henrique Martins <henrique@martins.cc> (tiny change)
@@ -73,8 +73,8 @@
73 73
74 * mh-folder.el (mh-inc-folder, mh-modify, mh-scan-folder) 74 * mh-folder.el (mh-inc-folder, mh-modify, mh-scan-folder)
75 (mh-make-folder): Replace calls to switch-to-buffer with of 75 (mh-make-folder): Replace calls to switch-to-buffer with of
76 pop-to-buffer. The former is intended for interactive use only and 76 pop-to-buffer. The former is intended for interactive use only
77 generates warnings in Emacs 24. 77 and generates warnings in Emacs 24.
78 78
792011-07-09 Bill Wohler <wohler@newt.com> 792011-07-09 Bill Wohler <wohler@newt.com>
80 80
@@ -96,7 +96,7 @@
96 * mh-e.el: Just require mh-loaddefs since loading it in an 96 * mh-e.el: Just require mh-loaddefs since loading it in an
97 eval-and-compile block causes compilation errors in XEmacs. 97 eval-and-compile block causes compilation errors in XEmacs.
98 98
99 * mh-acros.el, mh-comp.el, mh-e.el, mh-folder.el, mh-letter.el: 99 * mh-acros.el, mh-comp.el, mh-e.el, mh-folder.el, mh-letter.el:
100 * mh-mime.el, mh-search.el, mh-seq.el: Shush XEmacs compiler in 100 * mh-mime.el, mh-search.el, mh-seq.el: Shush XEmacs compiler in
101 mh-do-in-xemacs block. 101 mh-do-in-xemacs block.
102 102
@@ -107,7 +107,7 @@
107 107
108 * mh-letter.el (mh-letter-mode-map, mh-letter-complete) 108 * mh-letter.el (mh-letter-mode-map, mh-letter-complete)
109 (mh-complete-word): Remove FIXME comments since these functions 109 (mh-complete-word): Remove FIXME comments since these functions
110 are still needed in other Emacsen. However, they can probably 110 are still needed in other Emacsen. However, they can probably
111 stand to be generalized like completion-at-point. 111 stand to be generalized like completion-at-point.
112 (mh-letter-complete-or-space): Remove unused variable. 112 (mh-letter-complete-or-space): Remove unused variable.
113 113
@@ -173,7 +173,7 @@
1732010-05-14 Peter S Galbraith <psg@debian.org> 1732010-05-14 Peter S Galbraith <psg@debian.org>
174 174
175 * mh-mime.el (mh-decode-message-subject): New function to decode 175 * mh-mime.el (mh-decode-message-subject): New function to decode
176 RFC2047 encoded Subject lines. Used for reply drafts. 176 RFC2047 encoded Subject lines. Used for reply drafts.
177 * mh-comp.el (mh-compose-and-send-mail): Call 177 * mh-comp.el (mh-compose-and-send-mail): Call
178 `mh-decode-message-subject' on (reply or forward) message drafts. 178 `mh-decode-message-subject' on (reply or forward) message drafts.
179 179
diff --git a/lisp/minibuffer.el b/lisp/minibuffer.el
index 3d9b30bcbb3..cb2f2d76384 100644
--- a/lisp/minibuffer.el
+++ b/lisp/minibuffer.el
@@ -1515,7 +1515,10 @@ exit."
1515;; (defalias 'completion-in-region--prech 'completion-in-region--postch) 1515;; (defalias 'completion-in-region--prech 'completion-in-region--postch)
1516 1516
1517(define-minor-mode completion-in-region-mode 1517(define-minor-mode completion-in-region-mode
1518 "Transient minor mode used during `completion-in-region'." 1518 "Transient minor mode used during `completion-in-region'.
1519With a prefix argument ARG, enable the modemode if ARG is
1520positive, and disable it otherwise. If called from Lisp, enable
1521the mode if ARG is omitted or nil."
1519 :global t 1522 :global t
1520 (setq completion-in-region--data nil) 1523 (setq completion-in-region--data nil)
1521 ;; (remove-hook 'pre-command-hook #'completion-in-region--prech) 1524 ;; (remove-hook 'pre-command-hook #'completion-in-region--prech)
diff --git a/lisp/net/ange-ftp.el b/lisp/net/ange-ftp.el
index 93954588fa9..4338cdff3cd 100644
--- a/lisp/net/ange-ftp.el
+++ b/lisp/net/ange-ftp.el
@@ -3098,7 +3098,8 @@ logged in as user USER and cd'd to directory DIR."
3098 (if (not (eq system-type 'windows-nt)) 3098 (if (not (eq system-type 'windows-nt))
3099 (setq name (ange-ftp-real-expand-file-name name)) 3099 (setq name (ange-ftp-real-expand-file-name name))
3100 ;; Windows UNC default dirs do not make sense for ftp. 3100 ;; Windows UNC default dirs do not make sense for ftp.
3101 (setq name (if (string-match "\\`//" default-directory) 3101 (setq name (if (and default-directory
3102 (string-match "\\`//" default-directory))
3102 (ange-ftp-real-expand-file-name name "c:/") 3103 (ange-ftp-real-expand-file-name name "c:/")
3103 (ange-ftp-real-expand-file-name name))) 3104 (ange-ftp-real-expand-file-name name)))
3104 ;; Strip off possible drive specifier. 3105 ;; Strip off possible drive specifier.
diff --git a/lisp/net/browse-url.el b/lisp/net/browse-url.el
index f378277d5f0..50423208e34 100644
--- a/lisp/net/browse-url.el
+++ b/lisp/net/browse-url.el
@@ -944,7 +944,9 @@ used instead of `browse-url-new-window-flag'."
944 url args)) 944 url args))
945 945
946(defun browse-url-can-use-xdg-open () 946(defun browse-url-can-use-xdg-open ()
947 "Check if xdg-open can be used, i.e. we are on Gnome, KDE, Xfce4 or LXDE." 947 "Return non-nil if the \"xdg-open\" program can be used.
948xdg-open is a desktop utility that calls your preferred web browser.
949This requires you to be running either Gnome, KDE, Xfce4 or LXDE."
948 (and (getenv "DISPLAY") 950 (and (getenv "DISPLAY")
949 (executable-find "xdg-open") 951 (executable-find "xdg-open")
950 ;; xdg-open may call gnome-open and that does not wait for its child 952 ;; xdg-open may call gnome-open and that does not wait for its child
@@ -967,6 +969,7 @@ used instead of `browse-url-new-window-flag'."
967 (eq 0 (call-process 969 (eq 0 (call-process
968 "/bin/sh" nil nil nil 970 "/bin/sh" nil nil nil
969 "-c" 971 "-c"
972 ;; FIXME use string-match rather than grep.
970 "xprop -root _DT_SAVE_MODE|grep xfce4")) 973 "xprop -root _DT_SAVE_MODE|grep xfce4"))
971 (error nil)) 974 (error nil))
972 (member (getenv "DESKTOP_SESSION") '("LXDE" "Lubuntu")) 975 (member (getenv "DESKTOP_SESSION") '("LXDE" "Lubuntu"))
@@ -974,7 +977,10 @@ used instead of `browse-url-new-window-flag'."
974 977
975 978
976;;;###autoload 979;;;###autoload
977(defun browse-url-xdg-open (url &optional new-window) 980(defun browse-url-xdg-open (url &optional ignored)
981 "Pass the specified URL to the \"xdg-open\" command.
982xdg-open is a desktop utility that calls your preferred web browser.
983The optional argument IGNORED is not used."
978 (interactive (browse-url-interactive-arg "URL: ")) 984 (interactive (browse-url-interactive-arg "URL: "))
979 (call-process "xdg-open" nil 0 nil url)) 985 (call-process "xdg-open" nil 0 nil url))
980 986
diff --git a/lisp/net/goto-addr.el b/lisp/net/goto-addr.el
index f95381fa808..e5fe45b5bf0 100644
--- a/lisp/net/goto-addr.el
+++ b/lisp/net/goto-addr.el
@@ -275,7 +275,10 @@ Also fontifies the buffer appropriately (see `goto-address-fontify-p' and
275 275
276;;;###autoload 276;;;###autoload
277(define-minor-mode goto-address-mode 277(define-minor-mode goto-address-mode
278 "Minor mode to buttonize URLs and e-mail addresses in the current buffer." 278 "Minor mode to buttonize URLs and e-mail addresses in the current buffer.
279With a prefix argument ARG, enable the mode if ARG is positive,
280and disable it otherwise. If called from Lisp, enable the mode
281if ARG is omitted or nil."
279 nil 282 nil
280 "" 283 ""
281 nil 284 nil
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el
index 771c9839cc0..b8bf270d87c 100644
--- a/lisp/net/rcirc.el
+++ b/lisp/net/rcirc.el
@@ -1,6 +1,6 @@
1;;; rcirc.el --- default, simple IRC client. 1;;; rcirc.el --- default, simple IRC client.
2 2
3;; Copyright (C) 2005-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2005-2012 Free Software Foundation, Inc.
4 4
5;; Author: Ryan Yeske <rcyeske@gmail.com> 5;; Author: Ryan Yeske <rcyeske@gmail.com>
6;; Maintainers: Ryan Yeske <rcyeske@gmail.com>, 6;; Maintainers: Ryan Yeske <rcyeske@gmail.com>,
@@ -1261,7 +1261,10 @@ Create the buffer if it doesn't exist."
1261 "Keymap for multiline mode in rcirc.") 1261 "Keymap for multiline mode in rcirc.")
1262 1262
1263(define-minor-mode rcirc-multiline-minor-mode 1263(define-minor-mode rcirc-multiline-minor-mode
1264 "Minor mode for editing multiple lines in rcirc." 1264 "Minor mode for editing multiple lines in rcirc.
1265With a prefix argument ARG, enable the mode if ARG is positive,
1266and disable it otherwise. If called from Lisp, enable the mode
1267if ARG is omitted or nil."
1265 :init-value nil 1268 :init-value nil
1266 :lighter " rcirc-mline" 1269 :lighter " rcirc-mline"
1267 :keymap rcirc-multiline-minor-mode-map 1270 :keymap rcirc-multiline-minor-mode-map
@@ -1779,7 +1782,10 @@ This function does not alter the INPUT string."
1779 1782
1780;;;###autoload 1783;;;###autoload
1781(define-minor-mode rcirc-track-minor-mode 1784(define-minor-mode rcirc-track-minor-mode
1782 "Global minor mode for tracking activity in rcirc buffers." 1785 "Global minor mode for tracking activity in rcirc buffers.
1786With a prefix argument ARG, enable the mode if ARG is positive,
1787and disable it otherwise. If called from Lisp, enable the mode
1788if ARG is omitted or nil."
1783 :init-value nil 1789 :init-value nil
1784 :lighter "" 1790 :lighter ""
1785 :keymap rcirc-track-minor-mode-map 1791 :keymap rcirc-track-minor-mode-map
diff --git a/lisp/net/tramp-cache.el b/lisp/net/tramp-cache.el
index 03a5fe5b88e..d222dd1011d 100644
--- a/lisp/net/tramp-cache.el
+++ b/lisp/net/tramp-cache.el
@@ -243,7 +243,7 @@ PROPERTY is set persistent when KEY is a vector."
243 (aset key 3 nil)) 243 (aset key 3 nil))
244 (let ((hash (or (gethash key tramp-cache-data) 244 (let ((hash (or (gethash key tramp-cache-data)
245 (puthash key (make-hash-table :test 'equal) 245 (puthash key (make-hash-table :test 'equal)
246 tramp-cache-data)))) 246 tramp-cache-data))))
247 (puthash property value hash) 247 (puthash property value hash)
248 (setq tramp-cache-data-changed t) 248 (setq tramp-cache-data-changed t)
249 (tramp-message key 7 "%s %s" property value) 249 (tramp-message key 7 "%s %s" property value)
@@ -329,10 +329,15 @@ KEY identifies the connection, it is either a process or a vector."
329 tramp-cache-data-changed 329 tramp-cache-data-changed
330 (stringp tramp-persistency-file-name)) 330 (stringp tramp-persistency-file-name))
331 (let ((cache (copy-hash-table tramp-cache-data))) 331 (let ((cache (copy-hash-table tramp-cache-data)))
332 ;; Remove temporary data. 332 ;; Remove temporary data. If there is the key "login-as", we
333 ;; don't save either, because all other properties might
334 ;; depend on the login name, and we want to give the
335 ;; possibility to use another login name later on.
333 (maphash 336 (maphash
334 (lambda (key value) 337 (lambda (key value)
335 (if (and (vectorp key) (not (tramp-file-name-localname key))) 338 (if (and (vectorp key)
339 (not (tramp-file-name-localname key))
340 (not (gethash "login-as" value)))
336 (progn 341 (progn
337 (remhash "process-name" value) 342 (remhash "process-name" value)
338 (remhash "process-buffer" value) 343 (remhash "process-buffer" value)
diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el
index 2478253841f..38e19730a6d 100644
--- a/lisp/net/tramp-sh.el
+++ b/lisp/net/tramp-sh.el
@@ -380,7 +380,7 @@ detected as prompt when being sent on echoing hosts, therefore.")
380 (tramp-remote-shell "/bin/sh") 380 (tramp-remote-shell "/bin/sh")
381 (tramp-remote-shell-args ("-c")) 381 (tramp-remote-shell-args ("-c"))
382 (tramp-copy-program "pscp") 382 (tramp-copy-program "pscp")
383 (tramp-copy-args (("-P" "%p") ("-scp") ("-p" "%k") 383 (tramp-copy-args (("-l" "%u") ("-P" "%p") ("-scp") ("-p" "%k")
384 ("-q") ("-r"))) 384 ("-q") ("-r")))
385 (tramp-copy-keep-date t) 385 (tramp-copy-keep-date t)
386 (tramp-copy-recursive t) 386 (tramp-copy-recursive t)
@@ -394,7 +394,7 @@ detected as prompt when being sent on echoing hosts, therefore.")
394 (tramp-remote-shell "/bin/sh") 394 (tramp-remote-shell "/bin/sh")
395 (tramp-remote-shell-args ("-c")) 395 (tramp-remote-shell-args ("-c"))
396 (tramp-copy-program "pscp") 396 (tramp-copy-program "pscp")
397 (tramp-copy-args (("-P" "%p") ("-sftp") ("-p" "%k") 397 (tramp-copy-args (("-l" "%u") ("-P" "%p") ("-sftp") ("-p" "%k")
398 ("-q") ("-r"))) 398 ("-q") ("-r")))
399 (tramp-copy-keep-date t) 399 (tramp-copy-keep-date t)
400 (tramp-copy-recursive t) 400 (tramp-copy-recursive t)
@@ -419,13 +419,12 @@ detected as prompt when being sent on echoing hosts, therefore.")
419 `(,(concat "\\`" (regexp-opt '("su" "sudo" "ksu")) "\\'") 419 `(,(concat "\\`" (regexp-opt '("su" "sudo" "ksu")) "\\'")
420 nil "root")) 420 nil "root"))
421;; Do not add "ssh" based methods, otherwise ~/.ssh/config would be ignored. 421;; Do not add "ssh" based methods, otherwise ~/.ssh/config would be ignored.
422;; Do not add "plink" based methods, they ask interactively for the user.
422;;;###tramp-autoload 423;;;###tramp-autoload
423(add-to-list 'tramp-default-user-alist 424(add-to-list 'tramp-default-user-alist
424 `(,(concat 425 `(,(concat
425 "\\`" 426 "\\`"
426 (regexp-opt 427 (regexp-opt '("rcp" "remcp" "rsh" "telnet" "krlogin" "fcp"))
427 '("rcp" "remcp" "rsh" "telnet" "krlogin"
428 "plink" "plink1" "pscp" "psftp" "fcp"))
429 "\\'") 428 "\\'")
430 nil ,(user-login-name))) 429 nil ,(user-login-name)))
431 430
@@ -2281,8 +2280,10 @@ The method used must be an out-of-band method."
2281 ;; Set variables for computing the prompt for reading 2280 ;; Set variables for computing the prompt for reading
2282 ;; password. 2281 ;; password.
2283 (setq tramp-current-method (tramp-file-name-method v) 2282 (setq tramp-current-method (tramp-file-name-method v)
2284 tramp-current-user (tramp-file-name-user v) 2283 tramp-current-user (or (tramp-file-name-user v)
2285 tramp-current-host (tramp-file-name-real-host v)) 2284 (tramp-get-connection-property
2285 v "login-as" nil))
2286 tramp-current-host (tramp-file-name-real-host v))
2286 2287
2287 ;; Expand hops. Might be necessary for gateway methods. 2288 ;; Expand hops. Might be necessary for gateway methods.
2288 (setq v (car (tramp-compute-multi-hops v))) 2289 (setq v (car (tramp-compute-multi-hops v)))
@@ -2309,8 +2310,15 @@ The method used must be an out-of-band method."
2309 (setq port (string-to-number (match-string 2 host)) 2310 (setq port (string-to-number (match-string 2 host))
2310 host (string-to-number (match-string 1 host)))) 2311 host (string-to-number (match-string 1 host))))
2311 2312
2313 ;; Check for user. There might be an interactive setting.
2314 (setq user (or (tramp-file-name-user v)
2315 (tramp-get-connection-property v "login-as" nil)))
2316
2312 ;; Compose copy command. 2317 ;; Compose copy command.
2313 (setq spec (format-spec-make 2318 (setq host (or host "")
2319 user (or user "")
2320 port (or port "")
2321 spec (format-spec-make
2314 ?h host ?u user ?p port 2322 ?h host ?u user ?p port
2315 ?t (tramp-get-connection-property 2323 ?t (tramp-get-connection-property
2316 (tramp-get-connection-process v) "temp-file" "") 2324 (tramp-get-connection-process v) "temp-file" "")
diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el
index afb7ab4312b..f13315bc662 100644
--- a/lisp/net/tramp.el
+++ b/lisp/net/tramp.el
@@ -460,6 +460,12 @@ usually suffice.")
460 "Regexp which matches `tramp-echo-mark' as it gets echoed by 460 "Regexp which matches `tramp-echo-mark' as it gets echoed by
461the remote shell.") 461the remote shell.")
462 462
463(defcustom tramp-local-end-of-line
464 (if (memq system-type '(windows-nt)) "\r\n" "\n")
465 "*String used for end of line in local processes."
466 :group 'tramp
467 :type 'string)
468
463(defcustom tramp-rsh-end-of-line "\n" 469(defcustom tramp-rsh-end-of-line "\n"
464 "*String used for end of line in rsh connections. 470 "*String used for end of line in rsh connections.
465I don't think this ever needs to be changed, so please tell me about it 471I don't think this ever needs to be changed, so please tell me about it
@@ -1902,7 +1908,7 @@ Falls back to normal file name handler if no Tramp file name handler exists."
1902 ;; operations shall return at least a default value 1908 ;; operations shall return at least a default value
1903 ;; in order to give the user a chance to correct the 1909 ;; in order to give the user a chance to correct the
1904 ;; file name in the minibuffer. 1910 ;; file name in the minibuffer.
1905 ;; We cannot use 'debug as error handler. In order 1911 ;; We cannot use `debug' as error handler. In order
1906 ;; to get a full backtrace, one could apply 1912 ;; to get a full backtrace, one could apply
1907 ;; (setq debug-on-error t debug-on-signal t) 1913 ;; (setq debug-on-error t debug-on-signal t)
1908 (error 1914 (error
@@ -3109,14 +3115,16 @@ beginning of local filename are not substituted."
3109(defun tramp-action-login (proc vec) 3115(defun tramp-action-login (proc vec)
3110 "Send the login name." 3116 "Send the login name."
3111 (when (not (stringp tramp-current-user)) 3117 (when (not (stringp tramp-current-user))
3112 (save-window-excursion 3118 (setq tramp-current-user
3113 (let ((enable-recursive-minibuffers t)) 3119 (with-connection-property vec "login-as"
3114 (pop-to-buffer (tramp-get-connection-buffer vec)) 3120 (save-window-excursion
3115 (setq tramp-current-user (read-string (match-string 0)))))) 3121 (let ((enable-recursive-minibuffers t))
3116 (tramp-message vec 3 "Sending login name `%s'" tramp-current-user) 3122 (pop-to-buffer (tramp-get-connection-buffer vec))
3123 (read-string (match-string 0)))))))
3117 (with-current-buffer (tramp-get-connection-buffer vec) 3124 (with-current-buffer (tramp-get-connection-buffer vec)
3118 (tramp-message vec 6 "\n%s" (buffer-string))) 3125 (tramp-message vec 6 "\n%s" (buffer-string)))
3119 (tramp-send-string vec tramp-current-user)) 3126 (tramp-message vec 3 "Sending login name `%s'" tramp-current-user)
3127 (tramp-send-string vec (concat tramp-current-user tramp-local-end-of-line)))
3120 3128
3121(defun tramp-action-password (proc vec) 3129(defun tramp-action-password (proc vec)
3122 "Query the user for a password." 3130 "Query the user for a password."
@@ -3148,7 +3156,7 @@ See also `tramp-action-yn'."
3148 (throw 'tramp-action 'permission-denied)) 3156 (throw 'tramp-action 'permission-denied))
3149 (with-current-buffer (tramp-get-connection-buffer vec) 3157 (with-current-buffer (tramp-get-connection-buffer vec)
3150 (tramp-message vec 6 "\n%s" (buffer-string))) 3158 (tramp-message vec 6 "\n%s" (buffer-string)))
3151 (tramp-send-string vec "yes")))) 3159 (tramp-send-string vec (concat "yes" tramp-local-end-of-line)))))
3152 3160
3153(defun tramp-action-yn (proc vec) 3161(defun tramp-action-yn (proc vec)
3154 "Ask the user for confirmation using `y-or-n-p'. 3162 "Ask the user for confirmation using `y-or-n-p'.
@@ -3162,7 +3170,7 @@ See also `tramp-action-yesno'."
3162 (throw 'tramp-action 'permission-denied)) 3170 (throw 'tramp-action 'permission-denied))
3163 (with-current-buffer (tramp-get-connection-buffer vec) 3171 (with-current-buffer (tramp-get-connection-buffer vec)
3164 (tramp-message vec 6 "\n%s" (buffer-string))) 3172 (tramp-message vec 6 "\n%s" (buffer-string)))
3165 (tramp-send-string vec "y")))) 3173 (tramp-send-string vec (concat "y" tramp-local-end-of-line)))))
3166 3174
3167(defun tramp-action-terminal (proc vec) 3175(defun tramp-action-terminal (proc vec)
3168 "Tell the remote host which terminal type to use. 3176 "Tell the remote host which terminal type to use.
@@ -3170,7 +3178,7 @@ The terminal type can be configured with `tramp-terminal-type'."
3170 (tramp-message vec 5 "Setting `%s' as terminal type." tramp-terminal-type) 3178 (tramp-message vec 5 "Setting `%s' as terminal type." tramp-terminal-type)
3171 (with-current-buffer (tramp-get-connection-buffer vec) 3179 (with-current-buffer (tramp-get-connection-buffer vec)
3172 (tramp-message vec 6 "\n%s" (buffer-string))) 3180 (tramp-message vec 6 "\n%s" (buffer-string)))
3173 (tramp-send-string vec tramp-terminal-type)) 3181 (tramp-send-string vec (concat tramp-terminal-type tramp-local-end-of-line)))
3174 3182
3175(defun tramp-action-process-alive (proc vec) 3183(defun tramp-action-process-alive (proc vec)
3176 "Check, whether a process has finished." 3184 "Check, whether a process has finished."
diff --git a/lisp/notifications.el b/lisp/notifications.el
index c3b6c759506..9f7576b3f5d 100644
--- a/lisp/notifications.el
+++ b/lisp/notifications.el
@@ -107,9 +107,12 @@
107 notifications-action-signal 107 notifications-action-signal
108 'notifications-on-action-signal)) 108 'notifications-on-action-signal))
109 109
110(defun notifications-on-closed-signal (id reason) 110(defun notifications-on-closed-signal (id &optional reason)
111 "Dispatch signals to callback functions from `notifications-on-closed-map'." 111 "Dispatch signals to callback functions from `notifications-on-closed-map'."
112 (let ((entry (assoc id notifications-on-close-map))) 112 ;; notification-daemon prior 0.4.0 does not send a reason. So we
113 ;; make it optional, and assume `undefined' as default.
114 (let ((entry (assoc id notifications-on-close-map))
115 (reason (or reason 4)))
113 (when entry 116 (when entry
114 (funcall (cadr entry) 117 (funcall (cadr entry)
115 id (cadr (assoc reason notifications-closed-reason))) 118 id (cadr (assoc reason notifications-closed-reason)))
diff --git a/lisp/nxml/rng-valid.el b/lisp/nxml/rng-valid.el
index 6fc696361e8..61b583b56c2 100644
--- a/lisp/nxml/rng-valid.el
+++ b/lisp/nxml/rng-valid.el
@@ -475,7 +475,7 @@ The schema is set like `rng-auto-set-schema'."
475 (save-restriction 475 (save-restriction
476 (widen) 476 (widen)
477 (nxml-with-invisible-motion 477 (nxml-with-invisible-motion
478 (condition-case-no-debug err 478 (condition-case-unless-debug err
479 (and (rng-validate-prepare) 479 (and (rng-validate-prepare)
480 (let ((rng-dt-namespace-context-getter '(nxml-ns-get-context))) 480 (let ((rng-dt-namespace-context-getter '(nxml-ns-get-context)))
481 (nxml-with-unmodifying-text-property-changes 481 (nxml-with-unmodifying-text-property-changes
diff --git a/lisp/org/ChangeLog b/lisp/org/ChangeLog
index 7bee98d8110..2a188c5a736 100644
--- a/lisp/org/ChangeLog
+++ b/lisp/org/ChangeLog
@@ -924,8 +924,8 @@
924 924
9252012-01-03 Matt Lundin <mdl@imapmail.org> 9252012-01-03 Matt Lundin <mdl@imapmail.org>
926 926
927 * org-agenda.el: (org-class): Fix holidays symbol in 927 * org-agenda.el (org-class): Fix holidays symbol in org-class.
928 org-class. This was resulting in an "Bad sexp..." warning. 928 This was resulting in an "Bad sexp..." warning.
929 929
9302012-01-03 Carsten Dominik <carsten.dominik@gmail.com> 9302012-01-03 Carsten Dominik <carsten.dominik@gmail.com>
931 931
@@ -968,13 +968,13 @@
968 968
9692012-01-03 Eric Schulte <schulte.eric@gmail.com> 9692012-01-03 Eric Schulte <schulte.eric@gmail.com>
970 970
971 * ob-sql.el (org-babel-header-arg-names:sql): Sql specific header 971 * ob-sql.el (org-babel-header-arg-names:sql): SQL specific header
972 argument names which should be inherited. 972 argument names which should be inherited.
973 973
9742012-01-03 Nicolas Goaziou <n.goaziou@gmail.com> 9742012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
975 975
976 * org.el (org-in-block-p): Return matched name of block, if 976 * org.el (org-in-block-p): Return matched name of block, if any.
977 any. It can be useful when a list of block names is provided as 977 It can be useful when a list of block names is provided as
978 an argument. 978 an argument.
979 979
9802012-01-03 Nicolas Goaziou <n.goaziou@gmail.com> 9802012-01-03 Nicolas Goaziou <n.goaziou@gmail.com>
@@ -1038,10 +1038,10 @@
1038 * org-exp.el (org-export-protect-quoted-subtrees): More accurate 1038 * org-exp.el (org-export-protect-quoted-subtrees): More accurate
1039 regexp. Also use new regexp to match generic headlines. 1039 regexp. Also use new regexp to match generic headlines.
1040 1040
1041 * org-html.el (org-export-as-html): More accurate regexp. Also 1041 * org-html.el (org-export-as-html): More accurate regexp.
1042 use new regexp to match generic headlines. 1042 Also use new regexp to match generic headlines.
1043 1043
1044 * org-mouse.el (org-mouse-match-todo-keyword): Removed unused 1044 * org-mouse.el (org-mouse-match-todo-keyword): Remove unused
1045 and now erroneous function. 1045 and now erroneous function.
1046 1046
1047 * org.el (org-heading-regexp, org-heading-keyword-regexp-format): 1047 * org.el (org-heading-regexp, org-heading-keyword-regexp-format):
@@ -1071,8 +1071,8 @@
1071 1071
10722012-01-03 David Maus <dmaus@ictsoc.de> 10722012-01-03 David Maus <dmaus@ictsoc.de>
1073 1073
1074 * org.el (org-loop-over-headlines-in-active-region): New 1074 * org.el (org-loop-over-headlines-in-active-region):
1075 customization variable. Loop over headlines in active region. 1075 New customization variable. Loop over headlines in active region.
1076 (org-schedule, org-deadline): Apply to headlines in region depending 1076 (org-schedule, org-deadline): Apply to headlines in region depending
1077 on new customization variable. 1077 on new customization variable.
1078 1078
@@ -1092,8 +1092,8 @@
1092 1092
10932012-01-03 Bastien Guerry <bzg@gnu.org> 10932012-01-03 Bastien Guerry <bzg@gnu.org>
1094 1094
1095 * org.el (org-format-agenda-item, org-scan-tags): Rename 1095 * org.el (org-format-agenda-item, org-scan-tags):
1096 `org-format-agenda-item' to `org-agenda-format-item'. 1096 Rename `org-format-agenda-item' to `org-agenda-format-item'.
1097 1097
10982012-01-03 Bastien Guerry <bzg@gnu.org> 10982012-01-03 Bastien Guerry <bzg@gnu.org>
1099 1099
diff --git a/lisp/pcmpl-gnu.el b/lisp/pcmpl-gnu.el
index 6ce51d156cb..da72c81c44a 100644
--- a/lisp/pcmpl-gnu.el
+++ b/lisp/pcmpl-gnu.el
@@ -243,6 +243,8 @@
243 "--volno-file="))) 243 "--volno-file=")))
244 (pcomplete-opt "01234567ABCFGKLMNOPRSTUVWXZbcdfghiklmoprstuvwxz")) 244 (pcomplete-opt "01234567ABCFGKLMNOPRSTUVWXZbcdfghiklmoprstuvwxz"))
245 (cond 245 (cond
246 ((pcomplete-match "\\`-\\'" 0)
247 (pcomplete-here*))
246 ((pcomplete-match "\\`--after-date=" 0) 248 ((pcomplete-match "\\`--after-date=" 0)
247 (pcomplete-here*)) 249 (pcomplete-here*))
248 ((pcomplete-match "\\`--backup=" 0) 250 ((pcomplete-match "\\`--backup=" 0)
diff --git a/lisp/pcmpl-unix.el b/lisp/pcmpl-unix.el
index 2dc25d93abf..3af22c82dfb 100644
--- a/lisp/pcmpl-unix.el
+++ b/lisp/pcmpl-unix.el
@@ -152,13 +152,15 @@ documentation), this function returns nil."
152 (file-readable-p pcmpl-ssh-known-hosts-file)) 152 (file-readable-p pcmpl-ssh-known-hosts-file))
153 (with-temp-buffer 153 (with-temp-buffer
154 (insert-file-contents-literally pcmpl-ssh-known-hosts-file) 154 (insert-file-contents-literally pcmpl-ssh-known-hosts-file)
155 (let (ssh-hosts-list) 155 (let ((host-re "\\(?:\\([-.[:alnum:]]+\\)\\|\\[\\([-.[:alnum:]]+\\)\\]:[0-9]+\\)[, ]")
156 (while (re-search-forward "^ *\\([-.[:alnum:]]+\\)[, ]" nil t) 156 ssh-hosts-list)
157 (add-to-list 'ssh-hosts-list (match-string 1)) 157 (while (re-search-forward (concat "^ *" host-re) nil t)
158 (add-to-list 'ssh-hosts-list (concat (match-string 1)
159 (match-string 2)))
158 (while (and (looking-back ",") 160 (while (and (looking-back ",")
159 (re-search-forward "\\([-.[:alnum:]]+\\)[, ]" 161 (re-search-forward host-re (line-end-position) t))
160 (line-end-position) t)) 162 (add-to-list 'ssh-hosts-list (concat (match-string 1)
161 (add-to-list 'ssh-hosts-list (match-string 1)))) 163 (match-string 2)))))
162 ssh-hosts-list)))) 164 ssh-hosts-list))))
163 165
164(defun pcmpl-ssh-config-hosts () 166(defun pcmpl-ssh-config-hosts ()
diff --git a/lisp/progmodes/cc-cmds.el b/lisp/progmodes/cc-cmds.el
index 76b9f304164..509bb203f78 100644
--- a/lisp/progmodes/cc-cmds.el
+++ b/lisp/progmodes/cc-cmds.el
@@ -4382,11 +4382,8 @@ Optional prefix ARG means justify paragraph as well."
4382 (let ((fill-paragraph-function 4382 (let ((fill-paragraph-function
4383 ;; Avoid infinite recursion. 4383 ;; Avoid infinite recursion.
4384 (if (not (eq fill-paragraph-function 'c-fill-paragraph)) 4384 (if (not (eq fill-paragraph-function 'c-fill-paragraph))
4385 fill-paragraph-function)) 4385 fill-paragraph-function)))
4386 (start-point (point-marker))) 4386 (c-mask-paragraph t nil 'fill-paragraph arg))
4387 (c-mask-paragraph
4388 t nil (lambda () (fill-region-as-paragraph (point-min) (point-max) arg)))
4389 (goto-char start-point))
4390 ;; Always return t. This has the effect that if filling isn't done 4387 ;; Always return t. This has the effect that if filling isn't done
4391 ;; above, it isn't done at all, and it's therefore effectively 4388 ;; above, it isn't done at all, and it's therefore effectively
4392 ;; disabled in normal code. 4389 ;; disabled in normal code.
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el
index 2e0294341da..be0f86ddd7e 100644
--- a/lisp/progmodes/cc-engine.el
+++ b/lisp/progmodes/cc-engine.el
@@ -2074,7 +2074,7 @@ comment at the start of cc-engine.el for more info."
2074;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 2074;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2075;; We maintain a simple cache of positions which aren't in a literal, so as to 2075;; We maintain a simple cache of positions which aren't in a literal, so as to
2076;; speed up testing for non-literality. 2076;; speed up testing for non-literality.
2077(defconst c-state-nonlit-pos-interval 10000) 2077(defconst c-state-nonlit-pos-interval 3000)
2078;; The approximate interval between entries in `c-state-nonlit-pos-cache'. 2078;; The approximate interval between entries in `c-state-nonlit-pos-cache'.
2079 2079
2080(defvar c-state-nonlit-pos-cache nil) 2080(defvar c-state-nonlit-pos-cache nil)
@@ -2129,7 +2129,7 @@ comment at the start of cc-engine.el for more info."
2129 (widen) 2129 (widen)
2130 (save-excursion 2130 (save-excursion
2131 (let ((c c-state-nonlit-pos-cache) 2131 (let ((c c-state-nonlit-pos-cache)
2132 pos npos lit) 2132 pos npos lit macro-beg)
2133 ;; Trim the cache to take account of buffer changes. 2133 ;; Trim the cache to take account of buffer changes.
2134 (while (and c (> (car c) c-state-nonlit-pos-cache-limit)) 2134 (while (and c (> (car c) c-state-nonlit-pos-cache-limit))
2135 (setq c (cdr c))) 2135 (setq c (cdr c)))
@@ -2139,16 +2139,32 @@ comment at the start of cc-engine.el for more info."
2139 (setq c (cdr c))) 2139 (setq c (cdr c)))
2140 (setq pos (or (car c) (point-min))) 2140 (setq pos (or (car c) (point-min)))
2141 2141
2142 (while (<= (setq npos (+ pos c-state-nonlit-pos-interval)) 2142 (while
2143 here) 2143 ;; Add an element to `c-state-nonlit-pos-cache' each iteration.
2144 (setq lit (car (cddr (c-state-pp-to-literal pos npos)))) 2144 (and
2145 (setq pos (or (cdr lit) npos)) ; end of literal containing npos. 2145 (<= (setq npos (+ pos c-state-nonlit-pos-interval)) here)
2146 (progn
2147 (setq lit (car (cddr (c-state-pp-to-literal pos npos))))
2148 (cond
2149 ((null lit)
2150 (setq pos npos)
2151 t)
2152 ((<= (cdr lit) here)
2153 (setq pos (cdr lit))
2154 t)
2155 (t
2156 (setq pos (car lit))
2157 nil))))
2158
2146 (goto-char pos) 2159 (goto-char pos)
2147 (when (and (c-beginning-of-macro) (/= (point) pos)) 2160 (when (and (c-beginning-of-macro) (/= (point) pos))
2148 (c-syntactic-end-of-macro) 2161 (setq macro-beg (point))
2149 (or (eobp) (forward-char)) 2162 (c-syntactic-end-of-macro)
2150 (setq pos (point))) 2163 (or (eobp) (forward-char))
2151 (setq c-state-nonlit-pos-cache (cons pos c-state-nonlit-pos-cache))) 2164 (setq pos (if (<= (point) here)
2165 (point)
2166 macro-beg)))
2167 (setq c-state-nonlit-pos-cache (cons pos c-state-nonlit-pos-cache)))
2152 2168
2153 (if (> pos c-state-nonlit-pos-cache-limit) 2169 (if (> pos c-state-nonlit-pos-cache-limit)
2154 (setq c-state-nonlit-pos-cache-limit pos)) 2170 (setq c-state-nonlit-pos-cache-limit pos))
@@ -4351,6 +4367,78 @@ comment at the start of cc-engine.el for more info."
4351 (t 'c))) ; Assuming the range is valid. 4367 (t 'c))) ; Assuming the range is valid.
4352 range)) 4368 range))
4353 4369
4370(defsubst c-determine-limit-get-base (start try-size)
4371 ;; Get a "safe place" approximately TRY-SIZE characters before START.
4372 ;; This doesn't preserve point.
4373 (let* ((pos (max (- start try-size) (point-min)))
4374 (base (c-state-safe-place pos))
4375 (s (parse-partial-sexp base pos)))
4376 (if (or (nth 4 s) (nth 3 s)) ; comment or string
4377 (nth 8 s)
4378 (point))))
4379
4380(defun c-determine-limit (how-far-back &optional start try-size)
4381 ;; Return a buffer position HOW-FAR-BACK non-literal characters from START
4382 ;; (default point). This is done by going back further in the buffer then
4383 ;; searching forward for literals. The position found won't be in a
4384 ;; literal. We start searching for the sought position TRY-SIZE (default
4385 ;; twice HOW-FAR-BACK) bytes back from START. This function must be fast.
4386 ;; :-)
4387 (save-excursion
4388 (let* ((start (or start (point)))
4389 (try-size (or try-size (* 2 how-far-back)))
4390 (base (c-determine-limit-get-base start try-size))
4391 (pos base)
4392
4393 (s (parse-partial-sexp pos pos)) ; null state.
4394 stack elt size
4395 (count 0))
4396 (while (< pos start)
4397 ;; Move forward one literal each time round this loop.
4398 ;; Move forward to the start of a comment or string.
4399 (setq s (parse-partial-sexp
4400 pos
4401 start
4402 nil ; target-depth
4403 nil ; stop-before
4404 s ; state
4405 'syntax-table)) ; stop-comment
4406
4407 ;; Gather details of the non-literal-bit - starting pos and size.
4408 (setq size (- (if (or (nth 4 s) (nth 3 s))
4409 (nth 8 s)
4410 (point))
4411 pos))
4412 (if (> size 0)
4413 (setq stack (cons (cons pos size) stack)))
4414
4415 ;; Move forward to the end of the comment/string.
4416 (if (or (nth 4 s) (nth 3 s))
4417 (setq s (parse-partial-sexp
4418 (point)
4419 start
4420 nil ; target-depth
4421 nil ; stop-before
4422 s ; state
4423 'syntax-table))) ; stop-comment
4424 (setq pos (point)))
4425
4426 ;; Now try and find enough non-literal characters recorded on the stack.
4427 ;; Go back one recorded literal each time round this loop.
4428 (while (and (< count how-far-back)
4429 stack)
4430 (setq elt (car stack)
4431 stack (cdr stack))
4432 (setq count (+ count (cdr elt))))
4433
4434 ;; Have we found enough yet?
4435 (cond
4436 ((>= count how-far-back)
4437 (+ (car elt) (- count how-far-back)))
4438 ((eq base (point-min))
4439 (point-min))
4440 (t
4441 (c-determine-limit (- how-far-back count) base try-size))))))
4354 4442
4355;; `c-find-decl-spots' and accompanying stuff. 4443;; `c-find-decl-spots' and accompanying stuff.
4356 4444
@@ -4487,13 +4575,14 @@ comment at the start of cc-engine.el for more info."
4487 ;; Call CFD-FUN for each possible spot for a declaration, cast or 4575 ;; Call CFD-FUN for each possible spot for a declaration, cast or
4488 ;; label from the point to CFD-LIMIT. 4576 ;; label from the point to CFD-LIMIT.
4489 ;; 4577 ;;
4490 ;; CFD-FUN is called with point at the start of the spot. It's 4578 ;; CFD-FUN is called with point at the start of the spot. It's passed two
4491 ;; passed two arguments: The first is the end position of the token 4579 ;; arguments: The first is the end position of the token preceding the spot,
4492 ;; preceding the spot, or 0 for the implicit match at bob. The 4580 ;; or 0 for the implicit match at bob. The second is a flag that is t when
4493 ;; second is a flag that is t when the match is inside a macro. If 4581 ;; the match is inside a macro. Point should be moved forward by at least
4494 ;; CFD-FUN adds `c-decl-end' properties somewhere below the current 4582 ;; one token.
4495 ;; spot, it should return non-nil to ensure that the next search 4583 ;;
4496 ;; will find them. 4584 ;; If CFD-FUN adds `c-decl-end' properties somewhere below the current spot,
4585 ;; it should return non-nil to ensure that the next search will find them.
4497 ;; 4586 ;;
4498 ;; Such a spot is: 4587 ;; Such a spot is:
4499 ;; o The first token after bob. 4588 ;; o The first token after bob.
@@ -4867,7 +4956,8 @@ comment at the start of cc-engine.el for more info."
4867 (goto-char cfd-continue-pos) 4956 (goto-char cfd-continue-pos)
4868 (if (= cfd-continue-pos cfd-limit) 4957 (if (= cfd-continue-pos cfd-limit)
4869 (setq cfd-match-pos cfd-limit) 4958 (setq cfd-match-pos cfd-limit)
4870 (c-find-decl-prefix-search))))) 4959 (c-find-decl-prefix-search))))) ; Moves point, sets cfd-continue-pos,
4960 ; cfd-match-pos, etc.
4871 4961
4872 4962
4873;; A cache for found types. 4963;; A cache for found types.
@@ -7306,6 +7396,7 @@ comment at the start of cc-engine.el for more info."
7306 (let ((start (point)) 7396 (let ((start (point))
7307 start-char 7397 start-char
7308 (c-promote-possible-types t) 7398 (c-promote-possible-types t)
7399 lim
7309 ;; Turn off recognition of angle bracket arglists while parsing 7400 ;; Turn off recognition of angle bracket arglists while parsing
7310 ;; types here since the protocol reference list might then be 7401 ;; types here since the protocol reference list might then be
7311 ;; considered part of the preceding name or superclass-name. 7402 ;; considered part of the preceding name or superclass-name.
@@ -7333,6 +7424,7 @@ comment at the start of cc-engine.el for more info."
7333; (c-forward-token-2) ; 2006/1/13 This doesn't move if the token's 7424; (c-forward-token-2) ; 2006/1/13 This doesn't move if the token's
7334; at EOB. 7425; at EOB.
7335 (goto-char (match-end 0)) 7426 (goto-char (match-end 0))
7427 (setq lim (point))
7336 (c-skip-ws-forward) 7428 (c-skip-ws-forward)
7337 (c-forward-type)) 7429 (c-forward-type))
7338 7430
@@ -7357,7 +7449,7 @@ comment at the start of cc-engine.el for more info."
7357 t)))) 7449 t))))
7358 7450
7359 (progn 7451 (progn
7360 (c-backward-syntactic-ws) 7452 (c-backward-syntactic-ws lim)
7361 (c-clear-c-type-property start (1- (point)) 'c-decl-end) 7453 (c-clear-c-type-property start (1- (point)) 'c-decl-end)
7362 (c-put-c-type-property (1- (point)) 'c-decl-end) 7454 (c-put-c-type-property (1- (point)) 'c-decl-end)
7363 t) 7455 t)
@@ -7500,14 +7592,17 @@ comment at the start of cc-engine.el for more info."
7500 (save-restriction 7592 (save-restriction
7501 ;; If we're in a macro, our search range is restricted to it. Narrow to 7593 ;; If we're in a macro, our search range is restricted to it. Narrow to
7502 ;; the searchable range. 7594 ;; the searchable range.
7503 (let* ((macro-start (c-query-macro-start)) 7595 (let* ((macro-start (save-excursion (and (c-beginning-of-macro) (point))))
7504 (lim (max (or lim (point-min)) (or macro-start (point-min)))) 7596 (macro-end (save-excursion (and macro-start (c-end-of-macro) (point))))
7597 (low-lim (max (or lim (point-min)) (or macro-start (point-min))))
7505 before-lparen after-rparen 7598 before-lparen after-rparen
7506 (pp-count-out 20)) ; Max number of paren/brace constructs before we give up 7599 (pp-count-out 20)) ; Max number of paren/brace constructs before
7507 (narrow-to-region lim (c-point 'eol)) 7600 ; we give up
7601 (narrow-to-region low-lim (or macro-end (point-max)))
7508 7602
7509 ;; Search backwards for the defun's argument list. We give up if we 7603 ;; Search backwards for the defun's argument list. We give up if we
7510 ;; encounter a "}" (end of a previous defun) or BOB. 7604 ;; encounter a "}" (end of a previous defun) an "=" (which can't be in
7605 ;; a knr region) or BOB.
7511 ;; 7606 ;;
7512 ;; The criterion for a paren structure being the arg list is: 7607 ;; The criterion for a paren structure being the arg list is:
7513 ;; o - there is non-WS stuff after it but before any "{"; AND 7608 ;; o - there is non-WS stuff after it but before any "{"; AND
@@ -7527,12 +7622,13 @@ comment at the start of cc-engine.el for more info."
7527 (catch 'knr 7622 (catch 'knr
7528 (while (> pp-count-out 0) ; go back one paren/bracket pair each time. 7623 (while (> pp-count-out 0) ; go back one paren/bracket pair each time.
7529 (setq pp-count-out (1- pp-count-out)) 7624 (setq pp-count-out (1- pp-count-out))
7530 (c-syntactic-skip-backward "^)]}") 7625 (c-syntactic-skip-backward "^)]}=")
7531 (cond ((eq (char-before) ?\)) 7626 (cond ((eq (char-before) ?\))
7532 (setq after-rparen (point))) 7627 (setq after-rparen (point)))
7533 ((eq (char-before) ?\]) 7628 ((eq (char-before) ?\])
7534 (setq after-rparen nil)) 7629 (setq after-rparen nil))
7535 (t ; either } (hit previous defun) or no more parens/brackets 7630 (t ; either } (hit previous defun) or = or no more
7631 ; parens/brackets.
7536 (throw 'knr nil))) 7632 (throw 'knr nil)))
7537 7633
7538 (if after-rparen 7634 (if after-rparen
@@ -7548,18 +7644,18 @@ comment at the start of cc-engine.el for more info."
7548 ;; It can't be the arg list if next token is ; or { 7644 ;; It can't be the arg list if next token is ; or {
7549 (progn (goto-char after-rparen) 7645 (progn (goto-char after-rparen)
7550 (c-forward-syntactic-ws) 7646 (c-forward-syntactic-ws)
7551 (not (memq (char-after) '(?\; ?\{)))) 7647 (not (memq (char-after) '(?\; ?\{ ?\=))))
7552 7648
7553 ;; Is the thing preceding the list an identifier (the 7649 ;; Is the thing preceding the list an identifier (the
7554 ;; function name), or a macro expansion? 7650 ;; function name), or a macro expansion?
7555 (progn 7651 (progn
7556 (goto-char before-lparen) 7652 (goto-char before-lparen)
7557 (eq (c-backward-token-2) 0) 7653 (eq (c-backward-token-2) 0)
7558 (or (c-on-identifier) 7654 (or (eq (c-on-identifier) (point))
7559 (and (eq (char-after) ?\)) 7655 (and (eq (char-after) ?\))
7560 (c-go-up-list-backward) 7656 (c-go-up-list-backward)
7561 (eq (c-backward-token-2) 0) 7657 (eq (c-backward-token-2) 0)
7562 (c-on-identifier)))) 7658 (eq (c-on-identifier) (point)))))
7563 7659
7564 ;; Have we got a non-empty list of comma-separated 7660 ;; Have we got a non-empty list of comma-separated
7565 ;; identifiers? 7661 ;; identifiers?
@@ -8047,6 +8143,23 @@ comment at the start of cc-engine.el for more info."
8047 next-open-brace (c-pull-open-brace paren-state))) 8143 next-open-brace (c-pull-open-brace paren-state)))
8048 open-brace)) 8144 open-brace))
8049 8145
8146(defun c-cheap-inside-bracelist-p (paren-state)
8147 ;; Return the position of the L-brace if point is inside a brace list
8148 ;; initialization of an array, etc. This is an approximate function,
8149 ;; designed for speed over accuracy. It will not find every bracelist, but
8150 ;; a non-nil result is reliable. We simply search for "= {" (naturally with
8151 ;; syntactic whitespace allowed). PAREN-STATE is the normal thing that it
8152 ;; is everywhere else.
8153 (let (b-pos)
8154 (save-excursion
8155 (while
8156 (and (setq b-pos (c-pull-open-brace paren-state))
8157 (progn (goto-char b-pos)
8158 (c-backward-sws)
8159 (c-backward-token-2)
8160 (not (looking-at "=")))))
8161 b-pos)))
8162
8050(defun c-inside-bracelist-p (containing-sexp paren-state) 8163(defun c-inside-bracelist-p (containing-sexp paren-state)
8051 ;; return the buffer position of the beginning of the brace list 8164 ;; return the buffer position of the beginning of the brace list
8052 ;; statement if we're inside a brace list, otherwise return nil. 8165 ;; statement if we're inside a brace list, otherwise return nil.
@@ -9340,7 +9453,7 @@ comment at the start of cc-engine.el for more info."
9340 9453
9341 ;; CASE 5B.1: Member init list. 9454 ;; CASE 5B.1: Member init list.
9342 ((eq (char-after tmp-pos) ?:) 9455 ((eq (char-after tmp-pos) ?:)
9343 (if (or (> tmp-pos indent-point) 9456 (if (or (>= tmp-pos indent-point)
9344 (= (c-point 'bosws) (1+ tmp-pos))) 9457 (= (c-point 'bosws) (1+ tmp-pos)))
9345 (progn 9458 (progn
9346 ;; There is no preceding member init clause. 9459 ;; There is no preceding member init clause.
diff --git a/lisp/progmodes/cc-fonts.el b/lisp/progmodes/cc-fonts.el
index e7d00815708..2d116e1ecdc 100644
--- a/lisp/progmodes/cc-fonts.el
+++ b/lisp/progmodes/cc-fonts.el
@@ -446,10 +446,12 @@
446 ;; `parse-sexp-lookup-properties' (when it exists). 446 ;; `parse-sexp-lookup-properties' (when it exists).
447 (parse-sexp-lookup-properties 447 (parse-sexp-lookup-properties
448 (cc-eval-when-compile 448 (cc-eval-when-compile
449 (boundp 'parse-sexp-lookup-properties)))) 449 (boundp 'parse-sexp-lookup-properties)))
450 (BOD-limit
451 (c-determine-limit 1000)))
450 (goto-char 452 (goto-char
451 (let ((here (point))) 453 (let ((here (point)))
452 (if (eq (car (c-beginning-of-decl-1)) 'same) 454 (if (eq (car (c-beginning-of-decl-1 BOD-limit)) 'same)
453 (point) 455 (point)
454 here))) 456 here)))
455 ,(c-make-font-lock-search-form regexp highlights)) 457 ,(c-make-font-lock-search-form regexp highlights))
@@ -1240,6 +1242,7 @@ casts and declarations are fontified. Used on level 2 and higher."
1240 ;; it finds any. That's necessary so that we later will 1242 ;; it finds any. That's necessary so that we later will
1241 ;; stop inside them to fontify types there. 1243 ;; stop inside them to fontify types there.
1242 (c-parse-and-markup-<>-arglists t) 1244 (c-parse-and-markup-<>-arglists t)
1245 lbrace ; position of some {.
1243 ;; The font-lock package in Emacs is known to clobber 1246 ;; The font-lock package in Emacs is known to clobber
1244 ;; `parse-sexp-lookup-properties' (when it exists). 1247 ;; `parse-sexp-lookup-properties' (when it exists).
1245 (parse-sexp-lookup-properties 1248 (parse-sexp-lookup-properties
@@ -1351,7 +1354,6 @@ casts and declarations are fontified. Used on level 2 and higher."
1351 (or (looking-at c-typedef-key) 1354 (or (looking-at c-typedef-key)
1352 (goto-char start-pos))) 1355 (goto-char start-pos)))
1353 1356
1354 ;; Now analyze the construct.
1355 ;; In QT, "more" is an irritating keyword that expands to nothing. 1357 ;; In QT, "more" is an irritating keyword that expands to nothing.
1356 ;; We skip over it to prevent recognition of "more slots: <symbol>" 1358 ;; We skip over it to prevent recognition of "more slots: <symbol>"
1357 ;; as a bitfield declaration. 1359 ;; as a bitfield declaration.
@@ -1360,6 +1362,8 @@ casts and declarations are fontified. Used on level 2 and higher."
1360 (concat "\\(more\\)\\([^" c-symbol-chars "]\\|$\\)"))) 1362 (concat "\\(more\\)\\([^" c-symbol-chars "]\\|$\\)")))
1361 (goto-char (match-end 1)) 1363 (goto-char (match-end 1))
1362 (c-forward-syntactic-ws)) 1364 (c-forward-syntactic-ws))
1365
1366 ;; Now analyze the construct.
1363 (setq decl-or-cast (c-forward-decl-or-cast-1 1367 (setq decl-or-cast (c-forward-decl-or-cast-1
1364 match-pos context last-cast-end)) 1368 match-pos context last-cast-end))
1365 1369
@@ -1428,6 +1432,39 @@ casts and declarations are fontified. Used on level 2 and higher."
1428 (c-fontify-recorded-types-and-refs) 1432 (c-fontify-recorded-types-and-refs)
1429 nil) 1433 nil)
1430 1434
1435 ;; Restore point, since at this point in the code it has been
1436 ;; left undefined by c-forward-decl-or-cast-1 above.
1437 ((progn (goto-char start-pos) nil))
1438
1439 ;; If point is inside a bracelist, there's no point checking it
1440 ;; being at a declarator.
1441 ((let ((paren-state (c-parse-state)))
1442 (setq lbrace (c-cheap-inside-bracelist-p paren-state)))
1443 ;; Move past this bracelist to prevent an endless loop.
1444 (goto-char lbrace)
1445 (unless (c-safe (progn (forward-list) t))
1446 (goto-char start-pos)
1447 (c-forward-token-2))
1448 nil)
1449
1450 ;; If point is just after a ")" which is followed by an
1451 ;; identifier which isn't a label, or at the matching "(", we're
1452 ;; at either a macro invocation, a cast, or a
1453 ;; for/while/etc. statement. The cast case is handled above.
1454 ;; None of these cases can contain a declarator.
1455 ((or (and (eq (char-before match-pos) ?\))
1456 (c-on-identifier)
1457 (save-excursion (not (c-forward-label))))
1458 (and (eq (char-after) ?\()
1459 (save-excursion
1460 (and
1461 (progn (c-backward-token-2) (c-on-identifier))
1462 (save-excursion (not (c-forward-label)))
1463 (progn (c-backward-token-2)
1464 (eq (char-after) ?\())))))
1465 (c-forward-token-2) ; Must prevent looping.
1466 nil)
1467
1431 ((and (not c-enums-contain-decls) 1468 ((and (not c-enums-contain-decls)
1432 ;; An optimization quickly to eliminate scans of long enum 1469 ;; An optimization quickly to eliminate scans of long enum
1433 ;; declarations in the next cond arm. 1470 ;; declarations in the next cond arm.
@@ -1441,13 +1478,14 @@ casts and declarations are fontified. Used on level 2 and higher."
1441 (progn 1478 (progn
1442 (c-backward-token-2) 1479 (c-backward-token-2)
1443 (looking-at c-brace-list-key))))))) 1480 (looking-at c-brace-list-key)))))))
1444 t) 1481 (c-forward-token-2)
1482 nil)
1445 1483
1446 (t 1484 (t
1447 ;; Are we at a declarator? Try to go back to the declaration 1485 ;; Are we at a declarator? Try to go back to the declaration
1448 ;; to check this. If we get there, check whether a "typedef" 1486 ;; to check this. If we get there, check whether a "typedef"
1449 ;; is there, then fontify the declarators accordingly. 1487 ;; is there, then fontify the declarators accordingly.
1450 (let ((decl-search-lim (max (- (point) 50000) (point-min))) 1488 (let ((decl-search-lim (c-determine-limit 1000))
1451 paren-state bod-res encl-pos is-typedef 1489 paren-state bod-res encl-pos is-typedef
1452 c-recognize-knr-p) ; Strictly speaking, bogus, but it 1490 c-recognize-knr-p) ; Strictly speaking, bogus, but it
1453 ; speeds up lisp.h tremendously. 1491 ; speeds up lisp.h tremendously.
diff --git a/lisp/progmodes/cc-guess.el b/lisp/progmodes/cc-guess.el
index fcd6a443b67..4dd802ead0b 100644
--- a/lisp/progmodes/cc-guess.el
+++ b/lisp/progmodes/cc-guess.el
@@ -85,6 +85,7 @@ Discard an examined offset if its absolute value is greater than this.
85 85
86The offset of a line included in the indent information returned by 86The offset of a line included in the indent information returned by
87`c-guess-basic-syntax'." 87`c-guess-basic-syntax'."
88 :version "24.1"
88 :type 'integer 89 :type 'integer
89 :group 'c) 90 :group 'c)
90 91
@@ -92,6 +93,7 @@ The offset of a line included in the indent information returned by
92 "The maximum region size for examining indent information with `c-guess'. 93 "The maximum region size for examining indent information with `c-guess'.
93It takes a long time to examine indent information from a large region; 94It takes a long time to examine indent information from a large region;
94this option helps you limit that time. `nil' means no limit." 95this option helps you limit that time. `nil' means no limit."
96 :version "24.1"
95 :type 'integer 97 :type 'integer
96 :group 'c) 98 :group 'c)
97 99
diff --git a/lisp/progmodes/cc-mode.el b/lisp/progmodes/cc-mode.el
index b74d878516d..374c9b434d1 100644
--- a/lisp/progmodes/cc-mode.el
+++ b/lisp/progmodes/cc-mode.el
@@ -490,6 +490,7 @@ that requires a literal mode spec at compile time."
490 (make-local-variable 'paragraph-ignore-fill-prefix) 490 (make-local-variable 'paragraph-ignore-fill-prefix)
491 (make-local-variable 'adaptive-fill-mode) 491 (make-local-variable 'adaptive-fill-mode)
492 (make-local-variable 'adaptive-fill-regexp) 492 (make-local-variable 'adaptive-fill-regexp)
493 (make-local-variable 'fill-paragraph-handle-comment)
493 494
494 ;; now set their values 495 ;; now set their values
495 (set (make-local-variable 'parse-sexp-ignore-comments) t) 496 (set (make-local-variable 'parse-sexp-ignore-comments) t)
@@ -500,6 +501,9 @@ that requires a literal mode spec at compile time."
500 (set (make-local-variable 'comment-line-break-function) 501 (set (make-local-variable 'comment-line-break-function)
501 'c-indent-new-comment-line) 502 'c-indent-new-comment-line)
502 503
504 ;; For the benefit of adaptive file, which otherwise mis-fills.
505 (setq fill-paragraph-handle-comment nil)
506
503 ;; Install `c-fill-paragraph' on `fill-paragraph-function' so that a 507 ;; Install `c-fill-paragraph' on `fill-paragraph-function' so that a
504 ;; direct call to `fill-paragraph' behaves better. This still 508 ;; direct call to `fill-paragraph' behaves better. This still
505 ;; doesn't work with filladapt but it's better than nothing. 509 ;; doesn't work with filladapt but it's better than nothing.
@@ -1151,7 +1155,8 @@ Note that the style variables are always made local to the buffer."
1151 ;; `c-set-fl-decl-start' for the detailed functionality. 1155 ;; `c-set-fl-decl-start' for the detailed functionality.
1152 (cons (c-set-fl-decl-start beg) end)) 1156 (cons (c-set-fl-decl-start beg) end))
1153 1157
1154(defvar c-standard-font-lock-fontify-region-function nil 1158(defvar c-standard-font-lock-fontify-region-function
1159 (default-value 'font-lock-fontify-region-function)
1155 "Standard value of `font-lock-fontify-region-function'") 1160 "Standard value of `font-lock-fontify-region-function'")
1156 1161
1157(defun c-font-lock-fontify-region (beg end &optional verbose) 1162(defun c-font-lock-fontify-region (beg end &optional verbose)
diff --git a/lisp/progmodes/compile.el b/lisp/progmodes/compile.el
index f152209956f..c1d8f9db23f 100644
--- a/lisp/progmodes/compile.el
+++ b/lisp/progmodes/compile.el
@@ -74,11 +74,14 @@ If Emacs lacks asynchronous process support, this hook is run
74after `call-process' inserts the grep output into the buffer.") 74after `call-process' inserts the grep output into the buffer.")
75 75
76(defvar compilation-filter-start nil 76(defvar compilation-filter-start nil
77 "Start of the text inserted by `compilation-filter'. 77 "Position of the start of the text inserted by `compilation-filter'.
78This is bound to a buffer position before running `compilation-filter-hook'.") 78This is bound before running `compilation-filter-hook'.")
79 79
80(defvar compilation-first-column 1 80(defvar compilation-first-column 1
81 "*This is how compilers number the first column, usually 1 or 0.") 81 "*This is how compilers number the first column, usually 1 or 0.
82If this is buffer-local in the destination buffer, Emacs obeys
83that value, otherwise it uses the value in the *compilation*
84buffer. This enables a major-mode to specify its own value.")
82 85
83(defvar compilation-parse-errors-filename-function nil 86(defvar compilation-parse-errors-filename-function nil
84 "Function to call to post-process filenames while parsing error messages. 87 "Function to call to post-process filenames while parsing error messages.
@@ -547,7 +550,10 @@ Otherwise they are interpreted as character positions, with
547each character occupying one column. 550each character occupying one column.
548The default is to use screen columns, which requires that the compilation 551The default is to use screen columns, which requires that the compilation
549program and Emacs agree about the display width of the characters, 552program and Emacs agree about the display width of the characters,
550especially the TAB character." 553especially the TAB character.
554If this is buffer-local in the destination buffer, Emacs obeys
555that value, otherwise it uses the value in the *compilation*
556buffer. This enables a major-mode to specify its own value."
551 :type 'boolean 557 :type 'boolean
552 :group 'compilation 558 :group 'compilation
553 :version "20.4") 559 :version "20.4")
@@ -1058,6 +1064,7 @@ FMTS is a list of format specs for transforming the file name.
1058 (marker 1064 (marker
1059 (if marker-line (compilation--loc->marker (cadr marker-line)))) 1065 (if marker-line (compilation--loc->marker (cadr marker-line))))
1060 (screen-columns compilation-error-screen-columns) 1066 (screen-columns compilation-error-screen-columns)
1067 (first-column compilation-first-column)
1061 end-marker loc end-loc) 1068 end-marker loc end-loc)
1062 (if (not (and marker (marker-buffer marker))) 1069 (if (not (and marker (marker-buffer marker)))
1063 (setq marker nil) ; no valid marker for this file 1070 (setq marker nil) ; no valid marker for this file
@@ -1078,7 +1085,10 @@ FMTS is a list of format specs for transforming the file name.
1078 ;; Obey the compilation-error-screen-columns of the target 1085 ;; Obey the compilation-error-screen-columns of the target
1079 ;; buffer if its major mode set it buffer-locally. 1086 ;; buffer if its major mode set it buffer-locally.
1080 (if (local-variable-p 'compilation-error-screen-columns) 1087 (if (local-variable-p 'compilation-error-screen-columns)
1081 compilation-error-screen-columns screen-columns))) 1088 compilation-error-screen-columns screen-columns))
1089 (compilation-first-column
1090 (if (local-variable-p 'compilation-first-column)
1091 compilation-first-column first-column)))
1082 (save-excursion 1092 (save-excursion
1083 (save-restriction 1093 (save-restriction
1084 (widen) 1094 (widen)
@@ -2271,6 +2281,7 @@ This is the value of `next-error-function' in Compilation buffers."
2271 (when reset 2281 (when reset
2272 (setq compilation-current-error nil)) 2282 (setq compilation-current-error nil))
2273 (let* ((screen-columns compilation-error-screen-columns) 2283 (let* ((screen-columns compilation-error-screen-columns)
2284 (first-column compilation-first-column)
2274 (last 1) 2285 (last 1)
2275 (msg (compilation-next-error (or n 1) nil 2286 (msg (compilation-next-error (or n 1) nil
2276 (or compilation-current-error 2287 (or compilation-current-error
@@ -2309,7 +2320,10 @@ This is the value of `next-error-function' in Compilation buffers."
2309 ;; Obey the compilation-error-screen-columns of the target 2320 ;; Obey the compilation-error-screen-columns of the target
2310 ;; buffer if its major mode set it buffer-locally. 2321 ;; buffer if its major mode set it buffer-locally.
2311 (if (local-variable-p 'compilation-error-screen-columns) 2322 (if (local-variable-p 'compilation-error-screen-columns)
2312 compilation-error-screen-columns screen-columns))) 2323 compilation-error-screen-columns screen-columns))
2324 (compilation-first-column
2325 (if (local-variable-p 'compilation-first-column)
2326 compilation-first-column first-column)))
2313 (save-restriction 2327 (save-restriction
2314 (widen) 2328 (widen)
2315 (goto-char (point-min)) 2329 (goto-char (point-min))
diff --git a/lisp/progmodes/cwarn.el b/lisp/progmodes/cwarn.el
index 90147700d77..74ca5a6d76f 100644
--- a/lisp/progmodes/cwarn.el
+++ b/lisp/progmodes/cwarn.el
@@ -1,6 +1,6 @@
1;;; cwarn.el --- highlight suspicious C and C++ constructions 1;;; cwarn.el --- highlight suspicious C and C++ constructions
2 2
3;; Copyright (C) 1999-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2012 Free Software Foundation, Inc.
4 4
5;; Author: Anders Lindgren <andersl@andersl.com> 5;; Author: Anders Lindgren <andersl@andersl.com>
6;; Keywords: c, languages, faces 6;; Keywords: c, languages, faces
@@ -117,7 +117,6 @@
117(defgroup cwarn nil 117(defgroup cwarn nil
118 "Highlight suspicious C and C++ constructions." 118 "Highlight suspicious C and C++ constructions."
119 :version "21.1" 119 :version "21.1"
120 :link '(url-link "http://www.andersl.com/emacs")
121 :group 'faces) 120 :group 'faces)
122 121
123(defvar cwarn-mode nil 122(defvar cwarn-mode nil
@@ -129,7 +128,7 @@ instead.")
129(defcustom cwarn-configuration 128(defcustom cwarn-configuration
130 '((c-mode (not reference)) 129 '((c-mode (not reference))
131 (c++-mode t)) 130 (c++-mode t))
132 "*List of items each describing which features are enable for a mode. 131 "List of items each describing which features are enable for a mode.
133Each item is on the form (mode featurelist), where featurelist can be 132Each item is on the form (mode featurelist), where featurelist can be
134on one of three forms: 133on one of three forms:
135 134
@@ -158,7 +157,7 @@ keyword list."
158 :group 'cwarn) 157 :group 'cwarn)
159 158
160(defcustom cwarn-verbose t 159(defcustom cwarn-verbose t
161 "*When nil, CWarn mode will not generate any messages. 160 "When nil, CWarn mode will not generate any messages.
162 161
163Currently, messages are generated when the mode is activated and 162Currently, messages are generated when the mode is activated and
164deactivated." 163deactivated."
@@ -166,7 +165,7 @@ deactivated."
166 :type 'boolean) 165 :type 'boolean)
167 166
168(defcustom cwarn-mode-text " CWarn" 167(defcustom cwarn-mode-text " CWarn"
169 "*String to display in the mode line when CWarn mode is active. 168 "String to display in the mode line when CWarn mode is active.
170 169
171\(When the string is not empty, make sure that it has a leading space.)" 170\(When the string is not empty, make sure that it has a leading space.)"
172 :tag "CWarn mode text" ; To separate it from `global-...' 171 :tag "CWarn mode text" ; To separate it from `global-...'
@@ -174,7 +173,7 @@ deactivated."
174 :type 'string) 173 :type 'string)
175 174
176(defcustom cwarn-load-hook nil 175(defcustom cwarn-load-hook nil
177 "*Functions to run when CWarn mode is first loaded." 176 "Functions to run when CWarn mode is first loaded."
178 :tag "Load Hook" 177 :tag "Load Hook"
179 :group 'cwarn 178 :group 'cwarn
180 :type 'hook) 179 :type 'hook)
@@ -192,7 +191,9 @@ Note, in addition to enabling this minor mode, the major mode must
192be included in the variable `cwarn-configuration'. By default C and 191be included in the variable `cwarn-configuration'. By default C and
193C++ modes are included. 192C++ modes are included.
194 193
195With ARG, turn CWarn mode on if and only if arg is positive." 194With a prefix argument ARG, enable the mode if ARG is positive,
195and disable it otherwise. If called from Lisp, enable the mode
196if ARG is omitted or nil."
196 :group 'cwarn :lighter cwarn-mode-text 197 :group 'cwarn :lighter cwarn-mode-text
197 (cwarn-font-lock-keywords cwarn-mode) 198 (cwarn-font-lock-keywords cwarn-mode)
198 (if font-lock-mode (font-lock-fontify-buffer))) 199 (if font-lock-mode (font-lock-fontify-buffer)))
@@ -204,6 +205,7 @@ With ARG, turn CWarn mode on if and only if arg is positive."
204This function is designed to be added to hooks, for example: 205This function is designed to be added to hooks, for example:
205 (add-hook 'c-mode-hook 'turn-on-cwarn-mode)" 206 (add-hook 'c-mode-hook 'turn-on-cwarn-mode)"
206 (cwarn-mode 1)) 207 (cwarn-mode 1))
208(make-obsolete 'turn-on-cwarn-mode 'cwarn-mode "24.1")
207 209
208;;}}} 210;;}}}
209;;{{{ Help functions 211;;{{{ Help functions
@@ -247,29 +249,6 @@ If ADDP is non-nil, install else remove."
247 nil keywords))))) 249 nil keywords)))))
248 250
249;;}}} 251;;}}}
250;;{{{ Backward compatibility
251
252;; This piece of code will be part of CC mode as of Emacs 20.4.
253(if (not (fboundp 'c-at-toplevel-p))
254(defun c-at-toplevel-p ()
255 "Return a determination as to whether point is at the `top-level'.
256Being at the top-level means that point is either outside any
257enclosing block (such function definition), or inside a class
258definition, but outside any method blocks.
259
260If point is not at the top-level (e.g. it is inside a method
261definition), then nil is returned. Otherwise, if point is at a
262top-level not enclosed within a class definition, t is returned.
263Otherwise, a 2-vector is returned where the zeroth element is the
264buffer position of the start of the class declaration, and the first
265element is the buffer position of the enclosing class' opening
266brace."
267 (let ((state (c-parse-state)))
268 (or (not (c-most-enclosing-brace state))
269 (c-search-uplist-for-classkey state))))
270)
271
272;;}}}
273;;{{{ Font-lock keywords and match functions 252;;{{{ Font-lock keywords and match functions
274 253
275;; This section contains font-lock keywords. A font lock keyword can 254;; This section contains font-lock keywords. A font lock keyword can
@@ -368,7 +347,7 @@ The semicolon after a `do { ... } while (x);' construction is not matched."
368 "Turn on CWarn mode in the current buffer if applicable. 347 "Turn on CWarn mode in the current buffer if applicable.
369The mode is turned if some feature is enabled for the current 348The mode is turned if some feature is enabled for the current
370`major-mode' in `cwarn-configuration'." 349`major-mode' in `cwarn-configuration'."
371 (if (cwarn-is-enabled major-mode) (turn-on-cwarn-mode))) 350 (when (cwarn-is-enabled major-mode) (cwarn-mode 1)))
372 351
373;;;###autoload 352;;;###autoload
374(define-globalized-minor-mode global-cwarn-mode 353(define-globalized-minor-mode global-cwarn-mode
diff --git a/lisp/progmodes/f90.el b/lisp/progmodes/f90.el
index 25f8107340a..df6fdfd7cd9 100644
--- a/lisp/progmodes/f90.el
+++ b/lisp/progmodes/f90.el
@@ -1,4 +1,4 @@
1;;; f90.el --- Fortran-90 mode (free format) 1;;; f90.el --- Fortran-90 mode (free format) -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1995-1997, 2000-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1995-1997, 2000-2012 Free Software Foundation, Inc.
4 4
@@ -2319,7 +2319,6 @@ escape character."
2319 2319
2320;; Local Variables: 2320;; Local Variables:
2321;; coding: utf-8 2321;; coding: utf-8
2322;; lexical-binding: t
2323;; End: 2322;; End:
2324 2323
2325;;; f90.el ends here 2324;;; f90.el ends here
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index fee45fcb3e8..07393c6954d 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -1,6 +1,6 @@
1;;; flymake.el -- a universal on-the-fly syntax checker 1;;; flymake.el -- a universal on-the-fly syntax checker
2 2
3;; Copyright (C) 2003-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2003-2012 Free Software Foundation, Inc.
4 4
5;; Author: Pavel Kobyakov <pk_at_work@yahoo.com> 5;; Author: Pavel Kobyakov <pk_at_work@yahoo.com>
6;; Maintainer: Pavel Kobyakov <pk_at_work@yahoo.com> 6;; Maintainer: Pavel Kobyakov <pk_at_work@yahoo.com>
@@ -1331,9 +1331,10 @@ For the format of LINE-ERR-INFO, see `flymake-ler-make-ler'."
1331 1331
1332;;;###autoload 1332;;;###autoload
1333(define-minor-mode flymake-mode 1333(define-minor-mode flymake-mode
1334 "Minor mode to do on-the-fly syntax checking. 1334 "Toggle on-the-fly syntax checking.
1335When called interactively, toggles the minor mode. 1335With a prefix argument ARG, enable the mode if ARG is positive,
1336With arg, turn Flymake mode on if and only if arg is positive." 1336and disable it otherwise. If called from Lisp, enable the mode
1337if ARG is omitted or nil."
1337 :group 'flymake :lighter flymake-mode-line 1338 :group 'flymake :lighter flymake-mode-line
1338 (cond 1339 (cond
1339 1340
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el
index ff2a5f3f3e7..301714ec55f 100644
--- a/lisp/progmodes/gdb-mi.el
+++ b/lisp/progmodes/gdb-mi.el
@@ -1,6 +1,6 @@
1;;; gdb-mi.el --- User Interface for running GDB 1;;; gdb-mi.el --- User Interface for running GDB
2 2
3;; Copyright (C) 2007-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2007-2012 Free Software Foundation, Inc.
4 4
5;; Author: Nick Roberts <nickrob@gnu.org> 5;; Author: Nick Roberts <nickrob@gnu.org>
6;; Maintainer: FSF 6;; Maintainer: FSF
@@ -26,7 +26,7 @@
26;;; Credits: 26;;; Credits:
27 27
28;; This file was written by Nick Roberts following the general design 28;; This file was written by Nick Roberts following the general design
29;; used in gdb-ui.el for Emacs 22.1 - 23.1. It is currently being developed 29;; used in gdb-ui.el for Emacs 22.1 - 23.1. It was further developed
30;; by Dmitry Dzhus <dima@sphinx.net.ru> as part of the Google Summer 30;; by Dmitry Dzhus <dima@sphinx.net.ru> as part of the Google Summer
31;; of Code 2009 Project "Emacs GDB/MI migration". 31;; of Code 2009 Project "Emacs GDB/MI migration".
32 32
@@ -45,7 +45,7 @@
45 45
46;; This file uses GDB/MI as the primary interface to GDB. It runs gdb with 46;; This file uses GDB/MI as the primary interface to GDB. It runs gdb with
47;; GDB/MI (-interp=mi) and access CLI using "-interpreter-exec console 47;; GDB/MI (-interp=mi) and access CLI using "-interpreter-exec console
48;; cli-command". This code works without gdb-ui.el and uses MI tokens instead 48;; cli-command". This code replaces gdb-ui.el and uses MI tokens instead
49;; of queues. Eventually MI should be asynchronous. 49;; of queues. Eventually MI should be asynchronous.
50 50
51;; Windows Platforms: 51;; Windows Platforms:
@@ -779,9 +779,9 @@ detailed description of this mode.
779 (gud-def gud-pp 779 (gud-def gud-pp
780 (gud-call 780 (gud-call
781 (concat 781 (concat
782 "pp1 " (if (eq (buffer-local-value 782 "pp " (if (eq (buffer-local-value
783 'major-mode (window-buffer)) 'speedbar-mode) 783 'major-mode (window-buffer)) 'speedbar-mode)
784 (gdb-find-watch-expression) "%e")) arg) 784 (gdb-find-watch-expression) "%e")) arg)
785 nil "Print the Emacs s-expression.") 785 nil "Print the Emacs s-expression.")
786 786
787 (define-key gud-minor-mode-map [left-margin mouse-1] 787 (define-key gud-minor-mode-map [left-margin mouse-1]
diff --git a/lisp/progmodes/glasses.el b/lisp/progmodes/glasses.el
index fb0489f185c..b49739a94d5 100644
--- a/lisp/progmodes/glasses.el
+++ b/lisp/progmodes/glasses.el
@@ -1,6 +1,6 @@
1;;; glasses.el --- make cantReadThis readable 1;;; glasses.el --- make cantReadThis readable
2 2
3;; Copyright (C) 1999-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1999-2012 Free Software Foundation, Inc.
4 4
5;; Author: Milan Zamazal <pdm@zamazal.org> 5;; Author: Milan Zamazal <pdm@zamazal.org>
6;; Maintainer: Milan Zamazal <pdm@zamazal.org> 6;; Maintainer: Milan Zamazal <pdm@zamazal.org>
@@ -316,8 +316,10 @@ recognized according to the current value of the variable `glasses-separator'."
316;;;###autoload 316;;;###autoload
317(define-minor-mode glasses-mode 317(define-minor-mode glasses-mode
318 "Minor mode for making identifiers likeThis readable. 318 "Minor mode for making identifiers likeThis readable.
319When this mode is active, it tries to add virtual separators (like underscores) 319With a prefix argument ARG, enable the mode if ARG is positive,
320at places they belong to." 320and disable it otherwise. If called from Lisp, enable the mode
321if ARG is omitted or nil. When this mode is active, it tries to
322add virtual separators (like underscores) at places they belong to."
321 :group 'glasses :lighter " o^o" 323 :group 'glasses :lighter " o^o"
322 (save-excursion 324 (save-excursion
323 (save-restriction 325 (save-restriction
diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el
index 697af76acc9..54d678323f6 100644
--- a/lisp/progmodes/grep.el
+++ b/lisp/progmodes/grep.el
@@ -374,6 +374,9 @@ Notice that using \\[next-error] or \\[compile-goto-error] modifies
374 ("^Binary file \\(.+\\) matches$" 1 nil nil 0 1)) 374 ("^Binary file \\(.+\\) matches$" 1 nil nil 0 1))
375 "Regexp used to match grep hits. See `compilation-error-regexp-alist'.") 375 "Regexp used to match grep hits. See `compilation-error-regexp-alist'.")
376 376
377(defvar grep-first-column 0 ; bug#10594
378 "Value to use for `compilation-first-column' in grep buffers.")
379
377(defvar grep-error "grep hit" 380(defvar grep-error "grep hit"
378 "Message to print when no matches are found.") 381 "Message to print when no matches are found.")
379 382
diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el
index 5fabe5086db..121a023cd54 100644
--- a/lisp/progmodes/gud.el
+++ b/lisp/progmodes/gud.el
@@ -749,7 +749,7 @@ directory and source-file directory for your debugger."
749 "Evaluate C dereferenced pointer expression at point.") 749 "Evaluate C dereferenced pointer expression at point.")
750 750
751 ;; For debugging Emacs only. 751 ;; For debugging Emacs only.
752 (gud-def gud-pv "pv1 %e" "\C-v" "Print the value of the lisp variable.") 752 (gud-def gud-pv "pv %e" "\C-v" "Print the value of the lisp variable.")
753 753
754 (gud-def gud-until "until %l" "\C-u" "Continue to current line.") 754 (gud-def gud-until "until %l" "\C-u" "Continue to current line.")
755 (gud-def gud-run "run" nil "Run the program.") 755 (gud-def gud-run "run" nil "Run the program.")
@@ -1646,8 +1646,8 @@ and source-file directory for your debugger."
1646 (gud-common-init command-line nil 'gud-pdb-marker-filter) 1646 (gud-common-init command-line nil 'gud-pdb-marker-filter)
1647 (set (make-local-variable 'gud-minor-mode) 'pdb) 1647 (set (make-local-variable 'gud-minor-mode) 'pdb)
1648 1648
1649 (gud-def gud-break "break %f:%l" "\C-b" "Set breakpoint at current line.") 1649 (gud-def gud-break "break %d%f:%l" "\C-b" "Set breakpoint at current line.")
1650 (gud-def gud-remove "clear %f:%l" "\C-d" "Remove breakpoint at current line") 1650 (gud-def gud-remove "clear %d%f:%l" "\C-d" "Remove breakpoint at current line")
1651 (gud-def gud-step "step" "\C-s" "Step one source line with display.") 1651 (gud-def gud-step "step" "\C-s" "Step one source line with display.")
1652 (gud-def gud-next "next" "\C-n" "Step one line (skip functions).") 1652 (gud-def gud-next "next" "\C-n" "Step one line (skip functions).")
1653 (gud-def gud-cont "continue" "\C-r" "Continue with display.") 1653 (gud-def gud-cont "continue" "\C-r" "Continue with display.")
diff --git a/lisp/progmodes/hideshow.el b/lisp/progmodes/hideshow.el
index 0884d28ad5a..104a8f96727 100644
--- a/lisp/progmodes/hideshow.el
+++ b/lisp/progmodes/hideshow.el
@@ -1,6 +1,6 @@
1;;; hideshow.el --- minor mode cmds to selectively display code/comment blocks 1;;; hideshow.el --- minor mode cmds to selectively display code/comment blocks
2 2
3;; Copyright (C) 1994-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1994-2012 Free Software Foundation, Inc.
4 4
5;; Author: Thien-Thi Nguyen <ttn@gnu.org> 5;; Author: Thien-Thi Nguyen <ttn@gnu.org>
6;; Dan Nicolaescu <dann@ics.uci.edu> 6;; Dan Nicolaescu <dann@ics.uci.edu>
@@ -928,6 +928,10 @@ This can be useful if you have huge RCS logs in those comments."
928;;;###autoload 928;;;###autoload
929(define-minor-mode hs-minor-mode 929(define-minor-mode hs-minor-mode
930 "Minor mode to selectively hide/show code and comment blocks. 930 "Minor mode to selectively hide/show code and comment blocks.
931With a prefix argument ARG, enable the mode if ARG is positive,
932and disable it otherwise. If called from Lisp, enable the mode
933if ARG is omitted or nil.
934
931When hideshow minor mode is on, the menu bar is augmented with hideshow 935When hideshow minor mode is on, the menu bar is augmented with hideshow
932commands and the hideshow commands are enabled. 936commands and the hideshow commands are enabled.
933The value '(hs . t) is added to `buffer-invisibility-spec'. 937The value '(hs . t) is added to `buffer-invisibility-spec'.
diff --git a/lisp/progmodes/pascal.el b/lisp/progmodes/pascal.el
index db15e3c6f27..95f1adec40e 100644
--- a/lisp/progmodes/pascal.el
+++ b/lisp/progmodes/pascal.el
@@ -1,6 +1,6 @@
1;;; pascal.el --- major mode for editing pascal source in Emacs -*- lexical-binding: t -*- 1;;; pascal.el --- major mode for editing pascal source in Emacs -*- lexical-binding: t -*-
2 2
3;; Copyright (C) 1993-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1993-2012 Free Software Foundation, Inc.
4 4
5;; Author: Espen Skoglund <esk@gnu.org> 5;; Author: Espen Skoglund <esk@gnu.org>
6;; Keywords: languages 6;; Keywords: languages
@@ -1394,8 +1394,12 @@ The default is a name found in the buffer around point."
1394(define-obsolete-function-alias 'pascal-outline 'pascal-outline-mode "22.1") 1394(define-obsolete-function-alias 'pascal-outline 'pascal-outline-mode "22.1")
1395(define-minor-mode pascal-outline-mode 1395(define-minor-mode pascal-outline-mode
1396 "Outline-line minor mode for Pascal mode. 1396 "Outline-line minor mode for Pascal mode.
1397When in Pascal Outline mode, portions 1397With a prefix argument ARG, enable the mode if ARG is positive,
1398of the text being edited may be made invisible. \\<pascal-outline-map> 1398and disable it otherwise. If called from Lisp, enable the mode
1399if ARG is omitted or nil.
1400
1401When enabled, portions of the text being edited may be made
1402invisible. \\<pascal-outline-map>
1399 1403
1400Pascal Outline mode provides some additional commands. 1404Pascal Outline mode provides some additional commands.
1401 1405
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 0c29891cd92..15d98ce48af 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -67,6 +67,7 @@
67;;; Code: 67;;; Code:
68 68
69(require 'comint) 69(require 'comint)
70(require 'ansi-color)
70 71
71(eval-when-compile 72(eval-when-compile
72 (require 'compile) 73 (require 'compile)
@@ -1386,7 +1387,6 @@ For running multiple processes in multiple buffers, see `run-python' and
1386 1387
1387\\{inferior-python-mode-map}" 1388\\{inferior-python-mode-map}"
1388 :group 'python 1389 :group 'python
1389 (require 'ansi-color) ; for ipython
1390 (setq mode-line-process '(":%s")) 1390 (setq mode-line-process '(":%s"))
1391 (set (make-local-variable 'comint-input-filter) 'python-input-filter) 1391 (set (make-local-variable 'comint-input-filter) 'python-input-filter)
1392 (add-hook 'comint-preoutput-filter-functions #'python-preoutput-filter 1392 (add-hook 'comint-preoutput-filter-functions #'python-preoutput-filter
@@ -1530,7 +1530,6 @@ behavior, change `python-remove-cwd-from-path' to nil."
1530 (interactive (if current-prefix-arg 1530 (interactive (if current-prefix-arg
1531 (list (read-string "Run Python: " python-command) nil t) 1531 (list (read-string "Run Python: " python-command) nil t)
1532 (list python-command))) 1532 (list python-command)))
1533 (require 'ansi-color) ; for ipython
1534 (unless cmd (setq cmd python-command)) 1533 (unless cmd (setq cmd python-command))
1535 (python-check-version cmd) 1534 (python-check-version cmd)
1536 (setq python-command cmd) 1535 (setq python-command cmd)
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el
index 2e59d8f8517..f8f62d113e6 100644
--- a/lisp/progmodes/sql.el
+++ b/lisp/progmodes/sql.el
@@ -285,7 +285,7 @@ Customizing your password will store it in your ~/.emacs file."
285 :safe 'stringp) 285 :safe 'stringp)
286 286
287(defcustom sql-port 0 287(defcustom sql-port 0
288 "Default port." 288 "Default port for connecting to a MySQL or Postgres server."
289 :version "24.1" 289 :version "24.1"
290 :type 'number 290 :type 'number
291 :group 'SQL 291 :group 'SQL
@@ -613,30 +613,22 @@ settings.")
613 '(:font-lock :sqli-program :sqli-options :sqli-login :statement)) 613 '(:font-lock :sqli-program :sqli-options :sqli-login :statement))
614 614
615(defcustom sql-connection-alist nil 615(defcustom sql-connection-alist nil
616 "An alist of connection parameters for interacting with a SQL 616 "An alist of connection parameters for interacting with a SQL product.
617 product.
618
619Each element of the alist is as follows: 617Each element of the alist is as follows:
620 618
621 \(CONNECTION \(SQL-VARIABLE VALUE) ...) 619 \(CONNECTION \(SQL-VARIABLE VALUE) ...)
622 620
623Where CONNECTION is a symbol identifying the connection, SQL-VARIABLE 621Where CONNECTION is a symbol identifying the connection, SQL-VARIABLE
624is the symbol name of a SQL mode variable, and VALUE is the value to 622is the symbol name of a SQL mode variable, and VALUE is the value to
625be assigned to the variable. 623be assigned to the variable. The most common SQL-VARIABLE settings
626 624associated with a connection are: `sql-product', `sql-user',
627The most common SQL-VARIABLE settings associated with a connection 625`sql-password', `sql-port', `sql-server', and `sql-database'.
628are:
629
630 `sql-product'
631 `sql-user'
632 `sql-password'
633 `sql-port'
634 `sql-server'
635 `sql-database'
636 626
637If a SQL-VARIABLE is part of the connection, it will not be 627If a SQL-VARIABLE is part of the connection, it will not be
638prompted for during login." 628prompted for during login. The command `sql-connect' starts a
639 629predefined SQLi session using the parameters from this list.
630Connections defined here appear in the submenu SQL->Start... for
631making new SQLi sessions."
640 :type `(alist :key-type (string :tag "Connection") 632 :type `(alist :key-type (string :tag "Connection")
641 :value-type 633 :value-type
642 (set 634 (set
@@ -3647,7 +3639,9 @@ The list is maintained in SQL interactive buffers.")
3647 (read-from-minibuffer prompt tname)))) 3639 (read-from-minibuffer prompt tname))))
3648 3640
3649(defun sql-list-all (&optional enhanced) 3641(defun sql-list-all (&optional enhanced)
3650 "List all database objects." 3642 "List all database objects.
3643With optional prefix argument ENHANCED, displays additional
3644details or extends the listing to include other schemas objects."
3651 (interactive "P") 3645 (interactive "P")
3652 (let ((sqlbuf (sql-find-sqli-buffer))) 3646 (let ((sqlbuf (sql-find-sqli-buffer)))
3653 (unless sqlbuf 3647 (unless sqlbuf
@@ -3659,7 +3653,9 @@ The list is maintained in SQL interactive buffers.")
3659 (set (make-local-variable 'sql-buffer) sqlbuf)))) 3653 (set (make-local-variable 'sql-buffer) sqlbuf))))
3660 3654
3661(defun sql-list-table (name &optional enhanced) 3655(defun sql-list-table (name &optional enhanced)
3662 "List the details of a database table. " 3656 "List the details of a database table named NAME.
3657Displays the columns in the relation. With optional prefix argument
3658ENHANCED, displays additional details about each column."
3663 (interactive 3659 (interactive
3664 (list (sql-read-table-name "Table name: ") 3660 (list (sql-read-table-name "Table name: ")
3665 current-prefix-arg)) 3661 current-prefix-arg))
diff --git a/lisp/scroll-lock.el b/lisp/scroll-lock.el
index 87c98420639..c5c19c046f1 100644
--- a/lisp/scroll-lock.el
+++ b/lisp/scroll-lock.el
@@ -49,10 +49,12 @@
49;;;###autoload 49;;;###autoload
50(define-minor-mode scroll-lock-mode 50(define-minor-mode scroll-lock-mode
51 "Buffer-local minor mode for pager-like scrolling. 51 "Buffer-local minor mode for pager-like scrolling.
52Keys which normally move point by line or paragraph will scroll 52With a prefix argument ARG, enable the mode if ARG is positive,
53the buffer by the respective amount of lines instead and point 53and disable it otherwise. If called from Lisp, enable the mode
54will be kept vertically fixed relative to window boundaries 54if ARG is omitted or nil. When enabled, keys that normally move
55during scrolling." 55point by line or paragraph will scroll the buffer by the
56respective amount of lines instead and point will be kept
57vertically fixed relative to window boundaries during scrolling."
56 :lighter " ScrLck" 58 :lighter " ScrLck"
57 :keymap scroll-lock-mode-map 59 :keymap scroll-lock-mode-map
58 (if scroll-lock-mode 60 (if scroll-lock-mode
diff --git a/lisp/server.el b/lisp/server.el
index 9dcd1f3b1d9..34ac5d7ba23 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -126,6 +126,8 @@ port number."
126 126
127(defcustom server-auth-dir (locate-user-emacs-file "server/") 127(defcustom server-auth-dir (locate-user-emacs-file "server/")
128 "Directory for server authentication files. 128 "Directory for server authentication files.
129We only use this if `server-use-tcp' is non-nil.
130Otherwise we use `server-socket-dir'.
129 131
130NOTE: On FAT32 filesystems, directories are not secure; 132NOTE: On FAT32 filesystems, directories are not secure;
131files can be read and modified by any user or process. 133files can be read and modified by any user or process.
@@ -397,16 +399,19 @@ If CLIENT is non-nil, add a description of it to the logged message."
397 ;; visible. If not (which can happen if the user's customizations call 399 ;; visible. If not (which can happen if the user's customizations call
398 ;; pop-to-buffer etc.), delete it to avoid preserving the connection after 400 ;; pop-to-buffer etc.), delete it to avoid preserving the connection after
399 ;; the last real frame is deleted. 401 ;; the last real frame is deleted.
400 (if (and (eq (frame-first-window frame) 402
401 (next-window (frame-first-window frame) 'nomini)) 403 ;; Rewritten to avoid inadvertently killing the current buffer after
402 (eq (window-buffer (frame-first-window frame)) 404 ;; `delete-frame' removed FRAME (Bug#10729).
403 (frame-parameter frame 'server-dummy-buffer))) 405 (let ((buffer (frame-parameter frame 'server-dummy-buffer)))
404 ;; The temp frame still only shows one buffer, and that is the 406 (if (and (one-window-p 'nomini frame)
405 ;; internal temp buffer. 407 (eq (window-buffer (frame-first-window frame)) buffer))
406 (delete-frame frame) 408 ;; The temp frame still only shows one buffer, and that is the
407 (set-frame-parameter frame 'visibility t)) 409 ;; internal temp buffer.
408 (kill-buffer (frame-parameter frame 'server-dummy-buffer)) 410 (delete-frame frame)
409 (set-frame-parameter frame 'server-dummy-buffer nil))) 411 (set-frame-parameter frame 'visibility t)
412 (set-frame-parameter frame 'server-dummy-buffer nil))
413 (when (buffer-live-p buffer)
414 (kill-buffer buffer)))))
410 415
411(defun server-handle-delete-frame (frame) 416(defun server-handle-delete-frame (frame)
412 "Delete the client connection when the emacsclient frame is deleted. 417 "Delete the client connection when the emacsclient frame is deleted.
@@ -1525,7 +1530,14 @@ only these files will be asked to be saved."
1525 nil) 1530 nil)
1526 1531
1527(defun server-eval-at (server form) 1532(defun server-eval-at (server form)
1528 "Eval FORM on Emacs Server SERVER." 1533 "Contact the Emacs server named SERVER and evaluate FORM there.
1534Returns the result of the evaluation, or signals an error if it
1535cannot contact the specified server. For example:
1536 \(server-eval-at \"server\" '(emacs-pid))
1537returns the process ID of the Emacs instance running \"server\".
1538This function requires the use of TCP sockets. "
1539 (or server-use-tcp
1540 (error "This function requires TCP sockets"))
1529 (let ((auth-file (expand-file-name server server-auth-dir)) 1541 (let ((auth-file (expand-file-name server server-auth-dir))
1530 (coding-system-for-read 'binary) 1542 (coding-system-for-read 'binary)
1531 (coding-system-for-write 'binary) 1543 (coding-system-for-write 'binary)
diff --git a/lisp/simple.el b/lisp/simple.el
index d9468ed5cf6..881b0b22079 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -321,9 +321,11 @@ select the source buffer."
321 321
322(define-minor-mode next-error-follow-minor-mode 322(define-minor-mode next-error-follow-minor-mode
323 "Minor mode for compilation, occur and diff modes. 323 "Minor mode for compilation, occur and diff modes.
324With a prefix argument ARG, enable mode if ARG is positive, and
325disable it otherwise. If called from Lisp, enable mode if ARG is
326omitted or nil.
324When turned on, cursor motion in the compilation, grep, occur or diff 327When turned on, cursor motion in the compilation, grep, occur or diff
325buffer causes automatic display of the corresponding source code 328buffer causes automatic display of the corresponding source code location."
326location."
327 :group 'next-error :init-value nil :lighter " Fol" 329 :group 'next-error :init-value nil :lighter " Fol"
328 (if (not next-error-follow-minor-mode) 330 (if (not next-error-follow-minor-mode)
329 (remove-hook 'post-command-hook 'next-error-follow-mode-post-command-hook t) 331 (remove-hook 'post-command-hook 'next-error-follow-mode-post-command-hook t)
@@ -2713,47 +2715,50 @@ support pty association, if PROGRAM is nil."
2713 (tabulated-list-init-header)) 2715 (tabulated-list-init-header))
2714 2716
2715(defun list-processes--refresh () 2717(defun list-processes--refresh ()
2716 "Recompute the list of processes for the Process List buffer." 2718 "Recompute the list of processes for the Process List buffer.
2719Also, delete any process that is exited or signaled."
2717 (setq tabulated-list-entries nil) 2720 (setq tabulated-list-entries nil)
2718 (dolist (p (process-list)) 2721 (dolist (p (process-list))
2719 (when (or (not process-menu-query-only) 2722 (cond ((memq (process-status p) '(exit signal closed))
2720 (process-query-on-exit-flag p)) 2723 (delete-process p))
2721 (let* ((buf (process-buffer p)) 2724 ((or (not process-menu-query-only)
2722 (type (process-type p)) 2725 (process-query-on-exit-flag p))
2723 (name (process-name p)) 2726 (let* ((buf (process-buffer p))
2724 (status (symbol-name (process-status p))) 2727 (type (process-type p))
2725 (buf-label (if (buffer-live-p buf) 2728 (name (process-name p))
2726 `(,(buffer-name buf) 2729 (status (symbol-name (process-status p)))
2727 face link 2730 (buf-label (if (buffer-live-p buf)
2728 help-echo ,(concat "Visit buffer `" 2731 `(,(buffer-name buf)
2729 (buffer-name buf) "'") 2732 face link
2730 follow-link t 2733 help-echo ,(concat "Visit buffer `"
2731 process-buffer ,buf 2734 (buffer-name buf) "'")
2732 action process-menu-visit-buffer) 2735 follow-link t
2733 "--")) 2736 process-buffer ,buf
2734 (tty (or (process-tty-name p) "--")) 2737 action process-menu-visit-buffer)
2735 (cmd 2738 "--"))
2736 (if (memq type '(network serial)) 2739 (tty (or (process-tty-name p) "--"))
2737 (let ((contact (process-contact p t))) 2740 (cmd
2738 (if (eq type 'network) 2741 (if (memq type '(network serial))
2739 (format "(%s %s)" 2742 (let ((contact (process-contact p t)))
2740 (if (plist-get contact :type) 2743 (if (eq type 'network)
2741 "datagram" 2744 (format "(%s %s)"
2742 "network") 2745 (if (plist-get contact :type)
2743 (if (plist-get contact :server) 2746 "datagram"
2744 (format "server on %s" 2747 "network")
2745 (plist-get contact :server)) 2748 (if (plist-get contact :server)
2746 (format "connection to %s" 2749 (format "server on %s"
2747 (plist-get contact :host)))) 2750 (plist-get contact :server))
2748 (format "(serial port %s%s)" 2751 (format "connection to %s"
2749 (or (plist-get contact :port) "?") 2752 (plist-get contact :host))))
2750 (let ((speed (plist-get contact :speed))) 2753 (format "(serial port %s%s)"
2751 (if speed 2754 (or (plist-get contact :port) "?")
2752 (format " at %s b/s" speed) 2755 (let ((speed (plist-get contact :speed)))
2753 ""))))) 2756 (if speed
2754 (mapconcat 'identity (process-command p) " ")))) 2757 (format " at %s b/s" speed)
2755 (push (list p (vector name status buf-label tty cmd)) 2758 "")))))
2756 tabulated-list-entries))))) 2759 (mapconcat 'identity (process-command p) " "))))
2760 (push (list p (vector name status buf-label tty cmd))
2761 tabulated-list-entries))))))
2757 2762
2758(defun process-menu-visit-buffer (button) 2763(defun process-menu-visit-buffer (button)
2759 (display-buffer (button-get button 'process-buffer))) 2764 (display-buffer (button-get button 'process-buffer)))
@@ -2914,28 +2919,46 @@ These commands include \\[set-mark-command] and \\[start-kbd-macro]."
2914 2919
2915 2920
2916(defvar filter-buffer-substring-functions nil 2921(defvar filter-buffer-substring-functions nil
2917 "Wrapper hook around `filter-buffer-substring'. 2922 "This variable is a wrapper hook around `filter-buffer-substring'.
2918The functions on this special hook are called with four arguments: 2923Each member of the hook should be a function accepting four arguments:
2919 NEXT-FUN BEG END DELETE 2924\(FUN BEG END DELETE), where FUN is itself a function of three arguments
2920NEXT-FUN is a function of three arguments (BEG END DELETE) 2925\(BEG END DELETE). The arguments BEG, END, and DELETE are the same
2921that performs the default operation. The other three arguments 2926as those of `filter-buffer-substring' in each case.
2922are like the ones passed to `filter-buffer-substring'.") 2927
2928The first hook function to be called receives a FUN equivalent
2929to the default operation of `filter-buffer-substring',
2930i.e. one that returns the buffer-substring between BEG and
2931END (processed by any `buffer-substring-filters'). Normally,
2932the hook function will call FUN and then do its own processing
2933of the result. The next hook function receives a FUN equivalent
2934to the previous hook function, calls it, and does its own
2935processing, and so on. The overall result is that of all hook
2936functions acting in sequence.
2937
2938Any hook may choose not to call FUN though, in which case it
2939effectively replaces the default behavior with whatever it chooses.
2940Of course, a later hook function may do the same thing.")
2923 2941
2924(defvar buffer-substring-filters nil 2942(defvar buffer-substring-filters nil
2925 "List of filter functions for `filter-buffer-substring'. 2943 "List of filter functions for `filter-buffer-substring'.
2926Each function must accept a single argument, a string, and return 2944Each function must accept a single argument, a string, and return
2927a string. The buffer substring is passed to the first function 2945a string. The buffer substring is passed to the first function
2928in the list, and the return value of each function is passed to 2946in the list, and the return value of each function is passed to
2929the next. The return value of the last function is used as the 2947the next. The final result (if `buffer-substring-filters' is
2930return value of `filter-buffer-substring'. 2948nil, this is the unfiltered buffer-substring) is passed to the
2949first function on `filter-buffer-substring-functions'.
2931 2950
2932If this variable is nil, no filtering is performed.") 2951As a special convention, point is set to the start of the buffer text
2952being operated on (i.e., the first argument of `filter-buffer-substring')
2953before these functions are called.")
2933(make-obsolete-variable 'buffer-substring-filters 2954(make-obsolete-variable 'buffer-substring-filters
2934 'filter-buffer-substring-functions "24.1") 2955 'filter-buffer-substring-functions "24.1")
2935 2956
2936(defun filter-buffer-substring (beg end &optional delete) 2957(defun filter-buffer-substring (beg end &optional delete)
2937 "Return the buffer substring between BEG and END, after filtering. 2958 "Return the buffer substring between BEG and END, after filtering.
2938The filtering is performed by `filter-buffer-substring-functions'. 2959The wrapper hook `filter-buffer-substring-functions' performs
2960the actual filtering. The obsolete variable `buffer-substring-filters'
2961is also consulted. If both of these are nil, no filtering is done.
2939 2962
2940If DELETE is non-nil, the text between BEG and END is deleted 2963If DELETE is non-nil, the text between BEG and END is deleted
2941from the buffer. 2964from the buffer.
@@ -3751,10 +3774,18 @@ a mistake; see the documentation of `set-mark'."
3751 (signal 'mark-inactive nil))) 3774 (signal 'mark-inactive nil)))
3752 3775
3753(defsubst deactivate-mark (&optional force) 3776(defsubst deactivate-mark (&optional force)
3754 "Deactivate the mark by setting `mark-active' to nil. 3777 "Deactivate the mark.
3755Unless FORCE is non-nil, this function does nothing if Transient 3778If Transient Mark mode is disabled, this function normally does
3756Mark mode is disabled. 3779nothing; but if FORCE is non-nil, it deactivates the mark anyway.
3757This function also runs `deactivate-mark-hook'." 3780
3781Deactivating the mark sets `mark-active' to nil, updates the
3782primary selection according to `select-active-regions', and runs
3783`deactivate-mark-hook'.
3784
3785If Transient Mark mode was temporarily enabled, reset the value
3786of the variable `transient-mark-mode'; if this causes Transient
3787Mark mode to be disabled, don't change `mark-active' to nil or
3788run `deactivate-mark-hook'."
3758 (when (or transient-mark-mode force) 3789 (when (or transient-mark-mode force)
3759 (when (and (if (eq select-active-regions 'only) 3790 (when (and (if (eq select-active-regions 'only)
3760 (eq (car-safe transient-mark-mode) 'only) 3791 (eq (car-safe transient-mark-mode) 'only)
diff --git a/lisp/subr.el b/lisp/subr.el
index 14f9192405c..00a030c744c 100644
--- a/lisp/subr.el
+++ b/lisp/subr.el
@@ -1373,16 +1373,19 @@ around the preceding ones, like a set of nested `around' advices.
1373Each hook function should accept an argument list consisting of a 1373Each hook function should accept an argument list consisting of a
1374function FUN, followed by the additional arguments in ARGS. 1374function FUN, followed by the additional arguments in ARGS.
1375 1375
1376The FUN passed to the first hook function in HOOK performs BODY, 1376The first hook function in HOOK is passed a FUN that, if it is called
1377if it is called with arguments ARGS. The FUN passed to each 1377with arguments ARGS, performs BODY (i.e., the default operation).
1378successive hook function is defined based on the preceding hook 1378The FUN passed to each successive hook function is defined based
1379functions; if called with arguments ARGS, it does what the 1379on the preceding hook functions; if called with arguments ARGS,
1380`with-wrapper-hook' call would do if the preceding hook functions 1380it does what the `with-wrapper-hook' call would do if the
1381were the only ones present in HOOK. 1381preceding hook functions were the only ones present in HOOK.
1382 1382
1383In the function definition of each hook function, FUN can be 1383Each hook function may call its FUN argument as many times as it wishes,
1384called any number of times (including not calling it at all). 1384including never. In that case, such a hook function acts to replace
1385That function definition is then used to construct the FUN passed 1385the default definition altogether, and any preceding hook functions.
1386Of course, a subsequent hook function may do the same thing.
1387
1388Each hook function definition is used to construct the FUN passed
1386to the next hook function, if any. The last (or \"outermost\") 1389to the next hook function, if any. The last (or \"outermost\")
1387FUN is then called once." 1390FUN is then called once."
1388 (declare (indent 2) (debug (form sexp body))) 1391 (declare (indent 2) (debug (form sexp body)))
@@ -1539,10 +1542,12 @@ if it is empty or a duplicate."
1539 1542
1540(defun run-mode-hooks (&rest hooks) 1543(defun run-mode-hooks (&rest hooks)
1541 "Run mode hooks `delayed-mode-hooks' and HOOKS, or delay HOOKS. 1544 "Run mode hooks `delayed-mode-hooks' and HOOKS, or delay HOOKS.
1542Execution is delayed if the variable `delay-mode-hooks' is non-nil. 1545If the variable `delay-mode-hooks' is non-nil, does not run any hooks,
1543Otherwise, runs the mode hooks and then `after-change-major-mode-hook'. 1546just adds the HOOKS to the list `delayed-mode-hooks'.
1544Major mode functions should use this instead of `run-hooks' when running their 1547Otherwise, runs hooks in the sequence: `change-major-mode-after-body-hook',
1545FOO-mode-hook." 1548`delayed-mode-hooks' (in reverse order), HOOKS, and finally
1549`after-change-major-mode-hook'. Major mode functions should use
1550this instead of `run-hooks' when running their FOO-mode-hook."
1546 (if delay-mode-hooks 1551 (if delay-mode-hooks
1547 ;; Delaying case. 1552 ;; Delaying case.
1548 (dolist (hook hooks) 1553 (dolist (hook hooks)
@@ -1857,12 +1862,33 @@ FILE should be the name of a library, with no directory name."
1857 1862
1858(defun display-delayed-warnings () 1863(defun display-delayed-warnings ()
1859 "Display delayed warnings from `delayed-warnings-list'. 1864 "Display delayed warnings from `delayed-warnings-list'.
1860This is the default value of `delayed-warnings-hook'." 1865Used from `delayed-warnings-hook' (which see)."
1861 (dolist (warning (nreverse delayed-warnings-list)) 1866 (dolist (warning (nreverse delayed-warnings-list))
1862 (apply 'display-warning warning)) 1867 (apply 'display-warning warning))
1863 (setq delayed-warnings-list nil)) 1868 (setq delayed-warnings-list nil))
1864 1869
1865(defvar delayed-warnings-hook '(display-delayed-warnings) 1870(defun collapse-delayed-warnings ()
1871 "Remove duplicates from `delayed-warnings-list'.
1872Collapse identical adjacent warnings into one (plus count).
1873Used from `delayed-warnings-hook' (which see)."
1874 (let ((count 1)
1875 collapsed warning)
1876 (while delayed-warnings-list
1877 (setq warning (pop delayed-warnings-list))
1878 (if (equal warning (car delayed-warnings-list))
1879 (setq count (1+ count))
1880 (when (> count 1)
1881 (setcdr warning (cons (format "%s [%d times]" (cadr warning) count)
1882 (cddr warning)))
1883 (setq count 1))
1884 (push warning collapsed)))
1885 (setq delayed-warnings-list (nreverse collapsed))))
1886
1887;; At present this is only really useful for Emacs internals.
1888;; Document in the lispref if it becomes generally useful.
1889;; Ref http://lists.gnu.org/archive/html/emacs-devel/2012-02/msg00085.html
1890(defvar delayed-warnings-hook '(collapse-delayed-warnings
1891 display-delayed-warnings)
1866 "Normal hook run to process delayed warnings. 1892 "Normal hook run to process delayed warnings.
1867Functions in this hook should access the `delayed-warnings-list' 1893Functions in this hook should access the `delayed-warnings-list'
1868variable (which see) and remove from it the warnings they process.") 1894variable (which see) and remove from it the warnings they process.")
@@ -3193,7 +3219,7 @@ If BODY finishes, `while-no-input' returns whatever value BODY produced."
3193 (or (input-pending-p) 3219 (or (input-pending-p)
3194 (progn ,@body))))))) 3220 (progn ,@body)))))))
3195 3221
3196(defmacro condition-case-no-debug (var bodyform &rest handlers) 3222(defmacro condition-case-unless-debug (var bodyform &rest handlers)
3197 "Like `condition-case' except that it does not catch anything when debugging. 3223 "Like `condition-case' except that it does not catch anything when debugging.
3198More specifically if `debug-on-error' is set, then it does not catch any signal." 3224More specifically if `debug-on-error' is set, then it does not catch any signal."
3199 (declare (debug condition-case) (indent 2)) 3225 (declare (debug condition-case) (indent 2))
@@ -3205,6 +3231,9 @@ More specifically if `debug-on-error' is set, then it does not catch any signal.
3205 (funcall ,bodysym) 3231 (funcall ,bodysym)
3206 ,@handlers))))) 3232 ,@handlers)))))
3207 3233
3234(define-obsolete-function-alias 'condition-case-no-debug
3235 'condition-case-unless-debug "24.1")
3236
3208(defmacro with-demoted-errors (&rest body) 3237(defmacro with-demoted-errors (&rest body)
3209 "Run BODY and demote any errors to simple messages. 3238 "Run BODY and demote any errors to simple messages.
3210If `debug-on-error' is non-nil, run BODY without catching its errors. 3239If `debug-on-error' is non-nil, run BODY without catching its errors.
@@ -3212,7 +3241,7 @@ This is to be used around code which is not expected to signal an error
3212but which should be robust in the unexpected case that an error is signaled." 3241but which should be robust in the unexpected case that an error is signaled."
3213 (declare (debug t) (indent 0)) 3242 (declare (debug t) (indent 0))
3214 (let ((err (make-symbol "err"))) 3243 (let ((err (make-symbol "err")))
3215 `(condition-case-no-debug ,err 3244 `(condition-case-unless-debug ,err
3216 (progn ,@body) 3245 (progn ,@body)
3217 (error (message "Error: %S" ,err) nil)))) 3246 (error (message "Error: %S" ,err) nil))))
3218 3247
diff --git a/lisp/tar-mode.el b/lisp/tar-mode.el
index cb41e6af627..949ac4c0889 100644
--- a/lisp/tar-mode.el
+++ b/lisp/tar-mode.el
@@ -1,6 +1,6 @@
1;;; tar-mode.el --- simple editing of tar files from GNU Emacs 1;;; tar-mode.el --- simple editing of tar files from GNU Emacs
2 2
3;; Copyright (C) 1990-1991, 1993-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1990-1991, 1993-2012 Free Software Foundation, Inc.
4 4
5;; Author: Jamie Zawinski <jwz@lucid.com> 5;; Author: Jamie Zawinski <jwz@lucid.com>
6;; Maintainer: FSF 6;; Maintainer: FSF
@@ -677,9 +677,12 @@ See also: variables `tar-update-datestamp' and `tar-anal-blocksize'.
677 677
678(define-minor-mode tar-subfile-mode 678(define-minor-mode tar-subfile-mode
679 "Minor mode for editing an element of a tar-file. 679 "Minor mode for editing an element of a tar-file.
680This mode arranges for \"saving\" this buffer to write the data 680With a prefix argument ARG, enable the mode if ARG is positive,
681into the tar-file buffer that it came from. The changes will actually 681and disable it otherwise. If called from Lisp, enable the mode
682appear on disk when you save the tar-file's buffer." 682if ARG is omitted or nil. This mode arranges for \"saving\" this
683buffer to write the data into the tar-file buffer that it came
684from. The changes will actually appear on disk when you save the
685tar-file's buffer."
683 ;; Don't do this, because it is redundant and wastes mode line space. 686 ;; Don't do this, because it is redundant and wastes mode line space.
684 ;; :lighter " TarFile" 687 ;; :lighter " TarFile"
685 nil nil nil 688 nil nil nil
diff --git a/lisp/term.el b/lisp/term.el
index 4050781fa8c..f44f34226f2 100644
--- a/lisp/term.el
+++ b/lisp/term.el
@@ -907,8 +907,7 @@ is buffer-local."
907 (define-key map [remap self-insert-command] 'term-send-raw) 907 (define-key map [remap self-insert-command] 'term-send-raw)
908 (define-key map "\e" esc-map) 908 (define-key map "\e" esc-map)
909 (setq term-raw-map map) 909 (setq term-raw-map map)
910 (setq term-raw-escape-map 910 (setq term-raw-escape-map (copy-keymap 'Control-X-prefix))
911 (copy-keymap (lookup-key (current-global-map) "\C-x")))
912 911
913 ;; Added nearly all the 'gray keys' -mm 912 ;; Added nearly all the 'gray keys' -mm
914 913
diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el
index 955e148a2ab..a873680a8c8 100644
--- a/lisp/textmodes/bibtex.el
+++ b/lisp/textmodes/bibtex.el
@@ -443,6 +443,7 @@ which is called to determine the initial content of the field.
443ALTERNATIVE if non-nil is an integer that numbers sets of 443ALTERNATIVE if non-nil is an integer that numbers sets of
444alternatives, starting from zero." 444alternatives, starting from zero."
445 :group 'BibTeX 445 :group 'BibTeX
446 :version "24.1"
446 :type 'bibtex-entry-alist) 447 :type 'bibtex-entry-alist)
447(put 'bibtex-BibTeX-entry-alist 'risky-local-variable t) 448(put 'bibtex-BibTeX-entry-alist 'risky-local-variable t)
448 449
@@ -696,6 +697,7 @@ alternatives, starting from zero."
696 "Alist of biblatex entry types and their associated fields. 697 "Alist of biblatex entry types and their associated fields.
697It has the same format as `bibtex-BibTeX-entry-alist'." 698It has the same format as `bibtex-BibTeX-entry-alist'."
698 :group 'bibtex 699 :group 'bibtex
700 :version "24.1"
699 :type 'bibtex-entry-alist) 701 :type 'bibtex-entry-alist)
700(put 'bibtex-biblatex-entry-alist 'risky-local-variable t) 702(put 'bibtex-biblatex-entry-alist 'risky-local-variable t)
701 703
@@ -717,6 +719,7 @@ It has the same format as `bibtex-BibTeX-entry-alist'."
717Each element is a list (FIELD COMMENT). COMMENT is used as a default 719Each element is a list (FIELD COMMENT). COMMENT is used as a default
718if `bibtex-BibTeX-entry-alist' does not define a comment for FIELD." 720if `bibtex-BibTeX-entry-alist' does not define a comment for FIELD."
719 :group 'bibtex 721 :group 'bibtex
722 :version "24.1"
720 :type 'bibtex-field-alist) 723 :type 'bibtex-field-alist)
721 724
722(defcustom bibtex-biblatex-field-alist 725(defcustom bibtex-biblatex-field-alist
@@ -814,6 +817,7 @@ if `bibtex-BibTeX-entry-alist' does not define a comment for FIELD."
814 "Alist of biblatex fields. 817 "Alist of biblatex fields.
815It has the same format as `bibtex-BibTeX-entry-alist'." 818It has the same format as `bibtex-BibTeX-entry-alist'."
816 :group 'bibtex 819 :group 'bibtex
820 :version "24.1"
817 :type 'bibtex-field-alist) 821 :type 'bibtex-field-alist)
818 822
819(defcustom bibtex-dialect-list '(BibTeX biblatex) 823(defcustom bibtex-dialect-list '(BibTeX biblatex)
@@ -822,12 +826,14 @@ For each DIALECT (a symbol) a variable bibtex-DIALECT-entry-alist defines
822the allowed entries and bibtex-DIALECT-field-alist defines known field types. 826the allowed entries and bibtex-DIALECT-field-alist defines known field types.
823Predefined dialects include BibTeX and biblatex." 827Predefined dialects include BibTeX and biblatex."
824 :group 'bibtex 828 :group 'bibtex
829 :version "24.1"
825 :type '(repeat (symbol :tag "Dialect"))) 830 :type '(repeat (symbol :tag "Dialect")))
826 831
827(defcustom bibtex-dialect 'BibTeX 832(defcustom bibtex-dialect 'BibTeX
828 "Current BibTeX dialect. For allowed values see `bibtex-dialect-list'. 833 "Current BibTeX dialect. For allowed values see `bibtex-dialect-list'.
829During a session change it via `bibtex-set-dialect'." 834To interactively change the dialect use the command `bibtex-set-dialect'."
830 :group 'bibtex 835 :group 'bibtex
836 :version "24.1"
831 :set '(lambda (symbol value) 837 :set '(lambda (symbol value)
832 (set-default symbol value) 838 (set-default symbol value)
833 ;; `bibtex-set-dialect' is undefined during loading (no problem) 839 ;; `bibtex-set-dialect' is undefined during loading (no problem)
@@ -836,11 +842,13 @@ During a session change it via `bibtex-set-dialect'."
836 :type '(choice (const BibTeX) 842 :type '(choice (const BibTeX)
837 (const biblatex) 843 (const biblatex)
838 (symbol :tag "Custom"))) 844 (symbol :tag "Custom")))
845(put 'bibtex-dialect 'safe-local-variable 'symbolp)
839 846
840(defcustom bibtex-no-opt-remove-re "\\`option" 847(defcustom bibtex-no-opt-remove-re "\\`option"
841 "If a field name matches this regexp, the prefix OPT is not removed. 848 "If a field name matches this regexp, the prefix OPT is not removed.
842If nil prefix OPT is always removed" 849If nil prefix OPT is always removed"
843 :group 'bibtex 850 :group 'bibtex
851 :version "24.1"
844 :type '(choice (regexp) (const nil))) 852 :type '(choice (regexp) (const nil)))
845 853
846(defcustom bibtex-comment-start "@Comment" 854(defcustom bibtex-comment-start "@Comment"
@@ -929,6 +937,7 @@ See also `bibtex-search-entry-globally'."
929 "If non-nil, interactive calls of `bibtex-search-entry' search globally. 937 "If non-nil, interactive calls of `bibtex-search-entry' search globally.
930A global search includes all files in `bibtex-files'." 938A global search includes all files in `bibtex-files'."
931 :group 'bibtex 939 :group 'bibtex
940 :version "24.1"
932 :type 'boolean) 941 :type 'boolean)
933 942
934(defcustom bibtex-help-message t 943(defcustom bibtex-help-message t
@@ -1290,6 +1299,7 @@ Set this variable before loading BibTeX mode."
1290(defcustom bibtex-search-buffer "*BibTeX Search*" 1299(defcustom bibtex-search-buffer "*BibTeX Search*"
1291 "Buffer for BibTeX search results." 1300 "Buffer for BibTeX search results."
1292 :group 'bibtex 1301 :group 'bibtex
1302 :version "24.1"
1293 :type 'string) 1303 :type 'string)
1294 1304
1295;; `bibtex-font-lock-keywords' is a user option, too. But since the 1305;; `bibtex-font-lock-keywords' is a user option, too. But since the
@@ -1442,11 +1452,13 @@ Set this variable before loading BibTeX mode."
1442 1452
1443;; Internal Variables 1453;; Internal Variables
1444 1454
1445(defvar bibtex-entry-alist bibtex-BibTeX-entry-alist 1455(defvar bibtex-entry-alist nil
1446 "Alist of currently active entry types.") 1456 "Alist of currently active entry types.
1457Initialized by `bibtex-set-dialect'.")
1447 1458
1448(defvar bibtex-field-alist bibtex-BibTeX-field-alist 1459(defvar bibtex-field-alist nil
1449 "Alist of currently active field types.") 1460 "Alist of currently active field types.
1461Initialized by `bibtex-set-dialect'.")
1450 1462
1451(defvar bibtex-field-braces-opt nil 1463(defvar bibtex-field-braces-opt nil
1452 "Optimized value of `bibtex-field-braces-alist'. 1464 "Optimized value of `bibtex-field-braces-alist'.
@@ -2188,6 +2200,10 @@ Optional arg COMMA is as in `bibtex-enclosing-field'."
2188 (let ((fun (lambda (kryp kr) ; adapted from `current-kill' 2200 (let ((fun (lambda (kryp kr) ; adapted from `current-kill'
2189 (car (set kryp (nthcdr (mod (- n (length (eval kryp))) 2201 (car (set kryp (nthcdr (mod (- n (length (eval kryp)))
2190 (length kr)) kr)))))) 2202 (length kr)) kr))))))
2203 ;; We put the mark at the beginning of the inserted field or entry
2204 ;; and point at its end - a behavior similar to what `yank' does.
2205 ;; The mark is then used by `bibtex-yank-pop', which needs to know
2206 ;; what we have inserted.
2191 (if (eq bibtex-last-kill-command 'field) 2207 (if (eq bibtex-last-kill-command 'field)
2192 (progn 2208 (progn
2193 ;; insert past the current field 2209 ;; insert past the current field
@@ -2216,7 +2232,7 @@ Optional arg COMMA is as in `bibtex-enclosing-field'."
2216 (aset vec idx (cons newelt (aref vec idx)))) 2232 (aset vec idx (cons newelt (aref vec idx))))
2217 2233
2218(defsubst bibtex-vec-incr (vec idx) 2234(defsubst bibtex-vec-incr (vec idx)
2219 "Add NEWELT to the list stored in VEC at index IDX." 2235 "Increment by 1 the counter which is stored in VEC at index IDX."
2220 (aset vec idx (1+ (aref vec idx)))) 2236 (aset vec idx (1+ (aref vec idx))))
2221 2237
2222(defun bibtex-format-entry () 2238(defun bibtex-format-entry ()
@@ -3376,104 +3392,124 @@ if that value is non-nil.
3376 (setq imenu-generic-expression 3392 (setq imenu-generic-expression
3377 (list (list nil bibtex-entry-head bibtex-key-in-head)) 3393 (list (list nil bibtex-entry-head bibtex-key-in-head))
3378 imenu-case-fold-search t) 3394 imenu-case-fold-search t)
3379 (bibtex-set-dialect bibtex-dialect)) 3395 ;; Allow `bibtex-dialect' as a file-local variable.
3380 3396 (add-hook 'hack-local-variables-hook 'bibtex-set-dialect nil t))
3381(defun bibtex-set-dialect (dialect) 3397
3382 "Select BibTeX mode DIALECT. 3398(defun bibtex-entry-alist (dialect)
3383This sets the variable `bibtex-dialect' which holds the currently active 3399 "Return entry-alist for DIALECT."
3384dialect. Dialects are listed in `bibtex-dialect-list'." 3400 (let ((var (intern (format "bibtex-%s-entry-alist" dialect)))
3401 entry-alist)
3402 (if (boundp var)
3403 (setq entry-alist (symbol-value var))
3404 (error "BibTeX dialect `%s' undefined" dialect))
3405 (if (not (consp (nth 1 (car entry-alist))))
3406 ;; new format
3407 entry-alist
3408 ;; Convert old format of `bibtex-entry-field-alist'
3409 (unless (get var 'entry-list-format)
3410 (put var 'entry-list-format "pre-24")
3411 (message "Old format of `%s' (pre GNU Emacs 24).
3412Please convert to the new format."
3413 (if (eq (indirect-variable 'bibtex-entry-field-alist) var)
3414 'bibtex-entry-field-alist var))
3415 (sit-for 3))
3416 (let (lst)
3417 (dolist (entry entry-alist)
3418 (let ((fl (nth 1 entry)) req xref opt)
3419 (dolist (field (copy-tree (car fl)))
3420 (if (nth 3 field) (setcar (nthcdr 3 field) 0))
3421 (if (or (not (nth 2 entry))
3422 (assoc-string (car field) (car (nth 2 entry)) t))
3423 (push field req)
3424 (push field xref)))
3425 (dolist (field (nth 1 fl))
3426 (push field opt))
3427 (push (list (car entry) nil (nreverse req)
3428 (nreverse xref) (nreverse opt))
3429 lst)))
3430 (nreverse lst)))))
3431
3432(defun bibtex-set-dialect (&optional dialect local)
3433 "Select BibTeX DIALECT for editing BibTeX files.
3434This sets the user variable `bibtex-dialect' as well as the dialect-dependent
3435internal variables. Allowed dialects are listed in `bibtex-dialect-list'.
3436If DIALECT is nil use current value of `bibtex-dialect'.
3437If LOCAL is non-nil make buffer-local bindings for these variables rather than
3438setting the global values. The dialect-dependent internal variables
3439are also bound buffer-locally if `bibtex-dialect' is already buffer-local
3440in the current buffer (for example, as a file-local variable).
3441LOCAL is t for interactive calls."
3385 (interactive (list (intern (completing-read "Dialect: " 3442 (interactive (list (intern (completing-read "Dialect: "
3386 (mapcar 'list bibtex-dialect-list) 3443 (mapcar 'list bibtex-dialect-list)
3387 nil t)))) 3444 nil t)) t))
3388 (unless (eq dialect (get 'bibtex-dialect 'dialect)) 3445 (let ((setfun (if (or local (local-variable-p 'bibtex-dialect))
3389 (put 'bibtex-dialect 'dialect dialect) 3446 (lambda (var val) (set (make-local-variable var) val))
3390 (setq bibtex-dialect dialect) 3447 'set)))
3391 3448 (if dialect (funcall setfun 'bibtex-dialect dialect))
3392 ;; Bind variables 3449
3393 (setq bibtex-entry-alist 3450 ;; Set internal variables
3394 (let ((var (intern (format "bibtex-%s-entry-alist" dialect))) 3451 (funcall setfun 'bibtex-entry-alist (bibtex-entry-alist bibtex-dialect))
3395 entry-alist) 3452 (funcall setfun 'bibtex-field-alist
3396 (if (boundp var) 3453 (let ((var (intern (format "bibtex-%s-field-alist"
3397 (setq entry-alist (symbol-value var)) 3454 bibtex-dialect))))
3398 (error "BibTeX dialect `%s' undefined" dialect)) 3455 (if (boundp var)
3399 (if (not (consp (nth 1 (car entry-alist)))) 3456 (symbol-value var)
3400 ;; new format 3457 (error "Field types for BibTeX dialect `%s' undefined"
3401 entry-alist 3458 bibtex-dialect))))
3402 ;; Convert old format 3459 (funcall setfun 'bibtex-entry-type
3403 (unless (get var 'entry-list-format) 3460 (concat "@[ \t]*\\(?:"
3404 (put var 'entry-list-format "pre-24") 3461 (regexp-opt (mapcar 'car bibtex-entry-alist)) "\\)"))
3405 (message "Old format of `%s' (pre GNU Emacs 24). 3462 (funcall setfun 'bibtex-entry-head
3406Please convert to the new format." 3463 (concat "^[ \t]*\\(" bibtex-entry-type "\\)[ \t]*[({][ \t\n]*\\("
3407 (if (eq (indirect-variable 'bibtex-entry-field-alist) var) 3464 bibtex-reference-key "\\)"))
3408 'bibtex-entry-field-alist var)) 3465 (funcall setfun 'bibtex-entry-maybe-empty-head
3409 (sit-for 3)) 3466 (concat bibtex-entry-head "?"))
3410 (let (lst) 3467 (funcall setfun 'bibtex-any-valid-entry-type
3411 (dolist (entry entry-alist) 3468 (concat "^[ \t]*@[ \t]*\\(?:"
3412 (let ((fl (nth 1 entry)) req xref opt) 3469 (regexp-opt
3413 (dolist (field (copy-tree (car fl))) 3470 (append '("String" "Preamble")
3414 (if (nth 3 field) (setcar (nthcdr 3 field) 0)) 3471 (mapcar 'car bibtex-entry-alist))) "\\)"))))
3415 (if (or (not (nth 2 entry)) 3472
3416 (assoc-string (car field) (car (nth 2 entry)) t)) 3473;; Entry commands and menus for BibTeX dialects
3417 (push field req) 3474;; We do not use `easy-menu-define' here because this gets confused
3418 (push field xref))) 3475;; if we want to have multiple versions of the "same" menu.
3419 (dolist (field (nth 1 fl)) 3476(let ((select-map (make-sparse-keymap)))
3420 (push field opt)) 3477 ;; Submenu for selecting the dialect
3421 (push (list (car entry) nil (nreverse req) 3478 (dolist (dialect (reverse bibtex-dialect-list))
3422 (nreverse xref) (nreverse opt)) 3479 (define-key select-map (vector dialect)
3423 lst))) 3480 `(menu-item ,(symbol-name dialect)
3424 (nreverse lst)))) 3481 (lambda () (interactive) (bibtex-set-dialect ',dialect t))
3425 bibtex-field-alist 3482 :button (:radio . (eq bibtex-dialect ',dialect)))))
3426 (let ((var (intern (format "bibtex-%s-field-alist" dialect)))) 3483 ;; We define a menu for each dialect.
3427 (if (boundp var) 3484 ;; Then we select the menu we want via the :visible keyword
3428 (symbol-value var) 3485 (dolist (dialect bibtex-dialect-list)
3429 (error "Field types for BibTeX dialect `%s' undefined" dialect))) 3486 (let ((entry-alist (bibtex-entry-alist dialect))
3430 bibtex-entry-type 3487 (menu-map (make-sparse-keymap)))
3431 (concat "@[ \t]*\\(?:" 3488 (define-key menu-map [select]
3432 (regexp-opt (mapcar 'car bibtex-entry-alist)) "\\)") 3489 `(menu-item "BibTeX dialect" ,select-map))
3433 bibtex-entry-head (concat "^[ \t]*\\(" 3490 (define-key menu-map [nil-2] '(menu-item "--"))
3434 bibtex-entry-type 3491 (define-key menu-map [bibtex-preamble]
3435 "\\)[ \t]*[({][ \t\n]*\\(" 3492 '(menu-item "Preamble" bibtex-Preamble))
3436 bibtex-reference-key 3493 (define-key menu-map [bibtex-String]
3437 "\\)") 3494 '(menu-item "String" bibtex-String))
3438 bibtex-entry-maybe-empty-head (concat bibtex-entry-head "?") 3495 (define-key menu-map [nil-1] '(menu-item "--"))
3439 bibtex-any-valid-entry-type 3496 (dolist (elt (reverse entry-alist))
3440 (concat "^[ \t]*@[ \t]*\\(?:" 3497 ;; Entry commands
3441 (regexp-opt (append '("String" "Preamble") 3498 (let* ((entry (car elt))
3442 (mapcar 'car bibtex-entry-alist))) "\\)")) 3499 (fname (intern (format "bibtex-%s" entry))))
3443 ;; Define entry commands 3500 (unless (fboundp fname)
3444 (dolist (elt bibtex-entry-alist) 3501 (eval (list 'defun fname nil
3445 (let* ((entry (car elt)) 3502 (format "Insert a template for a @%s entry; see also `bibtex-entry'."
3446 (fname (intern (concat "bibtex-" entry)))) 3503 entry)
3447 (unless (fboundp fname) 3504 '(interactive "*")
3448 (eval (list 'defun fname nil 3505 `(bibtex-entry ,entry))))
3449 (format "Insert a new BibTeX @%s entry; see also `bibtex-entry'." 3506 ;; Menu entries
3450 entry) 3507 (define-key menu-map (vector fname)
3451 '(interactive "*") 3508 `(menu-item ,(or (nth 1 elt) (car elt)) ,fname))))
3452 `(bibtex-entry ,entry)))))) 3509 (define-key bibtex-mode-map
3453 ;; Define menu 3510 (vector 'menu-bar dialect)
3454 ;; We use the same keymap for all BibTeX buffers. So all these buffers 3511 `(menu-item "Entry-Types" ,menu-map
3455 ;; have the same BibTeX dialect. To define entry types buffer-locally, 3512 :visible (eq bibtex-dialect ',dialect))))))
3456 ;; it would be necessary to give each BibTeX buffer a new keymap that
3457 ;; becomes a child of `bibtex-mode-map'. Useful??
3458 (easy-menu-define
3459 nil bibtex-mode-map "Entry-Types Menu in BibTeX mode"
3460 (apply 'list "Entry-Types"
3461 (append
3462 (mapcar (lambda (entry)
3463 (vector (or (nth 1 entry) (car entry))
3464 (intern (format "bibtex-%s" (car entry))) t))
3465 bibtex-entry-alist)
3466 `("---"
3467 ["String" bibtex-String t]
3468 ["Preamble" bibtex-Preamble t]
3469 "---"
3470 ,(append '("BibTeX dialect")
3471 (mapcar (lambda (dialect)
3472 (vector (symbol-name dialect)
3473 `(lambda () (interactive)
3474 (bibtex-set-dialect ',dialect))
3475 t))
3476 bibtex-dialect-list))))))))
3477 3513
3478(defun bibtex-field-list (entry-type) 3514(defun bibtex-field-list (entry-type)
3479 "Return list of allowed fields for entry ENTRY-TYPE. 3515 "Return list of allowed fields for entry ENTRY-TYPE.
@@ -3505,7 +3541,7 @@ and `bibtex-user-optional-fields'."
3505 (cons required optional))) 3541 (cons required optional)))
3506 3542
3507(defun bibtex-entry (entry-type) 3543(defun bibtex-entry (entry-type)
3508 "Insert a new BibTeX entry of type ENTRY-TYPE. 3544 "Insert a template for a BibTeX entry of type ENTRY-TYPE.
3509After insertion call the value of `bibtex-add-entry-hook' if that value 3545After insertion call the value of `bibtex-add-entry-hook' if that value
3510is non-nil." 3546is non-nil."
3511 (interactive 3547 (interactive
diff --git a/lisp/textmodes/enriched.el b/lisp/textmodes/enriched.el
index 14e6014c274..68a99b0efe4 100644
--- a/lisp/textmodes/enriched.el
+++ b/lisp/textmodes/enriched.el
@@ -1,6 +1,6 @@
1;;; enriched.el --- read and save files in text/enriched format 1;;; enriched.el --- read and save files in text/enriched format
2 2
3;; Copyright (C) 1994-1996, 2001-2012 Free Software Foundation, Inc. 3;; Copyright (C) 1994-1996, 2001-2012 Free Software Foundation, Inc.
4 4
5;; Author: Boris Goldowsky <boris@gnu.org> 5;; Author: Boris Goldowsky <boris@gnu.org>
6;; Keywords: wp, faces 6;; Keywords: wp, faces
@@ -191,6 +191,11 @@ The value is a list of \(VAR VALUE VAR VALUE...).")
191 "Minor mode for editing text/enriched files. 191 "Minor mode for editing text/enriched files.
192These are files with embedded formatting information in the MIME standard 192These are files with embedded formatting information in the MIME standard
193text/enriched format. 193text/enriched format.
194
195With a prefix argument ARG, enable the mode if ARG is positive,
196and disable it otherwise. If called from Lisp, enable the mode
197if ARG is omitted or nil.
198
194Turning the mode on or off runs `enriched-mode-hook'. 199Turning the mode on or off runs `enriched-mode-hook'.
195 200
196More information about Enriched mode is available in the file 201More information about Enriched mode is available in the file
diff --git a/lisp/textmodes/text-mode.el b/lisp/textmodes/text-mode.el
index 098a545568c..30e5390a3e1 100644
--- a/lisp/textmodes/text-mode.el
+++ b/lisp/textmodes/text-mode.el
@@ -63,8 +63,7 @@ You can thus get the full benefit of adaptive filling
63 (see the variable `adaptive-fill-mode'). 63 (see the variable `adaptive-fill-mode').
64\\{text-mode-map} 64\\{text-mode-map}
65Turning on Text mode runs the normal hook `text-mode-hook'." 65Turning on Text mode runs the normal hook `text-mode-hook'."
66 (make-local-variable 'text-mode-variant) 66 (set (make-local-variable 'text-mode-variant) t)
67 (setq text-mode-variant t)
68 (set (make-local-variable 'require-final-newline) 67 (set (make-local-variable 'require-final-newline)
69 mode-require-final-newline) 68 mode-require-final-newline)
70 (set (make-local-variable 'indent-line-function) 'indent-relative)) 69 (set (make-local-variable 'indent-line-function) 'indent-relative))
diff --git a/lisp/tooltip.el b/lisp/tooltip.el
index 76ae62d88e2..1fab25fe5cd 100644
--- a/lisp/tooltip.el
+++ b/lisp/tooltip.el
@@ -39,18 +39,17 @@
39;;; Switching tooltips on/off 39;;; Switching tooltips on/off
40 40
41(define-minor-mode tooltip-mode 41(define-minor-mode tooltip-mode
42 "Toggle use of graphical tooltips (Tooltip mode). 42 "Toggle Tooltip mode.
43With a prefix argument ARG, enable Tooltip mode if ARG is 43With a prefix argument ARG, enable Tooltip mode if ARG is positive,
44positive, and disable it otherwise. If called from Lisp, enable 44and disable it otherwise. If called from Lisp, enable the mode
45it if ARG is omitted or nil. 45if ARG is omitted or nil.
46 46
47When Tooltip mode is enabled, Emacs displays help text in a 47When this global minor mode is enabled, Emacs displays help
48pop-up window for buttons and menu items that you put the mouse 48text (e.g. for buttons and menu items that you put the mouse on)
49on. \(However, if `tooltip-use-echo-area' is non-nil, this and 49in a pop-up window.
50all pop-up help appears in the echo area.) 50
51 51When Tooltip mode is disabled, Emacs displays help text in the
52When Tooltip mode is disabled, Emacs displays one line of 52echo area, instead of making a pop-up window."
53the help text in the echo area, and does not make a pop-up window."
54 :global t 53 :global t
55 ;; Even if we start on a text-only terminal, make this non-nil by 54 ;; Even if we start on a text-only terminal, make this non-nil by
56 ;; default because we can open a graphical frame later (multi-tty). 55 ;; default because we can open a graphical frame later (multi-tty).
@@ -144,11 +143,14 @@ of the `tooltip' face are used instead."
144 143
145(defcustom tooltip-use-echo-area nil 144(defcustom tooltip-use-echo-area nil
146 "Use the echo area instead of tooltip frames for help and GUD tooltips. 145 "Use the echo area instead of tooltip frames for help and GUD tooltips.
147To display multi-line help text in the echo area, set this to t 146This variable is obsolete; instead of setting it to t, disable
148and enable `tooltip-mode'." 147`tooltip-mode' (which has a similar effect)."
149 :type 'boolean 148 :type 'boolean
150 :group 'tooltip) 149 :group 'tooltip)
151 150
151(make-obsolete-variable 'tooltip-use-echo-area
152 "disable Tooltip mode instead" "24.1")
153
152 154
153;;; Variables that are not customizable. 155;;; Variables that are not customizable.
154 156
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog
index f011a8d1dc0..4f49adcd932 100644
--- a/lisp/url/ChangeLog
+++ b/lisp/url/ChangeLog
@@ -1,3 +1,54 @@
12012-02-10 Lars Ingebrigtsen <larsi@gnus.org>
2
3 * url-http.el (url-http-parse-headers): When redirecting, pass on
4 the `inhibit-cookie' parameter.
5
62012-02-10 Glenn Morris <rgm@gnu.org>
7
8 * url-queue.el (url-queue-retrieve): Fic previous doc fix.
9
102012-02-10 Andreas Schwab <schwab@linux-m68k.org>
11
12 * url-http.el (url-http-clean-headers): Return the number of
13 removed characters.
14 (url-http-wait-for-headers-change-function): Adjust end position
15 after cleaning the headers. (Bug#10768)
16
172012-02-10 Glenn Morris <rgm@gnu.org>
18
19 * url-queue.el (url-queue-retrieve): Doc fix.
20
212012-02-08 Lars Ingebrigtsen <larsi@gnus.org>
22
23 * url-parse.el (url): Add the `use-cookies' slot to the URL struct
24 to be able to keep track of whether to do cookies or not on a
25 per-URL basis.
26
27 * url-queue.el (url-queue-retrieve): Take an optional
28 `inhibit-cookies' parameter.
29
30 * url.el (url-retrieve): Ditto
31
32 * url-http.el (url-http-create-request): Don't send cookies unless
33 requested.
34 (url-http-parse-headers): Don't store cookies unless requested.
35
362012-02-06 Lars Ingebrigtsen <larsi@gnus.org>
37
38 * url-cache.el (url-cache-prune-cache): New function.
39 (url-cache-prune-cache): Check that the directory exists before
40 trying to delete it.
41
42 * url.el (url-retrieve-number-of-calls): New variable.
43 (url-retrieve-internal): Use it to expire the cache once in a
44 while.
45
46 * url-queue.el (url-queue-setup-runners): New function that uses
47 `run-with-idle-timer' for extra asynchronicity.
48 (url-queue-remove-jobs-from-host): New function.
49 (url-queue-callback-function): Remove jobs from the same host if
50 connection failed.
51
12012-01-12 Glenn Morris <rgm@gnu.org> 522012-01-12 Glenn Morris <rgm@gnu.org>
2 53
3 * url-auth.el (url-basic-auth, url-digest-auth): 54 * url-auth.el (url-basic-auth, url-digest-auth):
@@ -86,16 +137,15 @@
862011-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org> 1372011-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
87 138
88 * url-queue.el: New file. 139 * url-queue.el: New file.
89 (url-queue-run-queue): Pick the first waiting job, and not the 140 (url-queue-run-queue): Pick the first waiting job, and not the last.
90 last.
91 (url-queue-parallel-processes): Lower the concurrency level, since 141 (url-queue-parallel-processes): Lower the concurrency level, since
92 Emacs doesn't seem to like too many async processes. 142 Emacs doesn't seem to like too many async processes.
93 (url-queue-prune-old-entries): Fix up the pruning code. 143 (url-queue-prune-old-entries): Fix up the pruning code.
94 144
952011-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org> 1452011-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
96 146
97 * url-http.el (url-http-wait-for-headers-change-function): Protect 147 * url-http.el (url-http-wait-for-headers-change-function):
98 against malformed headerless responses from servers. 148 Protect against malformed headerless responses from servers.
99 149
1002011-04-02 Chong Yidong <cyd@stupidchicken.com> 1502011-04-02 Chong Yidong <cyd@stupidchicken.com>
101 151
@@ -123,9 +173,9 @@
123 173
1242011-02-03 Lars Ingebrigtsen <larsi@gnus.org> 1742011-02-03 Lars Ingebrigtsen <larsi@gnus.org>
125 175
126 * url-http.el (url-http-wait-for-headers-change-function): Don't 176 * url-http.el (url-http-wait-for-headers-change-function):
127 move point if the callback function has moved changed/killed the 177 Don't move point if the callback function has moved/changed/killed
128 process buffer. 178 the process buffer.
129 179
1302010-12-16 Miles Bader <miles@gnu.org> 1802010-12-16 Miles Bader <miles@gnu.org>
131 181
@@ -198,8 +248,8 @@
198 248
1992010-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org> 2492010-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
200 250
201 * url-cookie.el (url-cookie-handle-set-cookie): Use 251 * url-cookie.el (url-cookie-handle-set-cookie): Use url-lazy-message
202 url-lazy-message for the cookie warning, which isn't very interesting. 252 for the cookie warning, which isn't very interesting.
203 253
204 * url-http.el (url-http-async-sentinel): Check that the buffer is 254 * url-http.el (url-http-async-sentinel): Check that the buffer is
205 still alive before switching to it. 255 still alive before switching to it.
@@ -265,13 +315,13 @@
2652010-07-01 Mark A. Hershberger <mah@everybody.org> 3152010-07-01 Mark A. Hershberger <mah@everybody.org>
266 316
267 * url-http.el (url-http-create-request): Add a CRLF on the end so 317 * url-http.el (url-http-create-request): Add a CRLF on the end so
268 that POSTs with content to https urls work. 318 that POSTs with content to https URLs work.
269 See <https://bugs.launchpad.net/mediawiki-el/+bug/540759> 319 See <https://bugs.launchpad.net/mediawiki-el/+bug/540759>
270 320
2712010-06-22 Mark A. Hershberger <mah@everybody.org> 3212010-06-22 Mark A. Hershberger <mah@everybody.org>
272 322
273 * url-parse.el (url-user-for-url, url-password-for-url): 323 * url-parse.el (url-user-for-url, url-password-for-url):
274 Convenience functions that get usernames and passwords for urls 324 Convenience functions that get usernames and passwords for URLs
275 from auth-source functions. 325 from auth-source functions.
276 326
2772010-06-12 Štěpán Němec <stepnem@gmail.com> (tiny change) 3272010-06-12 Štěpán Němec <stepnem@gmail.com> (tiny change)
diff --git a/lisp/url/url-cache.el b/lisp/url/url-cache.el
index 20602a2f8ef..6559de4deb7 100644
--- a/lisp/url/url-cache.el
+++ b/lisp/url/url-cache.el
@@ -209,6 +209,34 @@ If `url-standalone-mode' is non-nil, cached items never expire."
209 (seconds-to-time (or expire-time url-cache-expire-time))) 209 (seconds-to-time (or expire-time url-cache-expire-time)))
210 (current-time)))))) 210 (current-time))))))
211 211
212(defun url-cache-prune-cache (&optional directory)
213 "Remove all expired files from the cache.
214`url-cache-expire-time' says how old a file has to be to be
215considered \"expired\"."
216 (let ((current-time (current-time))
217 (total-files 0)
218 (deleted-files 0))
219 (setq directory (or directory url-cache-directory))
220 (when (file-exists-p directory)
221 (dolist (file (directory-files directory t))
222 (unless (member (file-name-nondirectory file) '("." ".."))
223 (setq total-files (1+ total-files))
224 (cond
225 ((file-directory-p file)
226 (when (url-cache-prune-cache file)
227 (setq deleted-files (1+ deleted-files))))
228 ((time-less-p
229 (time-add
230 (nth 5 (file-attributes file))
231 (seconds-to-time url-cache-expire-time))
232 current-time)
233 (delete-file file)
234 (setq deleted-files (1+ deleted-files))))))
235 (if (< deleted-files total-files)
236 nil
237 (delete-directory directory)
238 t))))
239
212(provide 'url-cache) 240(provide 'url-cache)
213 241
214;;; url-cache.el ends here 242;;; url-cache.el ends here
diff --git a/lisp/url/url-dired.el b/lisp/url/url-dired.el
index 72ada795055..f04e7901ef7 100644
--- a/lisp/url/url-dired.el
+++ b/lisp/url/url-dired.el
@@ -43,7 +43,10 @@
43 (url-dired-find-file)) 43 (url-dired-find-file))
44 44
45(define-minor-mode url-dired-minor-mode 45(define-minor-mode url-dired-minor-mode
46 "Minor mode for directory browsing." 46 "Minor mode for directory browsing.
47With a prefix argument ARG, enable the mode if ARG is positive,
48and disable it otherwise. If called from Lisp, enable the mode
49if ARG is omitted or nil."
47 :lighter " URL" :keymap url-dired-minor-mode-map) 50 :lighter " URL" :keymap url-dired-minor-mode-map)
48 51
49(defun url-find-file-dired (dir) 52(defun url-find-file-dired (dir)
diff --git a/lisp/url/url-http.el b/lisp/url/url-http.el
index b43ed7617ad..0c911260ca5 100644
--- a/lisp/url/url-http.el
+++ b/lisp/url/url-http.el
@@ -320,8 +320,10 @@ request.")
320 ;; Authorization 320 ;; Authorization
321 auth 321 auth
322 ;; Cookies 322 ;; Cookies
323 (url-cookie-generate-header-lines host real-fname 323 (when (url-use-cookies url-http-target-url)
324 (equal "https" (url-type url-http-target-url))) 324 (url-cookie-generate-header-lines
325 host real-fname
326 (equal "https" (url-type url-http-target-url))))
325 ;; If-modified-since 327 ;; If-modified-since
326 (if (and (not no-cache) 328 (if (and (not no-cache)
327 (member url-http-method '("GET" nil))) 329 (member url-http-method '("GET" nil)))
@@ -352,11 +354,14 @@ request.")
352;; Parsing routines 354;; Parsing routines
353(defun url-http-clean-headers () 355(defun url-http-clean-headers ()
354 "Remove trailing \r from header lines. 356 "Remove trailing \r from header lines.
355This allows us to use `mail-fetch-field', etc." 357This allows us to use `mail-fetch-field', etc.
358Return the number of characters removed."
356 (declare (special url-http-end-of-headers)) 359 (declare (special url-http-end-of-headers))
357 (goto-char (point-min)) 360 (let ((end (marker-position url-http-end-of-headers)))
358 (while (re-search-forward "\r$" url-http-end-of-headers t) 361 (goto-char (point-min))
359 (replace-match ""))) 362 (while (re-search-forward "\r$" url-http-end-of-headers t)
363 (replace-match ""))
364 (- end url-http-end-of-headers)))
360 365
361(defun url-http-handle-authentication (proxy) 366(defun url-http-handle-authentication (proxy)
362 (declare (special status success url-http-method url-http-data 367 (declare (special status success url-http-method url-http-data
@@ -498,7 +503,8 @@ should be shown to the user."
498 (file-name-handler-alist nil)) 503 (file-name-handler-alist nil))
499 (setq class (/ url-http-response-status 100)) 504 (setq class (/ url-http-response-status 100))
500 (url-http-debug "Parsed HTTP headers: class=%d status=%d" class url-http-response-status) 505 (url-http-debug "Parsed HTTP headers: class=%d status=%d" class url-http-response-status)
501 (url-http-handle-cookies) 506 (when (url-use-cookies url-http-target-url)
507 (url-http-handle-cookies))
502 508
503 (case class 509 (case class
504 ;; Classes of response codes 510 ;; Classes of response codes
@@ -641,7 +647,8 @@ should be shown to the user."
641 (url-retrieve-internal 647 (url-retrieve-internal
642 redirect-uri url-callback-function 648 redirect-uri url-callback-function
643 url-callback-arguments 649 url-callback-arguments
644 (url-silent url-current-object))) 650 (url-silent url-current-object)
651 (not (url-use-cookies url-current-object))))
645 (url-mark-buffer-as-dead buffer)) 652 (url-mark-buffer-as-dead buffer))
646 ;; We hit url-max-redirections, so issue an error and 653 ;; We hit url-max-redirections, so issue an error and
647 ;; stop redirecting. 654 ;; stop redirecting.
@@ -1051,7 +1058,7 @@ the end of the document."
1051 (setq url-http-end-of-headers (set-marker (make-marker) 1058 (setq url-http-end-of-headers (set-marker (make-marker)
1052 (point)) 1059 (point))
1053 end-of-headers t) 1060 end-of-headers t)
1054 (url-http-clean-headers))) 1061 (setq nd (- nd (url-http-clean-headers)))))
1055 1062
1056 (if (not end-of-headers) 1063 (if (not end-of-headers)
1057 ;; Haven't seen the end of the headers yet, need to wait 1064 ;; Haven't seen the end of the headers yet, need to wait
diff --git a/lisp/url/url-parse.el b/lisp/url/url-parse.el
index ef09622b0a9..b91c85c0c3d 100644
--- a/lisp/url/url-parse.el
+++ b/lisp/url/url-parse.el
@@ -35,7 +35,8 @@
35 (&optional type user password host portspec filename 35 (&optional type user password host portspec filename
36 target attributes fullness)) 36 target attributes fullness))
37 (:copier nil)) 37 (:copier nil))
38 type user password host portspec filename target attributes fullness silent) 38 type user password host portspec filename target attributes fullness
39 silent (use-cookies t))
39 40
40(defsubst url-port (urlobj) 41(defsubst url-port (urlobj)
41 (or (url-portspec urlobj) 42 (or (url-portspec urlobj)
diff --git a/lisp/url/url-queue.el b/lisp/url/url-queue.el
index 534c94b4d52..9dfee485918 100644
--- a/lisp/url/url-queue.el
+++ b/lisp/url/url-queue.el
@@ -30,6 +30,7 @@
30 30
31(eval-when-compile (require 'cl)) 31(eval-when-compile (require 'cl))
32(require 'browse-url) 32(require 'browse-url)
33(require 'url-parse)
33 34
34(defcustom url-queue-parallel-processes 6 35(defcustom url-queue-parallel-processes 6
35 "The number of concurrent processes." 36 "The number of concurrent processes."
@@ -49,21 +50,47 @@
49 50
50(defstruct url-queue 51(defstruct url-queue
51 url callback cbargs silentp 52 url callback cbargs silentp
52 buffer start-time) 53 buffer start-time pre-triggered
54 inhibit-cookiesp)
53 55
54;;;###autoload 56;;;###autoload
55(defun url-queue-retrieve (url callback &optional cbargs silent) 57(defun url-queue-retrieve (url callback &optional cbargs silent inhibit-cookies)
56 "Retrieve URL asynchronously and call CALLBACK with CBARGS when finished. 58 "Retrieve URL asynchronously and call CALLBACK with CBARGS when finished.
57Like `url-retrieve' (which see for details of the arguments), but 59This is like `url-retrieve' (which see for details of the arguments),
58controls the level of parallelism via the 60but with limits on the degree of parallelism. The variable
59`url-queue-parallel-processes' variable." 61`url-queue-parallel-processes' sets the number of concurrent processes.
62The variable `url-queue-timeout' sets a timeout."
60 (setq url-queue 63 (setq url-queue
61 (append url-queue 64 (append url-queue
62 (list (make-url-queue :url url 65 (list (make-url-queue :url url
63 :callback callback 66 :callback callback
64 :cbargs cbargs 67 :cbargs cbargs
65 :silentp silent)))) 68 :silentp silent
66 (url-queue-run-queue)) 69 :inhibit-cookiesp inhibit-cookies))))
70 (url-queue-setup-runners))
71
72;; To ensure asynch behaviour, we start the required number of queue
73;; runners from `run-with-idle-timer'. So we're basically going
74;; through the queue in two ways: 1) synchronously when a program
75;; calls `url-queue-retrieve' (which will then start the required
76;; number of queue runners), and 2) at the exit of each job, which
77;; will then not start any further threads, but just reuse the
78;; previous "slot".
79
80(defun url-queue-setup-runners ()
81 (let ((running 0)
82 waiting)
83 (dolist (entry url-queue)
84 (cond
85 ((or (url-queue-start-time entry)
86 (url-queue-pre-triggered entry))
87 (incf running))
88 ((not waiting)
89 (setq waiting entry))))
90 (when (and waiting
91 (< running url-queue-parallel-processes))
92 (setf (url-queue-pre-triggered waiting) t)
93 (run-with-idle-timer 0.01 nil 'url-queue-run-queue))))
67 94
68(defun url-queue-run-queue () 95(defun url-queue-run-queue ()
69 (url-queue-prune-old-entries) 96 (url-queue-prune-old-entries)
@@ -81,16 +108,34 @@ controls the level of parallelism via the
81 (url-queue-start-retrieve waiting)))) 108 (url-queue-start-retrieve waiting))))
82 109
83(defun url-queue-callback-function (status job) 110(defun url-queue-callback-function (status job)
111 (when (and (eq (car status) :error)
112 (eq (cadr (cadr status)) 'connection-failed))
113 ;; If we get a connection error, then flush all other jobs from
114 ;; the host from the queue. This particularly makes sense if the
115 ;; error really is a DNS resolver issue, which happens
116 ;; synchronously and totally halts Emacs.
117 (url-queue-remove-jobs-from-host
118 (plist-get (nthcdr 3 (cadr status)) :host)))
84 (setq url-queue (delq job url-queue)) 119 (setq url-queue (delq job url-queue))
85 (url-queue-run-queue) 120 (url-queue-run-queue)
86 (apply (url-queue-callback job) (cons status (url-queue-cbargs job)))) 121 (apply (url-queue-callback job) (cons status (url-queue-cbargs job))))
87 122
123(defun url-queue-remove-jobs-from-host (host)
124 (let ((jobs nil))
125 (dolist (job url-queue)
126 (when (equal (url-host (url-generic-parse-url (url-queue-url job)))
127 host)
128 (push job jobs)))
129 (dolist (job jobs)
130 (setq url-queue (delq job url-queue)))))
131
88(defun url-queue-start-retrieve (job) 132(defun url-queue-start-retrieve (job)
89 (setf (url-queue-buffer job) 133 (setf (url-queue-buffer job)
90 (ignore-errors 134 (ignore-errors
91 (url-retrieve (url-queue-url job) 135 (url-retrieve (url-queue-url job)
92 #'url-queue-callback-function (list job) 136 #'url-queue-callback-function (list job)
93 (url-queue-silentp job))))) 137 (url-queue-silentp job)
138 (url-queue-inhibit-cookiesp job)))))
94 139
95(defun url-queue-prune-old-entries () 140(defun url-queue-prune-old-entries ()
96 (let (dead-jobs) 141 (let (dead-jobs)
diff --git a/lisp/url/url.el b/lisp/url/url.el
index 883e1a0c765..933bceb2e6f 100644
--- a/lisp/url/url.el
+++ b/lisp/url/url.el
@@ -119,8 +119,11 @@ Sometimes while retrieving a URL, the URL library needs to use another buffer
119than the one returned initially by `url-retrieve'. In this case, it sets this 119than the one returned initially by `url-retrieve'. In this case, it sets this
120variable in the original buffer as a forwarding pointer.") 120variable in the original buffer as a forwarding pointer.")
121 121
122(defvar url-retrieve-number-of-calls 0)
123(autoload 'url-cache-prune-cache "url-cache")
124
122;;;###autoload 125;;;###autoload
123(defun url-retrieve (url callback &optional cbargs silent) 126(defun url-retrieve (url callback &optional cbargs silent inhibit-cookies)
124 "Retrieve URL asynchronously and call CALLBACK with CBARGS when finished. 127 "Retrieve URL asynchronously and call CALLBACK with CBARGS when finished.
125URL is either a string or a parsed URL. 128URL is either a string or a parsed URL.
126 129
@@ -144,7 +147,9 @@ The variables `url-request-data', `url-request-method' and
144request; dynamic binding of other variables doesn't necessarily 147request; dynamic binding of other variables doesn't necessarily
145take effect. 148take effect.
146 149
147If SILENT, then don't message progress reports and the like." 150If SILENT, then don't message progress reports and the like.
151If INHIBIT-COOKIES, cookies will neither be stored nor sent to
152the server."
148;;; XXX: There is code in Emacs that does dynamic binding 153;;; XXX: There is code in Emacs that does dynamic binding
149;;; of the following variables around url-retrieve: 154;;; of the following variables around url-retrieve:
150;;; url-standalone-mode, url-gateway-unplugged, w3-honor-stylesheets, 155;;; url-standalone-mode, url-gateway-unplugged, w3-honor-stylesheets,
@@ -155,14 +160,18 @@ If SILENT, then don't message progress reports and the like."
155;;; webmail.el; the latter should be updated. Is 160;;; webmail.el; the latter should be updated. Is
156;;; url-cookie-multiple-line needed anymore? The other url-cookie-* 161;;; url-cookie-multiple-line needed anymore? The other url-cookie-*
157;;; are (for now) only used in synchronous retrievals. 162;;; are (for now) only used in synchronous retrievals.
158 (url-retrieve-internal url callback (cons nil cbargs) silent)) 163 (url-retrieve-internal url callback (cons nil cbargs) silent
164 inhibit-cookies))
159 165
160(defun url-retrieve-internal (url callback cbargs &optional silent) 166(defun url-retrieve-internal (url callback cbargs &optional silent
167 inhibit-cookies)
161 "Internal function; external interface is `url-retrieve'. 168 "Internal function; external interface is `url-retrieve'.
162CBARGS is what the callback will actually receive - the first item is 169CBARGS is what the callback will actually receive - the first item is
163the list of events, as described in the docstring of `url-retrieve'. 170the list of events, as described in the docstring of `url-retrieve'.
164 171
165If SILENT, don't message progress reports and the like." 172If SILENT, don't message progress reports and the like.
173If INHIBIT-COOKIES, cookies will neither be stored nor sent to
174the server."
166 (url-do-setup) 175 (url-do-setup)
167 (url-gc-dead-buffers) 176 (url-gc-dead-buffers)
168 (if (stringp url) 177 (if (stringp url)
@@ -174,6 +183,11 @@ If SILENT, don't message progress reports and the like."
174 (unless (url-type url) 183 (unless (url-type url)
175 (error "Bad url: %s" (url-recreate-url url))) 184 (error "Bad url: %s" (url-recreate-url url)))
176 (setf (url-silent url) silent) 185 (setf (url-silent url) silent)
186 (setf (url-use-cookies url) (not inhibit-cookies))
187 ;; Once in a while, remove old entries from the URL cache.
188 (when (zerop (% url-retrieve-number-of-calls 1000))
189 (url-cache-prune-cache))
190 (setq url-retrieve-number-of-calls (1+ url-retrieve-number-of-calls))
177 (let ((loader (url-scheme-get-property (url-type url) 'loader)) 191 (let ((loader (url-scheme-get-property (url-type url) 'loader))
178 (url-using-proxy (if (url-host url) 192 (url-using-proxy (if (url-host url)
179 (url-find-proxy-for-url url (url-host url)))) 193 (url-find-proxy-for-url url (url-host url))))
diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el
index 7de9d17e3f7..ba4a2766526 100644
--- a/lisp/vc/diff-mode.el
+++ b/lisp/vc/diff-mode.el
@@ -237,7 +237,7 @@ from disabled to enabled, it tries to refine the current hunk, as
237well." 237well."
238 :group 'diff-mode :init-value t :lighter nil ;; " Auto-Refine" 238 :group 'diff-mode :init-value t :lighter nil ;; " Auto-Refine"
239 (when diff-auto-refine-mode 239 (when diff-auto-refine-mode
240 (condition-case-no-debug nil (diff-refine-hunk) (error nil)))) 240 (condition-case-unless-debug nil (diff-refine-hunk) (error nil))))
241 241
242;;;; 242;;;;
243;;;; font-lock support 243;;;; font-lock support
@@ -542,7 +542,7 @@ but in the file header instead, in which case move forward to the first hunk."
542(easy-mmode-define-navigation 542(easy-mmode-define-navigation
543 diff-hunk diff-hunk-header-re "hunk" diff-end-of-hunk diff-restrict-view 543 diff-hunk diff-hunk-header-re "hunk" diff-end-of-hunk diff-restrict-view
544 (if diff-auto-refine-mode 544 (if diff-auto-refine-mode
545 (condition-case-no-debug nil (diff-refine-hunk) (error nil)))) 545 (condition-case-unless-debug nil (diff-refine-hunk) (error nil))))
546 546
547(easy-mmode-define-navigation 547(easy-mmode-define-navigation
548 diff-file diff-file-header-re "file" diff-end-of-hunk) 548 diff-file diff-file-header-re "file" diff-end-of-hunk)
diff --git a/lisp/vc/log-view.el b/lisp/vc/log-view.el
index 849954f2cf8..7512c9283eb 100644
--- a/lisp/vc/log-view.el
+++ b/lisp/vc/log-view.el
@@ -376,6 +376,8 @@ log entries."
376 marked-list))) 376 marked-list)))
377 377
378(defun log-view-toggle-entry-display () 378(defun log-view-toggle-entry-display ()
379 "If possible, expand the current Log View entry.
380This calls `log-view-expanded-log-entry-function' to do the work."
379 (interactive) 381 (interactive)
380 ;; Don't do anything unless `log-view-expanded-log-entry-function' 382 ;; Don't do anything unless `log-view-expanded-log-entry-function'
381 ;; is defined in this mode. 383 ;; is defined in this mode.
diff --git a/lisp/vc/pcvs.el b/lisp/vc/pcvs.el
index 1066ebc7f81..9ba65cda143 100644
--- a/lisp/vc/pcvs.el
+++ b/lisp/vc/pcvs.el
@@ -31,19 +31,19 @@
31 31
32;;; Commentary: 32;;; Commentary:
33 33
34;; PCL-CVS is a front-end to the CVS version control system. For people 34;; PCL-CVS is a front-end to the CVS version control system.
35;; familiar with VC, it is somewhat like VC-dired: it presents the status of 35;; It presents the status of all the files in your working area and
36;; all the files in your working area and allows you to commit/update several 36;; allows you to commit/update several of them at a time.
37;; of them at a time. Compared to VC-dired, it is considerably better and 37;; Compare with the general Emacs utility vc-dir, which tries
38;; faster (but only for CVS). 38;; to be VCS-agnostic. You may find PCL-CVS better/faster for CVS.
39 39
40;; PCL-CVS was originally written by Per Cederqvist many years ago. This 40;; PCL-CVS was originally written by Per Cederqvist many years ago. This
41;; version derives from the XEmacs-21 version, itself based on the 2.0b2 41;; version derives from the XEmacs-21 version, itself based on the 2.0b2
42;; version (last release from Per). It is a thorough rework. 42;; version (last release from Per). It is a thorough rework.
43 43
44;; Contrary to what you'd expect, PCL-CVS is not a replacement for VC but only 44;; PCL-CVS is not a replacement for VC, but adds extra functionality.
45;; for VC-dired. As such, I've tried to make PCL-CVS and VC interoperate 45;; As such, I've tried to make PCL-CVS and VC interoperate seamlessly
46;; seamlessly (I also use VC). 46;; (I also use VC).
47 47
48;; To use PCL-CVS just use `M-x cvs-examine RET <dir> RET'. 48;; To use PCL-CVS just use `M-x cvs-examine RET <dir> RET'.
49;; There is a TeXinfo manual, which can be helpful to get started. 49;; There is a TeXinfo manual, which can be helpful to get started.
diff --git a/lisp/vc/smerge-mode.el b/lisp/vc/smerge-mode.el
index 870246103a6..d2881b40ad0 100644
--- a/lisp/vc/smerge-mode.el
+++ b/lisp/vc/smerge-mode.el
@@ -1266,6 +1266,9 @@ with a \\[universal-argument] prefix, makes up a 3-way conflict."
1266;;;###autoload 1266;;;###autoload
1267(define-minor-mode smerge-mode 1267(define-minor-mode smerge-mode
1268 "Minor mode to simplify editing output from the diff3 program. 1268 "Minor mode to simplify editing output from the diff3 program.
1269With a prefix argument ARG, enable the mode if ARG is positive,
1270and disable it otherwise. If called from Lisp, enable the mode
1271if ARG is omitted or nil.
1269\\{smerge-mode-map}" 1272\\{smerge-mode-map}"
1270 :group 'smerge :lighter " SMerge" 1273 :group 'smerge :lighter " SMerge"
1271 (when (and (boundp 'font-lock-mode) font-lock-mode) 1274 (when (and (boundp 'font-lock-mode) font-lock-mode)
diff --git a/lisp/vc/vc-dav.el b/lisp/vc/vc-dav.el
index 6f9a6d6b7df..9d55e9c7b43 100644
--- a/lisp/vc/vc-dav.el
+++ b/lisp/vc/vc-dav.el
@@ -170,10 +170,7 @@ It should return a status of either 0 (no differences found), or
170;; Return a dav-specific mode line string for URL. Are there any 170;; Return a dav-specific mode line string for URL. Are there any
171;; specific states that we want exposed? 171;; specific states that we want exposed?
172;; 172;;
173;; vc-dav-dired-state-info(url) 173;; vc-dir support
174;; Translate the `vc-state' property of URL into a string that can
175;; be used in a vc-dired buffer. Are there any extra states that
176;; we want exposed?
177;; 174;;
178;; vc-dav-receive-file(url rev) 175;; vc-dav-receive-file(url rev)
179;; Let this backend `receive' a file that is already registered 176;; Let this backend `receive' a file that is already registered
diff --git a/lisp/vc/vc-hooks.el b/lisp/vc/vc-hooks.el
index 5e60666f56a..b6f07ef1dc4 100644
--- a/lisp/vc/vc-hooks.el
+++ b/lisp/vc/vc-hooks.el
@@ -941,7 +941,7 @@ current, and kill the buffer that visits the link."
941 (define-key map "~" 'vc-revision-other-window) 941 (define-key map "~" 'vc-revision-other-window)
942 map)) 942 map))
943(fset 'vc-prefix-map vc-prefix-map) 943(fset 'vc-prefix-map vc-prefix-map)
944(define-key global-map "\C-xv" 'vc-prefix-map) 944(define-key ctl-x-map "v" 'vc-prefix-map)
945 945
946(defvar vc-menu-map 946(defvar vc-menu-map
947 (let ((map (make-sparse-keymap "Version Control"))) 947 (let ((map (make-sparse-keymap "Version Control")))
diff --git a/lisp/vc/vc-rcs.el b/lisp/vc/vc-rcs.el
index f9248d5a954..f2122b60ce1 100644
--- a/lisp/vc/vc-rcs.el
+++ b/lisp/vc/vc-rcs.el
@@ -809,9 +809,9 @@ systime, or nil if there is none. Also, reposition point."
809;;; Tag system 809;;; Tag system
810;;; 810;;;
811 811
812(defun vc-rcs-create-tag (backend dir name branchp) 812(defun vc-rcs-create-tag (dir name branchp)
813 (when branchp 813 (when branchp
814 (error "RCS backend %s does not support module branches" backend)) 814 (error "RCS backend does not support module branches"))
815 (let ((result (vc-tag-precondition dir))) 815 (let ((result (vc-tag-precondition dir)))
816 (if (stringp result) 816 (if (stringp result)
817 (error "File %s is not up-to-date" result) 817 (error "File %s is not up-to-date" result)
diff --git a/lisp/vc/vc-sccs.el b/lisp/vc/vc-sccs.el
index 26e7b020b46..31637f5490e 100644
--- a/lisp/vc/vc-sccs.el
+++ b/lisp/vc/vc-sccs.el
@@ -359,9 +359,9 @@ revert all subfiles."
359;;; our own set of name-to-revision mappings. 359;;; our own set of name-to-revision mappings.
360;;; 360;;;
361 361
362(defun vc-sccs-create-tag (backend dir name branchp) 362(defun vc-sccs-create-tag (dir name branchp)
363 (when branchp 363 (when branchp
364 (error "SCCS backend %s does not support module branches" backend)) 364 (error "SCCS backend does not support module branches"))
365 (let ((result (vc-tag-precondition dir))) 365 (let ((result (vc-tag-precondition dir)))
366 (if (stringp result) 366 (if (stringp result)
367 (error "File %s is not up-to-date" result) 367 (error "File %s is not up-to-date" result)
diff --git a/lisp/vc/vc.el b/lisp/vc/vc.el
index 6b15af4adf4..e1141cb392d 100644
--- a/lisp/vc/vc.el
+++ b/lisp/vc/vc.el
@@ -1880,7 +1880,8 @@ The headers are reset to their non-expanded form."
1880 "Enter a replacement change comment." 1880 "Enter a replacement change comment."
1881 "*vc-log*" 1881 "*vc-log*"
1882 (lambda () (vc-call-backend backend 'log-edit-mode)) 1882 (lambda () (vc-call-backend backend 'log-edit-mode))
1883 (lexical-let ((rev rev)) 1883 (lexical-let ((rev rev)
1884 (backend backend))
1884 (lambda (files comment) 1885 (lambda (files comment)
1885 (vc-call-backend backend 1886 (vc-call-backend backend
1886 'modify-change-comment files rev comment)))))) 1887 'modify-change-comment files rev comment))))))
@@ -1888,6 +1889,7 @@ The headers are reset to their non-expanded form."
1888;;;###autoload 1889;;;###autoload
1889(defun vc-merge () 1890(defun vc-merge ()
1890 "Perform a version control merge operation. 1891 "Perform a version control merge operation.
1892You must be visiting a version controlled file, or in a `vc-dir' buffer.
1891On a distributed version control system, this runs a \"merge\" 1893On a distributed version control system, this runs a \"merge\"
1892operation to incorporate changes from another branch onto the 1894operation to incorporate changes from another branch onto the
1893current branch, prompting for an argument list. 1895current branch, prompting for an argument list.
@@ -2365,6 +2367,7 @@ depending on the underlying version-control system."
2365;;;###autoload 2367;;;###autoload
2366(defun vc-pull (&optional arg) 2368(defun vc-pull (&optional arg)
2367 "Update the current fileset or branch. 2369 "Update the current fileset or branch.
2370You must be visiting a version controlled file, or in a `vc-dir' buffer.
2368On a distributed version control system, this runs a \"pull\" 2371On a distributed version control system, this runs a \"pull\"
2369operation to update the current branch, prompting for an argument 2372operation to update the current branch, prompting for an argument
2370list if required. Optional prefix ARG forces a prompt. 2373list if required. Optional prefix ARG forces a prompt.
diff --git a/lisp/vcursor.el b/lisp/vcursor.el
index e0741dcd727..95928ebe87a 100644
--- a/lisp/vcursor.el
+++ b/lisp/vcursor.el
@@ -813,6 +813,8 @@ out how much to copy."
813 813
814(define-minor-mode vcursor-use-vcursor-map 814(define-minor-mode vcursor-use-vcursor-map
815 "Toggle the state of the vcursor key map. 815 "Toggle the state of the vcursor key map.
816With a prefix argument ARG, enable it if ARG is positive, and disable
817it otherwise. If called from Lisp, enable it if ARG is omitted or nil.
816When on, the keys defined in it are mapped directly on top of the main 818When on, the keys defined in it are mapped directly on top of the main
817keymap, allowing you to move the vcursor with ordinary motion keys. 819keymap, allowing you to move the vcursor with ordinary motion keys.
818An indication \"!VC\" appears in the mode list. The effect is 820An indication \"!VC\" appears in the mode list. The effect is
diff --git a/lisp/view.el b/lisp/view.el
index 035f8c61d9f..4a219971097 100644
--- a/lisp/view.el
+++ b/lisp/view.el
@@ -311,13 +311,9 @@ file: Users may suspend viewing in order to modify the buffer.
311Exiting View mode will then discard the user's edits. Setting 311Exiting View mode will then discard the user's edits. Setting
312EXIT-ACTION to `kill-buffer-if-not-modified' avoids this." 312EXIT-ACTION to `kill-buffer-if-not-modified' avoids this."
313 (interactive "bView buffer: ") 313 (interactive "bView buffer: ")
314 (if (eq (with-current-buffer buffer 314 (switch-to-buffer buffer)
315 (get major-mode 'mode-class)) 315 (if (eq (get major-mode 'mode-class) 'special)
316 'special) 316 (message "Not using View mode because the major mode is special")
317 (progn
318 (switch-to-buffer buffer)
319 (message "Not using View mode because the major mode is special"))
320 (switch-to-buffer buffer)
321 (view-mode-enter nil exit-action))) 317 (view-mode-enter nil exit-action)))
322 318
323;;;###autoload 319;;;###autoload
@@ -339,7 +335,9 @@ this argument instead of explicitly setting `view-exit-action'."
339 (interactive "bIn other window view buffer:\nP") 335 (interactive "bIn other window view buffer:\nP")
340 (let ((pop-up-windows t)) 336 (let ((pop-up-windows t))
341 (pop-to-buffer buffer t)) 337 (pop-to-buffer buffer t))
342 (view-mode-enter nil exit-action)) 338 (if (eq (get major-mode 'mode-class) 'special)
339 (message "Not using View mode because the major mode is special")
340 (view-mode-enter nil exit-action)))
343 341
344;;;###autoload 342;;;###autoload
345(defun view-buffer-other-frame (buffer &optional not-return exit-action) 343(defun view-buffer-other-frame (buffer &optional not-return exit-action)
@@ -360,7 +358,9 @@ this argument instead of explicitly setting `view-exit-action'."
360 (interactive "bView buffer in other frame: \nP") 358 (interactive "bView buffer in other frame: \nP")
361 (let ((pop-up-frames t)) 359 (let ((pop-up-frames t))
362 (pop-to-buffer buffer t)) 360 (pop-to-buffer buffer t))
363 (view-mode-enter nil exit-action)) 361 (if (eq (get major-mode 'mode-class) 'special)
362 (message "Not using View mode because the major mode is special")
363 (view-mode-enter nil exit-action)))
364 364
365;;;###autoload 365;;;###autoload
366(define-minor-mode view-mode 366(define-minor-mode view-mode
diff --git a/lisp/wid-browse.el b/lisp/wid-browse.el
index 4650548d6e0..005e87a6dae 100644
--- a/lisp/wid-browse.el
+++ b/lisp/wid-browse.el
@@ -270,7 +270,10 @@ VALUE is assumed to be a list of widgets."
270 270
271;;;###autoload 271;;;###autoload
272(define-minor-mode widget-minor-mode 272(define-minor-mode widget-minor-mode
273 "Minor mode for traversing widgets." 273 "Minor mode for traversing widgets.
274With a prefix argument ARG, enable the mode if ARG is positive,
275and disable it otherwise. If called from Lisp, enable the mode
276if ARG is omitted or nil."
274 :lighter " Widget") 277 :lighter " Widget")
275 278
276;;; The End: 279;;; The End:
diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el
index 27922327f44..61bb4db558c 100644
--- a/lisp/wid-edit.el
+++ b/lisp/wid-edit.el
@@ -1987,10 +1987,14 @@ the earlier input."
1987 (when (overlayp overlay) 1987 (when (overlayp overlay)
1988 (delete-overlay overlay)))) 1988 (delete-overlay overlay))))
1989 1989
1990(defun widget-field-value-get (widget) 1990(defun widget-field-value-get (widget &optional no-truncate)
1991 "Return current text in editing field." 1991 "Return current text in editing field.
1992Normally, trailing spaces within the editing field are truncated.
1993But if NO-TRUNCATE is non-nil, include them."
1992 (let ((from (widget-field-start widget)) 1994 (let ((from (widget-field-start widget))
1993 (to (widget-field-text-end widget)) 1995 (to (if no-truncate
1996 (widget-field-end widget)
1997 (widget-field-text-end widget)))
1994 (buffer (widget-field-buffer widget)) 1998 (buffer (widget-field-buffer widget))
1995 (secret (widget-get widget :secret)) 1999 (secret (widget-get widget :secret))
1996 (old (current-buffer))) 2000 (old (current-buffer)))
@@ -3407,6 +3411,7 @@ To use this type, you must define :match or :match-alternatives."
3407 :format "%{%t%}: %v\n" 3411 :format "%{%t%}: %v\n"
3408 :valid-regexp "\\`.\\'" 3412 :valid-regexp "\\`.\\'"
3409 :error "This field should contain a single character" 3413 :error "This field should contain a single character"
3414 :value-get (lambda (w) (widget-field-value-get w t))
3410 :value-to-internal (lambda (_widget value) 3415 :value-to-internal (lambda (_widget value)
3411 (if (stringp value) 3416 (if (stringp value)
3412 value 3417 value
diff --git a/lisp/windmove.el b/lisp/windmove.el
index 10a564419fb..0523530869b 100644
--- a/lisp/windmove.el
+++ b/lisp/windmove.el
@@ -417,17 +417,17 @@ supplied, if ARG is greater or smaller than zero, respectively."
417 (- (nth 3 edges) 1)))) 417 (- (nth 3 edges) 1))))
418 (cond 418 (cond
419 ((> effective-arg 0) 419 ((> effective-arg 0)
420 top-left) 420 top-left)
421 ((< effective-arg 0) 421 ((< effective-arg 0)
422 bottom-right) 422 bottom-right)
423 ((= effective-arg 0) 423 ((= effective-arg 0)
424 (windmove-coord-add 424 (windmove-coord-add
425 top-left 425 top-left
426 (let ((col-row 426 ;; Don't care whether window is horizontally scrolled -
427 (posn-col-row 427 ;; `posn-at-point' handles that already. See also:
428 (posn-at-point (window-point window) window)))) 428 ;; http://lists.gnu.org/archive/html/emacs-devel/2012-01/msg00638.html
429 (cons (- (car col-row) (window-hscroll window)) 429 (posn-col-row
430 (cdr col-row))))))))) 430 (posn-at-point (window-point window) window))))))))
431 431
432;; This uses the reference location in the current window (calculated 432;; This uses the reference location in the current window (calculated
433;; by `windmove-reference-loc' above) to find a reference location 433;; by `windmove-reference-loc' above) to find a reference location
diff --git a/lisp/window.el b/lisp/window.el
index 54e5ec9c74c..c9bddba942c 100644
--- a/lisp/window.el
+++ b/lisp/window.el
@@ -299,7 +299,7 @@ non-nil means only return a window whose window-parameter value
299for PARAMETER equals VALUE (comparison is done with `equal'). 299for PARAMETER equals VALUE (comparison is done with `equal').
300Optional argument ANY non-nil means consider internal windows 300Optional argument ANY non-nil means consider internal windows
301too." 301too."
302 (let (this-value windows) 302 (let (this-value)
303 (catch 'found 303 (catch 'found
304 (walk-window-tree 304 (walk-window-tree
305 (lambda (window) 305 (lambda (window)
@@ -435,7 +435,7 @@ A valid configuration has to preserve the following invariant:
435 parent whose window-side parameter is nil and there must be no 435 parent whose window-side parameter is nil and there must be no
436 leaf window whose window-side parameter is nil." 436 leaf window whose window-side parameter is nil."
437 (let (normal none left top right bottom 437 (let (normal none left top right bottom
438 side parent parent-side code) 438 side parent parent-side)
439 (when (or (catch 'reset 439 (when (or (catch 'reset
440 (walk-window-tree 440 (walk-window-tree
441 (lambda (window) 441 (lambda (window)
@@ -1807,8 +1807,7 @@ preferably only resize windows adjacent to EDGE."
1807 (if (window-combined-p sub horizontal) 1807 (if (window-combined-p sub horizontal)
1808 ;; In an iso-combination try to extract DELTA from WINDOW's 1808 ;; In an iso-combination try to extract DELTA from WINDOW's
1809 ;; siblings. 1809 ;; siblings.
1810 (let ((first sub) 1810 (let ((skip (eq trail 'after))
1811 (skip (eq trail 'after))
1812 this-delta other-delta) 1811 this-delta other-delta)
1813 ;; Decide which windows shall be left alone. 1812 ;; Decide which windows shall be left alone.
1814 (while sub 1813 (while sub
@@ -1993,7 +1992,7 @@ move it as far as possible in the desired direction."
1993 (setq window (window-normalize-window window)) 1992 (setq window (window-normalize-window window))
1994 (let ((frame (window-frame window)) 1993 (let ((frame (window-frame window))
1995 (right window) 1994 (right window)
1996 left this-delta min-delta max-delta failed) 1995 left this-delta min-delta max-delta)
1997 ;; Find the edge we want to move. 1996 ;; Find the edge we want to move.
1998 (while (and (or (not (window-combined-p right horizontal)) 1997 (while (and (or (not (window-combined-p right horizontal))
1999 (not (window-right right))) 1998 (not (window-right right)))
@@ -2309,9 +2308,8 @@ frame."
2309 (when (window-parameter window 'window-atom) 2308 (when (window-parameter window 'window-atom)
2310 (setq window (window-atom-root window)))) 2309 (setq window (window-atom-root window))))
2311 2310
2312 (let* ((parent (window-parent window)) 2311 (let ((parent (window-parent window))
2313 (frame (window-frame window)) 2312 (frame (window-frame window)))
2314 (buffer (window-buffer window)))
2315 (cond 2313 (cond
2316 ((frame-root-window-p window) 2314 ((frame-root-window-p window)
2317 ;; WINDOW's frame can be deleted only if there are other frames 2315 ;; WINDOW's frame can be deleted only if there are other frames
@@ -2798,8 +2796,7 @@ means the buffer shown in window will be killed. Return non-nil
2798if WINDOW gets deleted or its frame is auto-hidden." 2796if WINDOW gets deleted or its frame is auto-hidden."
2799 (setq window (window-normalize-window window t)) 2797 (setq window (window-normalize-window window t))
2800 (unless (and dedicated-only (not (window-dedicated-p window))) 2798 (unless (and dedicated-only (not (window-dedicated-p window)))
2801 (let* ((buffer (window-buffer window)) 2799 (let ((deletable (window-deletable-p window)))
2802 (deletable (window-deletable-p window)))
2803 (cond 2800 (cond
2804 ((eq deletable 'frame) 2801 ((eq deletable 'frame)
2805 (let ((frame (window-frame window))) 2802 (let ((frame (window-frame window)))
@@ -3355,7 +3352,7 @@ is non-nil."
3355 (number-of-children 0) 3352 (number-of-children 0)
3356 (parent-size (window-new-total window)) 3353 (parent-size (window-new-total window))
3357 (total-sum parent-size) 3354 (total-sum parent-size)
3358 found failed size sub-total sub-delta sub-amount rest) 3355 failed size sub-total sub-delta sub-amount rest)
3359 (while sub 3356 (while sub
3360 (setq number-of-children (1+ number-of-children)) 3357 (setq number-of-children (1+ number-of-children))
3361 (when (window-size-fixed-p sub horizontal) 3358 (when (window-size-fixed-p sub horizontal)
@@ -3372,7 +3369,6 @@ is non-nil."
3372 (while (and sub (not failed)) 3369 (while (and sub (not failed))
3373 ;; Ignore child windows that should be ignored or are stuck. 3370 ;; Ignore child windows that should be ignored or are stuck.
3374 (unless (window--resize-child-windows-skip-p sub) 3371 (unless (window--resize-child-windows-skip-p sub)
3375 (setq found t)
3376 (setq sub-total (window-total-size sub horizontal)) 3372 (setq sub-total (window-total-size sub horizontal))
3377 (setq sub-delta (- size sub-total)) 3373 (setq sub-delta (- size sub-total))
3378 (setq sub-amount 3374 (setq sub-amount
@@ -3568,7 +3564,7 @@ specific buffers."
3568 )) 3564 ))
3569 3565
3570;;; Window states, how to get them and how to put them in a window. 3566;;; Window states, how to get them and how to put them in a window.
3571(defun window--state-get-1 (window &optional ignore) 3567(defun window--state-get-1 (window &optional writable)
3572 "Helper function for `window-state-get'." 3568 "Helper function for `window-state-get'."
3573 (let* ((type 3569 (let* ((type
3574 (cond 3570 (cond
@@ -3585,74 +3581,62 @@ specific buffers."
3585 (normal-height . ,(window-normal-size window)) 3581 (normal-height . ,(window-normal-size window))
3586 (normal-width . ,(window-normal-size window t)) 3582 (normal-width . ,(window-normal-size window t))
3587 (combination-limit . ,(window-combination-limit window)) 3583 (combination-limit . ,(window-combination-limit window))
3588 ,@(let (list) 3584 ,@(let ((parameters (window-parameters window))
3589 ;; Make copies of persistent window parameters whose cdr 3585 list)
3590 ;; is either t or, when IGNORE is non-nil, is either nil 3586 ;; Make copies of those window parameters whose
3591 ;; or `state'. 3587 ;; persistence property is `writable' if WRITABLE is
3592 (dolist (pers window-persistent-parameters) 3588 ;; non-nil and non-nil if WRITABLE is nil.
3593 (when (and (consp pers) 3589 (dolist (par parameters)
3594 (or (eq (cdr pers) t) 3590 (let ((pers (cdr (assq (car par)
3595 (and (memq (cdr pers) '(state nil)) 3591 window-persistent-parameters))))
3596 (not ignore)))) 3592 (when (and pers (or (not writable) (eq pers 'writable)))
3597 (let ((par (assq (car pers) (window-parameters window)))) 3593 (setq list (cons (cons (car par) (cdr par)) list)))))
3598 (setq list (cons (cons (car pers) (when par (cdr par))) 3594 ;; Add `clone-of' parameter if necessary.
3599 list))))) 3595 (let ((pers (cdr (assq 'clone-of
3600 ;; Save `clone-of' parameter unless IGNORE or 3596 window-persistent-parameters))))
3601 ;; `window-persistent-parameters' prevail. 3597 (when (and pers (or (not writable) (eq pers 'writable))
3602 (when (and (not (assq 'clone-of (window-parameters window))) 3598 (not (assq 'clone-of list)))
3603 (let ((clone-of 3599 (setq list (cons (cons 'clone-of window) list))))
3604 (assq 'clone-of
3605 window-persistent-parameters)))
3606 (when clone-of
3607 (if ignore
3608 (eq (cdr clone-of) t)
3609 (memq (cdr clone-of) '(state nil))))))
3610 (setq list (cons (cons 'clone-of window) list)))
3611 (when list 3600 (when list
3612 `((parameters . ,list)))) 3601 `((parameters . ,list))))
3613 ,@(when buffer 3602 ,@(when buffer
3614 ;; All buffer related things go in here - make the buffer 3603 ;; All buffer related things go in here.
3615 ;; current when retrieving `point' and `mark'. 3604 (let ((point (window-point-1 window))
3616 (with-current-buffer (window-buffer window) 3605 (start (window-start window)))
3617 (let ((point (window-point-1 window)) 3606 `((buffer
3618 (start (window-start window)) 3607 ,(buffer-name buffer)
3619 (mark (mark t))) 3608 (selected . ,selected)
3620 `((buffer 3609 (hscroll . ,(window-hscroll window))
3621 ,(buffer-name buffer) 3610 (fringes . ,(window-fringes window))
3622 (selected . ,selected) 3611 (margins . ,(window-margins window))
3623 ,@(when window-size-fixed 3612 (scroll-bars . ,(window-scroll-bars window))
3624 `((size-fixed . ,window-size-fixed))) 3613 (vscroll . ,(window-vscroll window))
3625 (hscroll . ,(window-hscroll window)) 3614 (dedicated . ,(window-dedicated-p window))
3626 (fringes . ,(window-fringes window)) 3615 (point . ,(if writable point (copy-marker point)))
3627 (margins . ,(window-margins window)) 3616 (start . ,(if writable start (copy-marker start)))))))))
3628 (scroll-bars . ,(window-scroll-bars window))
3629 (vscroll . ,(window-vscroll window))
3630 (dedicated . ,(window-dedicated-p window))
3631 (point . ,(if ignore point (copy-marker point)))
3632 (start . ,(if ignore start (copy-marker start)))
3633 ,@(when mark
3634 `((mark . ,(if ignore
3635 mark (copy-marker mark))))))))))))
3636 (tail 3617 (tail
3637 (when (memq type '(vc hc)) 3618 (when (memq type '(vc hc))
3638 (let (list) 3619 (let (list)
3639 (setq window (window-child window)) 3620 (setq window (window-child window))
3640 (while window 3621 (while window
3641 (setq list (cons (window--state-get-1 window ignore) list)) 3622 (setq list (cons (window--state-get-1 window writable) list))
3642 (setq window (window-right window))) 3623 (setq window (window-right window)))
3643 (nreverse list))))) 3624 (nreverse list)))))
3644 (append head tail))) 3625 (append head tail)))
3645 3626
3646(defun window-state-get (&optional window ignore) 3627(defun window-state-get (&optional window writable)
3647 "Return state of WINDOW as a Lisp object. 3628 "Return state of WINDOW as a Lisp object.
3648WINDOW can be any window and defaults to the root window of the 3629WINDOW can be any window and defaults to the root window of the
3649selected frame. 3630selected frame.
3650 3631
3651Optional argument IGNORE non-nil means do not use markers for 3632Optional argument WRITABLE non-nil means do not use markers for
3652sampling positions like `window-point' or `window-start' and do 3633sampling `window-point' and `window-start'. Together, WRITABLE
3653not record parameters unless `window-persistent-parameters' 3634and the variable `window-persistent-parameters' specify which
3654requests it. IGNORE should be non-nil when the return value 3635window parameters are saved by this function. WRITABLE should be
3655shall be written to a file and read back in another session. 3636non-nil when the return value shall be written to a file and read
3637back in another session. Otherwise, an application may run into
3638an `invalid-read-syntax' error while attempting to read back the
3639value from file.
3656 3640
3657The return value can be used as argument for `window-state-put' 3641The return value can be used as argument for `window-state-put'
3658to put the state recorded here into an arbitrary window. The 3642to put the state recorded here into an arbitrary window. The
@@ -3674,11 +3658,8 @@ value can be also stored on disk and read back in a new session."
3674 (min-height-ignore . ,(window-min-size window nil t)) 3658 (min-height-ignore . ,(window-min-size window nil t))
3675 (min-width-ignore . ,(window-min-size window t t)) 3659 (min-width-ignore . ,(window-min-size window t t))
3676 (min-height-safe . ,(window-min-size window nil 'safe)) 3660 (min-height-safe . ,(window-min-size window nil 'safe))
3677 (min-width-safe . ,(window-min-size window t 'safe)) 3661 (min-width-safe . ,(window-min-size window t 'safe)))
3678 ;; These are probably not needed. 3662 (window--state-get-1 window writable)))
3679 ,@(when (window-size-fixed-p window) `((fixed-height . t)))
3680 ,@(when (window-size-fixed-p window t) `((fixed-width . t))))
3681 (window--state-get-1 window ignore)))
3682 3663
3683(defvar window-state-put-list nil 3664(defvar window-state-put-list nil
3684 "Helper variable for `window-state-put'.") 3665 "Helper variable for `window-state-put'.")
@@ -3751,21 +3732,18 @@ value can be also stored on disk and read back in a new session."
3751 "Helper function for `window-state-put'." 3732 "Helper function for `window-state-put'."
3752 (dolist (item window-state-put-list) 3733 (dolist (item window-state-put-list)
3753 (let ((window (car item)) 3734 (let ((window (car item))
3754 (splits (cdr (assq 'splits item)))
3755 (combination-limit (cdr (assq 'combination-limit item))) 3735 (combination-limit (cdr (assq 'combination-limit item)))
3756 (parameters (cdr (assq 'parameters item))) 3736 (parameters (cdr (assq 'parameters item)))
3757 (state (cdr (assq 'buffer item)))) 3737 (state (cdr (assq 'buffer item))))
3758 (when combination-limit 3738 (when combination-limit
3759 (set-window-combination-limit window combination-limit)) 3739 (set-window-combination-limit window combination-limit))
3760 ;; Assign saved window parameters. If a parameter's value is nil, 3740 ;; Reset window's parameters and assign saved ones (we might want
3761 ;; don't assign it unless the new window has it set already (which 3741 ;; a `remove-window-parameters' function here).
3762 ;; shouldn't happen unless some `window-configuration-change-hook' 3742 (dolist (parameter (window-parameters window))
3763 ;; function installed it). 3743 (set-window-parameter window (car parameter) nil))
3764 (when parameters 3744 (when parameters
3765 (dolist (parameter parameters) 3745 (dolist (parameter parameters)
3766 (when (or (cdr parameter) 3746 (set-window-parameter window (car parameter) (cdr parameter))))
3767 (window-parameter window (car parameter)))
3768 (set-window-parameter window (car parameter) (cdr parameter)))))
3769 ;; Process buffer related state. 3747 ;; Process buffer related state.
3770 (when state 3748 (when state
3771 ;; We don't want to raise an error here so we create a buffer if 3749 ;; We don't want to raise an error here so we create a buffer if
@@ -3815,11 +3793,7 @@ value can be also stored on disk and read back in a new session."
3815 ;; have been created and sized). 3793 ;; have been created and sized).
3816 (ignore-errors 3794 (ignore-errors
3817 (set-window-start window (cdr (assq 'start state))) 3795 (set-window-start window (cdr (assq 'start state)))
3818 (set-window-point window (cdr (assq 'point state))) 3796 (set-window-point window (cdr (assq 'point state))))
3819 ;; I'm not sure whether we should set the mark here, but maybe
3820 ;; it can be used.
3821 (let ((mark (cdr (assq 'mark state))))
3822 (when mark (set-mark mark))))
3823 ;; Select window if it's the selected one. 3797 ;; Select window if it's the selected one.
3824 (when (cdr (assq 'selected state)) 3798 (when (cdr (assq 'selected state))
3825 (select-window window))))))) 3799 (select-window window)))))))
@@ -3847,8 +3821,7 @@ windows can get as small as `window-safe-min-height' and
3847 (= (window-total-size window t) 3821 (= (window-total-size window t)
3848 (cdr (assq 'total-width state))))) 3822 (cdr (assq 'total-width state)))))
3849 (min-height (cdr (assq 'min-height head))) 3823 (min-height (cdr (assq 'min-height head)))
3850 (min-width (cdr (assq 'min-width head))) 3824 (min-width (cdr (assq 'min-width head))))
3851 selected)
3852 (if (and (not totals) 3825 (if (and (not totals)
3853 (or (> min-height (window-total-size window)) 3826 (or (> min-height (window-total-size window))
3854 (> min-width (window-total-size window t))) 3827 (> min-width (window-total-size window t)))
@@ -4265,7 +4238,7 @@ selected rather than (as usual) some other window. See
4265 ;; The elements of `same-window-regexps' can be regexps 4238 ;; The elements of `same-window-regexps' can be regexps
4266 ;; or cons cells whose cars are regexps. 4239 ;; or cons cells whose cars are regexps.
4267 (when (or (and (stringp regexp) 4240 (when (or (and (stringp regexp)
4268 (string-match regexp buffer-name)) 4241 (string-match-p regexp buffer-name))
4269 (and (consp regexp) (stringp (car regexp)) 4242 (and (consp regexp) (stringp (car regexp))
4270 (string-match-p (car regexp) buffer-name))) 4243 (string-match-p (car regexp) buffer-name)))
4271 (throw 'found t))))))) 4244 (throw 'found t)))))))
@@ -4623,8 +4596,7 @@ specified, e.g. by the user options `display-buffer-alist' or
4623 "Retrieve ALIST entry corresponding to BUFFER-NAME." 4596 "Retrieve ALIST entry corresponding to BUFFER-NAME."
4624 (catch 'match 4597 (catch 'match
4625 (dolist (entry alist) 4598 (dolist (entry alist)
4626 (let ((key (car entry)) 4599 (let ((key (car entry)))
4627 (value (cdr entry)))
4628 (when (or (and (stringp key) 4600 (when (or (and (stringp key)
4629 (string-match-p key buffer-name)) 4601 (string-match-p key buffer-name))
4630 (and (symbolp key) (functionp key) 4602 (and (symbolp key) (functionp key)
@@ -4813,7 +4785,7 @@ See `display-buffer' for the format of display actions."
4813 (funcall special-display-function 4785 (funcall special-display-function
4814 buffer ',(if (listp pars) pars))))))))) 4786 buffer ',(if (listp pars) pars)))))))))
4815 4787
4816(defun display-buffer-pop-up-frame (buffer alist) 4788(defun display-buffer-pop-up-frame (buffer _alist)
4817 "Display BUFFER in a new frame. 4789 "Display BUFFER in a new frame.
4818This works by calling `pop-up-frame-function'. If successful, 4790This works by calling `pop-up-frame-function'. If successful,
4819return the window used; otherwise return nil." 4791return the window used; otherwise return nil."
@@ -4828,7 +4800,7 @@ return the window used; otherwise return nil."
4828 (set-window-prev-buffers window nil) 4800 (set-window-prev-buffers window nil)
4829 window))) 4801 window)))
4830 4802
4831(defun display-buffer-pop-up-window (buffer alist) 4803(defun display-buffer-pop-up-window (buffer _alist)
4832 "Display BUFFER by popping up a new window. 4804 "Display BUFFER by popping up a new window.
4833The new window is created on the selected frame, or in 4805The new window is created on the selected frame, or in
4834`last-nonminibuffer-frame' if no windows can be created there. 4806`last-nonminibuffer-frame' if no windows can be created there.
@@ -4931,8 +4903,7 @@ at the front of the list of recently selected ones."
4931 (if current-prefix-arg t))) 4903 (if current-prefix-arg t)))
4932 (setq buffer (window-normalize-buffer-to-switch-to buffer)) 4904 (setq buffer (window-normalize-buffer-to-switch-to buffer))
4933 (set-buffer buffer) 4905 (set-buffer buffer)
4934 (let* ((old-window (selected-window)) 4906 (let* ((old-frame (selected-frame))
4935 (old-frame (selected-frame))
4936 (window (display-buffer buffer action)) 4907 (window (display-buffer buffer action))
4937 (frame (window-frame window))) 4908 (frame (window-frame window)))
4938 ;; If we chose another frame, make sure it gets input focus. 4909 ;; If we chose another frame, make sure it gets input focus.
diff --git a/lisp/xml.el b/lisp/xml.el
index f7b54048d3a..39a8da0f337 100644
--- a/lisp/xml.el
+++ b/lisp/xml.el
@@ -421,7 +421,8 @@ Returns one of:
421 ;; skip comments 421 ;; skip comments
422 ((looking-at "<!--") 422 ((looking-at "<!--")
423 (search-forward "-->") 423 (search-forward "-->")
424 nil) 424 (skip-syntax-forward " ")
425 (xml-parse-tag parse-dtd xml-ns))
425 ;; end tag 426 ;; end tag
426 ((looking-at "</") 427 ((looking-at "</")
427 '()) 428 '())