diff options
| author | K. Handa | 2015-09-01 20:46:15 +0900 |
|---|---|---|
| committer | K. Handa | 2015-09-01 20:46:15 +0900 |
| commit | 3e0e2339cd379eeba8d9bc758f2e8e574144e252 (patch) | |
| tree | 9d119efed6e52e5c24dbd84836148157271799a8 | |
| parent | 524eeb2e5e158d98ea52fe5ebe4768c4433ba8b2 (diff) | |
| parent | ff0a92f6461941902eb9e974bdd2ff9adacb7bc4 (diff) | |
| download | emacs-3e0e2339cd379eeba8d9bc758f2e8e574144e252.tar.gz emacs-3e0e2339cd379eeba8d9bc758f2e8e574144e252.zip | |
Merge branch 'master' of git.sv.gnu.org:/srv/git/emacs
152 files changed, 2448 insertions, 1395 deletions
diff --git a/ChangeLog.2 b/ChangeLog.2 index 15cb656ce0f..856cb58ed1e 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -1,3 +1,929 @@ | |||
| 1 | 2015-08-30 Michael Albinus <michael.albinus@gmx.de> | ||
| 2 | |||
| 3 | * lisp/net/tramp-sh.el (tramp-convert-file-attributes): | ||
| 4 | Revert patch from 2015-08-24. Tramp shall be have like for local files. | ||
| 5 | * test/automated/tramp-tests.el (tramp-test18-file-attributes): | ||
| 6 | Adapt test. | ||
| 7 | |||
| 8 | 2015-08-30 Paul Eggert <eggert@cs.ucla.edu> | ||
| 9 | |||
| 10 | Text quoting fixes in cedet, emulation, emacs-lisp | ||
| 11 | * lisp/cedet/ede.el (ede-check-project-directory): | ||
| 12 | * lisp/cedet/semantic/analyze/debug.el: | ||
| 13 | (semantic-analyzer-debug-insert-include-summary): | ||
| 14 | * lisp/cedet/semantic/bovine/c.el (semantic-c-describe-environment): | ||
| 15 | * lisp/cedet/semantic/decorate/include.el: | ||
| 16 | (semantic-decoration-unknown-include-describe) | ||
| 17 | (semantic-decoration-all-include-summary): | ||
| 18 | * lisp/cedet/semantic/ia.el (semantic-ia-fast-jump): | ||
| 19 | * lisp/emulation/edt.el (edt-load-keys): | ||
| 20 | * lisp/emulation/viper-cmd.el: | ||
| 21 | (viper-display-current-destructive-command) | ||
| 22 | (viper-query-replace, viper-brac-function): | ||
| 23 | * lisp/emulation/viper-ex.el (viper-get-ex-token, ex-compile): | ||
| 24 | * lisp/emulation/viper-macs.el (viper-unrecord-kbd-macro): | ||
| 25 | Respect text quoting style in doc string or diagnostic. | ||
| 26 | * lisp/cedet/mode-local.el (describe-mode-local-overload): | ||
| 27 | Use format-message to avoid overtranslating quotes. | ||
| 28 | * lisp/emacs-lisp/checkdoc.el (checkdoc-in-sample-code-p): | ||
| 29 | Escape an apostrophe in a docstring. | ||
| 30 | * lisp/emacs-lisp/warnings.el (lwarn): Fix doc string. | ||
| 31 | |||
| 32 | 2015-08-29 Daniel Colascione <dancol@dancol.org> | ||
| 33 | |||
| 34 | Fix which-func for curly quotes: look for symbol, not message | ||
| 35 | * lisp/progmodes/which-func.el (which-func-ff-hook): Look for new | ||
| 36 | imenu-unavailable error symbol instead of trying to match message | ||
| 37 | exactly. | ||
| 38 | * lisp/imenu.el (imenu-unavailable): New error | ||
| 39 | (imenu-unavailable-error): New function. | ||
| 40 | |||
| 41 | 2015-08-29 Eli Zaretskii <eliz@gnu.org> | ||
| 42 | |||
| 43 | Fix Python tests on MS-Windows | ||
| 44 | * test/automated/python-tests.el | ||
| 45 | (python-shell-calculate-command-1): Run python-shell-interpreter | ||
| 46 | through shell-quote-argument before comparing with what | ||
| 47 | python-shell-calculate-command returns. | ||
| 48 | (python-shell-calculate-pythonpath-1) | ||
| 49 | (python-shell-calculate-pythonpath-2) | ||
| 50 | (python-shell-calculate-process-environment-2): Use path-separator | ||
| 51 | instead of a literal ':'. | ||
| 52 | (python-shell-calculate-exec-path-2) | ||
| 53 | (python-shell-calculate-exec-path-3) | ||
| 54 | (python-shell-calculate-exec-path-4) | ||
| 55 | (python-shell-with-environment-1) | ||
| 56 | (python-shell-with-environment-2): Run "/env/bin" through | ||
| 57 | expand-file-name before comparing with exec-path. (Bug#21375) | ||
| 58 | |||
| 59 | 2015-08-29 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 60 | |||
| 61 | Use Core Text types/functions/variables/enumerators directly | ||
| 62 | * src/macfont.h (FontDescriptorRef, FontRef, FontSymbolicTraits) | ||
| 63 | (CharacterCollection): Remove typedefs. All uses replaced with | ||
| 64 | definitions. | ||
| 65 | (MAC_FONT_NAME_ATTRIBUTE, MAC_FONT_FAMILY_NAME_ATTRIBUTE) | ||
| 66 | (MAC_FONT_TRAITS_ATTRIBUTE, MAC_FONT_SIZE_ATTRIBUTE) | ||
| 67 | (MAC_FONT_CASCADE_LIST_ATTRIBUTE) | ||
| 68 | (MAC_FONT_CHARACTER_SET_ATTRIBUTE, MAC_FONT_LANGUAGES_ATTRIBUTE) | ||
| 69 | (MAC_FONT_FORMAT_ATTRIBUTE, MAC_FONT_SYMBOLIC_TRAIT) | ||
| 70 | (MAC_FONT_WEIGHT_TRAIT, MAC_FONT_WIDTH_TRAIT) | ||
| 71 | (MAC_FONT_SLANT_TRAIT): Remove macros. All uses replaced with | ||
| 72 | definitions. | ||
| 73 | (MAC_FONT_TRAIT_ITALIC, MAC_FONT_TRAIT_BOLD) | ||
| 74 | (MAC_FONT_TRAIT_MONO_SPACE, MAC_FONT_TRAIT_COLOR_GLYPHS) | ||
| 75 | (MAC_FONT_FORMAT_BITMAP) | ||
| 76 | (MAC_CHARACTER_COLLECTION_IDENTITY_MAPPING) | ||
| 77 | (MAC_CHARACTER_COLLECTION_ADOBE_JAPAN1): Remove enumerators. All | ||
| 78 | uses replaced with definitions. | ||
| 79 | (kCTFontTraitItalic, kCTFontTraitBold, kCTFontTraitMonoSpace) | ||
| 80 | (kCTFontTraitColorGlyphs, kCTCharacterCollectionIdentityMapping) | ||
| 81 | (kCTCharacterCollectionAdobeJapan1 kCTFontOrientationDefault): Add | ||
| 82 | compatibility enumerators for older versions. | ||
| 83 | (mac_font_descriptor_create_with_attributes) | ||
| 84 | (mac_font_descriptor_create_matching_font_descriptors) | ||
| 85 | (mac_font_descriptor_create_matching_font_descriptor) | ||
| 86 | (mac_font_descriptor_copy_attribute) | ||
| 87 | (mac_font_descriptor_supports_languages) | ||
| 88 | (mac_font_create_with_name, mac_font_get_size) | ||
| 89 | (mac_font_copy_family_name, mac_font_copy_character_set) | ||
| 90 | (mac_font_get_glyphs_for_characters, mac_font_get_ascent) | ||
| 91 | (mac_font_get_descent, mac_font_get_leading) | ||
| 92 | (mac_font_get_underline_position) | ||
| 93 | (mac_font_get_underline_thickness, mac_font_copy_graphics_font) | ||
| 94 | (mac_font_copy_non_synthetic_table): Remove macros. All uses | ||
| 95 | replaced with definitions. | ||
| 96 | (mac_font_create_preferred_family_for_attributes) | ||
| 97 | (mac_font_get_advance_width_for_glyph) | ||
| 98 | (mac_font_get_bounding_rect_for_glyph) | ||
| 99 | (mac_font_create_available_families, mac_font_shape): Remove | ||
| 100 | macros for renamed functions. | ||
| 101 | (mac_nsctfont_copy_font_descriptor): Remove unused macro. | ||
| 102 | * src/macterm.m (mac_font_descriptor_supports_languages): Rename | ||
| 103 | from mac_ctfont_descriptor_supports_languages. | ||
| 104 | (mac_font_create_preferred_family_for_attributes): Rename from | ||
| 105 | mac_ctfont_create_preferred_family_for_attributes. | ||
| 106 | (mac_font_get_advance_width_for_glyph): Rename from | ||
| 107 | mac_ctfont_get_advance_width_for_glyph. Use | ||
| 108 | kCTFontOrientationDefault also for older versions. | ||
| 109 | (mac_font_get_bounding_rect_for_glyph): Rename from | ||
| 110 | mac_ctfont_get_bounding_rect_for_glyph. Use | ||
| 111 | kCTFontOrientationDefault also for older versions. | ||
| 112 | (mac_font_create_available_families): Rename from | ||
| 113 | mac_ctfont_create_available_families. | ||
| 114 | (mac_font_equal_in_postscript_name): Rename from | ||
| 115 | mac_ctfont_equal_in_postscript_name. All uses changed. | ||
| 116 | (mac_font_create_line_with_string_and_font): Rename from | ||
| 117 | mac_ctfont_create_line_with_string_and_font. All uses changed. | ||
| 118 | (mac_font_shape): Rename from mac_ctfont_shape. | ||
| 119 | (mac_font_family_compare): Remove unused declaration. | ||
| 120 | |||
| 121 | 2015-08-29 Paul Eggert <eggert@cs.ucla.edu> | ||
| 122 | |||
| 123 | Fix minor text quoting in calc, calendar, vc | ||
| 124 | * lisp/calc/calc-ext.el (calc-shift-Z-prefix-help): | ||
| 125 | * lisp/calc/calc-help.el (calc-j-prefix-help): | ||
| 126 | * lisp/calc/calc-misc.el (calc-help): | ||
| 127 | * lisp/calc/calc.el (calc-algebraic-mode, calc-mode): | ||
| 128 | Escape an apostrophe in a docstring. | ||
| 129 | * lisp/calc/calc-forms.el (calc-hms-notation): | ||
| 130 | * lisp/calc/calc-mode.el (calc-display-raw, calc-algebraic-mode): | ||
| 131 | Escape an apostrophe in a diagnostic. | ||
| 132 | * lisp/calc/calc-misc.el (calc-help): | ||
| 133 | * lisp/calendar/diary-lib.el (diary-include-files): | ||
| 134 | * lisp/calendar/todo-mode.el (todo-prefix, todo-item-mark): | ||
| 135 | * lisp/vc/diff-mode.el (diff-delete-trailing-whitespace): | ||
| 136 | * lisp/vc/ediff-diff.el (ediff-same-contents): | ||
| 137 | * lisp/vc/ediff-merg.el (ediff-re-merge): | ||
| 138 | * lisp/vc/ediff-ptch.el (ediff-patch-file-internal): | ||
| 139 | * lisp/vc/ediff-util.el (ediff-test-save-region) | ||
| 140 | (ediff-status-info): | ||
| 141 | * lisp/vc/ediff.el (ediff-merge-revisions) | ||
| 142 | (ediff-merge-revisions-with-ancestor): | ||
| 143 | * lisp/vc/pcvs.el (cvs-mode-checkout, cvs-vc-command-advice): | ||
| 144 | * lisp/vc/vc-cvs.el (vc-cvs-mode-line-string): | ||
| 145 | Respect text quoting style in doc string or diagnostic. | ||
| 146 | * lisp/calc/calc-prog.el (calc-kbd-push, calc-kbd-pop): | ||
| 147 | * lisp/vc/add-log.el (change-log-goto-source): | ||
| 148 | Avoid double-formatting. | ||
| 149 | * lisp/vc/ediff-init.el (format-message): | ||
| 150 | New backward-compatibility alias. | ||
| 151 | |||
| 152 | 2015-08-28 Paul Eggert <eggert@cs.ucla.edu> | ||
| 153 | |||
| 154 | Fix minor text quoting problems in lisp top level | ||
| 155 | * lisp/apropos.el (apropos-describe-plist): | ||
| 156 | * lisp/cus-theme.el (customize-themes): | ||
| 157 | * lisp/dired.el (dired-log): | ||
| 158 | * lisp/help-fns.el (describe-variable): | ||
| 159 | * lisp/hexl.el (hexl-insert-multibyte-char): | ||
| 160 | * lisp/info.el (Info-finder-find-node): | ||
| 161 | * lisp/json.el (json-read-string): | ||
| 162 | * lisp/novice.el (disabled-command-function) | ||
| 163 | (disabled-command-function): | ||
| 164 | * lisp/startup.el (normal-mouse-startup-screen): | ||
| 165 | * lisp/woman.el (WoMan-log, WoMan-warn): | ||
| 166 | Respect text quoting style in doc string or diagnostic. | ||
| 167 | * lisp/replace.el (replace-character-fold): | ||
| 168 | * src/syntax.c (Fmodify_syntax_entry): | ||
| 169 | Escape an apostrophe in a docstring. | ||
| 170 | * lisp/tempo.el (tempo-define-template): | ||
| 171 | Remove confusing apostrophe from docstring. | ||
| 172 | * lisp/whitespace.el (whitespace-mark-x): | ||
| 173 | Use directed quotes in docstring. | ||
| 174 | |||
| 175 | 2015-08-28 Simen Heggestøyl <simenheg@gmail.com> | ||
| 176 | |||
| 177 | Fix indentation rule in css-mode | ||
| 178 | * lisp/textmodes/css-mode.el (css-smie-rules): Fix indentation of | ||
| 179 | brackets in presence of pseudo-selectors. (Bug#21328) | ||
| 180 | |||
| 181 | 2015-08-28 Eli Zaretskii <eliz@gnu.org> | ||
| 182 | |||
| 183 | Fix a bug in recording a macro while flyspell-mode is active | ||
| 184 | * lisp/subr.el (sit-for): Don't call read-event when recording a | ||
| 185 | macro. (Bug#21329) | ||
| 186 | |||
| 187 | 2015-08-27 Paul Eggert <eggert@Penguin.CS.UCLA.EDU> | ||
| 188 | |||
| 189 | Tweak startup screen quoting | ||
| 190 | * lisp/startup.el (normal-splash-screen): Use standard | ||
| 191 | "M-" abbrevation rather than a confusingly-different one. | ||
| 192 | (normal-no-mouse-startup-screen): Follow ‘text-quoting-style’. | ||
| 193 | |||
| 194 | 2015-08-27 Paul Eggert <eggert@cs.ucla.edu> | ||
| 195 | |||
| 196 | Add test case for ‘format’ bug and refactor | ||
| 197 | * src/editfns.c (styled_format): Refactor internally, mostly by | ||
| 198 | moving declarations closer to uses. This should not affect behavior. | ||
| 199 | * test/automated/textprop-tests.el (textprop-tests-format): New test. | ||
| 200 | |||
| 201 | Fix ‘format’ bug with property offsets | ||
| 202 | * src/editfns.c (styled_format): Fix recently-introduced ‘format’ | ||
| 203 | bug in calculating string property offsets (Bug#21351). | ||
| 204 | |||
| 205 | Use straight quotes in lib-src diagnostics | ||
| 206 | These auxiliary programs can’t use Emacs’s text-quoting-style, | ||
| 207 | and it’s too much trouble to redo that mechanism by hand. | ||
| 208 | So just use straight quotes for now. | ||
| 209 | * lib-src/ebrowse.c (main): | ||
| 210 | * lib-src/emacsclient.c (decode_options, main): | ||
| 211 | * lib-src/etags.c (Ada_help, default_C_help, Cplusplus_help) | ||
| 212 | (Forth_help, HTML_help, Lisp_help, Makefile_help, Objc_help) | ||
| 213 | (Perl_help, PHP_help, Python_help, Scheme_help, TeX_help, auto_help) | ||
| 214 | (none_help, print_language_names, print_help, add_regex) | ||
| 215 | (suggest_asking_for_help): | ||
| 216 | * lib-src/make-docfile.c (write_c_args, scan_c_stream): | ||
| 217 | Use straight quotes in diagnostics. | ||
| 218 | |||
| 219 | ‘text-quoting-style’ fixes for admin | ||
| 220 | * admin/admin.el (cusver-scan, cusver-check): | ||
| 221 | * admin/authors.el (authors-canonical-file-name): | ||
| 222 | * admin/bzrmerge.el (bzrmerge-missing): | ||
| 223 | Respect ‘text-quoting-style’ in diagnostics. | ||
| 224 | |||
| 225 | 2015-08-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 226 | |||
| 227 | Assume GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS | ||
| 228 | This removes the need for GCPRO1 etc. Suggested by Stefan Monnier in: | ||
| 229 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00918.html | ||
| 230 | * doc/lispref/internals.texi (Writing Emacs Primitives): | ||
| 231 | * etc/NEWS: | ||
| 232 | Document the change. | ||
| 233 | * src/alloc.c (gcprolist, dump_zombies, MAX_ZOMBIES, zombies) | ||
| 234 | (nzombies, ngcs, avg_zombies, max_live, max_zombies, avg_live) | ||
| 235 | (Fgc_status, check_gcpros, relocatable_string_data_p, gc-precise): | ||
| 236 | * src/bytecode.c (mark_byte_stack) [BYTE_MARK_STACK]: | ||
| 237 | * src/eval.c (gcpro_level) [DEBUG_GCPRO]: | ||
| 238 | * src/lisp.h (struct handler.gcpro, struct gcpro, GC_MARK_STACK) | ||
| 239 | (GC_USE_GCPROS_AS_BEFORE, GC_MAKE_GCPROS_NOOPS) | ||
| 240 | (GC_MARK_STACK_CHECK_GCPROS, GC_USE_GCPROS_CHECK_ZOMBIES) | ||
| 241 | (BYTE_MARK_STACK, GCPRO1, GCPRO2, GCPRO3, GCPRO4, GCPRO5, GCPRO6) | ||
| 242 | (GCPRO7, UNGCPRO, RETURN_UNGCPRO): | ||
| 243 | Remove. All uses removed. The code now assumes | ||
| 244 | GC_MARK_STACK == GC_MAKE_GCPROS_NOOPS. | ||
| 245 | * src/bytecode.c (relocate_byte_stack): | ||
| 246 | Rename from unmark_byte_stack, since it now only relocates. | ||
| 247 | All callers changed. | ||
| 248 | * src/frame.c (make_frame): Add an IF_LINT to pacify GCC 5.2 | ||
| 249 | with GCPROs removed. | ||
| 250 | * src/systime.h: Use EMACS_LISP_H as the canary instead of GCPRO1. | ||
| 251 | * test/automated/finalizer-tests.el (finalizer-basic) | ||
| 252 | (finalizer-circular-reference, finalizer-cross-reference) | ||
| 253 | (finalizer-error): | ||
| 254 | * test/automated/generator-tests.el (cps-test-iter-close-finalizer): | ||
| 255 | Remove tests, as they depend on gc-precise. | ||
| 256 | |||
| 257 | 2015-08-26 Nicolas Petton <nicolas@petton.fr> | ||
| 258 | |||
| 259 | Improve seq-concatenate for new sequence types | ||
| 260 | Use the new `seq-into-sequence' in seqs passed to `seq-concatenate' to | ||
| 261 | ensure that concatenation happens on sequences only. This makes it | ||
| 262 | possible to use `seq-concatenate' for new types of seqs. | ||
| 263 | * lisp/emacs-lisp/seq.el (seq-into-sequence, seq-concatenate): New | ||
| 264 | function used in `seq-concatenate'. | ||
| 265 | * test/automated/seq-tests.el (test-seq-into-sequence): New unit test | ||
| 266 | for seq-into-sequence. | ||
| 267 | |||
| 268 | 2015-08-26 Stephen Leake <stephen_leake@stephe-leake.org> | ||
| 269 | |||
| 270 | Add mode local overrides to xref-find-definitions | ||
| 271 | * lisp/cedet/mode-local.el (xref-mode-local--override-present, | ||
| 272 | xref-mode-local-overload): New; add mode local overrides to | ||
| 273 | xref-find-definitions. | ||
| 274 | * test/automated/elisp-mode-tests.el: Add mode local override tests. | ||
| 275 | (xref-elisp-test-run): Handle indented defuns. | ||
| 276 | (xref-elisp-generic-*): Improve doc strings. | ||
| 277 | * lisp/progmodes/elisp-mode.el (elisp-xref-find-def-functions): New. | ||
| 278 | (elisp--xref-find-definitions): Use it. | ||
| 279 | |||
| 280 | Add mode local overrides to describe-function | ||
| 281 | * lisp/cedet/mode-local.el (describe-mode-local-overload): New; add mode | ||
| 282 | local overrides to describe-function. | ||
| 283 | * etc/NEWS: Document change. | ||
| 284 | |||
| 285 | 2015-08-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 286 | |||
| 287 | Prefer straight quoting in some etc text files | ||
| 288 | These files are plain text and might be used by non-Emacs apps. | ||
| 289 | They’re mostly ASCII, so just use straight quotes. | ||
| 290 | |||
| 291 | Fix quoting in ‘message_with_string’ | ||
| 292 | * src/nsfont.m (nsfont_open): Use directed quotes in format; they | ||
| 293 | should work now. | ||
| 294 | * src/xdisp.c (message_to_stderr): New function, refactored from | ||
| 295 | part of ‘message3_nolog’. | ||
| 296 | (message3_nolog): Use it. | ||
| 297 | (message_with_string): Use it. Don’t mishandle NUL bytes when | ||
| 298 | noninteractive. Prefer AUTO_STRING when it’s most likely faster. | ||
| 299 | Use ‘format-message’, not ‘format’, so that quotes are translated. | ||
| 300 | |||
| 301 | 2015-08-26 Eli Zaretskii <eliz@gnu.org> | ||
| 302 | |||
| 303 | Mention false positives of file-accessible-directory on w32 | ||
| 304 | * src/fileio.c (Ffile_accessible_directory_p): Doc fix. | ||
| 305 | (Bug#21346) | ||
| 306 | |||
| 307 | 2015-08-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 308 | |||
| 309 | Treat error strings as help | ||
| 310 | * src/print.c (print_error_message): Translate quotes and command | ||
| 311 | keys in errmsg so that users see, e.g., "Symbol’s value as | ||
| 312 | variable is void: foo" when text-quoting-style is curved. | ||
| 313 | |||
| 314 | 2015-08-26 Michael Albinus <michael.albinus@gmx.de> | ||
| 315 | |||
| 316 | * lisp/net/tramp-cache.el (top): Use `message' but `format-message'. | ||
| 317 | |||
| 318 | 2015-08-26 Paul Eggert <eggert@cs.ucla.edu> | ||
| 319 | |||
| 320 | Top-level elisp files respect ‘text-quoting-style’ | ||
| 321 | In top-level elisp files, use format-message in diagnostic formats, | ||
| 322 | so that they follow user preference as per ‘text-quoting-style’ | ||
| 323 | rather than being hard-coded to quote `like this'. | ||
| 324 | * lisp/allout.el (allout-get-configvar-values): | ||
| 325 | * lisp/apropos.el (apropos-symbols-internal): | ||
| 326 | * lisp/dired-aux.el (dired-do-shell-command, dired-create-files) | ||
| 327 | (dired-do-create-files-regexp, dired-create-files-non-directory): | ||
| 328 | * lisp/dired-x.el (dired-do-run-mail): | ||
| 329 | * lisp/dired.el (dired-log, dired-dnd-handle-local-file): | ||
| 330 | * lisp/disp-table.el (standard-display-european): | ||
| 331 | * lisp/find-dired.el (find-dired): | ||
| 332 | * lisp/forms.el (forms-mode): | ||
| 333 | * lisp/ido.el (ido-buffer-internal): | ||
| 334 | * lisp/info.el (Info-index-next): | ||
| 335 | * lisp/outline.el (outline-invent-heading): | ||
| 336 | * lisp/printing.el (pr-ps-outfile-preprint, pr-i-ps-send): | ||
| 337 | * lisp/proced.el (proced-log): | ||
| 338 | * lisp/ps-print.el (ps-print-preprint, ps-get-size): | ||
| 339 | * lisp/recentf.el (recentf-open-files, recentf-save-list): | ||
| 340 | * lisp/savehist.el (savehist-save): | ||
| 341 | * lisp/server.el (server-ensure-safe-dir): | ||
| 342 | * lisp/ses.el (ses-rename-cell): | ||
| 343 | * lisp/simple.el (list-processes--refresh): | ||
| 344 | * lisp/startup.el (command-line): | ||
| 345 | * lisp/strokes.el (strokes-unset-last-stroke) | ||
| 346 | (strokes-execute-stroke): | ||
| 347 | Use format-message so that quotes are restyled. | ||
| 348 | * lisp/cus-edit.el (custom-raised-buttons, customize-browse): | ||
| 349 | Don’t quote ‘raised’. | ||
| 350 | * lisp/descr-text.el (describe-char): | ||
| 351 | * lisp/dirtrack.el (dirtrack-debug-message): | ||
| 352 | * lisp/hexl.el (hexl-insert-multibyte-char): | ||
| 353 | Apply substitute-command-keys to help string. | ||
| 354 | * lisp/wdired.el (wdired-do-renames, wdired-do-symlink-changes) | ||
| 355 | (wdired-do-perm-changes): | ||
| 356 | Let dired-log do the formatting. | ||
| 357 | |||
| 358 | 2015-08-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 359 | |||
| 360 | Go back to grave quoting in Tramp | ||
| 361 | * lisp/net/tramp-adb.el: | ||
| 362 | * lisp/net/tramp-cache.el: | ||
| 363 | * lisp/net/tramp-compat.el: | ||
| 364 | * lisp/net/tramp-gvfs.el: | ||
| 365 | * lisp/net/tramp-gw.el: | ||
| 366 | * lisp/net/tramp-sh.el: | ||
| 367 | * lisp/net/tramp-smb.el: | ||
| 368 | * lisp/net/tramp.el: | ||
| 369 | Stick with grave quoting in diagnostics strings. This is more | ||
| 370 | portable to older Emacs, desirable for Tramp. | ||
| 371 | * lisp/net/tramp-cache.el: Use ‘format-message’, not ‘format’, | ||
| 372 | for diagnostic that needs requoting. | ||
| 373 | * lisp/net/tramp-compat.el (format-message): | ||
| 374 | Fall back on simple ‘format’, since that’s good enough now. | ||
| 375 | |||
| 376 | Go back to grave quoting in Gnus | ||
| 377 | * lisp/gnus/auth-source.el (auth-source-netrc-parse-entries): | ||
| 378 | * lisp/gnus/gnus-agent.el (gnus-agent-check-overview-buffer) | ||
| 379 | (gnus-agent-fetch-headers): | ||
| 380 | * lisp/gnus/gnus-int.el (gnus-start-news-server): | ||
| 381 | * lisp/gnus/gnus-registry.el: | ||
| 382 | (gnus-registry--split-fancy-with-parent-internal) | ||
| 383 | (gnus-registry-post-process-groups): | ||
| 384 | * lisp/gnus/gnus-score.el (gnus-summary-increase-score): | ||
| 385 | * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc): | ||
| 386 | * lisp/gnus/gnus-topic.el (gnus-topic-rename): | ||
| 387 | * lisp/gnus/legacy-gnus-agent.el (gnus-agent-unlist-expire-days): | ||
| 388 | * lisp/gnus/spam.el (spam-check-blackholes): | ||
| 389 | Stick with grave quoting in diagnostics strings. This is more | ||
| 390 | portable to older Emacs, desirable for Gnus. | ||
| 391 | |||
| 392 | Fix customization of text-quoting-style | ||
| 393 | * lisp/cus-edit.el (custom-guess-type, custom-variable-documentation): | ||
| 394 | * lisp/wid-edit.el (widget-docstring): | ||
| 395 | Get raw docstring here since it’s cooked later and should not be | ||
| 396 | cooked twice. | ||
| 397 | * lisp/cus-edit.el (custom-group-value-create): | ||
| 398 | Cook the docstring before inserting it. | ||
| 399 | * lisp/cus-start.el (text-quoting-style): Quote the customization | ||
| 400 | docstrings according to the new rules. Give curved examples. | ||
| 401 | |||
| 402 | format-message now curves ` and ' | ||
| 403 | That way, the caller doesn’t have to use curved quotes to | ||
| 404 | get diagnostics that match the text-quoting-style preferences. | ||
| 405 | Suggested by Dmitry Gutov in: | ||
| 406 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00893.html | ||
| 407 | This means we no longer need %qs, so remove that format. | ||
| 408 | While we’re at it, fix an unlikely bug and lessen the pressure | ||
| 409 | on the garbage collector by processing the string once rather | ||
| 410 | than twice in the usual case. | ||
| 411 | * doc/lispref/strings.texi (Formatting Strings): | ||
| 412 | * etc/NEWS: Document this. | ||
| 413 | * lisp/subr.el (format-message): Remove; now done in C. | ||
| 414 | * src/callint.c (Fcall_interactively): | ||
| 415 | * src/editfns.c (Fmessage, Fmessage_box): | ||
| 416 | Use Fformat_message instead of Finternal__text_restyle | ||
| 417 | followed by Fformat. | ||
| 418 | * src/doc.c (LSQM, RSQM): Remove; all uses changed to use | ||
| 419 | uLSQM and uRSQM. | ||
| 420 | (Fsubstitute_command_keys): Prefer AUTO_STRING to build_string | ||
| 421 | when pure ASCII now suffices. Fix unlikely bug when parsing | ||
| 422 | unibyte string containing non-ASCII bytes. Use inline code | ||
| 423 | rather than memcpy, as it’s a tiny number of bytes. | ||
| 424 | (Finternal__text_restyle): Remove; no longer used. | ||
| 425 | (syms_of_doc): Don’t declare it. | ||
| 426 | * src/editfns.c (Fformat): Rewrite in terms of new function | ||
| 427 | ‘styled_format’. | ||
| 428 | (Fformat_message): New function, moved here from subr.el. | ||
| 429 | (styled_format): New function, with the old guts of Fformat, | ||
| 430 | except it now optionally transliterates quotes, and it transliterates | ||
| 431 | traditional grave accent and apostrophe quoting as well. | ||
| 432 | Remove recently-added q flag; no longer needed or used. | ||
| 433 | (syms_of_editfns): Define format-message. | ||
| 434 | * src/lisp.h (uLSQM0, uLSQM1, uLSQM2, uRSQM0, uRSQM1, uRSQM2): | ||
| 435 | Remove; no longer need to be global symbols. | ||
| 436 | * src/xdisp.c (vadd_to_log): Use Fformat_message, not Fformat, | ||
| 437 | so that callers can use `%s'. | ||
| 438 | * src/image.c (image_size_error, xbm_load_image, xbm_load) | ||
| 439 | (xpm_load, pbm_load, png_load_body, jpeg_load_body, tiff_load) | ||
| 440 | (gif_load, imagemagick_load_image, imagemagick_load, svg_load) | ||
| 441 | (svg_load_image, gs_load, x_kill_gs_process): | ||
| 442 | * src/lread.c (load_warn_old_style_backquotes): | ||
| 443 | * src/xfaces.c (load_pixmap): | ||
| 444 | * src/xselect.c (x_clipboard_manager_error_1): | ||
| 445 | Use `%s' instead of %qs in formats. | ||
| 446 | |||
| 447 | 2015-08-25 Eli Zaretskii <eliz@gnu.org> | ||
| 448 | |||
| 449 | Minor fixes in doc/emacs/search.texi | ||
| 450 | * doc/emacs/search.texi (Basic Isearch): Fix a typo. | ||
| 451 | (Special Isearch): Use @w{} to generate several consecutive spaces | ||
| 452 | with Texinfo 6. (Bug#21345) | ||
| 453 | |||
| 454 | 2015-08-25 Michael Albinus <michael.albinus@gmx.de> | ||
| 455 | |||
| 456 | * lisp/net/tramp-sh.el (tramp-awk-encode, tramp-awk-decode) | ||
| 457 | (tramp-awk-coding-test): New defconsts. | ||
| 458 | (tramp-remote-coding-commands): Use them. | ||
| 459 | (tramp-find-inline-encoding): Check for Perl only if necessary. | ||
| 460 | |||
| 461 | 2015-08-25 Xue Fuqiao <xfq.free@gmail.com> | ||
| 462 | |||
| 463 | * doc/lispintro/emacs-lisp-intro.texi (Run a Program): Add some | ||
| 464 | index entries for the special form `quote'. | ||
| 465 | |||
| 466 | 2015-08-25 Paul Eggert <eggert@cs.ucla.edu> | ||
| 467 | |||
| 468 | Spelling fixes | ||
| 469 | |||
| 470 | Gnus format-message typo fix | ||
| 471 | * lisp/gnus/gnus-util.el (gnus-format-message): | ||
| 472 | Fix typo when running in older Emacs. | ||
| 473 | |||
| 474 | Prefer directed to neutral quotes | ||
| 475 | Prefer directed to neutral quotes in docstings and diagnostics. | ||
| 476 | In docstrings, escape apostrophes that would otherwise be translated | ||
| 477 | to curved quotes using the newer, simpler rules. | ||
| 478 | * admin/unidata/unidata-gen.el (unidata-gen-table): | ||
| 479 | * lisp/align.el (align-region): | ||
| 480 | * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet): | ||
| 481 | * lisp/bookmark.el (bookmark-default-annotation-text): | ||
| 482 | * lisp/calc/calc-aent.el (math-read-if, math-read-factor): | ||
| 483 | * lisp/calc/calc-lang.el (math-read-giac-subscr) | ||
| 484 | (math-read-math-subscr): | ||
| 485 | * lisp/calc/calc-misc.el (report-calc-bug): | ||
| 486 | * lisp/calc/calc-prog.el (calc-fix-token-name) | ||
| 487 | (calc-read-parse-table-part): | ||
| 488 | * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules): | ||
| 489 | * lisp/cedet/semantic/complete.el (semantic-displayor-show-request): | ||
| 490 | * lisp/dabbrev.el (dabbrev-expand): | ||
| 491 | * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): | ||
| 492 | * lisp/emacs-lisp/elint.el (elint-get-top-forms): | ||
| 493 | * lisp/emacs-lisp/lisp-mnt.el (lm-verify): | ||
| 494 | * lisp/emulation/viper-cmd.el (viper-toggle-search-style): | ||
| 495 | * lisp/erc/erc-button.el (erc-nick-popup): | ||
| 496 | * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login): | ||
| 497 | * lisp/eshell/em-dirs.el (eshell/cd): | ||
| 498 | * lisp/eshell/em-glob.el (eshell-glob-regexp): | ||
| 499 | * lisp/eshell/em-pred.el (eshell-parse-modifiers): | ||
| 500 | * lisp/eshell/esh-arg.el (eshell-parse-arguments): | ||
| 501 | * lisp/eshell/esh-opt.el (eshell-show-usage): | ||
| 502 | * lisp/files-x.el (modify-file-local-variable): | ||
| 503 | * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer) | ||
| 504 | (filesets-update-pre010505): | ||
| 505 | * lisp/find-cmd.el (find-generic, find-to-string): | ||
| 506 | * lisp/gnus/auth-source.el (auth-source-netrc-parse-entries): | ||
| 507 | * lisp/gnus/gnus-agent.el (gnus-agent-check-overview-buffer) | ||
| 508 | (gnus-agent-fetch-headers): | ||
| 509 | * lisp/gnus/gnus-int.el (gnus-start-news-server): | ||
| 510 | * lisp/gnus/gnus-registry.el: | ||
| 511 | (gnus-registry--split-fancy-with-parent-internal): | ||
| 512 | * lisp/gnus/gnus-score.el (gnus-summary-increase-score): | ||
| 513 | * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc): | ||
| 514 | * lisp/gnus/gnus-topic.el (gnus-topic-rename): | ||
| 515 | * lisp/gnus/legacy-gnus-agent.el (gnus-agent-unlist-expire-days): | ||
| 516 | * lisp/gnus/nnmairix.el (nnmairix-widget-create-query): | ||
| 517 | * lisp/gnus/spam.el (spam-check-blackholes): | ||
| 518 | * lisp/mail/feedmail.el (feedmail-run-the-queue): | ||
| 519 | * lisp/mpc.el (mpc-playlist-rename): | ||
| 520 | * lisp/net/ange-ftp.el (ange-ftp-shell-command): | ||
| 521 | * lisp/net/mairix.el (mairix-widget-create-query): | ||
| 522 | * lisp/net/tramp-cache.el: | ||
| 523 | * lisp/obsolete/otodo-mode.el (todo-more-important-p): | ||
| 524 | * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region): | ||
| 525 | * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region): | ||
| 526 | * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region): | ||
| 527 | * lisp/org/ob-core.el (org-babel-goto-named-src-block) | ||
| 528 | (org-babel-goto-named-result): | ||
| 529 | * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap): | ||
| 530 | * lisp/org/ob-ref.el (org-babel-ref-resolve): | ||
| 531 | * lisp/org/org-agenda.el (org-agenda-prepare): | ||
| 532 | * lisp/org/org-bibtex.el (org-bibtex-fields): | ||
| 533 | * lisp/org/org-clock.el (org-clock-notify-once-if-expired) | ||
| 534 | (org-clock-resolve): | ||
| 535 | * lisp/org/org-feed.el (org-feed-parse-atom-entry): | ||
| 536 | * lisp/org/org-habit.el (org-habit-parse-todo): | ||
| 537 | * lisp/org/org-mouse.el (org-mouse-popup-global-menu) | ||
| 538 | (org-mouse-context-menu): | ||
| 539 | * lisp/org/org-table.el (org-table-edit-formulas): | ||
| 540 | * lisp/org/ox.el (org-export-async-start): | ||
| 541 | * lisp/play/dunnet.el (dun-score, dun-help, dun-endgame-question) | ||
| 542 | (dun-rooms, dun-endgame-questions): | ||
| 543 | * lisp/progmodes/ada-mode.el (ada-goto-matching-start): | ||
| 544 | * lisp/progmodes/ada-xref.el (ada-find-executable): | ||
| 545 | * lisp/progmodes/antlr-mode.el (antlr-options-alists): | ||
| 546 | * lisp/progmodes/flymake.el (flymake-parse-err-lines) | ||
| 547 | (flymake-start-syntax-check-process): | ||
| 548 | * lisp/progmodes/python.el (python-define-auxiliary-skeleton): | ||
| 549 | * lisp/progmodes/sql.el (sql-comint): | ||
| 550 | * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point): | ||
| 551 | * lisp/server.el (server-get-auth-key): | ||
| 552 | * lisp/subr.el (version-to-list): | ||
| 553 | * lisp/textmodes/reftex-ref.el (reftex-label): | ||
| 554 | * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label): | ||
| 555 | * lisp/vc/ediff-diff.el (ediff-same-contents): | ||
| 556 | * lisp/vc/vc-cvs.el (vc-cvs-mode-line-string): | ||
| 557 | * test/automated/tramp-tests.el (tramp-test33-asynchronous-requests): | ||
| 558 | Use directed rather than neutral quotes in diagnostics. | ||
| 559 | |||
| 560 | Treat ' like ’ even when not matching ` | ||
| 561 | This is simpler and easier to explain, and should encourage better | ||
| 562 | typography. Do this in Electric Quote mode and when translating | ||
| 563 | quotes in docstrings. Inspired by a suggestion by Dmitry Gutov in: | ||
| 564 | https://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00806.html | ||
| 565 | * doc/emacs/text.texi (Quotation Marks): | ||
| 566 | * doc/lispref/help.texi (Keys in Documentation): | ||
| 567 | * etc/NEWS: | ||
| 568 | Document this. | ||
| 569 | * lisp/electric.el (electric-quote-post-self-insert-function): | ||
| 570 | * src/doc.c (Fsubstitute_command_keys): | ||
| 571 | Always treat ' like ’ even when not matched by an open quote. | ||
| 572 | |||
| 573 | 2015-08-25 Glenn Morris <rgm@gnu.org> | ||
| 574 | |||
| 575 | * doc/emacs/cal-xtra.texi (Holiday Customizing): Fix typo in example. | ||
| 576 | * lisp/calendar/holidays.el (calendar-holidays): Fix doc typo. | ||
| 577 | |||
| 578 | 2015-08-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | ||
| 579 | |||
| 580 | * src/macfont.m (macfont_create_family_with_symbol): Accept localized names. | ||
| 581 | |||
| 582 | 2015-08-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 583 | |||
| 584 | Tramp diagnostics as per ‘text-quoting-style’ | ||
| 585 | * lisp/net/tramp-adb.el (tramp-adb-handle-file-truename) | ||
| 586 | (tramp-adb-get-ls-command, tramp-adb-handle-make-directory) | ||
| 587 | (tramp-adb-handle-delete-directory) | ||
| 588 | (tramp-adb-handle-delete-file) | ||
| 589 | (tramp-adb-handle-file-local-copy) | ||
| 590 | (tramp-adb-handle-write-region, tramp-adb-handle-copy-file) | ||
| 591 | (tramp-adb-send-command-and-check, tramp-adb-wait-for-output) | ||
| 592 | (tramp-adb-maybe-open-connection): | ||
| 593 | * lisp/net/tramp-cache.el: | ||
| 594 | * lisp/net/tramp-compat.el (tramp-compat-temporary-file-directory) | ||
| 595 | (tramp-compat-octal-to-decimal) | ||
| 596 | (tramp-compat-coding-system-change-eol-conversion): | ||
| 597 | * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler) | ||
| 598 | (tramp-gvfs-do-copy-or-rename-file) | ||
| 599 | (tramp-gvfs-handle-delete-directory) | ||
| 600 | (tramp-gvfs-handle-delete-file) | ||
| 601 | (tramp-gvfs-handle-expand-file-name) | ||
| 602 | (tramp-gvfs-handle-file-local-copy) | ||
| 603 | (tramp-gvfs-handle-file-notify-add-watch) | ||
| 604 | (tramp-gvfs-handle-make-directory) | ||
| 605 | (tramp-gvfs-handle-write-region, tramp-gvfs-url-file-name): | ||
| 606 | * lisp/net/tramp-gw.el (tramp-gw-gw-proc-sentinel) | ||
| 607 | (tramp-gw-aux-proc-sentinel, tramp-gw-open-connection): | ||
| 608 | * lisp/net/tramp-sh.el (tramp-sh-handle-file-truename) | ||
| 609 | (tramp-sh-handle-set-visited-file-modtime) | ||
| 610 | (tramp-sh-handle-set-file-modes) | ||
| 611 | (tramp-sh-handle-file-name-all-completions) | ||
| 612 | (tramp-sh-handle-add-name-to-file, tramp-do-copy-or-rename-file) | ||
| 613 | (tramp-do-copy-or-rename-file-directly) | ||
| 614 | (tramp-do-copy-or-rename-file-out-of-band) | ||
| 615 | (tramp-sh-handle-make-directory) | ||
| 616 | (tramp-sh-handle-delete-directory, tramp-sh-handle-delete-file) | ||
| 617 | (tramp-sh-handle-insert-directory, tramp-process-sentinel) | ||
| 618 | (tramp-sh-handle-start-file-process) | ||
| 619 | (tramp-sh-handle-file-local-copy) | ||
| 620 | (tramp-sh-handle-write-region, tramp-sh-handle-vc-registered) | ||
| 621 | (tramp-sh-handle-file-notify-add-watch, tramp-maybe-send-script) | ||
| 622 | (tramp-find-file-exists-command, tramp-open-shell) | ||
| 623 | (tramp-find-shell) | ||
| 624 | (tramp-open-connection-setup-interactive-shell) | ||
| 625 | (tramp-find-inline-encoding, tramp-find-inline-compress) | ||
| 626 | (tramp-compute-multi-hops, tramp-maybe-open-connection) | ||
| 627 | (tramp-wait-for-output, tramp-send-command-and-check) | ||
| 628 | (tramp-send-command-and-read, tramp-get-remote-path) | ||
| 629 | (tramp-get-ls-command, tramp-get-ls-command-with-dired) | ||
| 630 | (tramp-get-ls-command-with-quoting-style) | ||
| 631 | (tramp-get-test-command, tramp-get-remote-ln) | ||
| 632 | (tramp-get-remote-perl, tramp-get-remote-stat) | ||
| 633 | (tramp-get-remote-readlink, tramp-get-remote-trash) | ||
| 634 | (tramp-get-remote-touch, tramp-get-remote-gvfs-monitor-dir) | ||
| 635 | (tramp-get-remote-inotifywait, tramp-get-remote-id) | ||
| 636 | (tramp-get-remote-python): | ||
| 637 | * lisp/net/tramp-smb.el (tramp-smb-errors) | ||
| 638 | (tramp-smb-handle-add-name-to-file, tramp-smb-handle-copy-file) | ||
| 639 | (tramp-smb-handle-delete-directory) | ||
| 640 | (tramp-smb-handle-delete-file) | ||
| 641 | (tramp-smb-handle-file-local-copy) | ||
| 642 | (tramp-smb-handle-make-directory) | ||
| 643 | (tramp-smb-handle-make-directory-internal) | ||
| 644 | (tramp-smb-handle-make-symbolic-link) | ||
| 645 | (tramp-smb-handle-rename-file, tramp-smb-handle-set-file-acl) | ||
| 646 | (tramp-smb-handle-set-file-modes) | ||
| 647 | (tramp-smb-handle-write-region, tramp-smb-get-file-entries): | ||
| 648 | * lisp/net/tramp.el (tramp-debug-message, tramp-error) | ||
| 649 | (tramp-process-actions): | ||
| 650 | Generate diagnostics according to ‘text-quoting-style’, by | ||
| 651 | using curved quotes in format strings and ‘format-message’ | ||
| 652 | when appropriate. | ||
| 653 | * lisp/net/tramp-compat.el (format-message): | ||
| 654 | Define a replacement, if it’s an older version of Emacs | ||
| 655 | that doesn’t have it already. | ||
| 656 | |||
| 657 | * etc/NEWS: Clarify text-quoting-style and electric-quote-mode. | ||
| 658 | |||
| 659 | 2015-08-24 Xue Fuqiao <xfq.free@gmail.com> | ||
| 660 | |||
| 661 | Fix documentation for `save-excursion' | ||
| 662 | * doc/lispref/positions.texi (Excursions): | ||
| 663 | * doc/lispintro/emacs-lisp-intro.texi (save-excursion) | ||
| 664 | (Template for save-excursion, Point and mark): `save-excursion' | ||
| 665 | does not save&restore the mark any more. | ||
| 666 | |||
| 667 | 2015-08-24 Michael Albinus <michael.albinus@gmx.de> | ||
| 668 | |||
| 669 | * lisp/net/tramp-sh.el (tramp-stat-marker, tramp-stat-quoted-marker): | ||
| 670 | New defconsts. | ||
| 671 | (tramp-do-file-attributes-with-stat) | ||
| 672 | (tramp-do-directory-files-and-attributes-with-stat): Use them. | ||
| 673 | (tramp-convert-file-attributes): Remove double slashes in symlinks. | ||
| 674 | * test/automated/tramp-tests.el (tramp-test18-file-attributes): | ||
| 675 | Handle symlinks with "//" in the file name. | ||
| 676 | |||
| 677 | Revert fbb5531fa11d13854b274d28ccd329c9b6652cfc for tramp.el. | ||
| 678 | |||
| 679 | 2015-08-24 Nicolas Petton <nicolas@petton.fr> | ||
| 680 | |||
| 681 | Fix cl-subseq and cl-concatenate | ||
| 682 | * lisp/emacs-lisp/cl-extra.el (cl-subseq, cl-concatenate): Do not use | ||
| 683 | seq functions. | ||
| 684 | * lisp/emacs-lisp/seq.el (seq-concatenate): Call cl-concatenate in | ||
| 685 | seq-concatenate. | ||
| 686 | |||
| 687 | 2015-08-24 Pip Cet <pipcet@gmail.com> (tiny change) | ||
| 688 | |||
| 689 | Fix full-screen code when there is no window manager (Bug#21317) | ||
| 690 | * src/xterm.h (x_wm_supports): Declare external. | ||
| 691 | * src/xterm.c (wm_suppports): Rename to `x_wm_supports', export. | ||
| 692 | (do_ewmh_fullscreen, x_ewmh_activate_frame): Adjust for rename. | ||
| 693 | (x_check_fullscreen): Call `x_wm_set_size_hint', restore | ||
| 694 | `fullscreen' frame parameter. | ||
| 695 | * gtkutil.c (x_wm_set_size_hint): Set size hints when running | ||
| 696 | without a window manager. | ||
| 697 | |||
| 698 | 2015-08-24 Glenn Morris <rgm@gnu.org> | ||
| 699 | |||
| 700 | * lisp/version.el (emacs-version): No longer include build host | ||
| 701 | * doc/lispref/intro.texi (Version Info): Update example. | ||
| 702 | |||
| 703 | 2015-08-24 Paul Eggert <eggert@cs.ucla.edu> | ||
| 704 | |||
| 705 | * doc/lispref/elisp.texi: Fix typo in previous change. | ||
| 706 | |||
| 707 | More-conservative ‘format’ quote restyling | ||
| 708 | Instead of restyling curved quotes for every call to ‘format’, | ||
| 709 | create a new function ‘format-message’ that does the restyling, | ||
| 710 | and using the new function instead of ‘format’ only in contexts | ||
| 711 | where this seems appropriate. | ||
| 712 | Problem reported by Dmitry Gutov and Andreas Schwab in: | ||
| 713 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00826.html | ||
| 714 | http://lists.gnu.org/archive/html/emacs-devel/2015-08/msg00827.html | ||
| 715 | * doc/lispref/commands.texi (Using Interactive): | ||
| 716 | * doc/lispref/control.texi (Signaling Errors, Signaling Errors): | ||
| 717 | * doc/lispref/display.texi (Displaying Messages, Progress): | ||
| 718 | * doc/lispref/elisp.texi: | ||
| 719 | * doc/lispref/help.texi (Keys in Documentation): | ||
| 720 | * doc/lispref/minibuf.texi (Minibuffer Misc): | ||
| 721 | * doc/lispref/strings.texi (Formatting Strings): | ||
| 722 | * etc/NEWS: | ||
| 723 | Document the changes. | ||
| 724 | * lisp/abbrev.el (expand-region-abbrevs): | ||
| 725 | * lisp/apropos.el (apropos-library): | ||
| 726 | * lisp/calc/calc-ext.el (calc-record-message) | ||
| 727 | (calc-user-function-list): | ||
| 728 | * lisp/calc/calc-help.el (calc-describe-key, calc-full-help): | ||
| 729 | * lisp/calc/calc-lang.el (math-read-big-balance): | ||
| 730 | * lisp/calc/calc-store.el (calc-edit-variable): | ||
| 731 | * lisp/calc/calc-units.el (math-build-units-table-buffer): | ||
| 732 | * lisp/calc/calc-yank.el (calc-edit-mode): | ||
| 733 | * lisp/calendar/icalendar.el (icalendar-export-region) | ||
| 734 | (icalendar--add-diary-entry): | ||
| 735 | * lisp/cedet/mode-local.el (mode-local-print-binding) | ||
| 736 | (mode-local-describe-bindings-2): | ||
| 737 | * lisp/cedet/semantic/complete.el (semantic-completion-message): | ||
| 738 | * lisp/cedet/semantic/edit.el (semantic-parse-changes-failed): | ||
| 739 | * lisp/cedet/semantic/wisent/comp.el (wisent-log): | ||
| 740 | * lisp/cedet/srecode/insert.el (srecode-insert-show-error-report): | ||
| 741 | * lisp/descr-text.el (describe-text-properties-1, describe-char): | ||
| 742 | * lisp/dframe.el (dframe-message): | ||
| 743 | * lisp/dired-aux.el (dired-query): | ||
| 744 | * lisp/emacs-lisp/byte-opt.el (byte-compile-log-lap-1): | ||
| 745 | * lisp/emacs-lisp/bytecomp.el (byte-compile-log) | ||
| 746 | (byte-compile-log-file, byte-compile-warn, byte-compile-form): | ||
| 747 | * lisp/emacs-lisp/cconv.el (cconv-convert, cconv--analyze-use) | ||
| 748 | (cconv-analyze-form): | ||
| 749 | * lisp/emacs-lisp/check-declare.el (check-declare-warn): | ||
| 750 | * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): | ||
| 751 | * lisp/emacs-lisp/cl-macs.el (cl-symbol-macrolet): | ||
| 752 | * lisp/emacs-lisp/edebug.el (edebug-format): | ||
| 753 | * lisp/emacs-lisp/eieio-core.el (eieio-oref): | ||
| 754 | * lisp/emacs-lisp/eldoc.el (eldoc-minibuffer-message) | ||
| 755 | (eldoc-message): | ||
| 756 | * lisp/emacs-lisp/elint.el (elint-file, elint-log): | ||
| 757 | * lisp/emacs-lisp/find-func.el (find-function-library): | ||
| 758 | * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning): | ||
| 759 | * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p): | ||
| 760 | * lisp/emacs-lisp/nadvice.el (advice--make-docstring): | ||
| 761 | * lisp/emacs-lisp/package.el (package-compute-transaction) | ||
| 762 | (package-install-button-action, package-delete-button-action) | ||
| 763 | (package-menu--list-to-prompt): | ||
| 764 | * lisp/emacs-lisp/timer.el (timer-event-handler): | ||
| 765 | * lisp/emacs-lisp/warnings.el (lwarn, warn): | ||
| 766 | * lisp/emulation/viper-cmd.el: | ||
| 767 | (viper-toggle-parse-sexp-ignore-comments) | ||
| 768 | (viper-kill-buffer, viper-brac-function): | ||
| 769 | * lisp/emulation/viper-macs.el (viper-record-kbd-macro): | ||
| 770 | * lisp/facemenu.el (facemenu-add-new-face): | ||
| 771 | * lisp/faces.el (face-documentation, read-face-name) | ||
| 772 | (face-read-string, read-face-font, describe-face): | ||
| 773 | * lisp/files.el (find-alternate-file, hack-local-variables) | ||
| 774 | (hack-one-local-variable--obsolete, write-file) | ||
| 775 | (basic-save-buffer, delete-directory): | ||
| 776 | * lisp/format.el (format-write-file, format-find-file) | ||
| 777 | (format-insert-file): | ||
| 778 | * lisp/help-fns.el (help-fns--key-bindings) | ||
| 779 | (help-fns--compiler-macro, help-fns--obsolete) | ||
| 780 | (help-fns--interactive-only, describe-function-1) | ||
| 781 | (describe-variable): | ||
| 782 | * lisp/help.el (describe-mode): | ||
| 783 | * lisp/info-xref.el (info-xref-output): | ||
| 784 | * lisp/info.el (Info-virtual-index-find-node) | ||
| 785 | (Info-virtual-index, info-apropos): | ||
| 786 | * lisp/international/kkc.el (kkc-error): | ||
| 787 | * lisp/international/mule-cmds.el: | ||
| 788 | (select-safe-coding-system-interactively) | ||
| 789 | (select-safe-coding-system, describe-input-method): | ||
| 790 | * lisp/international/mule-conf.el (code-offset): | ||
| 791 | * lisp/international/mule-diag.el (describe-character-set) | ||
| 792 | (list-input-methods-1): | ||
| 793 | * lisp/international/quail.el (quail-error): | ||
| 794 | * lisp/minibuffer.el (minibuffer-message): | ||
| 795 | * lisp/mpc.el (mpc--debug): | ||
| 796 | * lisp/msb.el (msb--choose-menu): | ||
| 797 | * lisp/net/ange-ftp.el (ange-ftp-message): | ||
| 798 | * lisp/net/gnutls.el (gnutls-message-maybe): | ||
| 799 | * lisp/net/newst-backend.el (newsticker--sentinel-work): | ||
| 800 | * lisp/net/newst-treeview.el (newsticker--treeview-load): | ||
| 801 | * lisp/net/nsm.el (nsm-query-user): | ||
| 802 | * lisp/net/rlogin.el (rlogin): | ||
| 803 | * lisp/net/soap-client.el (soap-warning): | ||
| 804 | * lisp/net/tramp.el (tramp-debug-message): | ||
| 805 | * lisp/nxml/nxml-outln.el (nxml-report-outline-error): | ||
| 806 | * lisp/nxml/nxml-parse.el (nxml-parse-error): | ||
| 807 | * lisp/nxml/rng-cmpct.el (rng-c-error): | ||
| 808 | * lisp/nxml/rng-match.el (rng-compile-error): | ||
| 809 | * lisp/nxml/rng-uri.el (rng-uri-error): | ||
| 810 | * lisp/obsolete/iswitchb.el (iswitchb-possible-new-buffer): | ||
| 811 | * lisp/org/org-ctags.el: | ||
| 812 | (org-ctags-ask-rebuild-tags-file-then-find-tag): | ||
| 813 | * lisp/proced.el (proced-log): | ||
| 814 | * lisp/progmodes/ebnf2ps.el (ebnf-log): | ||
| 815 | * lisp/progmodes/flymake.el (flymake-log): | ||
| 816 | * lisp/progmodes/vhdl-mode.el (vhdl-warning-when-idle): | ||
| 817 | * lisp/replace.el (occur-1): | ||
| 818 | * lisp/simple.el (execute-extended-command) | ||
| 819 | (undo-outer-limit-truncate, define-alternatives): | ||
| 820 | * lisp/startup.el (command-line): | ||
| 821 | * lisp/subr.el (error, user-error, add-to-list): | ||
| 822 | * lisp/tutorial.el (tutorial--describe-nonstandard-key) | ||
| 823 | (tutorial--find-changed-keys): | ||
| 824 | * src/callint.c (Fcall_interactively): | ||
| 825 | * src/editfns.c (Fmessage, Fmessage_box): | ||
| 826 | Restyle the quotes of format strings intended for use as a | ||
| 827 | diagnostic, when restyling seems appropriate. | ||
| 828 | * lisp/subr.el (format-message): New function. | ||
| 829 | * src/doc.c (Finternal__text_restyle): New function. | ||
| 830 | (syms_of_doc): Define it. | ||
| 831 | |||
| 832 | 2015-08-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 833 | |||
| 834 | * etc/NEWS: The new ‘q’ flag is not an incompatible change. | ||
| 835 | |||
| 836 | 2015-08-23 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 837 | |||
| 838 | python.el: Fix python-shell-buffer-substring on indented code | ||
| 839 | (Bug#21086) | ||
| 840 | * lisp/progmodes/python.el (python-shell-buffer-substring): | ||
| 841 | Respect current line indentation when calculating string. | ||
| 842 | * test/automated/python-tests.el | ||
| 843 | (python-shell-buffer-substring-10) | ||
| 844 | (python-shell-buffer-substring-11) | ||
| 845 | (python-shell-buffer-substring-12): New tests. | ||
| 846 | |||
| 847 | 2015-08-23 Paul Eggert <eggert@cs.ucla.edu> | ||
| 848 | |||
| 849 | Fix minor glitches from ‘format’ reversion | ||
| 850 | * doc/lispref/strings.texi (Formatting Strings): | ||
| 851 | After reversion, ‘text-quoting-style’ is documented in ‘Keys in | ||
| 852 | Documentation’, not below. | ||
| 853 | * src/syntax.c (Finternal_describe_syntax_value): | ||
| 854 | Prefer AUTO_STRING to build_string where either will do, as | ||
| 855 | AUTO_STRING is a bit faster. | ||
| 856 | |||
| 857 | 2015-08-23 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 858 | |||
| 859 | python.el: Defer shell setup code until first interactive prompt | ||
| 860 | * lisp/progmodes/python.el | ||
| 861 | (python-shell-comint-watch-for-first-prompt-output-filter): New | ||
| 862 | function. | ||
| 863 | (inferior-python-mode): Use it. | ||
| 864 | (python-shell-first-prompt-hook): New hook. | ||
| 865 | (python-shell-send-setup-code) | ||
| 866 | (python-shell-completion-native-turn-on-maybe-with-msg): Attach to | ||
| 867 | this hook instead of inferior-python-hook. | ||
| 868 | |||
| 869 | 2015-08-23 Nicolas Petton <nicolas@petton.fr> | ||
| 870 | |||
| 871 | Remove the calls to `seq-into` from `seq-concatenate` | ||
| 872 | Since most new types of seq would have to be defined as sequences (cons | ||
| 873 | cells or CL structs, mostly), there is no need to convert the seqs to | ||
| 874 | sequences (which can be a fairly expensive operation). | ||
| 875 | * lisp/emacs-lisp/seq.el (seq-concatenate): Do not ensure that seqs are | ||
| 876 | sequences. | ||
| 877 | |||
| 878 | 2015-08-23 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 879 | |||
| 880 | python.el: Fix completion for pdb interactions | ||
| 881 | * lisp/progmodes/python.el (python-shell-completion-setup-code): | ||
| 882 | Simplify. Toggle print_mode for native wrapped completer. | ||
| 883 | (python-shell-completion-native-setup): Ensure process buffer. | ||
| 884 | Add print_mode attribute to completer wrapper to toggle returning | ||
| 885 | or printing candidates. | ||
| 886 | (python-shell-completion-native-get-completions): Cleanup. | ||
| 887 | (python-shell-completion-get-completions): Cleanup. | ||
| 888 | (python-shell-completion-at-point): Perform prompt checks. Force | ||
| 889 | fallback completion in pdb interactions. | ||
| 890 | |||
| 891 | 2015-08-23 Nicolas Petton <nicolas@petton.fr> | ||
| 892 | |||
| 893 | Make seq.el more extensible by using cl-defmethod | ||
| 894 | * lisp/emacs-lisp/seq.el: Define seq.el functions using cl-defmethod to | ||
| 895 | make it easier to extend seq.el with new "seq types". | ||
| 896 | * test/automated/seq-tests.el (test-setf-seq-elt): New test. | ||
| 897 | * lisp/emacs-lisp/cl-extra.el (cl-subseq): Move back the definition of | ||
| 898 | subseq in cl-extra.el, and use it in seq.el. | ||
| 899 | |||
| 900 | 2015-08-23 Fabián Ezequiel Gallina <fgallina@gnu.org> | ||
| 901 | |||
| 902 | python.el: Fix prompt detection with user overridden interpreter | ||
| 903 | * lisp/progmodes/python.el (python-shell-prompt-detect): Honor | ||
| 904 | buffer local python-shell-interpreter and | ||
| 905 | python-shell-interpreter-interactive-arg. | ||
| 906 | |||
| 907 | 2015-08-23 Eli Zaretskii <eliz@gnu.org> | ||
| 908 | |||
| 909 | Support exec-directory with non-ASCII characters on Windows | ||
| 910 | * src/w32proc.c (sys_spawnve): Make sure exec-directory is encoded | ||
| 911 | in the system's ANSI codepage, when it is used for invoking | ||
| 912 | cmdproxy. | ||
| 913 | |||
| 914 | 2015-08-23 Andreas Schwab <schwab@linux-m68k.org> | ||
| 915 | |||
| 916 | Revert "Extend ‘format’ to translate curved quotes" | ||
| 917 | This reverts commit 244c801689d2f7a80480d83cd7d092d4762ebe08. | ||
| 918 | |||
| 919 | Revert "Prefer ‘format’ to ‘substitute-command-keys’" | ||
| 920 | This reverts commit 6af5aad26411ffe21c3fe4bc5438347110910111. | ||
| 921 | |||
| 922 | 2015-08-23 Xue Fuqiao <xfq.free@gmail.com> | ||
| 923 | |||
| 924 | * doc/lispintro/emacs-lisp-intro.texi (Switching Buffers): Clarify | ||
| 925 | "invisible window". | ||
| 926 | |||
| 1 | 2015-08-23 Xue Fuqiao <xfq.free@gmail.com> | 927 | 2015-08-23 Xue Fuqiao <xfq.free@gmail.com> |
| 2 | 928 | ||
| 3 | * doc/emacs/modes.texi (Choosing Modes): Minor doc fix for | 929 | * doc/emacs/modes.texi (Choosing Modes): Minor doc fix for |
| @@ -10469,7 +11395,7 @@ | |||
| 10469 | 11395 | ||
| 10470 | This file records repository revisions from | 11396 | This file records repository revisions from |
| 10471 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 11397 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 10472 | commit a664f6a5d586e1f3fdbf31d0cf2fdaa6429a58fe (inclusive). | 11398 | commit cc90c25a50e536669ac327f7e05ec9194d1650d0 (inclusive). |
| 10473 | See ChangeLog.1 for earlier changes. | 11399 | See ChangeLog.1 for earlier changes. |
| 10474 | 11400 | ||
| 10475 | ;; Local Variables: | 11401 | ;; Local Variables: |
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 4406958daa0..a27a969f91b 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi | |||
| @@ -3862,10 +3862,10 @@ tiger!} will be printed; otherwise, @code{nil} will be returned. | |||
| 3862 | @group | 3862 | @group |
| 3863 | (defun type-of-animal (characteristic) | 3863 | (defun type-of-animal (characteristic) |
| 3864 | "Print message in echo area depending on CHARACTERISTIC. | 3864 | "Print message in echo area depending on CHARACTERISTIC. |
| 3865 | If the CHARACTERISTIC is the symbol `fierce', | 3865 | If the CHARACTERISTIC is the symbol ‘fierce’, |
| 3866 | then warn of a tiger." | 3866 | then warn of a tiger." |
| 3867 | (if (equal characteristic 'fierce) | 3867 | (if (equal characteristic 'fierce) |
| 3868 | (message "It's a tiger!"))) | 3868 | (message "It’s a tiger!"))) |
| 3869 | @end group | 3869 | @end group |
| 3870 | @end smallexample | 3870 | @end smallexample |
| 3871 | 3871 | ||
| @@ -3887,7 +3887,7 @@ can evaluate the following two expressions to see the results: | |||
| 3887 | @c Following sentences rewritten to prevent overfull hbox. | 3887 | @c Following sentences rewritten to prevent overfull hbox. |
| 3888 | @noindent | 3888 | @noindent |
| 3889 | When you evaluate @code{(type-of-animal 'fierce)}, you will see the | 3889 | When you evaluate @code{(type-of-animal 'fierce)}, you will see the |
| 3890 | following message printed in the echo area: @code{"It's a tiger!"}; and | 3890 | following message printed in the echo area: @code{"It’s a tiger!"}; and |
| 3891 | when you evaluate @code{(type-of-animal 'zebra)} you will see @code{nil} | 3891 | when you evaluate @code{(type-of-animal 'zebra)} you will see @code{nil} |
| 3892 | printed in the echo area. | 3892 | printed in the echo area. |
| 3893 | 3893 | ||
| @@ -3918,7 +3918,7 @@ The parts of the function that match this template look like this: | |||
| 3918 | @group | 3918 | @group |
| 3919 | (defun type-of-animal (characteristic) | 3919 | (defun type-of-animal (characteristic) |
| 3920 | "Print message in echo area depending on CHARACTERISTIC. | 3920 | "Print message in echo area depending on CHARACTERISTIC. |
| 3921 | If the CHARACTERISTIC is the symbol `fierce', | 3921 | If the CHARACTERISTIC is the symbol ‘fierce’, |
| 3922 | then warn of a tiger." | 3922 | then warn of a tiger." |
| 3923 | @var{body: the} @code{if} @var{expression}) | 3923 | @var{body: the} @code{if} @var{expression}) |
| 3924 | @end group | 3924 | @end group |
| @@ -3948,7 +3948,7 @@ looks like this: | |||
| 3948 | @smallexample | 3948 | @smallexample |
| 3949 | @group | 3949 | @group |
| 3950 | (if (equal characteristic 'fierce) | 3950 | (if (equal characteristic 'fierce) |
| 3951 | (message "It's a tiger!"))) | 3951 | (message "It’s a tiger!"))) |
| 3952 | @end group | 3952 | @end group |
| 3953 | @end smallexample | 3953 | @end smallexample |
| 3954 | 3954 | ||
| @@ -3971,7 +3971,7 @@ In the first exercise of @code{type-of-animal}, the argument | |||
| 3971 | is equal to @code{fierce}, the expression, @code{(equal characteristic | 3971 | is equal to @code{fierce}, the expression, @code{(equal characteristic |
| 3972 | 'fierce)}, returns a value of true. When this happens, the @code{if} | 3972 | 'fierce)}, returns a value of true. When this happens, the @code{if} |
| 3973 | evaluates the second argument or then-part of the @code{if}: | 3973 | evaluates the second argument or then-part of the @code{if}: |
| 3974 | @code{(message "It's tiger!")}. | 3974 | @code{(message "It’s a tiger!")}. |
| 3975 | 3975 | ||
| 3976 | On the other hand, in the second exercise of @code{type-of-animal}, the | 3976 | On the other hand, in the second exercise of @code{type-of-animal}, the |
| 3977 | argument @code{zebra} is passed to @code{type-of-animal}. @code{zebra} | 3977 | argument @code{zebra} is passed to @code{type-of-animal}. @code{zebra} |
| @@ -4034,12 +4034,11 @@ arguments to the function. | |||
| 4034 | @group | 4034 | @group |
| 4035 | (defun type-of-animal (characteristic) ; @r{Second version.} | 4035 | (defun type-of-animal (characteristic) ; @r{Second version.} |
| 4036 | "Print message in echo area depending on CHARACTERISTIC. | 4036 | "Print message in echo area depending on CHARACTERISTIC. |
| 4037 | If the CHARACTERISTIC is the symbol `fierce', | 4037 | If the CHARACTERISTIC is the symbol ‘fierce’, |
| 4038 | then warn of a tiger; | 4038 | then warn of a tiger; else say it’s not fierce." |
| 4039 | else say it's not fierce." | ||
| 4040 | (if (equal characteristic 'fierce) | 4039 | (if (equal characteristic 'fierce) |
| 4041 | (message "It's a tiger!") | 4040 | (message "It’s a tiger!") |
| 4042 | (message "It's not fierce!"))) | 4041 | (message "It’s not fierce!"))) |
| 4043 | @end group | 4042 | @end group |
| 4044 | @end smallexample | 4043 | @end smallexample |
| 4045 | @sp 1 | 4044 | @sp 1 |
| @@ -4056,12 +4055,12 @@ else say it's not fierce." | |||
| 4056 | @c Following sentence rewritten to prevent overfull hbox. | 4055 | @c Following sentence rewritten to prevent overfull hbox. |
| 4057 | @noindent | 4056 | @noindent |
| 4058 | When you evaluate @code{(type-of-animal 'fierce)}, you will see the | 4057 | When you evaluate @code{(type-of-animal 'fierce)}, you will see the |
| 4059 | following message printed in the echo area: @code{"It's a tiger!"}; but | 4058 | following message printed in the echo area: @code{"It’s a tiger!"}; but |
| 4060 | when you evaluate @code{(type-of-animal 'zebra)}, you will see | 4059 | when you evaluate @code{(type-of-animal 'zebra)}, you will see |
| 4061 | @code{"It's not fierce!"}. | 4060 | @code{"It’s not fierce!"}. |
| 4062 | 4061 | ||
| 4063 | (Of course, if the @var{characteristic} were @code{ferocious}, the | 4062 | (Of course, if the @var{characteristic} were @code{ferocious}, the |
| 4064 | message @code{"It's not fierce!"} would be printed; and it would be | 4063 | message @code{"It’s not fierce!"} would be printed; and it would be |
| 4065 | misleading! When you write code, you need to take into account the | 4064 | misleading! When you write code, you need to take into account the |
| 4066 | possibility that some such argument will be tested by the @code{if} | 4065 | possibility that some such argument will be tested by the @code{if} |
| 4067 | and write your program accordingly.) | 4066 | and write your program accordingly.) |
| @@ -4938,6 +4937,8 @@ result of this, point is placed at the beginning of the buffer and mark | |||
| 4938 | is set at the end of the buffer. The whole buffer is, therefore, the | 4937 | is set at the end of the buffer. The whole buffer is, therefore, the |
| 4939 | region. | 4938 | region. |
| 4940 | 4939 | ||
| 4940 | @c FIXME: the definition of append-to-buffer has been changed (in | ||
| 4941 | @c 2010-03-30). | ||
| 4941 | @node append-to-buffer | 4942 | @node append-to-buffer |
| 4942 | @section The Definition of @code{append-to-buffer} | 4943 | @section The Definition of @code{append-to-buffer} |
| 4943 | @findex append-to-buffer | 4944 | @findex append-to-buffer |
| @@ -6347,7 +6348,7 @@ With arg N, put point N/10 of the way | |||
| 6347 | from the true beginning. | 6348 | from the true beginning. |
| 6348 | @end group | 6349 | @end group |
| 6349 | @group | 6350 | @group |
| 6350 | Don't use this in Lisp programs! | 6351 | Don’t use this in Lisp programs! |
| 6351 | \(goto-char (point-min)) is faster | 6352 | \(goto-char (point-min)) is faster |
| 6352 | and does not set the mark." | 6353 | and does not set the mark." |
| 6353 | (interactive "P") | 6354 | (interactive "P") |
| @@ -7603,8 +7604,8 @@ Here is the complete text of the version 22 implementation of the function: | |||
| 7603 | @smallexample | 7604 | @smallexample |
| 7604 | @group | 7605 | @group |
| 7605 | (defun zap-to-char (arg char) | 7606 | (defun zap-to-char (arg char) |
| 7606 | "Kill up to and including ARG'th occurrence of CHAR. | 7607 | "Kill up to and including ARG’th occurrence of CHAR. |
| 7607 | Case is ignored if `case-fold-search' is non-nil in the current buffer. | 7608 | Case is ignored if ‘case-fold-search’ is non-nil in the current buffer. |
| 7608 | Goes backward if ARG is negative; error if CHAR not found." | 7609 | Goes backward if ARG is negative; error if CHAR not found." |
| 7609 | (interactive "p\ncZap to char: ") | 7610 | (interactive "p\ncZap to char: ") |
| 7610 | (if (char-table-p translation-table-for-input) | 7611 | (if (char-table-p translation-table-for-input) |
| @@ -7862,7 +7863,7 @@ to make one entry in the kill ring. | |||
| 7862 | 7863 | ||
| 7863 | In Lisp code, optional third arg YANK-HANDLER, if non-nil, | 7864 | In Lisp code, optional third arg YANK-HANDLER, if non-nil, |
| 7864 | specifies the yank-handler text property to be set on the killed | 7865 | specifies the yank-handler text property to be set on the killed |
| 7865 | text. See `insert-for-yank'." | 7866 | text. See ‘insert-for-yank’." |
| 7866 | ;; Pass point first, then mark, because the order matters | 7867 | ;; Pass point first, then mark, because the order matters |
| 7867 | ;; when calling kill-append. | 7868 | ;; when calling kill-append. |
| 7868 | (interactive (list (point) (mark))) | 7869 | (interactive (list (point) (mark))) |
| @@ -8290,9 +8291,9 @@ function: | |||
| 8290 | @smallexample | 8291 | @smallexample |
| 8291 | @group | 8292 | @group |
| 8292 | (defun copy-region-as-kill (beg end) | 8293 | (defun copy-region-as-kill (beg end) |
| 8293 | "Save the region as if killed, but don't kill it. | 8294 | "Save the region as if killed, but don’t kill it. |
| 8294 | In Transient Mark mode, deactivate the mark. | 8295 | In Transient Mark mode, deactivate the mark. |
| 8295 | If `interprogram-cut-function' is non-nil, also save the text for a window | 8296 | If ‘interprogram-cut-function’ is non-nil, also save the text for a window |
| 8296 | system cut and paste." | 8297 | system cut and paste." |
| 8297 | (interactive "r") | 8298 | (interactive "r") |
| 8298 | @end group | 8299 | @end group |
| @@ -8591,9 +8592,9 @@ The @code{kill-new} function looks like this: | |||
| 8591 | @group | 8592 | @group |
| 8592 | (defun kill-new (string &optional replace yank-handler) | 8593 | (defun kill-new (string &optional replace yank-handler) |
| 8593 | "Make STRING the latest kill in the kill ring. | 8594 | "Make STRING the latest kill in the kill ring. |
| 8594 | Set `kill-ring-yank-pointer' to point to it. | 8595 | Set ‘kill-ring-yank-pointer’ to point to it. |
| 8595 | 8596 | ||
| 8596 | If `interprogram-cut-function' is non-nil, apply it to STRING. | 8597 | If `interprogram-cut-function’ is non-nil, apply it to STRING. |
| 8597 | Optional second argument REPLACE non-nil means that STRING will replace | 8598 | Optional second argument REPLACE non-nil means that STRING will replace |
| 8598 | the front of the kill ring, rather than being added to the list. | 8599 | the front of the kill ring, rather than being added to the list. |
| 8599 | @dots{}" | 8600 | @dots{}" |
| @@ -9266,7 +9267,7 @@ documentation string. For example: | |||
| 9266 | @smallexample | 9267 | @smallexample |
| 9267 | @group | 9268 | @group |
| 9268 | (defvar shell-command-default-error-buffer nil | 9269 | (defvar shell-command-default-error-buffer nil |
| 9269 | "*Buffer name for `shell-command' @dots{} error output. | 9270 | "*Buffer name for ‘shell-command’ @dots{} error output. |
| 9270 | @dots{} ") | 9271 | @dots{} ") |
| 9271 | @end group | 9272 | @end group |
| 9272 | @end smallexample | 9273 | @end smallexample |
| @@ -10088,10 +10089,10 @@ With argument, rotate that many kills forward (or backward, if negative)." | |||
| 10088 | 10089 | ||
| 10089 | (defun current-kill (n &optional do-not-move) | 10090 | (defun current-kill (n &optional do-not-move) |
| 10090 | "Rotate the yanking point by N places, and then return that kill. | 10091 | "Rotate the yanking point by N places, and then return that kill. |
| 10091 | If N is zero, `interprogram-paste-function' is set, and calling it | 10092 | If N is zero, ‘interprogram-paste-function’ is set, and calling it |
| 10092 | returns a string, then that string is added to the front of the | 10093 | returns a string, then that string is added to the front of the |
| 10093 | kill ring and returned as the latest kill. | 10094 | kill ring and returned as the latest kill. |
| 10094 | If optional arg DO-NOT-MOVE is non-nil, then don't actually move the | 10095 | If optional arg DO-NOT-MOVE is non-nil, then don’t actually move the |
| 10095 | yanking point; just return the Nth kill forward." | 10096 | yanking point; just return the Nth kill forward." |
| 10096 | (let ((interprogram-paste (and (= n 0) | 10097 | (let ((interprogram-paste (and (= n 0) |
| 10097 | interprogram-paste-function | 10098 | interprogram-paste-function |
| @@ -11105,7 +11106,7 @@ up the number of pebbles in a triangle. | |||
| 11105 | @smallexample | 11106 | @smallexample |
| 11106 | @group | 11107 | @group |
| 11107 | (defun triangle-using-dotimes (number-of-rows) | 11108 | (defun triangle-using-dotimes (number-of-rows) |
| 11108 | "Using dotimes, add up the number of pebbles in a triangle." | 11109 | "Using ‘dotimes’, add up the number of pebbles in a triangle." |
| 11109 | (let ((total 0)) ; otherwise a total is a void variable | 11110 | (let ((total 0)) ; otherwise a total is a void variable |
| 11110 | (dotimes (number number-of-rows total) | 11111 | (dotimes (number number-of-rows total) |
| 11111 | (setq total (+ total (1+ number)))))) | 11112 | (setq total (+ total (1+ number)))))) |
| @@ -11950,7 +11951,7 @@ duo that uses recursion." | |||
| 11950 | @group | 11951 | @group |
| 11951 | (defun triangle-recursive-helper (sum counter number) | 11952 | (defun triangle-recursive-helper (sum counter number) |
| 11952 | "Return SUM, using COUNTER, through NUMBER inclusive. | 11953 | "Return SUM, using COUNTER, through NUMBER inclusive. |
| 11953 | This is the `helper' component of a two function duo | 11954 | This is the “helper” component of a two function duo |
| 11954 | that uses recursion." | 11955 | that uses recursion." |
| 11955 | (if (> counter number) | 11956 | (if (> counter number) |
| 11956 | sum | 11957 | sum |
| @@ -12426,10 +12427,10 @@ Here is the code for @code{forward-sentence}: | |||
| 12426 | @smallexample | 12427 | @smallexample |
| 12427 | @group | 12428 | @group |
| 12428 | (defun forward-sentence (&optional arg) | 12429 | (defun forward-sentence (&optional arg) |
| 12429 | "Move forward to next `sentence-end'. With argument, repeat. | 12430 | "Move forward to next ‘sentence-end’. With argument, repeat. |
| 12430 | With negative argument, move backward repeatedly to `sentence-beginning'. | 12431 | With negative argument, move backward repeatedly to ‘sentence-beginning’. |
| 12431 | 12432 | ||
| 12432 | The variable `sentence-end' is a regular expression that matches ends of | 12433 | The variable ‘sentence-end’ is a regular expression that matches ends of |
| 12433 | sentences. Also, every paragraph boundary terminates sentences as well." | 12434 | sentences. Also, every paragraph boundary terminates sentences as well." |
| 12434 | @end group | 12435 | @end group |
| 12435 | @group | 12436 | @group |
| @@ -12920,6 +12921,7 @@ The next line of the @code{forward-paragraph} function begins a | |||
| 12920 | @code{let*} expression. This is a different than @code{let}. The | 12921 | @code{let*} expression. This is a different than @code{let}. The |
| 12921 | symbol is @code{let*} not @code{let}. | 12922 | symbol is @code{let*} not @code{let}. |
| 12922 | 12923 | ||
| 12924 | @findex let* | ||
| 12923 | The @code{let*} special form is like @code{let} except that Emacs sets | 12925 | The @code{let*} special form is like @code{let} except that Emacs sets |
| 12924 | each variable in sequence, one after another, and variables in the | 12926 | each variable in sequence, one after another, and variables in the |
| 12925 | latter part of the varlist can make use of the values to which Emacs | 12927 | latter part of the varlist can make use of the values to which Emacs |
| @@ -13512,8 +13514,8 @@ For example: | |||
| 13512 | @group | 13514 | @group |
| 13513 | (let* ((foo 7) | 13515 | (let* ((foo 7) |
| 13514 | (bar (* 3 foo))) | 13516 | (bar (* 3 foo))) |
| 13515 | (message "'bar' is %d." bar)) | 13517 | (message "‘bar’ is %d." bar)) |
| 13516 | @result{} 'bar' is 21. | 13518 | @result{} ‘bar’ is 21. |
| 13517 | @end group | 13519 | @end group |
| 13518 | @end smallexample | 13520 | @end smallexample |
| 13519 | 13521 | ||
| @@ -13755,7 +13757,7 @@ All this leads to the following function definition: | |||
| 13755 | "Print number of words in the region. | 13757 | "Print number of words in the region. |
| 13756 | Words are defined as at least one word-constituent | 13758 | Words are defined as at least one word-constituent |
| 13757 | character followed by at least one character that | 13759 | character followed by at least one character that |
| 13758 | is not a word-constituent. The buffer's syntax | 13760 | is not a word-constituent. The buffer’s syntax |
| 13759 | table determines which characters these are." | 13761 | table determines which characters these are." |
| 13760 | (interactive "r") | 13762 | (interactive "r") |
| 13761 | (message "Counting words in region ... ") | 13763 | (message "Counting words in region ... ") |
| @@ -13822,7 +13824,7 @@ parenthesis and type @kbd{C-x C-e} to install it. | |||
| 13822 | (defun @value{COUNT-WORDS} (beginning end) | 13824 | (defun @value{COUNT-WORDS} (beginning end) |
| 13823 | "Print number of words in the region. | 13825 | "Print number of words in the region. |
| 13824 | Words are defined as at least one word-constituent character followed | 13826 | Words are defined as at least one word-constituent character followed |
| 13825 | by at least one character that is not a word-constituent. The buffer's | 13827 | by at least one character that is not a word-constituent. The buffer’s |
| 13826 | syntax table determines which characters these are." | 13828 | syntax table determines which characters these are." |
| 13827 | @end group | 13829 | @end group |
| 13828 | @group | 13830 | @group |
| @@ -14984,13 +14986,13 @@ beginning of the file. The function definition looks like this: | |||
| 14984 | @smallexample | 14986 | @smallexample |
| 14985 | @group | 14987 | @group |
| 14986 | (defun lengths-list-file (filename) | 14988 | (defun lengths-list-file (filename) |
| 14987 | "Return list of definitions' lengths within FILE. | 14989 | "Return list of definitions’ lengths within FILE. |
| 14988 | The returned list is a list of numbers. | 14990 | The returned list is a list of numbers. |
| 14989 | Each number is the number of words or | 14991 | Each number is the number of words or |
| 14990 | symbols in one function definition." | 14992 | symbols in one function definition." |
| 14991 | @end group | 14993 | @end group |
| 14992 | @group | 14994 | @group |
| 14993 | (message "Working on '%s' ... " filename) | 14995 | (message "Working on ‘%s’ ... " filename) |
| 14994 | (save-excursion | 14996 | (save-excursion |
| 14995 | (let ((buffer (find-file-noselect filename)) | 14997 | (let ((buffer (find-file-noselect filename)) |
| 14996 | (lengths-list)) | 14998 | (lengths-list)) |
| @@ -15756,7 +15758,7 @@ simpler to write a list manually. Here it is: | |||
| 15756 | 160 170 180 190 200 | 15758 | 160 170 180 190 200 |
| 15757 | 210 220 230 240 250 | 15759 | 210 220 230 240 250 |
| 15758 | 260 270 280 290 300) | 15760 | 260 270 280 290 300) |
| 15759 | "List specifying ranges for `defuns-per-range'.") | 15761 | "List specifying ranges for ‘defuns-per-range’.") |
| 15760 | @end group | 15762 | @end group |
| 15761 | @end smallexample | 15763 | @end smallexample |
| 15762 | 15764 | ||
| @@ -17519,7 +17521,7 @@ Incidentally, @code{load-library} is an interactive interface to the | |||
| 17519 | @group | 17521 | @group |
| 17520 | (defun load-library (library) | 17522 | (defun load-library (library) |
| 17521 | "Load the library named LIBRARY. | 17523 | "Load the library named LIBRARY. |
| 17522 | This is an interface to the function `load'." | 17524 | This is an interface to the function ‘load’." |
| 17523 | (interactive | 17525 | (interactive |
| 17524 | (list (completing-read "Load library: " | 17526 | (list (completing-read "Load library: " |
| 17525 | (apply-partially 'locate-file-completion-table | 17527 | (apply-partially 'locate-file-completion-table |
| @@ -19003,12 +19005,12 @@ The @code{current-kill} function is used by @code{yank} and by | |||
| 19003 | @group | 19005 | @group |
| 19004 | (defun current-kill (n &optional do-not-move) | 19006 | (defun current-kill (n &optional do-not-move) |
| 19005 | "Rotate the yanking point by N places, and then return that kill. | 19007 | "Rotate the yanking point by N places, and then return that kill. |
| 19006 | If N is zero, `interprogram-paste-function' is set, and calling it | 19008 | If N is zero, ‘interprogram-paste-function’ is set, and calling it |
| 19007 | returns a string, then that string is added to the front of the | 19009 | returns a string, then that string is added to the front of the |
| 19008 | kill ring and returned as the latest kill. | 19010 | kill ring and returned as the latest kill. |
| 19009 | @end group | 19011 | @end group |
| 19010 | @group | 19012 | @group |
| 19011 | If optional arg DO-NOT-MOVE is non-nil, then don't actually move the | 19013 | If optional arg DO-NOT-MOVE is non-nil, then don’t actually move the |
| 19012 | yanking point; just return the Nth kill forward." | 19014 | yanking point; just return the Nth kill forward." |
| 19013 | (let ((interprogram-paste (and (= n 0) | 19015 | (let ((interprogram-paste (and (= n 0) |
| 19014 | interprogram-paste-function | 19016 | interprogram-paste-function |
| @@ -19347,8 +19349,8 @@ beginning (and mark at end). With argument N, reinsert the Nth most | |||
| 19347 | recently killed stretch of killed text. | 19349 | recently killed stretch of killed text. |
| 19348 | 19350 | ||
| 19349 | When this command inserts killed text into the buffer, it honors | 19351 | When this command inserts killed text into the buffer, it honors |
| 19350 | `yank-excluded-properties' and `yank-handler' as described in the | 19352 | ‘yank-excluded-properties’ and ‘yank-handler’ as described in the |
| 19351 | doc string for `insert-for-yank-1', which see. | 19353 | doc string for ‘insert-for-yank-1’, which see. |
| 19352 | 19354 | ||
| 19353 | See also the command \\[yank-pop]." | 19355 | See also the command \\[yank-pop]." |
| 19354 | @end group | 19356 | @end group |
| @@ -19922,7 +19924,7 @@ row, and the value of the width of the top line, which is calculated | |||
| 19922 | @group | 19924 | @group |
| 19923 | (defun Y-axis-element (number full-Y-label-width) | 19925 | (defun Y-axis-element (number full-Y-label-width) |
| 19924 | "Construct a NUMBERed label element. | 19926 | "Construct a NUMBERed label element. |
| 19925 | A numbered element looks like this ' 5 - ', | 19927 | A numbered element looks like this ‘ 5 - ’, |
| 19926 | and is padded as needed so all line up with | 19928 | and is padded as needed so all line up with |
| 19927 | the element for the largest number." | 19929 | the element for the largest number." |
| 19928 | @end group | 19930 | @end group |
| @@ -20023,7 +20025,7 @@ the @code{print-Y-axis} function, which inserts the list as a column. | |||
| 20023 | Height must be the maximum height of the graph. | 20025 | Height must be the maximum height of the graph. |
| 20024 | Full width is the width of the highest label element." | 20026 | Full width is the width of the highest label element." |
| 20025 | ;; Value of height and full-Y-label-width | 20027 | ;; Value of height and full-Y-label-width |
| 20026 | ;; are passed by 'print-graph'. | 20028 | ;; are passed by ‘print-graph’. |
| 20027 | @end group | 20029 | @end group |
| 20028 | @group | 20030 | @group |
| 20029 | (let ((start (point))) | 20031 | (let ((start (point))) |
| @@ -21148,7 +21150,7 @@ each column." | |||
| 21148 | @end group | 21150 | @end group |
| 21149 | @group | 21151 | @group |
| 21150 | ;; Value of symbol-width and full-Y-label-width | 21152 | ;; Value of symbol-width and full-Y-label-width |
| 21151 | ;; are passed by 'print-graph'. | 21153 | ;; are passed by ‘print-graph’. |
| 21152 | (let* ((leading-spaces | 21154 | (let* ((leading-spaces |
| 21153 | (make-string full-Y-label-width ? )) | 21155 | (make-string full-Y-label-width ? )) |
| 21154 | ;; symbol-width @r{is provided by} graph-body-print | 21156 | ;; symbol-width @r{is provided by} graph-body-print |
| @@ -21248,7 +21250,7 @@ Here are all the graphing definitions in their final form: | |||
| 21248 | 110 120 130 140 150 | 21250 | 110 120 130 140 150 |
| 21249 | 160 170 180 190 200 | 21251 | 160 170 180 190 200 |
| 21250 | 210 220 230 240 250) | 21252 | 210 220 230 240 250) |
| 21251 | "List specifying ranges for `defuns-per-range'.") | 21253 | "List specifying ranges for ‘defuns-per-range’.") |
| 21252 | @end group | 21254 | @end group |
| 21253 | 21255 | ||
| 21254 | @group | 21256 | @group |
| @@ -21309,14 +21311,14 @@ as graph-symbol.") | |||
| 21309 | @smallexample | 21311 | @smallexample |
| 21310 | @group | 21312 | @group |
| 21311 | (defun lengths-list-file (filename) | 21313 | (defun lengths-list-file (filename) |
| 21312 | "Return list of definitions' lengths within FILE. | 21314 | "Return list of definitions’ lengths within FILE. |
| 21313 | The returned list is a list of numbers. | 21315 | The returned list is a list of numbers. |
| 21314 | Each number is the number of words or | 21316 | Each number is the number of words or |
| 21315 | symbols in one function definition." | 21317 | symbols in one function definition." |
| 21316 | @end group | 21318 | @end group |
| 21317 | 21319 | ||
| 21318 | @group | 21320 | @group |
| 21319 | (message "Working on '%s' ... " filename) | 21321 | (message "Working on ‘%s’ ... " filename) |
| 21320 | (save-excursion | 21322 | (save-excursion |
| 21321 | (let ((buffer (find-file-noselect filename)) | 21323 | (let ((buffer (find-file-noselect filename)) |
| 21322 | (lengths-list)) | 21324 | (lengths-list)) |
| @@ -21446,7 +21448,7 @@ The strings are either graph-blank or graph-symbol." | |||
| 21446 | @group | 21448 | @group |
| 21447 | (defun Y-axis-element (number full-Y-label-width) | 21449 | (defun Y-axis-element (number full-Y-label-width) |
| 21448 | "Construct a NUMBERed label element. | 21450 | "Construct a NUMBERed label element. |
| 21449 | A numbered element looks like this ' 5 - ', | 21451 | A numbered element looks like this ‘ 5 - ’, |
| 21450 | and is padded as needed so all line up with | 21452 | and is padded as needed so all line up with |
| 21451 | the element for the largest number." | 21453 | the element for the largest number." |
| 21452 | @end group | 21454 | @end group |
| @@ -21476,7 +21478,7 @@ Optionally, print according to VERTICAL-STEP." | |||
| 21476 | @end group | 21478 | @end group |
| 21477 | @group | 21479 | @group |
| 21478 | ;; Value of height and full-Y-label-width | 21480 | ;; Value of height and full-Y-label-width |
| 21479 | ;; are passed by 'print-graph'. | 21481 | ;; are passed by ‘print-graph’. |
| 21480 | (let ((start (point))) | 21482 | (let ((start (point))) |
| 21481 | (insert-rectangle | 21483 | (insert-rectangle |
| 21482 | (Y-axis-column height full-Y-label-width vertical-step)) | 21484 | (Y-axis-column height full-Y-label-width vertical-step)) |
| @@ -21641,7 +21643,7 @@ each column." | |||
| 21641 | @end group | 21643 | @end group |
| 21642 | @group | 21644 | @group |
| 21643 | ;; Value of symbol-width and full-Y-label-width | 21645 | ;; Value of symbol-width and full-Y-label-width |
| 21644 | ;; are passed by 'print-graph'. | 21646 | ;; are passed by ‘print-graph’. |
| 21645 | (let* ((leading-spaces | 21647 | (let* ((leading-spaces |
| 21646 | (make-string full-Y-label-width ? )) | 21648 | (make-string full-Y-label-width ? )) |
| 21647 | ;; symbol-width @r{is provided by} graph-body-print | 21649 | ;; symbol-width @r{is provided by} graph-body-print |
diff --git a/doc/lispref/control.texi b/doc/lispref/control.texi index 421f5cc530f..29d1bd588e3 100644 --- a/doc/lispref/control.texi +++ b/doc/lispref/control.texi | |||
| @@ -315,7 +315,7 @@ between a few different constant values: | |||
| 315 | @example | 315 | @example |
| 316 | (pcase (get-return-code x) | 316 | (pcase (get-return-code x) |
| 317 | (`success (message "Done!")) | 317 | (`success (message "Done!")) |
| 318 | (`would-block (message "Sorry, can't do it now")) | 318 | (`would-block (message "Sorry, can’t do it now")) |
| 319 | (`read-only (message "The shmliblick is read-only")) | 319 | (`read-only (message "The shmliblick is read-only")) |
| 320 | (`access-denied (message "You do not have the needed rights")) | 320 | (`access-denied (message "You do not have the needed rights")) |
| 321 | (code (message "Unknown return code %S" code))) | 321 | (code (message "Unknown return code %S" code))) |
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index 36404f4dff9..9d82edc9a98 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi | |||
| @@ -632,13 +632,13 @@ for logging the warning. By default, it is @file{*Warnings*}. | |||
| 632 | @end defun | 632 | @end defun |
| 633 | 633 | ||
| 634 | @defun lwarn type level message &rest args | 634 | @defun lwarn type level message &rest args |
| 635 | This function reports a warning using the value of @code{(format | 635 | This function reports a warning using the value of @code{(format-message |
| 636 | @var{message} @var{args}...)} as the message in the @file{*Warnings*} | 636 | @var{message} @var{args}...)} as the message in the @file{*Warnings*} |
| 637 | buffer. In other respects it is equivalent to @code{display-warning}. | 637 | buffer. In other respects it is equivalent to @code{display-warning}. |
| 638 | @end defun | 638 | @end defun |
| 639 | 639 | ||
| 640 | @defun warn message &rest args | 640 | @defun warn message &rest args |
| 641 | This function reports a warning using the value of @code{(format | 641 | This function reports a warning using the value of @code{(format-message |
| 642 | @var{message} @var{args}...)} as the message, @code{(emacs)} as the | 642 | @var{message} @var{args}...)} as the message, @code{(emacs)} as the |
| 643 | type, and @code{:warning} as the severity level. It exists for | 643 | type, and @code{:warning} as the severity level. It exists for |
| 644 | compatibility only; we recommend not using it, because you should | 644 | compatibility only; we recommend not using it, because you should |
diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi index a853d2fbab5..20eaf5dee1e 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi | |||
| @@ -1561,7 +1561,7 @@ Around advice such as: | |||
| 1561 | 1561 | ||
| 1562 | @example | 1562 | @example |
| 1563 | (defadvice foo (around foo-around) | 1563 | (defadvice foo (around foo-around) |
| 1564 | "Ignore case in `foo'." | 1564 | "Ignore case in ‘foo’." |
| 1565 | (let ((case-fold-search t)) | 1565 | (let ((case-fold-search t)) |
| 1566 | ad-do-it)) | 1566 | ad-do-it)) |
| 1567 | (ad-activate 'foo) | 1567 | (ad-activate 'foo) |
| @@ -1571,7 +1571,7 @@ could translate into: | |||
| 1571 | 1571 | ||
| 1572 | @example | 1572 | @example |
| 1573 | (defun foo--foo-around (orig-fun &rest args) | 1573 | (defun foo--foo-around (orig-fun &rest args) |
| 1574 | "Ignore case in `foo'." | 1574 | "Ignore case in ‘foo’." |
| 1575 | (let ((case-fold-search t)) | 1575 | (let ((case-fold-search t)) |
| 1576 | (apply orig-fun args))) | 1576 | (apply orig-fun args))) |
| 1577 | (advice-add 'foo :around #'foo--foo-around) | 1577 | (advice-add 'foo :around #'foo--foo-around) |
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi index a8b6bb19c5f..f00e481275f 100644 --- a/doc/lispref/modes.texi +++ b/doc/lispref/modes.texi | |||
| @@ -1155,9 +1155,9 @@ Many other modes, such as `mail-mode', `outline-mode' and | |||
| 1155 | "Major mode for editing text written for humans to read. | 1155 | "Major mode for editing text written for humans to read. |
| 1156 | In this mode, paragraphs are delimited only by blank or white lines. | 1156 | In this mode, paragraphs are delimited only by blank or white lines. |
| 1157 | You can thus get the full benefit of adaptive filling | 1157 | You can thus get the full benefit of adaptive filling |
| 1158 | (see the variable `adaptive-fill-mode'). | 1158 | (see the variable ‘adaptive-fill-mode’). |
| 1159 | \\@{text-mode-map@} | 1159 | \\@{text-mode-map@} |
| 1160 | Turning on Text mode runs the normal hook `text-mode-hook'." | 1160 | Turning on Text mode runs the normal hook ‘text-mode-hook’." |
| 1161 | @end group | 1161 | @end group |
| 1162 | @group | 1162 | @group |
| 1163 | (set (make-local-variable 'text-mode-variant) t) | 1163 | (set (make-local-variable 'text-mode-variant) t) |
| @@ -1252,7 +1252,7 @@ And here is the code to set up the keymap for Lisp mode: | |||
| 1252 | @dots{} | 1252 | @dots{} |
| 1253 | map) | 1253 | map) |
| 1254 | "Keymap for ordinary Lisp mode. | 1254 | "Keymap for ordinary Lisp mode. |
| 1255 | All commands in `lisp-mode-shared-map' are inherited by this map.") | 1255 | All commands in ‘lisp-mode-shared-map’ are inherited by this map.") |
| 1256 | @end group | 1256 | @end group |
| 1257 | @end smallexample | 1257 | @end smallexample |
| 1258 | 1258 | ||
| @@ -1268,12 +1268,12 @@ Delete converts tabs to spaces as it moves back. | |||
| 1268 | Blank lines separate paragraphs. Semicolons start comments. | 1268 | Blank lines separate paragraphs. Semicolons start comments. |
| 1269 | 1269 | ||
| 1270 | \\@{lisp-mode-map@} | 1270 | \\@{lisp-mode-map@} |
| 1271 | Note that `run-lisp' may be used either to start an inferior Lisp job | 1271 | Note that ‘run-lisp’ may be used either to start an inferior Lisp job |
| 1272 | or to switch back to an existing one. | 1272 | or to switch back to an existing one. |
| 1273 | @end group | 1273 | @end group |
| 1274 | 1274 | ||
| 1275 | @group | 1275 | @group |
| 1276 | Entry to this mode calls the value of `lisp-mode-hook' | 1276 | Entry to this mode calls the value of ‘lisp-mode-hook’ |
| 1277 | if that value is non-nil." | 1277 | if that value is non-nil." |
| 1278 | (lisp-mode-variables nil t) | 1278 | (lisp-mode-variables nil t) |
| 1279 | (set (make-local-variable 'find-tag-default-function) | 1279 | (set (make-local-variable 'find-tag-default-function) |
| @@ -1447,7 +1447,7 @@ will load the library that defines the mode. For example: | |||
| 1447 | (defcustom msb-mode nil | 1447 | (defcustom msb-mode nil |
| 1448 | "Toggle msb-mode. | 1448 | "Toggle msb-mode. |
| 1449 | Setting this variable directly does not take effect; | 1449 | Setting this variable directly does not take effect; |
| 1450 | use either \\[customize] or the function `msb-mode'." | 1450 | use either \\[customize] or the function ‘msb-mode’." |
| 1451 | :set 'custom-set-minor-mode | 1451 | :set 'custom-set-minor-mode |
| 1452 | :initialize 'custom-initialize-default | 1452 | :initialize 'custom-initialize-default |
| 1453 | :version "20.4" | 1453 | :version "20.4" |
| @@ -1605,7 +1605,7 @@ for this macro. | |||
| 1605 | Interactively with no argument, this command toggles the mode. | 1605 | Interactively with no argument, this command toggles the mode. |
| 1606 | A positive prefix argument enables the mode, any other prefix | 1606 | A positive prefix argument enables the mode, any other prefix |
| 1607 | argument disables it. From Lisp, argument omitted or nil enables | 1607 | argument disables it. From Lisp, argument omitted or nil enables |
| 1608 | the mode, `toggle' toggles the state. | 1608 | the mode, ‘toggle’ toggles the state. |
| 1609 | 1609 | ||
| 1610 | When Hungry mode is enabled, the control delete key | 1610 | When Hungry mode is enabled, the control delete key |
| 1611 | gobbles all preceding whitespace except the last. | 1611 | gobbles all preceding whitespace except the last. |
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index 4b5a1b4a6ff..64ebb45f23b 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi | |||
| @@ -1927,7 +1927,7 @@ idleness. Here's an example: | |||
| 1927 | 1927 | ||
| 1928 | @example | 1928 | @example |
| 1929 | (defvar my-resume-timer nil | 1929 | (defvar my-resume-timer nil |
| 1930 | "Timer for `my-timer-function' to reschedule itself, or nil.") | 1930 | "Timer for ‘my-timer-function’ to reschedule itself, or nil.") |
| 1931 | 1931 | ||
| 1932 | (defun my-timer-function () | 1932 | (defun my-timer-function () |
| 1933 | ;; @r{If the user types a command while @code{my-resume-timer}} | 1933 | ;; @r{If the user types a command while @code{my-resume-timer}} |
diff --git a/doc/lispref/sequences.texi b/doc/lispref/sequences.texi index eb152283fbb..12ed881dadb 100644 --- a/doc/lispref/sequences.texi +++ b/doc/lispref/sequences.texi | |||
| @@ -833,10 +833,9 @@ vector or string (@pxref{Iteration} for more information about the | |||
| 833 | 833 | ||
| 834 | @defmac seq-let arguments sequence body@dots{} | 834 | @defmac seq-let arguments sequence body@dots{} |
| 835 | @cindex sequence destructuring | 835 | @cindex sequence destructuring |
| 836 | This macro binds the variables in defined in the sequence | 836 | This macro binds the variables defined in @var{arguments} to the |
| 837 | @var{arguments} to the elements of the sequence @var{sequence}. | 837 | elements of the sequence @var{sequence}. @var{arguments} can itself |
| 838 | @var{arguments} can itself include sequences allowing for nested | 838 | include sequences allowing for nested destructuring. |
| 839 | destructuring. | ||
| 840 | 839 | ||
| 841 | The @var{arguments} sequence can also include the @code{&rest} marker | 840 | The @var{arguments} sequence can also include the @code{&rest} marker |
| 842 | followed by a variable name to be bound to the rest of | 841 | followed by a variable name to be bound to the rest of |
diff --git a/doc/lispref/strings.texi b/doc/lispref/strings.texi index 08e8e877a9f..d882be485ef 100644 --- a/doc/lispref/strings.texi +++ b/doc/lispref/strings.texi | |||
| @@ -969,12 +969,12 @@ is not truncated. | |||
| 969 | 969 | ||
| 970 | @example | 970 | @example |
| 971 | @group | 971 | @group |
| 972 | (format "The word '%7s' has %d letters in it." | 972 | (format "The word ‘%7s’ has %d letters in it." |
| 973 | "foo" (length "foo")) | 973 | "foo" (length "foo")) |
| 974 | @result{} "The word ' foo' has 3 letters in it." | 974 | @result{} "The word ‘ foo’ has 3 letters in it." |
| 975 | (format "The word '%7s' has %d letters in it." | 975 | (format "The word ‘%7s’ has %d letters in it." |
| 976 | "specification" (length "specification")) | 976 | "specification" (length "specification")) |
| 977 | @result{} "The word 'specification' has 13 letters in it." | 977 | @result{} "The word ‘specification’ has 13 letters in it." |
| 978 | @end group | 978 | @end group |
| 979 | @end example | 979 | @end example |
| 980 | 980 | ||
| @@ -1013,12 +1013,12 @@ ignored. | |||
| 1013 | (format "%06d is padded on the left with zeros" 123) | 1013 | (format "%06d is padded on the left with zeros" 123) |
| 1014 | @result{} "000123 is padded on the left with zeros" | 1014 | @result{} "000123 is padded on the left with zeros" |
| 1015 | 1015 | ||
| 1016 | (format "'%-6d' is padded on the right" 123) | 1016 | (format "‘%-6d’ is padded on the right" 123) |
| 1017 | @result{} "'123 ' is padded on the right" | 1017 | @result{} "‘123 ’ is padded on the right" |
| 1018 | 1018 | ||
| 1019 | (format "The word '%-7s' actually has %d letters in it." | 1019 | (format "The word ‘%-7s’ actually has %d letters in it." |
| 1020 | "foo" (length "foo")) | 1020 | "foo" (length "foo")) |
| 1021 | @result{} "The word 'foo ' actually has 3 letters in it." | 1021 | @result{} "The word ‘foo ’ actually has 3 letters in it." |
| 1022 | @end group | 1022 | @end group |
| 1023 | @end example | 1023 | @end example |
| 1024 | 1024 | ||
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index e63e634db04..245825ada60 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi | |||
| @@ -1960,7 +1960,7 @@ Called from a program, there are three arguments: | |||
| 1960 | @group | 1960 | @group |
| 1961 | REVERSE (non-nil means reverse order),\ | 1961 | REVERSE (non-nil means reverse order),\ |
| 1962 | BEG and END (region to sort). | 1962 | BEG and END (region to sort). |
| 1963 | The variable `sort-fold-case' determines\ | 1963 | The variable ‘sort-fold-case’ determines\ |
| 1964 | whether alphabetic case affects | 1964 | whether alphabetic case affects |
| 1965 | the sort order." | 1965 | the sort order." |
| 1966 | @end group | 1966 | @end group |
diff --git a/doc/misc/ede.texi b/doc/misc/ede.texi index 7a824acfed5..565abb557e2 100644 --- a/doc/misc/ede.texi +++ b/doc/misc/ede.texi | |||
| @@ -867,14 +867,14 @@ It would look like this: | |||
| 867 | ) | 867 | ) |
| 868 | 868 | ||
| 869 | (defun MY-ROOT-FCN () | 869 | (defun MY-ROOT-FCN () |
| 870 | "Return the root fcn for `default-directory'" | 870 | "Return the root fcn for ‘default-directory’" |
| 871 | ;; You might be able to use 'ede-cpp-root-project-root' | 871 | ;; You might be able to use 'ede-cpp-root-project-root' |
| 872 | ;; and not write this at all. | 872 | ;; and not write this at all. |
| 873 | ) | 873 | ) |
| 874 | 874 | ||
| 875 | (defun MY-LOAD (dir) | 875 | (defun MY-LOAD (dir) |
| 876 | "Load a project of type `cpp-root' for the directory DIR. | 876 | "Load a project of type ‘cpp-root’ for the directory DIR. |
| 877 | Return nil if there isn't one." | 877 | Return nil if there isn’t one." |
| 878 | ;; Use your preferred construction method here. | 878 | ;; Use your preferred construction method here. |
| 879 | (ede-cpp-root-project "NAME" :file (expand-file-name "FILE" dir) | 879 | (ede-cpp-root-project "NAME" :file (expand-file-name "FILE" dir) |
| 880 | :locate-fcn 'MYFCN) | 880 | :locate-fcn 'MYFCN) |
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi index 3e9109d0924..75df1d41ff9 100644 --- a/doc/misc/efaq.texi +++ b/doc/misc/efaq.texi | |||
| @@ -4336,7 +4336,7 @@ best fix I've been able to come up with: | |||
| 4336 | 4336 | ||
| 4337 | @lisp | 4337 | @lisp |
| 4338 | (defun rmail-reply-t () | 4338 | (defun rmail-reply-t () |
| 4339 | "Reply only to the sender of the current message. (See rmail-reply.)" | 4339 | "Reply only to the sender of the current message. (See ‘rmail-reply’.)" |
| 4340 | (interactive) | 4340 | (interactive) |
| 4341 | (rmail-reply t)) | 4341 | (rmail-reply t)) |
| 4342 | 4342 | ||
diff --git a/doc/misc/eieio.texi b/doc/misc/eieio.texi index fb4e1470016..7cee5c30a1b 100644 --- a/doc/misc/eieio.texi +++ b/doc/misc/eieio.texi | |||
| @@ -1529,7 +1529,7 @@ Currently, the default superclass is defined as follows: | |||
| 1529 | nil | 1529 | nil |
| 1530 | "Default parent class for classes with no specified parent class. | 1530 | "Default parent class for classes with no specified parent class. |
| 1531 | Its slots are automatically adopted by classes with no specified | 1531 | Its slots are automatically adopted by classes with no specified |
| 1532 | parents. This class is not stored in the `parent' slot of a class vector." | 1532 | parents. This class is not stored in the ‘parent’ slot of a class vector." |
| 1533 | :abstract t) | 1533 | :abstract t) |
| 1534 | @end example | 1534 | @end example |
| 1535 | 1535 | ||
diff --git a/doc/misc/gnus-faq.texi b/doc/misc/gnus-faq.texi index 76d1a5275e5..0b856c7f0a3 100644 --- a/doc/misc/gnus-faq.texi +++ b/doc/misc/gnus-faq.texi | |||
| @@ -1671,7 +1671,7 @@ instead (works for newer versions as well): | |||
| 1671 | (setq message-user-fqdn fqdn) | 1671 | (setq message-user-fqdn fqdn) |
| 1672 | (gnus-message 1 "Redefining `message-make-fqdn'.") | 1672 | (gnus-message 1 "Redefining `message-make-fqdn'.") |
| 1673 | (defun message-make-fqdn () | 1673 | (defun message-make-fqdn () |
| 1674 | "Return user's fully qualified domain name." | 1674 | "Return user’s fully qualified domain name." |
| 1675 | fqdn)))) | 1675 | fqdn)))) |
| 1676 | @end example | 1676 | @end example |
| 1677 | @noindent | 1677 | @noindent |
| @@ -1765,9 +1765,9 @@ snippet by Frank Haun <pille3003@@fhaun.de> in | |||
| 1765 | 1765 | ||
| 1766 | @example | 1766 | @example |
| 1767 | (defun my-archive-article (&optional n) | 1767 | (defun my-archive-article (&optional n) |
| 1768 | "Copies one or more article(s) to a corresponding `nnml:' group, e.g., | 1768 | "Copies one or more article(s) to a corresponding ‘nnml:’ group, e.g., |
| 1769 | `gnus.ding' goes to `nnml:1.gnus.ding'. And `nnml:List-gnus.ding' goes | 1769 | ‘gnus.ding’ goes to ‘nnml:1.gnus.ding’. And ‘nnml:List-gnus.ding’ goes |
| 1770 | to `nnml:1.List-gnus-ding'. | 1770 | to ‘nnml:1.List-gnus-ding’. |
| 1771 | 1771 | ||
| 1772 | Use process marks or mark a region in the summary buffer to archive | 1772 | Use process marks or mark a region in the summary buffer to archive |
| 1773 | more then one article." | 1773 | more then one article." |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index 0afc7e47c4b..23a43f4893c 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -21033,8 +21033,8 @@ function: | |||
| 21033 | 21033 | ||
| 21034 | @lisp | 21034 | @lisp |
| 21035 | (defun gnus-decay-score (score) | 21035 | (defun gnus-decay-score (score) |
| 21036 | "Decay SCORE according to `gnus-score-decay-constant' | 21036 | "Decay SCORE according to ‘gnus-score-decay-constant’ |
| 21037 | and `gnus-score-decay-scale'." | 21037 | and ‘gnus-score-decay-scale’." |
| 21038 | (let ((n (- score | 21038 | (let ((n (- score |
| 21039 | (* (if (< score 0) -1 1) | 21039 | (* (if (< score 0) -1 1) |
| 21040 | (min (abs score) | 21040 | (min (abs score) |
| @@ -24080,7 +24080,7 @@ spam. And here is the nifty function: | |||
| 24080 | 24080 | ||
| 24081 | @lisp | 24081 | @lisp |
| 24082 | (defun my-gnus-raze-spam () | 24082 | (defun my-gnus-raze-spam () |
| 24083 | "Submit SPAM to Vipul's Razor, then mark it as expirable." | 24083 | "Submit SPAM to Vipul’s Razor, then mark it as expirable." |
| 24084 | (interactive) | 24084 | (interactive) |
| 24085 | (gnus-summary-save-in-pipe "razor-report -f -d" t) | 24085 | (gnus-summary-save-in-pipe "razor-report -f -d" t) |
| 24086 | (gnus-summary-mark-as-expirable 1)) | 24086 | (gnus-summary-mark-as-expirable 1)) |
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi index 8406a80b3d7..54f759118fa 100644 --- a/doc/misc/mh-e.texi +++ b/doc/misc/mh-e.texi | |||
| @@ -3159,13 +3159,13 @@ code to @file{~/.emacs}. | |||
| 3159 | @smalllisp | 3159 | @smalllisp |
| 3160 | @group | 3160 | @group |
| 3161 | (defvar my-mh-screen-saved nil | 3161 | (defvar my-mh-screen-saved nil |
| 3162 | "Set to non-@code{nil} when MH-E window configuration shown.") | 3162 | "Set to non-nil when MH-E window configuration shown.") |
| 3163 | (defvar my-normal-screen nil "Normal window configuration.") | 3163 | (defvar my-normal-screen nil "Normal window configuration.") |
| 3164 | (defvar my-mh-screen nil "MH-E window configuration.") | 3164 | (defvar my-mh-screen nil "MH-E window configuration.") |
| 3165 | 3165 | ||
| 3166 | (defun my-mh-rmail (&optional arg) | 3166 | (defun my-mh-rmail (&optional arg) |
| 3167 | "Toggle between MH-E and normal screen configurations. | 3167 | "Toggle between MH-E and normal screen configurations. |
| 3168 | With non-@code{nil} or prefix argument, @i{inc} mailbox as well | 3168 | With non-nil or prefix argument, include mailbox as well |
| 3169 | when going into mail." | 3169 | when going into mail." |
| 3170 | (interactive "P") ; @r{user callable function, P=prefix arg} | 3170 | (interactive "P") ; @r{user callable function, P=prefix arg} |
| 3171 | (setq my-mh-screen-saved ; @r{save state} | 3171 | (setq my-mh-screen-saved ; @r{save state} |
| @@ -3474,7 +3474,7 @@ bindings, for example: | |||
| 3474 | @smalllisp | 3474 | @smalllisp |
| 3475 | @group | 3475 | @group |
| 3476 | (defvar my-mh-init-done nil | 3476 | (defvar my-mh-init-done nil |
| 3477 | "Non-@code{nil} when one-time MH-E settings made.") | 3477 | "Non-nil when one-time MH-E settings made.") |
| 3478 | 3478 | ||
| 3479 | (defun my-mh-folder-mode-hook () | 3479 | (defun my-mh-folder-mode-hook () |
| 3480 | "Hook to set key bindings in MH-Folder mode." | 3480 | "Hook to set key bindings in MH-Folder mode." |
diff --git a/doc/misc/rcirc.texi b/doc/misc/rcirc.texi index a707ba5f03e..a0d74b41be3 100644 --- a/doc/misc/rcirc.texi +++ b/doc/misc/rcirc.texi | |||
| @@ -909,7 +909,7 @@ The real answer, therefore, is a @code{/reconnect} command: | |||
| 909 | "Reconnect the server process." | 909 | "Reconnect the server process." |
| 910 | (interactive "i") | 910 | (interactive "i") |
| 911 | (unless process | 911 | (unless process |
| 912 | (error "There's no process for this target")) | 912 | (error "There’s no process for this target")) |
| 913 | (let* ((server (car (process-contact process))) | 913 | (let* ((server (car (process-contact process))) |
| 914 | (port (process-contact process :service)) | 914 | (port (process-contact process :service)) |
| 915 | (nick (rcirc-nick process)) | 915 | (nick (rcirc-nick process)) |
diff --git a/doc/misc/ses.texi b/doc/misc/ses.texi index 7017429f063..2f92e3ea836 100644 --- a/doc/misc/ses.texi +++ b/doc/misc/ses.texi | |||
| @@ -1046,7 +1046,7 @@ the data area, such as hidden constants you want to refer to in your | |||
| 1046 | formulas. | 1046 | formulas. |
| 1047 | 1047 | ||
| 1048 | You can override the variable @code{ses--symbolic-formulas} to be a list of | 1048 | You can override the variable @code{ses--symbolic-formulas} to be a list of |
| 1049 | symbols (as parenthesized strings) to show as completions for the ' | 1049 | symbols (as parenthesized strings) to show as completions for the @kbd{'} |
| 1050 | command. This initial completions list is used instead of the actual | 1050 | command. This initial completions list is used instead of the actual |
| 1051 | set of symbols-as-formulas in the spreadsheet. | 1051 | set of symbols-as-formulas in the spreadsheet. |
| 1052 | 1052 | ||
| @@ -108,7 +108,7 @@ frames. | |||
| 108 | 108 | ||
| 109 | ** `isearch' and `query-replace' now perform character folding in matches. | 109 | ** `isearch' and `query-replace' now perform character folding in matches. |
| 110 | This is analogous to case-folding, but applies between Unicode | 110 | This is analogous to case-folding, but applies between Unicode |
| 111 | characters and their ASCII counterparts. This means many characters | 111 | characters and their ASCII counterparts. This means many characters |
| 112 | will match entire groups of characters. | 112 | will match entire groups of characters. |
| 113 | 113 | ||
| 114 | For instance, the " will match all variants of unicode double quotes | 114 | For instance, the " will match all variants of unicode double quotes |
| @@ -116,12 +116,12 @@ For instance, the " will match all variants of unicode double quotes | |||
| 116 | cousins, even those composed of multiple characters, as well as many | 116 | cousins, even those composed of multiple characters, as well as many |
| 117 | other symbols like ℀, ℁, ⒜, and ⓐ. | 117 | other symbols like ℀, ℁, ⒜, and ⓐ. |
| 118 | 118 | ||
| 119 | ** New function `character-folded-regexp' can be used | 119 | ** New function `character-fold-to-regexp' can be used |
| 120 | by searching commands to produce a a regexp matching anything that | 120 | by searching commands to produce a regexp matching anything that |
| 121 | character-folds into STRING. | 121 | character-folds into STRING. |
| 122 | 122 | ||
| 123 | ** New command `checkdoc-package-keywords' checks if the | 123 | ** New command `checkdoc-package-keywords' checks if the |
| 124 | current package keywords are recognized. Set the new option | 124 | current package keywords are recognized. Set the new option |
| 125 | `checkdoc-package-keywords-flag' to non-nil to make | 125 | `checkdoc-package-keywords-flag' to non-nil to make |
| 126 | `checkdoc-current-buffer' call this function automatically. | 126 | `checkdoc-current-buffer' call this function automatically. |
| 127 | 127 | ||
| @@ -326,7 +326,7 @@ is suitable for most programming languages such as C or Lisp (but not | |||
| 326 | 326 | ||
| 327 | ** ERC | 327 | ** ERC |
| 328 | 328 | ||
| 329 | *** Hide message types by network or channel. `erc-hide-list' will | 329 | *** Hide message types by network or channel. `erc-hide-list' will |
| 330 | hide all messages of the specified type, where `erc-network-hide-list' | 330 | hide all messages of the specified type, where `erc-network-hide-list' |
| 331 | and `erc-channel-hide-list' will only hide the specified message types | 331 | and `erc-channel-hide-list' will only hide the specified message types |
| 332 | for the respective specified targets. | 332 | for the respective specified targets. |
| @@ -361,7 +361,7 @@ always respect that. | |||
| 361 | 361 | ||
| 362 | *** If a package is available on multiple archives and one has higher | 362 | *** If a package is available on multiple archives and one has higher |
| 363 | priority (as per `package-archive-priorities') only that one is | 363 | priority (as per `package-archive-priorities') only that one is |
| 364 | listed. This can be configured with `package-menu-hide-low-priority'. | 364 | listed. This can be configured with `package-menu-hide-low-priority'. |
| 365 | 365 | ||
| 366 | *** `package-menu-toggle-hiding' now toggles the hiding of packages. | 366 | *** `package-menu-toggle-hiding' now toggles the hiding of packages. |
| 367 | This includes the above-mentioned low-priority packages, as well as | 367 | This includes the above-mentioned low-priority packages, as well as |
| @@ -390,7 +390,7 @@ The FORCE argument to `package-delete' overrides this. | |||
| 390 | 390 | ||
| 391 | *** New custom variable `package-selected-packages' tracks packages | 391 | *** New custom variable `package-selected-packages' tracks packages |
| 392 | which were installed by the user (as opposed to installed as | 392 | which were installed by the user (as opposed to installed as |
| 393 | dependencies). This variable can also be manually customized. | 393 | dependencies). This variable can also be manually customized. |
| 394 | 394 | ||
| 395 | *** New command `package-install-user-selected-packages' installs all | 395 | *** New command `package-install-user-selected-packages' installs all |
| 396 | packages from `package-selected-packages' which are currently missing. | 396 | packages from `package-selected-packages' which are currently missing. |
| @@ -543,7 +543,7 @@ appending FUN to `minibuffer-setup-hook'. | |||
| 543 | ** seq | 543 | ** seq |
| 544 | *** New seq library: | 544 | *** New seq library: |
| 545 | The seq library adds sequence manipulation functions and macros that | 545 | The seq library adds sequence manipulation functions and macros that |
| 546 | complement basic functions provided by subr.el. All functions are | 546 | complement basic functions provided by subr.el. All functions are |
| 547 | prefixed with `seq-' and work on lists, strings and vectors. | 547 | prefixed with `seq-' and work on lists, strings and vectors. |
| 548 | 548 | ||
| 549 | ** map | 549 | ** map |
| @@ -702,11 +702,11 @@ non-integer inputs. | |||
| 702 | interactive macro evaluation and automatic scanning of #defined symbols. | 702 | interactive macro evaluation and automatic scanning of #defined symbols. |
| 703 | 703 | ||
| 704 | *** New custom variable `hide-ifdef-header-regexp' to define C/C++ header file | 704 | *** New custom variable `hide-ifdef-header-regexp' to define C/C++ header file |
| 705 | name patterns. Default case-insensitive .h, .hh, .hpp and .hxx. | 705 | name patterns. Default case-insensitive .h, .hh, .hpp, .hxx, and .h++. |
| 706 | *** New custom variable `hide-ifdef-expand-reinclusion-protection' to prevent | 706 | *** New custom variable `hide-ifdef-expand-reinclusion-protection' to prevent |
| 707 | reinclusion protected header files from being fully hidden. | 707 | reinclusion protected header files from being fully hidden. |
| 708 | *** New custom variable `hide-ifdef-exclude-define-regexp' to define symbol | 708 | *** New custom variable `hide-ifdef-exclude-define-regexp' to define symbol |
| 709 | name patterns (e.x. all "FOR_DOXYGEN_ONLY_*") to be excluded. | 709 | name patterns (e.g. all "FOR_DOXYGEN_ONLY_*") to be excluded. |
| 710 | 710 | ||
| 711 | ** TeX mode | 711 | ** TeX mode |
| 712 | 712 | ||
diff --git a/lisp/apropos.el b/lisp/apropos.el index 73f86df11e4..ec212968db6 100644 --- a/lisp/apropos.el +++ b/lisp/apropos.el | |||
| @@ -1205,7 +1205,7 @@ If non-nil, TEXT is a string that will be printed as a heading." | |||
| 1205 | (set-buffer standard-output) | 1205 | (set-buffer standard-output) |
| 1206 | (princ "Symbol ") | 1206 | (princ "Symbol ") |
| 1207 | (prin1 symbol) | 1207 | (prin1 symbol) |
| 1208 | (princ "'s plist is\n (") | 1208 | (princ (substitute-command-keys "'s plist is\n (")) |
| 1209 | (put-text-property (+ (point-min) 7) (- (point) 14) | 1209 | (put-text-property (+ (point-min) 7) (- (point) 14) |
| 1210 | 'face 'apropos-symbol) | 1210 | 'face 'apropos-symbol) |
| 1211 | (insert (apropos-format-plist symbol "\n ")) | 1211 | (insert (apropos-format-plist symbol "\n ")) |
diff --git a/lisp/calc/calc-ext.el b/lisp/calc/calc-ext.el index bd33fbeb241..2442f020012 100644 --- a/lisp/calc/calc-ext.el +++ b/lisp/calc/calc-ext.el | |||
| @@ -1988,7 +1988,7 @@ calc-kill calc-kill-region calc-yank)))) | |||
| 1988 | "kbd-macros: [ (if), : (else), | (else-if), ] (end-if)" | 1988 | "kbd-macros: [ (if), : (else), | (else-if), ] (end-if)" |
| 1989 | "kbd-macros: < > (repeat), ( ) (for), { } (loop)" | 1989 | "kbd-macros: < > (repeat), ( ) (for), { } (loop)" |
| 1990 | "kbd-macros: / (break)" | 1990 | "kbd-macros: / (break)" |
| 1991 | "kbd-macros: \\=` (save), ' (restore)") | 1991 | "kbd-macros: \\=` (save), \\=' (restore)") |
| 1992 | "user" ?Z)) | 1992 | "user" ?Z)) |
| 1993 | 1993 | ||
| 1994 | 1994 | ||
diff --git a/lisp/calc/calc-forms.el b/lisp/calc/calc-forms.el index c6e1fdbbeaa..08fa5ceaa79 100644 --- a/lisp/calc/calc-forms.el +++ b/lisp/calc/calc-forms.el | |||
| @@ -63,7 +63,7 @@ | |||
| 63 | 63 | ||
| 64 | 64 | ||
| 65 | (defun calc-hms-notation (fmt) | 65 | (defun calc-hms-notation (fmt) |
| 66 | (interactive "sHours-minutes-seconds format (hms, @ ' \", etc.): ") | 66 | (interactive "sHours-minutes-seconds format (hms, @ \\=' \", etc.): ") |
| 67 | (calc-wrapper | 67 | (calc-wrapper |
| 68 | (if (string-match "\\`\\([^,; ]+\\)\\([,; ]*\\)\\([^,; ]\\)\\([,; ]*\\)\\([^,; ]\\)\\'" fmt) | 68 | (if (string-match "\\`\\([^,; ]+\\)\\([,; ]*\\)\\([^,; ]\\)\\([,; ]*\\)\\([^,; ]\\)\\'" fmt) |
| 69 | (progn | 69 | (progn |
| @@ -273,7 +273,7 @@ | |||
| 273 | (m (math-normalize (nth 2 a))) | 273 | (m (math-normalize (nth 2 a))) |
| 274 | (s (let ((calc-internal-prec (max (- calc-internal-prec 4) 3))) | 274 | (s (let ((calc-internal-prec (max (- calc-internal-prec 4) 3))) |
| 275 | (math-normalize (nth 3 a))))) | 275 | (math-normalize (nth 3 a))))) |
| 276 | (if (or | 276 | (if (or |
| 277 | (math-negp h) | 277 | (math-negp h) |
| 278 | (and (= h 0) (math-negp m)) | 278 | (and (= h 0) (math-negp m)) |
| 279 | (and (= h 0) (= m 0) (math-negp s))) | 279 | (and (= h 0) (= m 0) (math-negp s))) |
| @@ -378,15 +378,15 @@ | |||
| 378 | ;;; A numerical date is the number of days since midnight on | 378 | ;;; A numerical date is the number of days since midnight on |
| 379 | ;;; the morning of December 31, 1 B.C. (Gregorian) or January 2, 1 A.D. (Julian). | 379 | ;;; the morning of December 31, 1 B.C. (Gregorian) or January 2, 1 A.D. (Julian). |
| 380 | ;;; Emacs's calendar refers to such a date as an absolute date, some Calc function | 380 | ;;; Emacs's calendar refers to such a date as an absolute date, some Calc function |
| 381 | ;;; names also use that terminology. If the date is a non-integer, it represents | 381 | ;;; names also use that terminology. If the date is a non-integer, it represents |
| 382 | ;;; a specific date and time. | 382 | ;;; a specific date and time. |
| 383 | ;;; A "dt" is a list of the form, (year month day), corresponding to | 383 | ;;; A "dt" is a list of the form, (year month day), corresponding to |
| 384 | ;;; an integer code, or (year month day hour minute second), corresponding | 384 | ;;; an integer code, or (year month day hour minute second), corresponding |
| 385 | ;;; to a non-integer code. | 385 | ;;; to a non-integer code. |
| 386 | 386 | ||
| 387 | (defun math-date-to-gregorian-dt (date) | 387 | (defun math-date-to-gregorian-dt (date) |
| 388 | "Return the day (YEAR MONTH DAY) in the Gregorian calendar. | 388 | "Return the day (YEAR MONTH DAY) in the Gregorian calendar. |
| 389 | DATE is the number of days since December 31, -1 in the Gregorian calendar." | 389 | DATE is the number of days since December 31, -1 in the Gregorian calendar." |
| 390 | (let* ((month 1) | 390 | (let* ((month 1) |
| 391 | day | 391 | day |
| 392 | (year (math-quotient (math-add date (if (Math-lessp date 711859) | 392 | (year (math-quotient (math-add date (if (Math-lessp date 711859) |
| @@ -399,7 +399,7 @@ DATE is the number of days since December 31, -1 in the Gregorian calendar." | |||
| 399 | (setq year (math-add year -1))) | 399 | (setq year (math-add year -1))) |
| 400 | (if (eq year 0) (setq year -1)) | 400 | (if (eq year 0) (setq year -1)) |
| 401 | (setq date (1+ (math-sub date temp))) | 401 | (setq date (1+ (math-sub date temp))) |
| 402 | (setq temp | 402 | (setq temp |
| 403 | (if (math-leap-year-p year) | 403 | (if (math-leap-year-p year) |
| 404 | [1 32 61 92 122 153 183 214 245 275 306 336 999] | 404 | [1 32 61 92 122 153 183 214 245 275 306 336 999] |
| 405 | [1 32 60 91 121 152 182 213 244 274 305 335 999])) | 405 | [1 32 60 91 121 152 182 213 244 274 305 335 999])) |
| @@ -410,7 +410,7 @@ DATE is the number of days since December 31, -1 in the Gregorian calendar." | |||
| 410 | 410 | ||
| 411 | (defun math-date-to-julian-dt (date) | 411 | (defun math-date-to-julian-dt (date) |
| 412 | "Return the day (YEAR MONTH DAY) in the Julian calendar. | 412 | "Return the day (YEAR MONTH DAY) in the Julian calendar. |
| 413 | DATE is the number of days since December 31, -1 in the Gregorian calendar." | 413 | DATE is the number of days since December 31, -1 in the Gregorian calendar." |
| 414 | (let* ((month 1) | 414 | (let* ((month 1) |
| 415 | day | 415 | day |
| 416 | (year (math-quotient (math-add date (if (Math-lessp date 711859) | 416 | (year (math-quotient (math-add date (if (Math-lessp date 711859) |
| @@ -423,7 +423,7 @@ DATE is the number of days since December 31, -1 in the Gregorian calendar." | |||
| 423 | (setq year (math-add year -1))) | 423 | (setq year (math-add year -1))) |
| 424 | (if (eq year 0) (setq year -1)) | 424 | (if (eq year 0) (setq year -1)) |
| 425 | (setq date (1+ (math-sub date temp))) | 425 | (setq date (1+ (math-sub date temp))) |
| 426 | (setq temp | 426 | (setq temp |
| 427 | (if (math-leap-year-p year t) | 427 | (if (math-leap-year-p year t) |
| 428 | [1 32 61 92 122 153 183 214 245 275 306 336 999] | 428 | [1 32 61 92 122 153 183 214 245 275 306 336 999] |
| 429 | [1 32 60 91 121 152 182 213 244 274 305 335 999])) | 429 | [1 32 60 91 121 152 182 213 244 274 305 335 999])) |
| @@ -444,7 +444,7 @@ in the Gregorian calendar and the remaining part determines the time." | |||
| 444 | (date (car parts)) | 444 | (date (car parts)) |
| 445 | (time (nth 1 parts)) | 445 | (time (nth 1 parts)) |
| 446 | (dt (if (and calc-gregorian-switch | 446 | (dt (if (and calc-gregorian-switch |
| 447 | (Math-lessp value | 447 | (Math-lessp value |
| 448 | (or | 448 | (or |
| 449 | (nth 3 calc-gregorian-switch) | 449 | (nth 3 calc-gregorian-switch) |
| 450 | (apply 'math-absolute-from-gregorian-dt calc-gregorian-switch)) | 450 | (apply 'math-absolute-from-gregorian-dt calc-gregorian-switch)) |
| @@ -453,7 +453,7 @@ in the Gregorian calendar and the remaining part determines the time." | |||
| 453 | (math-date-to-gregorian-dt date)))) | 453 | (math-date-to-gregorian-dt date)))) |
| 454 | (if (math-integerp value) | 454 | (if (math-integerp value) |
| 455 | dt | 455 | dt |
| 456 | (append dt | 456 | (append dt |
| 457 | (list | 457 | (list |
| 458 | (/ time 3600) | 458 | (/ time 3600) |
| 459 | (% (/ time 60) 60) | 459 | (% (/ time 60) 60) |
| @@ -467,13 +467,13 @@ in the Gregorian calendar and the remaining part determines the time." | |||
| 467 | (year (math-add approx | 467 | (year (math-add approx |
| 468 | (let ((y approx) | 468 | (let ((y approx) |
| 469 | (sum 0)) | 469 | (sum 0)) |
| 470 | (while (>= (math-compare date | 470 | (while (>= (math-compare date |
| 471 | (math-absolute-from-iso-dt (setq y (math-add y 1)) 1 1)) 0) | 471 | (math-absolute-from-iso-dt (setq y (math-add y 1)) 1 1)) 0) |
| 472 | (setq sum (+ sum 1))) | 472 | (setq sum (+ sum 1))) |
| 473 | sum)))) | 473 | sum)))) |
| 474 | (list | 474 | (list |
| 475 | year | 475 | year |
| 476 | (math-add (car (math-idivmod | 476 | (math-add (car (math-idivmod |
| 477 | (math-sub date (math-absolute-from-iso-dt year 1 1)) | 477 | (math-sub date (math-absolute-from-iso-dt year 1 1)) |
| 478 | 7)) | 478 | 7)) |
| 479 | 1) | 479 | 1) |
| @@ -525,7 +525,7 @@ in the Gregorian calendar and the remaining part determines the time." | |||
| 525 | (defun math-leap-year-p (year &optional julian) | 525 | (defun math-leap-year-p (year &optional julian) |
| 526 | "Non-nil if YEAR is a leap year. | 526 | "Non-nil if YEAR is a leap year. |
| 527 | If JULIAN is non-nil, then use the criterion for leap years | 527 | If JULIAN is non-nil, then use the criterion for leap years |
| 528 | in the Julian calendar, otherwise use the criterion in the | 528 | in the Julian calendar, otherwise use the criterion in the |
| 529 | Gregorian calendar." | 529 | Gregorian calendar." |
| 530 | (if julian | 530 | (if julian |
| 531 | (if (math-negp year) | 531 | (if (math-negp year) |
| @@ -584,7 +584,7 @@ Recall that DATE is the number of days since December 31, -1 | |||
| 584 | in the Gregorian calendar." | 584 | in the Gregorian calendar." |
| 585 | (if (eq year 0) (setq year -1)) | 585 | (if (eq year 0) (setq year -1)) |
| 586 | (let ((yearm1 (math-sub year 1))) | 586 | (let ((yearm1 (math-sub year 1))) |
| 587 | (math-sub | 587 | (math-sub |
| 588 | ;; Add the number of days of the year and the numbers of days | 588 | ;; Add the number of days of the year and the numbers of days |
| 589 | ;; in the previous years (leap year days to be added separately) | 589 | ;; in the previous years (leap year days to be added separately) |
| 590 | (math-add (math-day-in-year year month day) | 590 | (math-add (math-day-in-year year month day) |
| @@ -595,9 +595,9 @@ in the Gregorian calendar." | |||
| 595 | (math-sub 365 | 595 | (math-sub 365 |
| 596 | (math-quotient (math-sub 3 year) | 596 | (math-quotient (math-sub 3 year) |
| 597 | 4))))) | 597 | 4))))) |
| 598 | ;; Subtract the number of Julian leap years which are not | 598 | ;; Subtract the number of Julian leap years which are not |
| 599 | ;; Gregorian leap years. In C=4N+r centuries, there will | 599 | ;; Gregorian leap years. In C=4N+r centuries, there will |
| 600 | ;; be 3N+r of these days. The following will compute | 600 | ;; be 3N+r of these days. The following will compute |
| 601 | ;; 3N+r. | 601 | ;; 3N+r. |
| 602 | (let* ((correction (math-mul (math-quotient yearm1 100) 3)) | 602 | (let* ((correction (math-mul (math-quotient yearm1 100) 3)) |
| 603 | (res (math-idivmod correction 4))) | 603 | (res (math-idivmod correction 4))) |
| @@ -612,7 +612,7 @@ Recall that DATE is the number of days since December 31, -1 | |||
| 612 | in the Gregorian calendar." | 612 | in the Gregorian calendar." |
| 613 | (if (eq year 0) (setq year -1)) | 613 | (if (eq year 0) (setq year -1)) |
| 614 | (let ((yearm1 (math-sub year 1))) | 614 | (let ((yearm1 (math-sub year 1))) |
| 615 | (math-sub | 615 | (math-sub |
| 616 | ;; Add the number of days of the year and the numbers of days | 616 | ;; Add the number of days of the year and the numbers of days |
| 617 | ;; in the previous years (leap year days to be added separately) | 617 | ;; in the previous years (leap year days to be added separately) |
| 618 | (math-add (math-day-in-year year month day) | 618 | (math-add (math-day-in-year year month day) |
| @@ -731,11 +731,11 @@ as measured in the integer number of days before December 31, 1 BC (Gregorian)." | |||
| 731 | ((eq x 'n) | 731 | ((eq x 'n) |
| 732 | (math-format-number (math-floor math-fd-date))) | 732 | (math-format-number (math-floor math-fd-date))) |
| 733 | ((eq x 'J) | 733 | ((eq x 'J) |
| 734 | (math-format-number | 734 | (math-format-number |
| 735 | (math-add math-fd-date math-julian-date-beginning))) | 735 | (math-add math-fd-date math-julian-date-beginning))) |
| 736 | ((eq x 'j) | 736 | ((eq x 'j) |
| 737 | (math-format-number (math-add | 737 | (math-format-number (math-add |
| 738 | (math-floor math-fd-date) | 738 | (math-floor math-fd-date) |
| 739 | math-julian-date-beginning-int))) | 739 | math-julian-date-beginning-int))) |
| 740 | ((eq x 'U) | 740 | ((eq x 'U) |
| 741 | (math-format-number (nth 1 (math-date-parts math-fd-date 719164)))) | 741 | (math-format-number (nth 1 (math-date-parts math-fd-date 719164)))) |
| @@ -1082,7 +1082,7 @@ as measured in the integer number of days before December 31, 1 BC (Gregorian)." | |||
| 1082 | (throw 'syntax "Day value is out of range")) | 1082 | (throw 'syntax "Day value is out of range")) |
| 1083 | (and hour | 1083 | (and hour |
| 1084 | (progn | 1084 | (progn |
| 1085 | (if (or (< hour 0) | 1085 | (if (or (< hour 0) |
| 1086 | (> hour 24) | 1086 | (> hour 24) |
| 1087 | (and (= hour 24) | 1087 | (and (= hour 24) |
| 1088 | (not (= minute 0)) | 1088 | (not (= minute 0)) |
| @@ -1102,7 +1102,7 @@ as measured in the integer number of days before December 31, 1 BC (Gregorian)." | |||
| 1102 | (throw 'syntax "Weekday value is out of range")) | 1102 | (throw 'syntax "Weekday value is out of range")) |
| 1103 | (and hour | 1103 | (and hour |
| 1104 | (progn | 1104 | (progn |
| 1105 | (if (or (< hour 0) | 1105 | (if (or (< hour 0) |
| 1106 | (> hour 24) | 1106 | (> hour 24) |
| 1107 | (and (= hour 24) | 1107 | (and (= hour 24) |
| 1108 | (not (= minute 0)) | 1108 | (not (= minute 0)) |
| @@ -1473,7 +1473,7 @@ as measured in the integer number of days before December 31, 1 BC (Gregorian)." | |||
| 1473 | ;; From cal-dst | 1473 | ;; From cal-dst |
| 1474 | (defvar calendar-current-time-zone-cache) | 1474 | (defvar calendar-current-time-zone-cache) |
| 1475 | 1475 | ||
| 1476 | (defvar math-calendar-tzinfo | 1476 | (defvar math-calendar-tzinfo |
| 1477 | nil | 1477 | nil |
| 1478 | "Information about the timezone, retrieved from the calendar.") | 1478 | "Information about the timezone, retrieved from the calendar.") |
| 1479 | 1479 | ||
| @@ -1523,7 +1523,7 @@ second, the number of seconds offset for daylight savings." | |||
| 1523 | (if (calc-var-value 'var-TimeZone) | 1523 | (if (calc-var-value 'var-TimeZone) |
| 1524 | (calcFunc-tzone (calc-var-value 'var-TimeZone) date) | 1524 | (calcFunc-tzone (calc-var-value 'var-TimeZone) date) |
| 1525 | (let ((tzinfo (math-get-calendar-tzinfo))) | 1525 | (let ((tzinfo (math-get-calendar-tzinfo))) |
| 1526 | (+ (nth 0 tzinfo) | 1526 | (+ (nth 0 tzinfo) |
| 1527 | (* (math-cal-daylight-savings-adjust date) (nth 1 tzinfo))))))) | 1527 | (* (math-cal-daylight-savings-adjust date) (nth 1 tzinfo))))))) |
| 1528 | 1528 | ||
| 1529 | (defvar math-daylight-savings-hook 'math-std-daylight-savings) | 1529 | (defvar math-daylight-savings-hook 'math-std-daylight-savings) |
| @@ -1559,8 +1559,8 @@ second, the number of seconds offset for daylight savings." | |||
| 1559 | (+ (nth 3 dt) (/ (nth 4 dt) 60.0))) | 1559 | (+ (nth 3 dt) (/ (nth 4 dt) 60.0))) |
| 1560 | (t | 1560 | (t |
| 1561 | 0))) | 1561 | 0))) |
| 1562 | (rounded-abs-date | 1562 | (rounded-abs-date |
| 1563 | (+ | 1563 | (+ |
| 1564 | (calendar-absolute-from-gregorian | 1564 | (calendar-absolute-from-gregorian |
| 1565 | (list (nth 1 dt) (nth 2 dt) (nth 0 dt))) | 1565 | (list (nth 1 dt) (nth 2 dt) (nth 0 dt))) |
| 1566 | (/ (round (* 60 time)) 60.0 24.0)))) | 1566 | (/ (round (* 60 time)) 60.0 24.0)))) |
| @@ -1700,7 +1700,7 @@ and ends on the last Sunday of October at 2 a.m." | |||
| 1700 | (let* ((dt (math-date-to-dt date)) | 1700 | (let* ((dt (math-date-to-dt date)) |
| 1701 | (dim (math-days-in-month (car dt) (nth 1 dt))) | 1701 | (dim (math-days-in-month (car dt) (nth 1 dt))) |
| 1702 | (julian (if calc-gregorian-switch | 1702 | (julian (if calc-gregorian-switch |
| 1703 | (math-date-to-dt (math-sub | 1703 | (math-date-to-dt (math-sub |
| 1704 | (or (nth 3 calc-gregorian-switch) | 1704 | (or (nth 3 calc-gregorian-switch) |
| 1705 | (apply 'math-absolute-from-gregorian-dt calc-gregorian-switch)) | 1705 | (apply 'math-absolute-from-gregorian-dt calc-gregorian-switch)) |
| 1706 | 1))))) | 1706 | 1))))) |
| @@ -1727,14 +1727,14 @@ and ends on the last Sunday of October at 2 a.m." | |||
| 1727 | (list 'date (math-dt-to-date (list (car dt) (nth 1 dt) (1+ day)))) | 1727 | (list 'date (math-dt-to-date (list (car dt) (nth 1 dt) (1+ day)))) |
| 1728 | ;; Otherwise do some computations | 1728 | ;; Otherwise do some computations |
| 1729 | (let ((tm (+ day (- (nth 2 calc-gregorian-switch) (nth 2 julian))))) | 1729 | (let ((tm (+ day (- (nth 2 calc-gregorian-switch) (nth 2 julian))))) |
| 1730 | (list 'date (math-dt-to-date | 1730 | (list 'date (math-dt-to-date |
| 1731 | (list (car dt) | 1731 | (list (car dt) |
| 1732 | (nth 1 dt) | 1732 | (nth 1 dt) |
| 1733 | ;; | 1733 | ;; |
| 1734 | (if (> tm dim) dim tm))))))) | 1734 | (if (> tm dim) dim tm))))))) |
| 1735 | ((and (eq (car dt) (car julian)) | 1735 | ((and (eq (car dt) (car julian)) |
| 1736 | (= (nth 1 dt) (nth 1 julian))) | 1736 | (= (nth 1 dt) (nth 1 julian))) |
| 1737 | ;; In this case, the current month is truncated because of the switch | 1737 | ;; In this case, the current month is truncated because of the switch |
| 1738 | ;; to the Gregorian calendar | 1738 | ;; to the Gregorian calendar |
| 1739 | (list 'date (math-dt-to-date | 1739 | (list 'date (math-dt-to-date |
| 1740 | (list (car dt) | 1740 | (list (car dt) |
| @@ -1742,7 +1742,7 @@ and ends on the last Sunday of October at 2 a.m." | |||
| 1742 | (if (>= day (nth 2 julian)) | 1742 | (if (>= day (nth 2 julian)) |
| 1743 | (nth 2 julian) | 1743 | (nth 2 julian) |
| 1744 | (1+ day)))))) | 1744 | (1+ day)))))) |
| 1745 | (t | 1745 | (t |
| 1746 | ;; The default | 1746 | ;; The default |
| 1747 | (list 'date (math-add (math-dt-to-date (list (car dt) (nth 1 dt) 1)) day)))) | 1747 | (list 'date (math-add (math-dt-to-date (list (car dt) (nth 1 dt) 1)) day)))) |
| 1748 | (list 'date (math-add (math-dt-to-date (list (car dt) (nth 1 dt) 1)) day))))) | 1748 | (list 'date (math-add (math-dt-to-date (list (car dt) (nth 1 dt) 1)) day))))) |
| @@ -1779,7 +1779,7 @@ and ends on the last Sunday of October at 2 a.m." | |||
| 1779 | ;; Otherwise, just make sure the date doesn't go past the end of the year | 1779 | ;; Otherwise, just make sure the date doesn't go past the end of the year |
| 1780 | (list 'date (math-min (math-add (math-dt-to-date (list (car dt) 1 1)) (1- day)) | 1780 | (list 'date (math-min (math-add (math-dt-to-date (list (car dt) 1 1)) (1- day)) |
| 1781 | (math-dt-to-date (list (car dt) 12 31)))))) | 1781 | (math-dt-to-date (list (car dt) 12 31)))))) |
| 1782 | (t | 1782 | (t |
| 1783 | (list 'date (math-add (math-dt-to-date (list (car dt) 1 1)) | 1783 | (list 'date (math-add (math-dt-to-date (list (car dt) 1 1)) |
| 1784 | (1- day))))) | 1784 | (1- day))))) |
| 1785 | (list 'date (math-add (math-dt-to-date (list (car dt) 1 1)) | 1785 | (list 'date (math-add (math-dt-to-date (list (car dt) 1 1)) |
diff --git a/lisp/calc/calc-help.el b/lisp/calc/calc-help.el index 18c3b76c423..395b12d8699 100644 --- a/lisp/calc/calc-help.el +++ b/lisp/calc/calc-help.el | |||
| @@ -546,7 +546,7 @@ C-w Describe how there is no warranty for Calc." | |||
| 546 | '("Select, Additional, Once; eVal, Formula; Rewrite" | 546 | '("Select, Additional, Once; eVal, Formula; Rewrite" |
| 547 | "More, Less, 1-9, Next, Previous" | 547 | "More, Less, 1-9, Next, Previous" |
| 548 | "Unselect, Clear; Display; Enable; Breakable" | 548 | "Unselect, Clear; Display; Enable; Breakable" |
| 549 | "' (replace), \\=` (edit), +, -, *, /, RET (grab), DEL" | 549 | "\\=' (replace), \\=` (edit), +, -, *, /, RET (grab), DEL" |
| 550 | "SHIFT + swap: Left, Right; maybe: Select, Once" | 550 | "SHIFT + swap: Left, Right; maybe: Select, Once" |
| 551 | "SHIFT + Commute, Merge, Distrib, jump-Eqn, Isolate" | 551 | "SHIFT + Commute, Merge, Distrib, jump-Eqn, Isolate" |
| 552 | "SHIFT + Negate, & (invert); Unpack") | 552 | "SHIFT + Negate, & (invert); Unpack") |
diff --git a/lisp/calc/calc-misc.el b/lisp/calc/calc-misc.el index 4d84146af94..e141589ab7b 100644 --- a/lisp/calc/calc-misc.el +++ b/lisp/calc/calc-misc.el | |||
| @@ -225,7 +225,7 @@ Calc user interface as before (either C-x * C or C-x * K; initially C-x * C). | |||
| 225 | "Letter keys: SHIFT + Num-eval; More-recn; eXec-kbd-macro; Keep-args" | 225 | "Letter keys: SHIFT + Num-eval; More-recn; eXec-kbd-macro; Keep-args" |
| 226 | "Other keys: +, -, *, /, ^, \\ (int div), : (frac div)" | 226 | "Other keys: +, -, *, /, ^, \\ (int div), : (frac div)" |
| 227 | "Other keys: & (1/x), | (concat), % (modulo), ! (factorial)" | 227 | "Other keys: & (1/x), | (concat), % (modulo), ! (factorial)" |
| 228 | "Other keys: ' (alg-entry), = (eval), \\=` (edit); M-RET (last-args)" | 228 | "Other keys: \\=' (alg-entry), = (eval), \\=` (edit); M-RET (last-args)" |
| 229 | "Other keys: SPC/RET (enter/dup), LFD (over); < > (scroll horiz)" | 229 | "Other keys: SPC/RET (enter/dup), LFD (over); < > (scroll horiz)" |
| 230 | "Other keys: DEL (drop), M-DEL (drop-above); { } (scroll vert)" | 230 | "Other keys: DEL (drop), M-DEL (drop-above); { } (scroll vert)" |
| 231 | "Other keys: TAB (swap/roll-dn), M-TAB (roll-up)" | 231 | "Other keys: TAB (swap/roll-dn), M-TAB (roll-up)" |
| @@ -253,11 +253,12 @@ Calc user interface as before (either C-x * C or C-x * K; initially C-x * C). | |||
| 253 | 0)) | 253 | 0)) |
| 254 | (let ((msg (nth calc-help-phase msgs))) | 254 | (let ((msg (nth calc-help-phase msgs))) |
| 255 | (message "%s" (if msg | 255 | (message "%s" (if msg |
| 256 | (concat msg ":" | 256 | (concat (substitute-command-keys msg) ":" |
| 257 | (make-string (- (apply 'max | 257 | (make-string (- (apply 'max |
| 258 | (mapcar 'length | 258 | (mapcar 'length |
| 259 | msgs)) | 259 | msgs)) |
| 260 | (length msg)) 32) | 260 | (length msg)) |
| 261 | ?\ ) | ||
| 261 | " [?=MORE]") | 262 | " [?=MORE]") |
| 262 | "")))))))) | 263 | "")))))))) |
| 263 | 264 | ||
diff --git a/lisp/calc/calc-mode.el b/lisp/calc/calc-mode.el index 605084e3f35..b5eef7f6784 100644 --- a/lisp/calc/calc-mode.el +++ b/lisp/calc/calc-mode.el | |||
| @@ -258,7 +258,7 @@ | |||
| 258 | (setq calc-display-raw (if calc-display-raw nil (if arg 0 t))) | 258 | (setq calc-display-raw (if calc-display-raw nil (if arg 0 t))) |
| 259 | (calc-do-refresh) | 259 | (calc-do-refresh) |
| 260 | (if calc-display-raw | 260 | (if calc-display-raw |
| 261 | (message "Press d ' again to cancel \"raw\" display mode")))) | 261 | (message "%s" "Press d ' again to cancel \"raw\" display mode")))) |
| 262 | 262 | ||
| 263 | 263 | ||
| 264 | 264 | ||
| @@ -446,11 +446,11 @@ | |||
| 446 | (calc-change-mode '(calc-algebraic-mode calc-incomplete-algebraic-mode) | 446 | (calc-change-mode '(calc-algebraic-mode calc-incomplete-algebraic-mode) |
| 447 | (list (not calc-algebraic-mode) nil))) | 447 | (list (not calc-algebraic-mode) nil))) |
| 448 | (use-local-map calc-mode-map) | 448 | (use-local-map calc-mode-map) |
| 449 | (message (if calc-algebraic-mode | 449 | (message "%s" (if calc-algebraic-mode |
| 450 | "Numeric keys and ( and [ begin algebraic entry" | 450 | "Numeric keys and ( and [ begin algebraic entry" |
| 451 | (if calc-incomplete-algebraic-mode | 451 | (if calc-incomplete-algebraic-mode |
| 452 | "Only ( and [ begin algebraic entry" | 452 | "Only ( and [ begin algebraic entry" |
| 453 | "No keys except ' and $ begin algebraic entry"))))) | 453 | "No keys except ' and $ begin algebraic entry"))))) |
| 454 | 454 | ||
| 455 | (defun calc-symbolic-mode (n) | 455 | (defun calc-symbolic-mode (n) |
| 456 | (interactive "P") | 456 | (interactive "P") |
diff --git a/lisp/calc/calc-prog.el b/lisp/calc/calc-prog.el index cc1d27032ef..58d2b5ce431 100644 --- a/lisp/calc/calc-prog.el +++ b/lisp/calc/calc-prog.el | |||
| @@ -1441,7 +1441,7 @@ Redefine the corresponding command." | |||
| 1441 | (let ((calc-kbd-push-level 0)) | 1441 | (let ((calc-kbd-push-level 0)) |
| 1442 | (execute-kbd-macro (substring body 0 -2)))) | 1442 | (execute-kbd-macro (substring body 0 -2)))) |
| 1443 | (let ((calc-kbd-push-level (1+ calc-kbd-push-level))) | 1443 | (let ((calc-kbd-push-level (1+ calc-kbd-push-level))) |
| 1444 | (message "Saving modes; type Z' to restore") | 1444 | (message "%s" "Saving modes; type Z' to restore") |
| 1445 | (recursive-edit)))))) | 1445 | (recursive-edit)))))) |
| 1446 | 1446 | ||
| 1447 | (defun calc-kbd-pop () | 1447 | (defun calc-kbd-pop () |
| @@ -1450,7 +1450,7 @@ Redefine the corresponding command." | |||
| 1450 | (progn | 1450 | (progn |
| 1451 | (message "Mode settings restored") | 1451 | (message "Mode settings restored") |
| 1452 | (exit-recursive-edit)) | 1452 | (exit-recursive-edit)) |
| 1453 | (error "Unbalanced Z' in keyboard macro"))) | 1453 | (error "%s" "Unbalanced Z' in keyboard macro"))) |
| 1454 | 1454 | ||
| 1455 | 1455 | ||
| 1456 | ;; (defun calc-kbd-report (msg) | 1456 | ;; (defun calc-kbd-report (msg) |
diff --git a/lisp/calc/calc.el b/lisp/calc/calc.el index 8e4df58793d..ea20986bc85 100644 --- a/lisp/calc/calc.el +++ b/lisp/calc/calc.el | |||
| @@ -736,7 +736,7 @@ If hms, angles are in degrees-minutes-seconds.") | |||
| 736 | 736 | ||
| 737 | (defcalcmodevar calc-algebraic-mode nil | 737 | (defcalcmodevar calc-algebraic-mode nil |
| 738 | "If non-nil, numeric entry accepts whole algebraic expressions. | 738 | "If non-nil, numeric entry accepts whole algebraic expressions. |
| 739 | If nil, algebraic expressions must be preceded by \"'\".") | 739 | If nil, algebraic expressions must be preceded by \"\\='\".") |
| 740 | 740 | ||
| 741 | (defcalcmodevar calc-incomplete-algebraic-mode nil | 741 | (defcalcmodevar calc-incomplete-algebraic-mode nil |
| 742 | "Like calc-algebraic-mode except only affects ( and [ keys.") | 742 | "Like calc-algebraic-mode except only affects ( and [ keys.") |
| @@ -1311,7 +1311,7 @@ This is an RPN calculator featuring arbitrary-precision integer, rational, | |||
| 1311 | floating-point, complex, matrix, and symbolic arithmetic. | 1311 | floating-point, complex, matrix, and symbolic arithmetic. |
| 1312 | 1312 | ||
| 1313 | RPN calculation: 2 RET 3 + produces 5. | 1313 | RPN calculation: 2 RET 3 + produces 5. |
| 1314 | Algebraic style: ' 2+3 RET produces 5. | 1314 | Algebraic style: \\=' 2+3 RET produces 5. |
| 1315 | 1315 | ||
| 1316 | Basic operators are +, -, *, /, ^, & (reciprocal), % (modulo), n (change-sign). | 1316 | Basic operators are +, -, *, /, ^, & (reciprocal), % (modulo), n (change-sign). |
| 1317 | 1317 | ||
| @@ -1330,7 +1330,7 @@ Notations: 3.14e6 3.14 * 10^6 | |||
| 1330 | [1 .. 4) semi-open interval, 1 <= x < 4 | 1330 | [1 .. 4) semi-open interval, 1 <= x < 4 |
| 1331 | 2 +/- 3 (p key) number with mean 2, standard deviation 3 | 1331 | 2 +/- 3 (p key) number with mean 2, standard deviation 3 |
| 1332 | 2 mod 3 (M key) number 2 computed modulo 3 | 1332 | 2 mod 3 (M key) number 2 computed modulo 3 |
| 1333 | <1 jan 91> Date form (enter using ' key) | 1333 | <1 jan 91> Date form (enter using \\=' key) |
| 1334 | 1334 | ||
| 1335 | 1335 | ||
| 1336 | \\{calc-mode-map} | 1336 | \\{calc-mode-map} |
diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el index ec02900f495..b21fc687144 100644 --- a/lisp/calendar/diary-lib.el +++ b/lisp/calendar/diary-lib.el | |||
| @@ -910,10 +910,12 @@ This is recursive; that is, included files may include other files." | |||
| 910 | (diary-list-entries original-date number t))))) | 910 | (diary-list-entries original-date number t))))) |
| 911 | (display-warning | 911 | (display-warning |
| 912 | :error | 912 | :error |
| 913 | (format "Can't read included diary file %s\n" diary-file))) | 913 | (format-message "Can't read included diary file %s\n" |
| 914 | diary-file))) | ||
| 914 | (display-warning | 915 | (display-warning |
| 915 | :error | 916 | :error |
| 916 | (format "Can't find included diary file %s\n" diary-file))))) | 917 | (format-message "Can't find included diary file %s\n" |
| 918 | diary-file))))) | ||
| 917 | (goto-char (point-min))) | 919 | (goto-char (point-min))) |
| 918 | 920 | ||
| 919 | (defun diary-include-other-diary-files () | 921 | (defun diary-include-other-diary-files () |
diff --git a/lisp/calendar/todo-mode.el b/lisp/calendar/todo-mode.el index 925d00866d1..83f2fedf25b 100644 --- a/lisp/calendar/todo-mode.el +++ b/lisp/calendar/todo-mode.el | |||
| @@ -237,7 +237,8 @@ The final element is \"*\", indicating an unspecified month.") | |||
| 237 | (when (string= (widget-value widget) todo-item-mark) | 237 | (when (string= (widget-value widget) todo-item-mark) |
| 238 | (widget-put | 238 | (widget-put |
| 239 | widget :error | 239 | widget :error |
| 240 | "Invalid value: must be distinct from ‘todo-item-mark’") | 240 | (format-message |
| 241 | "Invalid value: must be distinct from ‘todo-item-mark’")) | ||
| 241 | widget))) | 242 | widget))) |
| 242 | :initialize 'custom-initialize-default | 243 | :initialize 'custom-initialize-default |
| 243 | :set 'todo-reset-prefix | 244 | :set 'todo-reset-prefix |
| @@ -1694,7 +1695,8 @@ only when no items are marked." | |||
| 1694 | (when (string= (widget-value widget) todo-prefix) | 1695 | (when (string= (widget-value widget) todo-prefix) |
| 1695 | (widget-put | 1696 | (widget-put |
| 1696 | widget :error | 1697 | widget :error |
| 1697 | "Invalid value: must be distinct from ‘todo-prefix’") | 1698 | (format-message |
| 1699 | "Invalid value: must be distinct from ‘todo-prefix’")) | ||
| 1698 | widget))) | 1700 | widget))) |
| 1699 | :set (lambda (symbol value) | 1701 | :set (lambda (symbol value) |
| 1700 | (custom-set-default symbol (propertize value 'face 'todo-mark))) | 1702 | (custom-set-default symbol (propertize value 'face 'todo-mark))) |
diff --git a/lisp/cedet/ede.el b/lisp/cedet/ede.el index 3b06cf792d2..7d99b179112 100644 --- a/lisp/cedet/ede.el +++ b/lisp/cedet/ede.el | |||
| @@ -512,7 +512,7 @@ Sets buffer local variables for EDE." | |||
| 512 | (when projdetect | 512 | (when projdetect |
| 513 | ;; No project was loaded, but we have a project description | 513 | ;; No project was loaded, but we have a project description |
| 514 | ;; object. This means that we try to load it. | 514 | ;; object. This means that we try to load it. |
| 515 | ;; | 515 | ;; |
| 516 | ;; Before loading, we need to check if it is a safe | 516 | ;; Before loading, we need to check if it is a safe |
| 517 | ;; project to load before requesting it to be loaded. | 517 | ;; project to load before requesting it to be loaded. |
| 518 | 518 | ||
| @@ -728,9 +728,10 @@ Return nil if DIR should not be in `ede-project-directories'." | |||
| 728 | (when (listp ede-project-directories) | 728 | (when (listp ede-project-directories) |
| 729 | (or (member dir ede-project-directories) | 729 | (or (member dir ede-project-directories) |
| 730 | (when (funcall ede-check-project-query-fcn | 730 | (when (funcall ede-check-project-query-fcn |
| 731 | (format "`%s' is not listed in `ede-project-directories'. | 731 | (format-message |
| 732 | "`%s' is not listed in `ede-project-directories'. | ||
| 732 | Add it to the list of allowed project directories? " | 733 | Add it to the list of allowed project directories? " |
| 733 | dir)) | 734 | dir)) |
| 734 | (push dir ede-project-directories) | 735 | (push dir ede-project-directories) |
| 735 | ;; If possible, save `ede-project-directories'. | 736 | ;; If possible, save `ede-project-directories'. |
| 736 | (if (or custom-file user-init-file) | 737 | (if (or custom-file user-init-file) |
| @@ -799,7 +800,7 @@ Optional argument NAME is the name to give this project." | |||
| 799 | "Unknown file name specifier %S" | 800 | "Unknown file name specifier %S" |
| 800 | pf))) | 801 | pf))) |
| 801 | :targets nil) | 802 | :targets nil) |
| 802 | 803 | ||
| 803 | )) | 804 | )) |
| 804 | (inits (oref obj initializers))) | 805 | (inits (oref obj initializers))) |
| 805 | ;; Force the name to match for new objects. | 806 | ;; Force the name to match for new objects. |
diff --git a/lisp/cedet/ede/auto.el b/lisp/cedet/ede/auto.el index 482632f294a..51459fa7e74 100644 --- a/lisp/cedet/ede/auto.el +++ b/lisp/cedet/ede/auto.el | |||
| @@ -155,9 +155,9 @@ into memory.") | |||
| 155 | Specifying this matcher object will allow EDE to perform a complex | 155 | Specifying this matcher object will allow EDE to perform a complex |
| 156 | check without loading the project. | 156 | check without loading the project. |
| 157 | 157 | ||
| 158 | NOTE: If you use dirmatch, you may need to set :root-only to nil. | 158 | NOTE: If you use dirmatch, you may need to set :root-only to `nil'. |
| 159 | While it may be a root based project, all subdirs will happen to return | 159 | While it may be a root based project, all subdirs will happen to return |
| 160 | true for the dirmatch, so for scanning purposes, set it to nil.") | 160 | true for the dirmatch, so for scanning purposes, set it to `nil'.") |
| 161 | (proj-root :initarg :proj-root | 161 | (proj-root :initarg :proj-root |
| 162 | :type function | 162 | :type function |
| 163 | :documentation "A function symbol to call for the project root. | 163 | :documentation "A function symbol to call for the project root. |
| @@ -197,23 +197,20 @@ type is required and the load function used.") | |||
| 197 | 197 | ||
| 198 | (defvar ede-project-class-files | 198 | (defvar ede-project-class-files |
| 199 | (list | 199 | (list |
| 200 | (ede-project-autoload "edeproject-makefile" | 200 | (ede-project-autoload :name "Make" :file 'ede/proj |
| 201 | :name "Make" :file 'ede/proj | ||
| 202 | :proj-file "Project.ede" | 201 | :proj-file "Project.ede" |
| 203 | :root-only nil | 202 | :root-only nil |
| 204 | :load-type 'ede-proj-load | 203 | :load-type 'ede-proj-load |
| 205 | :class-sym 'ede-proj-project | 204 | :class-sym 'ede-proj-project |
| 206 | :safe-p nil) | 205 | :safe-p nil) |
| 207 | (ede-project-autoload "edeproject-automake" | 206 | (ede-project-autoload :name "Automake" :file 'ede/proj |
| 208 | :name "Automake" :file 'ede/proj | ||
| 209 | :proj-file "Project.ede" | 207 | :proj-file "Project.ede" |
| 210 | :root-only nil | 208 | :root-only nil |
| 211 | :initializers '(:makefile-type Makefile.am) | 209 | :initializers '(:makefile-type Makefile.am) |
| 212 | :load-type 'ede-proj-load | 210 | :load-type 'ede-proj-load |
| 213 | :class-sym 'ede-proj-project | 211 | :class-sym 'ede-proj-project |
| 214 | :safe-p nil) | 212 | :safe-p nil) |
| 215 | (ede-project-autoload "automake" | 213 | (ede-project-autoload :name "automake" :file 'ede/project-am |
| 216 | :name "automake" :file 'ede/project-am | ||
| 217 | :proj-file "Makefile.am" | 214 | :proj-file "Makefile.am" |
| 218 | :root-only nil | 215 | :root-only nil |
| 219 | :load-type 'project-am-load | 216 | :load-type 'project-am-load |
| @@ -225,6 +222,19 @@ type is required and the load function used.") | |||
| 225 | 222 | ||
| 226 | (put 'ede-project-class-files 'risky-local-variable t) | 223 | (put 'ede-project-class-files 'risky-local-variable t) |
| 227 | 224 | ||
| 225 | (defun ede-show-supported-projects () | ||
| 226 | "Display all the project types registered with EDE." | ||
| 227 | (interactive) | ||
| 228 | (let ((b (get-buffer-create "*EDE Autodetect Projects*"))) | ||
| 229 | (set-buffer b) | ||
| 230 | (setq buffer-read-only nil) | ||
| 231 | (erase-buffer) | ||
| 232 | (dolist (prj ede-project-class-files) | ||
| 233 | (insert (oref prj name)) | ||
| 234 | (newline)) | ||
| 235 | (display-buffer b) | ||
| 236 | )) | ||
| 237 | |||
| 228 | (defun ede-add-project-autoload (projauto &optional flag) | 238 | (defun ede-add-project-autoload (projauto &optional flag) |
| 229 | "Add PROJAUTO, an EDE autoload definition to `ede-project-class-files'. | 239 | "Add PROJAUTO, an EDE autoload definition to `ede-project-class-files'. |
| 230 | Optional argument FLAG indicates how this autoload should be | 240 | Optional argument FLAG indicates how this autoload should be |
| @@ -234,8 +244,8 @@ added. Possible values are: | |||
| 234 | front of the list so more generic projects don't get priority." | 244 | front of the list so more generic projects don't get priority." |
| 235 | ;; First, can we identify PROJAUTO as already in the list? If so, replace. | 245 | ;; First, can we identify PROJAUTO as already in the list? If so, replace. |
| 236 | (let ((projlist ede-project-class-files) | 246 | (let ((projlist ede-project-class-files) |
| 237 | (projname (eieio-object-name-string projauto))) | 247 | (projname (oref projauto name))) |
| 238 | (while (and projlist (not (string= (eieio-object-name-string (car projlist)) projname))) | 248 | (while (and projlist (not (string= (oref (car projlist) name) projname))) |
| 239 | (setq projlist (cdr projlist))) | 249 | (setq projlist (cdr projlist))) |
| 240 | 250 | ||
| 241 | (if projlist | 251 | (if projlist |
| @@ -296,7 +306,7 @@ be loaded. | |||
| 296 | 306 | ||
| 297 | NOTE: Do not call this - it should only be called from `ede-load-project-file'." | 307 | NOTE: Do not call this - it should only be called from `ede-load-project-file'." |
| 298 | ;; Last line of defense: don't load unsafe projects. | 308 | ;; Last line of defense: don't load unsafe projects. |
| 299 | (when (not (or (oref this :safe-p) | 309 | (when (not (or (oref this safe-p) |
| 300 | (ede-directory-safe-p dir))) | 310 | (ede-directory-safe-p dir))) |
| 301 | (error "Attempt to load an unsafe project (bug elsewhere in EDE)")) | 311 | (error "Attempt to load an unsafe project (bug elsewhere in EDE)")) |
| 302 | ;; Things are good - so load the project. | 312 | ;; Things are good - so load the project. |
diff --git a/lisp/cedet/ede/generic.el b/lisp/cedet/ede/generic.el index 9e6fc978376..8d013245bb6 100644 --- a/lisp/cedet/ede/generic.el +++ b/lisp/cedet/ede/generic.el | |||
| @@ -74,7 +74,7 @@ | |||
| 74 | ;; The ede-generic-target-c-cpp has some example methods setting up | 74 | ;; The ede-generic-target-c-cpp has some example methods setting up |
| 75 | ;; the pre-processor map and system include path. | 75 | ;; the pre-processor map and system include path. |
| 76 | ;; | 76 | ;; |
| 77 | ;; NOTE: It is not necessary to modify ede-generic.el to add any of | 77 | ;; NOTE: It is not necessary to modify ede/generic.el to add any of |
| 78 | ;; the above described support features. | 78 | ;; the above described support features. |
| 79 | 79 | ||
| 80 | (require 'eieio-opt) | 80 | (require 'eieio-opt) |
| @@ -102,14 +102,14 @@ ROOTPROJ is nil, since there is only one project." | |||
| 102 | (let* ((alobj ede-constructing)) | 102 | (let* ((alobj ede-constructing)) |
| 103 | (when (not alobj) (error "Cannot load generic project without the autoload instance")) | 103 | (when (not alobj) (error "Cannot load generic project without the autoload instance")) |
| 104 | ;;; | 104 | ;;; |
| 105 | ;; TODO - find the root dir. | 105 | ;; TODO - find the root dir. |
| 106 | (let ((rootdir dir)) | 106 | (let ((rootdir dir)) |
| 107 | (funcall (oref alobj class-sym) | 107 | (funcall (oref alobj class-sym) |
| 108 | (symbol-name (oref alobj class-sym)) | 108 | (symbol-name (oref alobj class-sym)) |
| 109 | :name (file-name-nondirectory (directory-file-name dir)) | 109 | :name (file-name-nondirectory (directory-file-name dir)) |
| 110 | :version "1.0" | 110 | :version "1.0" |
| 111 | :directory (file-name-as-directory rootdir) | 111 | :directory (file-name-as-directory rootdir) |
| 112 | :file (expand-file-name (oref alobj :proj-file) | 112 | :file (expand-file-name (oref alobj proj-file) |
| 113 | rootdir))) | 113 | rootdir))) |
| 114 | )) | 114 | )) |
| 115 | 115 | ||
| @@ -211,7 +211,7 @@ All directories need at least one target.") | |||
| 211 | (let ((match nil)) | 211 | (let ((match nil)) |
| 212 | (dolist (T targets) | 212 | (dolist (T targets) |
| 213 | (when (and (object-of-class-p T class) | 213 | (when (and (object-of-class-p T class) |
| 214 | (string= (oref T :path) dir)) | 214 | (string= (oref T path) dir)) |
| 215 | (setq match T) | 215 | (setq match T) |
| 216 | )) | 216 | )) |
| 217 | match)) | 217 | match)) |
| @@ -241,7 +241,7 @@ If one doesn't exist, create a new one for this directory." | |||
| 241 | (when (not ans) | 241 | (when (not ans) |
| 242 | (setq ans (make-instance | 242 | (setq ans (make-instance |
| 243 | cls | 243 | cls |
| 244 | :name (oref cls shortname) | 244 | :name (oref-default cls shortname) |
| 245 | :path dir | 245 | :path dir |
| 246 | :source nil)) | 246 | :source nil)) |
| 247 | (object-add-to-list proj :targets ans) | 247 | (object-add-to-list proj :targets ans) |
| @@ -252,18 +252,18 @@ If one doesn't exist, create a new one for this directory." | |||
| 252 | ;; | 252 | ;; |
| 253 | ;; Derived projects need an autoloader so that EDE can find the | 253 | ;; Derived projects need an autoloader so that EDE can find the |
| 254 | ;; different projects on disk. | 254 | ;; different projects on disk. |
| 255 | (defun ede-generic-new-autoloader (internal-name external-name | 255 | (defun ede-generic-new-autoloader (_internal-name external-name |
| 256 | projectfile class) | 256 | projectfile class) |
| 257 | "Add a new EDE Autoload instance for identifying a generic project. | 257 | "Add a new EDE Autoload instance for identifying a generic project. |
| 258 | INTERNAL-NAME is a long name that identifies this project type. | 258 | INTERNAL-NAME is obsolete and ignored. |
| 259 | EXTERNAL-NAME is a shorter human readable name to describe the project. | 259 | EXTERNAL-NAME is a human readable name to describe the project; it |
| 260 | must be unique among all autoloaded projects. | ||
| 260 | PROJECTFILE is a file name that identifies a project of this type to EDE, such as | 261 | PROJECTFILE is a file name that identifies a project of this type to EDE, such as |
| 261 | a Makefile, or SConstruct file. | 262 | a Makefile, or SConstruct file. |
| 262 | CLASS is the EIEIO class that is used to track this project. It should subclass | 263 | CLASS is the EIEIO class that is used to track this project. It should subclass |
| 263 | the class `ede-generic-project' project." | 264 | `ede-generic-project'." |
| 264 | (ede-add-project-autoload | 265 | (ede-add-project-autoload |
| 265 | (ede-project-autoload internal-name | 266 | (ede-project-autoload :name external-name |
| 266 | :name external-name | ||
| 267 | :file 'ede/generic | 267 | :file 'ede/generic |
| 268 | :proj-file projectfile | 268 | :proj-file projectfile |
| 269 | :root-only nil | 269 | :root-only nil |
| @@ -284,29 +284,29 @@ the class `ede-generic-project' project." | |||
| 284 | (defun ede-enable-generic-projects () | 284 | (defun ede-enable-generic-projects () |
| 285 | "Enable generic project loaders." | 285 | "Enable generic project loaders." |
| 286 | (interactive) | 286 | (interactive) |
| 287 | (ede-generic-new-autoloader "generic-makefile" "Make" | 287 | (ede-generic-new-autoloader "generic-makefile" "Generic Make" |
| 288 | "Makefile" 'ede-generic-makefile-project) | 288 | "Makefile" 'ede-generic-makefile-project) |
| 289 | (ede-generic-new-autoloader "generic-scons" "SCons" | 289 | (ede-generic-new-autoloader "generic-scons" "Generic SCons" |
| 290 | "SConstruct" 'ede-generic-scons-project) | 290 | "SConstruct" 'ede-generic-scons-project) |
| 291 | (ede-generic-new-autoloader "generic-cmake" "CMake" | 291 | (ede-generic-new-autoloader "generic-cmake" "Generic CMake" |
| 292 | "CMakeLists" 'ede-generic-cmake-project) | 292 | "CMakeLists" 'ede-generic-cmake-project) |
| 293 | 293 | ||
| 294 | ;; Super Generic found via revision control tags. | 294 | ;; Super Generic found via revision control tags. |
| 295 | (ede-generic-new-autoloader "generic-git" "Git" | 295 | (ede-generic-new-autoloader "generic-git" "Generic Git" |
| 296 | ".git" 'ede-generic-vc-project) | 296 | ".git" 'ede-generic-vc-project) |
| 297 | (ede-generic-new-autoloader "generic-bzr" "Bazaar" | 297 | (ede-generic-new-autoloader "generic-bzr" "Generic Bazaar" |
| 298 | ".bzr" 'ede-generic-vc-project) | 298 | ".bzr" 'ede-generic-vc-project) |
| 299 | (ede-generic-new-autoloader "generic-hg" "Mercurial" | 299 | (ede-generic-new-autoloader "generic-hg" "Generic Mercurial" |
| 300 | ".hg" 'ede-generic-vc-project) | 300 | ".hg" 'ede-generic-vc-project) |
| 301 | (ede-generic-new-autoloader "generic-svn" "Subversions" | 301 | (ede-generic-new-autoloader "generic-svn" "Generic Subversions" |
| 302 | ".svn" 'ede-generic-vc-project) | 302 | ".svn" 'ede-generic-vc-project) |
| 303 | (ede-generic-new-autoloader "generic-cvs" "CVS" | 303 | (ede-generic-new-autoloader "generic-cvs" "Generic CVS" |
| 304 | "CVS" 'ede-generic-vc-project) | 304 | "CVS" 'ede-generic-vc-project) |
| 305 | 305 | ||
| 306 | ;; Take advantage of existing 'projectile' based projects. | 306 | ;; Take advantage of existing 'projectile' based projects. |
| 307 | ;; @TODO - if projectile supports compile commands etc, can we | 307 | ;; @TODO - if projectile supports compile commands etc, can we |
| 308 | ;; read that out? Howto if projectile is not part of core emacs. | 308 | ;; read that out? Howto if projectile is not part of core emacs. |
| 309 | (ede-generic-new-autoloader "generic-projectile" ".projectile" | 309 | (ede-generic-new-autoloader "generic-projectile" "Generic .projectile" |
| 310 | ".projectile" 'ede-generic-vc-project) | 310 | ".projectile" 'ede-generic-vc-project) |
| 311 | 311 | ||
| 312 | ) | 312 | ) |
diff --git a/lisp/cedet/mode-local.el b/lisp/cedet/mode-local.el index 9ee875022f8..72512c6e6bc 100644 --- a/lisp/cedet/mode-local.el +++ b/lisp/cedet/mode-local.el | |||
| @@ -637,21 +637,30 @@ SYMBOL is a function that can be overridden." | |||
| 637 | (when (get symbol 'mode-local-overload) | 637 | (when (get symbol 'mode-local-overload) |
| 638 | (let ((default (or (intern-soft (format "%s-default" (symbol-name symbol))) | 638 | (let ((default (or (intern-soft (format "%s-default" (symbol-name symbol))) |
| 639 | symbol)) | 639 | symbol)) |
| 640 | (override (and | 640 | (override (with-current-buffer describe-function-orig-buffer |
| 641 | (boundp 'describe-function-orig-buffer) ;; added in Emacs 25 | 641 | (fetch-overload symbol))) |
| 642 | describe-function-orig-buffer | 642 | modes) |
| 643 | (with-current-buffer describe-function-orig-buffer | 643 | |
| 644 | (fetch-overload symbol))))) | ||
| 645 | (insert (overload-docstring-extension symbol) "\n\n") | 644 | (insert (overload-docstring-extension symbol) "\n\n") |
| 646 | (insert (substitute-command-keys (format "default function: `%s'\n" default))) | 645 | (insert (format-message "default function: `%s'\n" default)) |
| 647 | (when (and (boundp 'describe-function-orig-buffer) ;; added in Emacs 25 | 646 | (if override |
| 648 | describe-function-orig-buffer) | 647 | (insert (format-message "\noverride in buffer '%s': `%s'\n" |
| 649 | (if override | 648 | describe-function-orig-buffer override)) |
| 650 | (insert (substitute-command-keys | 649 | (insert (format-message "\nno override in buffer '%s'\n" |
| 651 | (format "\noverride in buffer '%s': `%s'\n" | 650 | describe-function-orig-buffer))) |
| 652 | describe-function-orig-buffer override))) | 651 | |
| 653 | (insert (substitute-command-keys (format "\nno override in buffer '%s'\n" | 652 | (mapatoms |
| 654 | describe-function-orig-buffer))))) | 653 | (lambda (sym) (when (get sym 'mode-local-symbol-table) (push sym modes))) |
| 654 | obarray) | ||
| 655 | |||
| 656 | (dolist (mode modes) | ||
| 657 | (let* ((major-mode mode) | ||
| 658 | (override (fetch-overload symbol))) | ||
| 659 | |||
| 660 | (when override | ||
| 661 | (insert (format-message "\noverride in mode ‘%s’: ’%s’\n" | ||
| 662 | major-mode override)) | ||
| 663 | ))) | ||
| 655 | ))) | 664 | ))) |
| 656 | 665 | ||
| 657 | (add-hook 'help-fns-describe-function-functions 'describe-mode-local-overload) | 666 | (add-hook 'help-fns-describe-function-functions 'describe-mode-local-overload) |
diff --git a/lisp/cedet/semantic/analyze/debug.el b/lisp/cedet/semantic/analyze/debug.el index d0ab7c82c13..76a6cc2f9b2 100644 --- a/lisp/cedet/semantic/analyze/debug.el +++ b/lisp/cedet/semantic/analyze/debug.el | |||
| @@ -405,7 +405,8 @@ or implementing a version specific to ") | |||
| 405 | 405 | ||
| 406 | (princ "\n\nInclude Path Summary:") | 406 | (princ "\n\nInclude Path Summary:") |
| 407 | (when edeobj | 407 | (when edeobj |
| 408 | (princ "\n\nThis file's project include search is handled by the EDE object:\n") | 408 | (princ (substitute-command-keys |
| 409 | "\n\nThis file's project include search is handled by the EDE object:\n")) | ||
| 409 | (princ " Buffer Target: ") | 410 | (princ " Buffer Target: ") |
| 410 | (princ (object-print edeobj)) | 411 | (princ (object-print edeobj)) |
| 411 | (princ "\n") | 412 | (princ "\n") |
| @@ -463,12 +464,12 @@ or implementing a version specific to ") | |||
| 463 | 464 | ||
| 464 | (princ "\nYou can fix the include path for ") | 465 | (princ "\nYou can fix the include path for ") |
| 465 | (princ (symbol-name (oref table major-mode))) | 466 | (princ (symbol-name (oref table major-mode))) |
| 466 | (princ " by using this function: | 467 | (princ (substitute-command-keys " by using this function: |
| 467 | 468 | ||
| 468 | M-x semantic-customize-system-include-path RET | 469 | \\[semantic-customize-system-include-path] |
| 469 | 470 | ||
| 470 | which customizes the mode specific variable for the mode-local | 471 | which customizes the mode specific variable for the mode-local |
| 471 | variable `semantic-dependency-system-include-path'.") | 472 | variable `semantic-dependency-system-include-path'.")) |
| 472 | ) | 473 | ) |
| 473 | 474 | ||
| 474 | (princ "\n No unknown includes.\n")) | 475 | (princ "\n No unknown includes.\n")) |
diff --git a/lisp/cedet/semantic/bovine/c.el b/lisp/cedet/semantic/bovine/c.el index 6639f178e86..1c25c7b0808 100644 --- a/lisp/cedet/semantic/bovine/c.el +++ b/lisp/cedet/semantic/bovine/c.el | |||
| @@ -2176,7 +2176,8 @@ actually in their parent which is not accessible.") | |||
| 2176 | 2176 | ||
| 2177 | (princ "\n\nInclude Path Summary:\n") | 2177 | (princ "\n\nInclude Path Summary:\n") |
| 2178 | (when (and (boundp 'ede-object) ede-object) | 2178 | (when (and (boundp 'ede-object) ede-object) |
| 2179 | (princ "\n This file's project include is handled by:\n") | 2179 | (princ (substitute-command-keys |
| 2180 | "\n This file's project include is handled by:\n")) | ||
| 2180 | (let ((objs (if (listp ede-object) | 2181 | (let ((objs (if (listp ede-object) |
| 2181 | ede-object | 2182 | ede-object |
| 2182 | (list ede-object)))) | 2183 | (list ede-object)))) |
| @@ -2194,14 +2195,16 @@ actually in their parent which is not accessible.") | |||
| 2194 | ) | 2195 | ) |
| 2195 | 2196 | ||
| 2196 | (when semantic-dependency-include-path | 2197 | (when semantic-dependency-include-path |
| 2197 | (princ "\n This file's generic include path is:\n") | 2198 | (princ (substitute-command-keys |
| 2199 | "\n This file's generic include path is:\n")) | ||
| 2198 | (dolist (dir semantic-dependency-include-path) | 2200 | (dolist (dir semantic-dependency-include-path) |
| 2199 | (princ " ") | 2201 | (princ " ") |
| 2200 | (princ dir) | 2202 | (princ dir) |
| 2201 | (princ "\n"))) | 2203 | (princ "\n"))) |
| 2202 | 2204 | ||
| 2203 | (when semantic-dependency-system-include-path | 2205 | (when semantic-dependency-system-include-path |
| 2204 | (princ "\n This file's system include path is:\n") | 2206 | (princ (substitute-command-keys |
| 2207 | "\n This file's system include path is:\n")) | ||
| 2205 | (dolist (dir semantic-dependency-system-include-path) | 2208 | (dolist (dir semantic-dependency-system-include-path) |
| 2206 | (princ " ") | 2209 | (princ " ") |
| 2207 | (princ dir) | 2210 | (princ dir) |
diff --git a/lisp/cedet/semantic/decorate/include.el b/lisp/cedet/semantic/decorate/include.el index 7bfca77e8c4..962dc49da54 100644 --- a/lisp/cedet/semantic/decorate/include.el +++ b/lisp/cedet/semantic/decorate/include.el | |||
| @@ -503,7 +503,8 @@ Argument EVENT is the mouse clicked event." | |||
| 503 | (princ "Include File: ") | 503 | (princ "Include File: ") |
| 504 | (princ (semantic-format-tag-name tag nil t)) | 504 | (princ (semantic-format-tag-name tag nil t)) |
| 505 | (princ "\n\n") | 505 | (princ "\n\n") |
| 506 | (princ "This header file has been marked \"Unknown\". | 506 | (princ (substitute-command-keys "\ |
| 507 | This header file has been marked \"Unknown\". | ||
| 507 | This means that Semantic has not been able to locate this file on disk. | 508 | This means that Semantic has not been able to locate this file on disk. |
| 508 | 509 | ||
| 509 | When Semantic cannot find an include file, this means that the | 510 | When Semantic cannot find an include file, this means that the |
| @@ -521,9 +522,9 @@ M-x semantic-add-system-include RET /path/to/includes RET | |||
| 521 | 522 | ||
| 522 | or, in your .emacs file do: | 523 | or, in your .emacs file do: |
| 523 | 524 | ||
| 524 | (semantic-add-system-include \"/path/to/include\" '") | 525 | (semantic-add-system-include \"/path/to/include\" \\='")) |
| 525 | (princ (symbol-name mm)) | 526 | (princ (symbol-name mm)) |
| 526 | (princ ") | 527 | (princ (substitute-command-keys ") |
| 527 | 528 | ||
| 528 | to add the path to Semantic's search. | 529 | to add the path to Semantic's search. |
| 529 | 530 | ||
| @@ -531,7 +532,7 @@ If this is an include file that belongs to your project, then you may | |||
| 531 | need to update `semanticdb-project-roots' or better yet, use `ede' | 532 | need to update `semanticdb-project-roots' or better yet, use `ede' |
| 532 | to manage your project. See the ede manual for projects that will | 533 | to manage your project. See the ede manual for projects that will |
| 533 | wrap existing project code for Semantic's benefit. | 534 | wrap existing project code for Semantic's benefit. |
| 534 | ") | 535 | ")) |
| 535 | 536 | ||
| 536 | (when (or (eq mm 'c++-mode) (eq mm 'c-mode)) | 537 | (when (or (eq mm 'c++-mode) (eq mm 'c-mode)) |
| 537 | (princ " | 538 | (princ " |
| @@ -745,7 +746,8 @@ Argument EVENT describes the event that caused this function to be called." | |||
| 745 | (when (and (boundp 'ede-object) | 746 | (when (and (boundp 'ede-object) |
| 746 | (boundp 'ede-object-project) | 747 | (boundp 'ede-object-project) |
| 747 | ede-object) | 748 | ede-object) |
| 748 | (princ " This file's project include search is handled by the EDE object:\n") | 749 | (princ (substitute-command-keys |
| 750 | " This file's project include search is handled by the EDE object:\n")) | ||
| 749 | (princ " Buffer Target: ") | 751 | (princ " Buffer Target: ") |
| 750 | (princ (object-print ede-object)) | 752 | (princ (object-print ede-object)) |
| 751 | (princ "\n") | 753 | (princ "\n") |
| @@ -769,7 +771,8 @@ Argument EVENT describes the event that caused this function to be called." | |||
| 769 | (princ "\n")) | 771 | (princ "\n")) |
| 770 | ))) | 772 | ))) |
| 771 | 773 | ||
| 772 | (princ "\n This file's system include path is:\n") | 774 | (princ (substitute-command-keys |
| 775 | "\n This file's system include path is:\n")) | ||
| 773 | (dolist (dir semantic-dependency-system-include-path) | 776 | (dolist (dir semantic-dependency-system-include-path) |
| 774 | (princ " ") | 777 | (princ " ") |
| 775 | (princ dir) | 778 | (princ dir) |
diff --git a/lisp/cedet/semantic/ia.el b/lisp/cedet/semantic/ia.el index 2216fa9e964..27e6db16f39 100644 --- a/lisp/cedet/semantic/ia.el +++ b/lisp/cedet/semantic/ia.el | |||
| @@ -364,15 +364,17 @@ origin of the code at point." | |||
| 364 | (let ((secondclass (car (reverse (oref ctxt prefixtypes))))) | 364 | (let ((secondclass (car (reverse (oref ctxt prefixtypes))))) |
| 365 | (cond | 365 | (cond |
| 366 | ((and (semantic-tag-with-position-p secondclass) | 366 | ((and (semantic-tag-with-position-p secondclass) |
| 367 | (y-or-n-p (format "Could not find `%s'. Jump to %s? " | 367 | (y-or-n-p (format-message |
| 368 | first (semantic-tag-name secondclass)))) | 368 | "Could not find `%s'. Jump to %s? " |
| 369 | first (semantic-tag-name secondclass)))) | ||
| 369 | (semantic-ia--fast-jump-helper secondclass) | 370 | (semantic-ia--fast-jump-helper secondclass) |
| 370 | ) | 371 | ) |
| 371 | ;; If we missed out on the class of the second item, then | 372 | ;; If we missed out on the class of the second item, then |
| 372 | ;; just visit SECOND. | 373 | ;; just visit SECOND. |
| 373 | ((and (semantic-tag-p second) | 374 | ((and (semantic-tag-p second) |
| 374 | (y-or-n-p (format "Could not find `%s'. Jump to %s? " | 375 | (y-or-n-p (format-message |
| 375 | first (semantic-tag-name second)))) | 376 | "Could not find `%s'. Jump to %s? " |
| 377 | first (semantic-tag-name second)))) | ||
| 376 | (semantic-ia--fast-jump-helper second) | 378 | (semantic-ia--fast-jump-helper second) |
| 377 | )))) | 379 | )))) |
| 378 | 380 | ||
diff --git a/lisp/cus-start.el b/lisp/cus-start.el index 2b9cc094f95..7e251196d6c 100644 --- a/lisp/cus-start.el +++ b/lisp/cus-start.el | |||
| @@ -220,15 +220,6 @@ Leaving \"Default\" unchecked is equivalent with specifying a default of | |||
| 220 | (visible-bell display boolean) | 220 | (visible-bell display boolean) |
| 221 | (no-redraw-on-reenter display boolean) | 221 | (no-redraw-on-reenter display boolean) |
| 222 | 222 | ||
| 223 | ;; doc.c | ||
| 224 | (text-quoting-style | ||
| 225 | help | ||
| 226 | (choice | ||
| 227 | (const :tag "Quote with curved single quotes \\=‘like this\\=’" curve) | ||
| 228 | (const :tag "Quote with straight apostrophes \\='like this\\='" straight) | ||
| 229 | (const :tag "Quote with grave accent and apostrophe \\=`like this\\='" grave) | ||
| 230 | (const :tag "Use curved quotes if displayable, grave accent and apostrophe otherwise" nil)) | ||
| 231 | "25.1") | ||
| 232 | ;; dosfns.c | 223 | ;; dosfns.c |
| 233 | (dos-display-scancodes display boolean) | 224 | (dos-display-scancodes display boolean) |
| 234 | (dos-hyper-key keyboard integer) | 225 | (dos-hyper-key keyboard integer) |
diff --git a/lisp/cus-theme.el b/lisp/cus-theme.el index bc221e17c4b..7693c70aea9 100644 --- a/lisp/cus-theme.el +++ b/lisp/cus-theme.el | |||
| @@ -587,7 +587,7 @@ Theme files are named *-theme.el in `")) | |||
| 587 | :follow-link 'mouse-face | 587 | :follow-link 'mouse-face |
| 588 | :action (lambda (_widget &rest _ignore) | 588 | :action (lambda (_widget &rest _ignore) |
| 589 | (describe-variable 'custom-theme-load-path))) | 589 | (describe-variable 'custom-theme-load-path))) |
| 590 | (widget-insert "'.\n\n") | 590 | (widget-insert (substitute-command-keys "'.\n\n")) |
| 591 | 591 | ||
| 592 | ;; If the user has made customizations, display a warning and | 592 | ;; If the user has made customizations, display a warning and |
| 593 | ;; provide buttons to disable or convert them. | 593 | ;; provide buttons to disable or convert them. |
diff --git a/lisp/dired.el b/lisp/dired.el index f47c066ee47..206de373ade 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -3567,7 +3567,7 @@ Thus, use \\[backward-page] to find the beginning of a group of errors." | |||
| 3567 | (unless (bolp) | 3567 | (unless (bolp) |
| 3568 | (insert "\n")) | 3568 | (insert "\n")) |
| 3569 | (insert (current-time-string) | 3569 | (insert (current-time-string) |
| 3570 | "\tBuffer `" (buffer-name obuf) "'\n") | 3570 | (format-message "\tBuffer ‘%s’\n" (buffer-name obuf))) |
| 3571 | (goto-char (point-max)) | 3571 | (goto-char (point-max)) |
| 3572 | (insert "\f\n"))))))) | 3572 | (insert "\f\n"))))))) |
| 3573 | 3573 | ||
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 8b8b667f596..7182c0b6372 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el | |||
| @@ -2989,7 +2989,9 @@ for symbols generated by the byte compiler itself." | |||
| 2989 | (byte-compile-warn "‘%s’ is for interactive use only%s" | 2989 | (byte-compile-warn "‘%s’ is for interactive use only%s" |
| 2990 | fn | 2990 | fn |
| 2991 | (cond ((stringp interactive-only) | 2991 | (cond ((stringp interactive-only) |
| 2992 | (format "; %s" interactive-only)) | 2992 | (format "; %s" |
| 2993 | (substitute-command-keys | ||
| 2994 | interactive-only))) | ||
| 2993 | ((and (symbolp 'interactive-only) | 2995 | ((and (symbolp 'interactive-only) |
| 2994 | (not (eq interactive-only t))) | 2996 | (not (eq interactive-only t))) |
| 2995 | (format-message "; use ‘%s’ instead." | 2997 | (format-message "; use ‘%s’ instead." |
diff --git a/lisp/emacs-lisp/checkdoc.el b/lisp/emacs-lisp/checkdoc.el index 8a845f9b5b5..b2c81197968 100644 --- a/lisp/emacs-lisp/checkdoc.el +++ b/lisp/emacs-lisp/checkdoc.el | |||
| @@ -1954,7 +1954,7 @@ from the comment." | |||
| 1954 | "Return non-nil if the current point is in a code fragment. | 1954 | "Return non-nil if the current point is in a code fragment. |
| 1955 | A code fragment is identified by an open parenthesis followed by a | 1955 | A code fragment is identified by an open parenthesis followed by a |
| 1956 | symbol which is a valid function or a word in all CAPS, or a parenthesis | 1956 | symbol which is a valid function or a word in all CAPS, or a parenthesis |
| 1957 | that is quoted with the ' character. Only the region from START to LIMIT | 1957 | that is quoted with the \\=' character. Only the region from START to LIMIT |
| 1958 | is allowed while searching for the bounding parenthesis." | 1958 | is allowed while searching for the bounding parenthesis." |
| 1959 | (save-match-data | 1959 | (save-match-data |
| 1960 | (save-restriction | 1960 | (save-restriction |
diff --git a/lisp/emacs-lisp/macroexp.el b/lisp/emacs-lisp/macroexp.el index ff359e6096e..6189976e866 100644 --- a/lisp/emacs-lisp/macroexp.el +++ b/lisp/emacs-lisp/macroexp.el | |||
| @@ -149,7 +149,7 @@ and also to avoid outputting the warning during normal execution." | |||
| 149 | (format-message | 149 | (format-message |
| 150 | "‘%s’ is an obsolete %s%s%s" fun type | 150 | "‘%s’ is an obsolete %s%s%s" fun type |
| 151 | (if asof (concat " (as of " asof ")") "") | 151 | (if asof (concat " (as of " asof ")") "") |
| 152 | (cond ((stringp instead) (concat "; " instead)) | 152 | (cond ((stringp instead) (concat "; " (substitute-command-keys instead))) |
| 153 | (instead (format-message "; use ‘%s’ instead." instead)) | 153 | (instead (format-message "; use ‘%s’ instead." instead)) |
| 154 | (t "."))))) | 154 | (t "."))))) |
| 155 | 155 | ||
diff --git a/lisp/emacs-lisp/warnings.el b/lisp/emacs-lisp/warnings.el index d729a9a9563..b88af1dbe1a 100644 --- a/lisp/emacs-lisp/warnings.el +++ b/lisp/emacs-lisp/warnings.el | |||
| @@ -314,7 +314,7 @@ See also `warning-series', `warning-prefix-function' and | |||
| 314 | ;; Any keymap that is defined will do. | 314 | ;; Any keymap that is defined will do. |
| 315 | ;;;###autoload | 315 | ;;;###autoload |
| 316 | (defun lwarn (type level message &rest args) | 316 | (defun lwarn (type level message &rest args) |
| 317 | "Display a warning message made from (format MESSAGE ARGS...). | 317 | "Display a warning message made from (format-message MESSAGE ARGS...). |
| 318 | \\<special-mode-map> | 318 | \\<special-mode-map> |
| 319 | Aside from generating the message with `format-message', | 319 | Aside from generating the message with `format-message', |
| 320 | this is equivalent to `display-warning'. | 320 | this is equivalent to `display-warning'. |
| @@ -336,7 +336,7 @@ LEVEL should be either :debug, :warning, :error, or :emergency | |||
| 336 | 336 | ||
| 337 | ;;;###autoload | 337 | ;;;###autoload |
| 338 | (defun warn (message &rest args) | 338 | (defun warn (message &rest args) |
| 339 | "Display a warning message made from (format MESSAGE ARGS...). | 339 | "Display a warning message made from (format-message MESSAGE ARGS...). |
| 340 | Aside from generating the message with `format-message', | 340 | Aside from generating the message with `format-message', |
| 341 | this is equivalent to `display-warning', using | 341 | this is equivalent to `display-warning', using |
| 342 | `emacs' as the type and `:warning' as the level." | 342 | `emacs' as the type and `:warning' as the level." |
diff --git a/lisp/emulation/edt.el b/lisp/emulation/edt.el index 2c9e5799ac1..9bd1627ffeb 100644 --- a/lisp/emulation/edt.el +++ b/lisp/emulation/edt.el | |||
| @@ -1984,7 +1984,8 @@ created." | |||
| 1984 | (if (edt-y-or-n-p "Do you want to run it now? ") | 1984 | (if (edt-y-or-n-p "Do you want to run it now? ") |
| 1985 | (load-file path) | 1985 | (load-file path) |
| 1986 | (error "EDT Emulation not configured"))) | 1986 | (error "EDT Emulation not configured"))) |
| 1987 | (insert "Nope, I can't seem to find it. :-(\n\n") | 1987 | (insert (substitute-command-keys |
| 1988 | "Nope, I can't seem to find it. :-(\n\n")) | ||
| 1988 | (sit-for 20) | 1989 | (sit-for 20) |
| 1989 | (error "EDT Emulation not configured")))))) | 1990 | (error "EDT Emulation not configured")))))) |
| 1990 | 1991 | ||
diff --git a/lisp/emulation/viper-cmd.el b/lisp/emulation/viper-cmd.el index 4fe948a2918..8b3f6b46507 100644 --- a/lisp/emulation/viper-cmd.el +++ b/lisp/emulation/viper-cmd.el | |||
| @@ -1751,8 +1751,8 @@ invokes the command before that, etc." | |||
| 1751 | 1751 | ||
| 1752 | (setq this-command 'viper-display-current-destructive-command) | 1752 | (setq this-command 'viper-display-current-destructive-command) |
| 1753 | 1753 | ||
| 1754 | (message " `.' runs %s%s" | 1754 | (message " `.' runs `%s'%s" |
| 1755 | (concat "`" (viper-array-to-string keys) "'") | 1755 | (viper-array-to-string keys) |
| 1756 | (viper-abbreviate-string | 1756 | (viper-abbreviate-string |
| 1757 | (if (featurep 'xemacs) | 1757 | (if (featurep 'xemacs) |
| 1758 | (replace-in-string ; xemacs | 1758 | (replace-in-string ; xemacs |
| @@ -1763,7 +1763,8 @@ invokes the command before that, etc." | |||
| 1763 | text ; emacs | 1763 | text ; emacs |
| 1764 | ) | 1764 | ) |
| 1765 | max-text-len | 1765 | max-text-len |
| 1766 | " inserting `" "'" " .......")) | 1766 | (format-message " inserting `") (format-message "'") |
| 1767 | " .......")) | ||
| 1767 | )) | 1768 | )) |
| 1768 | 1769 | ||
| 1769 | 1770 | ||
| @@ -4341,7 +4342,7 @@ and regexp replace." | |||
| 4341 | (query-replace-regexp | 4342 | (query-replace-regexp |
| 4342 | str | 4343 | str |
| 4343 | (viper-read-string-with-history | 4344 | (viper-read-string-with-history |
| 4344 | (format "Query replace regexp `%s' with: " str) | 4345 | (format-message "Query replace regexp `%s' with: " str) |
| 4345 | nil ; no initial | 4346 | nil ; no initial |
| 4346 | 'viper-replace1-history | 4347 | 'viper-replace1-history |
| 4347 | (car viper-replace1-history) ; default | 4348 | (car viper-replace1-history) ; default |
| @@ -4349,7 +4350,7 @@ and regexp replace." | |||
| 4349 | (query-replace | 4350 | (query-replace |
| 4350 | str | 4351 | str |
| 4351 | (viper-read-string-with-history | 4352 | (viper-read-string-with-history |
| 4352 | (format "Query replace `%s' with: " str) | 4353 | (format-message "Query replace `%s' with: " str) |
| 4353 | nil ; no initial | 4354 | nil ; no initial |
| 4354 | 'viper-replace1-history | 4355 | 'viper-replace1-history |
| 4355 | (car viper-replace1-history) ; default | 4356 | (car viper-replace1-history) ; default |
| @@ -4643,7 +4644,7 @@ One can use \\=`\\=` and \\='\\=' to temporarily jump 1 step back." | |||
| 4643 | reg (buffer-name buf) line-no)) | 4644 | reg (buffer-name buf) line-no)) |
| 4644 | (princ (format "Here is some text around %c:\n\n %s" | 4645 | (princ (format "Here is some text around %c:\n\n %s" |
| 4645 | reg text))) | 4646 | reg text))) |
| 4646 | (princ (format viper-EmptyTextmarker reg)))) | 4647 | (princ (format-message viper-EmptyTextmarker reg)))) |
| 4647 | )) | 4648 | )) |
| 4648 | (t (error viper-InvalidTextmarker reg))))) | 4649 | (t (error viper-InvalidTextmarker reg))))) |
| 4649 | 4650 | ||
diff --git a/lisp/emulation/viper-ex.el b/lisp/emulation/viper-ex.el index e6bcf8f89a4..fb2c1792a41 100644 --- a/lisp/emulation/viper-ex.el +++ b/lisp/emulation/viper-ex.el | |||
| @@ -491,7 +491,7 @@ reversed." | |||
| 491 | (forward-char 1) | 491 | (forward-char 1) |
| 492 | (cond ((looking-at "'") (setq ex-token nil)) | 492 | (cond ((looking-at "'") (setq ex-token nil)) |
| 493 | ((looking-at "[a-z]") (setq ex-token (following-char))) | 493 | ((looking-at "[a-z]") (setq ex-token (following-char))) |
| 494 | (t (error "Marks are ' and a-z"))) | 494 | (t (error "%s" "Marks are ' and a-z"))) |
| 495 | (forward-char 1)) | 495 | (forward-char 1)) |
| 496 | ((looking-at "\n") | 496 | ((looking-at "\n") |
| 497 | (setq ex-token-type 'end-mark) | 497 | (setq ex-token-type 'end-mark) |
| @@ -2190,7 +2190,7 @@ Please contact your system administrator. " | |||
| 2190 | (defun ex-compile () | 2190 | (defun ex-compile () |
| 2191 | "Reads args from the command line, then runs make with the args. | 2191 | "Reads args from the command line, then runs make with the args. |
| 2192 | If no args are given, then it runs the last compile command. | 2192 | If no args are given, then it runs the last compile command. |
| 2193 | Type 'mak ' (including the space) to run make with no args." | 2193 | Type `mak ' (including the space) to run make with no args." |
| 2194 | (let (args) | 2194 | (let (args) |
| 2195 | (with-current-buffer (setq viper-ex-work-buf | 2195 | (with-current-buffer (setq viper-ex-work-buf |
| 2196 | (get-buffer-create viper-ex-work-buf-name)) | 2196 | (get-buffer-create viper-ex-work-buf-name)) |
diff --git a/lisp/emulation/viper-macs.el b/lisp/emulation/viper-macs.el index e8568328b7a..4b33b423740 100644 --- a/lisp/emulation/viper-macs.el +++ b/lisp/emulation/viper-macs.el | |||
| @@ -529,9 +529,9 @@ mistakes in macro names to be passed to this function is to use | |||
| 529 | (cond ((and (cdr buf-mapping) | 529 | (cond ((and (cdr buf-mapping) |
| 530 | (or (and (not (cdr mode-mapping)) (not (cdr global-mapping))) | 530 | (or (and (not (cdr mode-mapping)) (not (cdr global-mapping))) |
| 531 | (y-or-n-p | 531 | (y-or-n-p |
| 532 | (format "Unmap %S for `%s' only? " | 532 | (format-message "Unmap %S for `%s' only? " |
| 533 | (viper-display-macro macro-name) | 533 | (viper-display-macro macro-name) |
| 534 | (buffer-name))))) | 534 | (buffer-name))))) |
| 535 | (setq macro-pair buf-mapping) | 535 | (setq macro-pair buf-mapping) |
| 536 | (message "%S is unmapped for %s in `%s'" | 536 | (message "%S is unmapped for %s in `%s'" |
| 537 | (viper-display-macro macro-name) | 537 | (viper-display-macro macro-name) |
| @@ -539,9 +539,9 @@ mistakes in macro names to be passed to this function is to use | |||
| 539 | ((and (cdr mode-mapping) | 539 | ((and (cdr mode-mapping) |
| 540 | (or (not (cdr global-mapping)) | 540 | (or (not (cdr global-mapping)) |
| 541 | (y-or-n-p | 541 | (y-or-n-p |
| 542 | (format "Unmap %S for the major mode `%S' only? " | 542 | (format-message "Unmap %S for the major mode `%S' only? " |
| 543 | (viper-display-macro macro-name) | 543 | (viper-display-macro macro-name) |
| 544 | major-mode)))) | 544 | major-mode)))) |
| 545 | (setq macro-pair mode-mapping) | 545 | (setq macro-pair mode-mapping) |
| 546 | (message "%S is unmapped for %s in %S" | 546 | (message "%S is unmapped for %s in %S" |
| 547 | (viper-display-macro macro-name) state-name major-mode)) | 547 | (viper-display-macro macro-name) state-name major-mode)) |
diff --git a/lisp/erc/erc-autoaway.el b/lisp/erc/erc-autoaway.el index 981a2139ca6..c01cb3a4878 100644 --- a/lisp/erc/erc-autoaway.el +++ b/lisp/erc/erc-autoaway.el | |||
| @@ -270,7 +270,7 @@ active server buffer available." | |||
| 270 | ;; existing process. | 270 | ;; existing process. |
| 271 | (when (or notest (erc-autoaway-some-open-server-buffer)) | 271 | (when (or notest (erc-autoaway-some-open-server-buffer)) |
| 272 | (setq erc-autoaway-caused-away t) | 272 | (setq erc-autoaway-caused-away t) |
| 273 | (erc-cmd-GAWAY (format erc-autoaway-message idle-time)))) | 273 | (erc-cmd-GAWAY (format-message erc-autoaway-message idle-time)))) |
| 274 | 274 | ||
| 275 | (defun erc-autoaway-reset-indicators (&rest stuff) | 275 | (defun erc-autoaway-reset-indicators (&rest stuff) |
| 276 | "Reset indicators used by the erc-autoaway module." | 276 | "Reset indicators used by the erc-autoaway module." |
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el index ee81113d208..db5f6a63519 100644 --- a/lisp/erc/erc-backend.el +++ b/lisp/erc/erc-backend.el | |||
| @@ -1136,7 +1136,8 @@ Would expand to: | |||
| 1136 | aliases)) | 1136 | aliases)) |
| 1137 | (let* ((hook-name (intern (format "erc-server-%s-functions" name))) | 1137 | (let* ((hook-name (intern (format "erc-server-%s-functions" name))) |
| 1138 | (fn-name (intern (format "erc-server-%s" name))) | 1138 | (fn-name (intern (format "erc-server-%s" name))) |
| 1139 | (hook-doc (format "%sHook called upon receiving a %%s server response. | 1139 | (hook-doc (format-message "\ |
| 1140 | %sHook called upon receiving a %%s server response. | ||
| 1140 | Each function is called with two arguments, the process associated | 1141 | Each function is called with two arguments, the process associated |
| 1141 | with the response and the parsed response. If the function returns | 1142 | with the response and the parsed response. If the function returns |
| 1142 | non-nil, stop processing the hook. Otherwise, continue. | 1143 | non-nil, stop processing the hook. Otherwise, continue. |
| @@ -1146,7 +1147,8 @@ See also `%s'." | |||
| 1146 | (concat extra-var-doc "\n\n") | 1147 | (concat extra-var-doc "\n\n") |
| 1147 | "") | 1148 | "") |
| 1148 | fn-name)) | 1149 | fn-name)) |
| 1149 | (fn-doc (format "%sHandler for a %s server response. | 1150 | (fn-doc (format-message "\ |
| 1151 | %sHandler for a %s server response. | ||
| 1150 | PROC is the server process which returned the response. | 1152 | PROC is the server process which returned the response. |
| 1151 | PARSED is the actual response as an `erc-response' struct. | 1153 | PARSED is the actual response as an `erc-response' struct. |
| 1152 | If you want to add responses don't modify this function, but rather | 1154 | If you want to add responses don't modify this function, but rather |
diff --git a/lisp/erc/erc-fill.el b/lisp/erc/erc-fill.el index 97c466825f0..84816f80854 100644 --- a/lisp/erc/erc-fill.el +++ b/lisp/erc/erc-fill.el | |||
| @@ -101,7 +101,7 @@ function is called." | |||
| 101 | 101 | ||
| 102 | (defcustom erc-fill-static-center 27 | 102 | (defcustom erc-fill-static-center 27 |
| 103 | "Column around which all statically filled messages will be | 103 | "Column around which all statically filled messages will be |
| 104 | centered. This column denotes the point where the ' ' character | 104 | centered. This column denotes the point where the ` ' character |
| 105 | between <nickname> and the entered text will be put, thus aligning | 105 | between <nickname> and the entered text will be put, thus aligning |
| 106 | nick names right and text left." | 106 | nick names right and text left." |
| 107 | :group 'erc-fill | 107 | :group 'erc-fill |
| @@ -195,4 +195,3 @@ You can put this on `erc-insert-modify-hook' and/or `erc-send-modify-hook'." | |||
| 195 | ;; Local Variables: | 195 | ;; Local Variables: |
| 196 | ;; indent-tabs-mode: nil | 196 | ;; indent-tabs-mode: nil |
| 197 | ;; End: | 197 | ;; End: |
| 198 | |||
diff --git a/lisp/eshell/em-dirs.el b/lisp/eshell/em-dirs.el index ac1616d504f..1bd7fbcb90f 100644 --- a/lisp/eshell/em-dirs.el +++ b/lisp/eshell/em-dirs.el | |||
| @@ -243,8 +243,9 @@ Thus, this does not include the current directory.") | |||
| 243 | eshell-ask-to-save-last-dir | 243 | eshell-ask-to-save-last-dir |
| 244 | (or (eq eshell-ask-to-save-last-dir 'always) | 244 | (or (eq eshell-ask-to-save-last-dir 'always) |
| 245 | (y-or-n-p | 245 | (y-or-n-p |
| 246 | (format "Save last dir ring for Eshell buffer `%s'? " | 246 | (format-message |
| 247 | (buffer-name buf))))) | 247 | "Save last dir ring for Eshell buffer `%s'? " |
| 248 | (buffer-name buf))))) | ||
| 248 | (eshell-write-last-dir-ring)))))) | 249 | (eshell-write-last-dir-ring)))))) |
| 249 | 250 | ||
| 250 | (defun eshell-lone-directory-p (file) | 251 | (defun eshell-lone-directory-p (file) |
diff --git a/lisp/eshell/em-glob.el b/lisp/eshell/em-glob.el index 8abdd0058fb..976882c14e2 100644 --- a/lisp/eshell/em-glob.el +++ b/lisp/eshell/em-glob.el | |||
| @@ -289,7 +289,7 @@ the form: | |||
| 289 | glob (car globs) | 289 | glob (car globs) |
| 290 | len (length glob))))) | 290 | len (length glob))))) |
| 291 | (if (and recurse-p (not glob)) | 291 | (if (and recurse-p (not glob)) |
| 292 | (error "'**' cannot end a globbing pattern")) | 292 | (error "‘**’ cannot end a globbing pattern")) |
| 293 | (let ((index 1)) | 293 | (let ((index 1)) |
| 294 | (setq incl glob) | 294 | (setq incl glob) |
| 295 | (while (and (eq incl glob) | 295 | (while (and (eq incl glob) |
diff --git a/lisp/eshell/em-hist.el b/lisp/eshell/em-hist.el index 9f070c33db3..499eda40dc3 100644 --- a/lisp/eshell/em-hist.el +++ b/lisp/eshell/em-hist.el | |||
| @@ -306,8 +306,9 @@ element, regardless of any text on the command line. In that case, | |||
| 306 | eshell-save-history-on-exit | 306 | eshell-save-history-on-exit |
| 307 | (or (eq eshell-save-history-on-exit t) | 307 | (or (eq eshell-save-history-on-exit t) |
| 308 | (y-or-n-p | 308 | (y-or-n-p |
| 309 | (format "Save input history for Eshell buffer `%s'? " | 309 | (format-message |
| 310 | (buffer-name buf))))) | 310 | "Save input history for Eshell buffer `%s'? " |
| 311 | (buffer-name buf))))) | ||
| 311 | (eshell-write-history)))))) | 312 | (eshell-write-history)))))) |
| 312 | 313 | ||
| 313 | (defun eshell/history (&rest args) | 314 | (defun eshell/history (&rest args) |
diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el index 210e74dc1b7..8ae81df92e5 100644 --- a/lisp/eshell/em-unix.el +++ b/lisp/eshell/em-unix.el | |||
| @@ -206,23 +206,23 @@ Otherwise, Emacs will attempt to use rsh to invoke du on the remote machine." | |||
| 206 | (not (file-symlink-p (car files)))) | 206 | (not (file-symlink-p (car files)))) |
| 207 | (progn | 207 | (progn |
| 208 | (if em-verbose | 208 | (if em-verbose |
| 209 | (eshell-printn (format "rm: removing directory `%s'" | 209 | (eshell-printn (format-message "rm: removing directory `%s'" |
| 210 | (car files)))) | 210 | (car files)))) |
| 211 | (unless | 211 | (unless |
| 212 | (or em-preview | 212 | (or em-preview |
| 213 | (and em-interactive | 213 | (and em-interactive |
| 214 | (not (y-or-n-p | 214 | (not (y-or-n-p |
| 215 | (format "rm: remove directory `%s'? " | 215 | (format-message "rm: remove directory `%s'? " |
| 216 | (car files)))))) | 216 | (car files)))))) |
| 217 | (eshell-funcalln 'delete-directory (car files) t t))) | 217 | (eshell-funcalln 'delete-directory (car files) t t))) |
| 218 | (if em-verbose | 218 | (if em-verbose |
| 219 | (eshell-printn (format "rm: removing file `%s'" | 219 | (eshell-printn (format-message "rm: removing file `%s'" |
| 220 | (car files)))) | 220 | (car files)))) |
| 221 | (unless (or em-preview | 221 | (unless (or em-preview |
| 222 | (and em-interactive | 222 | (and em-interactive |
| 223 | (not (y-or-n-p | 223 | (not (y-or-n-p |
| 224 | (format "rm: remove `%s'? " | 224 | (format-message "rm: remove `%s'? " |
| 225 | (car files)))))) | 225 | (car files)))))) |
| 226 | (eshell-funcalln 'delete-file (car files) t)))) | 226 | (eshell-funcalln 'delete-file (car files) t)))) |
| 227 | (setq files (cdr files)))) | 227 | (setq files (cdr files)))) |
| 228 | 228 | ||
| @@ -260,28 +260,32 @@ Remove (unlink) the FILE(s).") | |||
| 260 | (cond | 260 | (cond |
| 261 | ((bufferp entry) | 261 | ((bufferp entry) |
| 262 | (if em-verbose | 262 | (if em-verbose |
| 263 | (eshell-printn (format "rm: removing buffer `%s'" entry))) | 263 | (eshell-printn (format-message "rm: removing buffer `%s'" entry))) |
| 264 | (unless (or em-preview | 264 | (unless (or em-preview |
| 265 | (and em-interactive | 265 | (and em-interactive |
| 266 | (not (y-or-n-p (format "rm: delete buffer `%s'? " | 266 | (not (y-or-n-p (format-message |
| 267 | entry))))) | 267 | "rm: delete buffer `%s'? " |
| 268 | entry))))) | ||
| 268 | (eshell-funcalln 'kill-buffer entry))) | 269 | (eshell-funcalln 'kill-buffer entry))) |
| 269 | ((eshell-processp entry) | 270 | ((eshell-processp entry) |
| 270 | (if em-verbose | 271 | (if em-verbose |
| 271 | (eshell-printn (format "rm: killing process `%s'" entry))) | 272 | (eshell-printn (format-message "rm: killing process `%s'" entry))) |
| 272 | (unless (or em-preview | 273 | (unless (or em-preview |
| 273 | (and em-interactive | 274 | (and em-interactive |
| 274 | (not (y-or-n-p (format "rm: kill process `%s'? " | 275 | (not (y-or-n-p (format-message |
| 275 | entry))))) | 276 | "rm: kill process `%s'? " |
| 277 | entry))))) | ||
| 276 | (eshell-funcalln 'kill-process entry))) | 278 | (eshell-funcalln 'kill-process entry))) |
| 277 | ((symbolp entry) | 279 | ((symbolp entry) |
| 278 | (if em-verbose | 280 | (if em-verbose |
| 279 | (eshell-printn (format "rm: uninterning symbol `%s'" entry))) | 281 | (eshell-printn (format-message |
| 282 | "rm: uninterning symbol `%s'" entry))) | ||
| 280 | (unless | 283 | (unless |
| 281 | (or em-preview | 284 | (or em-preview |
| 282 | (and em-interactive | 285 | (and em-interactive |
| 283 | (not (y-or-n-p (format "rm: unintern symbol `%s'? " | 286 | (not (y-or-n-p (format-message |
| 284 | entry))))) | 287 | "rm: unintern symbol `%s'? " |
| 288 | entry))))) | ||
| 285 | (eshell-funcalln 'unintern entry))) | 289 | (eshell-funcalln 'unintern entry))) |
| 286 | ((stringp entry) | 290 | ((stringp entry) |
| 287 | ;; -f should silently ignore missing files (bug#15373). | 291 | ;; -f should silently ignore missing files (bug#15373). |
| @@ -294,8 +298,8 @@ Remove (unlink) the FILE(s).") | |||
| 294 | (if (or em-preview | 298 | (if (or em-preview |
| 295 | (not em-interactive) | 299 | (not em-interactive) |
| 296 | (y-or-n-p | 300 | (y-or-n-p |
| 297 | (format "rm: descend into directory `%s'? " | 301 | (format-message "rm: descend into directory `%s'? " |
| 298 | entry))) | 302 | entry))) |
| 299 | (eshell-remove-entries (list entry) t)) | 303 | (eshell-remove-entries (list entry) t)) |
| 300 | (eshell-error (format "rm: %s: is a directory\n" entry))) | 304 | (eshell-error (format "rm: %s: is a directory\n" entry))) |
| 301 | (eshell-remove-entries (list entry) t)))))) | 305 | (eshell-remove-entries (list entry) t)))))) |
| @@ -369,8 +373,8 @@ Remove the DIRECTORY(ies), if they are empty.") | |||
| 369 | (equal (nth 10 attr-target) (nth 10 attr)) | 373 | (equal (nth 10 attr-target) (nth 10 attr)) |
| 370 | (nth 11 attr-target) (nth 11 attr) | 374 | (nth 11 attr-target) (nth 11 attr) |
| 371 | (equal (nth 11 attr-target) (nth 11 attr))) | 375 | (equal (nth 11 attr-target) (nth 11 attr))) |
| 372 | (eshell-error (format "%s: `%s' and `%s' are the same file\n" | 376 | (eshell-error (format-message "%s: `%s' and `%s' are the same file\n" |
| 373 | command (car files) target))) | 377 | command (car files) target))) |
| 374 | (t | 378 | (t |
| 375 | (let ((source (car files)) | 379 | (let ((source (car files)) |
| 376 | (target (if is-dir | 380 | (target (if is-dir |
diff --git a/lisp/eshell/esh-cmd.el b/lisp/eshell/esh-cmd.el index efd85826f27..535e169bcb3 100644 --- a/lisp/eshell/esh-cmd.el +++ b/lisp/eshell/esh-cmd.el | |||
| @@ -1016,8 +1016,8 @@ be finished later after the completion of an asynchronous subprocess." | |||
| 1016 | ;; we can modify any `let' forms to evaluate only once. | 1016 | ;; we can modify any `let' forms to evaluate only once. |
| 1017 | (if (macrop (car form)) | 1017 | (if (macrop (car form)) |
| 1018 | (let ((exp (eshell-copy-tree (macroexpand form)))) | 1018 | (let ((exp (eshell-copy-tree (macroexpand form)))) |
| 1019 | (eshell-manipulate (format "expanding macro `%s'" | 1019 | (eshell-manipulate (format-message "expanding macro `%s'" |
| 1020 | (symbol-name (car form))) | 1020 | (symbol-name (car form))) |
| 1021 | (setcar form (car exp)) | 1021 | (setcar form (car exp)) |
| 1022 | (setcdr form (cdr exp))))) | 1022 | (setcdr form (cdr exp))))) |
| 1023 | (let ((args (cdr form))) | 1023 | (let ((args (cdr form))) |
| @@ -1095,8 +1095,8 @@ be finished later after the completion of an asynchronous subprocess." | |||
| 1095 | (t | 1095 | (t |
| 1096 | (if (and args (not (memq (car form) '(run-hooks)))) | 1096 | (if (and args (not (memq (car form) '(run-hooks)))) |
| 1097 | (eshell-manipulate | 1097 | (eshell-manipulate |
| 1098 | (format "evaluating arguments to `%s'" | 1098 | (format-message "evaluating arguments to `%s'" |
| 1099 | (symbol-name (car form))) | 1099 | (symbol-name (car form))) |
| 1100 | (while args | 1100 | (while args |
| 1101 | (setcar args (eshell-do-eval (car args) synchronous-p)) | 1101 | (setcar args (eshell-do-eval (car args) synchronous-p)) |
| 1102 | (setq args (cdr args))))) | 1102 | (setq args (cdr args))))) |
diff --git a/lisp/eshell/esh-proc.el b/lisp/eshell/esh-proc.el index 86559f04721..867d3b9145d 100644 --- a/lisp/eshell/esh-proc.el +++ b/lisp/eshell/esh-proc.el | |||
| @@ -409,7 +409,8 @@ If QUERY is non-nil, query the user with QUERY before calling FUNC." | |||
| 409 | (or all | 409 | (or all |
| 410 | (not (nth 2 entry))) | 410 | (not (nth 2 entry))) |
| 411 | (or (not query) | 411 | (or (not query) |
| 412 | (y-or-n-p (format query (process-name (car entry)))))) | 412 | (y-or-n-p (format-message query |
| 413 | (process-name (car entry)))))) | ||
| 413 | (setq result (funcall func (car entry)))) | 414 | (setq result (funcall func (car entry)))) |
| 414 | (unless (memq (process-status (car entry)) | 415 | (unless (memq (process-status (car entry)) |
| 415 | '(run stop open closed)) | 416 | '(run stop open closed)) |
| @@ -480,11 +481,11 @@ See the variable `eshell-kill-processes-on-exit'." | |||
| 480 | (save-window-excursion | 481 | (save-window-excursion |
| 481 | (list-processes) | 482 | (list-processes) |
| 482 | (if (or (not (eq eshell-kill-processes-on-exit 'ask)) | 483 | (if (or (not (eq eshell-kill-processes-on-exit 'ask)) |
| 483 | (y-or-n-p (format "Kill processes owned by `%s'? " | 484 | (y-or-n-p (format-message "Kill processes owned by `%s'? " |
| 484 | (buffer-name)))) | 485 | (buffer-name)))) |
| 485 | (eshell-round-robin-kill | 486 | (eshell-round-robin-kill |
| 486 | (if (eq eshell-kill-processes-on-exit 'every) | 487 | (if (eq eshell-kill-processes-on-exit 'every) |
| 487 | "Kill Eshell child process `%s'? "))) | 488 | (format-message "Kill Eshell child process `%s'? ")))) |
| 488 | (let ((buf (get-buffer "*Process List*"))) | 489 | (let ((buf (get-buffer "*Process List*"))) |
| 489 | (if (and buf (buffer-live-p buf)) | 490 | (if (and buf (buffer-live-p buf)) |
| 490 | (kill-buffer buf))) | 491 | (kill-buffer buf))) |
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el index 7b35de076d2..fc75586ccd8 100644 --- a/lisp/gnus/gnus-agent.el +++ b/lisp/gnus/gnus-agent.el | |||
| @@ -868,8 +868,9 @@ be a select method." | |||
| 868 | (not (eq gnus-agent-synchronize-flags 'ask))) | 868 | (not (eq gnus-agent-synchronize-flags 'ask))) |
| 869 | (and (eq gnus-agent-synchronize-flags 'ask) | 869 | (and (eq gnus-agent-synchronize-flags 'ask) |
| 870 | (gnus-y-or-n-p | 870 | (gnus-y-or-n-p |
| 871 | (format "Synchronize flags on server `%s'? " | 871 | (gnus-format-message |
| 872 | (cadr method)))))) | 872 | "Synchronize flags on server `%s'? " |
| 873 | (cadr method)))))) | ||
| 873 | (gnus-agent-synchronize-flags-server method))) | 874 | (gnus-agent-synchronize-flags-server method))) |
| 874 | 875 | ||
| 875 | ;;;###autoload | 876 | ;;;###autoload |
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index 1a439ec9940..b4a2f6a1773 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el | |||
| @@ -2428,7 +2428,7 @@ long lines if and only if arg is positive." | |||
| 2428 | (unless (setq from (gnus-article-goto-header "from")) | 2428 | (unless (setq from (gnus-article-goto-header "from")) |
| 2429 | (insert "From:") | 2429 | (insert "From:") |
| 2430 | (setq from (point)) | 2430 | (setq from (point)) |
| 2431 | (insert " [no `from' set]\n")) | 2431 | (insert " [no 'from' set]\n")) |
| 2432 | (while faces | 2432 | (while faces |
| 2433 | (when (setq png (gnus-convert-face-to-png (pop faces))) | 2433 | (when (setq png (gnus-convert-face-to-png (pop faces))) |
| 2434 | (setq image | 2434 | (setq image |
| @@ -2770,7 +2770,7 @@ summary buffer." | |||
| 2770 | (cond ((file-directory-p file) | 2770 | (cond ((file-directory-p file) |
| 2771 | (when (or (not (eq how 'file)) | 2771 | (when (or (not (eq how 'file)) |
| 2772 | (gnus-y-or-n-p | 2772 | (gnus-y-or-n-p |
| 2773 | (format | 2773 | (gnus-format-message |
| 2774 | "Delete temporary HTML file(s) in directory `%s'? " | 2774 | "Delete temporary HTML file(s) in directory `%s'? " |
| 2775 | (file-name-as-directory file)))) | 2775 | (file-name-as-directory file)))) |
| 2776 | (gnus-delete-directory file))) | 2776 | (gnus-delete-directory file))) |
diff --git a/lisp/gnus/gnus-eform.el b/lisp/gnus/gnus-eform.el index 0b41b5e8891..c870385840c 100644 --- a/lisp/gnus/gnus-eform.el +++ b/lisp/gnus/gnus-eform.el | |||
| @@ -96,7 +96,8 @@ The optional LAYOUT overrides the `edit-form' window layout." | |||
| 96 | (while (not (eobp)) | 96 | (while (not (eobp)) |
| 97 | (insert ";;; ") | 97 | (insert ";;; ") |
| 98 | (forward-line 1)) | 98 | (forward-line 1)) |
| 99 | (insert ";; Type `C-c C-c' after you've finished editing.\n") | 99 | (insert (substitute-command-keys |
| 100 | ";; Type `C-c C-c' after you've finished editing.\n")) | ||
| 100 | (insert "\n") | 101 | (insert "\n") |
| 101 | (let ((p (point))) | 102 | (let ((p (point))) |
| 102 | (gnus-pp form) | 103 | (gnus-pp form) |
diff --git a/lisp/gnus/gnus-fun.el b/lisp/gnus/gnus-fun.el index ca14dd0b6db..2a535cb71dd 100644 --- a/lisp/gnus/gnus-fun.el +++ b/lisp/gnus/gnus-fun.el | |||
| @@ -265,7 +265,7 @@ colors of the displayed X-Faces." | |||
| 265 | (article-narrow-to-head) | 265 | (article-narrow-to-head) |
| 266 | (gnus-article-goto-header "from") | 266 | (gnus-article-goto-header "from") |
| 267 | (when (bobp) | 267 | (when (bobp) |
| 268 | (insert "From: [no `from' set]\n") | 268 | (insert "From: [no 'from' set]\n") |
| 269 | (forward-char -17)) | 269 | (forward-char -17)) |
| 270 | (gnus-add-image | 270 | (gnus-add-image |
| 271 | 'xface | 271 | 'xface |
diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el index c6cc38fc461..ad49824f028 100644 --- a/lisp/gnus/gnus-group.el +++ b/lisp/gnus/gnus-group.el | |||
| @@ -2950,7 +2950,7 @@ and NEW-NAME will be prompted for." | |||
| 2950 | (gnus-info-params info)) | 2950 | (gnus-info-params info)) |
| 2951 | (t info)) | 2951 | (t info)) |
| 2952 | ;; The proper documentation. | 2952 | ;; The proper documentation. |
| 2953 | (format | 2953 | (gnus-format-message |
| 2954 | "Editing the %s for `%s'." | 2954 | "Editing the %s for `%s'." |
| 2955 | (cond | 2955 | (cond |
| 2956 | ((eq part 'method) "select method") | 2956 | ((eq part 'method) "select method") |
| @@ -3278,7 +3278,8 @@ mail messages or news articles in files that have numeric names." | |||
| 3278 | (error "%s is not an nnimap group" group)) | 3278 | (error "%s is not an nnimap group" group)) |
| 3279 | (unless (setq acl (nnimap-acl-get mailbox (cadr method))) | 3279 | (unless (setq acl (nnimap-acl-get mailbox (cadr method))) |
| 3280 | (error "Server does not support ACL's")) | 3280 | (error "Server does not support ACL's")) |
| 3281 | (gnus-edit-form acl (format "Editing the access control list for `%s'. | 3281 | (gnus-edit-form acl (gnus-format-message "\ |
| 3282 | Editing the access control list for `%s'. | ||
| 3282 | 3283 | ||
| 3283 | An access control list is a list of (identifier . rights) elements. | 3284 | An access control list is a list of (identifier . rights) elements. |
| 3284 | 3285 | ||
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index e4c144b9237..447bd5d56f2 100644 --- a/lisp/gnus/gnus-sum.el +++ b/lisp/gnus/gnus-sum.el | |||
| @@ -9489,6 +9489,7 @@ Optional argument BACKWARD means do search for backward. | |||
| 9489 | ;; Return whether we found the regexp. | 9489 | ;; Return whether we found the regexp. |
| 9490 | (when (eq found 'found) | 9490 | (when (eq found 'found) |
| 9491 | (goto-char point) | 9491 | (goto-char point) |
| 9492 | (sit-for 0) ;; Ensure that the point is visible in the summary window. | ||
| 9492 | (gnus-summary-show-thread) | 9493 | (gnus-summary-show-thread) |
| 9493 | (gnus-summary-goto-subject gnus-current-article) | 9494 | (gnus-summary-goto-subject gnus-current-article) |
| 9494 | (gnus-summary-position-point) | 9495 | (gnus-summary-position-point) |
diff --git a/lisp/gnus/gnus-topic.el b/lisp/gnus/gnus-topic.el index 9474ca03069..7c6e1098100 100644 --- a/lisp/gnus/gnus-topic.el +++ b/lisp/gnus/gnus-topic.el | |||
| @@ -1616,8 +1616,8 @@ If performed on a topic, edit the topic parameters instead." | |||
| 1616 | (let ((topic (gnus-group-topic-name))) | 1616 | (let ((topic (gnus-group-topic-name))) |
| 1617 | (gnus-edit-form | 1617 | (gnus-edit-form |
| 1618 | (gnus-topic-parameters topic) | 1618 | (gnus-topic-parameters topic) |
| 1619 | (format "Editing the topic parameters for `%s'." | 1619 | (gnus-format-message "Editing the topic parameters for `%s'." |
| 1620 | (or group topic)) | 1620 | (or group topic)) |
| 1621 | `(lambda (form) | 1621 | `(lambda (form) |
| 1622 | (gnus-topic-set-parameters ,topic form))))))) | 1622 | (gnus-topic-set-parameters ,topic form))))))) |
| 1623 | 1623 | ||
diff --git a/lisp/gnus/mail-source.el b/lisp/gnus/mail-source.el index cb74228fdf9..ad135d4c2ed 100644 --- a/lisp/gnus/mail-source.el +++ b/lisp/gnus/mail-source.el | |||
| @@ -612,7 +612,7 @@ If CONFIRM is non-nil, ask for confirmation before removing a file." | |||
| 612 | (when (and (> (- currday fileday) diff) | 612 | (when (and (> (- currday fileday) diff) |
| 613 | (if confirm | 613 | (if confirm |
| 614 | (y-or-n-p | 614 | (y-or-n-p |
| 615 | (format "\ | 615 | (gnus-format-message "\ |
| 616 | Delete old (> %s day(s)) incoming mail file `%s'? " diff bfile)) | 616 | Delete old (> %s day(s)) incoming mail file `%s'? " diff bfile)) |
| 617 | (gnus-message 8 "\ | 617 | (gnus-message 8 "\ |
| 618 | Deleting old (> %s day(s)) incoming mail file `%s'." diff bfile) | 618 | Deleting old (> %s day(s)) incoming mail file `%s'." diff bfile) |
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index d74ce43e5ed..0f6f63ea37d 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el | |||
| @@ -2235,7 +2235,7 @@ contains a valid encoded word. Decode again? " | |||
| 2235 | (unless cs-coding | 2235 | (unless cs-coding |
| 2236 | (setq cs-coding | 2236 | (setq cs-coding |
| 2237 | (mm-read-coding-system | 2237 | (mm-read-coding-system |
| 2238 | (format "\ | 2238 | (gnus-format-message "\ |
| 2239 | Decoded Subject \"%s\" | 2239 | Decoded Subject \"%s\" |
| 2240 | contains an encoded word. The charset `%s' is unknown or invalid. | 2240 | contains an encoded word. The charset `%s' is unknown or invalid. |
| 2241 | Hit RET to replace non-decodable characters with \"%s\" or enter replacement | 2241 | Hit RET to replace non-decodable characters with \"%s\" or enter replacement |
| @@ -4510,7 +4510,7 @@ This function could be useful in `message-setup-hook'." | |||
| 4510 | (dolist (bog (message-bogus-recipient-p addr)) | 4510 | (dolist (bog (message-bogus-recipient-p addr)) |
| 4511 | (and bog | 4511 | (and bog |
| 4512 | (not (y-or-n-p | 4512 | (not (y-or-n-p |
| 4513 | (format | 4513 | (gnus-format-message |
| 4514 | "Address `%s'%s might be bogus. Continue? " | 4514 | "Address `%s'%s might be bogus. Continue? " |
| 4515 | bog | 4515 | bog |
| 4516 | ;; If the encoded version of the email address | 4516 | ;; If the encoded version of the email address |
| @@ -8484,7 +8484,7 @@ Header and body are separated by `mail-header-separator'." | |||
| 8484 | (when force | 8484 | (when force |
| 8485 | (sit-for message-send-form-letter-delay)) | 8485 | (sit-for message-send-form-letter-delay)) |
| 8486 | (if (or force | 8486 | (if (or force |
| 8487 | (y-or-n-p (format "Send message to `%s'? " to))) | 8487 | (y-or-n-p (gnus-format-message "Send message to `%s'? " to))) |
| 8488 | (progn | 8488 | (progn |
| 8489 | (setq sent (1+ sent)) | 8489 | (setq sent (1+ sent)) |
| 8490 | (message-send-and-exit)) | 8490 | (message-send-and-exit)) |
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el index b0ec16ee03c..3d5a15afedb 100644 --- a/lisp/gnus/mm-decode.el +++ b/lisp/gnus/mm-decode.el | |||
| @@ -855,7 +855,7 @@ external if displayed external." | |||
| 855 | (concat | 855 | (concat |
| 856 | "using external program \"" | 856 | "using external program \"" |
| 857 | (format method filename) "\"") | 857 | (format method filename) "\"") |
| 858 | (format | 858 | (gnus-format-message |
| 859 | "by calling `%s' on the contents)" method)) | 859 | "by calling `%s' on the contents)" method)) |
| 860 | "? ")))))) | 860 | "? ")))))) |
| 861 | (if external | 861 | (if external |
diff --git a/lisp/gnus/mm-uu.el b/lisp/gnus/mm-uu.el index fa48ee97bcd..8304f6f6a38 100644 --- a/lisp/gnus/mm-uu.el +++ b/lisp/gnus/mm-uu.el | |||
| @@ -523,7 +523,8 @@ apply the face `mm-uu-extract'." | |||
| 523 | (when (and mml2015-use (null (mml2015-clear-verify-function))) | 523 | (when (and mml2015-use (null (mml2015-clear-verify-function))) |
| 524 | (mm-set-handle-multipart-parameter | 524 | (mm-set-handle-multipart-parameter |
| 525 | mm-security-handle 'gnus-details | 525 | mm-security-handle 'gnus-details |
| 526 | (format "Clear verification not supported by `%s'.\n" mml2015-use))) | 526 | (gnus-format-message |
| 527 | "Clear verification not supported by `%s'.\n" mml2015-use))) | ||
| 527 | (mml2015-extract-cleartext-signature)) | 528 | (mml2015-extract-cleartext-signature)) |
| 528 | (list (mm-make-handle buf mm-uu-text-plain-type))))) | 529 | (list (mm-make-handle buf mm-uu-text-plain-type))))) |
| 529 | 530 | ||
diff --git a/lisp/gnus/mml-smime.el b/lisp/gnus/mml-smime.el index 3f0809edbe8..0bcc9c53c48 100644 --- a/lisp/gnus/mml-smime.el +++ b/lisp/gnus/mml-smime.el | |||
| @@ -202,7 +202,7 @@ Whether the passphrase is cached at all is controlled by | |||
| 202 | ""))))) | 202 | ""))))) |
| 203 | (if (setq cert (smime-cert-by-dns who)) | 203 | (if (setq cert (smime-cert-by-dns who)) |
| 204 | (setq result (list 'certfile (buffer-name cert))) | 204 | (setq result (list 'certfile (buffer-name cert))) |
| 205 | (setq bad (format "`%s' not found. " who)))) | 205 | (setq bad (gnus-format-message "`%s' not found. " who)))) |
| 206 | (quit)) | 206 | (quit)) |
| 207 | result)) | 207 | result)) |
| 208 | 208 | ||
| @@ -221,7 +221,7 @@ Whether the passphrase is cached at all is controlled by | |||
| 221 | ""))))) | 221 | ""))))) |
| 222 | (if (setq cert (smime-cert-by-ldap who)) | 222 | (if (setq cert (smime-cert-by-ldap who)) |
| 223 | (setq result (list 'certfile (buffer-name cert))) | 223 | (setq result (list 'certfile (buffer-name cert))) |
| 224 | (setq bad (format "`%s' not found. " who)))) | 224 | (setq bad (gnus-format-message "`%s' not found. " who)))) |
| 225 | (quit)) | 225 | (quit)) |
| 226 | result)) | 226 | result)) |
| 227 | 227 | ||
diff --git a/lisp/gnus/rfc2231.el b/lisp/gnus/rfc2231.el index ef7187cbd96..2bc23334199 100644 --- a/lisp/gnus/rfc2231.el +++ b/lisp/gnus/rfc2231.el | |||
| @@ -209,10 +209,10 @@ must never cause a Lisp error." | |||
| 209 | (defun rfc2231-decode-encoded-string (string) | 209 | (defun rfc2231-decode-encoded-string (string) |
| 210 | "Decode an RFC2231-encoded string. | 210 | "Decode an RFC2231-encoded string. |
| 211 | These look like: | 211 | These look like: |
| 212 | \"us-ascii'en-us'This%20is%20%2A%2A%2Afun%2A%2A%2A\", | 212 | \"us-ascii\\='en-us\\='This%20is%20%2A%2A%2Afun%2A%2A%2A\", |
| 213 | \"us-ascii''This%20is%20%2A%2A%2Afun%2A%2A%2A\", | 213 | \"us-ascii\\='\\='This%20is%20%2A%2A%2Afun%2A%2A%2A\", |
| 214 | \"'en-us'This%20is%20%2A%2A%2Afun%2A%2A%2A\", | 214 | \"\\='en-us\\='This%20is%20%2A%2A%2Afun%2A%2A%2A\", |
| 215 | \"''This%20is%20%2A%2A%2Afun%2A%2A%2A\", or | 215 | \"\\='\\='This%20is%20%2A%2A%2Afun%2A%2A%2A\", or |
| 216 | \"This is ***fun***\"." | 216 | \"This is ***fun***\"." |
| 217 | (string-match "\\`\\(?:\\([^']+\\)?'\\([^']+\\)?'\\)?\\(.+\\)" string) | 217 | (string-match "\\`\\(?:\\([^']+\\)?'\\([^']+\\)?'\\)?\\(.+\\)" string) |
| 218 | (let ((coding-system (mm-charset-to-coding-system | 218 | (let ((coding-system (mm-charset-to-coding-system |
diff --git a/lisp/gnus/spam-report.el b/lisp/gnus/spam-report.el index 96d72de91c5..de680795a10 100644 --- a/lisp/gnus/spam-report.el +++ b/lisp/gnus/spam-report.el | |||
| @@ -307,7 +307,7 @@ symbol `ask', query before flushing the queue file." | |||
| 307 | (if (or (eq keep nil) | 307 | (if (or (eq keep nil) |
| 308 | (and (eq keep 'ask) | 308 | (and (eq keep 'ask) |
| 309 | (y-or-n-p | 309 | (y-or-n-p |
| 310 | (format | 310 | (gnus-format-message |
| 311 | "Flush requests from `%s'? " (current-buffer))))) | 311 | "Flush requests from `%s'? " (current-buffer))))) |
| 312 | (progn | 312 | (progn |
| 313 | (gnus-message 7 "Flushing request file `%s'" | 313 | (gnus-message 7 "Flushing request file `%s'" |
diff --git a/lisp/help-fns.el b/lisp/help-fns.el index 5f0dc87bc04..a1d121c457f 100644 --- a/lisp/help-fns.el +++ b/lisp/help-fns.el | |||
| @@ -746,7 +746,7 @@ it is displayed along with the global value." | |||
| 746 | (princ "Its "))) | 746 | (princ "Its "))) |
| 747 | (if valvoid | 747 | (if valvoid |
| 748 | (princ " is void as a variable.") | 748 | (princ " is void as a variable.") |
| 749 | (princ "'s ")))) | 749 | (princ (substitute-command-keys "’s "))))) |
| 750 | (unless valvoid | 750 | (unless valvoid |
| 751 | (with-current-buffer standard-output | 751 | (with-current-buffer standard-output |
| 752 | (setq val-start-pos (point)) | 752 | (setq val-start-pos (point)) |
| @@ -859,11 +859,14 @@ it is displayed along with the global value." | |||
| 859 | ((not permanent-local)) | 859 | ((not permanent-local)) |
| 860 | ((bufferp locus) | 860 | ((bufferp locus) |
| 861 | (setq extra-line t) | 861 | (setq extra-line t) |
| 862 | (princ " This variable's buffer-local value is permanent.\n")) | 862 | (princ |
| 863 | (substitute-command-keys | ||
| 864 | " This variable's buffer-local value is permanent.\n"))) | ||
| 863 | (t | 865 | (t |
| 864 | (setq extra-line t) | 866 | (setq extra-line t) |
| 865 | (princ " This variable's value is permanent \ | 867 | (princ (substitute-command-keys |
| 866 | if it is given a local binding.\n"))) | 868 | " This variable's value is permanent \ |
| 869 | if it is given a local binding.\n")))) | ||
| 867 | 870 | ||
| 868 | ;; Mention if it's an alias. | 871 | ;; Mention if it's an alias. |
| 869 | (unless (eq alias variable) | 872 | (unless (eq alias variable) |
| @@ -896,7 +899,8 @@ if it is given a local binding.\n"))) | |||
| 896 | (dir-locals-find-file | 899 | (dir-locals-find-file |
| 897 | (buffer-file-name buffer)))) | 900 | (buffer-file-name buffer)))) |
| 898 | (dir-file t)) | 901 | (dir-file t)) |
| 899 | (princ " This variable's value is directory-local") | 902 | (princ (substitute-command-keys |
| 903 | " This variable's value is directory-local")) | ||
| 900 | (if (null file) | 904 | (if (null file) |
| 901 | (princ ".\n") | 905 | (princ ".\n") |
| 902 | (princ ", set ") | 906 | (princ ", set ") |
| @@ -918,7 +922,8 @@ if it is given a local binding.\n"))) | |||
| 918 | file 'type 'help-dir-local-var-def | 922 | file 'type 'help-dir-local-var-def |
| 919 | 'help-args (list variable file))) | 923 | 'help-args (list variable file))) |
| 920 | (princ (substitute-command-keys "’.\n")))) | 924 | (princ (substitute-command-keys "’.\n")))) |
| 921 | (princ " This variable's value is file-local.\n"))) | 925 | (princ (substitute-command-keys |
| 926 | " This variable's value is file-local.\n")))) | ||
| 922 | 927 | ||
| 923 | (when (memq variable ignored-local-variables) | 928 | (when (memq variable ignored-local-variables) |
| 924 | (setq extra-line t) | 929 | (setq extra-line t) |
diff --git a/lisp/hexl.el b/lisp/hexl.el index 3e0ea410620..4aa76d23cb7 100644 --- a/lisp/hexl.el +++ b/lisp/hexl.el | |||
| @@ -935,7 +935,7 @@ and their encoded form is inserted byte by byte." | |||
| 935 | (mapconcat (function (lambda (c) (format "%x" c))) | 935 | (mapconcat (function (lambda (c) (format "%x" c))) |
| 936 | internal " ")) | 936 | internal " ")) |
| 937 | (if (yes-or-no-p | 937 | (if (yes-or-no-p |
| 938 | (format | 938 | (format-message |
| 939 | "Insert char 0x%x's internal representation \"%s\"? " | 939 | "Insert char 0x%x's internal representation \"%s\"? " |
| 940 | ch internal-hex)) | 940 | ch internal-hex)) |
| 941 | (setq encoded internal) | 941 | (setq encoded internal) |
diff --git a/lisp/imenu.el b/lisp/imenu.el index 158718b08a9..717ac633665 100644 --- a/lisp/imenu.el +++ b/lisp/imenu.el | |||
| @@ -348,6 +348,12 @@ Don't move point." | |||
| 348 | ;;; Lisp | 348 | ;;; Lisp |
| 349 | ;;; | 349 | ;;; |
| 350 | 350 | ||
| 351 | (define-error 'imenu-unavailable "imenu unavailable") | ||
| 352 | |||
| 353 | (defun imenu-unavailable-error (format &rest args) | ||
| 354 | (signal 'imenu-unavailable | ||
| 355 | (list (apply #'format-message format args)))) | ||
| 356 | |||
| 351 | (defun imenu-example--lisp-extract-index-name () | 357 | (defun imenu-example--lisp-extract-index-name () |
| 352 | ;; Example of a candidate for `imenu-extract-index-name-function'. | 358 | ;; Example of a candidate for `imenu-extract-index-name-function'. |
| 353 | ;; This will generate a flat index of definitions in a lisp file. | 359 | ;; This will generate a flat index of definitions in a lisp file. |
| @@ -590,7 +596,8 @@ See `imenu--index-alist' for the format of the index alist." | |||
| 590 | (funcall imenu-create-index-function)))) | 596 | (funcall imenu-create-index-function)))) |
| 591 | (imenu--truncate-items imenu--index-alist))) | 597 | (imenu--truncate-items imenu--index-alist))) |
| 592 | (or imenu--index-alist noerror | 598 | (or imenu--index-alist noerror |
| 593 | (user-error "No items suitable for an index found in this buffer")) | 599 | (imenu-unavailable-error |
| 600 | "No items suitable for an index found in this buffer")) | ||
| 594 | (or imenu--index-alist | 601 | (or imenu--index-alist |
| 595 | (setq imenu--index-alist (list nil))) | 602 | (setq imenu--index-alist (list nil))) |
| 596 | ;; Add a rescan option to the index. | 603 | ;; Add a rescan option to the index. |
| @@ -704,7 +711,7 @@ The alternate method, which is the one most often used, is to call | |||
| 704 | ((and imenu-generic-expression) | 711 | ((and imenu-generic-expression) |
| 705 | (imenu--generic-function imenu-generic-expression)) | 712 | (imenu--generic-function imenu-generic-expression)) |
| 706 | (t | 713 | (t |
| 707 | (user-error "This buffer cannot use `imenu-default-create-index-function'")))) | 714 | (imenu-unavailable-error "This buffer cannot use `imenu-default-create-index-function'")))) |
| 708 | 715 | ||
| 709 | ;;; | 716 | ;;; |
| 710 | ;;; Generic index gathering function. | 717 | ;;; Generic index gathering function. |
| @@ -956,8 +963,8 @@ See the command `imenu' for more information." | |||
| 956 | `(menu-item ,name ,imenu--menubar-keymap)) | 963 | `(menu-item ,name ,imenu--menubar-keymap)) |
| 957 | (use-local-map newmap) | 964 | (use-local-map newmap) |
| 958 | (add-hook 'menu-bar-update-hook 'imenu-update-menubar))) | 965 | (add-hook 'menu-bar-update-hook 'imenu-update-menubar))) |
| 959 | (user-error "The mode `%s' does not support Imenu" | 966 | (imenu-unavailable-error "The mode `%s' does not support Imenu" |
| 960 | (format-mode-line mode-name)))) | 967 | (format-mode-line mode-name)))) |
| 961 | 968 | ||
| 962 | ;;;###autoload | 969 | ;;;###autoload |
| 963 | (defun imenu-add-menubar-index () | 970 | (defun imenu-add-menubar-index () |
diff --git a/lisp/info.el b/lisp/info.el index 21dbca9ee58..2c92df4ec16 100644 --- a/lisp/info.el +++ b/lisp/info.el | |||
| @@ -3763,7 +3763,7 @@ Build a menu of the possible matches." | |||
| 3763 | ;; I think nxml is the only exception - maybe it should be just be renamed. | 3763 | ;; I think nxml is the only exception - maybe it should be just be renamed. |
| 3764 | (let ((str (ignore-errors (lm-commentary (find-library-name nodename))))) | 3764 | (let ((str (ignore-errors (lm-commentary (find-library-name nodename))))) |
| 3765 | (if (null str) | 3765 | (if (null str) |
| 3766 | (insert "Can't find package description.\n\n") | 3766 | (insert "Can’t find package description.\n\n") |
| 3767 | (insert | 3767 | (insert |
| 3768 | (with-temp-buffer | 3768 | (with-temp-buffer |
| 3769 | (insert str) | 3769 | (insert str) |
diff --git a/lisp/international/ccl.el b/lisp/international/ccl.el index 429c14b5e44..08c18e1fdc7 100644 --- a/lisp/international/ccl.el +++ b/lisp/international/ccl.el | |||
| @@ -967,7 +967,8 @@ is a list of CCL-BLOCKs." | |||
| 967 | (let ((len (length ccl-code)) | 967 | (let ((len (length ccl-code)) |
| 968 | (buffer-mag (aref ccl-code 0))) | 968 | (buffer-mag (aref ccl-code 0))) |
| 969 | (cond ((= buffer-mag 0) | 969 | (cond ((= buffer-mag 0) |
| 970 | (insert "Don't output anything.\n")) | 970 | (insert (substitute-command-keys |
| 971 | "Don’t output anything.\n"))) | ||
| 971 | ((= buffer-mag 1) | 972 | ((= buffer-mag 1) |
| 972 | (insert "Out-buffer must be as large as in-buffer.\n")) | 973 | (insert "Out-buffer must be as large as in-buffer.\n")) |
| 973 | (t | 974 | (t |
| @@ -1127,7 +1128,7 @@ is a list of CCL-BLOCKs." | |||
| 1127 | 1128 | ||
| 1128 | (defun ccl-dump-call (ignore cc) | 1129 | (defun ccl-dump-call (ignore cc) |
| 1129 | (let ((subroutine (car (ccl-get-next-code)))) | 1130 | (let ((subroutine (car (ccl-get-next-code)))) |
| 1130 | (insert (format "call subroutine `%s'\n" subroutine)))) | 1131 | (insert (format-message "call subroutine `%s'\n" subroutine)))) |
| 1131 | 1132 | ||
| 1132 | (defun ccl-dump-write-const-string (rrr cc) | 1133 | (defun ccl-dump-write-const-string (rrr cc) |
| 1133 | (if (= rrr 0) | 1134 | (if (= rrr 0) |
diff --git a/lisp/international/ja-dic-utl.el b/lisp/international/ja-dic-utl.el index 8400c473afa..7005ba85726 100644 --- a/lisp/international/ja-dic-utl.el +++ b/lisp/international/ja-dic-utl.el | |||
| @@ -109,13 +109,14 @@ without okurigana are placed at the head of the returned list." | |||
| 109 | (load-library "ja-dic/ja-dic") | 109 | (load-library "ja-dic/ja-dic") |
| 110 | (error (ding) | 110 | (error (ding) |
| 111 | (with-output-to-temp-buffer "*Help*" | 111 | (with-output-to-temp-buffer "*Help*" |
| 112 | (princ "The library `ja-dic' can't be loaded. | 112 | (princ (substitute-command-keys "\ |
| 113 | The library `ja-dic' can't be loaded. | ||
| 113 | 114 | ||
| 114 | The most common case is that you have not yet installed the library | 115 | The most common case is that you have not yet installed the library |
| 115 | included in LEIM (Libraries of Emacs Input Method) which is | 116 | included in LEIM (Libraries of Emacs Input Method) which is |
| 116 | distributed separately from Emacs. | 117 | distributed separately from Emacs. |
| 117 | 118 | ||
| 118 | LEIM is available from the same ftp directory as Emacs.")) | 119 | LEIM is available from the same ftp directory as Emacs."))) |
| 119 | (signal (car err) (cdr err))))) | 120 | (signal (car err) (cdr err))))) |
| 120 | 121 | ||
| 121 | (let ((vec (make-vector len 0)) | 122 | (let ((vec (make-vector len 0)) |
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 4ee3b2831e8..5934919d42e 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -744,7 +744,8 @@ e.g., for sending an email message.\n ") | |||
| 744 | (when unsafe | 744 | (when unsafe |
| 745 | (insert (if rejected "The other coding systems" | 745 | (insert (if rejected "The other coding systems" |
| 746 | "However, each of them") | 746 | "However, each of them") |
| 747 | " encountered characters it couldn't encode:\n") | 747 | (substitute-command-keys |
| 748 | " encountered characters it couldn't encode:\n")) | ||
| 748 | (dolist (coding unsafe) | 749 | (dolist (coding unsafe) |
| 749 | (insert (format " %s cannot encode these:" (car coding))) | 750 | (insert (format " %s cannot encode these:" (car coding))) |
| 750 | (let ((i 0) | 751 | (let ((i 0) |
| @@ -1285,9 +1286,9 @@ Emacs loads this file at startup time.") | |||
| 1285 | ;; INPUT-METHOD LANGUAGE-NAME ACTIVATE-FUNC | 1286 | ;; INPUT-METHOD LANGUAGE-NAME ACTIVATE-FUNC |
| 1286 | ;; TITLE DESCRIPTION | 1287 | ;; TITLE DESCRIPTION |
| 1287 | ;; ARG ...) | 1288 | ;; ARG ...) |
| 1288 | ;; See the function `register-input-method' for the meanings of the arguments. | 1289 | ;; See the function ‘register-input-method’ for the meanings of the arguments. |
| 1289 | ;; | 1290 | ;; |
| 1290 | ;; If this directory is included in `load-path', Emacs automatically | 1291 | ;; If this directory is included in ‘load-path’, Emacs automatically |
| 1291 | ;; loads this file at startup time. | 1292 | ;; loads this file at startup time. |
| 1292 | 1293 | ||
| 1293 | " | 1294 | " |
diff --git a/lisp/international/quail.el b/lisp/international/quail.el index 8c9d1457634..01676ac4fba 100644 --- a/lisp/international/quail.el +++ b/lisp/international/quail.el | |||
| @@ -252,15 +252,16 @@ This activates input method defined by PACKAGE-NAME by running | |||
| 252 | (with-output-to-temp-buffer "*Help*" | 252 | (with-output-to-temp-buffer "*Help*" |
| 253 | (princ "Quail package \"") | 253 | (princ "Quail package \"") |
| 254 | (princ package-name) | 254 | (princ package-name) |
| 255 | (princ "\" can't be activated\n because library \"") | 255 | (princ (substitute-command-keys |
| 256 | "\" can't be activated\n because library \"")) | ||
| 256 | (princ (car libraries)) | 257 | (princ (car libraries)) |
| 257 | (princ "\" is not in `load-path'. | 258 | (princ (substitute-command-keys "\" is not in `load-path'. |
| 258 | 259 | ||
| 259 | The most common case is that you have not yet installed appropriate | 260 | The most common case is that you have not yet installed appropriate |
| 260 | libraries in LEIM (Libraries of Emacs Input Method) which is | 261 | libraries in LEIM (Libraries of Emacs Input Method) which is |
| 261 | distributed separately from Emacs. | 262 | distributed separately from Emacs. |
| 262 | 263 | ||
| 263 | LEIM is available from the same ftp directory as Emacs.")) | 264 | LEIM is available from the same ftp directory as Emacs."))) |
| 264 | (error "Can't use the Quail package `%s'" package-name)) | 265 | (error "Can't use the Quail package `%s'" package-name)) |
| 265 | (setq libraries (cdr libraries)))))) | 266 | (setq libraries (cdr libraries)))))) |
| 266 | (quail-select-package package-name) | 267 | (quail-select-package package-name) |
| @@ -625,7 +626,7 @@ While this input method is active, the variable | |||
| 625 | "Standard keyboard layout of printable characters Quail assumes. | 626 | "Standard keyboard layout of printable characters Quail assumes. |
| 626 | See the documentation of `quail-keyboard-layout' for this format. | 627 | See the documentation of `quail-keyboard-layout' for this format. |
| 627 | This layout is almost the same as that of VT100, | 628 | This layout is almost the same as that of VT100, |
| 628 | but the location of key \\ (backslash) is just right of key ' (single-quote), | 629 | but the location of key \\ (backslash) is just right of key \\=' (single-quote), |
| 629 | not right of RETURN key.") | 630 | not right of RETURN key.") |
| 630 | 631 | ||
| 631 | (defconst quail-keyboard-layout-len 180) | 632 | (defconst quail-keyboard-layout-len 180) |
| @@ -2533,35 +2534,37 @@ package to describe." | |||
| 2533 | (let ((done-list nil)) | 2534 | (let ((done-list nil)) |
| 2534 | ;; Show keyboard layout if the current package requests it.. | 2535 | ;; Show keyboard layout if the current package requests it.. |
| 2535 | (when (quail-show-layout) | 2536 | (when (quail-show-layout) |
| 2536 | (insert " | 2537 | (insert (substitute-command-keys " |
| 2537 | KEYBOARD LAYOUT | 2538 | KEYBOARD LAYOUT |
| 2538 | --------------- | 2539 | --------------- |
| 2539 | This input method works by translating individual input characters. | 2540 | This input method works by translating individual input characters. |
| 2540 | Assuming that your actual keyboard has the `") | 2541 | Assuming that your actual keyboard has the `")) |
| 2541 | (help-insert-xref-button | 2542 | (help-insert-xref-button |
| 2542 | quail-keyboard-layout-type | 2543 | quail-keyboard-layout-type |
| 2543 | 'quail-keyboard-layout-button | 2544 | 'quail-keyboard-layout-button |
| 2544 | quail-keyboard-layout-type) | 2545 | quail-keyboard-layout-type) |
| 2545 | (insert "' layout, | 2546 | (insert (substitute-command-keys "' layout, |
| 2546 | translation results in the following \"virtual\" keyboard layout | 2547 | translation results in the following \"virtual\" keyboard layout |
| 2547 | \(the labels on the keys indicate what character will be produced | 2548 | \(the labels on the keys indicate what character will be produced |
| 2548 | by each key, with and without holding Shift): | 2549 | by each key, with and without holding Shift): |
| 2549 | ") | 2550 | ")) |
| 2550 | (setq done-list | 2551 | (setq done-list |
| 2551 | (quail-insert-kbd-layout quail-keyboard-layout)) | 2552 | (quail-insert-kbd-layout quail-keyboard-layout)) |
| 2552 | (insert "If your keyboard has a different layout, rearranged from | 2553 | (insert (substitute-command-keys "\ |
| 2553 | `") | 2554 | If your keyboard has a different layout, rearranged from |
| 2555 | `")) | ||
| 2554 | (help-insert-xref-button | 2556 | (help-insert-xref-button |
| 2555 | "standard" | 2557 | "standard" |
| 2556 | 'quail-keyboard-layout-button "standard") | 2558 | 'quail-keyboard-layout-button "standard") |
| 2557 | (insert "', the \"virtual\" keyboard you get with this input method | 2559 | (insert (substitute-command-keys "\ |
| 2560 | ', the \"virtual\" keyboard you get with this input method | ||
| 2558 | will be rearranged in the same way. | 2561 | will be rearranged in the same way. |
| 2559 | 2562 | ||
| 2560 | You can set the variable `quail-keyboard-layout-type' to specify | 2563 | You can set the variable `quail-keyboard-layout-type' to specify |
| 2561 | the physical layout of your keyboard; the tables shown in | 2564 | the physical layout of your keyboard; the tables shown in |
| 2562 | documentation of input methods including this one are based on the | 2565 | documentation of input methods including this one are based on the |
| 2563 | physical keyboard layout as specified with that variable. | 2566 | physical keyboard layout as specified with that variable. |
| 2564 | ") | 2567 | ")) |
| 2565 | (help-insert-xref-button | 2568 | (help-insert-xref-button |
| 2566 | "[customize keyboard layout]" | 2569 | "[customize keyboard layout]" |
| 2567 | 'quail-keyboard-customize-button 'quail-keyboard-layout-type) | 2570 | 'quail-keyboard-customize-button 'quail-keyboard-layout-type) |
diff --git a/lisp/international/titdic-cnv.el b/lisp/international/titdic-cnv.el index 1186c7106cc..6a15bc41e50 100644 --- a/lisp/international/titdic-cnv.el +++ b/lisp/international/titdic-cnv.el | |||
| @@ -273,7 +273,8 @@ SPC, 6, 3, 4, or 7 specifying a tone (SPC:$(0?v(N(B, 6:$(0Dm(N(B, 3:$(0&9Vy | |||
| 273 | (princ ";; Quail package `") | 273 | (princ ";; Quail package `") |
| 274 | (princ package) | 274 | (princ package) |
| 275 | (princ "\n") | 275 | (princ "\n") |
| 276 | (princ ";; Generated by the command `titdic-convert'\n") | 276 | (princ (substitute-command-keys |
| 277 | ";; Generated by the command `titdic-convert'\n")) | ||
| 277 | (princ ";;\tOriginal TIT dictionary file: ") | 278 | (princ ";;\tOriginal TIT dictionary file: ") |
| 278 | (princ (file-name-nondirectory filename)) | 279 | (princ (file-name-nondirectory filename)) |
| 279 | (princ "\n\n") | 280 | (princ "\n\n") |
| @@ -1150,8 +1151,9 @@ the generated Quail package is saved." | |||
| 1150 | (setq coding-system-for-write | 1151 | (setq coding-system-for-write |
| 1151 | (coding-system-change-eol-conversion coding 'unix)) | 1152 | (coding-system-change-eol-conversion coding 'unix)) |
| 1152 | (with-temp-file (expand-file-name quailfile dirname) | 1153 | (with-temp-file (expand-file-name quailfile dirname) |
| 1153 | (insert (format ";; Quail package `%s'\n" name)) | 1154 | (insert (format-message ";; Quail package `%s'\n" name)) |
| 1154 | (insert ";; Generated by the command `miscdic-convert'\n") | 1155 | (insert (format-message |
| 1156 | ";; Generated by the command `miscdic-convert'\n")) | ||
| 1155 | (insert ";; Source dictionary file: " dicfile "\n") | 1157 | (insert ";; Source dictionary file: " dicfile "\n") |
| 1156 | (insert ";; Copyright notice of the source file\n") | 1158 | (insert ";; Copyright notice of the source file\n") |
| 1157 | (insert ";;------------------------------------------------------\n") | 1159 | (insert ";;------------------------------------------------------\n") |
diff --git a/lisp/isearch.el b/lisp/isearch.el index 8d4bf24c6fb..4fc9b380ec7 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el | |||
| @@ -710,6 +710,7 @@ Type \\[isearch-toggle-invisible] to toggle search in invisible text. | |||
| 710 | Type \\[isearch-toggle-regexp] to toggle regular-expression mode. | 710 | Type \\[isearch-toggle-regexp] to toggle regular-expression mode. |
| 711 | Type \\[isearch-toggle-word] to toggle word mode. | 711 | Type \\[isearch-toggle-word] to toggle word mode. |
| 712 | Type \\[isearch-toggle-symbol] to toggle symbol mode. | 712 | Type \\[isearch-toggle-symbol] to toggle symbol mode. |
| 713 | Type \\[isearch-toggle-character-fold] to toggle character folding. | ||
| 713 | 714 | ||
| 714 | Type \\[isearch-toggle-lax-whitespace] to toggle whitespace matching. | 715 | Type \\[isearch-toggle-lax-whitespace] to toggle whitespace matching. |
| 715 | In incremental searches, a space or spaces normally matches any whitespace | 716 | In incremental searches, a space or spaces normally matches any whitespace |
diff --git a/lisp/json.el b/lisp/json.el index eaf8596a6dc..5392a13f9e0 100644 --- a/lisp/json.el +++ b/lisp/json.el | |||
| @@ -286,7 +286,7 @@ representation will be parsed correctly." | |||
| 286 | (defun json-read-string () | 286 | (defun json-read-string () |
| 287 | "Read the JSON string at point." | 287 | "Read the JSON string at point." |
| 288 | (unless (char-equal (json-peek) ?\") | 288 | (unless (char-equal (json-peek) ?\") |
| 289 | (signal 'json-string-format (list "doesn't start with '\"'!"))) | 289 | (signal 'json-string-format (list "doesn’t start with ‘\"’!"))) |
| 290 | ;; Skip over the '"' | 290 | ;; Skip over the '"' |
| 291 | (json-advance) | 291 | (json-advance) |
| 292 | (let ((characters '()) | 292 | (let ((characters '()) |
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index c571ca91773..14c634f937c 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el | |||
| @@ -65,8 +65,8 @@ should return a grid vector array that is the new solution. | |||
| 65 | 65 | ||
| 66 | ;;;*** | 66 | ;;;*** |
| 67 | 67 | ||
| 68 | ;;;### (autoloads nil "ada-mode" "progmodes/ada-mode.el" (21814 9129 | 68 | ;;;### (autoloads nil "ada-mode" "progmodes/ada-mode.el" (21980 16567 |
| 69 | ;;;;;; 380496 997000)) | 69 | ;;;;;; 981544 893000)) |
| 70 | ;;; Generated autoloads from progmodes/ada-mode.el | 70 | ;;; Generated autoloads from progmodes/ada-mode.el |
| 71 | 71 | ||
| 72 | (autoload 'ada-add-extensions "ada-mode" "\ | 72 | (autoload 'ada-add-extensions "ada-mode" "\ |
| @@ -96,8 +96,8 @@ Insert a descriptive header at the top of the file. | |||
| 96 | 96 | ||
| 97 | ;;;*** | 97 | ;;;*** |
| 98 | 98 | ||
| 99 | ;;;### (autoloads nil "ada-xref" "progmodes/ada-xref.el" (21855 577 | 99 | ;;;### (autoloads nil "ada-xref" "progmodes/ada-xref.el" (21980 16567 |
| 100 | ;;;;;; 357945 168000)) | 100 | ;;;;;; 981544 893000)) |
| 101 | ;;; Generated autoloads from progmodes/ada-xref.el | 101 | ;;; Generated autoloads from progmodes/ada-xref.el |
| 102 | 102 | ||
| 103 | (autoload 'ada-find-file "ada-xref" "\ | 103 | (autoload 'ada-find-file "ada-xref" "\ |
| @@ -108,8 +108,8 @@ Completion is available. | |||
| 108 | 108 | ||
| 109 | ;;;*** | 109 | ;;;*** |
| 110 | 110 | ||
| 111 | ;;;### (autoloads nil "add-log" "vc/add-log.el" (21942 1330 829986 | 111 | ;;;### (autoloads nil "add-log" "vc/add-log.el" (21985 34484 266705 |
| 112 | ;;;;;; 820000)) | 112 | ;;;;;; 925000)) |
| 113 | ;;; Generated autoloads from vc/add-log.el | 113 | ;;; Generated autoloads from vc/add-log.el |
| 114 | 114 | ||
| 115 | (put 'change-log-default-name 'safe-local-variable 'string-or-null-p) | 115 | (put 'change-log-default-name 'safe-local-variable 'string-or-null-p) |
| @@ -238,8 +238,8 @@ old-style time formats for entries are supported. | |||
| 238 | 238 | ||
| 239 | ;;;*** | 239 | ;;;*** |
| 240 | 240 | ||
| 241 | ;;;### (autoloads nil "advice" "emacs-lisp/advice.el" (21895 57521 | 241 | ;;;### (autoloads nil "advice" "emacs-lisp/advice.el" (21976 19509 |
| 242 | ;;;;;; 590301 332000)) | 242 | ;;;;;; 764430 241000)) |
| 243 | ;;; Generated autoloads from emacs-lisp/advice.el | 243 | ;;; Generated autoloads from emacs-lisp/advice.el |
| 244 | 244 | ||
| 245 | (defvar ad-redefinition-action 'warn "\ | 245 | (defvar ad-redefinition-action 'warn "\ |
| @@ -374,7 +374,7 @@ usage: (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...) | |||
| 374 | 374 | ||
| 375 | ;;;*** | 375 | ;;;*** |
| 376 | 376 | ||
| 377 | ;;;### (autoloads nil "align" "align.el" (21948 40114 174686 453000)) | 377 | ;;;### (autoloads nil "align" "align.el" (21980 16567 345544 893000)) |
| 378 | ;;; Generated autoloads from align.el | 378 | ;;; Generated autoloads from align.el |
| 379 | 379 | ||
| 380 | (autoload 'align "align" "\ | 380 | (autoload 'align "align" "\ |
| @@ -477,7 +477,7 @@ A replacement function for `newline-and-indent', aligning as it goes. | |||
| 477 | 477 | ||
| 478 | ;;;*** | 478 | ;;;*** |
| 479 | 479 | ||
| 480 | ;;;### (autoloads nil "allout" "allout.el" (21907 48688 645360 195000)) | 480 | ;;;### (autoloads nil "allout" "allout.el" (21981 37426 507399 97000)) |
| 481 | ;;; Generated autoloads from allout.el | 481 | ;;; Generated autoloads from allout.el |
| 482 | (push (purecopy '(allout 2 3)) package--builtin-versions) | 482 | (push (purecopy '(allout 2 3)) package--builtin-versions) |
| 483 | 483 | ||
| @@ -670,7 +670,7 @@ M-x outlineify-sticky Activate outline mode for current buffer, | |||
| 670 | buffer with name derived from derived from that | 670 | buffer with name derived from derived from that |
| 671 | of current buffer -- \"*BUFFERNAME exposed*\". | 671 | of current buffer -- \"*BUFFERNAME exposed*\". |
| 672 | \\[allout-flatten-exposed-to-buffer] `allout-flatten-exposed-to-buffer' | 672 | \\[allout-flatten-exposed-to-buffer] `allout-flatten-exposed-to-buffer' |
| 673 | Like above 'copy-exposed', but convert topic | 673 | Like above `copy-exposed', but convert topic |
| 674 | prefixes to section.subsection... numeric | 674 | prefixes to section.subsection... numeric |
| 675 | format. | 675 | format. |
| 676 | \\[customize-variable] allout-auto-activation | 676 | \\[customize-variable] allout-auto-activation |
| @@ -694,7 +694,7 @@ symmetric decryption keys, preventing entry of the correct key on | |||
| 694 | subsequent decryption attempts until the cache times-out. That | 694 | subsequent decryption attempts until the cache times-out. That |
| 695 | can take several minutes. (Decryption of other entries is not | 695 | can take several minutes. (Decryption of other entries is not |
| 696 | affected.) Upgrade your EasyPG version, if you can, and you can | 696 | affected.) Upgrade your EasyPG version, if you can, and you can |
| 697 | deliberately clear your gpg-agent's cache by sending it a '-HUP' | 697 | deliberately clear your gpg-agent's cache by sending it a `-HUP' |
| 698 | signal. | 698 | signal. |
| 699 | 699 | ||
| 700 | See `allout-toggle-current-subtree-encryption' function docstring | 700 | See `allout-toggle-current-subtree-encryption' function docstring |
| @@ -837,8 +837,8 @@ for details on preparing Emacs for automatic allout activation. | |||
| 837 | 837 | ||
| 838 | ;;;*** | 838 | ;;;*** |
| 839 | 839 | ||
| 840 | ;;;### (autoloads nil "allout-widgets" "allout-widgets.el" (21855 | 840 | ;;;### (autoloads nil "allout-widgets" "allout-widgets.el" (21980 |
| 841 | ;;;;;; 576 417950 874000)) | 841 | ;;;;;; 16567 353544 893000)) |
| 842 | ;;; Generated autoloads from allout-widgets.el | 842 | ;;; Generated autoloads from allout-widgets.el |
| 843 | (push (purecopy '(allout-widgets 1 0)) package--builtin-versions) | 843 | (push (purecopy '(allout-widgets 1 0)) package--builtin-versions) |
| 844 | 844 | ||
| @@ -896,8 +896,8 @@ outline hot-spot navigation (see `allout-mode'). | |||
| 896 | 896 | ||
| 897 | ;;;*** | 897 | ;;;*** |
| 898 | 898 | ||
| 899 | ;;;### (autoloads nil "ange-ftp" "net/ange-ftp.el" (21948 40114 314686 | 899 | ;;;### (autoloads nil "ange-ftp" "net/ange-ftp.el" (21980 16567 805544 |
| 900 | ;;;;;; 453000)) | 900 | ;;;;;; 893000)) |
| 901 | ;;; Generated autoloads from net/ange-ftp.el | 901 | ;;; Generated autoloads from net/ange-ftp.el |
| 902 | 902 | ||
| 903 | (defalias 'ange-ftp-re-read-dir 'ange-ftp-reread-dir) | 903 | (defalias 'ange-ftp-re-read-dir 'ange-ftp-reread-dir) |
| @@ -951,8 +951,8 @@ the buffer *Birthday-Present-for-Name*. | |||
| 951 | 951 | ||
| 952 | ;;;*** | 952 | ;;;*** |
| 953 | 953 | ||
| 954 | ;;;### (autoloads nil "ansi-color" "ansi-color.el" (21670 32330 885624 | 954 | ;;;### (autoloads nil "ansi-color" "ansi-color.el" (21952 37178 110214 |
| 955 | ;;;;;; 725000)) | 955 | ;;;;;; 961000)) |
| 956 | ;;; Generated autoloads from ansi-color.el | 956 | ;;; Generated autoloads from ansi-color.el |
| 957 | (push (purecopy '(ansi-color 3 4 2)) package--builtin-versions) | 957 | (push (purecopy '(ansi-color 3 4 2)) package--builtin-versions) |
| 958 | 958 | ||
| @@ -978,8 +978,8 @@ This is a good function to put in `comint-output-filter-functions'. | |||
| 978 | 978 | ||
| 979 | ;;;*** | 979 | ;;;*** |
| 980 | 980 | ||
| 981 | ;;;### (autoloads nil "antlr-mode" "progmodes/antlr-mode.el" (21670 | 981 | ;;;### (autoloads nil "antlr-mode" "progmodes/antlr-mode.el" (21980 |
| 982 | ;;;;;; 32331 385639 720000)) | 982 | ;;;;;; 16567 993544 893000)) |
| 983 | ;;; Generated autoloads from progmodes/antlr-mode.el | 983 | ;;; Generated autoloads from progmodes/antlr-mode.el |
| 984 | (push (purecopy '(antlr-mode 2 2 3)) package--builtin-versions) | 984 | (push (purecopy '(antlr-mode 2 2 3)) package--builtin-versions) |
| 985 | 985 | ||
| @@ -1015,8 +1015,8 @@ Used in `antlr-mode'. Also a useful function in `java-mode-hook'. | |||
| 1015 | 1015 | ||
| 1016 | ;;;*** | 1016 | ;;;*** |
| 1017 | 1017 | ||
| 1018 | ;;;### (autoloads nil "appt" "calendar/appt.el" (21880 42526 275119 | 1018 | ;;;### (autoloads nil "appt" "calendar/appt.el" (21976 19509 728430 |
| 1019 | ;;;;;; 615000)) | 1019 | ;;;;;; 241000)) |
| 1020 | ;;; Generated autoloads from calendar/appt.el | 1020 | ;;; Generated autoloads from calendar/appt.el |
| 1021 | 1021 | ||
| 1022 | (autoload 'appt-add "appt" "\ | 1022 | (autoload 'appt-add "appt" "\ |
| @@ -1037,7 +1037,8 @@ ARG is positive, otherwise off. | |||
| 1037 | 1037 | ||
| 1038 | ;;;*** | 1038 | ;;;*** |
| 1039 | 1039 | ||
| 1040 | ;;;### (autoloads nil "apropos" "apropos.el" (21905 6960 85493 11000)) | 1040 | ;;;### (autoloads nil "apropos" "apropos.el" (21985 34484 142705 |
| 1041 | ;;;;;; 925000)) | ||
| 1041 | ;;; Generated autoloads from apropos.el | 1042 | ;;; Generated autoloads from apropos.el |
| 1042 | 1043 | ||
| 1043 | (autoload 'apropos-read-pattern "apropos" "\ | 1044 | (autoload 'apropos-read-pattern "apropos" "\ |
| @@ -1479,8 +1480,8 @@ Special commands: | |||
| 1479 | 1480 | ||
| 1480 | ;;;*** | 1481 | ;;;*** |
| 1481 | 1482 | ||
| 1482 | ;;;### (autoloads nil "auth-source" "gnus/auth-source.el" (21670 | 1483 | ;;;### (autoloads nil "auth-source" "gnus/auth-source.el" (21981 |
| 1483 | ;;;;;; 32330 885624 725000)) | 1484 | ;;;;;; 37426 543399 97000)) |
| 1484 | ;;; Generated autoloads from gnus/auth-source.el | 1485 | ;;; Generated autoloads from gnus/auth-source.el |
| 1485 | 1486 | ||
| 1486 | (defvar auth-source-cache-expiry 7200 "\ | 1487 | (defvar auth-source-cache-expiry 7200 "\ |
| @@ -1564,8 +1565,8 @@ Major mode for editing Autoconf configure.ac files. | |||
| 1564 | 1565 | ||
| 1565 | ;;;*** | 1566 | ;;;*** |
| 1566 | 1567 | ||
| 1567 | ;;;### (autoloads nil "autoinsert" "autoinsert.el" (21670 32330 885624 | 1568 | ;;;### (autoloads nil "autoinsert" "autoinsert.el" (21980 16567 365544 |
| 1568 | ;;;;;; 725000)) | 1569 | ;;;;;; 893000)) |
| 1569 | ;;; Generated autoloads from autoinsert.el | 1570 | ;;; Generated autoloads from autoinsert.el |
| 1570 | 1571 | ||
| 1571 | (autoload 'auto-insert "autoinsert" "\ | 1572 | (autoload 'auto-insert "autoinsert" "\ |
| @@ -1655,8 +1656,8 @@ should be non-nil). | |||
| 1655 | 1656 | ||
| 1656 | ;;;*** | 1657 | ;;;*** |
| 1657 | 1658 | ||
| 1658 | ;;;### (autoloads nil "autorevert" "autorevert.el" (21928 54832 51662 | 1659 | ;;;### (autoloads nil "autorevert" "autorevert.el" (21980 16567 365544 |
| 1659 | ;;;;;; 924000)) | 1660 | ;;;;;; 893000)) |
| 1660 | ;;; Generated autoloads from autorevert.el | 1661 | ;;; Generated autoloads from autorevert.el |
| 1661 | 1662 | ||
| 1662 | (autoload 'auto-revert-mode "autorevert" "\ | 1663 | (autoload 'auto-revert-mode "autorevert" "\ |
| @@ -1744,7 +1745,7 @@ specifies in the mode line. | |||
| 1744 | 1745 | ||
| 1745 | ;;;*** | 1746 | ;;;*** |
| 1746 | 1747 | ||
| 1747 | ;;;### (autoloads nil "avoid" "avoid.el" (21670 32330 885624 725000)) | 1748 | ;;;### (autoloads nil "avoid" "avoid.el" (21955 13362 292569 401000)) |
| 1748 | ;;; Generated autoloads from avoid.el | 1749 | ;;; Generated autoloads from avoid.el |
| 1749 | 1750 | ||
| 1750 | (defvar mouse-avoidance-mode nil "\ | 1751 | (defvar mouse-avoidance-mode nil "\ |
| @@ -1874,8 +1875,8 @@ For non-interactive use see also `benchmark-run' and | |||
| 1874 | 1875 | ||
| 1875 | ;;;*** | 1876 | ;;;*** |
| 1876 | 1877 | ||
| 1877 | ;;;### (autoloads nil "bibtex" "textmodes/bibtex.el" (21948 40114 | 1878 | ;;;### (autoloads nil "bibtex" "textmodes/bibtex.el" (21988 10682 |
| 1878 | ;;;;;; 506686 453000)) | 1879 | ;;;;;; 61624 461000)) |
| 1879 | ;;; Generated autoloads from textmodes/bibtex.el | 1880 | ;;; Generated autoloads from textmodes/bibtex.el |
| 1880 | 1881 | ||
| 1881 | (autoload 'bibtex-initialize "bibtex" "\ | 1882 | (autoload 'bibtex-initialize "bibtex" "\ |
| @@ -2122,8 +2123,8 @@ a reflection. | |||
| 2122 | 2123 | ||
| 2123 | ;;;*** | 2124 | ;;;*** |
| 2124 | 2125 | ||
| 2125 | ;;;### (autoloads nil "bookmark" "bookmark.el" (21798 49947 232670 | 2126 | ;;;### (autoloads nil "bookmark" "bookmark.el" (21980 16567 369544 |
| 2126 | ;;;;;; 676000)) | 2127 | ;;;;;; 893000)) |
| 2127 | ;;; Generated autoloads from bookmark.el | 2128 | ;;; Generated autoloads from bookmark.el |
| 2128 | (define-key ctl-x-r-map "b" 'bookmark-jump) | 2129 | (define-key ctl-x-r-map "b" 'bookmark-jump) |
| 2129 | (define-key ctl-x-r-map "m" 'bookmark-set) | 2130 | (define-key ctl-x-r-map "m" 'bookmark-set) |
| @@ -2657,7 +2658,7 @@ from `browse-url-elinks-wrapper'. | |||
| 2657 | 2658 | ||
| 2658 | ;;;*** | 2659 | ;;;*** |
| 2659 | 2660 | ||
| 2660 | ;;;### (autoloads nil "bs" "bs.el" (21670 32330 885624 725000)) | 2661 | ;;;### (autoloads nil "bs" "bs.el" (21980 16567 373544 893000)) |
| 2661 | ;;; Generated autoloads from bs.el | 2662 | ;;; Generated autoloads from bs.el |
| 2662 | (push (purecopy '(bs 1 17)) package--builtin-versions) | 2663 | (push (purecopy '(bs 1 17)) package--builtin-versions) |
| 2663 | 2664 | ||
| @@ -2698,8 +2699,8 @@ name of buffer configuration. | |||
| 2698 | 2699 | ||
| 2699 | ;;;*** | 2700 | ;;;*** |
| 2700 | 2701 | ||
| 2701 | ;;;### (autoloads nil "bubbles" "play/bubbles.el" (21670 32331 385639 | 2702 | ;;;### (autoloads nil "bubbles" "play/bubbles.el" (21980 16567 957544 |
| 2702 | ;;;;;; 720000)) | 2703 | ;;;;;; 893000)) |
| 2703 | ;;; Generated autoloads from play/bubbles.el | 2704 | ;;; Generated autoloads from play/bubbles.el |
| 2704 | 2705 | ||
| 2705 | (autoload 'bubbles "bubbles" "\ | 2706 | (autoload 'bubbles "bubbles" "\ |
| @@ -2721,7 +2722,7 @@ columns on its right towards the left. | |||
| 2721 | ;;;*** | 2722 | ;;;*** |
| 2722 | 2723 | ||
| 2723 | ;;;### (autoloads nil "bug-reference" "progmodes/bug-reference.el" | 2724 | ;;;### (autoloads nil "bug-reference" "progmodes/bug-reference.el" |
| 2724 | ;;;;;; (21670 32331 385639 720000)) | 2725 | ;;;;;; (21980 16567 993544 893000)) |
| 2725 | ;;; Generated autoloads from progmodes/bug-reference.el | 2726 | ;;; Generated autoloads from progmodes/bug-reference.el |
| 2726 | 2727 | ||
| 2727 | (put 'bug-reference-url-format 'safe-local-variable (lambda (s) (or (stringp s) (and (symbolp s) (get s 'bug-reference-url-format))))) | 2728 | (put 'bug-reference-url-format 'safe-local-variable (lambda (s) (or (stringp s) (and (symbolp s) (get s 'bug-reference-url-format))))) |
| @@ -2741,8 +2742,8 @@ Like `bug-reference-mode', but only buttonize in comments and strings. | |||
| 2741 | 2742 | ||
| 2742 | ;;;*** | 2743 | ;;;*** |
| 2743 | 2744 | ||
| 2744 | ;;;### (autoloads nil "bytecomp" "emacs-lisp/bytecomp.el" (21888 | 2745 | ;;;### (autoloads nil "bytecomp" "emacs-lisp/bytecomp.el" (21988 |
| 2745 | ;;;;;; 49772 464181 796000)) | 2746 | ;;;;;; 10681 977624 461000)) |
| 2746 | ;;; Generated autoloads from emacs-lisp/bytecomp.el | 2747 | ;;; Generated autoloads from emacs-lisp/bytecomp.el |
| 2747 | (put 'byte-compile-dynamic 'safe-local-variable 'booleanp) | 2748 | (put 'byte-compile-dynamic 'safe-local-variable 'booleanp) |
| 2748 | (put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp) | 2749 | (put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp) |
| @@ -2897,7 +2898,7 @@ from the cursor position. | |||
| 2897 | 2898 | ||
| 2898 | ;;;*** | 2899 | ;;;*** |
| 2899 | 2900 | ||
| 2900 | ;;;### (autoloads nil "calc" "calc/calc.el" (21855 576 517945 858000)) | 2901 | ;;;### (autoloads nil "calc" "calc/calc.el" (21985 34484 202705 925000)) |
| 2901 | ;;; Generated autoloads from calc/calc.el | 2902 | ;;; Generated autoloads from calc/calc.el |
| 2902 | (define-key ctl-x-map "*" 'calc-dispatch) | 2903 | (define-key ctl-x-map "*" 'calc-dispatch) |
| 2903 | 2904 | ||
| @@ -2994,8 +2995,8 @@ See Info node `(calc)Defining Functions'. | |||
| 2994 | 2995 | ||
| 2995 | ;;;*** | 2996 | ;;;*** |
| 2996 | 2997 | ||
| 2997 | ;;;### (autoloads nil "calculator" "calculator.el" (21850 35126 597287 | 2998 | ;;;### (autoloads nil "calculator" "calculator.el" (21974 64192 548009 |
| 2998 | ;;;;;; 693000)) | 2999 | ;;;;;; 993000)) |
| 2999 | ;;; Generated autoloads from calculator.el | 3000 | ;;; Generated autoloads from calculator.el |
| 3000 | 3001 | ||
| 3001 | (autoload 'calculator "calculator" "\ | 3002 | (autoload 'calculator "calculator" "\ |
| @@ -3006,8 +3007,8 @@ See the documentation for `calculator-mode' for more information. | |||
| 3006 | 3007 | ||
| 3007 | ;;;*** | 3008 | ;;;*** |
| 3008 | 3009 | ||
| 3009 | ;;;### (autoloads nil "calendar" "calendar/calendar.el" (21887 28943 | 3010 | ;;;### (autoloads nil "calendar" "calendar/calendar.el" (21980 16567 |
| 3010 | ;;;;;; 471667 16000)) | 3011 | ;;;;;; 413544 893000)) |
| 3011 | ;;; Generated autoloads from calendar/calendar.el | 3012 | ;;; Generated autoloads from calendar/calendar.el |
| 3012 | 3013 | ||
| 3013 | (autoload 'calendar "calendar" "\ | 3014 | (autoload 'calendar "calendar" "\ |
| @@ -3068,8 +3069,8 @@ it fails. | |||
| 3068 | 3069 | ||
| 3069 | ;;;*** | 3070 | ;;;*** |
| 3070 | 3071 | ||
| 3071 | ;;;### (autoloads nil "cc-engine" "progmodes/cc-engine.el" (21855 | 3072 | ;;;### (autoloads nil "cc-engine" "progmodes/cc-engine.el" (21988 |
| 3072 | ;;;;;; 577 387944 393000)) | 3073 | ;;;;;; 10682 33624 461000)) |
| 3073 | ;;; Generated autoloads from progmodes/cc-engine.el | 3074 | ;;; Generated autoloads from progmodes/cc-engine.el |
| 3074 | 3075 | ||
| 3075 | (autoload 'c-guess-basic-syntax "cc-engine" "\ | 3076 | (autoload 'c-guess-basic-syntax "cc-engine" "\ |
| @@ -3079,8 +3080,8 @@ Return the syntactic context of the current line. | |||
| 3079 | 3080 | ||
| 3080 | ;;;*** | 3081 | ;;;*** |
| 3081 | 3082 | ||
| 3082 | ;;;### (autoloads nil "cc-guess" "progmodes/cc-guess.el" (21855 577 | 3083 | ;;;### (autoloads nil "cc-guess" "progmodes/cc-guess.el" (21976 19510 |
| 3083 | ;;;;;; 397944 786000)) | 3084 | ;;;;;; 84430 241000)) |
| 3084 | ;;; Generated autoloads from progmodes/cc-guess.el | 3085 | ;;; Generated autoloads from progmodes/cc-guess.el |
| 3085 | 3086 | ||
| 3086 | (defvar c-guess-guessed-offsets-alist nil "\ | 3087 | (defvar c-guess-guessed-offsets-alist nil "\ |
| @@ -3178,8 +3179,8 @@ the absolute file name of the file if STYLE-NAME is nil. | |||
| 3178 | 3179 | ||
| 3179 | ;;;*** | 3180 | ;;;*** |
| 3180 | 3181 | ||
| 3181 | ;;;### (autoloads nil "cc-mode" "progmodes/cc-mode.el" (21861 39358 | 3182 | ;;;### (autoloads nil "cc-mode" "progmodes/cc-mode.el" (21976 19510 |
| 3182 | ;;;;;; 537945 535000)) | 3183 | ;;;;;; 104430 241000)) |
| 3183 | ;;; Generated autoloads from progmodes/cc-mode.el | 3184 | ;;; Generated autoloads from progmodes/cc-mode.el |
| 3184 | 3185 | ||
| 3185 | (autoload 'c-initialize-cc-mode "cc-mode" "\ | 3186 | (autoload 'c-initialize-cc-mode "cc-mode" "\ |
| @@ -3336,8 +3337,8 @@ Key bindings: | |||
| 3336 | 3337 | ||
| 3337 | ;;;*** | 3338 | ;;;*** |
| 3338 | 3339 | ||
| 3339 | ;;;### (autoloads nil "cc-styles" "progmodes/cc-styles.el" (21670 | 3340 | ;;;### (autoloads nil "cc-styles" "progmodes/cc-styles.el" (21976 |
| 3340 | ;;;;;; 32331 385639 720000)) | 3341 | ;;;;;; 19510 104430 241000)) |
| 3341 | ;;; Generated autoloads from progmodes/cc-styles.el | 3342 | ;;; Generated autoloads from progmodes/cc-styles.el |
| 3342 | 3343 | ||
| 3343 | (autoload 'c-set-style "cc-styles" "\ | 3344 | (autoload 'c-set-style "cc-styles" "\ |
| @@ -3388,8 +3389,8 @@ and exists only for compatibility reasons. | |||
| 3388 | 3389 | ||
| 3389 | ;;;*** | 3390 | ;;;*** |
| 3390 | 3391 | ||
| 3391 | ;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (21670 32331 | 3392 | ;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (21976 19510 |
| 3392 | ;;;;;; 385639 720000)) | 3393 | ;;;;;; 104430 241000)) |
| 3393 | ;;; Generated autoloads from progmodes/cc-vars.el | 3394 | ;;; Generated autoloads from progmodes/cc-vars.el |
| 3394 | (put 'c-basic-offset 'safe-local-variable 'integerp) | 3395 | (put 'c-basic-offset 'safe-local-variable 'integerp) |
| 3395 | (put 'c-backslash-column 'safe-local-variable 'integerp) | 3396 | (put 'c-backslash-column 'safe-local-variable 'integerp) |
| @@ -3397,8 +3398,8 @@ and exists only for compatibility reasons. | |||
| 3397 | 3398 | ||
| 3398 | ;;;*** | 3399 | ;;;*** |
| 3399 | 3400 | ||
| 3400 | ;;;### (autoloads nil "ccl" "international/ccl.el" (21682 23484 726747 | 3401 | ;;;### (autoloads nil "ccl" "international/ccl.el" (21988 10681 977624 |
| 3401 | ;;;;;; 991000)) | 3402 | ;;;;;; 461000)) |
| 3402 | ;;; Generated autoloads from international/ccl.el | 3403 | ;;; Generated autoloads from international/ccl.el |
| 3403 | 3404 | ||
| 3404 | (autoload 'ccl-compile "ccl" "\ | 3405 | (autoload 'ccl-compile "ccl" "\ |
| @@ -3691,8 +3692,8 @@ See the documentation of `define-ccl-program' for the detail of CCL program. | |||
| 3691 | 3692 | ||
| 3692 | ;;;*** | 3693 | ;;;*** |
| 3693 | 3694 | ||
| 3694 | ;;;### (autoloads nil "cconv" "emacs-lisp/cconv.el" (21716 41663 | 3695 | ;;;### (autoloads nil "cconv" "emacs-lisp/cconv.el" (21978 61237 |
| 3695 | ;;;;;; 456033 27000)) | 3696 | ;;;;;; 422488 269000)) |
| 3696 | ;;; Generated autoloads from emacs-lisp/cconv.el | 3697 | ;;; Generated autoloads from emacs-lisp/cconv.el |
| 3697 | 3698 | ||
| 3698 | (autoload 'cconv-closure-convert "cconv" "\ | 3699 | (autoload 'cconv-closure-convert "cconv" "\ |
| @@ -3718,8 +3719,8 @@ Add the warnings that closure conversion would encounter. | |||
| 3718 | 3719 | ||
| 3719 | ;;;*** | 3720 | ;;;*** |
| 3720 | 3721 | ||
| 3721 | ;;;### (autoloads nil "cfengine" "progmodes/cfengine.el" (21931 31023 | 3722 | ;;;### (autoloads nil "cfengine" "progmodes/cfengine.el" (21980 16568 |
| 3722 | ;;;;;; 757164 572000)) | 3723 | ;;;;;; 17544 893000)) |
| 3723 | ;;; Generated autoloads from progmodes/cfengine.el | 3724 | ;;; Generated autoloads from progmodes/cfengine.el |
| 3724 | (push (purecopy '(cfengine 1 4)) package--builtin-versions) | 3725 | (push (purecopy '(cfengine 1 4)) package--builtin-versions) |
| 3725 | 3726 | ||
| @@ -3748,11 +3749,11 @@ Choose `cfengine2-mode' or `cfengine3-mode' by buffer contents. | |||
| 3748 | 3749 | ||
| 3749 | ;;;*** | 3750 | ;;;*** |
| 3750 | 3751 | ||
| 3751 | ;;;### (autoloads nil "character-fold" "character-fold.el" (21914 | 3752 | ;;;### (autoloads nil "character-fold" "character-fold.el" (21973 |
| 3752 | ;;;;;; 21937 447876 215000)) | 3753 | ;;;;;; 43315 242113 285000)) |
| 3753 | ;;; Generated autoloads from character-fold.el | 3754 | ;;; Generated autoloads from character-fold.el |
| 3754 | 3755 | ||
| 3755 | (defvar character-fold-search t "\ | 3756 | (defvar character-fold-search nil "\ |
| 3756 | Non-nil if searches should fold similar characters. | 3757 | Non-nil if searches should fold similar characters. |
| 3757 | This means some characters will match entire groups of characters. | 3758 | This means some characters will match entire groups of characters. |
| 3758 | For instance, \" will match all variants of double quotes, and | 3759 | For instance, \" will match all variants of double quotes, and |
| @@ -3772,15 +3773,15 @@ match any number of times. | |||
| 3772 | 3773 | ||
| 3773 | ;;;*** | 3774 | ;;;*** |
| 3774 | 3775 | ||
| 3775 | ;;;### (autoloads nil "chart" "emacs-lisp/chart.el" (21841 54062 | 3776 | ;;;### (autoloads nil "chart" "emacs-lisp/chart.el" (21976 19509 |
| 3776 | ;;;;;; 162628 940000)) | 3777 | ;;;;;; 812430 241000)) |
| 3777 | ;;; Generated autoloads from emacs-lisp/chart.el | 3778 | ;;; Generated autoloads from emacs-lisp/chart.el |
| 3778 | (push (purecopy '(chart 0 2)) package--builtin-versions) | 3779 | (push (purecopy '(chart 0 2)) package--builtin-versions) |
| 3779 | 3780 | ||
| 3780 | ;;;*** | 3781 | ;;;*** |
| 3781 | 3782 | ||
| 3782 | ;;;### (autoloads nil "check-declare" "emacs-lisp/check-declare.el" | 3783 | ;;;### (autoloads nil "check-declare" "emacs-lisp/check-declare.el" |
| 3783 | ;;;;;; (21888 49792 712181 796000)) | 3784 | ;;;;;; (21978 61237 422488 269000)) |
| 3784 | ;;; Generated autoloads from emacs-lisp/check-declare.el | 3785 | ;;; Generated autoloads from emacs-lisp/check-declare.el |
| 3785 | 3786 | ||
| 3786 | (autoload 'check-declare-file "check-declare" "\ | 3787 | (autoload 'check-declare-file "check-declare" "\ |
| @@ -3797,8 +3798,8 @@ Returns non-nil if any false statements are found. | |||
| 3797 | 3798 | ||
| 3798 | ;;;*** | 3799 | ;;;*** |
| 3799 | 3800 | ||
| 3800 | ;;;### (autoloads nil "checkdoc" "emacs-lisp/checkdoc.el" (21948 | 3801 | ;;;### (autoloads nil "checkdoc" "emacs-lisp/checkdoc.el" (21986 |
| 3801 | ;;;;;; 40114 230686 453000)) | 3802 | ;;;;;; 55346 260512 613000)) |
| 3802 | ;;; Generated autoloads from emacs-lisp/checkdoc.el | 3803 | ;;; Generated autoloads from emacs-lisp/checkdoc.el |
| 3803 | (push (purecopy '(checkdoc 0 6 2)) package--builtin-versions) | 3804 | (push (purecopy '(checkdoc 0 6 2)) package--builtin-versions) |
| 3804 | (put 'checkdoc-force-docstrings-flag 'safe-local-variable #'booleanp) | 3805 | (put 'checkdoc-force-docstrings-flag 'safe-local-variable #'booleanp) |
| @@ -4189,8 +4190,8 @@ a future Emacs interpreter will be able to use it.") | |||
| 4189 | 4190 | ||
| 4190 | ;;;*** | 4191 | ;;;*** |
| 4191 | 4192 | ||
| 4192 | ;;;### (autoloads nil "cmacexp" "progmodes/cmacexp.el" (21828 42028 | 4193 | ;;;### (autoloads nil "cmacexp" "progmodes/cmacexp.el" (21988 10682 |
| 4193 | ;;;;;; 650494 471000)) | 4194 | ;;;;;; 33624 461000)) |
| 4194 | ;;; Generated autoloads from progmodes/cmacexp.el | 4195 | ;;; Generated autoloads from progmodes/cmacexp.el |
| 4195 | 4196 | ||
| 4196 | (autoload 'c-macro-expand "cmacexp" "\ | 4197 | (autoload 'c-macro-expand "cmacexp" "\ |
| @@ -4250,7 +4251,7 @@ If FRAME cannot display COLOR, return nil. | |||
| 4250 | 4251 | ||
| 4251 | ;;;*** | 4252 | ;;;*** |
| 4252 | 4253 | ||
| 4253 | ;;;### (autoloads nil "comint" "comint.el" (21810 12071 401207 648000)) | 4254 | ;;;### (autoloads nil "comint" "comint.el" (21980 16567 473544 893000)) |
| 4254 | ;;; Generated autoloads from comint.el | 4255 | ;;; Generated autoloads from comint.el |
| 4255 | 4256 | ||
| 4256 | (defvar comint-output-filter-functions '(ansi-color-process-output comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt) "\ | 4257 | (defvar comint-output-filter-functions '(ansi-color-process-output comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt) "\ |
| @@ -4388,8 +4389,8 @@ on third call it again advances points to the next difference and so on. | |||
| 4388 | 4389 | ||
| 4389 | ;;;*** | 4390 | ;;;*** |
| 4390 | 4391 | ||
| 4391 | ;;;### (autoloads nil "compile" "progmodes/compile.el" (21911 45744 | 4392 | ;;;### (autoloads nil "compile" "progmodes/compile.el" (21980 16568 |
| 4392 | ;;;;;; 555516 371000)) | 4393 | ;;;;;; 17544 893000)) |
| 4393 | ;;; Generated autoloads from progmodes/compile.el | 4394 | ;;; Generated autoloads from progmodes/compile.el |
| 4394 | 4395 | ||
| 4395 | (defvar compilation-mode-hook nil "\ | 4396 | (defvar compilation-mode-hook nil "\ |
| @@ -4593,8 +4594,8 @@ if ARG is omitted or nil. | |||
| 4593 | 4594 | ||
| 4594 | ;;;*** | 4595 | ;;;*** |
| 4595 | 4596 | ||
| 4596 | ;;;### (autoloads nil "conf-mode" "textmodes/conf-mode.el" (21670 | 4597 | ;;;### (autoloads nil "conf-mode" "textmodes/conf-mode.el" (21988 |
| 4597 | ;;;;;; 32331 885635 586000)) | 4598 | ;;;;;; 10682 61624 461000)) |
| 4598 | ;;; Generated autoloads from textmodes/conf-mode.el | 4599 | ;;; Generated autoloads from textmodes/conf-mode.el |
| 4599 | 4600 | ||
| 4600 | (autoload 'conf-mode "conf-mode" "\ | 4601 | (autoload 'conf-mode "conf-mode" "\ |
| @@ -4778,8 +4779,8 @@ and subsequent calls on the same file won't go to disk. | |||
| 4778 | 4779 | ||
| 4779 | ;;;*** | 4780 | ;;;*** |
| 4780 | 4781 | ||
| 4781 | ;;;### (autoloads nil "copyright" "emacs-lisp/copyright.el" (21670 | 4782 | ;;;### (autoloads nil "copyright" "emacs-lisp/copyright.el" (21976 |
| 4782 | ;;;;;; 32330 885624 725000)) | 4783 | ;;;;;; 19509 832430 241000)) |
| 4783 | ;;; Generated autoloads from emacs-lisp/copyright.el | 4784 | ;;; Generated autoloads from emacs-lisp/copyright.el |
| 4784 | (put 'copyright-at-end-flag 'safe-local-variable 'booleanp) | 4785 | (put 'copyright-at-end-flag 'safe-local-variable 'booleanp) |
| 4785 | (put 'copyright-names-regexp 'safe-local-variable 'stringp) | 4786 | (put 'copyright-names-regexp 'safe-local-variable 'stringp) |
| @@ -4817,8 +4818,8 @@ If FIX is non-nil, run `copyright-fix-years' instead. | |||
| 4817 | 4818 | ||
| 4818 | ;;;*** | 4819 | ;;;*** |
| 4819 | 4820 | ||
| 4820 | ;;;### (autoloads nil "cperl-mode" "progmodes/cperl-mode.el" (21862 | 4821 | ;;;### (autoloads nil "cperl-mode" "progmodes/cperl-mode.el" (21980 |
| 4821 | ;;;;;; 60209 828658 75000)) | 4822 | ;;;;;; 16568 21544 893000)) |
| 4822 | ;;; Generated autoloads from progmodes/cperl-mode.el | 4823 | ;;; Generated autoloads from progmodes/cperl-mode.el |
| 4823 | (put 'cperl-indent-level 'safe-local-variable 'integerp) | 4824 | (put 'cperl-indent-level 'safe-local-variable 'integerp) |
| 4824 | (put 'cperl-brace-offset 'safe-local-variable 'integerp) | 4825 | (put 'cperl-brace-offset 'safe-local-variable 'integerp) |
| @@ -5016,8 +5017,8 @@ Run a `perldoc' on the word around point. | |||
| 5016 | 5017 | ||
| 5017 | ;;;*** | 5018 | ;;;*** |
| 5018 | 5019 | ||
| 5019 | ;;;### (autoloads nil "cpp" "progmodes/cpp.el" (21948 40114 418686 | 5020 | ;;;### (autoloads nil "cpp" "progmodes/cpp.el" (21988 10682 33624 |
| 5020 | ;;;;;; 453000)) | 5021 | ;;;;;; 461000)) |
| 5021 | ;;; Generated autoloads from progmodes/cpp.el | 5022 | ;;; Generated autoloads from progmodes/cpp.el |
| 5022 | 5023 | ||
| 5023 | (autoload 'cpp-highlight-buffer "cpp" "\ | 5024 | (autoload 'cpp-highlight-buffer "cpp" "\ |
| @@ -5035,8 +5036,8 @@ Edit display information for cpp conditionals. | |||
| 5035 | 5036 | ||
| 5036 | ;;;*** | 5037 | ;;;*** |
| 5037 | 5038 | ||
| 5038 | ;;;### (autoloads nil "crm" "emacs-lisp/crm.el" (21670 32330 885624 | 5039 | ;;;### (autoloads nil "crm" "emacs-lisp/crm.el" (21980 16567 501544 |
| 5039 | ;;;;;; 725000)) | 5040 | ;;;;;; 893000)) |
| 5040 | ;;; Generated autoloads from emacs-lisp/crm.el | 5041 | ;;; Generated autoloads from emacs-lisp/crm.el |
| 5041 | 5042 | ||
| 5042 | (autoload 'completing-read-multiple "crm" "\ | 5043 | (autoload 'completing-read-multiple "crm" "\ |
| @@ -5062,8 +5063,8 @@ with empty strings removed. | |||
| 5062 | 5063 | ||
| 5063 | ;;;*** | 5064 | ;;;*** |
| 5064 | 5065 | ||
| 5065 | ;;;### (autoloads nil "css-mode" "textmodes/css-mode.el" (21811 32939 | 5066 | ;;;### (autoloads nil "css-mode" "textmodes/css-mode.el" (21985 34484 |
| 5066 | ;;;;;; 200500 777000)) | 5067 | ;;;;;; 258705 925000)) |
| 5067 | ;;; Generated autoloads from textmodes/css-mode.el | 5068 | ;;; Generated autoloads from textmodes/css-mode.el |
| 5068 | 5069 | ||
| 5069 | (autoload 'css-mode "css-mode" "\ | 5070 | (autoload 'css-mode "css-mode" "\ |
| @@ -5158,8 +5159,8 @@ entering the area covered by the text-property property or leaving it. | |||
| 5158 | 5159 | ||
| 5159 | ;;;*** | 5160 | ;;;*** |
| 5160 | 5161 | ||
| 5161 | ;;;### (autoloads nil "cus-edit" "cus-edit.el" (21948 40114 214686 | 5162 | ;;;### (autoloads nil "cus-edit" "cus-edit.el" (21981 37426 511399 |
| 5162 | ;;;;;; 453000)) | 5163 | ;;;;;; 97000)) |
| 5163 | ;;; Generated autoloads from cus-edit.el | 5164 | ;;; Generated autoloads from cus-edit.el |
| 5164 | 5165 | ||
| 5165 | (defvar custom-browse-sort-alphabetically nil "\ | 5166 | (defvar custom-browse-sort-alphabetically nil "\ |
| @@ -5478,8 +5479,8 @@ The format is suitable for use with `easy-menu-define'. | |||
| 5478 | 5479 | ||
| 5479 | ;;;*** | 5480 | ;;;*** |
| 5480 | 5481 | ||
| 5481 | ;;;### (autoloads nil "cus-theme" "cus-theme.el" (21891 60465 839679 | 5482 | ;;;### (autoloads nil "cus-theme" "cus-theme.el" (21985 34484 218705 |
| 5482 | ;;;;;; 523000)) | 5483 | ;;;;;; 925000)) |
| 5483 | ;;; Generated autoloads from cus-theme.el | 5484 | ;;; Generated autoloads from cus-theme.el |
| 5484 | 5485 | ||
| 5485 | (autoload 'customize-create-theme "cus-theme" "\ | 5486 | (autoload 'customize-create-theme "cus-theme" "\ |
| @@ -5597,8 +5598,8 @@ If the argument is nil, we return the display table to its standard state. | |||
| 5597 | 5598 | ||
| 5598 | ;;;*** | 5599 | ;;;*** |
| 5599 | 5600 | ||
| 5600 | ;;;### (autoloads nil "dabbrev" "dabbrev.el" (21670 32330 885624 | 5601 | ;;;### (autoloads nil "dabbrev" "dabbrev.el" (21980 16567 473544 |
| 5601 | ;;;;;; 725000)) | 5602 | ;;;;;; 893000)) |
| 5602 | ;;; Generated autoloads from dabbrev.el | 5603 | ;;; Generated autoloads from dabbrev.el |
| 5603 | (put 'dabbrev-case-fold-search 'risky-local-variable t) | 5604 | (put 'dabbrev-case-fold-search 'risky-local-variable t) |
| 5604 | (put 'dabbrev-case-replace 'risky-local-variable t) | 5605 | (put 'dabbrev-case-replace 'risky-local-variable t) |
| @@ -5644,8 +5645,8 @@ See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion]. | |||
| 5644 | 5645 | ||
| 5645 | ;;;*** | 5646 | ;;;*** |
| 5646 | 5647 | ||
| 5647 | ;;;### (autoloads nil "data-debug" "cedet/data-debug.el" (21670 32330 | 5648 | ;;;### (autoloads nil "data-debug" "cedet/data-debug.el" (21974 64192 |
| 5648 | ;;;;;; 885624 725000)) | 5649 | ;;;;;; 556009 993000)) |
| 5649 | ;;; Generated autoloads from cedet/data-debug.el | 5650 | ;;; Generated autoloads from cedet/data-debug.el |
| 5650 | 5651 | ||
| 5651 | (autoload 'data-debug-new-buffer "data-debug" "\ | 5652 | (autoload 'data-debug-new-buffer "data-debug" "\ |
| @@ -5668,8 +5669,8 @@ If the HANDLER returns a `dbus-error', it is propagated as return message. | |||
| 5668 | 5669 | ||
| 5669 | ;;;*** | 5670 | ;;;*** |
| 5670 | 5671 | ||
| 5671 | ;;;### (autoloads nil "dcl-mode" "progmodes/dcl-mode.el" (21670 32331 | 5672 | ;;;### (autoloads nil "dcl-mode" "progmodes/dcl-mode.el" (21980 16568 |
| 5672 | ;;;;;; 385639 720000)) | 5673 | ;;;;;; 21544 893000)) |
| 5673 | ;;; Generated autoloads from progmodes/dcl-mode.el | 5674 | ;;; Generated autoloads from progmodes/dcl-mode.el |
| 5674 | 5675 | ||
| 5675 | (autoload 'dcl-mode "dcl-mode" "\ | 5676 | (autoload 'dcl-mode "dcl-mode" "\ |
| @@ -5868,8 +5869,8 @@ The most useful commands are: | |||
| 5868 | 5869 | ||
| 5869 | ;;;*** | 5870 | ;;;*** |
| 5870 | 5871 | ||
| 5871 | ;;;### (autoloads nil "delim-col" "delim-col.el" (21670 32330 885624 | 5872 | ;;;### (autoloads nil "delim-col" "delim-col.el" (21980 16567 477544 |
| 5872 | ;;;;;; 725000)) | 5873 | ;;;;;; 893000)) |
| 5873 | ;;; Generated autoloads from delim-col.el | 5874 | ;;; Generated autoloads from delim-col.el |
| 5874 | (push (purecopy '(delim-col 2 1)) package--builtin-versions) | 5875 | (push (purecopy '(delim-col 2 1)) package--builtin-versions) |
| 5875 | 5876 | ||
| @@ -5894,7 +5895,7 @@ START and END delimits the corners of text rectangle. | |||
| 5894 | 5895 | ||
| 5895 | ;;;*** | 5896 | ;;;*** |
| 5896 | 5897 | ||
| 5897 | ;;;### (autoloads nil "delsel" "delsel.el" (21716 41663 456033 27000)) | 5898 | ;;;### (autoloads nil "delsel" "delsel.el" (21973 43315 242113 285000)) |
| 5898 | ;;; Generated autoloads from delsel.el | 5899 | ;;; Generated autoloads from delsel.el |
| 5899 | 5900 | ||
| 5900 | (defalias 'pending-delete-mode 'delete-selection-mode) | 5901 | (defalias 'pending-delete-mode 'delete-selection-mode) |
| @@ -5922,8 +5923,8 @@ point regardless of any selection. | |||
| 5922 | 5923 | ||
| 5923 | ;;;*** | 5924 | ;;;*** |
| 5924 | 5925 | ||
| 5925 | ;;;### (autoloads nil "derived" "emacs-lisp/derived.el" (21887 19078 | 5926 | ;;;### (autoloads nil "derived" "emacs-lisp/derived.el" (21978 61237 |
| 5926 | ;;;;;; 977447 760000)) | 5927 | ;;;;;; 450488 269000)) |
| 5927 | ;;; Generated autoloads from emacs-lisp/derived.el | 5928 | ;;; Generated autoloads from emacs-lisp/derived.el |
| 5928 | 5929 | ||
| 5929 | (autoload 'define-derived-mode "derived" "\ | 5930 | (autoload 'define-derived-mode "derived" "\ |
| @@ -5991,8 +5992,8 @@ the first time the mode is used. | |||
| 5991 | 5992 | ||
| 5992 | ;;;*** | 5993 | ;;;*** |
| 5993 | 5994 | ||
| 5994 | ;;;### (autoloads nil "descr-text" "descr-text.el" (21948 40114 214686 | 5995 | ;;;### (autoloads nil "descr-text" "descr-text.el" (21981 37426 511399 |
| 5995 | ;;;;;; 453000)) | 5996 | ;;;;;; 97000)) |
| 5996 | ;;; Generated autoloads from descr-text.el | 5997 | ;;; Generated autoloads from descr-text.el |
| 5997 | 5998 | ||
| 5998 | (autoload 'describe-text-properties "descr-text" "\ | 5999 | (autoload 'describe-text-properties "descr-text" "\ |
| @@ -6041,7 +6042,8 @@ This function is meant to be used as a value of | |||
| 6041 | 6042 | ||
| 6042 | ;;;*** | 6043 | ;;;*** |
| 6043 | 6044 | ||
| 6044 | ;;;### (autoloads nil "desktop" "desktop.el" (21860 18496 17962 857000)) | 6045 | ;;;### (autoloads nil "desktop" "desktop.el" (21976 19509 748430 |
| 6046 | ;;;;;; 241000)) | ||
| 6045 | ;;; Generated autoloads from desktop.el | 6047 | ;;; Generated autoloads from desktop.el |
| 6046 | 6048 | ||
| 6047 | (defvar desktop-save-mode nil "\ | 6049 | (defvar desktop-save-mode nil "\ |
| @@ -6064,8 +6066,8 @@ one session to another. In particular, Emacs will save the desktop when | |||
| 6064 | it exits (this may prompt you; see the option `desktop-save'). The next | 6066 | it exits (this may prompt you; see the option `desktop-save'). The next |
| 6065 | time Emacs starts, if this mode is active it will restore the desktop. | 6067 | time Emacs starts, if this mode is active it will restore the desktop. |
| 6066 | 6068 | ||
| 6067 | To manually save the desktop at any time, use the command `M-x desktop-save'. | 6069 | To manually save the desktop at any time, use the command `\\[desktop-save]'. |
| 6068 | To load it, use `M-x desktop-read'. | 6070 | To load it, use `\\[desktop-read]'. |
| 6069 | 6071 | ||
| 6070 | Once a desktop file exists, Emacs will auto-save it according to the | 6072 | Once a desktop file exists, Emacs will auto-save it according to the |
| 6071 | option `desktop-auto-save-timeout'. | 6073 | option `desktop-auto-save-timeout'. |
| @@ -6283,8 +6285,8 @@ Deuglify broken Outlook (Express) articles and redisplay. | |||
| 6283 | 6285 | ||
| 6284 | ;;;*** | 6286 | ;;;*** |
| 6285 | 6287 | ||
| 6286 | ;;;### (autoloads nil "diary-lib" "calendar/diary-lib.el" (21880 | 6288 | ;;;### (autoloads nil "diary-lib" "calendar/diary-lib.el" (21985 |
| 6287 | ;;;;;; 42532 420045 615000)) | 6289 | ;;;;;; 34484 206705 925000)) |
| 6288 | ;;; Generated autoloads from calendar/diary-lib.el | 6290 | ;;; Generated autoloads from calendar/diary-lib.el |
| 6289 | 6291 | ||
| 6290 | (autoload 'diary "diary-lib" "\ | 6292 | (autoload 'diary "diary-lib" "\ |
| @@ -6374,8 +6376,8 @@ This requires the external program `diff' to be in your `exec-path'. | |||
| 6374 | 6376 | ||
| 6375 | ;;;*** | 6377 | ;;;*** |
| 6376 | 6378 | ||
| 6377 | ;;;### (autoloads nil "diff-mode" "vc/diff-mode.el" (21798 20907 | 6379 | ;;;### (autoloads nil "diff-mode" "vc/diff-mode.el" (21985 34484 |
| 6378 | ;;;;;; 11218 42000)) | 6380 | ;;;;;; 282705 925000)) |
| 6379 | ;;; Generated autoloads from vc/diff-mode.el | 6381 | ;;; Generated autoloads from vc/diff-mode.el |
| 6380 | 6382 | ||
| 6381 | (autoload 'diff-mode "diff-mode" "\ | 6383 | (autoload 'diff-mode "diff-mode" "\ |
| @@ -6418,7 +6420,7 @@ Optional arguments are passed to `dig-invoke'. | |||
| 6418 | 6420 | ||
| 6419 | ;;;*** | 6421 | ;;;*** |
| 6420 | 6422 | ||
| 6421 | ;;;### (autoloads nil "dired" "dired.el" (21914 55048 605882 55000)) | 6423 | ;;;### (autoloads nil "dired" "dired.el" (21985 34484 222705 925000)) |
| 6422 | ;;; Generated autoloads from dired.el | 6424 | ;;; Generated autoloads from dired.el |
| 6423 | 6425 | ||
| 6424 | (defvar dired-listing-switches (purecopy "-al") "\ | 6426 | (defvar dired-listing-switches (purecopy "-al") "\ |
| @@ -6544,8 +6546,8 @@ Keybindings: | |||
| 6544 | 6546 | ||
| 6545 | ;;;*** | 6547 | ;;;*** |
| 6546 | 6548 | ||
| 6547 | ;;;### (autoloads nil "dirtrack" "dirtrack.el" (21855 576 727950 | 6549 | ;;;### (autoloads nil "dirtrack" "dirtrack.el" (21981 37426 531399 |
| 6548 | ;;;;;; 398000)) | 6550 | ;;;;;; 97000)) |
| 6549 | ;;; Generated autoloads from dirtrack.el | 6551 | ;;; Generated autoloads from dirtrack.el |
| 6550 | 6552 | ||
| 6551 | (autoload 'dirtrack-mode "dirtrack" "\ | 6553 | (autoload 'dirtrack-mode "dirtrack" "\ |
| @@ -6590,8 +6592,8 @@ redefine OBJECT if it is a symbol. | |||
| 6590 | 6592 | ||
| 6591 | ;;;*** | 6593 | ;;;*** |
| 6592 | 6594 | ||
| 6593 | ;;;### (autoloads nil "disp-table" "disp-table.el" (21670 32330 885624 | 6595 | ;;;### (autoloads nil "disp-table" "disp-table.el" (21981 37426 535399 |
| 6594 | ;;;;;; 725000)) | 6596 | ;;;;;; 97000)) |
| 6595 | ;;; Generated autoloads from disp-table.el | 6597 | ;;; Generated autoloads from disp-table.el |
| 6596 | 6598 | ||
| 6597 | (autoload 'make-display-table "disp-table" "\ | 6599 | (autoload 'make-display-table "disp-table" "\ |
| @@ -6831,7 +6833,7 @@ Switch to *doctor* buffer and start giving psychotherapy. | |||
| 6831 | 6833 | ||
| 6832 | ;;;*** | 6834 | ;;;*** |
| 6833 | 6835 | ||
| 6834 | ;;;### (autoloads nil "double" "double.el" (21670 32330 885624 725000)) | 6836 | ;;;### (autoloads nil "double" "double.el" (21953 58033 239058 929000)) |
| 6835 | ;;; Generated autoloads from double.el | 6837 | ;;; Generated autoloads from double.el |
| 6836 | 6838 | ||
| 6837 | (autoload 'double-mode "double" "\ | 6839 | (autoload 'double-mode "double" "\ |
| @@ -6847,10 +6849,10 @@ strings when pressed twice. See `double-map' for details. | |||
| 6847 | 6849 | ||
| 6848 | ;;;*** | 6850 | ;;;*** |
| 6849 | 6851 | ||
| 6850 | ;;;### (autoloads nil "dunnet" "play/dunnet.el" (21841 54062 172628 | 6852 | ;;;### (autoloads nil "dunnet" "play/dunnet.el" (21980 16567 965544 |
| 6851 | ;;;;;; 227000)) | 6853 | ;;;;;; 893000)) |
| 6852 | ;;; Generated autoloads from play/dunnet.el | 6854 | ;;; Generated autoloads from play/dunnet.el |
| 6853 | (push (purecopy '(dunnet 2 1)) package--builtin-versions) | 6855 | (push (purecopy '(dunnet 2 2)) package--builtin-versions) |
| 6854 | 6856 | ||
| 6855 | (autoload 'dunnet "dunnet" "\ | 6857 | (autoload 'dunnet "dunnet" "\ |
| 6856 | Switch to *dungeon* buffer and start game. | 6858 | Switch to *dungeon* buffer and start game. |
| @@ -7143,8 +7145,8 @@ To implement dynamic menus, either call this from | |||
| 7143 | 7145 | ||
| 7144 | ;;;*** | 7146 | ;;;*** |
| 7145 | 7147 | ||
| 7146 | ;;;### (autoloads nil "ebnf2ps" "progmodes/ebnf2ps.el" (21670 32331 | 7148 | ;;;### (autoloads nil "ebnf2ps" "progmodes/ebnf2ps.el" (21978 61237 |
| 7147 | ;;;;;; 385639 720000)) | 7149 | ;;;;;; 706488 269000)) |
| 7148 | ;;; Generated autoloads from progmodes/ebnf2ps.el | 7150 | ;;; Generated autoloads from progmodes/ebnf2ps.el |
| 7149 | (push (purecopy '(ebnf2ps 4 4)) package--builtin-versions) | 7151 | (push (purecopy '(ebnf2ps 4 4)) package--builtin-versions) |
| 7150 | 7152 | ||
| @@ -7409,8 +7411,8 @@ See `ebnf-style-database' documentation. | |||
| 7409 | 7411 | ||
| 7410 | ;;;*** | 7412 | ;;;*** |
| 7411 | 7413 | ||
| 7412 | ;;;### (autoloads nil "ebrowse" "progmodes/ebrowse.el" (21670 32331 | 7414 | ;;;### (autoloads nil "ebrowse" "progmodes/ebrowse.el" (21988 10682 |
| 7413 | ;;;;;; 385639 720000)) | 7415 | ;;;;;; 37624 461000)) |
| 7414 | ;;; Generated autoloads from progmodes/ebrowse.el | 7416 | ;;; Generated autoloads from progmodes/ebrowse.el |
| 7415 | 7417 | ||
| 7416 | (autoload 'ebrowse-tree-mode "ebrowse" "\ | 7418 | (autoload 'ebrowse-tree-mode "ebrowse" "\ |
| @@ -7558,8 +7560,8 @@ Display statistics for a class tree. | |||
| 7558 | 7560 | ||
| 7559 | ;;;*** | 7561 | ;;;*** |
| 7560 | 7562 | ||
| 7561 | ;;;### (autoloads nil "ebuff-menu" "ebuff-menu.el" (21670 32330 885624 | 7563 | ;;;### (autoloads nil "ebuff-menu" "ebuff-menu.el" (21953 58033 239058 |
| 7562 | ;;;;;; 725000)) | 7564 | ;;;;;; 929000)) |
| 7563 | ;;; Generated autoloads from ebuff-menu.el | 7565 | ;;; Generated autoloads from ebuff-menu.el |
| 7564 | 7566 | ||
| 7565 | (autoload 'electric-buffer-list "ebuff-menu" "\ | 7567 | (autoload 'electric-buffer-list "ebuff-menu" "\ |
| @@ -7614,7 +7616,7 @@ With prefix arg NOCONFIRM, execute current line as-is without editing. | |||
| 7614 | 7616 | ||
| 7615 | ;;;*** | 7617 | ;;;*** |
| 7616 | 7618 | ||
| 7617 | ;;;### (autoloads nil "ede" "cedet/ede.el" (21947 19252 621252 749000)) | 7619 | ;;;### (autoloads nil "ede" "cedet/ede.el" (21986 55346 252512 613000)) |
| 7618 | ;;; Generated autoloads from cedet/ede.el | 7620 | ;;; Generated autoloads from cedet/ede.el |
| 7619 | (push (purecopy '(ede 1 2)) package--builtin-versions) | 7621 | (push (purecopy '(ede 1 2)) package--builtin-versions) |
| 7620 | 7622 | ||
| @@ -7640,8 +7642,8 @@ an EDE controlled project. | |||
| 7640 | 7642 | ||
| 7641 | ;;;*** | 7643 | ;;;*** |
| 7642 | 7644 | ||
| 7643 | ;;;### (autoloads nil "edebug" "emacs-lisp/edebug.el" (21857 42300 | 7645 | ;;;### (autoloads nil "edebug" "emacs-lisp/edebug.el" (21980 16567 |
| 7644 | ;;;;;; 387957 585000)) | 7646 | ;;;;;; 505544 893000)) |
| 7645 | ;;; Generated autoloads from emacs-lisp/edebug.el | 7647 | ;;; Generated autoloads from emacs-lisp/edebug.el |
| 7646 | 7648 | ||
| 7647 | (defvar edebug-all-defs nil "\ | 7649 | (defvar edebug-all-defs nil "\ |
| @@ -7652,7 +7654,7 @@ This applies to `eval-defun', `eval-region', `eval-buffer', and | |||
| 7652 | 7654 | ||
| 7653 | You can use the command `edebug-all-defs' to toggle the value of this | 7655 | You can use the command `edebug-all-defs' to toggle the value of this |
| 7654 | variable. You may wish to make it local to each buffer with | 7656 | variable. You may wish to make it local to each buffer with |
| 7655 | \(make-local-variable 'edebug-all-defs) in your | 7657 | \(make-local-variable \\='edebug-all-defs) in your |
| 7656 | `emacs-lisp-mode-hook'.") | 7658 | `emacs-lisp-mode-hook'.") |
| 7657 | 7659 | ||
| 7658 | (custom-autoload 'edebug-all-defs "edebug" t) | 7660 | (custom-autoload 'edebug-all-defs "edebug" t) |
| @@ -7705,7 +7707,7 @@ Toggle edebugging of all forms. | |||
| 7705 | 7707 | ||
| 7706 | ;;;*** | 7708 | ;;;*** |
| 7707 | 7709 | ||
| 7708 | ;;;### (autoloads nil "ediff" "vc/ediff.el" (21670 32331 885635 586000)) | 7710 | ;;;### (autoloads nil "ediff" "vc/ediff.el" (21985 34484 298705 925000)) |
| 7709 | ;;; Generated autoloads from vc/ediff.el | 7711 | ;;; Generated autoloads from vc/ediff.el |
| 7710 | (push (purecopy '(ediff 2 81 4)) package--builtin-versions) | 7712 | (push (purecopy '(ediff 2 81 4)) package--builtin-versions) |
| 7711 | 7713 | ||
| @@ -8001,8 +8003,8 @@ Display Ediff's registry. | |||
| 8001 | 8003 | ||
| 8002 | ;;;*** | 8004 | ;;;*** |
| 8003 | 8005 | ||
| 8004 | ;;;### (autoloads nil "ediff-util" "vc/ediff-util.el" (21852 24382 | 8006 | ;;;### (autoloads nil "ediff-util" "vc/ediff-util.el" (21985 34484 |
| 8005 | ;;;;;; 97237 703000)) | 8007 | ;;;;;; 298705 925000)) |
| 8006 | ;;; Generated autoloads from vc/ediff-util.el | 8008 | ;;; Generated autoloads from vc/ediff-util.el |
| 8007 | 8009 | ||
| 8008 | (autoload 'ediff-toggle-multiframe "ediff-util" "\ | 8010 | (autoload 'ediff-toggle-multiframe "ediff-util" "\ |
| @@ -8021,8 +8023,8 @@ To change the default, set the variable `ediff-use-toolbar-p', which see. | |||
| 8021 | 8023 | ||
| 8022 | ;;;*** | 8024 | ;;;*** |
| 8023 | 8025 | ||
| 8024 | ;;;### (autoloads nil "edmacro" "edmacro.el" (21799 41766 961230 | 8026 | ;;;### (autoloads nil "edmacro" "edmacro.el" (21976 19509 748430 |
| 8025 | ;;;;;; 875000)) | 8027 | ;;;;;; 241000)) |
| 8026 | ;;; Generated autoloads from edmacro.el | 8028 | ;;; Generated autoloads from edmacro.el |
| 8027 | (push (purecopy '(edmacro 2 1)) package--builtin-versions) | 8029 | (push (purecopy '(edmacro 2 1)) package--builtin-versions) |
| 8028 | 8030 | ||
| @@ -8030,7 +8032,7 @@ To change the default, set the variable `ediff-use-toolbar-p', which see. | |||
| 8030 | Edit a keyboard macro. | 8032 | Edit a keyboard macro. |
| 8031 | At the prompt, type any key sequence which is bound to a keyboard macro. | 8033 | At the prompt, type any key sequence which is bound to a keyboard macro. |
| 8032 | Or, type `C-x e' or RET to edit the last keyboard macro, `C-h l' to edit | 8034 | Or, type `C-x e' or RET to edit the last keyboard macro, `C-h l' to edit |
| 8033 | the last 300 keystrokes as a keyboard macro, or `M-x' to edit a macro by | 8035 | the last 300 keystrokes as a keyboard macro, or `\\[execute-extended-command]' to edit a macro by |
| 8034 | its command name. | 8036 | its command name. |
| 8035 | With a prefix argument, format the macro in a more concise way. | 8037 | With a prefix argument, format the macro in a more concise way. |
| 8036 | 8038 | ||
| @@ -8071,8 +8073,8 @@ or nil, use a compact 80-column format. | |||
| 8071 | 8073 | ||
| 8072 | ;;;*** | 8074 | ;;;*** |
| 8073 | 8075 | ||
| 8074 | ;;;### (autoloads nil "edt" "emulation/edt.el" (21670 32330 885624 | 8076 | ;;;### (autoloads nil "edt" "emulation/edt.el" (21986 55346 264512 |
| 8075 | ;;;;;; 725000)) | 8077 | ;;;;;; 613000)) |
| 8076 | ;;; Generated autoloads from emulation/edt.el | 8078 | ;;; Generated autoloads from emulation/edt.el |
| 8077 | 8079 | ||
| 8078 | (autoload 'edt-set-scroll-margins "edt" "\ | 8080 | (autoload 'edt-set-scroll-margins "edt" "\ |
| @@ -8089,7 +8091,7 @@ Turn on EDT Emulation. | |||
| 8089 | 8091 | ||
| 8090 | ;;;*** | 8092 | ;;;*** |
| 8091 | 8093 | ||
| 8092 | ;;;### (autoloads nil "ehelp" "ehelp.el" (21670 32330 885624 725000)) | 8094 | ;;;### (autoloads nil "ehelp" "ehelp.el" (21953 58033 247058 929000)) |
| 8093 | ;;; Generated autoloads from ehelp.el | 8095 | ;;; Generated autoloads from ehelp.el |
| 8094 | 8096 | ||
| 8095 | (autoload 'with-electric-help "ehelp" "\ | 8097 | (autoload 'with-electric-help "ehelp" "\ |
| @@ -8125,15 +8127,15 @@ BUFFER is put back into its original major mode. | |||
| 8125 | 8127 | ||
| 8126 | ;;;*** | 8128 | ;;;*** |
| 8127 | 8129 | ||
| 8128 | ;;;### (autoloads nil "eieio" "emacs-lisp/eieio.el" (21915 42801 | 8130 | ;;;### (autoloads nil "eieio" "emacs-lisp/eieio.el" (21978 61583 |
| 8129 | ;;;;;; 52409 735000)) | 8131 | ;;;;;; 178488 269000)) |
| 8130 | ;;; Generated autoloads from emacs-lisp/eieio.el | 8132 | ;;; Generated autoloads from emacs-lisp/eieio.el |
| 8131 | (push (purecopy '(eieio 1 4)) package--builtin-versions) | 8133 | (push (purecopy '(eieio 1 4)) package--builtin-versions) |
| 8132 | 8134 | ||
| 8133 | ;;;*** | 8135 | ;;;*** |
| 8134 | 8136 | ||
| 8135 | ;;;### (autoloads nil "eieio-core" "emacs-lisp/eieio-core.el" (21915 | 8137 | ;;;### (autoloads nil "eieio-core" "emacs-lisp/eieio-core.el" (21978 |
| 8136 | ;;;;;; 42801 48409 735000)) | 8138 | ;;;;;; 61237 458488 269000)) |
| 8137 | ;;; Generated autoloads from emacs-lisp/eieio-core.el | 8139 | ;;; Generated autoloads from emacs-lisp/eieio-core.el |
| 8138 | (push (purecopy '(eieio-core 1 4)) package--builtin-versions) | 8140 | (push (purecopy '(eieio-core 1 4)) package--builtin-versions) |
| 8139 | 8141 | ||
| @@ -8207,8 +8209,8 @@ This is suitable as an entry on `find-file-hook' or appropriate mode hooks. | |||
| 8207 | 8209 | ||
| 8208 | ;;;*** | 8210 | ;;;*** |
| 8209 | 8211 | ||
| 8210 | ;;;### (autoloads nil "elint" "emacs-lisp/elint.el" (21853 45243 | 8212 | ;;;### (autoloads nil "elint" "emacs-lisp/elint.el" (21980 16567 |
| 8211 | ;;;;;; 381515 341000)) | 8213 | ;;;;;; 505544 893000)) |
| 8212 | ;;; Generated autoloads from emacs-lisp/elint.el | 8214 | ;;; Generated autoloads from emacs-lisp/elint.el |
| 8213 | 8215 | ||
| 8214 | (autoload 'elint-file "elint" "\ | 8216 | (autoload 'elint-file "elint" "\ |
| @@ -8306,8 +8308,8 @@ Other values are interpreted as usual. | |||
| 8306 | 8308 | ||
| 8307 | ;;;*** | 8309 | ;;;*** |
| 8308 | 8310 | ||
| 8309 | ;;;### (autoloads nil "emacsbug" "mail/emacsbug.el" (21814 9129 290493 | 8311 | ;;;### (autoloads nil "emacsbug" "mail/emacsbug.el" (21989 31537 |
| 8310 | ;;;;;; 495000)) | 8312 | ;;;;;; 887825 721000)) |
| 8311 | ;;; Generated autoloads from mail/emacsbug.el | 8313 | ;;; Generated autoloads from mail/emacsbug.el |
| 8312 | 8314 | ||
| 8313 | (autoload 'report-emacs-bug "emacsbug" "\ | 8315 | (autoload 'report-emacs-bug "emacsbug" "\ |
| @@ -8320,8 +8322,8 @@ Prompts for bug subject. Leaves you in a mail buffer. | |||
| 8320 | 8322 | ||
| 8321 | ;;;*** | 8323 | ;;;*** |
| 8322 | 8324 | ||
| 8323 | ;;;### (autoloads nil "emerge" "vc/emerge.el" (21607 54478 800121 | 8325 | ;;;### (autoloads nil "emerge" "vc/emerge.el" (21953 58033 507058 |
| 8324 | ;;;;;; 42000)) | 8326 | ;;;;;; 929000)) |
| 8325 | ;;; Generated autoloads from vc/emerge.el | 8327 | ;;; Generated autoloads from vc/emerge.el |
| 8326 | 8328 | ||
| 8327 | (autoload 'emerge-files "emerge" "\ | 8329 | (autoload 'emerge-files "emerge" "\ |
| @@ -8417,7 +8419,7 @@ Commands: | |||
| 8417 | 8419 | ||
| 8418 | ;;;*** | 8420 | ;;;*** |
| 8419 | 8421 | ||
| 8420 | ;;;### (autoloads nil "epa" "epa.el" (21948 40114 234686 453000)) | 8422 | ;;;### (autoloads nil "epa" "epa.el" (21980 16567 517544 893000)) |
| 8421 | ;;; Generated autoloads from epa.el | 8423 | ;;; Generated autoloads from epa.el |
| 8422 | 8424 | ||
| 8423 | (autoload 'epa-list-keys "epa" "\ | 8425 | (autoload 'epa-list-keys "epa" "\ |
| @@ -8479,10 +8481,10 @@ should consider using the string based counterpart | |||
| 8479 | 8481 | ||
| 8480 | For example: | 8482 | For example: |
| 8481 | 8483 | ||
| 8482 | \(let ((context (epg-make-context 'OpenPGP))) | 8484 | \(let ((context (epg-make-context \\='OpenPGP))) |
| 8483 | (decode-coding-string | 8485 | (decode-coding-string |
| 8484 | (epg-decrypt-string context (buffer-substring start end)) | 8486 | (epg-decrypt-string context (buffer-substring start end)) |
| 8485 | 'utf-8)) | 8487 | \\='utf-8)) |
| 8486 | 8488 | ||
| 8487 | \(fn START END &optional MAKE-BUFFER-FUNCTION)" t nil) | 8489 | \(fn START END &optional MAKE-BUFFER-FUNCTION)" t nil) |
| 8488 | 8490 | ||
| @@ -8509,10 +8511,10 @@ should consider using the string based counterpart | |||
| 8509 | 8511 | ||
| 8510 | For example: | 8512 | For example: |
| 8511 | 8513 | ||
| 8512 | \(let ((context (epg-make-context 'OpenPGP))) | 8514 | \(let ((context (epg-make-context \\='OpenPGP))) |
| 8513 | (decode-coding-string | 8515 | (decode-coding-string |
| 8514 | (epg-verify-string context (buffer-substring start end)) | 8516 | (epg-verify-string context (buffer-substring start end)) |
| 8515 | 'utf-8)) | 8517 | \\='utf-8)) |
| 8516 | 8518 | ||
| 8517 | \(fn START END)" t nil) | 8519 | \(fn START END)" t nil) |
| 8518 | 8520 | ||
| @@ -8541,10 +8543,10 @@ based counterpart `epg-sign-file' instead. | |||
| 8541 | 8543 | ||
| 8542 | For example: | 8544 | For example: |
| 8543 | 8545 | ||
| 8544 | \(let ((context (epg-make-context 'OpenPGP))) | 8546 | \(let ((context (epg-make-context \\='OpenPGP))) |
| 8545 | (epg-sign-string | 8547 | (epg-sign-string |
| 8546 | context | 8548 | context |
| 8547 | (encode-coding-string (buffer-substring start end) 'utf-8))) | 8549 | (encode-coding-string (buffer-substring start end) \\='utf-8))) |
| 8548 | 8550 | ||
| 8549 | \(fn START END SIGNERS MODE)" t nil) | 8551 | \(fn START END SIGNERS MODE)" t nil) |
| 8550 | 8552 | ||
| @@ -8562,10 +8564,10 @@ file based counterpart `epg-encrypt-file' instead. | |||
| 8562 | 8564 | ||
| 8563 | For example: | 8565 | For example: |
| 8564 | 8566 | ||
| 8565 | \(let ((context (epg-make-context 'OpenPGP))) | 8567 | \(let ((context (epg-make-context \\='OpenPGP))) |
| 8566 | (epg-encrypt-string | 8568 | (epg-encrypt-string |
| 8567 | context | 8569 | context |
| 8568 | (encode-coding-string (buffer-substring start end) 'utf-8) | 8570 | (encode-coding-string (buffer-substring start end) \\='utf-8) |
| 8569 | nil)) | 8571 | nil)) |
| 8570 | 8572 | ||
| 8571 | \(fn START END RECIPIENTS SIGN SIGNERS)" t nil) | 8573 | \(fn START END RECIPIENTS SIGN SIGNERS)" t nil) |
| @@ -8631,8 +8633,8 @@ Encrypt marked files. | |||
| 8631 | 8633 | ||
| 8632 | ;;;*** | 8634 | ;;;*** |
| 8633 | 8635 | ||
| 8634 | ;;;### (autoloads nil "epa-file" "epa-file.el" (21670 32330 885624 | 8636 | ;;;### (autoloads nil "epa-file" "epa-file.el" (21964 28338 113695 |
| 8635 | ;;;;;; 725000)) | 8637 | ;;;;;; 749000)) |
| 8636 | ;;; Generated autoloads from epa-file.el | 8638 | ;;; Generated autoloads from epa-file.el |
| 8637 | 8639 | ||
| 8638 | (autoload 'epa-file-handler "epa-file" "\ | 8640 | (autoload 'epa-file-handler "epa-file" "\ |
| @@ -8730,7 +8732,7 @@ if ARG is omitted or nil. | |||
| 8730 | 8732 | ||
| 8731 | ;;;*** | 8733 | ;;;*** |
| 8732 | 8734 | ||
| 8733 | ;;;### (autoloads nil "epg" "epg.el" (21931 31023 725164 572000)) | 8735 | ;;;### (autoloads nil "epg" "epg.el" (21980 16567 517544 893000)) |
| 8734 | ;;; Generated autoloads from epg.el | 8736 | ;;; Generated autoloads from epg.el |
| 8735 | (push (purecopy '(epg 1 0 0)) package--builtin-versions) | 8737 | (push (purecopy '(epg 1 0 0)) package--builtin-versions) |
| 8736 | 8738 | ||
| @@ -8762,7 +8764,7 @@ Look at CONFIG and try to expand GROUP. | |||
| 8762 | 8764 | ||
| 8763 | ;;;*** | 8765 | ;;;*** |
| 8764 | 8766 | ||
| 8765 | ;;;### (autoloads nil "erc" "erc/erc.el" (21907 48688 693360 195000)) | 8767 | ;;;### (autoloads nil "erc" "erc/erc.el" (21980 16567 529544 893000)) |
| 8766 | ;;; Generated autoloads from erc/erc.el | 8768 | ;;; Generated autoloads from erc/erc.el |
| 8767 | (push (purecopy '(erc 5 3)) package--builtin-versions) | 8769 | (push (purecopy '(erc 5 3)) package--builtin-versions) |
| 8768 | 8770 | ||
| @@ -8811,15 +8813,15 @@ Otherwise, connect to HOST:PORT as USER and /join CHANNEL. | |||
| 8811 | 8813 | ||
| 8812 | ;;;*** | 8814 | ;;;*** |
| 8813 | 8815 | ||
| 8814 | ;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (21670 | 8816 | ;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (21989 |
| 8815 | ;;;;;; 32330 885624 725000)) | 8817 | ;;;;;; 31537 763825 721000)) |
| 8816 | ;;; Generated autoloads from erc/erc-autoaway.el | 8818 | ;;; Generated autoloads from erc/erc-autoaway.el |
| 8817 | (autoload 'erc-autoaway-mode "erc-autoaway") | 8819 | (autoload 'erc-autoaway-mode "erc-autoaway") |
| 8818 | 8820 | ||
| 8819 | ;;;*** | 8821 | ;;;*** |
| 8820 | 8822 | ||
| 8821 | ;;;### (autoloads nil "erc-button" "erc/erc-button.el" (21670 32330 | 8823 | ;;;### (autoloads nil "erc-button" "erc/erc-button.el" (21980 16567 |
| 8822 | ;;;;;; 885624 725000)) | 8824 | ;;;;;; 517544 893000)) |
| 8823 | ;;; Generated autoloads from erc/erc-button.el | 8825 | ;;; Generated autoloads from erc/erc-button.el |
| 8824 | (autoload 'erc-button-mode "erc-button" nil t) | 8826 | (autoload 'erc-button-mode "erc-button" nil t) |
| 8825 | 8827 | ||
| @@ -8839,8 +8841,8 @@ Otherwise, connect to HOST:PORT as USER and /join CHANNEL. | |||
| 8839 | 8841 | ||
| 8840 | ;;;*** | 8842 | ;;;*** |
| 8841 | 8843 | ||
| 8842 | ;;;### (autoloads nil "erc-dcc" "erc/erc-dcc.el" (21948 40114 242686 | 8844 | ;;;### (autoloads nil "erc-dcc" "erc/erc-dcc.el" (21980 16567 517544 |
| 8843 | ;;;;;; 453000)) | 8845 | ;;;;;; 893000)) |
| 8844 | ;;; Generated autoloads from erc/erc-dcc.el | 8846 | ;;; Generated autoloads from erc/erc-dcc.el |
| 8845 | (autoload 'erc-dcc-mode "erc-dcc") | 8847 | (autoload 'erc-dcc-mode "erc-dcc") |
| 8846 | 8848 | ||
| @@ -8939,8 +8941,8 @@ Add EZBouncer convenience functions to ERC. | |||
| 8939 | 8941 | ||
| 8940 | ;;;*** | 8942 | ;;;*** |
| 8941 | 8943 | ||
| 8942 | ;;;### (autoloads nil "erc-fill" "erc/erc-fill.el" (21670 32330 885624 | 8944 | ;;;### (autoloads nil "erc-fill" "erc/erc-fill.el" (21989 31537 771825 |
| 8943 | ;;;;;; 725000)) | 8945 | ;;;;;; 721000)) |
| 8944 | ;;; Generated autoloads from erc/erc-fill.el | 8946 | ;;; Generated autoloads from erc/erc-fill.el |
| 8945 | (autoload 'erc-fill-mode "erc-fill" nil t) | 8947 | (autoload 'erc-fill-mode "erc-fill" nil t) |
| 8946 | 8948 | ||
| @@ -9029,8 +9031,8 @@ You can save every individual message by putting this function on | |||
| 9029 | 9031 | ||
| 9030 | ;;;*** | 9032 | ;;;*** |
| 9031 | 9033 | ||
| 9032 | ;;;### (autoloads nil "erc-match" "erc/erc-match.el" (21670 32330 | 9034 | ;;;### (autoloads nil "erc-match" "erc/erc-match.el" (21980 16567 |
| 9033 | ;;;;;; 885624 725000)) | 9035 | ;;;;;; 517544 893000)) |
| 9034 | ;;; Generated autoloads from erc/erc-match.el | 9036 | ;;; Generated autoloads from erc/erc-match.el |
| 9035 | (autoload 'erc-match-mode "erc-match") | 9037 | (autoload 'erc-match-mode "erc-match") |
| 9036 | 9038 | ||
| @@ -9160,8 +9162,8 @@ with args, toggle notify status of people. | |||
| 9160 | 9162 | ||
| 9161 | ;;;*** | 9163 | ;;;*** |
| 9162 | 9164 | ||
| 9163 | ;;;### (autoloads nil "erc-services" "erc/erc-services.el" (21670 | 9165 | ;;;### (autoloads nil "erc-services" "erc/erc-services.el" (21980 |
| 9164 | ;;;;;; 32330 885624 725000)) | 9166 | ;;;;;; 16567 517544 893000)) |
| 9165 | ;;; Generated autoloads from erc/erc-services.el | 9167 | ;;; Generated autoloads from erc/erc-services.el |
| 9166 | (autoload 'erc-services-mode "erc-services" nil t) | 9168 | (autoload 'erc-services-mode "erc-services" nil t) |
| 9167 | 9169 | ||
| @@ -9185,8 +9187,8 @@ When called interactively, read the password using `read-passwd'. | |||
| 9185 | 9187 | ||
| 9186 | ;;;*** | 9188 | ;;;*** |
| 9187 | 9189 | ||
| 9188 | ;;;### (autoloads nil "erc-speedbar" "erc/erc-speedbar.el" (21670 | 9190 | ;;;### (autoloads nil "erc-speedbar" "erc/erc-speedbar.el" (21980 |
| 9189 | ;;;;;; 32330 885624 725000)) | 9191 | ;;;;;; 16567 521544 893000)) |
| 9190 | ;;; Generated autoloads from erc/erc-speedbar.el | 9192 | ;;; Generated autoloads from erc/erc-speedbar.el |
| 9191 | 9193 | ||
| 9192 | (autoload 'erc-speedbar-browser "erc-speedbar" "\ | 9194 | (autoload 'erc-speedbar-browser "erc-speedbar" "\ |
| @@ -9211,8 +9213,8 @@ This will add a speedbar major display mode. | |||
| 9211 | 9213 | ||
| 9212 | ;;;*** | 9214 | ;;;*** |
| 9213 | 9215 | ||
| 9214 | ;;;### (autoloads nil "erc-track" "erc/erc-track.el" (21670 32330 | 9216 | ;;;### (autoloads nil "erc-track" "erc/erc-track.el" (21980 16567 |
| 9215 | ;;;;;; 885624 725000)) | 9217 | ;;;;;; 521544 893000)) |
| 9216 | ;;; Generated autoloads from erc/erc-track.el | 9218 | ;;; Generated autoloads from erc/erc-track.el |
| 9217 | 9219 | ||
| 9218 | (defvar erc-track-minor-mode nil "\ | 9220 | (defvar erc-track-minor-mode nil "\ |
| @@ -9269,8 +9271,8 @@ Add a file to `erc-xdcc-files'. | |||
| 9269 | 9271 | ||
| 9270 | ;;;*** | 9272 | ;;;*** |
| 9271 | 9273 | ||
| 9272 | ;;;### (autoloads nil "ert" "emacs-lisp/ert.el" (21870 18240 719373 | 9274 | ;;;### (autoloads nil "ert" "emacs-lisp/ert.el" (21976 19509 868430 |
| 9273 | ;;;;;; 247000)) | 9275 | ;;;;;; 241000)) |
| 9274 | ;;; Generated autoloads from emacs-lisp/ert.el | 9276 | ;;; Generated autoloads from emacs-lisp/ert.el |
| 9275 | 9277 | ||
| 9276 | (autoload 'ert-deftest "ert" "\ | 9278 | (autoload 'ert-deftest "ert" "\ |
| @@ -9339,8 +9341,8 @@ Display the documentation for TEST-OR-TEST-NAME (a symbol or ert-test). | |||
| 9339 | 9341 | ||
| 9340 | ;;;*** | 9342 | ;;;*** |
| 9341 | 9343 | ||
| 9342 | ;;;### (autoloads nil "ert-x" "emacs-lisp/ert-x.el" (21670 32330 | 9344 | ;;;### (autoloads nil "ert-x" "emacs-lisp/ert-x.el" (21980 16567 |
| 9343 | ;;;;;; 885624 725000)) | 9345 | ;;;;;; 505544 893000)) |
| 9344 | ;;; Generated autoloads from emacs-lisp/ert-x.el | 9346 | ;;; Generated autoloads from emacs-lisp/ert-x.el |
| 9345 | 9347 | ||
| 9346 | (put 'ert-with-test-buffer 'lisp-indent-function 1) | 9348 | (put 'ert-with-test-buffer 'lisp-indent-function 1) |
| @@ -9399,8 +9401,8 @@ corresponding to a successful execution. | |||
| 9399 | 9401 | ||
| 9400 | ;;;*** | 9402 | ;;;*** |
| 9401 | 9403 | ||
| 9402 | ;;;### (autoloads nil "etags" "progmodes/etags.el" (21919 39857 637327 | 9404 | ;;;### (autoloads nil "etags" "progmodes/etags.el" (21988 10682 37624 |
| 9403 | ;;;;;; 44000)) | 9405 | ;;;;;; 461000)) |
| 9404 | ;;; Generated autoloads from progmodes/etags.el | 9406 | ;;; Generated autoloads from progmodes/etags.el |
| 9405 | 9407 | ||
| 9406 | (defvar tags-file-name nil "\ | 9408 | (defvar tags-file-name nil "\ |
| @@ -10078,8 +10080,8 @@ Display the bookmarks. | |||
| 10078 | 10080 | ||
| 10079 | ;;;*** | 10081 | ;;;*** |
| 10080 | 10082 | ||
| 10081 | ;;;### (autoloads nil "executable" "progmodes/executable.el" (21880 | 10083 | ;;;### (autoloads nil "executable" "progmodes/executable.el" (21988 |
| 10082 | ;;;;;; 39991 389803 616000)) | 10084 | ;;;;;; 10682 37624 461000)) |
| 10083 | ;;; Generated autoloads from progmodes/executable.el | 10085 | ;;; Generated autoloads from progmodes/executable.el |
| 10084 | 10086 | ||
| 10085 | (autoload 'executable-command-find-posix-p "executable" "\ | 10087 | (autoload 'executable-command-find-posix-p "executable" "\ |
| @@ -10391,8 +10393,8 @@ Besides the choice of face, it is the same as `buffer-face-mode'. | |||
| 10391 | 10393 | ||
| 10392 | ;;;*** | 10394 | ;;;*** |
| 10393 | 10395 | ||
| 10394 | ;;;### (autoloads nil "feedmail" "mail/feedmail.el" (21607 54478 | 10396 | ;;;### (autoloads nil "feedmail" "mail/feedmail.el" (21989 31537 |
| 10395 | ;;;;;; 300138 641000)) | 10397 | ;;;;;; 891825 721000)) |
| 10396 | ;;; Generated autoloads from mail/feedmail.el | 10398 | ;;; Generated autoloads from mail/feedmail.el |
| 10397 | (push (purecopy '(feedmail 11)) package--builtin-versions) | 10399 | (push (purecopy '(feedmail 11)) package--builtin-versions) |
| 10398 | 10400 | ||
| @@ -10446,7 +10448,7 @@ you can set `feedmail-queue-reminder-alist' to nil. | |||
| 10446 | 10448 | ||
| 10447 | ;;;*** | 10449 | ;;;*** |
| 10448 | 10450 | ||
| 10449 | ;;;### (autoloads nil "ffap" "ffap.el" (21948 40114 250686 453000)) | 10451 | ;;;### (autoloads nil "ffap" "ffap.el" (21960 31281 328212 153000)) |
| 10450 | ;;; Generated autoloads from ffap.el | 10452 | ;;; Generated autoloads from ffap.el |
| 10451 | 10453 | ||
| 10452 | (autoload 'ffap-next "ffap" "\ | 10454 | (autoload 'ffap-next "ffap" "\ |
| @@ -10583,7 +10585,8 @@ Otherwise, signal a `file-notify-error'. | |||
| 10583 | 10585 | ||
| 10584 | ;;;*** | 10586 | ;;;*** |
| 10585 | 10587 | ||
| 10586 | ;;;### (autoloads nil "files-x" "files-x.el" (21880 40973 57803 616000)) | 10588 | ;;;### (autoloads nil "files-x" "files-x.el" (21980 16567 557544 |
| 10589 | ;;;;;; 893000)) | ||
| 10587 | ;;; Generated autoloads from files-x.el | 10590 | ;;; Generated autoloads from files-x.el |
| 10588 | 10591 | ||
| 10589 | (autoload 'add-file-local-variable "files-x" "\ | 10592 | (autoload 'add-file-local-variable "files-x" "\ |
| @@ -10648,8 +10651,8 @@ Copy directory-local variables to the -*- line. | |||
| 10648 | 10651 | ||
| 10649 | ;;;*** | 10652 | ;;;*** |
| 10650 | 10653 | ||
| 10651 | ;;;### (autoloads nil "filesets" "filesets.el" (21670 32330 885624 | 10654 | ;;;### (autoloads nil "filesets" "filesets.el" (21980 16567 557544 |
| 10652 | ;;;;;; 725000)) | 10655 | ;;;;;; 893000)) |
| 10653 | ;;; Generated autoloads from filesets.el | 10656 | ;;; Generated autoloads from filesets.el |
| 10654 | 10657 | ||
| 10655 | (autoload 'filesets-init "filesets" "\ | 10658 | (autoload 'filesets-init "filesets" "\ |
| @@ -10660,8 +10663,8 @@ Set up hooks, load the cache file -- if existing -- and build the menu. | |||
| 10660 | 10663 | ||
| 10661 | ;;;*** | 10664 | ;;;*** |
| 10662 | 10665 | ||
| 10663 | ;;;### (autoloads nil "find-cmd" "find-cmd.el" (21670 32330 885624 | 10666 | ;;;### (autoloads nil "find-cmd" "find-cmd.el" (21980 16567 573544 |
| 10664 | ;;;;;; 725000)) | 10667 | ;;;;;; 893000)) |
| 10665 | ;;; Generated autoloads from find-cmd.el | 10668 | ;;; Generated autoloads from find-cmd.el |
| 10666 | (push (purecopy '(find-cmd 0 6)) package--builtin-versions) | 10669 | (push (purecopy '(find-cmd 0 6)) package--builtin-versions) |
| 10667 | 10670 | ||
| @@ -10669,8 +10672,8 @@ Set up hooks, load the cache file -- if existing -- and build the menu. | |||
| 10669 | Initiate the building of a find command. | 10672 | Initiate the building of a find command. |
| 10670 | For example: | 10673 | For example: |
| 10671 | 10674 | ||
| 10672 | \(find-cmd '(prune (name \".svn\" \".git\" \".CVS\")) | 10675 | \(find-cmd \\='(prune (name \".svn\" \".git\" \".CVS\")) |
| 10673 | '(and (or (name \"*.pl\" \"*.pm\" \"*.t\") | 10676 | \\='(and (or (name \"*.pl\" \"*.pm\" \"*.t\") |
| 10674 | (mtime \"+1\")) | 10677 | (mtime \"+1\")) |
| 10675 | (fstype \"nfs\" \"ufs\")))) | 10678 | (fstype \"nfs\" \"ufs\")))) |
| 10676 | 10679 | ||
| @@ -10681,8 +10684,8 @@ result is a string that should be ready for the command line. | |||
| 10681 | 10684 | ||
| 10682 | ;;;*** | 10685 | ;;;*** |
| 10683 | 10686 | ||
| 10684 | ;;;### (autoloads nil "find-dired" "find-dired.el" (21670 32330 885624 | 10687 | ;;;### (autoloads nil "find-dired" "find-dired.el" (21981 37426 535399 |
| 10685 | ;;;;;; 725000)) | 10688 | ;;;;;; 97000)) |
| 10686 | ;;; Generated autoloads from find-dired.el | 10689 | ;;; Generated autoloads from find-dired.el |
| 10687 | 10690 | ||
| 10688 | (autoload 'find-dired "find-dired" "\ | 10691 | (autoload 'find-dired "find-dired" "\ |
| @@ -10702,7 +10705,7 @@ and run Dired on those files. | |||
| 10702 | PATTERN is a shell wildcard (not an Emacs regexp) and need not be quoted. | 10705 | PATTERN is a shell wildcard (not an Emacs regexp) and need not be quoted. |
| 10703 | The default command run (after changing into DIR) is | 10706 | The default command run (after changing into DIR) is |
| 10704 | 10707 | ||
| 10705 | find . -name 'PATTERN' -ls | 10708 | find . -name \\='PATTERN\\=' -ls |
| 10706 | 10709 | ||
| 10707 | See `find-name-arg' to customize the arguments. | 10710 | See `find-name-arg' to customize the arguments. |
| 10708 | 10711 | ||
| @@ -10813,8 +10816,8 @@ Visit the file you click on in another window. | |||
| 10813 | 10816 | ||
| 10814 | ;;;*** | 10817 | ;;;*** |
| 10815 | 10818 | ||
| 10816 | ;;;### (autoloads nil "find-func" "emacs-lisp/find-func.el" (21895 | 10819 | ;;;### (autoloads nil "find-func" "emacs-lisp/find-func.el" (21978 |
| 10817 | ;;;;;; 57521 598301 332000)) | 10820 | ;;;;;; 61237 486488 269000)) |
| 10818 | ;;; Generated autoloads from emacs-lisp/find-func.el | 10821 | ;;; Generated autoloads from emacs-lisp/find-func.el |
| 10819 | 10822 | ||
| 10820 | (autoload 'find-library "find-func" "\ | 10823 | (autoload 'find-library "find-func" "\ |
| @@ -11005,7 +11008,7 @@ Change the filter on a `find-lisp-find-dired' buffer to REGEXP. | |||
| 11005 | 11008 | ||
| 11006 | ;;;*** | 11009 | ;;;*** |
| 11007 | 11010 | ||
| 11008 | ;;;### (autoloads nil "finder" "finder.el" (21874 386 410923 336000)) | 11011 | ;;;### (autoloads nil "finder" "finder.el" (21980 16567 573544 893000)) |
| 11009 | ;;; Generated autoloads from finder.el | 11012 | ;;; Generated autoloads from finder.el |
| 11010 | (push (purecopy '(finder 1 0)) package--builtin-versions) | 11013 | (push (purecopy '(finder 1 0)) package--builtin-versions) |
| 11011 | 11014 | ||
| @@ -11065,8 +11068,8 @@ to get the effect of a C-q. | |||
| 11065 | 11068 | ||
| 11066 | ;;;*** | 11069 | ;;;*** |
| 11067 | 11070 | ||
| 11068 | ;;;### (autoloads nil "flymake" "progmodes/flymake.el" (21907 48688 | 11071 | ;;;### (autoloads nil "flymake" "progmodes/flymake.el" (21980 16568 |
| 11069 | ;;;;;; 777360 195000)) | 11072 | ;;;;;; 25544 893000)) |
| 11070 | ;;; Generated autoloads from progmodes/flymake.el | 11073 | ;;; Generated autoloads from progmodes/flymake.el |
| 11071 | (push (purecopy '(flymake 0 3)) package--builtin-versions) | 11074 | (push (purecopy '(flymake 0 3)) package--builtin-versions) |
| 11072 | 11075 | ||
| @@ -11096,8 +11099,8 @@ Turn flymake mode off. | |||
| 11096 | 11099 | ||
| 11097 | ;;;*** | 11100 | ;;;*** |
| 11098 | 11101 | ||
| 11099 | ;;;### (autoloads nil "flyspell" "textmodes/flyspell.el" (21948 40114 | 11102 | ;;;### (autoloads nil "flyspell" "textmodes/flyspell.el" (21980 16568 |
| 11100 | ;;;;;; 506686 453000)) | 11103 | ;;;;;; 77544 893000)) |
| 11101 | ;;; Generated autoloads from textmodes/flyspell.el | 11104 | ;;; Generated autoloads from textmodes/flyspell.el |
| 11102 | 11105 | ||
| 11103 | (autoload 'flyspell-prog-mode "flyspell" "\ | 11106 | (autoload 'flyspell-prog-mode "flyspell" "\ |
| @@ -11174,7 +11177,7 @@ Flyspell whole buffer. | |||
| 11174 | 11177 | ||
| 11175 | ;;;*** | 11178 | ;;;*** |
| 11176 | 11179 | ||
| 11177 | ;;;### (autoloads nil "follow" "follow.el" (21670 32330 885624 725000)) | 11180 | ;;;### (autoloads nil "follow" "follow.el" (21976 19509 932430 241000)) |
| 11178 | ;;; Generated autoloads from follow.el | 11181 | ;;; Generated autoloads from follow.el |
| 11179 | 11182 | ||
| 11180 | (autoload 'turn-on-follow-mode "follow" "\ | 11183 | (autoload 'turn-on-follow-mode "follow" "\ |
| @@ -11213,7 +11216,7 @@ and being able to use 144 lines instead of the normal 72... (your | |||
| 11213 | mileage may vary). | 11216 | mileage may vary). |
| 11214 | 11217 | ||
| 11215 | To split one large window into two side-by-side windows, the commands | 11218 | To split one large window into two side-by-side windows, the commands |
| 11216 | `\\[split-window-right]' or `M-x follow-delete-other-windows-and-split' can be used. | 11219 | `\\[split-window-right]' or `\\[follow-delete-other-windows-and-split]' can be used. |
| 11217 | 11220 | ||
| 11218 | Only windows displayed in the same frame follow each other. | 11221 | Only windows displayed in the same frame follow each other. |
| 11219 | 11222 | ||
| @@ -11262,7 +11265,7 @@ play around with the following keys: | |||
| 11262 | 11265 | ||
| 11263 | ;;;*** | 11266 | ;;;*** |
| 11264 | 11267 | ||
| 11265 | ;;;### (autoloads nil "forms" "forms.el" (21852 24381 567240 49000)) | 11268 | ;;;### (autoloads nil "forms" "forms.el" (21981 37426 535399 97000)) |
| 11266 | ;;; Generated autoloads from forms.el | 11269 | ;;; Generated autoloads from forms.el |
| 11267 | 11270 | ||
| 11268 | (autoload 'forms-mode "forms" "\ | 11271 | (autoload 'forms-mode "forms" "\ |
| @@ -11298,8 +11301,8 @@ Visit a file in Forms mode in other window. | |||
| 11298 | 11301 | ||
| 11299 | ;;;*** | 11302 | ;;;*** |
| 11300 | 11303 | ||
| 11301 | ;;;### (autoloads nil "fortran" "progmodes/fortran.el" (21914 21937 | 11304 | ;;;### (autoloads nil "fortran" "progmodes/fortran.el" (21953 58033 |
| 11302 | ;;;;;; 467876 215000)) | 11305 | ;;;;;; 403058 929000)) |
| 11303 | ;;; Generated autoloads from progmodes/fortran.el | 11306 | ;;; Generated autoloads from progmodes/fortran.el |
| 11304 | 11307 | ||
| 11305 | (autoload 'fortran-mode "fortran" "\ | 11308 | (autoload 'fortran-mode "fortran" "\ |
| @@ -11619,8 +11622,8 @@ Interactively, reads the register using `register-read-with-preview'. | |||
| 11619 | 11622 | ||
| 11620 | ;;;*** | 11623 | ;;;*** |
| 11621 | 11624 | ||
| 11622 | ;;;### (autoloads nil "gdb-mi" "progmodes/gdb-mi.el" (21852 24381 | 11625 | ;;;### (autoloads nil "gdb-mi" "progmodes/gdb-mi.el" (21980 16568 |
| 11623 | ;;;;;; 917233 10000)) | 11626 | ;;;;;; 25544 893000)) |
| 11624 | ;;; Generated autoloads from progmodes/gdb-mi.el | 11627 | ;;; Generated autoloads from progmodes/gdb-mi.el |
| 11625 | 11628 | ||
| 11626 | (defvar gdb-enable-debug nil "\ | 11629 | (defvar gdb-enable-debug nil "\ |
| @@ -11848,7 +11851,7 @@ DEFAULT-MAP specifies the default key map for ICON-LIST. | |||
| 11848 | 11851 | ||
| 11849 | ;;;*** | 11852 | ;;;*** |
| 11850 | 11853 | ||
| 11851 | ;;;### (autoloads nil "gnus" "gnus/gnus.el" (21670 32330 885624 725000)) | 11854 | ;;;### (autoloads nil "gnus" "gnus/gnus.el" (21980 16567 677544 893000)) |
| 11852 | ;;; Generated autoloads from gnus/gnus.el | 11855 | ;;; Generated autoloads from gnus/gnus.el |
| 11853 | (push (purecopy '(gnus 5 13)) package--builtin-versions) | 11856 | (push (purecopy '(gnus 5 13)) package--builtin-versions) |
| 11854 | (when (fboundp 'custom-autoload) | 11857 | (when (fboundp 'custom-autoload) |
| @@ -11898,8 +11901,8 @@ prompt the user for the name of an NNTP server to use. | |||
| 11898 | 11901 | ||
| 11899 | ;;;*** | 11902 | ;;;*** |
| 11900 | 11903 | ||
| 11901 | ;;;### (autoloads nil "gnus-agent" "gnus/gnus-agent.el" (21670 32330 | 11904 | ;;;### (autoloads nil "gnus-agent" "gnus/gnus-agent.el" (21989 31537 |
| 11902 | ;;;;;; 885624 725000)) | 11905 | ;;;;;; 791825 721000)) |
| 11903 | ;;; Generated autoloads from gnus/gnus-agent.el | 11906 | ;;; Generated autoloads from gnus/gnus-agent.el |
| 11904 | 11907 | ||
| 11905 | (autoload 'gnus-unplugged "gnus-agent" "\ | 11908 | (autoload 'gnus-unplugged "gnus-agent" "\ |
| @@ -11989,8 +11992,8 @@ CLEAN is obsolete and ignored. | |||
| 11989 | 11992 | ||
| 11990 | ;;;*** | 11993 | ;;;*** |
| 11991 | 11994 | ||
| 11992 | ;;;### (autoloads nil "gnus-art" "gnus/gnus-art.el" (21870 54319 | 11995 | ;;;### (autoloads nil "gnus-art" "gnus/gnus-art.el" (21989 31537 |
| 11993 | ;;;;;; 237944 669000)) | 11996 | ;;;;;; 811825 721000)) |
| 11994 | ;;; Generated autoloads from gnus/gnus-art.el | 11997 | ;;; Generated autoloads from gnus/gnus-art.el |
| 11995 | 11998 | ||
| 11996 | (autoload 'gnus-article-prepare-display "gnus-art" "\ | 11999 | (autoload 'gnus-article-prepare-display "gnus-art" "\ |
| @@ -12140,8 +12143,8 @@ Reminder user if there are unsent drafts. | |||
| 12140 | 12143 | ||
| 12141 | ;;;*** | 12144 | ;;;*** |
| 12142 | 12145 | ||
| 12143 | ;;;### (autoloads nil "gnus-fun" "gnus/gnus-fun.el" (21670 32330 | 12146 | ;;;### (autoloads nil "gnus-fun" "gnus/gnus-fun.el" (21989 31537 |
| 12144 | ;;;;;; 885624 725000)) | 12147 | ;;;;;; 811825 721000)) |
| 12145 | ;;; Generated autoloads from gnus/gnus-fun.el | 12148 | ;;; Generated autoloads from gnus/gnus-fun.el |
| 12146 | 12149 | ||
| 12147 | (autoload 'gnus--random-face-with-type "gnus-fun" "\ | 12150 | (autoload 'gnus--random-face-with-type "gnus-fun" "\ |
| @@ -12224,8 +12227,8 @@ If gravatars are already displayed, remove them. | |||
| 12224 | 12227 | ||
| 12225 | ;;;*** | 12228 | ;;;*** |
| 12226 | 12229 | ||
| 12227 | ;;;### (autoloads nil "gnus-group" "gnus/gnus-group.el" (21918 18992 | 12230 | ;;;### (autoloads nil "gnus-group" "gnus/gnus-group.el" (21989 31537 |
| 12228 | ;;;;;; 805579 660000)) | 12231 | ;;;;;; 823825 721000)) |
| 12229 | ;;; Generated autoloads from gnus/gnus-group.el | 12232 | ;;; Generated autoloads from gnus/gnus-group.el |
| 12230 | 12233 | ||
| 12231 | (autoload 'gnus-fetch-group "gnus-group" "\ | 12234 | (autoload 'gnus-fetch-group "gnus-group" "\ |
| @@ -12242,8 +12245,8 @@ Pop up a frame and enter GROUP. | |||
| 12242 | 12245 | ||
| 12243 | ;;;*** | 12246 | ;;;*** |
| 12244 | 12247 | ||
| 12245 | ;;;### (autoloads nil "gnus-html" "gnus/gnus-html.el" (21670 32330 | 12248 | ;;;### (autoloads nil "gnus-html" "gnus/gnus-html.el" (21972 22452 |
| 12246 | ;;;;;; 885624 725000)) | 12249 | ;;;;;; 190264 357000)) |
| 12247 | ;;; Generated autoloads from gnus/gnus-html.el | 12250 | ;;; Generated autoloads from gnus/gnus-html.el |
| 12248 | 12251 | ||
| 12249 | (autoload 'gnus-article-html "gnus-html" "\ | 12252 | (autoload 'gnus-article-html "gnus-html" "\ |
| @@ -12533,8 +12536,8 @@ Add NUM into sorted LIST by side effect. | |||
| 12533 | 12536 | ||
| 12534 | ;;;*** | 12537 | ;;;*** |
| 12535 | 12538 | ||
| 12536 | ;;;### (autoloads nil "gnus-registry" "gnus/gnus-registry.el" (21948 | 12539 | ;;;### (autoloads nil "gnus-registry" "gnus/gnus-registry.el" (21981 |
| 12537 | ;;;;;; 40114 254686 453000)) | 12540 | ;;;;;; 37426 571399 97000)) |
| 12538 | ;;; Generated autoloads from gnus/gnus-registry.el | 12541 | ;;; Generated autoloads from gnus/gnus-registry.el |
| 12539 | 12542 | ||
| 12540 | (autoload 'gnus-registry-initialize "gnus-registry" "\ | 12543 | (autoload 'gnus-registry-initialize "gnus-registry" "\ |
| @@ -12549,8 +12552,8 @@ Install the registry hooks. | |||
| 12549 | 12552 | ||
| 12550 | ;;;*** | 12553 | ;;;*** |
| 12551 | 12554 | ||
| 12552 | ;;;### (autoloads nil "gnus-sieve" "gnus/gnus-sieve.el" (21670 32330 | 12555 | ;;;### (autoloads nil "gnus-sieve" "gnus/gnus-sieve.el" (21980 16567 |
| 12553 | ;;;;;; 885624 725000)) | 12556 | ;;;;;; 617544 893000)) |
| 12554 | ;;; Generated autoloads from gnus/gnus-sieve.el | 12557 | ;;; Generated autoloads from gnus/gnus-sieve.el |
| 12555 | 12558 | ||
| 12556 | (autoload 'gnus-sieve-update "gnus-sieve" "\ | 12559 | (autoload 'gnus-sieve-update "gnus-sieve" "\ |
| @@ -12588,8 +12591,8 @@ Update the format specification near point. | |||
| 12588 | 12591 | ||
| 12589 | ;;;*** | 12592 | ;;;*** |
| 12590 | 12593 | ||
| 12591 | ;;;### (autoloads nil "gnus-start" "gnus/gnus-start.el" (21716 41663 | 12594 | ;;;### (autoloads nil "gnus-start" "gnus/gnus-start.el" (21981 37426 |
| 12592 | ;;;;;; 456033 27000)) | 12595 | ;;;;;; 575399 97000)) |
| 12593 | ;;; Generated autoloads from gnus/gnus-start.el | 12596 | ;;; Generated autoloads from gnus/gnus-start.el |
| 12594 | 12597 | ||
| 12595 | (autoload 'gnus-declare-backend "gnus-start" "\ | 12598 | (autoload 'gnus-declare-backend "gnus-start" "\ |
| @@ -12599,8 +12602,8 @@ Declare back end NAME with ABILITIES as a Gnus back end. | |||
| 12599 | 12602 | ||
| 12600 | ;;;*** | 12603 | ;;;*** |
| 12601 | 12604 | ||
| 12602 | ;;;### (autoloads nil "gnus-sum" "gnus/gnus-sum.el" (21855 576 897951 | 12605 | ;;;### (autoloads nil "gnus-sum" "gnus/gnus-sum.el" (21989 31537 |
| 12603 | ;;;;;; 62000)) | 12606 | ;;;;;; 843825 721000)) |
| 12604 | ;;; Generated autoloads from gnus/gnus-sum.el | 12607 | ;;; Generated autoloads from gnus/gnus-sum.el |
| 12605 | 12608 | ||
| 12606 | (autoload 'gnus-summary-bookmark-jump "gnus-sum" "\ | 12609 | (autoload 'gnus-summary-bookmark-jump "gnus-sum" "\ |
| @@ -12638,8 +12641,8 @@ Add the window configuration CONF to `gnus-buffer-configuration'. | |||
| 12638 | 12641 | ||
| 12639 | ;;;*** | 12642 | ;;;*** |
| 12640 | 12643 | ||
| 12641 | ;;;### (autoloads nil "gnutls" "net/gnutls.el" (21670 32331 385639 | 12644 | ;;;### (autoloads nil "gnutls" "net/gnutls.el" (21978 61237 642488 |
| 12642 | ;;;;;; 720000)) | 12645 | ;;;;;; 269000)) |
| 12643 | ;;; Generated autoloads from net/gnutls.el | 12646 | ;;; Generated autoloads from net/gnutls.el |
| 12644 | 12647 | ||
| 12645 | (defvar gnutls-min-prime-bits 256 "\ | 12648 | (defvar gnutls-min-prime-bits 256 "\ |
| @@ -12655,8 +12658,8 @@ A value of nil says to use the default GnuTLS value.") | |||
| 12655 | 12658 | ||
| 12656 | ;;;*** | 12659 | ;;;*** |
| 12657 | 12660 | ||
| 12658 | ;;;### (autoloads nil "gomoku" "play/gomoku.el" (21670 32331 385639 | 12661 | ;;;### (autoloads nil "gomoku" "play/gomoku.el" (21980 16567 969544 |
| 12659 | ;;;;;; 720000)) | 12662 | ;;;;;; 893000)) |
| 12660 | ;;; Generated autoloads from play/gomoku.el | 12663 | ;;; Generated autoloads from play/gomoku.el |
| 12661 | 12664 | ||
| 12662 | (autoload 'gomoku "gomoku" "\ | 12665 | (autoload 'gomoku "gomoku" "\ |
| @@ -13015,8 +13018,8 @@ it if ARG is omitted or nil. | |||
| 13015 | 13018 | ||
| 13016 | ;;;*** | 13019 | ;;;*** |
| 13017 | 13020 | ||
| 13018 | ;;;### (autoloads nil "gv" "emacs-lisp/gv.el" (21916 4736 835897 | 13021 | ;;;### (autoloads nil "gv" "emacs-lisp/gv.el" (21976 19509 880430 |
| 13019 | ;;;;;; 451000)) | 13022 | ;;;;;; 241000)) |
| 13020 | ;;; Generated autoloads from emacs-lisp/gv.el | 13023 | ;;; Generated autoloads from emacs-lisp/gv.el |
| 13021 | 13024 | ||
| 13022 | (autoload 'gv-get "gv" "\ | 13025 | (autoload 'gv-get "gv" "\ |
| @@ -13335,8 +13338,8 @@ different regions. With numeric argument ARG, behaves like | |||
| 13335 | 13338 | ||
| 13336 | ;;;*** | 13339 | ;;;*** |
| 13337 | 13340 | ||
| 13338 | ;;;### (autoloads nil "help-fns" "help-fns.el" (21915 42801 64409 | 13341 | ;;;### (autoloads nil "help-fns" "help-fns.el" (21985 34484 226705 |
| 13339 | ;;;;;; 735000)) | 13342 | ;;;;;; 925000)) |
| 13340 | ;;; Generated autoloads from help-fns.el | 13343 | ;;; Generated autoloads from help-fns.el |
| 13341 | 13344 | ||
| 13342 | (autoload 'describe-function "help-fns" "\ | 13345 | (autoload 'describe-function "help-fns" "\ |
| @@ -13435,8 +13438,8 @@ gives the window that lists the options.") | |||
| 13435 | 13438 | ||
| 13436 | ;;;*** | 13439 | ;;;*** |
| 13437 | 13440 | ||
| 13438 | ;;;### (autoloads nil "help-mode" "help-mode.el" (21915 42801 64409 | 13441 | ;;;### (autoloads nil "help-mode" "help-mode.el" (21972 22452 270264 |
| 13439 | ;;;;;; 735000)) | 13442 | ;;;;;; 357000)) |
| 13440 | ;;; Generated autoloads from help-mode.el | 13443 | ;;; Generated autoloads from help-mode.el |
| 13441 | 13444 | ||
| 13442 | (autoload 'help-mode "help-mode" "\ | 13445 | (autoload 'help-mode "help-mode" "\ |
| @@ -13448,12 +13451,12 @@ Commands: | |||
| 13448 | \(fn)" t nil) | 13451 | \(fn)" t nil) |
| 13449 | 13452 | ||
| 13450 | (autoload 'help-mode-setup "help-mode" "\ | 13453 | (autoload 'help-mode-setup "help-mode" "\ |
| 13451 | 13454 | Enter Help Mode in the current buffer. | |
| 13452 | 13455 | ||
| 13453 | \(fn)" nil nil) | 13456 | \(fn)" nil nil) |
| 13454 | 13457 | ||
| 13455 | (autoload 'help-mode-finish "help-mode" "\ | 13458 | (autoload 'help-mode-finish "help-mode" "\ |
| 13456 | 13459 | Finalize Help Mode setup in current buffer. | |
| 13457 | 13460 | ||
| 13458 | \(fn)" nil nil) | 13461 | \(fn)" nil nil) |
| 13459 | 13462 | ||
| @@ -13553,7 +13556,7 @@ Provide help for current mode. | |||
| 13553 | 13556 | ||
| 13554 | ;;;*** | 13557 | ;;;*** |
| 13555 | 13558 | ||
| 13556 | ;;;### (autoloads nil "hexl" "hexl.el" (21695 35516 595262 313000)) | 13559 | ;;;### (autoloads nil "hexl" "hexl.el" (21985 34484 226705 925000)) |
| 13557 | ;;; Generated autoloads from hexl.el | 13560 | ;;; Generated autoloads from hexl.el |
| 13558 | 13561 | ||
| 13559 | (autoload 'hexl-mode "hexl" "\ | 13562 | (autoload 'hexl-mode "hexl" "\ |
| @@ -13814,8 +13817,8 @@ be found in variable `hi-lock-interactive-patterns'. | |||
| 13814 | 13817 | ||
| 13815 | ;;;*** | 13818 | ;;;*** |
| 13816 | 13819 | ||
| 13817 | ;;;### (autoloads nil "hideif" "progmodes/hideif.el" (21799 41767 | 13820 | ;;;### (autoloads nil "hideif" "progmodes/hideif.el" (21989 31537 |
| 13818 | ;;;;;; 51222 992000)) | 13821 | ;;;;;; 939825 721000)) |
| 13819 | ;;; Generated autoloads from progmodes/hideif.el | 13822 | ;;; Generated autoloads from progmodes/hideif.el |
| 13820 | 13823 | ||
| 13821 | (autoload 'hide-ifdef-mode "hideif" "\ | 13824 | (autoload 'hide-ifdef-mode "hideif" "\ |
| @@ -13925,8 +13928,8 @@ Unconditionally turn off `hs-minor-mode'. | |||
| 13925 | 13928 | ||
| 13926 | ;;;*** | 13929 | ;;;*** |
| 13927 | 13930 | ||
| 13928 | ;;;### (autoloads nil "hilit-chg" "hilit-chg.el" (21670 32331 385639 | 13931 | ;;;### (autoloads nil "hilit-chg" "hilit-chg.el" (21980 16567 693544 |
| 13929 | ;;;;;; 720000)) | 13932 | ;;;;;; 893000)) |
| 13930 | ;;; Generated autoloads from hilit-chg.el | 13933 | ;;; Generated autoloads from hilit-chg.el |
| 13931 | 13934 | ||
| 13932 | (autoload 'highlight-changes-mode "hilit-chg" "\ | 13935 | (autoload 'highlight-changes-mode "hilit-chg" "\ |
| @@ -14140,8 +14143,8 @@ Global-Hl-Line mode uses the functions `global-hl-line-unhighlight' and | |||
| 14140 | 14143 | ||
| 14141 | ;;;*** | 14144 | ;;;*** |
| 14142 | 14145 | ||
| 14143 | ;;;### (autoloads nil "holidays" "calendar/holidays.el" (21670 32330 | 14146 | ;;;### (autoloads nil "holidays" "calendar/holidays.el" (21980 16567 |
| 14144 | ;;;;;; 885624 725000)) | 14147 | ;;;;;; 417544 893000)) |
| 14145 | ;;; Generated autoloads from calendar/holidays.el | 14148 | ;;; Generated autoloads from calendar/holidays.el |
| 14146 | 14149 | ||
| 14147 | (defvar holiday-general-holidays (mapcar 'purecopy '((holiday-fixed 1 1 "New Year's Day") (holiday-float 1 1 3 "Martin Luther King Day") (holiday-fixed 2 2 "Groundhog Day") (holiday-fixed 2 14 "Valentine's Day") (holiday-float 2 1 3 "President's Day") (holiday-fixed 3 17 "St. Patrick's Day") (holiday-fixed 4 1 "April Fools' Day") (holiday-float 5 0 2 "Mother's Day") (holiday-float 5 1 -1 "Memorial Day") (holiday-fixed 6 14 "Flag Day") (holiday-float 6 0 3 "Father's Day") (holiday-fixed 7 4 "Independence Day") (holiday-float 9 1 1 "Labor Day") (holiday-float 10 1 2 "Columbus Day") (holiday-fixed 10 31 "Halloween") (holiday-fixed 11 11 "Veteran's Day") (holiday-float 11 4 4 "Thanksgiving"))) "\ | 14150 | (defvar holiday-general-holidays (mapcar 'purecopy '((holiday-fixed 1 1 "New Year's Day") (holiday-float 1 1 3 "Martin Luther King Day") (holiday-fixed 2 2 "Groundhog Day") (holiday-fixed 2 14 "Valentine's Day") (holiday-float 2 1 3 "President's Day") (holiday-fixed 3 17 "St. Patrick's Day") (holiday-fixed 4 1 "April Fools' Day") (holiday-float 5 0 2 "Mother's Day") (holiday-float 5 1 -1 "Memorial Day") (holiday-fixed 6 14 "Flag Day") (holiday-float 6 0 3 "Father's Day") (holiday-fixed 7 4 "Independence Day") (holiday-float 9 1 1 "Labor Day") (holiday-float 10 1 2 "Columbus Day") (holiday-fixed 10 31 "Halloween") (holiday-fixed 11 11 "Veteran's Day") (holiday-float 11 4 4 "Thanksgiving"))) "\ |
| @@ -14262,8 +14265,8 @@ Convert HTML to plain text in the current buffer. | |||
| 14262 | 14265 | ||
| 14263 | ;;;*** | 14266 | ;;;*** |
| 14264 | 14267 | ||
| 14265 | ;;;### (autoloads nil "htmlfontify" "htmlfontify.el" (21794 23865 | 14268 | ;;;### (autoloads nil "htmlfontify" "htmlfontify.el" (21980 16567 |
| 14266 | ;;;;;; 762631 503000)) | 14269 | ;;;;;; 701544 893000)) |
| 14267 | ;;; Generated autoloads from htmlfontify.el | 14270 | ;;; Generated autoloads from htmlfontify.el |
| 14268 | (push (purecopy '(htmlfontify 0 21)) package--builtin-versions) | 14271 | (push (purecopy '(htmlfontify 0 21)) package--builtin-versions) |
| 14269 | 14272 | ||
| @@ -14399,7 +14402,8 @@ bound to the current value of the filter. | |||
| 14399 | 14402 | ||
| 14400 | ;;;*** | 14403 | ;;;*** |
| 14401 | 14404 | ||
| 14402 | ;;;### (autoloads nil "ibuffer" "ibuffer.el" (21855 577 47945 133000)) | 14405 | ;;;### (autoloads nil "ibuffer" "ibuffer.el" (21980 16640 605544 |
| 14406 | ;;;;;; 893000)) | ||
| 14403 | ;;; Generated autoloads from ibuffer.el | 14407 | ;;; Generated autoloads from ibuffer.el |
| 14404 | 14408 | ||
| 14405 | (autoload 'ibuffer-list-buffers "ibuffer" "\ | 14409 | (autoload 'ibuffer-list-buffers "ibuffer" "\ |
| @@ -14418,7 +14422,7 @@ buffers which are visiting a file. | |||
| 14418 | 14422 | ||
| 14419 | (autoload 'ibuffer "ibuffer" "\ | 14423 | (autoload 'ibuffer "ibuffer" "\ |
| 14420 | Begin using Ibuffer to edit a list of buffers. | 14424 | Begin using Ibuffer to edit a list of buffers. |
| 14421 | Type 'h' after entering ibuffer for more information. | 14425 | Type ‘h’ after entering ibuffer for more information. |
| 14422 | 14426 | ||
| 14423 | All arguments are optional. | 14427 | All arguments are optional. |
| 14424 | OTHER-WINDOW-P says to use another window. | 14428 | OTHER-WINDOW-P says to use another window. |
| @@ -14438,8 +14442,8 @@ FORMATS is the value to use for `ibuffer-formats'. | |||
| 14438 | 14442 | ||
| 14439 | ;;;*** | 14443 | ;;;*** |
| 14440 | 14444 | ||
| 14441 | ;;;### (autoloads nil "icalendar" "calendar/icalendar.el" (21934 | 14445 | ;;;### (autoloads nil "icalendar" "calendar/icalendar.el" (21980 |
| 14442 | ;;;;;; 7227 609892 708000)) | 14446 | ;;;;;; 16567 421544 893000)) |
| 14443 | ;;; Generated autoloads from calendar/icalendar.el | 14447 | ;;; Generated autoloads from calendar/icalendar.el |
| 14444 | (push (purecopy '(icalendar 0 19)) package--builtin-versions) | 14448 | (push (purecopy '(icalendar 0 19)) package--builtin-versions) |
| 14445 | 14449 | ||
| @@ -14492,8 +14496,8 @@ buffer `*icalendar-errors*'. | |||
| 14492 | 14496 | ||
| 14493 | ;;;*** | 14497 | ;;;*** |
| 14494 | 14498 | ||
| 14495 | ;;;### (autoloads nil "icomplete" "icomplete.el" (21852 24381 607274 | 14499 | ;;;### (autoloads nil "icomplete" "icomplete.el" (21980 16567 701544 |
| 14496 | ;;;;;; 219000)) | 14500 | ;;;;;; 893000)) |
| 14497 | ;;; Generated autoloads from icomplete.el | 14501 | ;;; Generated autoloads from icomplete.el |
| 14498 | 14502 | ||
| 14499 | (defvar icomplete-mode nil "\ | 14503 | (defvar icomplete-mode nil "\ |
| @@ -14573,8 +14577,8 @@ with no args, if that value is non-nil. | |||
| 14573 | 14577 | ||
| 14574 | ;;;*** | 14578 | ;;;*** |
| 14575 | 14579 | ||
| 14576 | ;;;### (autoloads nil "idlw-shell" "progmodes/idlw-shell.el" (21855 | 14580 | ;;;### (autoloads nil "idlw-shell" "progmodes/idlw-shell.el" (21980 |
| 14577 | ;;;;;; 577 397944 786000)) | 14581 | ;;;;;; 16568 33544 893000)) |
| 14578 | ;;; Generated autoloads from progmodes/idlw-shell.el | 14582 | ;;; Generated autoloads from progmodes/idlw-shell.el |
| 14579 | 14583 | ||
| 14580 | (autoload 'idlwave-shell "idlw-shell" "\ | 14584 | (autoload 'idlwave-shell "idlw-shell" "\ |
| @@ -14599,8 +14603,8 @@ See also the variable `idlwave-shell-prompt-pattern'. | |||
| 14599 | 14603 | ||
| 14600 | ;;;*** | 14604 | ;;;*** |
| 14601 | 14605 | ||
| 14602 | ;;;### (autoloads nil "idlwave" "progmodes/idlwave.el" (21948 40114 | 14606 | ;;;### (autoloads nil "idlwave" "progmodes/idlwave.el" (21988 10682 |
| 14603 | ;;;;;; 438686 453000)) | 14607 | ;;;;;; 41624 461000)) |
| 14604 | ;;; Generated autoloads from progmodes/idlwave.el | 14608 | ;;; Generated autoloads from progmodes/idlwave.el |
| 14605 | (push (purecopy '(idlwave 6 1 22)) package--builtin-versions) | 14609 | (push (purecopy '(idlwave 6 1 22)) package--builtin-versions) |
| 14606 | 14610 | ||
| @@ -14729,7 +14733,7 @@ The main features of this mode are | |||
| 14729 | 14733 | ||
| 14730 | ;;;*** | 14734 | ;;;*** |
| 14731 | 14735 | ||
| 14732 | ;;;### (autoloads nil "ido" "ido.el" (21909 4018 621671 120000)) | 14736 | ;;;### (autoloads nil "ido" "ido.el" (21981 37426 619399 97000)) |
| 14733 | ;;; Generated autoloads from ido.el | 14737 | ;;; Generated autoloads from ido.el |
| 14734 | 14738 | ||
| 14735 | (defvar ido-mode nil "\ | 14739 | (defvar ido-mode nil "\ |
| @@ -14991,7 +14995,7 @@ DEF, if non-nil, is the default value. | |||
| 14991 | 14995 | ||
| 14992 | ;;;*** | 14996 | ;;;*** |
| 14993 | 14997 | ||
| 14994 | ;;;### (autoloads nil "ielm" "ielm.el" (21855 577 47945 133000)) | 14998 | ;;;### (autoloads nil "ielm" "ielm.el" (21980 16567 705544 893000)) |
| 14995 | ;;; Generated autoloads from ielm.el | 14999 | ;;; Generated autoloads from ielm.el |
| 14996 | 15000 | ||
| 14997 | (autoload 'ielm "ielm" "\ | 15001 | (autoload 'ielm "ielm" "\ |
| @@ -15019,7 +15023,7 @@ the mode if ARG is omitted or nil, and toggle it if ARG is `toggle'. | |||
| 15019 | 15023 | ||
| 15020 | ;;;*** | 15024 | ;;;*** |
| 15021 | 15025 | ||
| 15022 | ;;;### (autoloads nil "image" "image.el" (21670 32331 385639 720000)) | 15026 | ;;;### (autoloads nil "image" "image.el" (21974 64192 580009 993000)) |
| 15023 | ;;; Generated autoloads from image.el | 15027 | ;;; Generated autoloads from image.el |
| 15024 | 15028 | ||
| 15025 | (autoload 'image-type-from-data "image" "\ | 15029 | (autoload 'image-type-from-data "image" "\ |
| @@ -15461,7 +15465,7 @@ on these modes. | |||
| 15461 | 15465 | ||
| 15462 | ;;;*** | 15466 | ;;;*** |
| 15463 | 15467 | ||
| 15464 | ;;;### (autoloads nil "imenu" "imenu.el" (21948 40114 294686 453000)) | 15468 | ;;;### (autoloads nil "imenu" "imenu.el" (21986 55346 284512 613000)) |
| 15465 | ;;; Generated autoloads from imenu.el | 15469 | ;;; Generated autoloads from imenu.el |
| 15466 | 15470 | ||
| 15467 | (defvar imenu-sort-function nil "\ | 15471 | (defvar imenu-sort-function nil "\ |
| @@ -15649,7 +15653,7 @@ of `inferior-lisp-program'). Runs the hooks from | |||
| 15649 | 15653 | ||
| 15650 | ;;;*** | 15654 | ;;;*** |
| 15651 | 15655 | ||
| 15652 | ;;;### (autoloads nil "info" "info.el" (21931 31023 745164 572000)) | 15656 | ;;;### (autoloads nil "info" "info.el" (21985 34484 234705 925000)) |
| 15653 | ;;; Generated autoloads from info.el | 15657 | ;;; Generated autoloads from info.el |
| 15654 | 15658 | ||
| 15655 | (defcustom Info-default-directory-list (let* ((config-dir (file-name-as-directory (or (and (featurep 'ns) (let ((dir (expand-file-name "../info" data-directory))) (if (file-directory-p dir) dir))) configure-info-directory))) (prefixes (prune-directory-list '("/usr/local/" "/usr/" "/opt/" "/"))) (suffixes '("share/" "" "gnu/" "gnu/lib/" "gnu/lib/emacs/" "emacs/" "lib/" "lib/emacs/")) (standard-info-dirs (apply #'nconc (mapcar (lambda (pfx) (let ((dirs (mapcar (lambda (sfx) (concat pfx sfx "info/")) suffixes))) (prune-directory-list dirs))) prefixes))) (dirs (if (member config-dir standard-info-dirs) (nconc standard-info-dirs (list config-dir)) (cons config-dir standard-info-dirs)))) (if (not (eq system-type 'windows-nt)) dirs (let* ((instdir (file-name-directory invocation-directory)) (dir1 (expand-file-name "../info/" instdir)) (dir2 (expand-file-name "../../../info/" instdir))) (cond ((file-exists-p dir1) (append dirs (list dir1))) ((file-exists-p dir2) (append dirs (list dir2))) (t dirs))))) "\ | 15659 | (defcustom Info-default-directory-list (let* ((config-dir (file-name-as-directory (or (and (featurep 'ns) (let ((dir (expand-file-name "../info" data-directory))) (if (file-directory-p dir) dir))) configure-info-directory))) (prefixes (prune-directory-list '("/usr/local/" "/usr/" "/opt/" "/"))) (suffixes '("share/" "" "gnu/" "gnu/lib/" "gnu/lib/emacs/" "emacs/" "lib/" "lib/emacs/")) (standard-info-dirs (apply #'nconc (mapcar (lambda (pfx) (let ((dirs (mapcar (lambda (sfx) (concat pfx sfx "info/")) suffixes))) (prune-directory-list dirs))) prefixes))) (dirs (if (member config-dir standard-info-dirs) (nconc standard-info-dirs (list config-dir)) (cons config-dir standard-info-dirs)))) (if (not (eq system-type 'windows-nt)) dirs (let* ((instdir (file-name-directory invocation-directory)) (dir1 (expand-file-name "../info/" instdir)) (dir2 (expand-file-name "../../../info/" instdir))) (cond ((file-exists-p dir1) (append dirs (list dir1))) ((file-exists-p dir2) (append dirs (list dir2))) (t dirs))))) "\ |
| @@ -15909,8 +15913,8 @@ Perform completion on file preceding point. | |||
| 15909 | 15913 | ||
| 15910 | ;;;*** | 15914 | ;;;*** |
| 15911 | 15915 | ||
| 15912 | ;;;### (autoloads nil "info-xref" "info-xref.el" (21670 32331 385639 | 15916 | ;;;### (autoloads nil "info-xref" "info-xref.el" (21978 61237 550488 |
| 15913 | ;;;;;; 720000)) | 15917 | ;;;;;; 269000)) |
| 15914 | ;;; Generated autoloads from info-xref.el | 15918 | ;;; Generated autoloads from info-xref.el |
| 15915 | (push (purecopy '(info-xref 3)) package--builtin-versions) | 15919 | (push (purecopy '(info-xref 3)) package--builtin-versions) |
| 15916 | 15920 | ||
| @@ -16202,8 +16206,8 @@ Add submenus to the File menu, to convert to and from various formats. | |||
| 16202 | 16206 | ||
| 16203 | ;;;*** | 16207 | ;;;*** |
| 16204 | 16208 | ||
| 16205 | ;;;### (autoloads nil "ispell" "textmodes/ispell.el" (21855 577 527945 | 16209 | ;;;### (autoloads nil "ispell" "textmodes/ispell.el" (21988 10682 |
| 16206 | ;;;;;; 248000)) | 16210 | ;;;;;; 97624 461000)) |
| 16207 | ;;; Generated autoloads from textmodes/ispell.el | 16211 | ;;; Generated autoloads from textmodes/ispell.el |
| 16208 | 16212 | ||
| 16209 | (put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive)))) | 16213 | (put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive)))) |
| @@ -16211,7 +16215,7 @@ Add submenus to the File menu, to convert to and from various formats. | |||
| 16211 | (defvar ispell-personal-dictionary nil "\ | 16215 | (defvar ispell-personal-dictionary nil "\ |
| 16212 | File name of your personal spelling dictionary, or nil. | 16216 | File name of your personal spelling dictionary, or nil. |
| 16213 | If nil, the default personal dictionary, (\"~/.ispell_DICTNAME\" for ispell or | 16217 | If nil, the default personal dictionary, (\"~/.ispell_DICTNAME\" for ispell or |
| 16214 | \"~/.aspell.LANG.pws\" for aspell) is used, where DICTNAME is the name of your | 16218 | \"~/.aspell.LANG.pws\" for Aspell) is used, where DICTNAME is the name of your |
| 16215 | default dictionary and LANG the two letter language code.") | 16219 | default dictionary and LANG the two letter language code.") |
| 16216 | 16220 | ||
| 16217 | (custom-autoload 'ispell-personal-dictionary "ispell" t) | 16221 | (custom-autoload 'ispell-personal-dictionary "ispell" t) |
| @@ -16358,7 +16362,7 @@ Check the current buffer for spelling errors interactively. | |||
| 16358 | 16362 | ||
| 16359 | (autoload 'ispell-buffer-with-debug "ispell" "\ | 16363 | (autoload 'ispell-buffer-with-debug "ispell" "\ |
| 16360 | `ispell-buffer' with some output sent to `ispell-debug-buffer' buffer. | 16364 | `ispell-buffer' with some output sent to `ispell-debug-buffer' buffer. |
| 16361 | Use APPEND to append the info to previous buffer if exists. | 16365 | If APPEND is non-n il, append the info to previous buffer if exists. |
| 16362 | 16366 | ||
| 16363 | \(fn &optional APPEND)" t nil) | 16367 | \(fn &optional APPEND)" t nil) |
| 16364 | 16368 | ||
| @@ -16368,8 +16372,8 @@ Continue a halted spelling session beginning with the current word. | |||
| 16368 | \(fn)" t nil) | 16372 | \(fn)" t nil) |
| 16369 | 16373 | ||
| 16370 | (autoload 'ispell-complete-word "ispell" "\ | 16374 | (autoload 'ispell-complete-word "ispell" "\ |
| 16371 | Try to complete the word before or under point. | 16375 | Try to complete the word before or at point. |
| 16372 | If optional INTERIOR-FRAG is non-nil then the word may be a character | 16376 | If optional INTERIOR-FRAG is non-nil, then the word may be a character |
| 16373 | sequence inside of a word. | 16377 | sequence inside of a word. |
| 16374 | 16378 | ||
| 16375 | Standard ispell choices are then available. | 16379 | Standard ispell choices are then available. |
| @@ -16404,7 +16408,7 @@ typing SPC or RET warns you if the previous word is incorrectly | |||
| 16404 | spelled. | 16408 | spelled. |
| 16405 | 16409 | ||
| 16406 | All the buffer-local variables and dictionaries are ignored. To | 16410 | All the buffer-local variables and dictionaries are ignored. To |
| 16407 | read them into the running ispell process, type \\[ispell-word] | 16411 | read them into the running Ispell process, type \\[ispell-word] |
| 16408 | SPC. | 16412 | SPC. |
| 16409 | 16413 | ||
| 16410 | For spell-checking \"on the fly\", not just after typing SPC or | 16414 | For spell-checking \"on the fly\", not just after typing SPC or |
| @@ -16538,8 +16542,8 @@ by `jka-compr-installed'. | |||
| 16538 | 16542 | ||
| 16539 | ;;;*** | 16543 | ;;;*** |
| 16540 | 16544 | ||
| 16541 | ;;;### (autoloads nil "js" "progmodes/js.el" (21931 31023 761164 | 16545 | ;;;### (autoloads nil "js" "progmodes/js.el" (21976 19510 104430 |
| 16542 | ;;;;;; 572000)) | 16546 | ;;;;;; 241000)) |
| 16543 | ;;; Generated autoloads from progmodes/js.el | 16547 | ;;; Generated autoloads from progmodes/js.el |
| 16544 | (push (purecopy '(js 9)) package--builtin-versions) | 16548 | (push (purecopy '(js 9)) package--builtin-versions) |
| 16545 | 16549 | ||
| @@ -16553,7 +16557,7 @@ Major mode for editing JavaScript. | |||
| 16553 | 16557 | ||
| 16554 | ;;;*** | 16558 | ;;;*** |
| 16555 | 16559 | ||
| 16556 | ;;;### (autoloads nil "json" "json.el" (21779 56495 106033 935000)) | 16560 | ;;;### (autoloads nil "json" "json.el" (21985 34484 234705 925000)) |
| 16557 | ;;; Generated autoloads from json.el | 16561 | ;;; Generated autoloads from json.el |
| 16558 | (push (purecopy '(json 1 4)) package--builtin-versions) | 16562 | (push (purecopy '(json 1 4)) package--builtin-versions) |
| 16559 | 16563 | ||
| @@ -16637,8 +16641,8 @@ the context of text formatting. | |||
| 16637 | 16641 | ||
| 16638 | ;;;*** | 16642 | ;;;*** |
| 16639 | 16643 | ||
| 16640 | ;;;### (autoloads nil "kkc" "international/kkc.el" (21670 32331 385639 | 16644 | ;;;### (autoloads nil "kkc" "international/kkc.el" (21978 61237 570488 |
| 16641 | ;;;;;; 720000)) | 16645 | ;;;;;; 269000)) |
| 16642 | ;;; Generated autoloads from international/kkc.el | 16646 | ;;; Generated autoloads from international/kkc.el |
| 16643 | 16647 | ||
| 16644 | (defvar kkc-after-update-conversion-functions nil "\ | 16648 | (defvar kkc-after-update-conversion-functions nil "\ |
| @@ -16660,7 +16664,7 @@ and the return value is the length of the conversion. | |||
| 16660 | 16664 | ||
| 16661 | ;;;*** | 16665 | ;;;*** |
| 16662 | 16666 | ||
| 16663 | ;;;### (autoloads nil "kmacro" "kmacro.el" (21670 32331 385639 720000)) | 16667 | ;;;### (autoloads nil "kmacro" "kmacro.el" (21953 58033 303058 929000)) |
| 16664 | ;;; Generated autoloads from kmacro.el | 16668 | ;;; Generated autoloads from kmacro.el |
| 16665 | (global-set-key "\C-x(" 'kmacro-start-macro) | 16669 | (global-set-key "\C-x(" 'kmacro-start-macro) |
| 16666 | (global-set-key "\C-x)" 'kmacro-end-macro) | 16670 | (global-set-key "\C-x)" 'kmacro-end-macro) |
| @@ -17000,8 +17004,8 @@ See `linum-mode' for more information on Linum mode. | |||
| 17000 | 17004 | ||
| 17001 | ;;;*** | 17005 | ;;;*** |
| 17002 | 17006 | ||
| 17003 | ;;;### (autoloads nil "loadhist" "loadhist.el" (21670 32331 385639 | 17007 | ;;;### (autoloads nil "loadhist" "loadhist.el" (21964 28338 113695 |
| 17004 | ;;;;;; 720000)) | 17008 | ;;;;;; 749000)) |
| 17005 | ;;; Generated autoloads from loadhist.el | 17009 | ;;; Generated autoloads from loadhist.el |
| 17006 | 17010 | ||
| 17007 | (autoload 'unload-feature "loadhist" "\ | 17011 | (autoload 'unload-feature "loadhist" "\ |
| @@ -17408,8 +17412,8 @@ This function normally would be called when the message is sent. | |||
| 17408 | 17412 | ||
| 17409 | ;;;*** | 17413 | ;;;*** |
| 17410 | 17414 | ||
| 17411 | ;;;### (autoloads nil "mail-utils" "mail/mail-utils.el" (21670 32331 | 17415 | ;;;### (autoloads nil "mail-utils" "mail/mail-utils.el" (21964 28338 |
| 17412 | ;;;;;; 385639 720000)) | 17416 | ;;;;;; 125695 749000)) |
| 17413 | ;;; Generated autoloads from mail/mail-utils.el | 17417 | ;;; Generated autoloads from mail/mail-utils.el |
| 17414 | 17418 | ||
| 17415 | (defvar mail-use-rfc822 nil "\ | 17419 | (defvar mail-use-rfc822 nil "\ |
| @@ -17850,8 +17854,8 @@ recursion depth in the minibuffer prompt. This is only useful if | |||
| 17850 | 17854 | ||
| 17851 | ;;;*** | 17855 | ;;;*** |
| 17852 | 17856 | ||
| 17853 | ;;;### (autoloads nil "message" "gnus/message.el" (21855 576 917950 | 17857 | ;;;### (autoloads nil "message" "gnus/message.el" (21989 31537 871825 |
| 17854 | ;;;;;; 620000)) | 17858 | ;;;;;; 721000)) |
| 17855 | ;;; Generated autoloads from gnus/message.el | 17859 | ;;; Generated autoloads from gnus/message.el |
| 17856 | 17860 | ||
| 17857 | (define-mail-user-agent 'message-user-agent 'message-mail 'message-send-and-exit 'message-kill-buffer 'message-send-hook) | 17861 | (define-mail-user-agent 'message-user-agent 'message-mail 'message-send-and-exit 'message-kill-buffer 'message-send-hook) |
| @@ -18033,8 +18037,8 @@ Major mode for editing MetaPost sources. | |||
| 18033 | 18037 | ||
| 18034 | ;;;*** | 18038 | ;;;*** |
| 18035 | 18039 | ||
| 18036 | ;;;### (autoloads nil "metamail" "mail/metamail.el" (21670 32331 | 18040 | ;;;### (autoloads nil "metamail" "mail/metamail.el" (21980 16567 |
| 18037 | ;;;;;; 385639 720000)) | 18041 | ;;;;;; 769544 893000)) |
| 18038 | ;;; Generated autoloads from mail/metamail.el | 18042 | ;;; Generated autoloads from mail/metamail.el |
| 18039 | 18043 | ||
| 18040 | (autoload 'metamail-interpret-header "metamail" "\ | 18044 | (autoload 'metamail-interpret-header "metamail" "\ |
| @@ -18065,7 +18069,7 @@ redisplayed as output is inserted. | |||
| 18065 | \(fn &optional VIEWMODE BUFFER NODISPLAY)" t nil) | 18069 | \(fn &optional VIEWMODE BUFFER NODISPLAY)" t nil) |
| 18066 | 18070 | ||
| 18067 | (autoload 'metamail-region "metamail" "\ | 18071 | (autoload 'metamail-region "metamail" "\ |
| 18068 | Process current region through 'metamail'. | 18072 | Process current region through `metamail'. |
| 18069 | Optional argument VIEWMODE specifies the value of the | 18073 | Optional argument VIEWMODE specifies the value of the |
| 18070 | EMACS_VIEW_MODE environment variable (defaulted to 1). | 18074 | EMACS_VIEW_MODE environment variable (defaulted to 1). |
| 18071 | Optional argument BUFFER specifies a buffer to be filled (nil | 18075 | Optional argument BUFFER specifies a buffer to be filled (nil |
| @@ -18168,7 +18172,7 @@ delete the draft message. | |||
| 18168 | 18172 | ||
| 18169 | ;;;*** | 18173 | ;;;*** |
| 18170 | 18174 | ||
| 18171 | ;;;### (autoloads nil "mh-e" "mh-e/mh-e.el" (21670 32331 385639 720000)) | 18175 | ;;;### (autoloads nil "mh-e" "mh-e/mh-e.el" (21989 31537 923825 721000)) |
| 18172 | ;;; Generated autoloads from mh-e/mh-e.el | 18176 | ;;; Generated autoloads from mh-e/mh-e.el |
| 18173 | (push (purecopy '(mh-e 8 6)) package--builtin-versions) | 18177 | (push (purecopy '(mh-e 8 6)) package--builtin-versions) |
| 18174 | 18178 | ||
| @@ -18527,8 +18531,8 @@ Insert file contents of URL using `mm-url-program'. | |||
| 18527 | 18531 | ||
| 18528 | ;;;*** | 18532 | ;;;*** |
| 18529 | 18533 | ||
| 18530 | ;;;### (autoloads nil "mm-uu" "gnus/mm-uu.el" (21670 32331 385639 | 18534 | ;;;### (autoloads nil "mm-uu" "gnus/mm-uu.el" (21989 31537 875825 |
| 18531 | ;;;;;; 720000)) | 18535 | ;;;;;; 721000)) |
| 18532 | ;;; Generated autoloads from gnus/mm-uu.el | 18536 | ;;; Generated autoloads from gnus/mm-uu.el |
| 18533 | 18537 | ||
| 18534 | (autoload 'mm-uu-dissect "mm-uu" "\ | 18538 | (autoload 'mm-uu-dissect "mm-uu" "\ |
| @@ -18629,8 +18633,8 @@ body) or \"attachment\" (separate from the body). | |||
| 18629 | 18633 | ||
| 18630 | ;;;*** | 18634 | ;;;*** |
| 18631 | 18635 | ||
| 18632 | ;;;### (autoloads nil "mode-local" "cedet/mode-local.el" (21891 60465 | 18636 | ;;;### (autoloads nil "mode-local" "cedet/mode-local.el" (21989 31537 |
| 18633 | ;;;;;; 823679 523000)) | 18637 | ;;;;;; 763825 721000)) |
| 18634 | ;;; Generated autoloads from cedet/mode-local.el | 18638 | ;;; Generated autoloads from cedet/mode-local.el |
| 18635 | 18639 | ||
| 18636 | (put 'define-overloadable-function 'doc-string-elt 3) | 18640 | (put 'define-overloadable-function 'doc-string-elt 3) |
| @@ -18671,8 +18675,8 @@ followed by the first character of the construct. | |||
| 18671 | 18675 | ||
| 18672 | ;;;*** | 18676 | ;;;*** |
| 18673 | 18677 | ||
| 18674 | ;;;### (autoloads nil "morse" "play/morse.el" (21670 32331 385639 | 18678 | ;;;### (autoloads nil "morse" "play/morse.el" (21980 16567 969544 |
| 18675 | ;;;;;; 720000)) | 18679 | ;;;;;; 893000)) |
| 18676 | ;;; Generated autoloads from play/morse.el | 18680 | ;;; Generated autoloads from play/morse.el |
| 18677 | 18681 | ||
| 18678 | (autoload 'morse-region "morse" "\ | 18682 | (autoload 'morse-region "morse" "\ |
| @@ -18745,7 +18749,7 @@ To test this function, evaluate: | |||
| 18745 | 18749 | ||
| 18746 | ;;;*** | 18750 | ;;;*** |
| 18747 | 18751 | ||
| 18748 | ;;;### (autoloads nil "mpc" "mpc.el" (21670 32331 385639 720000)) | 18752 | ;;;### (autoloads nil "mpc" "mpc.el" (21980 16567 797544 893000)) |
| 18749 | ;;; Generated autoloads from mpc.el | 18753 | ;;; Generated autoloads from mpc.el |
| 18750 | 18754 | ||
| 18751 | (autoload 'mpc "mpc" "\ | 18755 | (autoload 'mpc "mpc" "\ |
| @@ -18765,7 +18769,7 @@ Multiplication puzzle with GNU Emacs. | |||
| 18765 | 18769 | ||
| 18766 | ;;;*** | 18770 | ;;;*** |
| 18767 | 18771 | ||
| 18768 | ;;;### (autoloads nil "msb" "msb.el" (21670 32331 385639 720000)) | 18772 | ;;;### (autoloads nil "msb" "msb.el" (21978 61237 622488 269000)) |
| 18769 | ;;; Generated autoloads from msb.el | 18773 | ;;; Generated autoloads from msb.el |
| 18770 | 18774 | ||
| 18771 | (defvar msb-mode nil "\ | 18775 | (defvar msb-mode nil "\ |
| @@ -18790,8 +18794,8 @@ different buffer menu using the function `msb'. | |||
| 18790 | 18794 | ||
| 18791 | ;;;*** | 18795 | ;;;*** |
| 18792 | 18796 | ||
| 18793 | ;;;### (autoloads nil "mule-diag" "international/mule-diag.el" (21862 | 18797 | ;;;### (autoloads nil "mule-diag" "international/mule-diag.el" (21978 |
| 18794 | ;;;;;; 60209 748658 481000)) | 18798 | ;;;;;; 61237 582488 269000)) |
| 18795 | ;;; Generated autoloads from international/mule-diag.el | 18799 | ;;; Generated autoloads from international/mule-diag.el |
| 18796 | 18800 | ||
| 18797 | (autoload 'list-character-sets "mule-diag" "\ | 18801 | (autoload 'list-character-sets "mule-diag" "\ |
| @@ -19288,8 +19292,8 @@ asynchronously, if possible. | |||
| 19288 | 19292 | ||
| 19289 | ;;;*** | 19293 | ;;;*** |
| 19290 | 19294 | ||
| 19291 | ;;;### (autoloads nil "newst-backend" "net/newst-backend.el" (21670 | 19295 | ;;;### (autoloads nil "newst-backend" "net/newst-backend.el" (21980 |
| 19292 | ;;;;;; 32331 385639 720000)) | 19296 | ;;;;;; 16567 809544 893000)) |
| 19293 | ;;; Generated autoloads from net/newst-backend.el | 19297 | ;;; Generated autoloads from net/newst-backend.el |
| 19294 | 19298 | ||
| 19295 | (autoload 'newsticker-running-p "newst-backend" "\ | 19299 | (autoload 'newsticker-running-p "newst-backend" "\ |
| @@ -19311,7 +19315,7 @@ Run `newsticker-start-hook' if newsticker was not running already. | |||
| 19311 | ;;;*** | 19315 | ;;;*** |
| 19312 | 19316 | ||
| 19313 | ;;;### (autoloads nil "newst-plainview" "net/newst-plainview.el" | 19317 | ;;;### (autoloads nil "newst-plainview" "net/newst-plainview.el" |
| 19314 | ;;;;;; (21670 32331 385639 720000)) | 19318 | ;;;;;; (21980 16567 809544 893000)) |
| 19315 | ;;; Generated autoloads from net/newst-plainview.el | 19319 | ;;; Generated autoloads from net/newst-plainview.el |
| 19316 | 19320 | ||
| 19317 | (autoload 'newsticker-plainview "newst-plainview" "\ | 19321 | (autoload 'newsticker-plainview "newst-plainview" "\ |
| @@ -19353,8 +19357,8 @@ running already. | |||
| 19353 | 19357 | ||
| 19354 | ;;;*** | 19358 | ;;;*** |
| 19355 | 19359 | ||
| 19356 | ;;;### (autoloads nil "newst-treeview" "net/newst-treeview.el" (21888 | 19360 | ;;;### (autoloads nil "newst-treeview" "net/newst-treeview.el" (21978 |
| 19357 | ;;;;;; 41565 443258 439000)) | 19361 | ;;;;;; 61237 654488 269000)) |
| 19358 | ;;; Generated autoloads from net/newst-treeview.el | 19362 | ;;; Generated autoloads from net/newst-treeview.el |
| 19359 | 19363 | ||
| 19360 | (autoload 'newsticker-treeview "newst-treeview" "\ | 19364 | (autoload 'newsticker-treeview "newst-treeview" "\ |
| @@ -19411,7 +19415,7 @@ Generate NOV databases in all nnml directories. | |||
| 19411 | 19415 | ||
| 19412 | ;;;*** | 19416 | ;;;*** |
| 19413 | 19417 | ||
| 19414 | ;;;### (autoloads nil "novice" "novice.el" (21670 32331 385639 720000)) | 19418 | ;;;### (autoloads nil "novice" "novice.el" (21985 34484 234705 925000)) |
| 19415 | ;;; Generated autoloads from novice.el | 19419 | ;;; Generated autoloads from novice.el |
| 19416 | 19420 | ||
| 19417 | (define-obsolete-variable-alias 'disabled-command-hook 'disabled-command-function "22.1") | 19421 | (define-obsolete-variable-alias 'disabled-command-hook 'disabled-command-function "22.1") |
| @@ -19551,8 +19555,8 @@ the variable `nxml-enabled-unicode-blocks'. | |||
| 19551 | 19555 | ||
| 19552 | ;;;*** | 19556 | ;;;*** |
| 19553 | 19557 | ||
| 19554 | ;;;### (autoloads nil "octave" "progmodes/octave.el" (21888 47234 | 19558 | ;;;### (autoloads nil "octave" "progmodes/octave.el" (21988 10682 |
| 19555 | ;;;;;; 298945 440000)) | 19559 | ;;;;;; 41624 461000)) |
| 19556 | ;;; Generated autoloads from progmodes/octave.el | 19560 | ;;; Generated autoloads from progmodes/octave.el |
| 19557 | 19561 | ||
| 19558 | (autoload 'octave-mode "octave" "\ | 19562 | (autoload 'octave-mode "octave" "\ |
| @@ -19625,7 +19629,7 @@ Coloring: | |||
| 19625 | 19629 | ||
| 19626 | ;;;*** | 19630 | ;;;*** |
| 19627 | 19631 | ||
| 19628 | ;;;### (autoloads nil "org" "org/org.el" (21948 40114 382686 453000)) | 19632 | ;;;### (autoloads nil "org" "org/org.el" (21988 10682 25624 461000)) |
| 19629 | ;;; Generated autoloads from org/org.el | 19633 | ;;; Generated autoloads from org/org.el |
| 19630 | 19634 | ||
| 19631 | (autoload 'org-babel-do-load-languages "org" "\ | 19635 | (autoload 'org-babel-do-load-languages "org" "\ |
| @@ -19846,8 +19850,8 @@ Call the customize function with org as argument. | |||
| 19846 | 19850 | ||
| 19847 | ;;;*** | 19851 | ;;;*** |
| 19848 | 19852 | ||
| 19849 | ;;;### (autoloads nil "org-agenda" "org/org-agenda.el" (21862 60209 | 19853 | ;;;### (autoloads nil "org-agenda" "org/org-agenda.el" (21988 10681 |
| 19850 | ;;;;;; 818658 502000)) | 19854 | ;;;;;; 989624 461000)) |
| 19851 | ;;; Generated autoloads from org/org-agenda.el | 19855 | ;;; Generated autoloads from org/org-agenda.el |
| 19852 | 19856 | ||
| 19853 | (autoload 'org-toggle-sticky-agenda "org-agenda" "\ | 19857 | (autoload 'org-toggle-sticky-agenda "org-agenda" "\ |
| @@ -20120,8 +20124,8 @@ to override `appt-message-warning-time'. | |||
| 20120 | 20124 | ||
| 20121 | ;;;*** | 20125 | ;;;*** |
| 20122 | 20126 | ||
| 20123 | ;;;### (autoloads nil "org-capture" "org/org-capture.el" (21855 577 | 20127 | ;;;### (autoloads nil "org-capture" "org/org-capture.el" (21988 10681 |
| 20124 | ;;;;;; 287944 835000)) | 20128 | ;;;;;; 989624 461000)) |
| 20125 | ;;; Generated autoloads from org/org-capture.el | 20129 | ;;; Generated autoloads from org/org-capture.el |
| 20126 | 20130 | ||
| 20127 | (autoload 'org-capture-string "org-capture" "\ | 20131 | (autoload 'org-capture-string "org-capture" "\ |
| @@ -20227,8 +20231,8 @@ Turn on or update column view in the agenda. | |||
| 20227 | 20231 | ||
| 20228 | ;;;*** | 20232 | ;;;*** |
| 20229 | 20233 | ||
| 20230 | ;;;### (autoloads nil "org-compat" "org/org-compat.el" (21852 24381 | 20234 | ;;;### (autoloads nil "org-compat" "org/org-compat.el" (21988 10681 |
| 20231 | ;;;;;; 787238 943000)) | 20235 | ;;;;;; 989624 461000)) |
| 20232 | ;;; Generated autoloads from org/org-compat.el | 20236 | ;;; Generated autoloads from org/org-compat.el |
| 20233 | 20237 | ||
| 20234 | (autoload 'org-check-version "org-compat" "\ | 20238 | (autoload 'org-check-version "org-compat" "\ |
| @@ -20267,8 +20271,8 @@ The Git version of org-mode. | |||
| 20267 | 20271 | ||
| 20268 | ;;;*** | 20272 | ;;;*** |
| 20269 | 20273 | ||
| 20270 | ;;;### (autoloads nil "outline" "outline.el" (21720 38720 956749 | 20274 | ;;;### (autoloads nil "outline" "outline.el" (21981 37426 663399 |
| 20271 | ;;;;;; 443000)) | 20275 | ;;;;;; 97000)) |
| 20272 | ;;; Generated autoloads from outline.el | 20276 | ;;; Generated autoloads from outline.el |
| 20273 | (put 'outline-regexp 'safe-local-variable 'stringp) | 20277 | (put 'outline-regexp 'safe-local-variable 'stringp) |
| 20274 | (put 'outline-heading-end-regexp 'safe-local-variable 'stringp) | 20278 | (put 'outline-heading-end-regexp 'safe-local-variable 'stringp) |
| @@ -20311,8 +20315,8 @@ See the command `outline-mode' for more information on this mode. | |||
| 20311 | 20315 | ||
| 20312 | ;;;*** | 20316 | ;;;*** |
| 20313 | 20317 | ||
| 20314 | ;;;### (autoloads nil "package" "emacs-lisp/package.el" (21930 10161 | 20318 | ;;;### (autoloads nil "package" "emacs-lisp/package.el" (21978 61237 |
| 20315 | ;;;;;; 970828 320000)) | 20319 | ;;;;;; 494488 269000)) |
| 20316 | ;;; Generated autoloads from emacs-lisp/package.el | 20320 | ;;; Generated autoloads from emacs-lisp/package.el |
| 20317 | (push (purecopy '(package 1 0 1)) package--builtin-versions) | 20321 | (push (purecopy '(package 1 0 1)) package--builtin-versions) |
| 20318 | 20322 | ||
| @@ -20464,8 +20468,8 @@ unknown are returned as nil. | |||
| 20464 | 20468 | ||
| 20465 | ;;;*** | 20469 | ;;;*** |
| 20466 | 20470 | ||
| 20467 | ;;;### (autoloads nil "pascal" "progmodes/pascal.el" (21670 32331 | 20471 | ;;;### (autoloads nil "pascal" "progmodes/pascal.el" (21974 64192 |
| 20468 | ;;;;;; 385639 720000)) | 20472 | ;;;;;; 644009 993000)) |
| 20469 | ;;; Generated autoloads from progmodes/pascal.el | 20473 | ;;; Generated autoloads from progmodes/pascal.el |
| 20470 | 20474 | ||
| 20471 | (autoload 'pascal-mode "pascal" "\ | 20475 | (autoload 'pascal-mode "pascal" "\ |
| @@ -20536,8 +20540,8 @@ Check if KEY is in the cache. | |||
| 20536 | 20540 | ||
| 20537 | ;;;*** | 20541 | ;;;*** |
| 20538 | 20542 | ||
| 20539 | ;;;### (autoloads nil "pcase" "emacs-lisp/pcase.el" (21888 49775 | 20543 | ;;;### (autoloads nil "pcase" "emacs-lisp/pcase.el" (21980 16567 |
| 20540 | ;;;;;; 904181 796000)) | 20544 | ;;;;;; 509544 893000)) |
| 20541 | ;;; Generated autoloads from emacs-lisp/pcase.el | 20545 | ;;; Generated autoloads from emacs-lisp/pcase.el |
| 20542 | 20546 | ||
| 20543 | (autoload 'pcase "pcase" "\ | 20547 | (autoload 'pcase "pcase" "\ |
| @@ -20549,8 +20553,8 @@ Patterns can take the following forms: | |||
| 20549 | SYMBOL matches anything and binds it to SYMBOL. | 20553 | SYMBOL matches anything and binds it to SYMBOL. |
| 20550 | (or PAT...) matches if any of the patterns matches. | 20554 | (or PAT...) matches if any of the patterns matches. |
| 20551 | (and PAT...) matches if all the patterns match. | 20555 | (and PAT...) matches if all the patterns match. |
| 20552 | 'VAL matches if the object is `equal' to VAL | 20556 | \\='VAL matches if the object is `equal' to VAL |
| 20553 | ATOM is a shorthand for 'ATOM. | 20557 | ATOM is a shorthand for \\='ATOM. |
| 20554 | ATOM can be a keyword, an integer, or a string. | 20558 | ATOM can be a keyword, an integer, or a string. |
| 20555 | (pred FUN) matches if FUN applied to the object returns non-nil. | 20559 | (pred FUN) matches if FUN applied to the object returns non-nil. |
| 20556 | (guard BOOLEXP) matches if BOOLEXP evaluates to non-nil. | 20560 | (guard BOOLEXP) matches if BOOLEXP evaluates to non-nil. |
| @@ -20638,8 +20642,8 @@ to this macro. | |||
| 20638 | 20642 | ||
| 20639 | ;;;*** | 20643 | ;;;*** |
| 20640 | 20644 | ||
| 20641 | ;;;### (autoloads nil "pcmpl-cvs" "pcmpl-cvs.el" (21857 42300 397266 | 20645 | ;;;### (autoloads nil "pcmpl-cvs" "pcmpl-cvs.el" (21980 16567 953544 |
| 20642 | ;;;;;; 599000)) | 20646 | ;;;;;; 893000)) |
| 20643 | ;;; Generated autoloads from pcmpl-cvs.el | 20647 | ;;; Generated autoloads from pcmpl-cvs.el |
| 20644 | 20648 | ||
| 20645 | (autoload 'pcomplete/cvs "pcmpl-cvs" "\ | 20649 | (autoload 'pcomplete/cvs "pcmpl-cvs" "\ |
| @@ -20765,8 +20769,8 @@ Includes files as well as host names followed by a colon. | |||
| 20765 | 20769 | ||
| 20766 | ;;;*** | 20770 | ;;;*** |
| 20767 | 20771 | ||
| 20768 | ;;;### (autoloads nil "pcmpl-x" "pcmpl-x.el" (21670 32331 385639 | 20772 | ;;;### (autoloads nil "pcmpl-x" "pcmpl-x.el" (21980 16567 953544 |
| 20769 | ;;;;;; 720000)) | 20773 | ;;;;;; 893000)) |
| 20770 | ;;; Generated autoloads from pcmpl-x.el | 20774 | ;;; Generated autoloads from pcmpl-x.el |
| 20771 | 20775 | ||
| 20772 | (autoload 'pcomplete/tlmgr "pcmpl-x" "\ | 20776 | (autoload 'pcomplete/tlmgr "pcmpl-x" "\ |
| @@ -20776,7 +20780,7 @@ Completion for the `tlmgr' command. | |||
| 20776 | 20780 | ||
| 20777 | (autoload 'pcomplete/ack "pcmpl-x" "\ | 20781 | (autoload 'pcomplete/ack "pcmpl-x" "\ |
| 20778 | Completion for the `ack' command. | 20782 | Completion for the `ack' command. |
| 20779 | Start an argument with '-' to complete short options and '--' for | 20783 | Start an argument with `-' to complete short options and `--' for |
| 20780 | long options. | 20784 | long options. |
| 20781 | 20785 | ||
| 20782 | \(fn)" nil nil) | 20786 | \(fn)" nil nil) |
| @@ -20790,8 +20794,8 @@ Completion for the `ag' command. | |||
| 20790 | 20794 | ||
| 20791 | ;;;*** | 20795 | ;;;*** |
| 20792 | 20796 | ||
| 20793 | ;;;### (autoloads nil "pcomplete" "pcomplete.el" (21688 62278 418203 | 20797 | ;;;### (autoloads nil "pcomplete" "pcomplete.el" (21980 16567 953544 |
| 20794 | ;;;;;; 119000)) | 20798 | ;;;;;; 893000)) |
| 20795 | ;;; Generated autoloads from pcomplete.el | 20799 | ;;; Generated autoloads from pcomplete.el |
| 20796 | 20800 | ||
| 20797 | (autoload 'pcomplete "pcomplete" "\ | 20801 | (autoload 'pcomplete "pcomplete" "\ |
| @@ -20848,7 +20852,7 @@ Setup `shell-mode' to use pcomplete. | |||
| 20848 | 20852 | ||
| 20849 | ;;;*** | 20853 | ;;;*** |
| 20850 | 20854 | ||
| 20851 | ;;;### (autoloads nil "pcvs" "vc/pcvs.el" (21670 32331 885635 586000)) | 20855 | ;;;### (autoloads nil "pcvs" "vc/pcvs.el" (21985 34484 302705 925000)) |
| 20852 | ;;; Generated autoloads from vc/pcvs.el | 20856 | ;;; Generated autoloads from vc/pcvs.el |
| 20853 | 20857 | ||
| 20854 | (autoload 'cvs-checkout "pcvs" "\ | 20858 | (autoload 'cvs-checkout "pcvs" "\ |
| @@ -21075,8 +21079,8 @@ they are not by default assigned to keys. | |||
| 21075 | 21079 | ||
| 21076 | ;;;*** | 21080 | ;;;*** |
| 21077 | 21081 | ||
| 21078 | ;;;### (autoloads nil "pinentry" "net/pinentry.el" (21890 39605 414073 | 21082 | ;;;### (autoloads nil "pinentry" "net/pinentry.el" (21972 22452 338264 |
| 21079 | ;;;;;; 663000)) | 21083 | ;;;;;; 357000)) |
| 21080 | ;;; Generated autoloads from net/pinentry.el | 21084 | ;;; Generated autoloads from net/pinentry.el |
| 21081 | (push (purecopy '(pinentry 0 1)) package--builtin-versions) | 21085 | (push (purecopy '(pinentry 0 1)) package--builtin-versions) |
| 21082 | 21086 | ||
| @@ -21134,7 +21138,7 @@ pong-mode keybindings:\\<pong-mode-map> | |||
| 21134 | 21138 | ||
| 21135 | ;;;*** | 21139 | ;;;*** |
| 21136 | 21140 | ||
| 21137 | ;;;### (autoloads nil "pop3" "gnus/pop3.el" (21670 32331 385639 720000)) | 21141 | ;;;### (autoloads nil "pop3" "gnus/pop3.el" (21974 64192 580009 993000)) |
| 21138 | ;;; Generated autoloads from gnus/pop3.el | 21142 | ;;; Generated autoloads from gnus/pop3.el |
| 21139 | 21143 | ||
| 21140 | (autoload 'pop3-movemail "pop3" "\ | 21144 | (autoload 'pop3-movemail "pop3" "\ |
| @@ -21196,8 +21200,8 @@ Ignores leading comment characters. | |||
| 21196 | 21200 | ||
| 21197 | ;;;*** | 21201 | ;;;*** |
| 21198 | 21202 | ||
| 21199 | ;;;### (autoloads nil "printing" "printing.el" (21670 32331 385639 | 21203 | ;;;### (autoloads nil "printing" "printing.el" (21981 37426 679399 |
| 21200 | ;;;;;; 720000)) | 21204 | ;;;;;; 97000)) |
| 21201 | ;;; Generated autoloads from printing.el | 21205 | ;;; Generated autoloads from printing.el |
| 21202 | (push (purecopy '(printing 6 9 3)) package--builtin-versions) | 21206 | (push (purecopy '(printing 6 9 3)) package--builtin-versions) |
| 21203 | 21207 | ||
| @@ -21785,7 +21789,7 @@ are both set to t. | |||
| 21785 | 21789 | ||
| 21786 | ;;;*** | 21790 | ;;;*** |
| 21787 | 21791 | ||
| 21788 | ;;;### (autoloads nil "proced" "proced.el" (21670 32331 385639 720000)) | 21792 | ;;;### (autoloads nil "proced" "proced.el" (21981 37426 683399 97000)) |
| 21789 | ;;; Generated autoloads from proced.el | 21793 | ;;; Generated autoloads from proced.el |
| 21790 | 21794 | ||
| 21791 | (autoload 'proced "proced" "\ | 21795 | (autoload 'proced "proced" "\ |
| @@ -21832,8 +21836,8 @@ Open profile FILENAME. | |||
| 21832 | 21836 | ||
| 21833 | ;;;*** | 21837 | ;;;*** |
| 21834 | 21838 | ||
| 21835 | ;;;### (autoloads nil "project" "progmodes/project.el" (21947 19252 | 21839 | ;;;### (autoloads nil "project" "progmodes/project.el" (21960 31281 |
| 21836 | ;;;;;; 629252 749000)) | 21840 | ;;;;;; 344212 153000)) |
| 21837 | ;;; Generated autoloads from progmodes/project.el | 21841 | ;;; Generated autoloads from progmodes/project.el |
| 21838 | 21842 | ||
| 21839 | (autoload 'project-current "project" "\ | 21843 | (autoload 'project-current "project" "\ |
| @@ -21843,8 +21847,8 @@ Return the project instance in DIR or `default-directory'. | |||
| 21843 | 21847 | ||
| 21844 | ;;;*** | 21848 | ;;;*** |
| 21845 | 21849 | ||
| 21846 | ;;;### (autoloads nil "prolog" "progmodes/prolog.el" (21670 32331 | 21850 | ;;;### (autoloads nil "prolog" "progmodes/prolog.el" (21955 13362 |
| 21847 | ;;;;;; 385639 720000)) | 21851 | ;;;;;; 392569 401000)) |
| 21848 | ;;; Generated autoloads from progmodes/prolog.el | 21852 | ;;; Generated autoloads from progmodes/prolog.el |
| 21849 | 21853 | ||
| 21850 | (autoload 'prolog-mode "prolog" "\ | 21854 | (autoload 'prolog-mode "prolog" "\ |
| @@ -21935,8 +21939,8 @@ Typing \\<ps-run-mode-map>\\[ps-run-goto-error] when the cursor is at the number | |||
| 21935 | 21939 | ||
| 21936 | ;;;*** | 21940 | ;;;*** |
| 21937 | 21941 | ||
| 21938 | ;;;### (autoloads nil "ps-print" "ps-print.el" (21948 40114 490686 | 21942 | ;;;### (autoloads nil "ps-print" "ps-print.el" (21981 37426 699399 |
| 21939 | ;;;;;; 453000)) | 21943 | ;;;;;; 97000)) |
| 21940 | ;;; Generated autoloads from ps-print.el | 21944 | ;;; Generated autoloads from ps-print.el |
| 21941 | (push (purecopy '(ps-print 7 3 5)) package--builtin-versions) | 21945 | (push (purecopy '(ps-print 7 3 5)) package--builtin-versions) |
| 21942 | 21946 | ||
| @@ -22133,8 +22137,8 @@ If EXTENSION is any other symbol, it is ignored. | |||
| 22133 | 22137 | ||
| 22134 | ;;;*** | 22138 | ;;;*** |
| 22135 | 22139 | ||
| 22136 | ;;;### (autoloads nil "pulse" "cedet/pulse.el" (21834 32653 960520 | 22140 | ;;;### (autoloads nil "pulse" "cedet/pulse.el" (21968 25395 287570 |
| 22137 | ;;;;;; 248000)) | 22141 | ;;;;;; 741000)) |
| 22138 | ;;; Generated autoloads from cedet/pulse.el | 22142 | ;;; Generated autoloads from cedet/pulse.el |
| 22139 | (push (purecopy '(pulse 1 0)) package--builtin-versions) | 22143 | (push (purecopy '(pulse 1 0)) package--builtin-versions) |
| 22140 | 22144 | ||
| @@ -22152,10 +22156,10 @@ Optional argument FACE specifies the face to do the highlighting. | |||
| 22152 | 22156 | ||
| 22153 | ;;;*** | 22157 | ;;;*** |
| 22154 | 22158 | ||
| 22155 | ;;;### (autoloads nil "python" "progmodes/python.el" (21915 42801 | 22159 | ;;;### (autoloads nil "python" "progmodes/python.el" (21980 16568 |
| 22156 | ;;;;;; 68409 735000)) | 22160 | ;;;;;; 37544 893000)) |
| 22157 | ;;; Generated autoloads from progmodes/python.el | 22161 | ;;; Generated autoloads from progmodes/python.el |
| 22158 | (push (purecopy '(python 0 24 5)) package--builtin-versions) | 22162 | (push (purecopy '(python 0 25 1)) package--builtin-versions) |
| 22159 | 22163 | ||
| 22160 | (add-to-list 'auto-mode-alist (cons (purecopy "\\.py\\'") 'python-mode)) | 22164 | (add-to-list 'auto-mode-alist (cons (purecopy "\\.py\\'") 'python-mode)) |
| 22161 | 22165 | ||
| @@ -22209,8 +22213,8 @@ them into characters should be done separately. | |||
| 22209 | 22213 | ||
| 22210 | ;;;*** | 22214 | ;;;*** |
| 22211 | 22215 | ||
| 22212 | ;;;### (autoloads nil "quail" "international/quail.el" (21829 62890 | 22216 | ;;;### (autoloads nil "quail" "international/quail.el" (21988 10681 |
| 22213 | ;;;;;; 321199 861000)) | 22217 | ;;;;;; 981624 461000)) |
| 22214 | ;;; Generated autoloads from international/quail.el | 22218 | ;;; Generated autoloads from international/quail.el |
| 22215 | 22219 | ||
| 22216 | (autoload 'quail-title "quail" "\ | 22220 | (autoload 'quail-title "quail" "\ |
| @@ -22440,8 +22444,8 @@ of each directory. | |||
| 22440 | 22444 | ||
| 22441 | ;;;*** | 22445 | ;;;*** |
| 22442 | 22446 | ||
| 22443 | ;;;### (autoloads nil "quail/hangul" "leim/quail/hangul.el" (21770 | 22447 | ;;;### (autoloads nil "quail/hangul" "leim/quail/hangul.el" (21953 |
| 22444 | ;;;;;; 41522 196747 399000)) | 22448 | ;;;;;; 58033 331058 929000)) |
| 22445 | ;;; Generated autoloads from leim/quail/hangul.el | 22449 | ;;; Generated autoloads from leim/quail/hangul.el |
| 22446 | 22450 | ||
| 22447 | (autoload 'hangul-input-method-activate "quail/hangul" "\ | 22451 | (autoload 'hangul-input-method-activate "quail/hangul" "\ |
| @@ -22540,8 +22544,8 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'. | |||
| 22540 | 22544 | ||
| 22541 | ;;;*** | 22545 | ;;;*** |
| 22542 | 22546 | ||
| 22543 | ;;;### (autoloads nil "rcirc" "net/rcirc.el" (21930 10161 986828 | 22547 | ;;;### (autoloads nil "rcirc" "net/rcirc.el" (21980 16567 809544 |
| 22544 | ;;;;;; 320000)) | 22548 | ;;;;;; 893000)) |
| 22545 | ;;; Generated autoloads from net/rcirc.el | 22549 | ;;; Generated autoloads from net/rcirc.el |
| 22546 | 22550 | ||
| 22547 | (autoload 'rcirc "rcirc" "\ | 22551 | (autoload 'rcirc "rcirc" "\ |
| @@ -22579,8 +22583,8 @@ if ARG is omitted or nil. | |||
| 22579 | 22583 | ||
| 22580 | ;;;*** | 22584 | ;;;*** |
| 22581 | 22585 | ||
| 22582 | ;;;### (autoloads nil "re-builder" "emacs-lisp/re-builder.el" (21670 | 22586 | ;;;### (autoloads nil "re-builder" "emacs-lisp/re-builder.el" (21976 |
| 22583 | ;;;;;; 32330 885624 725000)) | 22587 | ;;;;;; 19509 900430 241000)) |
| 22584 | ;;; Generated autoloads from emacs-lisp/re-builder.el | 22588 | ;;; Generated autoloads from emacs-lisp/re-builder.el |
| 22585 | 22589 | ||
| 22586 | (defalias 'regexp-builder 're-builder) | 22590 | (defalias 'regexp-builder 're-builder) |
| @@ -22598,8 +22602,8 @@ matching parts of the target buffer will be highlighted. | |||
| 22598 | 22602 | ||
| 22599 | ;;;*** | 22603 | ;;;*** |
| 22600 | 22604 | ||
| 22601 | ;;;### (autoloads nil "recentf" "recentf.el" (21852 24381 997231 | 22605 | ;;;### (autoloads nil "recentf" "recentf.el" (21981 37426 699399 |
| 22602 | ;;;;;; 450000)) | 22606 | ;;;;;; 97000)) |
| 22603 | ;;; Generated autoloads from recentf.el | 22607 | ;;; Generated autoloads from recentf.el |
| 22604 | 22608 | ||
| 22605 | (defvar recentf-mode nil "\ | 22609 | (defvar recentf-mode nil "\ |
| @@ -22786,8 +22790,8 @@ For true \"word wrap\" behavior, use `visual-line-mode' instead. | |||
| 22786 | 22790 | ||
| 22787 | ;;;*** | 22791 | ;;;*** |
| 22788 | 22792 | ||
| 22789 | ;;;### (autoloads nil "reftex" "textmodes/reftex.el" (21833 60086 | 22793 | ;;;### (autoloads nil "reftex" "textmodes/reftex.el" (21980 16640 |
| 22790 | ;;;;;; 84775 646000)) | 22794 | ;;;;;; 469544 893000)) |
| 22791 | ;;; Generated autoloads from textmodes/reftex.el | 22795 | ;;; Generated autoloads from textmodes/reftex.el |
| 22792 | (autoload 'reftex-citation "reftex-cite" nil t) | 22796 | (autoload 'reftex-citation "reftex-cite" nil t) |
| 22793 | (autoload 'reftex-all-document-files "reftex-parse") | 22797 | (autoload 'reftex-all-document-files "reftex-parse") |
| @@ -23059,8 +23063,8 @@ the mode if ARG is omitted or nil. | |||
| 23059 | 23063 | ||
| 23060 | ;;;*** | 23064 | ;;;*** |
| 23061 | 23065 | ||
| 23062 | ;;;### (autoloads nil "ring" "emacs-lisp/ring.el" (21670 32330 885624 | 23066 | ;;;### (autoloads nil "ring" "emacs-lisp/ring.el" (21976 19509 900430 |
| 23063 | ;;;;;; 725000)) | 23067 | ;;;;;; 241000)) |
| 23064 | ;;; Generated autoloads from emacs-lisp/ring.el | 23068 | ;;; Generated autoloads from emacs-lisp/ring.el |
| 23065 | 23069 | ||
| 23066 | (autoload 'ring-p "ring" "\ | 23070 | (autoload 'ring-p "ring" "\ |
| @@ -23075,8 +23079,8 @@ Make a ring that can contain SIZE elements. | |||
| 23075 | 23079 | ||
| 23076 | ;;;*** | 23080 | ;;;*** |
| 23077 | 23081 | ||
| 23078 | ;;;### (autoloads nil "rlogin" "net/rlogin.el" (21852 24381 727234 | 23082 | ;;;### (autoloads nil "rlogin" "net/rlogin.el" (21978 61237 654488 |
| 23079 | ;;;;;; 912000)) | 23083 | ;;;;;; 269000)) |
| 23080 | ;;; Generated autoloads from net/rlogin.el | 23084 | ;;; Generated autoloads from net/rlogin.el |
| 23081 | 23085 | ||
| 23082 | (autoload 'rlogin "rlogin" "\ | 23086 | (autoload 'rlogin "rlogin" "\ |
| @@ -23120,8 +23124,8 @@ variable. | |||
| 23120 | 23124 | ||
| 23121 | ;;;*** | 23125 | ;;;*** |
| 23122 | 23126 | ||
| 23123 | ;;;### (autoloads nil "rmail" "mail/rmail.el" (21862 60482 540812 | 23127 | ;;;### (autoloads nil "rmail" "mail/rmail.el" (21989 31537 903825 |
| 23124 | ;;;;;; 493000)) | 23128 | ;;;;;; 721000)) |
| 23125 | ;;; Generated autoloads from mail/rmail.el | 23129 | ;;; Generated autoloads from mail/rmail.el |
| 23126 | 23130 | ||
| 23127 | (defvar rmail-file-name (purecopy "~/RMAIL") "\ | 23131 | (defvar rmail-file-name (purecopy "~/RMAIL") "\ |
| @@ -23318,8 +23322,8 @@ Set PASSWORD to be used for retrieving mail from a POP or IMAP server. | |||
| 23318 | 23322 | ||
| 23319 | ;;;*** | 23323 | ;;;*** |
| 23320 | 23324 | ||
| 23321 | ;;;### (autoloads nil "rmailout" "mail/rmailout.el" (21670 32331 | 23325 | ;;;### (autoloads nil "rmailout" "mail/rmailout.el" (21989 31537 |
| 23322 | ;;;;;; 385639 720000)) | 23326 | ;;;;;; 907825 721000)) |
| 23323 | ;;; Generated autoloads from mail/rmailout.el | 23327 | ;;; Generated autoloads from mail/rmailout.el |
| 23324 | (put 'rmail-output-file-alist 'risky-local-variable t) | 23328 | (put 'rmail-output-file-alist 'risky-local-variable t) |
| 23325 | 23329 | ||
| @@ -23383,8 +23387,8 @@ than appending to it. Deletes the message after writing if | |||
| 23383 | 23387 | ||
| 23384 | ;;;*** | 23388 | ;;;*** |
| 23385 | 23389 | ||
| 23386 | ;;;### (autoloads nil "rng-cmpct" "nxml/rng-cmpct.el" (21670 32331 | 23390 | ;;;### (autoloads nil "rng-cmpct" "nxml/rng-cmpct.el" (21978 61237 |
| 23387 | ;;;;;; 385639 720000)) | 23391 | ;;;;;; 666488 269000)) |
| 23388 | ;;; Generated autoloads from nxml/rng-cmpct.el | 23392 | ;;; Generated autoloads from nxml/rng-cmpct.el |
| 23389 | 23393 | ||
| 23390 | (autoload 'rng-c-load-schema "rng-cmpct" "\ | 23394 | (autoload 'rng-c-load-schema "rng-cmpct" "\ |
| @@ -23467,8 +23471,8 @@ must be equal. | |||
| 23467 | 23471 | ||
| 23468 | ;;;*** | 23472 | ;;;*** |
| 23469 | 23473 | ||
| 23470 | ;;;### (autoloads nil "robin" "international/robin.el" (21824 5851 | 23474 | ;;;### (autoloads nil "robin" "international/robin.el" (21953 58033 |
| 23471 | ;;;;;; 711914 99000)) | 23475 | ;;;;;; 303058 929000)) |
| 23472 | ;;; Generated autoloads from international/robin.el | 23476 | ;;; Generated autoloads from international/robin.el |
| 23473 | 23477 | ||
| 23474 | (autoload 'robin-define-package "robin" "\ | 23478 | (autoload 'robin-define-package "robin" "\ |
| @@ -23537,8 +23541,8 @@ Toggle the use of ROT13 encoding for the current window. | |||
| 23537 | 23541 | ||
| 23538 | ;;;*** | 23542 | ;;;*** |
| 23539 | 23543 | ||
| 23540 | ;;;### (autoloads nil "rst" "textmodes/rst.el" (21852 24382 77263 | 23544 | ;;;### (autoloads nil "rst" "textmodes/rst.el" (21955 13362 436569 |
| 23541 | ;;;;;; 112000)) | 23545 | ;;;;;; 401000)) |
| 23542 | ;;; Generated autoloads from textmodes/rst.el | 23546 | ;;; Generated autoloads from textmodes/rst.el |
| 23543 | (add-to-list 'auto-mode-alist (purecopy '("\\.re?st\\'" . rst-mode))) | 23547 | (add-to-list 'auto-mode-alist (purecopy '("\\.re?st\\'" . rst-mode))) |
| 23544 | 23548 | ||
| @@ -23568,8 +23572,8 @@ for modes derived from Text mode, like Mail mode. | |||
| 23568 | 23572 | ||
| 23569 | ;;;*** | 23573 | ;;;*** |
| 23570 | 23574 | ||
| 23571 | ;;;### (autoloads nil "ruby-mode" "progmodes/ruby-mode.el" (21855 | 23575 | ;;;### (autoloads nil "ruby-mode" "progmodes/ruby-mode.el" (21955 |
| 23572 | ;;;;;; 577 437945 800000)) | 23576 | ;;;;;; 13362 400569 401000)) |
| 23573 | ;;; Generated autoloads from progmodes/ruby-mode.el | 23577 | ;;; Generated autoloads from progmodes/ruby-mode.el |
| 23574 | (push (purecopy '(ruby-mode 1 2)) package--builtin-versions) | 23578 | (push (purecopy '(ruby-mode 1 2)) package--builtin-versions) |
| 23575 | 23579 | ||
| @@ -23605,8 +23609,8 @@ if ARG is omitted or nil. | |||
| 23605 | 23609 | ||
| 23606 | ;;;*** | 23610 | ;;;*** |
| 23607 | 23611 | ||
| 23608 | ;;;### (autoloads nil "rx" "emacs-lisp/rx.el" (21807 35879 352666 | 23612 | ;;;### (autoloads nil "rx" "emacs-lisp/rx.el" (21980 16567 509544 |
| 23609 | ;;;;;; 863000)) | 23613 | ;;;;;; 893000)) |
| 23610 | ;;; Generated autoloads from emacs-lisp/rx.el | 23614 | ;;; Generated autoloads from emacs-lisp/rx.el |
| 23611 | 23615 | ||
| 23612 | (autoload 'rx-to-string "rx" "\ | 23616 | (autoload 'rx-to-string "rx" "\ |
| @@ -23924,8 +23928,8 @@ enclosed in `(and ...)'. | |||
| 23924 | 23928 | ||
| 23925 | ;;;*** | 23929 | ;;;*** |
| 23926 | 23930 | ||
| 23927 | ;;;### (autoloads nil "savehist" "savehist.el" (21670 32331 885635 | 23931 | ;;;### (autoloads nil "savehist" "savehist.el" (21981 37426 703399 |
| 23928 | ;;;;;; 586000)) | 23932 | ;;;;;; 97000)) |
| 23929 | ;;; Generated autoloads from savehist.el | 23933 | ;;; Generated autoloads from savehist.el |
| 23930 | (push (purecopy '(savehist 24)) package--builtin-versions) | 23934 | (push (purecopy '(savehist 24)) package--builtin-versions) |
| 23931 | 23935 | ||
| @@ -24164,8 +24168,8 @@ Major mode for editing Wisent grammars. | |||
| 24164 | 24168 | ||
| 24165 | ;;;*** | 24169 | ;;;*** |
| 24166 | 24170 | ||
| 24167 | ;;;### (autoloads nil "sendmail" "mail/sendmail.el" (21861 39358 | 24171 | ;;;### (autoloads nil "sendmail" "mail/sendmail.el" (21964 28338 |
| 24168 | ;;;;;; 517945 150000)) | 24172 | ;;;;;; 141695 749000)) |
| 24169 | ;;; Generated autoloads from mail/sendmail.el | 24173 | ;;; Generated autoloads from mail/sendmail.el |
| 24170 | 24174 | ||
| 24171 | (defvar mail-from-style 'default "\ | 24175 | (defvar mail-from-style 'default "\ |
| @@ -24446,14 +24450,14 @@ Like `mail' command, but display mail buffer in another frame. | |||
| 24446 | 24450 | ||
| 24447 | ;;;*** | 24451 | ;;;*** |
| 24448 | 24452 | ||
| 24449 | ;;;### (autoloads nil "seq" "emacs-lisp/seq.el" (21909 4018 525671 | 24453 | ;;;### (autoloads nil "seq" "emacs-lisp/seq.el" (21982 58292 436758 |
| 24450 | ;;;;;; 120000)) | 24454 | ;;;;;; 717000)) |
| 24451 | ;;; Generated autoloads from emacs-lisp/seq.el | 24455 | ;;; Generated autoloads from emacs-lisp/seq.el |
| 24452 | (push (purecopy '(seq 1 8)) package--builtin-versions) | 24456 | (push (purecopy '(seq 2 0)) package--builtin-versions) |
| 24453 | 24457 | ||
| 24454 | ;;;*** | 24458 | ;;;*** |
| 24455 | 24459 | ||
| 24456 | ;;;### (autoloads nil "server" "server.el" (21916 4736 887897 451000)) | 24460 | ;;;### (autoloads nil "server" "server.el" (21981 37426 703399 97000)) |
| 24457 | ;;; Generated autoloads from server.el | 24461 | ;;; Generated autoloads from server.el |
| 24458 | 24462 | ||
| 24459 | (put 'server-host 'risky-local-variable t) | 24463 | (put 'server-host 'risky-local-variable t) |
| @@ -24520,7 +24524,7 @@ only these files will be asked to be saved. | |||
| 24520 | 24524 | ||
| 24521 | ;;;*** | 24525 | ;;;*** |
| 24522 | 24526 | ||
| 24523 | ;;;### (autoloads nil "ses" "ses.el" (21855 577 487945 652000)) | 24527 | ;;;### (autoloads nil "ses" "ses.el" (21981 37426 711399 97000)) |
| 24524 | ;;; Generated autoloads from ses.el | 24528 | ;;; Generated autoloads from ses.el |
| 24525 | 24529 | ||
| 24526 | (autoload 'ses-mode "ses" "\ | 24530 | (autoload 'ses-mode "ses" "\ |
| @@ -24564,21 +24568,21 @@ formula: | |||
| 24564 | 24568 | ||
| 24565 | ;;;*** | 24569 | ;;;*** |
| 24566 | 24570 | ||
| 24567 | ;;;### (autoloads nil "sgml-mode" "textmodes/sgml-mode.el" (21939 | 24571 | ;;;### (autoloads nil "sgml-mode" "textmodes/sgml-mode.el" (21988 |
| 24568 | ;;;;;; 25137 195448 264000)) | 24572 | ;;;;;; 10682 97624 461000)) |
| 24569 | ;;; Generated autoloads from textmodes/sgml-mode.el | 24573 | ;;; Generated autoloads from textmodes/sgml-mode.el |
| 24570 | 24574 | ||
| 24571 | (autoload 'sgml-mode "sgml-mode" "\ | 24575 | (autoload 'sgml-mode "sgml-mode" "\ |
| 24572 | Major mode for editing SGML documents. | 24576 | Major mode for editing SGML documents. |
| 24573 | Makes > match <. | 24577 | Makes > match <. |
| 24574 | Keys <, &, SPC within <>, \", / and ' can be electric depending on | 24578 | Keys <, &, SPC within <>, \", / and \\=' can be electric depending on |
| 24575 | `sgml-quick-keys'. | 24579 | `sgml-quick-keys'. |
| 24576 | 24580 | ||
| 24577 | An argument of N to a tag-inserting command means to wrap it around | 24581 | An argument of N to a tag-inserting command means to wrap it around |
| 24578 | the next N words. In Transient Mark mode, when the mark is active, | 24582 | the next N words. In Transient Mark mode, when the mark is active, |
| 24579 | N defaults to -1, which means to wrap it around the current region. | 24583 | N defaults to -1, which means to wrap it around the current region. |
| 24580 | 24584 | ||
| 24581 | If you like upcased tags, put (setq sgml-transformation-function 'upcase) | 24585 | If you like upcased tags, put (setq sgml-transformation-function \\='upcase) |
| 24582 | in your init file. | 24586 | in your init file. |
| 24583 | 24587 | ||
| 24584 | Use \\[sgml-validate] to validate your document with an SGML parser. | 24588 | Use \\[sgml-validate] to validate your document with an SGML parser. |
| @@ -24622,7 +24626,7 @@ Images in many formats can be inlined with <img src=\"URL\">. | |||
| 24622 | If you mainly create your own documents, `sgml-specials' might be | 24626 | If you mainly create your own documents, `sgml-specials' might be |
| 24623 | interesting. But note that some HTML 2 browsers can't handle `''. | 24627 | interesting. But note that some HTML 2 browsers can't handle `''. |
| 24624 | To work around that, do: | 24628 | To work around that, do: |
| 24625 | (eval-after-load \"sgml-mode\" '(aset sgml-char-names ?' nil)) | 24629 | (eval-after-load \"sgml-mode\" '(aset sgml-char-names ?\\=' nil)) |
| 24626 | 24630 | ||
| 24627 | \\{html-mode-map} | 24631 | \\{html-mode-map} |
| 24628 | 24632 | ||
| @@ -24630,8 +24634,8 @@ To work around that, do: | |||
| 24630 | 24634 | ||
| 24631 | ;;;*** | 24635 | ;;;*** |
| 24632 | 24636 | ||
| 24633 | ;;;### (autoloads nil "sh-script" "progmodes/sh-script.el" (21880 | 24637 | ;;;### (autoloads nil "sh-script" "progmodes/sh-script.el" (21965 |
| 24634 | ;;;;;; 3758 862057 0)) | 24638 | ;;;;;; 49202 339586 285000)) |
| 24635 | ;;; Generated autoloads from progmodes/sh-script.el | 24639 | ;;; Generated autoloads from progmodes/sh-script.el |
| 24636 | (push (purecopy '(sh-script 2 0 6)) package--builtin-versions) | 24640 | (push (purecopy '(sh-script 2 0 6)) package--builtin-versions) |
| 24637 | (put 'sh-shell 'safe-local-variable 'symbolp) | 24641 | (put 'sh-shell 'safe-local-variable 'symbolp) |
| @@ -24694,8 +24698,8 @@ with your script for an edit-interpret-debug cycle. | |||
| 24694 | 24698 | ||
| 24695 | ;;;*** | 24699 | ;;;*** |
| 24696 | 24700 | ||
| 24697 | ;;;### (autoloads nil "shadow" "emacs-lisp/shadow.el" (21670 32330 | 24701 | ;;;### (autoloads nil "shadow" "emacs-lisp/shadow.el" (21980 16567 |
| 24698 | ;;;;;; 885624 725000)) | 24702 | ;;;;;; 509544 893000)) |
| 24699 | ;;; Generated autoloads from emacs-lisp/shadow.el | 24703 | ;;; Generated autoloads from emacs-lisp/shadow.el |
| 24700 | 24704 | ||
| 24701 | (autoload 'list-load-path-shadows "shadow" "\ | 24705 | (autoload 'list-load-path-shadows "shadow" "\ |
| @@ -24717,7 +24721,7 @@ For example, suppose `load-path' is set to | |||
| 24717 | 24721 | ||
| 24718 | and that each of these directories contains a file called XXX.el. Then | 24722 | and that each of these directories contains a file called XXX.el. Then |
| 24719 | XXX.el in the site-lisp directory is referred to by all of: | 24723 | XXX.el in the site-lisp directory is referred to by all of: |
| 24720 | \(require 'XXX), (autoload .... \"XXX\"), (load-library \"XXX\") etc. | 24724 | \(require \\='XXX), (autoload .... \"XXX\"), (load-library \"XXX\") etc. |
| 24721 | 24725 | ||
| 24722 | The first XXX.el file prevents Emacs from seeing the second (unless | 24726 | The first XXX.el file prevents Emacs from seeing the second (unless |
| 24723 | the second is loaded explicitly via `load-file'). | 24727 | the second is loaded explicitly via `load-file'). |
| @@ -24848,8 +24852,8 @@ DOM should be a parse tree as generated by | |||
| 24848 | 24852 | ||
| 24849 | ;;;*** | 24853 | ;;;*** |
| 24850 | 24854 | ||
| 24851 | ;;;### (autoloads nil "sieve" "gnus/sieve.el" (21670 32331 385639 | 24855 | ;;;### (autoloads nil "sieve" "gnus/sieve.el" (21972 22452 270264 |
| 24852 | ;;;;;; 720000)) | 24856 | ;;;;;; 357000)) |
| 24853 | ;;; Generated autoloads from gnus/sieve.el | 24857 | ;;; Generated autoloads from gnus/sieve.el |
| 24854 | 24858 | ||
| 24855 | (autoload 'sieve-manage "sieve" "\ | 24859 | (autoload 'sieve-manage "sieve" "\ |
| @@ -24939,8 +24943,8 @@ with no arguments, if that value is non-nil. | |||
| 24939 | 24943 | ||
| 24940 | ;;;*** | 24944 | ;;;*** |
| 24941 | 24945 | ||
| 24942 | ;;;### (autoloads nil "skeleton" "skeleton.el" (21939 25137 183448 | 24946 | ;;;### (autoloads nil "skeleton" "skeleton.el" (21980 16568 61544 |
| 24943 | ;;;;;; 264000)) | 24947 | ;;;;;; 893000)) |
| 24944 | ;;; Generated autoloads from skeleton.el | 24948 | ;;; Generated autoloads from skeleton.el |
| 24945 | 24949 | ||
| 24946 | (defvar skeleton-filter-function 'identity "\ | 24950 | (defvar skeleton-filter-function 'identity "\ |
| @@ -25442,7 +25446,7 @@ is non-nil, it also prints a message describing the number of deletions. | |||
| 25442 | 25446 | ||
| 25443 | ;;;*** | 25447 | ;;;*** |
| 25444 | 25448 | ||
| 25445 | ;;;### (autoloads nil "spam" "gnus/spam.el" (21832 3464 481922 546000)) | 25449 | ;;;### (autoloads nil "spam" "gnus/spam.el" (21981 37426 607399 97000)) |
| 25446 | ;;; Generated autoloads from gnus/spam.el | 25450 | ;;; Generated autoloads from gnus/spam.el |
| 25447 | 25451 | ||
| 25448 | (autoload 'spam-initialize "spam" "\ | 25452 | (autoload 'spam-initialize "spam" "\ |
| @@ -25456,8 +25460,8 @@ installed through `spam-necessary-extra-headers'. | |||
| 25456 | 25460 | ||
| 25457 | ;;;*** | 25461 | ;;;*** |
| 25458 | 25462 | ||
| 25459 | ;;;### (autoloads nil "spam-report" "gnus/spam-report.el" (21670 | 25463 | ;;;### (autoloads nil "spam-report" "gnus/spam-report.el" (21989 |
| 25460 | ;;;;;; 32331 385639 720000)) | 25464 | ;;;;;; 31537 879825 721000)) |
| 25461 | ;;; Generated autoloads from gnus/spam-report.el | 25465 | ;;; Generated autoloads from gnus/spam-report.el |
| 25462 | 25466 | ||
| 25463 | (autoload 'spam-report-process-queue "spam-report" "\ | 25467 | (autoload 'spam-report-process-queue "spam-report" "\ |
| @@ -25540,8 +25544,8 @@ Return a vector containing the lines from `spook-phrases-file'. | |||
| 25540 | 25544 | ||
| 25541 | ;;;*** | 25545 | ;;;*** |
| 25542 | 25546 | ||
| 25543 | ;;;### (autoloads nil "sql" "progmodes/sql.el" (21765 23600 805241 | 25547 | ;;;### (autoloads nil "sql" "progmodes/sql.el" (21980 16568 41544 |
| 25544 | ;;;;;; 145000)) | 25548 | ;;;;;; 893000)) |
| 25545 | ;;; Generated autoloads from progmodes/sql.el | 25549 | ;;; Generated autoloads from progmodes/sql.el |
| 25546 | (push (purecopy '(sql 3 5)) package--builtin-versions) | 25550 | (push (purecopy '(sql 3 5)) package--builtin-versions) |
| 25547 | 25551 | ||
| @@ -25590,7 +25594,7 @@ Note that SQL doesn't have an escape character unless you specify | |||
| 25590 | one. If you specify backslash as escape character in SQL, you | 25594 | one. If you specify backslash as escape character in SQL, you |
| 25591 | must tell Emacs. Here's how to do that in your init file: | 25595 | must tell Emacs. Here's how to do that in your init file: |
| 25592 | 25596 | ||
| 25593 | \(add-hook 'sql-mode-hook | 25597 | \(add-hook \\='sql-mode-hook |
| 25594 | (lambda () | 25598 | (lambda () |
| 25595 | (modify-syntax-entry ?\\\\ \".\" sql-mode-syntax-table))) | 25599 | (modify-syntax-entry ?\\\\ \".\" sql-mode-syntax-table))) |
| 25596 | 25600 | ||
| @@ -26015,7 +26019,7 @@ Run vsql as an inferior process. | |||
| 26015 | ;;;*** | 26019 | ;;;*** |
| 26016 | 26020 | ||
| 26017 | ;;;### (autoloads nil "srecode/srt-mode" "cedet/srecode/srt-mode.el" | 26021 | ;;;### (autoloads nil "srecode/srt-mode" "cedet/srecode/srt-mode.el" |
| 26018 | ;;;;;; (21891 60465 835679 523000)) | 26022 | ;;;;;; (21978 61237 382488 269000)) |
| 26019 | ;;; Generated autoloads from cedet/srecode/srt-mode.el | 26023 | ;;; Generated autoloads from cedet/srecode/srt-mode.el |
| 26020 | 26024 | ||
| 26021 | (autoload 'srecode-template-mode "srecode/srt-mode" "\ | 26025 | (autoload 'srecode-template-mode "srecode/srt-mode" "\ |
| @@ -26051,8 +26055,8 @@ GnuTLS requires a port number. | |||
| 26051 | 26055 | ||
| 26052 | ;;;*** | 26056 | ;;;*** |
| 26053 | 26057 | ||
| 26054 | ;;;### (autoloads nil "strokes" "strokes.el" (21670 32331 885635 | 26058 | ;;;### (autoloads nil "strokes" "strokes.el" (21981 37426 735399 |
| 26055 | ;;;;;; 586000)) | 26059 | ;;;;;; 97000)) |
| 26056 | ;;; Generated autoloads from strokes.el | 26060 | ;;; Generated autoloads from strokes.el |
| 26057 | 26061 | ||
| 26058 | (autoload 'strokes-global-set-stroke "strokes" "\ | 26062 | (autoload 'strokes-global-set-stroke "strokes" "\ |
| @@ -26370,8 +26374,8 @@ The variable `tab-width' controls the spacing of tab stops. | |||
| 26370 | 26374 | ||
| 26371 | ;;;*** | 26375 | ;;;*** |
| 26372 | 26376 | ||
| 26373 | ;;;### (autoloads nil "table" "textmodes/table.el" (21948 40114 526686 | 26377 | ;;;### (autoloads nil "table" "textmodes/table.el" (21974 64192 704009 |
| 26374 | ;;;;;; 453000)) | 26378 | ;;;;;; 993000)) |
| 26375 | ;;; Generated autoloads from textmodes/table.el | 26379 | ;;; Generated autoloads from textmodes/table.el |
| 26376 | 26380 | ||
| 26377 | (autoload 'table-insert "table" "\ | 26381 | (autoload 'table-insert "table" "\ |
| @@ -26684,15 +26688,15 @@ ORIENTATION is a symbol either horizontally or vertically. | |||
| 26684 | 26688 | ||
| 26685 | (autoload 'table-justify "table" "\ | 26689 | (autoload 'table-justify "table" "\ |
| 26686 | Justify contents of a cell, a row of cells or a column of cells. | 26690 | Justify contents of a cell, a row of cells or a column of cells. |
| 26687 | WHAT is a symbol 'cell, 'row or 'column. JUSTIFY is a symbol 'left, | 26691 | WHAT is a symbol ‘cell’, ‘row’ or ‘column’. JUSTIFY is a symbol |
| 26688 | 'center, 'right, 'top, 'middle, 'bottom or 'none. | 26692 | ‘left’, ‘center’, ‘right’, ‘top’, ‘middle’, ‘bottom’ or ‘none’. |
| 26689 | 26693 | ||
| 26690 | \(fn WHAT JUSTIFY)" t nil) | 26694 | \(fn WHAT JUSTIFY)" t nil) |
| 26691 | 26695 | ||
| 26692 | (autoload 'table-justify-cell "table" "\ | 26696 | (autoload 'table-justify-cell "table" "\ |
| 26693 | Justify cell contents. | 26697 | Justify cell contents. |
| 26694 | JUSTIFY is a symbol 'left, 'center or 'right for horizontal, or 'top, | 26698 | JUSTIFY is a symbol ‘left’, ‘center’ or ‘right’ for horizontal, or ‘top’, |
| 26695 | 'middle, 'bottom or 'none for vertical. When optional PARAGRAPH is | 26699 | ‘middle’, ‘bottom’ or ‘none’ for vertical. When optional PARAGRAPH is |
| 26696 | non-nil the justify operation is limited to the current paragraph, | 26700 | non-nil the justify operation is limited to the current paragraph, |
| 26697 | otherwise the entire cell contents is justified. | 26701 | otherwise the entire cell contents is justified. |
| 26698 | 26702 | ||
| @@ -26700,15 +26704,15 @@ otherwise the entire cell contents is justified. | |||
| 26700 | 26704 | ||
| 26701 | (autoload 'table-justify-row "table" "\ | 26705 | (autoload 'table-justify-row "table" "\ |
| 26702 | Justify cells of a row. | 26706 | Justify cells of a row. |
| 26703 | JUSTIFY is a symbol 'left, 'center or 'right for horizontal, or top, | 26707 | JUSTIFY is a symbol ‘left’, ‘center’ or ‘right’ for horizontal, |
| 26704 | 'middle, 'bottom or 'none for vertical. | 26708 | or ‘top’, ‘middle’, ‘bottom’ or ‘none’ for vertical. |
| 26705 | 26709 | ||
| 26706 | \(fn JUSTIFY)" t nil) | 26710 | \(fn JUSTIFY)" t nil) |
| 26707 | 26711 | ||
| 26708 | (autoload 'table-justify-column "table" "\ | 26712 | (autoload 'table-justify-column "table" "\ |
| 26709 | Justify cells of a column. | 26713 | Justify cells of a column. |
| 26710 | JUSTIFY is a symbol 'left, 'center or 'right for horizontal, or top, | 26714 | JUSTIFY is a symbol ‘left’, ‘center’ or ‘right’ for horizontal, |
| 26711 | 'middle, 'bottom or 'none for vertical. | 26715 | or ‘top’, ‘middle’, ‘bottom’ or ‘none’ for vertical. |
| 26712 | 26716 | ||
| 26713 | \(fn JUSTIFY)" t nil) | 26717 | \(fn JUSTIFY)" t nil) |
| 26714 | 26718 | ||
| @@ -26781,8 +26785,8 @@ INTERVAL is the number of cells to travel between sequence element | |||
| 26781 | insertion which is normally 1. When zero or less is given for | 26785 | insertion which is normally 1. When zero or less is given for |
| 26782 | INTERVAL it is interpreted as number of cells per row so that sequence | 26786 | INTERVAL it is interpreted as number of cells per row so that sequence |
| 26783 | is placed straight down vertically as long as the table's cell | 26787 | is placed straight down vertically as long as the table's cell |
| 26784 | structure is uniform. JUSTIFY is one of the symbol 'left, 'center or | 26788 | structure is uniform. JUSTIFY is a symbol ‘left’, ‘center’ or |
| 26785 | 'right, that specifies justification of the inserted string. | 26789 | ‘right’ that specifies justification of the inserted string. |
| 26786 | 26790 | ||
| 26787 | Example: | 26791 | Example: |
| 26788 | 26792 | ||
| @@ -27056,7 +27060,7 @@ Normally input is edited in Emacs and sent a line at a time. | |||
| 27056 | 27060 | ||
| 27057 | ;;;*** | 27061 | ;;;*** |
| 27058 | 27062 | ||
| 27059 | ;;;### (autoloads nil "term" "term.el" (21798 49947 262665 54000)) | 27063 | ;;;### (autoloads nil "term" "term.el" (21953 58033 491058 929000)) |
| 27060 | ;;; Generated autoloads from term.el | 27064 | ;;; Generated autoloads from term.el |
| 27061 | 27065 | ||
| 27062 | (autoload 'make-term "term" "\ | 27066 | (autoload 'make-term "term" "\ |
| @@ -27098,8 +27102,8 @@ use in that buffer. | |||
| 27098 | 27102 | ||
| 27099 | ;;;*** | 27103 | ;;;*** |
| 27100 | 27104 | ||
| 27101 | ;;;### (autoloads nil "testcover" "emacs-lisp/testcover.el" (21834 | 27105 | ;;;### (autoloads nil "testcover" "emacs-lisp/testcover.el" (21976 |
| 27102 | ;;;;;; 29303 521933 754000)) | 27106 | ;;;;;; 19509 908430 241000)) |
| 27103 | ;;; Generated autoloads from emacs-lisp/testcover.el | 27107 | ;;; Generated autoloads from emacs-lisp/testcover.el |
| 27104 | 27108 | ||
| 27105 | (autoload 'testcover-this-defun "testcover" "\ | 27109 | (autoload 'testcover-this-defun "testcover" "\ |
| @@ -27135,8 +27139,8 @@ tetris-mode keybindings: | |||
| 27135 | 27139 | ||
| 27136 | ;;;*** | 27140 | ;;;*** |
| 27137 | 27141 | ||
| 27138 | ;;;### (autoloads nil "tex-mode" "textmodes/tex-mode.el" (21862 60209 | 27142 | ;;;### (autoloads nil "tex-mode" "textmodes/tex-mode.el" (21980 16568 |
| 27139 | ;;;;;; 908658 140000)) | 27143 | ;;;;;; 85544 893000)) |
| 27140 | ;;; Generated autoloads from textmodes/tex-mode.el | 27144 | ;;; Generated autoloads from textmodes/tex-mode.el |
| 27141 | 27145 | ||
| 27142 | (defvar tex-shell-file-name nil "\ | 27146 | (defvar tex-shell-file-name nil "\ |
| @@ -27299,7 +27303,7 @@ says which mode to use. | |||
| 27299 | Major mode for editing files of input for plain TeX. | 27303 | Major mode for editing files of input for plain TeX. |
| 27300 | Makes $ and } display the characters they match. | 27304 | Makes $ and } display the characters they match. |
| 27301 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, | 27305 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, |
| 27302 | and '' when it appears to be the end; it inserts \" only after a \\. | 27306 | and \\='\\=' when it appears to be the end; it inserts \" only after a \\. |
| 27303 | 27307 | ||
| 27304 | Use \\[tex-region] to run TeX on the current region, plus a \"header\" | 27308 | Use \\[tex-region] to run TeX on the current region, plus a \"header\" |
| 27305 | copied from the top of the file (containing macro definitions, etc.), | 27309 | copied from the top of the file (containing macro definitions, etc.), |
| @@ -27342,7 +27346,7 @@ special subshell is initiated, the hook `tex-shell-hook' is run. | |||
| 27342 | Major mode for editing files of input for LaTeX. | 27346 | Major mode for editing files of input for LaTeX. |
| 27343 | Makes $ and } display the characters they match. | 27347 | Makes $ and } display the characters they match. |
| 27344 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, | 27348 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, |
| 27345 | and '' when it appears to be the end; it inserts \" only after a \\. | 27349 | and \\='\\=' when it appears to be the end; it inserts \" only after a \\. |
| 27346 | 27350 | ||
| 27347 | Use \\[tex-region] to run LaTeX on the current region, plus the preamble | 27351 | Use \\[tex-region] to run LaTeX on the current region, plus the preamble |
| 27348 | copied from the top of the file (containing \\documentstyle, etc.), | 27352 | copied from the top of the file (containing \\documentstyle, etc.), |
| @@ -27385,7 +27389,7 @@ subshell is initiated, `tex-shell-hook' is run. | |||
| 27385 | Major mode for editing files of input for SliTeX. | 27389 | Major mode for editing files of input for SliTeX. |
| 27386 | Makes $ and } display the characters they match. | 27390 | Makes $ and } display the characters they match. |
| 27387 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, | 27391 | Makes \" insert \\=`\\=` when it seems to be the beginning of a quotation, |
| 27388 | and '' when it appears to be the end; it inserts \" only after a \\. | 27392 | and \\='\\=' when it appears to be the end; it inserts \" only after a \\. |
| 27389 | 27393 | ||
| 27390 | Use \\[tex-region] to run SliTeX on the current region, plus the preamble | 27394 | Use \\[tex-region] to run SliTeX on the current region, plus the preamble |
| 27391 | copied from the top of the file (containing \\documentstyle, etc.), | 27395 | copied from the top of the file (containing \\documentstyle, etc.), |
| @@ -27437,8 +27441,8 @@ Major mode to edit DocTeX files. | |||
| 27437 | 27441 | ||
| 27438 | ;;;*** | 27442 | ;;;*** |
| 27439 | 27443 | ||
| 27440 | ;;;### (autoloads nil "texinfmt" "textmodes/texinfmt.el" (21907 48688 | 27444 | ;;;### (autoloads nil "texinfmt" "textmodes/texinfmt.el" (21988 10682 |
| 27441 | ;;;;;; 825360 195000)) | 27445 | ;;;;;; 101624 461000)) |
| 27442 | ;;; Generated autoloads from textmodes/texinfmt.el | 27446 | ;;; Generated autoloads from textmodes/texinfmt.el |
| 27443 | 27447 | ||
| 27444 | (autoload 'texinfo-format-buffer "texinfmt" "\ | 27448 | (autoload 'texinfo-format-buffer "texinfmt" "\ |
| @@ -27477,8 +27481,8 @@ if large. You can use `Info-split' to do this manually. | |||
| 27477 | 27481 | ||
| 27478 | ;;;*** | 27482 | ;;;*** |
| 27479 | 27483 | ||
| 27480 | ;;;### (autoloads nil "texinfo" "textmodes/texinfo.el" (21862 60209 | 27484 | ;;;### (autoloads nil "texinfo" "textmodes/texinfo.el" (21980 16568 |
| 27481 | ;;;;;; 928657 362000)) | 27485 | ;;;;;; 89544 893000)) |
| 27482 | ;;; Generated autoloads from textmodes/texinfo.el | 27486 | ;;; Generated autoloads from textmodes/texinfo.el |
| 27483 | 27487 | ||
| 27484 | (defvar texinfo-open-quote (purecopy "``") "\ | 27488 | (defvar texinfo-open-quote (purecopy "``") "\ |
| @@ -27655,7 +27659,7 @@ Return the Lisp list at point, or nil if none is found. | |||
| 27655 | 27659 | ||
| 27656 | ;;;*** | 27660 | ;;;*** |
| 27657 | 27661 | ||
| 27658 | ;;;### (autoloads nil "thumbs" "thumbs.el" (21670 32331 885635 586000)) | 27662 | ;;;### (autoloads nil "thumbs" "thumbs.el" (21974 64192 708009 993000)) |
| 27659 | ;;; Generated autoloads from thumbs.el | 27663 | ;;; Generated autoloads from thumbs.el |
| 27660 | 27664 | ||
| 27661 | (autoload 'thumbs-find-thumb "thumbs" "\ | 27665 | (autoload 'thumbs-find-thumb "thumbs" "\ |
| @@ -27892,8 +27896,8 @@ Return a string giving the duration of the Emacs initialization. | |||
| 27892 | 27896 | ||
| 27893 | ;;;*** | 27897 | ;;;*** |
| 27894 | 27898 | ||
| 27895 | ;;;### (autoloads nil "time-date" "calendar/time-date.el" (21670 | 27899 | ;;;### (autoloads nil "time-date" "calendar/time-date.el" (21976 |
| 27896 | ;;;;;; 32330 885624 725000)) | 27900 | ;;;;;; 19509 736430 241000)) |
| 27897 | ;;; Generated autoloads from calendar/time-date.el | 27901 | ;;; Generated autoloads from calendar/time-date.el |
| 27898 | 27902 | ||
| 27899 | (autoload 'date-to-time "time-date" "\ | 27903 | (autoload 'date-to-time "time-date" "\ |
| @@ -27996,8 +28000,8 @@ Convert the time interval in seconds to a short string. | |||
| 27996 | 28000 | ||
| 27997 | ;;;*** | 28001 | ;;;*** |
| 27998 | 28002 | ||
| 27999 | ;;;### (autoloads nil "time-stamp" "time-stamp.el" (21942 1330 821986 | 28003 | ;;;### (autoloads nil "time-stamp" "time-stamp.el" (21980 16568 89544 |
| 28000 | ;;;;;; 820000)) | 28004 | ;;;;;; 893000)) |
| 28001 | ;;; Generated autoloads from time-stamp.el | 28005 | ;;; Generated autoloads from time-stamp.el |
| 28002 | (put 'time-stamp-format 'safe-local-variable 'stringp) | 28006 | (put 'time-stamp-format 'safe-local-variable 'stringp) |
| 28003 | (put 'time-stamp-time-zone 'safe-local-variable 'string-or-null-p) | 28007 | (put 'time-stamp-time-zone 'safe-local-variable 'string-or-null-p) |
| @@ -28012,7 +28016,7 @@ Convert the time interval in seconds to a short string. | |||
| 28012 | Update the time stamp string(s) in the buffer. | 28016 | Update the time stamp string(s) in the buffer. |
| 28013 | A template in a file can be automatically updated with a new time stamp | 28017 | A template in a file can be automatically updated with a new time stamp |
| 28014 | every time you save the file. Add this line to your init file: | 28018 | every time you save the file. Add this line to your init file: |
| 28015 | (add-hook 'before-save-hook 'time-stamp) | 28019 | (add-hook \\='before-save-hook \\='time-stamp) |
| 28016 | or customize `before-save-hook' through Custom. | 28020 | or customize `before-save-hook' through Custom. |
| 28017 | Normally the template must appear in the first 8 lines of a file and | 28021 | Normally the template must appear in the first 8 lines of a file and |
| 28018 | look like one of the following: | 28022 | look like one of the following: |
| @@ -28037,8 +28041,8 @@ With ARG, turn time stamping on if and only if arg is positive. | |||
| 28037 | 28041 | ||
| 28038 | ;;;*** | 28042 | ;;;*** |
| 28039 | 28043 | ||
| 28040 | ;;;### (autoloads nil "timeclock" "calendar/timeclock.el" (21670 | 28044 | ;;;### (autoloads nil "timeclock" "calendar/timeclock.el" (21980 |
| 28041 | ;;;;;; 32330 885624 725000)) | 28045 | ;;;;;; 16567 425544 893000)) |
| 28042 | ;;; Generated autoloads from calendar/timeclock.el | 28046 | ;;; Generated autoloads from calendar/timeclock.el |
| 28043 | (push (purecopy '(timeclock 2 6 1)) package--builtin-versions) | 28047 | (push (purecopy '(timeclock 2 6 1)) package--builtin-versions) |
| 28044 | 28048 | ||
| @@ -28148,7 +28152,7 @@ relative only to the time worked today, and not to past time. | |||
| 28148 | ;;;*** | 28152 | ;;;*** |
| 28149 | 28153 | ||
| 28150 | ;;;### (autoloads nil "titdic-cnv" "international/titdic-cnv.el" | 28154 | ;;;### (autoloads nil "titdic-cnv" "international/titdic-cnv.el" |
| 28151 | ;;;;;; (21874 379 470923 336000)) | 28155 | ;;;;;; (21988 10681 981624 461000)) |
| 28152 | ;;; Generated autoloads from international/titdic-cnv.el | 28156 | ;;; Generated autoloads from international/titdic-cnv.el |
| 28153 | 28157 | ||
| 28154 | (autoload 'titdic-convert "titdic-cnv" "\ | 28158 | (autoload 'titdic-convert "titdic-cnv" "\ |
| @@ -28212,8 +28216,8 @@ Its value should be an event that has a binding in MENU. | |||
| 28212 | 28216 | ||
| 28213 | ;;;*** | 28217 | ;;;*** |
| 28214 | 28218 | ||
| 28215 | ;;;### (autoloads nil "todo-mode" "calendar/todo-mode.el" (21893 | 28219 | ;;;### (autoloads nil "todo-mode" "calendar/todo-mode.el" (21985 |
| 28216 | ;;;;;; 15793 471985 415000)) | 28220 | ;;;;;; 34484 214705 925000)) |
| 28217 | ;;; Generated autoloads from calendar/todo-mode.el | 28221 | ;;; Generated autoloads from calendar/todo-mode.el |
| 28218 | 28222 | ||
| 28219 | (autoload 'todo-show "todo-mode" "\ | 28223 | (autoload 'todo-show "todo-mode" "\ |
| @@ -28411,8 +28415,8 @@ the output buffer or changing the window configuration. | |||
| 28411 | 28415 | ||
| 28412 | ;;;*** | 28416 | ;;;*** |
| 28413 | 28417 | ||
| 28414 | ;;;### (autoloads nil "tramp" "net/tramp.el" (21945 63921 461174 | 28418 | ;;;### (autoloads nil "tramp" "net/tramp.el" (21981 37426 655399 |
| 28415 | ;;;;;; 555000)) | 28419 | ;;;;;; 97000)) |
| 28416 | ;;; Generated autoloads from net/tramp.el | 28420 | ;;; Generated autoloads from net/tramp.el |
| 28417 | 28421 | ||
| 28418 | (defvar tramp-mode t "\ | 28422 | (defvar tramp-mode t "\ |
| @@ -28538,8 +28542,8 @@ Discard Tramp from loading remote files. | |||
| 28538 | 28542 | ||
| 28539 | ;;;*** | 28543 | ;;;*** |
| 28540 | 28544 | ||
| 28541 | ;;;### (autoloads nil "tutorial" "tutorial.el" (21670 32331 885635 | 28545 | ;;;### (autoloads nil "tutorial" "tutorial.el" (21978 61237 774488 |
| 28542 | ;;;;;; 586000)) | 28546 | ;;;;;; 269000)) |
| 28543 | ;;; Generated autoloads from tutorial.el | 28547 | ;;; Generated autoloads from tutorial.el |
| 28544 | 28548 | ||
| 28545 | (autoload 'help-with-tutorial "tutorial" "\ | 28549 | (autoload 'help-with-tutorial "tutorial" "\ |
| @@ -28574,8 +28578,8 @@ resumed later. | |||
| 28574 | 28578 | ||
| 28575 | ;;;*** | 28579 | ;;;*** |
| 28576 | 28580 | ||
| 28577 | ;;;### (autoloads nil "two-column" "textmodes/two-column.el" (21670 | 28581 | ;;;### (autoloads nil "two-column" "textmodes/two-column.el" (21988 |
| 28578 | ;;;;;; 32331 885635 586000)) | 28582 | ;;;;;; 10682 101624 461000)) |
| 28579 | ;;; Generated autoloads from textmodes/two-column.el | 28583 | ;;; Generated autoloads from textmodes/two-column.el |
| 28580 | (autoload '2C-command "two-column" () t 'keymap) | 28584 | (autoload '2C-command "two-column" () t 'keymap) |
| 28581 | (global-set-key "\C-x6" '2C-command) | 28585 | (global-set-key "\C-x6" '2C-command) |
| @@ -28622,8 +28626,8 @@ First column's text sSs Second column's text | |||
| 28622 | 28626 | ||
| 28623 | ;;;*** | 28627 | ;;;*** |
| 28624 | 28628 | ||
| 28625 | ;;;### (autoloads nil "type-break" "type-break.el" (21855 577 527945 | 28629 | ;;;### (autoloads nil "type-break" "type-break.el" (21976 19510 152430 |
| 28626 | ;;;;;; 248000)) | 28630 | ;;;;;; 241000)) |
| 28627 | ;;; Generated autoloads from type-break.el | 28631 | ;;; Generated autoloads from type-break.el |
| 28628 | 28632 | ||
| 28629 | (defvar type-break-mode nil "\ | 28633 | (defvar type-break-mode nil "\ |
| @@ -28936,8 +28940,8 @@ no further processing). URL is either a string or a parsed URL. | |||
| 28936 | 28940 | ||
| 28937 | ;;;*** | 28941 | ;;;*** |
| 28938 | 28942 | ||
| 28939 | ;;;### (autoloads nil "url-auth" "url/url-auth.el" (21670 32331 885635 | 28943 | ;;;### (autoloads nil "url-auth" "url/url-auth.el" (21989 31537 943825 |
| 28940 | ;;;;;; 586000)) | 28944 | ;;;;;; 721000)) |
| 28941 | ;;; Generated autoloads from url/url-auth.el | 28945 | ;;; Generated autoloads from url/url-auth.el |
| 28942 | 28946 | ||
| 28943 | (autoload 'url-get-authentication "url-auth" "\ | 28947 | (autoload 'url-get-authentication "url-auth" "\ |
| @@ -28948,12 +28952,12 @@ URL is the url you are requesting authorization to. This can be either a | |||
| 28948 | string representing the URL, or the parsed representation returned by | 28952 | string representing the URL, or the parsed representation returned by |
| 28949 | `url-generic-parse-url' | 28953 | `url-generic-parse-url' |
| 28950 | REALM is the realm at a specific site we are looking for. This should be a | 28954 | REALM is the realm at a specific site we are looking for. This should be a |
| 28951 | string specifying the exact realm, or nil or the symbol 'any' to | 28955 | string specifying the exact realm, or nil or the symbol `any' to |
| 28952 | specify that the filename portion of the URL should be used as the | 28956 | specify that the filename portion of the URL should be used as the |
| 28953 | realm | 28957 | realm |
| 28954 | TYPE is the type of authentication to be returned. This is either a string | 28958 | TYPE is the type of authentication to be returned. This is either a string |
| 28955 | representing the type (basic, digest, etc), or nil or the symbol 'any' | 28959 | representing the type (basic, digest, etc), or nil or the symbol `any' |
| 28956 | to specify that any authentication is acceptable. If requesting 'any' | 28960 | to specify that any authentication is acceptable. If requesting `any' |
| 28957 | the strongest matching authentication will be returned. If this is | 28961 | the strongest matching authentication will be returned. If this is |
| 28958 | wrong, it's no big deal, the error from the server will specify exactly | 28962 | wrong, it's no big deal, the error from the server will specify exactly |
| 28959 | what type of auth to use | 28963 | what type of auth to use |
| @@ -29543,8 +29547,8 @@ This uses `url-current-object', set locally to the buffer. | |||
| 29543 | 29547 | ||
| 29544 | ;;;*** | 29548 | ;;;*** |
| 29545 | 29549 | ||
| 29546 | ;;;### (autoloads nil "userlock" "userlock.el" (21670 32331 885635 | 29550 | ;;;### (autoloads nil "userlock" "userlock.el" (21976 19510 152430 |
| 29547 | ;;;;;; 586000)) | 29551 | ;;;;;; 241000)) |
| 29548 | ;;; Generated autoloads from userlock.el | 29552 | ;;; Generated autoloads from userlock.el |
| 29549 | 29553 | ||
| 29550 | (autoload 'ask-user-about-lock "userlock" "\ | 29554 | (autoload 'ask-user-about-lock "userlock" "\ |
| @@ -29997,8 +30001,8 @@ Name of the format file in a .bzr directory.") | |||
| 29997 | 30001 | ||
| 29998 | ;;;*** | 30002 | ;;;*** |
| 29999 | 30003 | ||
| 30000 | ;;;### (autoloads nil "vc-cvs" "vc/vc-cvs.el" (21826 49707 480493 | 30004 | ;;;### (autoloads nil "vc-cvs" "vc/vc-cvs.el" (21985 34484 302705 |
| 30001 | ;;;;;; 554000)) | 30005 | ;;;;;; 925000)) |
| 30002 | ;;; Generated autoloads from vc/vc-cvs.el | 30006 | ;;; Generated autoloads from vc/vc-cvs.el |
| 30003 | (defun vc-cvs-registered (f) | 30007 | (defun vc-cvs-registered (f) |
| 30004 | "Return non-nil if file F is registered with CVS." | 30008 | "Return non-nil if file F is registered with CVS." |
| @@ -30145,8 +30149,8 @@ For a description of possible values, see `vc-check-master-templates'.") | |||
| 30145 | 30149 | ||
| 30146 | ;;;*** | 30150 | ;;;*** |
| 30147 | 30151 | ||
| 30148 | ;;;### (autoloads nil "vc-svn" "vc/vc-svn.el" (21916 4736 891897 | 30152 | ;;;### (autoloads nil "vc-svn" "vc/vc-svn.el" (21980 16568 97544 |
| 30149 | ;;;;;; 451000)) | 30153 | ;;;;;; 893000)) |
| 30150 | ;;; Generated autoloads from vc/vc-svn.el | 30154 | ;;; Generated autoloads from vc/vc-svn.el |
| 30151 | (defun vc-svn-registered (f) | 30155 | (defun vc-svn-registered (f) |
| 30152 | (let ((admin-dir (cond ((and (eq system-type 'windows-nt) | 30156 | (let ((admin-dir (cond ((and (eq system-type 'windows-nt) |
| @@ -30219,7 +30223,7 @@ Key bindings: | |||
| 30219 | ;;;*** | 30223 | ;;;*** |
| 30220 | 30224 | ||
| 30221 | ;;;### (autoloads nil "verilog-mode" "progmodes/verilog-mode.el" | 30225 | ;;;### (autoloads nil "verilog-mode" "progmodes/verilog-mode.el" |
| 30222 | ;;;;;; (21862 60209 898658 614000)) | 30226 | ;;;;;; (21988 10682 49624 461000)) |
| 30223 | ;;; Generated autoloads from progmodes/verilog-mode.el | 30227 | ;;; Generated autoloads from progmodes/verilog-mode.el |
| 30224 | 30228 | ||
| 30225 | (autoload 'verilog-mode "verilog-mode" "\ | 30229 | (autoload 'verilog-mode "verilog-mode" "\ |
| @@ -30358,8 +30362,8 @@ Key bindings specific to `verilog-mode-map' are: | |||
| 30358 | 30362 | ||
| 30359 | ;;;*** | 30363 | ;;;*** |
| 30360 | 30364 | ||
| 30361 | ;;;### (autoloads nil "vhdl-mode" "progmodes/vhdl-mode.el" (21948 | 30365 | ;;;### (autoloads nil "vhdl-mode" "progmodes/vhdl-mode.el" (21988 |
| 30362 | ;;;;;; 40114 482686 453000)) | 30366 | ;;;;;; 10682 57624 461000)) |
| 30363 | ;;; Generated autoloads from progmodes/vhdl-mode.el | 30367 | ;;; Generated autoloads from progmodes/vhdl-mode.el |
| 30364 | 30368 | ||
| 30365 | (autoload 'vhdl-mode "vhdl-mode" "\ | 30369 | (autoload 'vhdl-mode "vhdl-mode" "\ |
| @@ -30470,7 +30474,7 @@ Usage: | |||
| 30470 | according to option `vhdl-argument-list-indent'. | 30474 | according to option `vhdl-argument-list-indent'. |
| 30471 | 30475 | ||
| 30472 | If option `vhdl-indent-tabs-mode' is nil, spaces are used instead of | 30476 | If option `vhdl-indent-tabs-mode' is nil, spaces are used instead of |
| 30473 | tabs. `M-x tabify' and `M-x untabify' allow to convert spaces to tabs | 30477 | tabs. `\\[tabify]' and `\\[untabify]' allow to convert spaces to tabs |
| 30474 | and vice versa. | 30478 | and vice versa. |
| 30475 | 30479 | ||
| 30476 | Syntax-based indentation can be very slow in large files. Option | 30480 | Syntax-based indentation can be very slow in large files. Option |
| @@ -30781,7 +30785,7 @@ Usage: | |||
| 30781 | `vhdl-highlight-translate-off' is non-nil. | 30785 | `vhdl-highlight-translate-off' is non-nil. |
| 30782 | 30786 | ||
| 30783 | For documentation and customization of the used colors see | 30787 | For documentation and customization of the used colors see |
| 30784 | customization group `vhdl-highlight-faces' (`M-x customize-group'). For | 30788 | customization group `vhdl-highlight-faces' (`\\[customize-group]'). For |
| 30785 | highlighting of matching parenthesis, see customization group | 30789 | highlighting of matching parenthesis, see customization group |
| 30786 | `paren-showing'. Automatic buffer highlighting is turned on/off by | 30790 | `paren-showing'. Automatic buffer highlighting is turned on/off by |
| 30787 | option `global-font-lock-mode' (`font-lock-auto-fontify' in XEmacs). | 30791 | option `global-font-lock-mode' (`font-lock-auto-fontify' in XEmacs). |
| @@ -30841,14 +30845,14 @@ Usage: | |||
| 30841 | sessions using the \"Save Options\" menu entry. | 30845 | sessions using the \"Save Options\" menu entry. |
| 30842 | 30846 | ||
| 30843 | Options and their detailed descriptions can also be accessed by using | 30847 | Options and their detailed descriptions can also be accessed by using |
| 30844 | the \"Customize\" menu entry or the command `M-x customize-option' (`M-x | 30848 | the \"Customize\" menu entry or the command `\\[customize-option]' |
| 30845 | customize-group' for groups). Some customizations only take effect | 30849 | (`\\[customize-group]' for groups). Some customizations only take effect |
| 30846 | after some action (read the NOTE in the option documentation). | 30850 | after some action (read the NOTE in the option documentation). |
| 30847 | Customization can also be done globally (i.e. site-wide, read the | 30851 | Customization can also be done globally (i.e. site-wide, read the |
| 30848 | INSTALL file). | 30852 | INSTALL file). |
| 30849 | 30853 | ||
| 30850 | Not all options are described in this documentation, so go and see | 30854 | Not all options are described in this documentation, so go and see |
| 30851 | what other useful user options there are (`M-x vhdl-customize' or menu)! | 30855 | what other useful user options there are (`\\[vhdl-customize]' or menu)! |
| 30852 | 30856 | ||
| 30853 | 30857 | ||
| 30854 | FILE EXTENSIONS: | 30858 | FILE EXTENSIONS: |
| @@ -30877,7 +30881,7 @@ Usage: | |||
| 30877 | Maintenance: | 30881 | Maintenance: |
| 30878 | ------------ | 30882 | ------------ |
| 30879 | 30883 | ||
| 30880 | To submit a bug report, enter `M-x vhdl-submit-bug-report' within VHDL Mode. | 30884 | To submit a bug report, enter `\\[vhdl-submit-bug-report]' within VHDL Mode. |
| 30881 | Add a description of the problem and include a reproducible test case. | 30885 | Add a description of the problem and include a reproducible test case. |
| 30882 | 30886 | ||
| 30883 | Questions and enhancement requests can be sent to <reto@gnu.org>. | 30887 | Questions and enhancement requests can be sent to <reto@gnu.org>. |
| @@ -31232,8 +31236,8 @@ Turn on Viper emulation of Vi in Emacs. See Info node `(viper)Top'. | |||
| 31232 | 31236 | ||
| 31233 | ;;;*** | 31237 | ;;;*** |
| 31234 | 31238 | ||
| 31235 | ;;;### (autoloads nil "warnings" "emacs-lisp/warnings.el" (21884 | 31239 | ;;;### (autoloads nil "warnings" "emacs-lisp/warnings.el" (21986 |
| 31236 | ;;;;;; 813 562651 696000)) | 31240 | ;;;;;; 55346 260512 613000)) |
| 31237 | ;;; Generated autoloads from emacs-lisp/warnings.el | 31241 | ;;; Generated autoloads from emacs-lisp/warnings.el |
| 31238 | 31242 | ||
| 31239 | (defvar warning-prefix-function nil "\ | 31243 | (defvar warning-prefix-function nil "\ |
| @@ -31292,9 +31296,9 @@ See also `warning-series', `warning-prefix-function' and | |||
| 31292 | \(fn TYPE MESSAGE &optional LEVEL BUFFER-NAME)" nil nil) | 31296 | \(fn TYPE MESSAGE &optional LEVEL BUFFER-NAME)" nil nil) |
| 31293 | 31297 | ||
| 31294 | (autoload 'lwarn "warnings" "\ | 31298 | (autoload 'lwarn "warnings" "\ |
| 31295 | Display a warning message made from (format MESSAGE ARGS...). | 31299 | Display a warning message made from (format-message MESSAGE ARGS...). |
| 31296 | \\<special-mode-map> | 31300 | \\<special-mode-map> |
| 31297 | Aside from generating the message with `format', | 31301 | Aside from generating the message with `format-message', |
| 31298 | this is equivalent to `display-warning'. | 31302 | this is equivalent to `display-warning'. |
| 31299 | 31303 | ||
| 31300 | TYPE is the warning type: either a custom group name (a symbol), | 31304 | TYPE is the warning type: either a custom group name (a symbol), |
| @@ -31314,8 +31318,8 @@ LEVEL should be either :debug, :warning, :error, or :emergency | |||
| 31314 | \(fn TYPE LEVEL MESSAGE &rest ARGS)" nil nil) | 31318 | \(fn TYPE LEVEL MESSAGE &rest ARGS)" nil nil) |
| 31315 | 31319 | ||
| 31316 | (autoload 'warn "warnings" "\ | 31320 | (autoload 'warn "warnings" "\ |
| 31317 | Display a warning message made from (format MESSAGE ARGS...). | 31321 | Display a warning message made from (format-message MESSAGE ARGS...). |
| 31318 | Aside from generating the message with `format', | 31322 | Aside from generating the message with `format-message', |
| 31319 | this is equivalent to `display-warning', using | 31323 | this is equivalent to `display-warning', using |
| 31320 | `emacs' as the type and `:warning' as the level. | 31324 | `emacs' as the type and `:warning' as the level. |
| 31321 | 31325 | ||
| @@ -31323,7 +31327,7 @@ this is equivalent to `display-warning', using | |||
| 31323 | 31327 | ||
| 31324 | ;;;*** | 31328 | ;;;*** |
| 31325 | 31329 | ||
| 31326 | ;;;### (autoloads nil "wdired" "wdired.el" (21670 32331 885635 586000)) | 31330 | ;;;### (autoloads nil "wdired" "wdired.el" (21981 37426 739399 97000)) |
| 31327 | ;;; Generated autoloads from wdired.el | 31331 | ;;; Generated autoloads from wdired.el |
| 31328 | (push (purecopy '(wdired 2 0)) package--builtin-versions) | 31332 | (push (purecopy '(wdired 2 0)) package--builtin-versions) |
| 31329 | 31333 | ||
| @@ -31358,8 +31362,8 @@ Please submit bug reports and other feedback to the author, Neil W. Van Dyke | |||
| 31358 | 31362 | ||
| 31359 | ;;;*** | 31363 | ;;;*** |
| 31360 | 31364 | ||
| 31361 | ;;;### (autoloads nil "which-func" "progmodes/which-func.el" (21670 | 31365 | ;;;### (autoloads nil "which-func" "progmodes/which-func.el" (21986 |
| 31362 | ;;;;;; 32331 885635 586000)) | 31366 | ;;;;;; 55346 292512 613000)) |
| 31363 | ;;; Generated autoloads from progmodes/which-func.el | 31367 | ;;; Generated autoloads from progmodes/which-func.el |
| 31364 | (put 'which-func-format 'risky-local-variable t) | 31368 | (put 'which-func-format 'risky-local-variable t) |
| 31365 | (put 'which-func-current 'risky-local-variable t) | 31369 | (put 'which-func-current 'risky-local-variable t) |
| @@ -31389,8 +31393,8 @@ in certain major modes. | |||
| 31389 | 31393 | ||
| 31390 | ;;;*** | 31394 | ;;;*** |
| 31391 | 31395 | ||
| 31392 | ;;;### (autoloads nil "whitespace" "whitespace.el" (21918 18992 845579 | 31396 | ;;;### (autoloads nil "whitespace" "whitespace.el" (21985 34484 306705 |
| 31393 | ;;;;;; 660000)) | 31397 | ;;;;;; 925000)) |
| 31394 | ;;; Generated autoloads from whitespace.el | 31398 | ;;; Generated autoloads from whitespace.el |
| 31395 | (push (purecopy '(whitespace 13 2 2)) package--builtin-versions) | 31399 | (push (purecopy '(whitespace 13 2 2)) package--builtin-versions) |
| 31396 | 31400 | ||
| @@ -31787,8 +31791,8 @@ if ARG is omitted or nil. | |||
| 31787 | 31791 | ||
| 31788 | ;;;*** | 31792 | ;;;*** |
| 31789 | 31793 | ||
| 31790 | ;;;### (autoloads nil "wid-edit" "wid-edit.el" (21891 60465 939679 | 31794 | ;;;### (autoloads nil "wid-edit" "wid-edit.el" (21981 37426 739399 |
| 31791 | ;;;;;; 523000)) | 31795 | ;;;;;; 97000)) |
| 31792 | ;;; Generated autoloads from wid-edit.el | 31796 | ;;; Generated autoloads from wid-edit.el |
| 31793 | 31797 | ||
| 31794 | (autoload 'widgetp "wid-edit" "\ | 31798 | (autoload 'widgetp "wid-edit" "\ |
| @@ -31906,7 +31910,7 @@ the mode if ARG is omitted or nil, and toggle it if ARG is `toggle'. | |||
| 31906 | 31910 | ||
| 31907 | ;;;*** | 31911 | ;;;*** |
| 31908 | 31912 | ||
| 31909 | ;;;### (autoloads nil "woman" "woman.el" (21855 577 547944 710000)) | 31913 | ;;;### (autoloads nil "woman" "woman.el" (21985 34484 338705 925000)) |
| 31910 | ;;; Generated autoloads from woman.el | 31914 | ;;; Generated autoloads from woman.el |
| 31911 | (push (purecopy '(woman 0 551)) package--builtin-versions) | 31915 | (push (purecopy '(woman 0 551)) package--builtin-versions) |
| 31912 | 31916 | ||
| @@ -31955,7 +31959,7 @@ Default bookmark handler for Woman buffers. | |||
| 31955 | 31959 | ||
| 31956 | ;;;*** | 31960 | ;;;*** |
| 31957 | 31961 | ||
| 31958 | ;;;### (autoloads nil "xml" "xml.el" (21670 32331 885635 586000)) | 31962 | ;;;### (autoloads nil "xml" "xml.el" (21974 64192 720009 993000)) |
| 31959 | ;;; Generated autoloads from xml.el | 31963 | ;;; Generated autoloads from xml.el |
| 31960 | 31964 | ||
| 31961 | (autoload 'xml-parse-file "xml" "\ | 31965 | (autoload 'xml-parse-file "xml" "\ |
| @@ -31972,8 +31976,8 @@ URIs, and expanded names will be returned as a cons | |||
| 31972 | If PARSE-NS is an alist, it will be used as the mapping from | 31976 | If PARSE-NS is an alist, it will be used as the mapping from |
| 31973 | namespace to URIs instead. | 31977 | namespace to URIs instead. |
| 31974 | 31978 | ||
| 31975 | If it is the symbol 'symbol-qnames, expanded names will be | 31979 | If it is the symbol `symbol-qnames', expanded names will be |
| 31976 | returned as a plain symbol 'namespace:foo instead of a cons. | 31980 | returned as a plain symbol `namespace:foo' instead of a cons. |
| 31977 | 31981 | ||
| 31978 | Both features can be combined by providing a cons cell | 31982 | Both features can be combined by providing a cons cell |
| 31979 | 31983 | ||
| @@ -32000,8 +32004,8 @@ URIs, and expanded names will be returned as a cons | |||
| 32000 | If PARSE-NS is an alist, it will be used as the mapping from | 32004 | If PARSE-NS is an alist, it will be used as the mapping from |
| 32001 | namespace to URIs instead. | 32005 | namespace to URIs instead. |
| 32002 | 32006 | ||
| 32003 | If it is the symbol 'symbol-qnames, expanded names will be | 32007 | If it is the symbol `symbol-qnames', expanded names will be |
| 32004 | returned as a plain symbol 'namespace:foo instead of a cons. | 32008 | returned as a plain symbol `namespace:foo' instead of a cons. |
| 32005 | 32009 | ||
| 32006 | Both features can be combined by providing a cons cell | 32010 | Both features can be combined by providing a cons cell |
| 32007 | 32011 | ||
| @@ -32030,8 +32034,8 @@ If LIMIT is non-nil, then do not consider characters beyond LIMIT. | |||
| 32030 | 32034 | ||
| 32031 | ;;;*** | 32035 | ;;;*** |
| 32032 | 32036 | ||
| 32033 | ;;;### (autoloads nil "xref" "progmodes/xref.el" (21947 19252 629252 | 32037 | ;;;### (autoloads nil "xref" "progmodes/xref.el" (21963 7479 570964 |
| 32034 | ;;;;;; 749000)) | 32038 | ;;;;;; 861000)) |
| 32035 | ;;; Generated autoloads from progmodes/xref.el | 32039 | ;;; Generated autoloads from progmodes/xref.el |
| 32036 | 32040 | ||
| 32037 | (autoload 'xref-pop-marker-stack "xref" "\ | 32041 | (autoload 'xref-pop-marker-stack "xref" "\ |
| @@ -32049,6 +32053,13 @@ Find the definition of the identifier at point. | |||
| 32049 | With prefix argument or when there's no identifier at point, | 32053 | With prefix argument or when there's no identifier at point, |
| 32050 | prompt for it. | 32054 | prompt for it. |
| 32051 | 32055 | ||
| 32056 | If the backend has sufficient information to determine a unique | ||
| 32057 | definition for IDENTIFIER, it returns only that definition. If | ||
| 32058 | there are multiple possible definitions, it returns all of them. | ||
| 32059 | |||
| 32060 | If the backend returns one definition, jump to it; otherwise, | ||
| 32061 | display the list in a buffer. | ||
| 32062 | |||
| 32052 | \(fn IDENTIFIER)" t nil) | 32063 | \(fn IDENTIFIER)" t nil) |
| 32053 | 32064 | ||
| 32054 | (autoload 'xref-find-definitions-other-window "xref" "\ | 32065 | (autoload 'xref-find-definitions-other-window "xref" "\ |
| @@ -32357,7 +32368,7 @@ Zone out, completely. | |||
| 32357 | ;;;;;; "vc/ediff-vers.el" "vc/ediff-wind.el" "vc/pcvs-info.el" "vc/pcvs-parse.el" | 32368 | ;;;;;; "vc/ediff-vers.el" "vc/ediff-wind.el" "vc/pcvs-info.el" "vc/pcvs-parse.el" |
| 32358 | ;;;;;; "vc/pcvs-util.el" "vc/vc-dav.el" "vc/vc-filewise.el" "vcursor.el" | 32369 | ;;;;;; "vc/pcvs-util.el" "vc/vc-dav.el" "vc/vc-filewise.el" "vcursor.el" |
| 32359 | ;;;;;; "vt-control.el" "vt100-led.el" "w32-fns.el" "w32-vars.el" | 32370 | ;;;;;; "vt-control.el" "vt100-led.el" "w32-fns.el" "w32-vars.el" |
| 32360 | ;;;;;; "x-dnd.el") (21948 40114 418686 453000)) | 32371 | ;;;;;; "x-dnd.el") (21989 31602 291825 721000)) |
| 32361 | 32372 | ||
| 32362 | ;;;*** | 32373 | ;;;*** |
| 32363 | 32374 | ||
diff --git a/lisp/leim/quail/ethiopic.el b/lisp/leim/quail/ethiopic.el index 7a1cddfff23..eaf3a03bafa 100644 --- a/lisp/leim/quail/ethiopic.el +++ b/lisp/leim/quail/ethiopic.el | |||
| @@ -60,7 +60,7 @@ S-SPC or `M-x ethio-insert-ethio-space' | |||
| 60 | Always insert an Ethiopic word separator `፡'. With a prefix number, | 60 | Always insert an Ethiopic word separator `፡'. With a prefix number, |
| 61 | insert that many word separators. | 61 | insert that many word separators. |
| 62 | 62 | ||
| 63 | C-' or `M-x ethio-gemination' | 63 | C-\\=' or `M-x ethio-gemination' |
| 64 | Compose the character before the point with the Ethiopic gemination mark. | 64 | Compose the character before the point with the Ethiopic gemination mark. |
| 65 | If the character is already composed, decompose it and remove the | 65 | If the character is already composed, decompose it and remove the |
| 66 | gemination mark." | 66 | gemination mark." |
diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el index f4ba2264dc8..f54893fb4be 100644 --- a/lisp/mail/emacsbug.el +++ b/lisp/mail/emacsbug.el | |||
| @@ -215,7 +215,7 @@ usually do not have translators for other languages.\n\n"))) | |||
| 215 | 215 | ||
| 216 | (insert "Please describe exactly what actions triggered the bug, and\n" | 216 | (insert "Please describe exactly what actions triggered the bug, and\n" |
| 217 | "the precise symptoms of the bug. If you can, give a recipe\n" | 217 | "the precise symptoms of the bug. If you can, give a recipe\n" |
| 218 | "starting from `emacs -Q':\n\n") | 218 | "starting from 'emacs -Q':\n\n") |
| 219 | (let ((txt (delete-and-extract-region | 219 | (let ((txt (delete-and-extract-region |
| 220 | (save-excursion (rfc822-goto-eoh) (line-beginning-position 2)) | 220 | (save-excursion (rfc822-goto-eoh) (line-beginning-position 2)) |
| 221 | (point)))) | 221 | (point)))) |
| @@ -225,7 +225,7 @@ usually do not have translators for other languages.\n\n"))) | |||
| 225 | 225 | ||
| 226 | (insert "If Emacs crashed, and you have the Emacs process in the gdb debugger,\n" | 226 | (insert "If Emacs crashed, and you have the Emacs process in the gdb debugger,\n" |
| 227 | "please include the output from the following gdb commands:\n" | 227 | "please include the output from the following gdb commands:\n" |
| 228 | " `bt full' and `xbacktrace'.\n") | 228 | " 'bt full' and 'xbacktrace'.\n") |
| 229 | 229 | ||
| 230 | (let ((debug-file (expand-file-name "DEBUG" data-directory))) | 230 | (let ((debug-file (expand-file-name "DEBUG" data-directory))) |
| 231 | (if (file-readable-p debug-file) | 231 | (if (file-readable-p debug-file) |
| @@ -240,7 +240,7 @@ usually do not have translators for other languages.\n\n"))) | |||
| 240 | (if (fboundp 'x-server-vendor) | 240 | (if (fboundp 'x-server-vendor) |
| 241 | (condition-case nil | 241 | (condition-case nil |
| 242 | ;; This is used not only for X11 but also W32 and others. | 242 | ;; This is used not only for X11 but also W32 and others. |
| 243 | (insert "Windowing system distributor `" (x-server-vendor) | 243 | (insert "Windowing system distributor '" (x-server-vendor) |
| 244 | "', version " | 244 | "', version " |
| 245 | (mapconcat 'number-to-string (x-server-version) ".") "\n") | 245 | (mapconcat 'number-to-string (x-server-version) ".") "\n") |
| 246 | (error t))) | 246 | (error t))) |
| @@ -253,7 +253,7 @@ usually do not have translators for other languages.\n\n"))) | |||
| 253 | (insert "System " lsb "\n"))) | 253 | (insert "System " lsb "\n"))) |
| 254 | (when (and system-configuration-options | 254 | (when (and system-configuration-options |
| 255 | (not (equal system-configuration-options ""))) | 255 | (not (equal system-configuration-options ""))) |
| 256 | (insert "Configured using:\n `configure " | 256 | (insert "Configured using:\n 'configure " |
| 257 | system-configuration-options "'\n\n") | 257 | system-configuration-options "'\n\n") |
| 258 | (fill-region (line-beginning-position -1) (point))) | 258 | (fill-region (line-beginning-position -1) (point))) |
| 259 | (insert "Configured features:\n" system-configuration-features "\n\n") | 259 | (insert "Configured features:\n" system-configuration-features "\n\n") |
| @@ -315,7 +315,7 @@ usually do not have translators for other languages.\n\n"))) | |||
| 315 | 315 | ||
| 316 | (insert (format "\nMemory information:\n")) | 316 | (insert (format "\nMemory information:\n")) |
| 317 | (pp (garbage-collect) (current-buffer)) | 317 | (pp (garbage-collect) (current-buffer)) |
| 318 | 318 | ||
| 319 | ;; This is so the user has to type something in order to send easily. | 319 | ;; This is so the user has to type something in order to send easily. |
| 320 | (use-local-map (nconc (make-sparse-keymap) (current-local-map))) | 320 | (use-local-map (nconc (make-sparse-keymap) (current-local-map))) |
| 321 | (define-key (current-local-map) "\C-c\C-i" 'info-emacs-bug) | 321 | (define-key (current-local-map) "\C-c\C-i" 'info-emacs-bug) |
| @@ -417,7 +417,7 @@ and send the mail again%s." | |||
| 417 | (regexp-quote (system-name))) | 417 | (regexp-quote (system-name))) |
| 418 | from)) | 418 | from)) |
| 419 | (not (yes-or-no-p | 419 | (not (yes-or-no-p |
| 420 | (format "Is `%s' really your email address? " from))) | 420 | (format "Is '%s' really your email address? " from))) |
| 421 | (error "Please edit the From address and try again")))))) | 421 | (error "Please edit the From address and try again")))))) |
| 422 | 422 | ||
| 423 | 423 | ||
diff --git a/lisp/mail/feedmail.el b/lisp/mail/feedmail.el index a94a81c5575..ccd892640ec 100644 --- a/lisp/mail/feedmail.el +++ b/lisp/mail/feedmail.el | |||
| @@ -1889,7 +1889,8 @@ with various lower-level mechanisms to provide features such as queueing." | |||
| 1889 | (defun feedmail-message-action-help-blat (d-string) | 1889 | (defun feedmail-message-action-help-blat (d-string) |
| 1890 | (feedmail-say-debug ">in-> feedmail-message-action-help-blat") | 1890 | (feedmail-say-debug ">in-> feedmail-message-action-help-blat") |
| 1891 | (with-output-to-temp-buffer feedmail-p-h-b-n | 1891 | (with-output-to-temp-buffer feedmail-p-h-b-n |
| 1892 | (princ "You're dispatching a message and feedmail queuing is enabled. | 1892 | (princ (substitute-command-keys "\ |
| 1893 | You're dispatching a message and feedmail queuing is enabled. | ||
| 1893 | Typing ? again will normally scroll this help buffer. | 1894 | Typing ? again will normally scroll this help buffer. |
| 1894 | 1895 | ||
| 1895 | Choices: | 1896 | Choices: |
| @@ -1914,7 +1915,7 @@ Synonyms: | |||
| 1914 | y YUP do the default behavior \(same as \"C-m\"\) | 1915 | y YUP do the default behavior \(same as \"C-m\"\) |
| 1915 | SPC SCROLL UP \(same as \">\"\) | 1916 | SPC SCROLL UP \(same as \">\"\) |
| 1916 | 1917 | ||
| 1917 | The user-configurable default is currently \"") | 1918 | The user-configurable default is currently \"")) |
| 1918 | (princ d-string) | 1919 | (princ d-string) |
| 1919 | (princ "\". For other possibilities, | 1920 | (princ "\". For other possibilities, |
| 1920 | see the variable feedmail-prompt-before-queue-user-alist. | 1921 | see the variable feedmail-prompt-before-queue-user-alist. |
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el index 90a140b272c..67b04b56968 100644 --- a/lisp/mail/rmail.el +++ b/lisp/mail/rmail.el | |||
| @@ -894,7 +894,7 @@ isn't provided." | |||
| 894 | (error | 894 | (error |
| 895 | (display-warning | 895 | (display-warning |
| 896 | 'rmail | 896 | 'rmail |
| 897 | (format "Although MIME support is requested | 897 | (format-message "Although MIME support is requested |
| 898 | through `rmail-enable-mime' being non-nil, the required feature | 898 | through `rmail-enable-mime' being non-nil, the required feature |
| 899 | `%s' (the value of `rmail-mime-feature') | 899 | `%s' (the value of `rmail-mime-feature') |
| 900 | is not available in the current session. | 900 | is not available in the current session. |
| @@ -2662,8 +2662,8 @@ Ask the user whether to add that list name to `mail-mailing-lists'." | |||
| 2662 | "\\>\\)")) | 2662 | "\\>\\)")) |
| 2663 | addr)) | 2663 | addr)) |
| 2664 | (y-or-n-p | 2664 | (y-or-n-p |
| 2665 | (format "Add `%s' to `mail-mailing-lists'? " | 2665 | (format-message "Add `%s' to `mail-mailing-lists'? " |
| 2666 | addr))) | 2666 | addr))) |
| 2667 | (customize-save-variable 'mail-mailing-lists | 2667 | (customize-save-variable 'mail-mailing-lists |
| 2668 | (cons addr mail-mailing-lists))))))))) | 2668 | (cons addr mail-mailing-lists))))))))) |
| 2669 | 2669 | ||
diff --git a/lisp/mail/rmailout.el b/lisp/mail/rmailout.el index 6b753b39e17..1e770e6fea6 100644 --- a/lisp/mail/rmailout.el +++ b/lisp/mail/rmailout.el | |||
| @@ -85,8 +85,11 @@ This uses `rmail-output-file-alist'." | |||
| 85 | (error | 85 | (error |
| 86 | (display-warning | 86 | (display-warning |
| 87 | :error | 87 | :error |
| 88 | (format "Error evaluating \ | 88 | (format-message "\ |
| 89 | `rmail-output-file-alist' element:\nregexp: %s\naction: %s\nerror: %S\n" | 89 | Error evaluating `rmail-output-file-alist' element: |
| 90 | regexp: %s | ||
| 91 | action: %s | ||
| 92 | error: %S\n" | ||
| 90 | (caar tail) (cdar tail) err)) | 93 | (caar tail) (cdar tail) err)) |
| 91 | nil)))) | 94 | nil)))) |
| 92 | (setq tail (cdr tail))) | 95 | (setq tail (cdr tail))) |
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el index f11511a9dc5..22e4cd737ec 100644 --- a/lisp/mh-e/mh-e.el +++ b/lisp/mh-e/mh-e.el | |||
| @@ -1353,8 +1353,8 @@ show window is toggled off." | |||
| 1353 | This option is consulted when a prefix argument is used with | 1353 | This option is consulted when a prefix argument is used with |
| 1354 | \\[mh-sort-folder]. Normally default arguments to \"sortm\" are | 1354 | \\[mh-sort-folder]. Normally default arguments to \"sortm\" are |
| 1355 | specified in the MH profile. This option may be used to provide | 1355 | specified in the MH profile. This option may be used to provide |
| 1356 | an alternate view. For example, \"'(\"-nolimit\" \"-textfield\" | 1356 | an alternate view. For example, ‘(\"-nolimit\" \"-textfield\" |
| 1357 | \"subject\")\" is a useful setting." | 1357 | \"subject\")’ is a useful setting." |
| 1358 | :type '(repeat string) | 1358 | :type '(repeat string) |
| 1359 | :group 'mh-folder | 1359 | :group 'mh-folder |
| 1360 | :package-version '(MH-E . "8.0")) | 1360 | :package-version '(MH-E . "8.0")) |
diff --git a/lisp/net/imap.el b/lisp/net/imap.el index 3e5982398fd..cc53e0432b6 100644 --- a/lisp/net/imap.el +++ b/lisp/net/imap.el | |||
| @@ -850,15 +850,16 @@ t if it successfully authenticates, nil otherwise." | |||
| 850 | (while (or (not user) (not passwd)) | 850 | (while (or (not user) (not passwd)) |
| 851 | (setq user (or imap-username | 851 | (setq user (or imap-username |
| 852 | (read-from-minibuffer | 852 | (read-from-minibuffer |
| 853 | (concat "imap: username for " imap-server | 853 | (format-message |
| 854 | " (using stream `" (symbol-name imap-stream) | 854 | "imap: username for %s (using stream ‘%s’): " |
| 855 | "'): ") | 855 | imap-server imap-stream) |
| 856 | (or user imap-default-user)))) | 856 | (or user imap-default-user)))) |
| 857 | (setq passwd (or imap-password | 857 | (setq passwd |
| 858 | (read-passwd | 858 | (or imap-password |
| 859 | (concat "imap: password for " user "@" | 859 | (read-passwd |
| 860 | imap-server " (using authenticator `" | 860 | (format-message |
| 861 | (symbol-name imap-auth) "'): ")))) | 861 | "imap: password for %s@%s (using authenticator ‘%s’): " |
| 862 | user imap-server imap-auth)))) | ||
| 862 | (when (and user passwd) | 863 | (when (and user passwd) |
| 863 | (if (funcall loginfunc user passwd) | 864 | (if (funcall loginfunc user passwd) |
| 864 | (progn | 865 | (progn |
diff --git a/lisp/net/tls.el b/lisp/net/tls.el index 9e02945225e..46891be38e6 100644 --- a/lisp/net/tls.el +++ b/lisp/net/tls.el | |||
| @@ -174,6 +174,12 @@ Used by `tls-certificate-information'." | |||
| 174 | :type 'string | 174 | :type 'string |
| 175 | :group 'tls) | 175 | :group 'tls) |
| 176 | 176 | ||
| 177 | (eval-and-compile | ||
| 178 | (if (fboundp 'format-message) | ||
| 179 | (defalias 'tls-format-message 'format-message) | ||
| 180 | ;; for Emacs < 25, and XEmacs, don't worry about quote translation. | ||
| 181 | (defalias 'tls-format-message 'format))) | ||
| 182 | |||
| 177 | (defun tls-certificate-information (der) | 183 | (defun tls-certificate-information (der) |
| 178 | "Parse X.509 certificate in DER format into an assoc list." | 184 | "Parse X.509 certificate in DER format into an assoc list." |
| 179 | (let ((certificate (concat "-----BEGIN CERTIFICATE-----\n" | 185 | (let ((certificate (concat "-----BEGIN CERTIFICATE-----\n" |
| @@ -275,8 +281,8 @@ Fourth arg PORT is an integer specifying a port to connect to." | |||
| 275 | (message "The certificate presented by `%s' is \ | 281 | (message "The certificate presented by `%s' is \ |
| 276 | NOT trusted." host)) | 282 | NOT trusted." host)) |
| 277 | (not (yes-or-no-p | 283 | (not (yes-or-no-p |
| 278 | (format "The certificate presented by `%s' is \ | 284 | (tls-format-message "\ |
| 279 | NOT trusted. Accept anyway? " host))))) | 285 | The certificate presented by `%s' is NOT trusted. Accept anyway? " host))))) |
| 280 | (and tls-hostmismatch | 286 | (and tls-hostmismatch |
| 281 | (save-excursion | 287 | (save-excursion |
| 282 | (goto-char (point-min)) | 288 | (goto-char (point-min)) |
diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el index c5ffb26b551..8cae8dc92b9 100644 --- a/lisp/net/tramp-sh.el +++ b/lisp/net/tramp-sh.el | |||
| @@ -5114,18 +5114,10 @@ raises an error." | |||
| 5114 | Convert file mode bits to string and set virtual device number. | 5114 | Convert file mode bits to string and set virtual device number. |
| 5115 | Return ATTR." | 5115 | Return ATTR." |
| 5116 | (when attr | 5116 | (when attr |
| 5117 | ;; Convert symlink from `tramp-do-file-attributes-with-stat'. | 5117 | ;; Remove color escape sequences from symlink. |
| 5118 | (when (consp (car attr)) | ||
| 5119 | (if (and (stringp (caar attr)) | ||
| 5120 | (string-match ".+ -> .\\(.+\\)." (caar attr))) | ||
| 5121 | (setcar attr (match-string 1 (caar attr))) | ||
| 5122 | (setcar attr nil))) | ||
| 5123 | ;; Remove color escape sequences and double slashes from symlink. | ||
| 5124 | (when (stringp (car attr)) | 5118 | (when (stringp (car attr)) |
| 5125 | (while (string-match tramp-color-escape-sequence-regexp (car attr)) | 5119 | (while (string-match tramp-color-escape-sequence-regexp (car attr)) |
| 5126 | (setcar attr (replace-match "" nil nil (car attr)))) | 5120 | (setcar attr (replace-match "" nil nil (car attr))))) |
| 5127 | (while (string-match "//" (car attr)) | ||
| 5128 | (setcar attr (replace-match "/" nil nil (car attr))))) | ||
| 5129 | ;; Convert uid and gid. Use -1 as indication of unusable value. | 5121 | ;; Convert uid and gid. Use -1 as indication of unusable value. |
| 5130 | (when (and (numberp (nth 2 attr)) (< (nth 2 attr) 0)) | 5122 | (when (and (numberp (nth 2 attr)) (< (nth 2 attr) 0)) |
| 5131 | (setcar (nthcdr 2 attr) -1)) | 5123 | (setcar (nthcdr 2 attr) -1)) |
| @@ -5166,6 +5158,12 @@ Return ATTR." | |||
| 5166 | ;; Convert directory indication bit. | 5158 | ;; Convert directory indication bit. |
| 5167 | (when (string-match "^d" (nth 8 attr)) | 5159 | (when (string-match "^d" (nth 8 attr)) |
| 5168 | (setcar attr t)) | 5160 | (setcar attr t)) |
| 5161 | ;; Convert symlink from `tramp-do-file-attributes-with-stat'. | ||
| 5162 | (when (consp (car attr)) | ||
| 5163 | (if (and (stringp (caar attr)) | ||
| 5164 | (string-match ".+ -> .\\(.+\\)." (caar attr))) | ||
| 5165 | (setcar attr (match-string 1 (caar attr))) | ||
| 5166 | (setcar attr nil))) | ||
| 5169 | ;; Set file's gid change bit. | 5167 | ;; Set file's gid change bit. |
| 5170 | (setcar (nthcdr 9 attr) | 5168 | (setcar (nthcdr 9 attr) |
| 5171 | (if (numberp (nth 3 attr)) | 5169 | (if (numberp (nth 3 attr)) |
diff --git a/lisp/newcomment.el b/lisp/newcomment.el index 037d2945447..60f35c834b3 100644 --- a/lisp/newcomment.el +++ b/lisp/newcomment.el | |||
| @@ -1266,7 +1266,7 @@ Else, call `comment-indent'. | |||
| 1266 | You can configure `comment-style' to change the way regions are commented." | 1266 | You can configure `comment-style' to change the way regions are commented." |
| 1267 | (interactive "*P") | 1267 | (interactive "*P") |
| 1268 | (comment-normalize-vars) | 1268 | (comment-normalize-vars) |
| 1269 | (if (and mark-active transient-mark-mode) | 1269 | (if (use-region-p) |
| 1270 | (comment-or-uncomment-region (region-beginning) (region-end) arg) | 1270 | (comment-or-uncomment-region (region-beginning) (region-end) arg) |
| 1271 | (if (save-excursion (beginning-of-line) (not (looking-at "\\s-*$"))) | 1271 | (if (save-excursion (beginning-of-line) (not (looking-at "\\s-*$"))) |
| 1272 | ;; FIXME: If there's no comment to kill on this line and ARG is | 1272 | ;; FIXME: If there's no comment to kill on this line and ARG is |
diff --git a/lisp/novice.el b/lisp/novice.el index ce6e16f1117..18ffa5da0e5 100644 --- a/lisp/novice.el +++ b/lisp/novice.el | |||
| @@ -65,7 +65,8 @@ If nil, the feature is disabled, i.e., all commands work normally.") | |||
| 65 | (if (stringp (get cmd 'disabled)) | 65 | (if (stringp (get cmd 'disabled)) |
| 66 | (princ (get cmd 'disabled)) | 66 | (princ (get cmd 'disabled)) |
| 67 | (princ "It is disabled because new users often find it confusing.\n") | 67 | (princ "It is disabled because new users often find it confusing.\n") |
| 68 | (princ "Here's the first part of its description:\n\n") | 68 | (princ (substitute-command-keys |
| 69 | "Here's the first part of its description:\n\n")) | ||
| 69 | ;; Keep only the first paragraph of the documentation. | 70 | ;; Keep only the first paragraph of the documentation. |
| 70 | (with-current-buffer "*Disabled Command*" ;; standard-output | 71 | (with-current-buffer "*Disabled Command*" ;; standard-output |
| 71 | (goto-char (point-max)) | 72 | (goto-char (point-max)) |
| @@ -80,11 +81,11 @@ If nil, the feature is disabled, i.e., all commands work normally.") | |||
| 80 | (goto-char (point-max)) | 81 | (goto-char (point-max)) |
| 81 | (indent-rigidly start (point) 3)))) | 82 | (indent-rigidly start (point) 3)))) |
| 82 | (princ "\n\nDo you want to use this command anyway?\n\n") | 83 | (princ "\n\nDo you want to use this command anyway?\n\n") |
| 83 | (princ "You can now type | 84 | (princ (substitute-command-keys "You can now type |
| 84 | y to try it and enable it (no questions if you use it again). | 85 | y to try it and enable it (no questions if you use it again). |
| 85 | n to cancel--don't try the command, and it remains disabled. | 86 | n to cancel--don't try the command, and it remains disabled. |
| 86 | SPC to try the command just this once, but leave it disabled. | 87 | SPC to try the command just this once, but leave it disabled. |
| 87 | ! to try it, and enable all disabled commands for this session only.") | 88 | ! to try it, and enable all disabled commands for this session only.")) |
| 88 | ;; Redundant since with-output-to-temp-buffer will do it anyway. | 89 | ;; Redundant since with-output-to-temp-buffer will do it anyway. |
| 89 | ;; (with-current-buffer standard-output | 90 | ;; (with-current-buffer standard-output |
| 90 | ;; (help-mode)) | 91 | ;; (help-mode)) |
diff --git a/lisp/org/org-agenda.el b/lisp/org/org-agenda.el index b73e130fad1..a3c8b84bfca 100644 --- a/lisp/org/org-agenda.el +++ b/lisp/org/org-agenda.el | |||
| @@ -433,7 +433,7 @@ This will be spliced into the custom type of | |||
| 433 | 433 | ||
| 434 | 434 | ||
| 435 | (defcustom org-agenda-custom-commands | 435 | (defcustom org-agenda-custom-commands |
| 436 | '(("n" "Agenda and all TODO's" ((agenda "") (alltodo "")))) | 436 | '(("n" "Agenda and all TODOs" ((agenda "") (alltodo "")))) |
| 437 | "Custom commands for the agenda. | 437 | "Custom commands for the agenda. |
| 438 | These commands will be offered on the splash screen displayed by the | 438 | These commands will be offered on the splash screen displayed by the |
| 439 | agenda dispatcher \\[org-agenda]. Each entry is a list like this: | 439 | agenda dispatcher \\[org-agenda]. Each entry is a list like this: |
| @@ -3815,7 +3815,7 @@ FILTER-ALIST is an alist of filters we need to apply when | |||
| 3815 | (defvar org-depend-tag-blocked) | 3815 | (defvar org-depend-tag-blocked) |
| 3816 | 3816 | ||
| 3817 | (defun org-agenda-dim-blocked-tasks (&optional invisible) | 3817 | (defun org-agenda-dim-blocked-tasks (&optional invisible) |
| 3818 | "Dim currently blocked TODO's in the agenda display. | 3818 | "Dim currently blocked TODOs in the agenda display. |
| 3819 | When INVISIBLE is non-nil, hide currently blocked TODO instead of | 3819 | When INVISIBLE is non-nil, hide currently blocked TODO instead of |
| 3820 | dimming them." | 3820 | dimming them." |
| 3821 | (interactive "P") | 3821 | (interactive "P") |
| @@ -4647,7 +4647,8 @@ in `org-agenda-text-search-extra-files'." | |||
| 4647 | (add-text-properties pos (1- (point)) (list 'face 'org-warning)) | 4647 | (add-text-properties pos (1- (point)) (list 'face 'org-warning)) |
| 4648 | (setq pos (point)) | 4648 | (setq pos (point)) |
| 4649 | (unless org-agenda-multi | 4649 | (unless org-agenda-multi |
| 4650 | (insert "Press `[', `]' to add/sub word, `{', `}' to add/sub regexp, `C-u r' to edit\n") | 4650 | (insert (substitute-command-keys |
| 4651 | "Press `[', `]' to add/sub word, `{', `}' to add/sub regexp, `C-u r' to edit\n")) | ||
| 4651 | (add-text-properties pos (1- (point)) | 4652 | (add-text-properties pos (1- (point)) |
| 4652 | (list 'face 'org-agenda-structure)))) | 4653 | (list 'face 'org-agenda-structure)))) |
| 4653 | (org-agenda-mark-header-line (point-min)) | 4654 | (org-agenda-mark-header-line (point-min)) |
| @@ -4741,7 +4742,7 @@ for a keyword. A numeric prefix directly selects the Nth keyword in | |||
| 4741 | org-select-this-todo-keyword)) | 4742 | org-select-this-todo-keyword)) |
| 4742 | (setq pos (point)) | 4743 | (setq pos (point)) |
| 4743 | (unless org-agenda-multi | 4744 | (unless org-agenda-multi |
| 4744 | (insert "Available with `N r': (0)[ALL]") | 4745 | (insert (substitute-command-keys "Available with `N r': (0)[ALL]")) |
| 4745 | (let ((n 0) s) | 4746 | (let ((n 0) s) |
| 4746 | (mapc (lambda (x) | 4747 | (mapc (lambda (x) |
| 4747 | (setq s (format "(%d)%s" (setq n (1+ n)) x)) | 4748 | (setq s (format "(%d)%s" (setq n (1+ n)) x)) |
| @@ -4836,7 +4837,8 @@ The prefix arg TODO-ONLY limits the search to TODO entries." | |||
| 4836 | (add-text-properties pos (1- (point)) (list 'face 'org-warning)) | 4837 | (add-text-properties pos (1- (point)) (list 'face 'org-warning)) |
| 4837 | (setq pos (point)) | 4838 | (setq pos (point)) |
| 4838 | (unless org-agenda-multi | 4839 | (unless org-agenda-multi |
| 4839 | (insert "Press `C-u r' to search again with new search string\n")) | 4840 | (insert (substitute-command-keys |
| 4841 | "Press `C-u r' to search again with new search string\n"))) | ||
| 4840 | (add-text-properties pos (1- (point)) (list 'face 'org-agenda-structure))) | 4842 | (add-text-properties pos (1- (point)) (list 'face 'org-agenda-structure))) |
| 4841 | (org-agenda-mark-header-line (point-min)) | 4843 | (org-agenda-mark-header-line (point-min)) |
| 4842 | (when rtnall | 4844 | (when rtnall |
diff --git a/lisp/org/org-capture.el b/lisp/org/org-capture.el index 64e30152a5b..7b4b6eadc5e 100644 --- a/lisp/org/org-capture.el +++ b/lisp/org/org-capture.el | |||
| @@ -434,7 +434,8 @@ Turning on this mode runs the normal hook `org-capture-mode-hook'." | |||
| 434 | nil " Rem" org-capture-mode-map | 434 | nil " Rem" org-capture-mode-map |
| 435 | (org-set-local | 435 | (org-set-local |
| 436 | 'header-line-format | 436 | 'header-line-format |
| 437 | "Capture buffer. Finish `C-c C-c', refile `C-c C-w', abort `C-c C-k'.")) | 437 | (substitute-command-keys |
| 438 | "Capture buffer. Finish `C-c C-c', refile `C-c C-w', abort `C-c C-k'."))) | ||
| 438 | (define-key org-capture-mode-map "\C-c\C-c" 'org-capture-finalize) | 439 | (define-key org-capture-mode-map "\C-c\C-c" 'org-capture-finalize) |
| 439 | (define-key org-capture-mode-map "\C-c\C-k" 'org-capture-kill) | 440 | (define-key org-capture-mode-map "\C-c\C-k" 'org-capture-kill) |
| 440 | (define-key org-capture-mode-map "\C-c\C-w" 'org-capture-refile) | 441 | (define-key org-capture-mode-map "\C-c\C-w" 'org-capture-refile) |
| @@ -1600,7 +1601,7 @@ The template may still contain \"%?\" for cursor positioning." | |||
| 1600 | (delete-region start end) | 1601 | (delete-region start end) |
| 1601 | (condition-case error | 1602 | (condition-case error |
| 1602 | (insert-file-contents filename) | 1603 | (insert-file-contents filename) |
| 1603 | (error (insert (format "%%![Couldn't insert %s: %s]" | 1604 | (error (insert (format "%%![Could not insert %s: %s]" |
| 1604 | filename error))))))) | 1605 | filename error))))))) |
| 1605 | ;; %() embedded elisp | 1606 | ;; %() embedded elisp |
| 1606 | (org-capture-expand-embedded-elisp) | 1607 | (org-capture-expand-embedded-elisp) |
diff --git a/lisp/org/org-compat.el b/lisp/org/org-compat.el index d3c477e7f3f..4c90cdae628 100644 --- a/lisp/org/org-compat.el +++ b/lisp/org/org-compat.el | |||
| @@ -418,6 +418,10 @@ Pass BUFFER to the XEmacs version of `move-to-column'." | |||
| 418 | (unless (fboundp 'user-error) | 418 | (unless (fboundp 'user-error) |
| 419 | (defalias 'user-error 'error)) | 419 | (defalias 'user-error 'error)) |
| 420 | 420 | ||
| 421 | ;; ‘format-message’ is available only from 25 on | ||
| 422 | (unless (fboundp 'format-message) | ||
| 423 | (defalias 'format-message 'format)) | ||
| 424 | |||
| 421 | (defmacro org-no-popups (&rest body) | 425 | (defmacro org-no-popups (&rest body) |
| 422 | "Suppress popup windows. | 426 | "Suppress popup windows. |
| 423 | Let-bind some variables to nil around BODY to achieve the desired | 427 | Let-bind some variables to nil around BODY to achieve the desired |
diff --git a/lisp/org/org-ctags.el b/lisp/org/org-ctags.el index 911ee2e923b..75de8c284e1 100644 --- a/lisp/org/org-ctags.el +++ b/lisp/org/org-ctags.el | |||
| @@ -394,7 +394,8 @@ the new file." | |||
| 394 | (org-open-file filename t)) | 394 | (org-open-file filename t)) |
| 395 | ((or (eql create t) | 395 | ((or (eql create t) |
| 396 | (and (eql create 'ask) | 396 | (and (eql create 'ask) |
| 397 | (y-or-n-p (format "File `%s.org' not found; create?" name)))) | 397 | (y-or-n-p (format-message |
| 398 | "File `%s.org' not found; create?" name)))) | ||
| 398 | (org-ctags-open-file filename name)) | 399 | (org-ctags-open-file filename name)) |
| 399 | (t ;; File does not exist, and we don't want to create it. | 400 | (t ;; File does not exist, and we don't want to create it. |
| 400 | nil)))) | 401 | nil)))) |
| @@ -433,8 +434,8 @@ the heading a destination for the tag `NAME'." | |||
| 433 | "This function is intended to be used in ORG-OPEN-LINK-FUNCTIONS. | 434 | "This function is intended to be used in ORG-OPEN-LINK-FUNCTIONS. |
| 434 | Wrapper for org-ctags-append-topic, which first asks the user if they want | 435 | Wrapper for org-ctags-append-topic, which first asks the user if they want |
| 435 | to append a new topic." | 436 | to append a new topic." |
| 436 | (if (y-or-n-p (format "Topic `%s' not found; append to end of buffer?" | 437 | (if (y-or-n-p (format-message |
| 437 | name)) | 438 | "Topic `%s' not found; append to end of buffer?" name)) |
| 438 | (org-ctags-append-topic name narrowp) | 439 | (org-ctags-append-topic name narrowp) |
| 439 | nil)) | 440 | nil)) |
| 440 | 441 | ||
diff --git a/lisp/org/org-src.el b/lisp/org/org-src.el index 4f7998678be..8a6c77a8182 100644 --- a/lisp/org/org-src.el +++ b/lisp/org/org-src.el | |||
| @@ -801,7 +801,7 @@ with \",*\", \",#+\", \",,*\" and \",,#+\"." | |||
| 801 | "Save parent buffer with current state source-code buffer." | 801 | "Save parent buffer with current state source-code buffer." |
| 802 | (interactive) | 802 | (interactive) |
| 803 | (if (string-match "Fixed Width" (buffer-name)) | 803 | (if (string-match "Fixed Width" (buffer-name)) |
| 804 | (user-error "Use C-c ' to save and exit, C-c C-k to abort editing") | 804 | (user-error "%s" "Use C-c ' to save and exit, C-c C-k to abort editing") |
| 805 | (org-src-in-org-buffer (save-buffer)))) | 805 | (org-src-in-org-buffer (save-buffer)))) |
| 806 | 806 | ||
| 807 | (declare-function org-babel-tangle "ob-tangle" (&optional arg target-file lang)) | 807 | (declare-function org-babel-tangle "ob-tangle" (&optional arg target-file lang)) |
diff --git a/lisp/org/org.el b/lisp/org/org.el index acfc6f0743e..963da77f592 100644 --- a/lisp/org/org.el +++ b/lisp/org/org.el | |||
| @@ -6629,7 +6629,7 @@ in special contexts. | |||
| 6629 | ;; Table: enter it or move to the next field. | 6629 | ;; Table: enter it or move to the next field. |
| 6630 | ((org-at-table-p 'any) | 6630 | ((org-at-table-p 'any) |
| 6631 | (if (org-at-table.el-p) | 6631 | (if (org-at-table.el-p) |
| 6632 | (message "Use C-c ' to edit table.el tables") | 6632 | (message "%s" "Use C-c ' to edit table.el tables") |
| 6633 | (if arg (org-table-edit-field t) | 6633 | (if arg (org-table-edit-field t) |
| 6634 | (org-table-justify-field-maybe) | 6634 | (org-table-justify-field-maybe) |
| 6635 | (call-interactively 'org-table-next-field)))) | 6635 | (call-interactively 'org-table-next-field)))) |
| @@ -17102,7 +17102,7 @@ days in order to avoid rounding problems." | |||
| 17102 | (error (error "Bad timestamp `%s'%s\nError was: %s" | 17102 | (error (error "Bad timestamp `%s'%s\nError was: %s" |
| 17103 | s (if (not (and buffer pos)) | 17103 | s (if (not (and buffer pos)) |
| 17104 | "" | 17104 | "" |
| 17105 | (format " at %d in buffer `%s'" pos buffer)) | 17105 | (format-message " at %d in buffer `%s'" pos buffer)) |
| 17106 | (cdr errdata))))) | 17106 | (cdr errdata))))) |
| 17107 | 17107 | ||
| 17108 | (defun org-time-string-to-seconds (s) | 17108 | (defun org-time-string-to-seconds (s) |
| @@ -17130,7 +17130,7 @@ The variable `date' is bound by the calendar when this is called." | |||
| 17130 | (error (error "Bad timestamp `%s'%s\nError was: %s" | 17130 | (error (error "Bad timestamp `%s'%s\nError was: %s" |
| 17131 | s (if (not (and buffer pos)) | 17131 | s (if (not (and buffer pos)) |
| 17132 | "" | 17132 | "" |
| 17133 | (format " at %d in buffer `%s'" pos buffer)) | 17133 | (format-message " at %d in buffer `%s'" pos buffer)) |
| 17134 | (cdr errdata)))))))) | 17134 | (cdr errdata)))))))) |
| 17135 | 17135 | ||
| 17136 | (defun org-days-to-iso-week (days) | 17136 | (defun org-days-to-iso-week (days) |
| @@ -20446,7 +20446,7 @@ This command does many different things, depending on context: | |||
| 20446 | ;; a `table.el' type, just give up. At a table row or | 20446 | ;; a `table.el' type, just give up. At a table row or |
| 20447 | ;; cell, maybe recalculate line but always align table. | 20447 | ;; cell, maybe recalculate line but always align table. |
| 20448 | (if (eq (org-element-property :type context) 'table.el) | 20448 | (if (eq (org-element-property :type context) 'table.el) |
| 20449 | (message "Use C-c ' to edit table.el tables") | 20449 | (message "%s" "Use C-c ' to edit table.el tables") |
| 20450 | (let ((org-enable-table-editor t)) | 20450 | (let ((org-enable-table-editor t)) |
| 20451 | (if (or (eq type 'table) | 20451 | (if (or (eq type 'table) |
| 20452 | ;; Check if point is at a TBLFM line. | 20452 | ;; Check if point is at a TBLFM line. |
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el index 1223db3b33e..f26b8ec6dd1 100644 --- a/lisp/progmodes/cc-engine.el +++ b/lisp/progmodes/cc-engine.el | |||
| @@ -618,11 +618,12 @@ comment at the start of cc-engine.el for more info." | |||
| 618 | (defmacro c-bos-report-error () | 618 | (defmacro c-bos-report-error () |
| 619 | '(unless noerror | 619 | '(unless noerror |
| 620 | (setq c-parsing-error | 620 | (setq c-parsing-error |
| 621 | (format "No matching `%s' found for `%s' on line %d" | 621 | (format-message |
| 622 | (elt saved-pos 1) | 622 | "No matching `%s' found for `%s' on line %d" |
| 623 | (elt saved-pos 2) | 623 | (elt saved-pos 1) |
| 624 | (1+ (count-lines (point-min) | 624 | (elt saved-pos 2) |
| 625 | (c-point 'bol (elt saved-pos 0)))))))) | 625 | (1+ (count-lines (point-min) |
| 626 | (c-point 'bol (elt saved-pos 0)))))))) | ||
| 626 | 627 | ||
| 627 | (defun c-beginning-of-statement-1 (&optional lim ignore-labels | 628 | (defun c-beginning-of-statement-1 (&optional lim ignore-labels |
| 628 | noerror comma-delim) | 629 | noerror comma-delim) |
diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el index 235ef21d066..0e904d23c5b 100644 --- a/lisp/progmodes/cc-langs.el +++ b/lisp/progmodes/cc-langs.el | |||
| @@ -327,7 +327,7 @@ the evaluated constant value at compile time." | |||
| 327 | 327 | ||
| 328 | (defun c-populate-syntax-table (table) | 328 | (defun c-populate-syntax-table (table) |
| 329 | "Populate the given syntax table as necessary for a C-like language. | 329 | "Populate the given syntax table as necessary for a C-like language. |
| 330 | This includes setting ' and \" as string delimiters, and setting up | 330 | This includes setting \\=' and \" as string delimiters, and setting up |
| 331 | the comment syntax to handle both line style \"//\" and block style | 331 | the comment syntax to handle both line style \"//\" and block style |
| 332 | \"/*\" \"*/\" comments." | 332 | \"/*\" \"*/\" comments." |
| 333 | 333 | ||
diff --git a/lisp/progmodes/cmacexp.el b/lisp/progmodes/cmacexp.el index 19d0473c42d..005e71a825e 100644 --- a/lisp/progmodes/cmacexp.el +++ b/lisp/progmodes/cmacexp.el | |||
| @@ -389,8 +389,9 @@ Optional arg DISPLAY non-nil means show messages in the echo area." | |||
| 389 | ;; Put the messages inside a comment, so they won't get in | 389 | ;; Put the messages inside a comment, so they won't get in |
| 390 | ;; the way of font-lock, highlighting etc. | 390 | ;; the way of font-lock, highlighting etc. |
| 391 | (insert | 391 | (insert |
| 392 | (format "/* Preprocessor terminated with status %s\n\n Messages from `%s\':\n\n" | 392 | (format |
| 393 | exit-status cppcommand)) | 393 | "/* Preprocessor terminated with status %s\n\n Messages from '%s\':\n\n" |
| 394 | exit-status cppcommand)) | ||
| 394 | (goto-char (+ (point) | 395 | (goto-char (+ (point) |
| 395 | (nth 1 (insert-file-contents tempname)))) | 396 | (nth 1 (insert-file-contents tempname)))) |
| 396 | (insert "\n\n*/\n"))) | 397 | (insert "\n\n*/\n"))) |
diff --git a/lisp/progmodes/cpp.el b/lisp/progmodes/cpp.el index 685bb21b430..3cf17f48b5f 100644 --- a/lisp/progmodes/cpp.el +++ b/lisp/progmodes/cpp.el | |||
| @@ -494,9 +494,10 @@ You can also use the keyboard accelerators indicated like this: [K]ey." | |||
| 494 | (set-buffer buffer) | 494 | (set-buffer buffer) |
| 495 | (setq cpp-edit-symbols symbols) | 495 | (setq cpp-edit-symbols symbols) |
| 496 | (erase-buffer) | 496 | (erase-buffer) |
| 497 | (insert "CPP Display Information for `") | 497 | (insert (substitute-command-keys "CPP Display Information for `")) |
| 498 | (cpp-make-button (buffer-name cpp-edit-buffer) 'cpp-edit-home) | 498 | (cpp-make-button (buffer-name cpp-edit-buffer) 'cpp-edit-home) |
| 499 | (insert "'\n\nClick mouse-2 on item you want to change or use\n" | 499 | (insert (substitute-command-keys |
| 500 | "'\n\nClick mouse-2 on item you want to change or use\n") | ||
| 500 | "or switch to this buffer and type the keyboard equivalents.\n" | 501 | "or switch to this buffer and type the keyboard equivalents.\n" |
| 501 | "Keyboard equivalents are indicated with brackets like [T]his.\n\n") | 502 | "Keyboard equivalents are indicated with brackets like [T]his.\n\n") |
| 502 | (cpp-make-button "[H]ome (display the C file)" 'cpp-edit-home) | 503 | (cpp-make-button "[H]ome (display the C file)" 'cpp-edit-home) |
diff --git a/lisp/progmodes/ebrowse.el b/lisp/progmodes/ebrowse.el index 7c785d4ac20..2443d6f8ca9 100644 --- a/lisp/progmodes/ebrowse.el +++ b/lisp/progmodes/ebrowse.el | |||
| @@ -3471,7 +3471,7 @@ are not performed." | |||
| 3471 | (with-output-to-temp-buffer (concat "*Apropos Members*") | 3471 | (with-output-to-temp-buffer (concat "*Apropos Members*") |
| 3472 | (set-buffer standard-output) | 3472 | (set-buffer standard-output) |
| 3473 | (erase-buffer) | 3473 | (erase-buffer) |
| 3474 | (insert "Members matching `" regexp "'\n\n") | 3474 | (insert (format-message "Members matching ‘%s’\n\n" regexp)) |
| 3475 | (cl-loop for s in (ebrowse-list-of-matching-members members regexp) do | 3475 | (cl-loop for s in (ebrowse-list-of-matching-members members regexp) do |
| 3476 | (cl-loop for info in (gethash s members) do | 3476 | (cl-loop for info in (gethash s members) do |
| 3477 | (ebrowse-draw-file-member-info info)))))) | 3477 | (ebrowse-draw-file-member-info info)))))) |
diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el index e76728d0461..bcabf3cdf59 100644 --- a/lisp/progmodes/elisp-mode.el +++ b/lisp/progmodes/elisp-mode.el | |||
| @@ -653,7 +653,8 @@ non-nil result supercedes the xrefs produced by | |||
| 653 | 653 | ||
| 654 | ;; FIXME: advised function; list of advice functions | 654 | ;; FIXME: advised function; list of advice functions |
| 655 | 655 | ||
| 656 | ;; FIXME: aliased variable | 656 | ;; Coding system symbols do not appear in ‘load-history’, |
| 657 | ;; so we can’t get a location for them. | ||
| 657 | 658 | ||
| 658 | (when (and (symbolp symbol) | 659 | (when (and (symbolp symbol) |
| 659 | (symbol-function symbol) | 660 | (symbol-function symbol) |
diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el index 23f93707679..611ba84e25b 100644 --- a/lisp/progmodes/etags.el +++ b/lisp/progmodes/etags.el | |||
| @@ -1459,7 +1459,7 @@ hits the start of file." | |||
| 1459 | (when (symbolp symbs) | 1459 | (when (symbolp symbs) |
| 1460 | (if (boundp symbs) | 1460 | (if (boundp symbs) |
| 1461 | (setq symbs (symbol-value symbs)) | 1461 | (setq symbs (symbol-value symbs)) |
| 1462 | (insert "symbol `" (symbol-name symbs) "' has no value\n") | 1462 | (insert (format-message "symbol ‘%s’ has no value\n" symbs)) |
| 1463 | (setq symbs nil))) | 1463 | (setq symbs nil))) |
| 1464 | (if (vectorp symbs) | 1464 | (if (vectorp symbs) |
| 1465 | (mapatoms ins-symb symbs) | 1465 | (mapatoms ins-symb symbs) |
| @@ -1469,13 +1469,13 @@ hits the start of file." | |||
| 1469 | 1469 | ||
| 1470 | (defun etags-tags-apropos (string) ; Doc string? | 1470 | (defun etags-tags-apropos (string) ; Doc string? |
| 1471 | (when tags-apropos-verbose | 1471 | (when tags-apropos-verbose |
| 1472 | (princ "Tags in file `") | 1472 | (princ (substitute-command-keys "Tags in file `")) |
| 1473 | (tags-with-face 'highlight (princ buffer-file-name)) | 1473 | (tags-with-face 'highlight (princ buffer-file-name)) |
| 1474 | (princ "':\n\n")) | 1474 | (princ (substitute-command-keys "':\n\n"))) |
| 1475 | (goto-char (point-min)) | 1475 | (goto-char (point-min)) |
| 1476 | (let ((progress-reporter (make-progress-reporter | 1476 | (let ((progress-reporter (make-progress-reporter |
| 1477 | (format "Making tags apropos buffer for `%s'..." | 1477 | (format-message |
| 1478 | string) | 1478 | "Making tags apropos buffer for `%s'..." string) |
| 1479 | (point-min) (point-max)))) | 1479 | (point-min) (point-max)))) |
| 1480 | (while (re-search-forward string nil t) | 1480 | (while (re-search-forward string nil t) |
| 1481 | (progress-reporter-update progress-reporter (point)) | 1481 | (progress-reporter-update progress-reporter (point)) |
| @@ -1920,9 +1920,9 @@ directory specification." | |||
| 1920 | 'tags-complete-tags-table-file | 1920 | 'tags-complete-tags-table-file |
| 1921 | nil t nil))) | 1921 | nil t nil))) |
| 1922 | (with-output-to-temp-buffer "*Tags List*" | 1922 | (with-output-to-temp-buffer "*Tags List*" |
| 1923 | (princ "Tags in file `") | 1923 | (princ (substitute-command-keys "Tags in file `")) |
| 1924 | (tags-with-face 'highlight (princ file)) | 1924 | (tags-with-face 'highlight (princ file)) |
| 1925 | (princ "':\n\n") | 1925 | (princ (substitute-command-keys "':\n\n")) |
| 1926 | (save-excursion | 1926 | (save-excursion |
| 1927 | (let ((first-time t) | 1927 | (let ((first-time t) |
| 1928 | (gotany nil)) | 1928 | (gotany nil)) |
| @@ -1944,9 +1944,10 @@ directory specification." | |||
| 1944 | (declare (obsolete xref-find-apropos "25.1")) | 1944 | (declare (obsolete xref-find-apropos "25.1")) |
| 1945 | (interactive "sTags apropos (regexp): ") | 1945 | (interactive "sTags apropos (regexp): ") |
| 1946 | (with-output-to-temp-buffer "*Tags List*" | 1946 | (with-output-to-temp-buffer "*Tags List*" |
| 1947 | (princ "Click mouse-2 to follow tags.\n\nTags matching regexp `") | 1947 | (princ (substitute-command-keys |
| 1948 | "Click mouse-2 to follow tags.\n\nTags matching regexp `")) | ||
| 1948 | (tags-with-face 'highlight (princ regexp)) | 1949 | (tags-with-face 'highlight (princ regexp)) |
| 1949 | (princ "':\n\n") | 1950 | (princ (substitute-command-keys "':\n\n")) |
| 1950 | (save-excursion | 1951 | (save-excursion |
| 1951 | (let ((first-time t)) | 1952 | (let ((first-time t)) |
| 1952 | (while (visit-tags-table-buffer (not first-time)) | 1953 | (while (visit-tags-table-buffer (not first-time)) |
diff --git a/lisp/progmodes/executable.el b/lisp/progmodes/executable.el index 50e4da93c73..b057fa68471 100644 --- a/lisp/progmodes/executable.el +++ b/lisp/progmodes/executable.el | |||
| @@ -240,8 +240,9 @@ executable." | |||
| 240 | (save-window-excursion | 240 | (save-window-excursion |
| 241 | ;; Make buffer visible before question. | 241 | ;; Make buffer visible before question. |
| 242 | (switch-to-buffer (current-buffer)) | 242 | (switch-to-buffer (current-buffer)) |
| 243 | (y-or-n-p (concat "Replace magic number by `" | 243 | (y-or-n-p (format-message |
| 244 | executable-prefix argument "'? ")))) | 244 | "Replace magic number by `%s%s'? " |
| 245 | executable-prefix argument)))) | ||
| 245 | (progn | 246 | (progn |
| 246 | (replace-match argument t t nil 1) | 247 | (replace-match argument t t nil 1) |
| 247 | (message "Magic number changed to `%s'" | 248 | (message "Magic number changed to `%s'" |
diff --git a/lisp/progmodes/hideif.el b/lisp/progmodes/hideif.el index a9376ff6101..e0d25c4439d 100644 --- a/lisp/progmodes/hideif.el +++ b/lisp/progmodes/hideif.el | |||
| @@ -164,7 +164,7 @@ This behavior is generally undesirable. If this option is non-nil, the outermos | |||
| 164 | :version "25.1") | 164 | :version "25.1") |
| 165 | 165 | ||
| 166 | (defcustom hide-ifdef-header-regexp | 166 | (defcustom hide-ifdef-header-regexp |
| 167 | "\\.h\\(h\\|xx\\|pp\\)?\\'" | 167 | "\\.h\\(h\\|xx\\|pp\\|\\+\\+\\)?\\'" |
| 168 | "C/C++ header file name patterns to determine if current buffer is a header. | 168 | "C/C++ header file name patterns to determine if current buffer is a header. |
| 169 | Effective only if `hide-ifdef-expand-reinclusion-protection' is t." | 169 | Effective only if `hide-ifdef-expand-reinclusion-protection' is t." |
| 170 | :type 'string | 170 | :type 'string |
diff --git a/lisp/progmodes/idlwave.el b/lisp/progmodes/idlwave.el index d7594428e8d..18299c7f116 100644 --- a/lisp/progmodes/idlwave.el +++ b/lisp/progmodes/idlwave.el | |||
| @@ -293,7 +293,7 @@ extends to the end of the match for the regular expression." | |||
| 293 | (defcustom idlwave-auto-fill-split-string t | 293 | (defcustom idlwave-auto-fill-split-string t |
| 294 | "If non-nil then auto fill will split strings with the IDL `+' operator. | 294 | "If non-nil then auto fill will split strings with the IDL `+' operator. |
| 295 | When the line end falls within a string, string concatenation with the | 295 | When the line end falls within a string, string concatenation with the |
| 296 | '+' operator will be used to distribute a long string over lines. | 296 | `+' operator will be used to distribute a long string over lines. |
| 297 | If nil and a string is split then a terminal beep and warning are issued. | 297 | If nil and a string is split then a terminal beep and warning are issued. |
| 298 | 298 | ||
| 299 | This variable is ignored when `idlwave-fill-comment-line-only' is | 299 | This variable is ignored when `idlwave-fill-comment-line-only' is |
| @@ -768,8 +768,8 @@ Also see help for `idlwave-surround'." | |||
| 768 | :type 'boolean) | 768 | :type 'boolean) |
| 769 | 769 | ||
| 770 | (defcustom idlwave-pad-keyword t | 770 | (defcustom idlwave-pad-keyword t |
| 771 | "Non-nil means pad '=' in keywords (routine calls or defs) like assignment. | 771 | "Non-nil means pad `=' in keywords (routine calls or defs) like assignment. |
| 772 | Whenever `idlwave-surround' is non-nil then this affects how '=' is | 772 | Whenever `idlwave-surround' is non-nil then this affects how `=' is |
| 773 | padded for keywords and for variables. If t, pad the same as for | 773 | padded for keywords and for variables. If t, pad the same as for |
| 774 | assignments. If nil then spaces are removed. With any other value, | 774 | assignments. If nil then spaces are removed. With any other value, |
| 775 | spaces are left unchanged." | 775 | spaces are left unchanged." |
diff --git a/lisp/progmodes/octave.el b/lisp/progmodes/octave.el index 89e0b105223..70a2b1ab5ad 100644 --- a/lisp/progmodes/octave.el +++ b/lisp/progmodes/octave.el | |||
| @@ -1122,7 +1122,7 @@ See Info node `(octave)Function Files'." | |||
| 1122 | (let* ((func (buffer-substring name-start name-end)) | 1122 | (let* ((func (buffer-substring name-start name-end)) |
| 1123 | (file (file-name-sans-extension | 1123 | (file (file-name-sans-extension |
| 1124 | (file-name-nondirectory buffer-file-name))) | 1124 | (file-name-nondirectory buffer-file-name))) |
| 1125 | (help-form (format "\ | 1125 | (help-form (format-message "\ |
| 1126 | a: Use function name `%s' | 1126 | a: Use function name `%s' |
| 1127 | b: Use file name `%s' | 1127 | b: Use file name `%s' |
| 1128 | q: Don't fix\n" func file)) | 1128 | q: Don't fix\n" func file)) |
| @@ -1728,12 +1728,12 @@ code line." | |||
| 1728 | (dir (file-name-directory | 1728 | (dir (file-name-directory |
| 1729 | (directory-file-name (file-name-directory file))))) | 1729 | (directory-file-name (file-name-directory file))))) |
| 1730 | (replace-match "" nil nil nil 1) | 1730 | (replace-match "" nil nil nil 1) |
| 1731 | (insert "`") | 1731 | (insert (substitute-command-keys "`")) |
| 1732 | ;; Include the parent directory which may be regarded as | 1732 | ;; Include the parent directory which may be regarded as |
| 1733 | ;; the category for the FN. | 1733 | ;; the category for the FN. |
| 1734 | (help-insert-xref-button (file-relative-name file dir) | 1734 | (help-insert-xref-button (file-relative-name file dir) |
| 1735 | 'octave-help-file fn) | 1735 | 'octave-help-file fn) |
| 1736 | (insert "'"))) | 1736 | (insert (substitute-command-keys "'")))) |
| 1737 | ;; Make 'See also' clickable. | 1737 | ;; Make 'See also' clickable. |
| 1738 | (with-syntax-table octave-mode-syntax-table | 1738 | (with-syntax-table octave-mode-syntax-table |
| 1739 | (when (re-search-forward "^\\s-*See also:" nil t) | 1739 | (when (re-search-forward "^\\s-*See also:" nil t) |
| @@ -1816,8 +1816,8 @@ If the environment variable OCTAVE_SRCDIR is set, it is searched first." | |||
| 1816 | (error "File `%s' not found" name)) | 1816 | (error "File `%s' not found" name)) |
| 1817 | file)) | 1817 | file)) |
| 1818 | (`"mex" | 1818 | (`"mex" |
| 1819 | (if (yes-or-no-p (format "File `%s' may be binary; open? " | 1819 | (if (yes-or-no-p (format-message "File `%s' may be binary; open? " |
| 1820 | (file-name-nondirectory name))) | 1820 | (file-name-nondirectory name))) |
| 1821 | name | 1821 | name |
| 1822 | (user-error "Aborted"))) | 1822 | (user-error "Aborted"))) |
| 1823 | (_ name))) | 1823 | (_ name))) |
| @@ -1847,7 +1847,7 @@ if iskeyword('%s') disp('`%s'' is a keyword') else which('%s') endif\n" | |||
| 1847 | (when (string-match "from the file \\(.*\\)$" line) | 1847 | (when (string-match "from the file \\(.*\\)$" line) |
| 1848 | (setq file (match-string 1 line)))) | 1848 | (setq file (match-string 1 line)))) |
| 1849 | (if (not file) | 1849 | (if (not file) |
| 1850 | (user-error "%s" (or line (format "`%s' not found" fn))) | 1850 | (user-error "%s" (or line (format-message "`%s' not found" fn))) |
| 1851 | (ring-insert find-tag-marker-ring (point-marker)) | 1851 | (ring-insert find-tag-marker-ring (point-marker)) |
| 1852 | (setq file (funcall octave-find-definition-filename-function file)) | 1852 | (setq file (funcall octave-find-definition-filename-function file)) |
| 1853 | (when file | 1853 | (when file |
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el index 107dee5803d..76d85c68c99 100644 --- a/lisp/progmodes/verilog-mode.el +++ b/lisp/progmodes/verilog-mode.el | |||
| @@ -1054,7 +1054,7 @@ the MSB or LSB of a signal inside an AUTORESET. | |||
| 1054 | 1054 | ||
| 1055 | If nil, AUTORESET uses \"0\" as the constant. | 1055 | If nil, AUTORESET uses \"0\" as the constant. |
| 1056 | 1056 | ||
| 1057 | If `unbased', AUTORESET used the unbased unsized literal \"'0\" | 1057 | If `unbased', AUTORESET used the unbased unsized literal \"\\='0\" |
| 1058 | as the constant. This setting is strongly recommended for | 1058 | as the constant. This setting is strongly recommended for |
| 1059 | SystemVerilog designs." | 1059 | SystemVerilog designs." |
| 1060 | :type 'boolean | 1060 | :type 'boolean |
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el index 1b270e66dda..47b15d886bc 100644 --- a/lisp/progmodes/vhdl-mode.el +++ b/lisp/progmodes/vhdl-mode.el | |||
| @@ -164,7 +164,7 @@ | |||
| 164 | '/' or is empty)." | 164 | '/' or is empty)." |
| 165 | (let ((val (widget-value widget))) | 165 | (let ((val (widget-value widget))) |
| 166 | (unless (string-match "^\\(\\|.*/\\)$" val) | 166 | (unless (string-match "^\\(\\|.*/\\)$" val) |
| 167 | (widget-put widget :error "Invalid directory entry: must end with '/'") | 167 | (widget-put widget :error "Invalid directory entry: must end with ‘/’") |
| 168 | widget))) | 168 | widget))) |
| 169 | 169 | ||
| 170 | ;; help string for user options | 170 | ;; help string for user options |
| @@ -8743,7 +8743,7 @@ is omitted or nil." | |||
| 8743 | (vhdl-comment-insert))))) | 8743 | (vhdl-comment-insert))))) |
| 8744 | (self-insert-command count))) | 8744 | (self-insert-command count))) |
| 8745 | 8745 | ||
| 8746 | (defun vhdl-electric-open-bracket (count) "'[' --> '(', '([' --> '['" | 8746 | (defun vhdl-electric-open-bracket (count) "‘[’ --> ‘(’, ‘([’ --> ‘[’" |
| 8747 | (interactive "p") | 8747 | (interactive "p") |
| 8748 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) | 8748 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) |
| 8749 | (if (= (preceding-char) ?\() | 8749 | (if (= (preceding-char) ?\() |
| @@ -8751,7 +8751,7 @@ is omitted or nil." | |||
| 8751 | (insert-char ?\( 1)) | 8751 | (insert-char ?\( 1)) |
| 8752 | (self-insert-command count))) | 8752 | (self-insert-command count))) |
| 8753 | 8753 | ||
| 8754 | (defun vhdl-electric-close-bracket (count) "']' --> ')', ')]' --> ']'" | 8754 | (defun vhdl-electric-close-bracket (count) "‘]’ --> ‘)’, ‘)]’ --> ‘]’" |
| 8755 | (interactive "p") | 8755 | (interactive "p") |
| 8756 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) | 8756 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) |
| 8757 | (progn | 8757 | (progn |
| @@ -8761,7 +8761,7 @@ is omitted or nil." | |||
| 8761 | (blink-matching-open)) | 8761 | (blink-matching-open)) |
| 8762 | (self-insert-command count))) | 8762 | (self-insert-command count))) |
| 8763 | 8763 | ||
| 8764 | (defun vhdl-electric-quote (count) "'' --> \"" | 8764 | (defun vhdl-electric-quote (count) "\\='\\=' --> \"" |
| 8765 | (interactive "p") | 8765 | (interactive "p") |
| 8766 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) | 8766 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) |
| 8767 | (if (= (preceding-char) vhdl-last-input-event) | 8767 | (if (= (preceding-char) vhdl-last-input-event) |
| @@ -8769,7 +8769,7 @@ is omitted or nil." | |||
| 8769 | (insert-char ?\' 1)) | 8769 | (insert-char ?\' 1)) |
| 8770 | (self-insert-command count))) | 8770 | (self-insert-command count))) |
| 8771 | 8771 | ||
| 8772 | (defun vhdl-electric-semicolon (count) "';;' --> ' : ', ': ;' --> ' := '" | 8772 | (defun vhdl-electric-semicolon (count) "‘;;’ --> ‘ : ’, ‘: ;’ --> ‘ := ’" |
| 8773 | (interactive "p") | 8773 | (interactive "p") |
| 8774 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) | 8774 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) |
| 8775 | (cond ((= (preceding-char) vhdl-last-input-event) | 8775 | (cond ((= (preceding-char) vhdl-last-input-event) |
| @@ -8783,7 +8783,7 @@ is omitted or nil." | |||
| 8783 | (t (insert-char ?\; 1))) | 8783 | (t (insert-char ?\; 1))) |
| 8784 | (self-insert-command count))) | 8784 | (self-insert-command count))) |
| 8785 | 8785 | ||
| 8786 | (defun vhdl-electric-comma (count) "',,' --> ' <= '" | 8786 | (defun vhdl-electric-comma (count) "‘,,’ --> ‘ <= ’" |
| 8787 | (interactive "p") | 8787 | (interactive "p") |
| 8788 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) | 8788 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) |
| 8789 | (cond ((= (preceding-char) vhdl-last-input-event) | 8789 | (cond ((= (preceding-char) vhdl-last-input-event) |
| @@ -8793,7 +8793,7 @@ is omitted or nil." | |||
| 8793 | (t (insert-char ?\, 1))) | 8793 | (t (insert-char ?\, 1))) |
| 8794 | (self-insert-command count))) | 8794 | (self-insert-command count))) |
| 8795 | 8795 | ||
| 8796 | (defun vhdl-electric-period (count) "'..' --> ' => '" | 8796 | (defun vhdl-electric-period (count) "‘..’ --> ‘ => ’" |
| 8797 | (interactive "p") | 8797 | (interactive "p") |
| 8798 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) | 8798 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) |
| 8799 | (cond ((= (preceding-char) vhdl-last-input-event) | 8799 | (cond ((= (preceding-char) vhdl-last-input-event) |
| @@ -8803,7 +8803,7 @@ is omitted or nil." | |||
| 8803 | (t (insert-char ?\. 1))) | 8803 | (t (insert-char ?\. 1))) |
| 8804 | (self-insert-command count))) | 8804 | (self-insert-command count))) |
| 8805 | 8805 | ||
| 8806 | (defun vhdl-electric-equal (count) "'==' --> ' == '" | 8806 | (defun vhdl-electric-equal (count) "‘==’ --> ‘ == ’" |
| 8807 | (interactive "p") | 8807 | (interactive "p") |
| 8808 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) | 8808 | (if (and vhdl-stutter-mode (= count 1) (not (vhdl-in-literal))) |
| 8809 | (cond ((= (preceding-char) vhdl-last-input-event) | 8809 | (cond ((= (preceding-char) vhdl-last-input-event) |
diff --git a/lisp/progmodes/which-func.el b/lisp/progmodes/which-func.el index 81f3b8ff9b2..a8c28130660 100644 --- a/lisp/progmodes/which-func.el +++ b/lisp/progmodes/which-func.el | |||
| @@ -209,11 +209,11 @@ It creates the Imenu index for the buffer, if necessary." | |||
| 209 | (< buffer-saved-size which-func-maxout) | 209 | (< buffer-saved-size which-func-maxout) |
| 210 | (= which-func-maxout 0))) | 210 | (= which-func-maxout 0))) |
| 211 | (setq imenu--index-alist | 211 | (setq imenu--index-alist |
| 212 | (save-excursion (funcall imenu-create-index-function)))) | 212 | (save-excursion (funcall imenu-create-index-function)))) |
| 213 | (imenu-unavailable | ||
| 214 | (setq which-func-mode nil)) | ||
| 213 | (error | 215 | (error |
| 214 | (unless (equal err | 216 | (message "which-func-ff-hook error: %S" err) |
| 215 | '(user-error "This buffer cannot use `imenu-default-create-index-function'")) | ||
| 216 | (message "which-func-ff-hook error: %S" err)) | ||
| 217 | (setq which-func-mode nil)))) | 217 | (setq which-func-mode nil)))) |
| 218 | 218 | ||
| 219 | (defun which-func-update () | 219 | (defun which-func-update () |
diff --git a/lisp/replace.el b/lisp/replace.el index 26870a3a634..be73cab8d2a 100644 --- a/lisp/replace.el +++ b/lisp/replace.el | |||
| @@ -35,7 +35,7 @@ | |||
| 35 | 35 | ||
| 36 | (defcustom replace-character-fold nil | 36 | (defcustom replace-character-fold nil |
| 37 | "Non-nil means `query-replace' should do character folding in matches. | 37 | "Non-nil means `query-replace' should do character folding in matches. |
| 38 | This means, for instance, that ' will match a large variety of | 38 | This means, for instance, that \\=' will match a large variety of |
| 39 | unicode quotes." | 39 | unicode quotes." |
| 40 | :type 'boolean | 40 | :type 'boolean |
| 41 | :group 'matching | 41 | :group 'matching |
diff --git a/lisp/startup.el b/lisp/startup.el index 1cb3bb6d8aa..8c63ed263c2 100644 --- a/lisp/startup.el +++ b/lisp/startup.el | |||
| @@ -1935,7 +1935,8 @@ To quit a partially entered command, type Control-g.\n") | |||
| 1935 | (insert-button "Visit New File" | 1935 | (insert-button "Visit New File" |
| 1936 | 'action (lambda (_button) (call-interactively 'find-file)) | 1936 | 'action (lambda (_button) (call-interactively 'find-file)) |
| 1937 | 'follow-link t) | 1937 | 'follow-link t) |
| 1938 | (insert "\t\tSpecify a new file's name, to edit the file\n") | 1938 | (insert (substitute-command-keys |
| 1939 | "\t\tSpecify a new file's name, to edit the file\n")) | ||
| 1939 | (insert-button "Open Home Directory" | 1940 | (insert-button "Open Home Directory" |
| 1940 | 'action (lambda (_button) (dired "~")) | 1941 | 'action (lambda (_button) (dired "~")) |
| 1941 | 'follow-link t) | 1942 | 'follow-link t) |
diff --git a/lisp/tempo.el b/lisp/tempo.el index 92e1ea78da4..6e2f978b5b7 100644 --- a/lisp/tempo.el +++ b/lisp/tempo.el | |||
| @@ -270,7 +270,7 @@ The elements in ELEMENTS can be of several types: | |||
| 270 | - nil: It is ignored. | 270 | - nil: It is ignored. |
| 271 | - Anything else: It is evaluated and the result is treated as an | 271 | - Anything else: It is evaluated and the result is treated as an |
| 272 | element to be inserted. One additional tag is useful for these | 272 | element to be inserted. One additional tag is useful for these |
| 273 | cases. If an expression returns a list '(l foo bar), the elements | 273 | cases. If an expression returns a list (l foo bar), the elements |
| 274 | after `l' will be inserted according to the usual rules. This makes | 274 | after `l' will be inserted according to the usual rules. This makes |
| 275 | it possible to return several elements from one expression." | 275 | it possible to return several elements from one expression." |
| 276 | (let* ((template-name (intern (concat "tempo-template-" | 276 | (let* ((template-name (intern (concat "tempo-template-" |
diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el index b1232d4c0a0..279f657c0ec 100644 --- a/lisp/textmodes/bibtex.el +++ b/lisp/textmodes/bibtex.el | |||
| @@ -4232,7 +4232,7 @@ Return t if test was successful, nil otherwise." | |||
| 4232 | (cond ((not previous)) | 4232 | (cond ((not previous)) |
| 4233 | ((member key key-list) | 4233 | ((member key key-list) |
| 4234 | (push (cons (bibtex-current-line) | 4234 | (push (cons (bibtex-current-line) |
| 4235 | (format "Duplicate key `%s'" key)) | 4235 | (format-message "Duplicate key `%s'" key)) |
| 4236 | error-list)) | 4236 | error-list)) |
| 4237 | ((and bibtex-maintain-sorted-entries | 4237 | ((and bibtex-maintain-sorted-entries |
| 4238 | (not (bibtex-lessp previous current))) | 4238 | (not (bibtex-lessp previous current))) |
| @@ -4255,8 +4255,9 @@ Return t if test was successful, nil otherwise." | |||
| 4255 | (cdr (assoc-string (car key) bibtex-reference-keys))) | 4255 | (cdr (assoc-string (car key) bibtex-reference-keys))) |
| 4256 | (bibtex-search-entry (car key)) | 4256 | (bibtex-search-entry (car key)) |
| 4257 | (push (cons (bibtex-current-line) | 4257 | (push (cons (bibtex-current-line) |
| 4258 | (format "Duplicate key `%s' in %s" (car key) | 4258 | (format-message |
| 4259 | (abbreviate-file-name (buffer-file-name buffer)))) | 4259 | "Duplicate key `%s' in %s" (car key) |
| 4260 | (abbreviate-file-name (buffer-file-name buffer)))) | ||
| 4260 | error-list)))) | 4261 | error-list)))) |
| 4261 | 4262 | ||
| 4262 | (when test-thoroughly | 4263 | (when test-thoroughly |
| @@ -4306,14 +4307,16 @@ Return t if test was successful, nil otherwise." | |||
| 4306 | (if (setq idx (nth 3 field)) | 4307 | (if (setq idx (nth 3 field)) |
| 4307 | (bibtex-vec-push alt-expect idx (car field)) | 4308 | (bibtex-vec-push alt-expect idx (car field)) |
| 4308 | (push (cons beg-line | 4309 | (push (cons beg-line |
| 4309 | (format "Required field `%s' missing" | 4310 | (format-message |
| 4310 | (car field))) | 4311 | "Required field `%s' missing" |
| 4312 | (car field))) | ||
| 4311 | error-list))) | 4313 | error-list))) |
| 4312 | (dotimes (idx num-alt) | 4314 | (dotimes (idx num-alt) |
| 4313 | (unless (aref alt-fields idx) | 4315 | (unless (aref alt-fields idx) |
| 4314 | (push (cons beg-line | 4316 | (push (cons beg-line |
| 4315 | (format "Alternative fields `%s' missing" | 4317 | (format-message |
| 4316 | (aref alt-expect idx))) | 4318 | "Alternative fields `%s' missing" |
| 4319 | (aref alt-expect idx))) | ||
| 4317 | error-list)))))))) | 4320 | error-list)))))))) |
| 4318 | (bibtex-progress-message 'done))))) | 4321 | (bibtex-progress-message 'done))))) |
| 4319 | 4322 | ||
| @@ -4327,7 +4330,8 @@ Return t if test was successful, nil otherwise." | |||
| 4327 | (unless (eq major-mode 'compilation-mode) (compilation-mode)) | 4330 | (unless (eq major-mode 'compilation-mode) (compilation-mode)) |
| 4328 | (let ((inhibit-read-only t)) | 4331 | (let ((inhibit-read-only t)) |
| 4329 | (delete-region (point-min) (point-max)) | 4332 | (delete-region (point-min) (point-max)) |
| 4330 | (insert "BibTeX mode command `bibtex-validate'\n" | 4333 | (insert (substitute-command-keys |
| 4334 | "BibTeX mode command `bibtex-validate'\n") | ||
| 4331 | (if syntax-error | 4335 | (if syntax-error |
| 4332 | "Maybe undetected errors due to syntax errors. \ | 4336 | "Maybe undetected errors due to syntax errors. \ |
| 4333 | Correct and validate again.\n" | 4337 | Correct and validate again.\n" |
| @@ -4362,9 +4366,10 @@ Return t if test was successful, nil otherwise." | |||
| 4362 | (if (or (and strings (bibtex-string= entry-type "string")) | 4366 | (if (or (and strings (bibtex-string= entry-type "string")) |
| 4363 | (assoc-string entry-type bibtex-entry-alist t)) | 4367 | (assoc-string entry-type bibtex-entry-alist t)) |
| 4364 | (if (member key key-list) | 4368 | (if (member key key-list) |
| 4365 | (push (format "%s:%d: Duplicate key `%s'\n" | 4369 | (push (format-message |
| 4366 | (buffer-file-name) | 4370 | "%s:%d: Duplicate key `%s'\n" |
| 4367 | (bibtex-current-line) key) | 4371 | (buffer-file-name) |
| 4372 | (bibtex-current-line) key) | ||
| 4368 | error-list) | 4373 | error-list) |
| 4369 | (push key key-list)))) | 4374 | (push key key-list)))) |
| 4370 | (push (cons buffer key-list) buffer-key-list))))) | 4375 | (push (cons buffer key-list) buffer-key-list))))) |
| @@ -4377,9 +4382,10 @@ Return t if test was successful, nil otherwise." | |||
| 4377 | (dolist (key (cdr (assq buffer buffer-key-list))) | 4382 | (dolist (key (cdr (assq buffer buffer-key-list))) |
| 4378 | (when (assoc-string key current-keys) | 4383 | (when (assoc-string key current-keys) |
| 4379 | (bibtex-search-entry key) | 4384 | (bibtex-search-entry key) |
| 4380 | (push (format "%s:%d: Duplicate key `%s' in %s\n" | 4385 | (push (format-message |
| 4381 | (buffer-file-name) (bibtex-current-line) key | 4386 | "%s:%d: Duplicate key `%s' in %s\n" |
| 4382 | (abbreviate-file-name (buffer-file-name buffer))) | 4387 | (buffer-file-name) (bibtex-current-line) key |
| 4388 | (abbreviate-file-name (buffer-file-name buffer))) | ||
| 4383 | error-list)))))) | 4389 | error-list)))))) |
| 4384 | 4390 | ||
| 4385 | ;; Process error list | 4391 | ;; Process error list |
| @@ -4389,7 +4395,8 @@ Return t if test was successful, nil otherwise." | |||
| 4389 | (unless (eq major-mode 'compilation-mode) (compilation-mode)) | 4395 | (unless (eq major-mode 'compilation-mode) (compilation-mode)) |
| 4390 | (let ((inhibit-read-only t)) | 4396 | (let ((inhibit-read-only t)) |
| 4391 | (delete-region (point-min) (point-max)) | 4397 | (delete-region (point-min) (point-max)) |
| 4392 | (insert "BibTeX mode command `bibtex-validate-globally'\n\n") | 4398 | (insert (substitute-command-keys |
| 4399 | "BibTeX mode command `bibtex-validate-globally'\n\n")) | ||
| 4393 | (dolist (err (sort error-list 'string-lessp)) (insert err)) | 4400 | (dolist (err (sort error-list 'string-lessp)) (insert err)) |
| 4394 | (set-buffer-modified-p nil)) | 4401 | (set-buffer-modified-p nil)) |
| 4395 | (goto-char (point-min)) | 4402 | (goto-char (point-min)) |
| @@ -5280,7 +5287,7 @@ where FILE is the BibTeX file of ENTRY." | |||
| 5280 | (bibtex-display-entries entries) | 5287 | (bibtex-display-entries entries) |
| 5281 | (message "No BibTeX entries %smatching `%s'" | 5288 | (message "No BibTeX entries %smatching `%s'" |
| 5282 | (if (string= "" field) "" | 5289 | (if (string= "" field) "" |
| 5283 | (format "with field `%s' " field)) | 5290 | (format-message "with field `%s' " field)) |
| 5284 | regexp))) | 5291 | regexp))) |
| 5285 | entries)) | 5292 | entries)) |
| 5286 | 5293 | ||
diff --git a/lisp/textmodes/conf-mode.el b/lisp/textmodes/conf-mode.el index b6bea218626..267d23f38de 100644 --- a/lisp/textmodes/conf-mode.el +++ b/lisp/textmodes/conf-mode.el | |||
| @@ -122,7 +122,7 @@ not align (only setting space according to `conf-assignment-space')." | |||
| 122 | (define-key menu-map [c-s0] '("--")) | 122 | (define-key menu-map [c-s0] '("--")) |
| 123 | (define-key menu-map [conf-quote-normal] | 123 | (define-key menu-map [conf-quote-normal] |
| 124 | '(menu-item "Set quote syntax normal" conf-quote-normal | 124 | '(menu-item "Set quote syntax normal" conf-quote-normal |
| 125 | :help "Set the syntax of \' and \" to punctuation")) | 125 | :help "Set the syntax of \\=' and \" to punctuation")) |
| 126 | (define-key menu-map [conf-align-assignments] | 126 | (define-key menu-map [conf-align-assignments] |
| 127 | '(menu-item "Align assignments" conf-align-assignments | 127 | '(menu-item "Align assignments" conf-align-assignments |
| 128 | :help "Align assignments")) | 128 | :help "Align assignments")) |
| @@ -296,8 +296,8 @@ contents of the region. Otherwise, operate on the whole buffer." | |||
| 296 | 296 | ||
| 297 | 297 | ||
| 298 | (defun conf-quote-normal (arg) | 298 | (defun conf-quote-normal (arg) |
| 299 | "Set the syntax of ' and \" to punctuation. | 299 | "Set the syntax of \\=' and \" to punctuation. |
| 300 | With prefix arg, only do it for ' if 1, or only for \" if 2. | 300 | With prefix arg, only do it for \\=' if 1, or only for \" if 2. |
| 301 | This only affects the current buffer. Some conf files use quotes | 301 | This only affects the current buffer. Some conf files use quotes |
| 302 | to delimit strings, while others allow quotes as simple parts of | 302 | to delimit strings, while others allow quotes as simple parts of |
| 303 | the assigned value. In those files font locking will be wrong, | 303 | the assigned value. In those files font locking will be wrong, |
diff --git a/lisp/textmodes/css-mode.el b/lisp/textmodes/css-mode.el index d73780caf36..639456dc77e 100644 --- a/lisp/textmodes/css-mode.el +++ b/lisp/textmodes/css-mode.el | |||
| @@ -344,7 +344,7 @@ | |||
| 344 | (`(:elem . arg) 0) | 344 | (`(:elem . arg) 0) |
| 345 | (`(:list-intro . ,(or `";" `"")) t) ;"" stands for BOB (bug#15467). | 345 | (`(:list-intro . ,(or `";" `"")) t) ;"" stands for BOB (bug#15467). |
| 346 | (`(:before . "{") | 346 | (`(:before . "{") |
| 347 | (when (smie-rule-hanging-p) | 347 | (when (or (smie-rule-hanging-p) (smie-rule-bolp)) |
| 348 | (smie-backward-sexp ";") | 348 | (smie-backward-sexp ";") |
| 349 | (smie-indent-virtual))) | 349 | (smie-indent-virtual))) |
| 350 | (`(:before . ,(or "{" "(")) | 350 | (`(:before . ,(or "{" "(")) |
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el index dda983b52b3..3fe21c482d6 100644 --- a/lisp/textmodes/ispell.el +++ b/lisp/textmodes/ispell.el | |||
| @@ -2297,7 +2297,8 @@ Global `ispell-quit' set to start location to continue spell session." | |||
| 2297 | (insert "\n\t")) | 2297 | (insert "\n\t")) |
| 2298 | (insert (car guess) " ") | 2298 | (insert (car guess) " ") |
| 2299 | (setq guess (cdr guess))) | 2299 | (setq guess (cdr guess))) |
| 2300 | (insert "\nUse option `i' to accept this spelling and put it in your private dictionary.\n"))) | 2300 | (insert (substitute-command-keys |
| 2301 | "\nUse option `i' to accept this spelling and put it in your private dictionary.\n")))) | ||
| 2301 | (while choices | 2302 | (while choices |
| 2302 | (when (> (+ 7 (current-column) | 2303 | (when (> (+ 7 (current-column) |
| 2303 | (length (car choices)) | 2304 | (length (car choices)) |
diff --git a/lisp/textmodes/page-ext.el b/lisp/textmodes/page-ext.el index d3bd33e98f0..57134e06c19 100644 --- a/lisp/textmodes/page-ext.el +++ b/lisp/textmodes/page-ext.el | |||
| @@ -395,8 +395,8 @@ Point is left in the body of page." | |||
| 395 | "Search for REGEXP, starting from point, and narrow to page it is in." | 395 | "Search for REGEXP, starting from point, and narrow to page it is in." |
| 396 | (interactive (list | 396 | (interactive (list |
| 397 | (read-string | 397 | (read-string |
| 398 | (format "Search for `%s' (end with RET): " | 398 | (format-message "Search for `%s' (end with RET): " |
| 399 | (or pages-last-search "regexp"))))) | 399 | (or pages-last-search "regexp"))))) |
| 400 | (if (equal regexp "") | 400 | (if (equal regexp "") |
| 401 | (setq regexp pages-last-search) | 401 | (setq regexp pages-last-search) |
| 402 | (setq pages-last-search regexp)) | 402 | (setq pages-last-search regexp)) |
| @@ -549,16 +549,18 @@ directory for only the accessible portion of the buffer." | |||
| 549 | (list nil | 549 | (list nil |
| 550 | nil | 550 | nil |
| 551 | (read-string | 551 | (read-string |
| 552 | (format "Select according to `%s' (end with RET): " | 552 | (format-message |
| 553 | (or pages-directory-previous-regexp "regexp"))))) | 553 | "Select according to `%s' (end with RET): " |
| 554 | (or pages-directory-previous-regexp "regexp"))))) | ||
| 554 | ((> (prefix-numeric-value current-prefix-arg) 0) | 555 | ((> (prefix-numeric-value current-prefix-arg) 0) |
| 555 | (list t t nil)) | 556 | (list t t nil)) |
| 556 | ((< (prefix-numeric-value current-prefix-arg) 0) | 557 | ((< (prefix-numeric-value current-prefix-arg) 0) |
| 557 | (list nil | 558 | (list nil |
| 558 | t | 559 | t |
| 559 | (read-string | 560 | (read-string |
| 560 | (format "Select according to `%s' (end with RET): " | 561 | (format-message |
| 561 | (or pages-directory-previous-regexp "regexp"))))))) | 562 | "Select according to `%s' (end with RET): " |
| 563 | (or pages-directory-previous-regexp "regexp"))))))) | ||
| 562 | 564 | ||
| 563 | (if (equal regexp "") | 565 | (if (equal regexp "") |
| 564 | (setq regexp pages-directory-previous-regexp) | 566 | (setq regexp pages-directory-previous-regexp) |
diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el index 6a14b52dc92..1d872f08749 100644 --- a/lisp/textmodes/sgml-mode.el +++ b/lisp/textmodes/sgml-mode.el | |||
| @@ -106,10 +106,10 @@ This list is used when first loading the `sgml-mode' library. | |||
| 106 | The supported characters and potential disadvantages are: | 106 | The supported characters and potential disadvantages are: |
| 107 | 107 | ||
| 108 | ?\\\" Makes \" in text start a string. | 108 | ?\\\" Makes \" in text start a string. |
| 109 | ?' Makes ' in text start a string. | 109 | ?\\=' Makes \\=' in text start a string. |
| 110 | ?- Makes -- in text start a comment. | 110 | ?- Makes -- in text start a comment. |
| 111 | 111 | ||
| 112 | When only one of ?\\\" or ?' are included, \"'\" or '\"', as can be found in | 112 | When only one of ?\\\" or ?\\=' are included, \"\\='\" or \\='\"\\=', as can be found in |
| 113 | DTDs, start a string. To partially avoid this problem this also makes these | 113 | DTDs, start a string. To partially avoid this problem this also makes these |
| 114 | self insert as named entities depending on `sgml-quick-keys'. | 114 | self insert as named entities depending on `sgml-quick-keys'. |
| 115 | 115 | ||
| @@ -482,14 +482,14 @@ This function is designed for use in `fill-nobreak-predicate'. | |||
| 482 | (define-derived-mode sgml-mode text-mode '(sgml-xml-mode "XML" "SGML") | 482 | (define-derived-mode sgml-mode text-mode '(sgml-xml-mode "XML" "SGML") |
| 483 | "Major mode for editing SGML documents. | 483 | "Major mode for editing SGML documents. |
| 484 | Makes > match <. | 484 | Makes > match <. |
| 485 | Keys <, &, SPC within <>, \", / and ' can be electric depending on | 485 | Keys <, &, SPC within <>, \", / and \\=' can be electric depending on |
| 486 | `sgml-quick-keys'. | 486 | `sgml-quick-keys'. |
| 487 | 487 | ||
| 488 | An argument of N to a tag-inserting command means to wrap it around | 488 | An argument of N to a tag-inserting command means to wrap it around |
| 489 | the next N words. In Transient Mark mode, when the mark is active, | 489 | the next N words. In Transient Mark mode, when the mark is active, |
| 490 | N defaults to -1, which means to wrap it around the current region. | 490 | N defaults to -1, which means to wrap it around the current region. |
| 491 | 491 | ||
| 492 | If you like upcased tags, put (setq sgml-transformation-function 'upcase) | 492 | If you like upcased tags, put (setq sgml-transformation-function \\='upcase) |
| 493 | in your init file. | 493 | in your init file. |
| 494 | 494 | ||
| 495 | Use \\[sgml-validate] to validate your document with an SGML parser. | 495 | Use \\[sgml-validate] to validate your document with an SGML parser. |
| @@ -2066,7 +2066,7 @@ Images in many formats can be inlined with <img src=\"URL\">. | |||
| 2066 | If you mainly create your own documents, `sgml-specials' might be | 2066 | If you mainly create your own documents, `sgml-specials' might be |
| 2067 | interesting. But note that some HTML 2 browsers can't handle `''. | 2067 | interesting. But note that some HTML 2 browsers can't handle `''. |
| 2068 | To work around that, do: | 2068 | To work around that, do: |
| 2069 | (eval-after-load \"sgml-mode\" '(aset sgml-char-names ?' nil)) | 2069 | (eval-after-load \"sgml-mode\" '(aset sgml-char-names ?\\=' nil)) |
| 2070 | 2070 | ||
| 2071 | \\{html-mode-map}" | 2071 | \\{html-mode-map}" |
| 2072 | (setq-local sgml-display-text html-display-text) | 2072 | (setq-local sgml-display-text html-display-text) |
diff --git a/lisp/textmodes/texinfmt.el b/lisp/textmodes/texinfmt.el index d08daea0310..37f10a8e871 100644 --- a/lisp/textmodes/texinfmt.el +++ b/lisp/textmodes/texinfmt.el | |||
| @@ -34,7 +34,7 @@ | |||
| 34 | If optional argument HERE is non-nil, insert info at point." | 34 | If optional argument HERE is non-nil, insert info at point." |
| 35 | (interactive "P") | 35 | (interactive "P") |
| 36 | (let ((version-string | 36 | (let ((version-string |
| 37 | (format "Version of `texinfmt.el': %s" texinfmt-version))) | 37 | (format-message "Version of `texinfmt.el': %s" texinfmt-version))) |
| 38 | (if here | 38 | (if here |
| 39 | (insert version-string) | 39 | (insert version-string) |
| 40 | (if (called-interactively-p 'interactive) | 40 | (if (called-interactively-p 'interactive) |
| @@ -330,25 +330,24 @@ converted to Info is stored in a temporary buffer." | |||
| 330 | (let ((arg (texinfo-parse-arg-discard))) | 330 | (let ((arg (texinfo-parse-arg-discard))) |
| 331 | (insert " " | 331 | (insert " " |
| 332 | texinfo-region-buffer-name | 332 | texinfo-region-buffer-name |
| 333 | " buffer for: `") | 333 | (format-message " buffer for: `")) |
| 334 | (insert (file-name-nondirectory (expand-file-name arg))) | 334 | (insert (file-name-nondirectory (expand-file-name arg))) |
| 335 | (insert "', -*-Text-*-\n"))) | 335 | (insert (format-message "', -*-Text-*-\n")))) |
| 336 | ;; Else no `@setfilename' line | 336 | ;; Else no `@setfilename' line |
| 337 | (insert " " | 337 | (insert " " |
| 338 | texinfo-region-buffer-name | 338 | texinfo-region-buffer-name |
| 339 | " buffer -*-Text-*-\n")) | 339 | " buffer -*-Text-*-\n")) |
| 340 | (insert "produced by `texinfo-format-region'\n" | 340 | (insert (format-message "produced by `texinfo-format-region'\n") |
| 341 | "from a region in: " | 341 | "from a region in: " |
| 342 | (if (buffer-file-name input-buffer) | 342 | (if (buffer-file-name input-buffer) |
| 343 | (concat "`" | 343 | (format-message "`%s'" |
| 344 | (file-name-sans-versions | 344 | (file-name-sans-versions |
| 345 | (file-name-nondirectory | 345 | (file-name-nondirectory |
| 346 | (buffer-file-name input-buffer))) | 346 | (buffer-file-name input-buffer)))) |
| 347 | "'") | 347 | (format-message "buffer `%s'" (buffer-name input-buffer))) |
| 348 | (concat "buffer `" (buffer-name input-buffer) "'")) | 348 | (format-message "\nusing `texinfmt.el' version ") |
| 349 | "\nusing `texinfmt.el' version " | 349 | texinfmt-version |
| 350 | texinfmt-version | 350 | ".\n\n") |
| 351 | ".\n\n") | ||
| 352 | 351 | ||
| 353 | ;; Now convert for real. | 352 | ;; Now convert for real. |
| 354 | (goto-char (point-min)) | 353 | (goto-char (point-min)) |
| @@ -479,19 +478,18 @@ if large. You can use `Info-split' to do this manually." | |||
| 479 | ;; Insert info about how this file was made. | 478 | ;; Insert info about how this file was made. |
| 480 | (insert "Info file: " | 479 | (insert "Info file: " |
| 481 | texinfo-format-filename ", -*-Text-*-\n" | 480 | texinfo-format-filename ", -*-Text-*-\n" |
| 482 | "produced by `texinfo-format-buffer'\n" | 481 | (format-message "produced by `texinfo-format-buffer'\n") |
| 483 | ;; Date string removed so that regression testing is easier. | 482 | ;; Date string removed so that regression testing is easier. |
| 484 | ;; "on " | 483 | ;; "on " |
| 485 | ;; (insert (format-time-string "%e %b %Y")) " " | 484 | ;; (insert (format-time-string "%e %b %Y")) " " |
| 486 | "from file" | 485 | "from file" |
| 487 | (if (buffer-file-name input-buffer) | 486 | (if (buffer-file-name input-buffer) |
| 488 | (concat " `" | 487 | (format-message " `%s'" |
| 489 | (file-name-sans-versions | 488 | (file-name-sans-versions |
| 490 | (file-name-nondirectory | 489 | (file-name-nondirectory |
| 491 | (buffer-file-name input-buffer))) | 490 | (buffer-file-name input-buffer)))) |
| 492 | "'") | 491 | (format-message "buffer `%s'" (buffer-name input-buffer))) |
| 493 | (concat "buffer `" (buffer-name input-buffer) "'")) | 492 | (format-message "\nusing `texinfmt.el' version ") |
| 494 | "\nusing `texinfmt.el' version " | ||
| 495 | texinfmt-version | 493 | texinfmt-version |
| 496 | ".\n\n") | 494 | ".\n\n") |
| 497 | ;; Return data for indices. | 495 | ;; Return data for indices. |
diff --git a/lisp/textmodes/two-column.el b/lisp/textmodes/two-column.el index ea6b52561d6..5e318b5569e 100644 --- a/lisp/textmodes/two-column.el +++ b/lisp/textmodes/two-column.el | |||
| @@ -373,9 +373,8 @@ First column's text sSs Second column's text | |||
| 373 | \(See \\[describe-mode] .)" | 373 | \(See \\[describe-mode] .)" |
| 374 | (interactive "*p") | 374 | (interactive "*p") |
| 375 | (and (2C-other) | 375 | (and (2C-other) |
| 376 | (if (y-or-n-p (concat "Overwrite associated buffer `" | 376 | (if (y-or-n-p (format-message "Overwrite associated buffer ‘%s’? " |
| 377 | (buffer-name (2C-other)) | 377 | (buffer-name (2C-other)))) |
| 378 | "'? ")) | ||
| 379 | (with-current-buffer (2C-other) | 378 | (with-current-buffer (2C-other) |
| 380 | (erase-buffer)) | 379 | (erase-buffer)) |
| 381 | (signal 'quit nil))) | 380 | (signal 'quit nil))) |
diff --git a/lisp/url/url-auth.el b/lisp/url/url-auth.el index 64f56f0cc15..87f67183b55 100644 --- a/lisp/url/url-auth.el +++ b/lisp/url/url-auth.el | |||
| @@ -336,11 +336,11 @@ RATING a rating between 1 and 10 of the strength of the authentication. | |||
| 336 | (t rating))) | 336 | (t rating))) |
| 337 | (node (assoc type url-registered-auth-schemes))) | 337 | (node (assoc type url-registered-auth-schemes))) |
| 338 | (if (not (fboundp function)) | 338 | (if (not (fboundp function)) |
| 339 | (url-warn 'security | 339 | (url-warn |
| 340 | (format (concat | 340 | 'security |
| 341 | "Tried to register `%s' as an auth scheme" | 341 | (format-message |
| 342 | ", but it is not a function!") function))) | 342 | "Tried to register `%s' as an auth scheme, but it is not a function!" |
| 343 | 343 | function))) | |
| 344 | (if node | 344 | (if node |
| 345 | (setcdr node (cons function rating)) | 345 | (setcdr node (cons function rating)) |
| 346 | (setq url-registered-auth-schemes | 346 | (setq url-registered-auth-schemes |
diff --git a/lisp/vc/add-log.el b/lisp/vc/add-log.el index e24b6ccae01..d120d052215 100644 --- a/lisp/vc/add-log.el +++ b/lisp/vc/add-log.el | |||
| @@ -481,9 +481,9 @@ try to visit the file for the change under `point' instead." | |||
| 481 | (apply 'change-log-goto-source-1 | 481 | (apply 'change-log-goto-source-1 |
| 482 | (append change-log-find-head change-log-find-tail)) | 482 | (append change-log-find-head change-log-find-tail)) |
| 483 | (error | 483 | (error |
| 484 | (format "Cannot find more matches for tag `%s' in file `%s'" | 484 | "Cannot find more matches for tag `%s' in file `%s'" |
| 485 | (car change-log-find-head) | 485 | (car change-log-find-head) |
| 486 | (nth 2 change-log-find-head))))) | 486 | (nth 2 change-log-find-head)))) |
| 487 | (save-excursion | 487 | (save-excursion |
| 488 | (let* ((at (point)) | 488 | (let* ((at (point)) |
| 489 | (tag-at (change-log-search-tag-name)) | 489 | (tag-at (change-log-search-tag-name)) |
| @@ -515,9 +515,8 @@ try to visit the file for the change under `point' instead." | |||
| 515 | (condition-case nil | 515 | (condition-case nil |
| 516 | (setq change-log-find-tail | 516 | (setq change-log-find-tail |
| 517 | (apply 'change-log-goto-source-1 change-log-find-head)) | 517 | (apply 'change-log-goto-source-1 change-log-find-head)) |
| 518 | (error | 518 | (error "Cannot find matches for tag `%s' in file `%s'" |
| 519 | (format "Cannot find matches for tag `%s' in file `%s'" | 519 | tag file)))))))) |
| 520 | tag file))))))))) | ||
| 521 | 520 | ||
| 522 | (defun change-log-next-error (&optional argp reset) | 521 | (defun change-log-next-error (&optional argp reset) |
| 523 | "Move to the Nth (default 1) next match in a ChangeLog buffer. | 522 | "Move to the Nth (default 1) next match in a ChangeLog buffer. |
diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el index 948a45e6f5c..37ed4a53b44 100644 --- a/lisp/vc/diff-mode.el +++ b/lisp/vc/diff-mode.el | |||
| @@ -2128,7 +2128,8 @@ fixed, visit it in a buffer." | |||
| 2128 | (goto-char hunk-end)) | 2128 | (goto-char hunk-end)) |
| 2129 | (if modified-buffers | 2129 | (if modified-buffers |
| 2130 | (message "Deleted trailing whitespace from %s." | 2130 | (message "Deleted trailing whitespace from %s." |
| 2131 | (mapconcat (lambda (buf) (concat "`" (buffer-name buf) "'")) | 2131 | (mapconcat (lambda (buf) (format-message |
| 2132 | "`%s'" (buffer-name buf))) | ||
| 2132 | modified-buffers ", ")) | 2133 | modified-buffers ", ")) |
| 2133 | (message "No trailing whitespace to delete."))))) | 2134 | (message "No trailing whitespace to delete."))))) |
| 2134 | 2135 | ||
diff --git a/lisp/vc/ediff-diff.el b/lisp/vc/ediff-diff.el index b3093943d4e..352892c945a 100644 --- a/lisp/vc/ediff-diff.el +++ b/lisp/vc/ediff-diff.el | |||
| @@ -1373,7 +1373,7 @@ affects only files whose names match the expression." | |||
| 1373 | ;; Normalize empty filter RE to nil. | 1373 | ;; Normalize empty filter RE to nil. |
| 1374 | (unless (> (length filter-re) 0) (setq filter-re nil)) | 1374 | (unless (> (length filter-re) 0) (setq filter-re nil)) |
| 1375 | ;; Indicate progress | 1375 | ;; Indicate progress |
| 1376 | (message "Comparing ‘%s’ and ‘%s’ modulo ‘%s’" d1 d2 filter-re) | 1376 | (message "Comparing `%s' and `%s' modulo `%s'" d1 d2 filter-re) |
| 1377 | (cond | 1377 | (cond |
| 1378 | ;; D1 & D2 directories => recurse | 1378 | ;; D1 & D2 directories => recurse |
| 1379 | ((and (file-directory-p d1) | 1379 | ((and (file-directory-p d1) |
diff --git a/lisp/vc/ediff-init.el b/lisp/vc/ediff-init.el index d6b538cff2b..8c935bfab19 100644 --- a/lisp/vc/ediff-init.el +++ b/lisp/vc/ediff-init.el | |||
| @@ -1719,6 +1719,9 @@ Unless optional argument INPLACE is non-nil, return a new string." | |||
| 1719 | (aset newstr i tochar))) | 1719 | (aset newstr i tochar))) |
| 1720 | newstr))) | 1720 | newstr))) |
| 1721 | 1721 | ||
| 1722 | (unless (fboundp 'format-message) | ||
| 1723 | (defalias 'format-message 'format)) | ||
| 1724 | |||
| 1722 | (defun ediff-abbrev-jobname (jobname) | 1725 | (defun ediff-abbrev-jobname (jobname) |
| 1723 | (cond ((eq jobname 'ediff-directories) | 1726 | (cond ((eq jobname 'ediff-directories) |
| 1724 | "Compare two directories") | 1727 | "Compare two directories") |
diff --git a/lisp/vc/ediff-merg.el b/lisp/vc/ediff-merg.el index 72dfc0861f5..2da3de1a10e 100644 --- a/lisp/vc/ediff-merg.el +++ b/lisp/vc/ediff-merg.el | |||
| @@ -268,8 +268,8 @@ Buffer B." | |||
| 268 | (setq ediff-default-variant | 268 | (setq ediff-default-variant |
| 269 | (intern | 269 | (intern |
| 270 | (completing-read | 270 | (completing-read |
| 271 | (format "Current merge default is `%S'. New default: " | 271 | (format-message "Current merge default is `%S'. New default: " |
| 272 | ediff-default-variant) | 272 | ediff-default-variant) |
| 273 | actual-alist nil 'must-match))) | 273 | actual-alist nil 'must-match))) |
| 274 | (ediff-do-merge ediff-current-difference 'remerge) | 274 | (ediff-do-merge ediff-current-difference 'remerge) |
| 275 | (ediff-recenter) | 275 | (ediff-recenter) |
diff --git a/lisp/vc/ediff-ptch.el b/lisp/vc/ediff-ptch.el index 80990feac35..b665034d135 100644 --- a/lisp/vc/ediff-ptch.el +++ b/lisp/vc/ediff-ptch.el | |||
| @@ -723,7 +723,7 @@ optional argument, then use it." | |||
| 723 | (with-output-to-temp-buffer ediff-msg-buffer | 723 | (with-output-to-temp-buffer ediff-msg-buffer |
| 724 | (ediff-with-current-buffer standard-output | 724 | (ediff-with-current-buffer standard-output |
| 725 | (fundamental-mode)) | 725 | (fundamental-mode)) |
| 726 | (princ (format | 726 | (princ (format-message |
| 727 | "Patch program has failed due to a bad patch file, | 727 | "Patch program has failed due to a bad patch file, |
| 728 | it couldn't apply all hunks, OR | 728 | it couldn't apply all hunks, OR |
| 729 | it couldn't create the backup for the file being patched. | 729 | it couldn't create the backup for the file being patched. |
diff --git a/lisp/vc/ediff-util.el b/lisp/vc/ediff-util.el index 26bba40b4b4..bf5bb5cd5da 100644 --- a/lisp/vc/ediff-util.el +++ b/lisp/vc/ediff-util.el | |||
| @@ -2097,7 +2097,7 @@ ARG is a prefix argument. If nil, copy the current difference region." | |||
| 2097 | 2097 | ||
| 2098 | (if this-buf-n-th-diff-saved | 2098 | (if this-buf-n-th-diff-saved |
| 2099 | (if (yes-or-no-p | 2099 | (if (yes-or-no-p |
| 2100 | (format | 2100 | (format-message |
| 2101 | "You've previously copied diff region %d to buffer %S. Confirm? " | 2101 | "You've previously copied diff region %d to buffer %S. Confirm? " |
| 2102 | (1+ n) buf-type)) | 2102 | (1+ n) buf-type)) |
| 2103 | t | 2103 | t |
| @@ -2858,13 +2858,14 @@ Hit \\[ediff-recenter] to reset the windows afterward." | |||
| 2858 | (B-line (ediff-with-current-buffer ediff-buffer-B | 2858 | (B-line (ediff-with-current-buffer ediff-buffer-B |
| 2859 | (1+ (count-lines (point-min) (point))))) | 2859 | (1+ (count-lines (point-min) (point))))) |
| 2860 | C-line) | 2860 | C-line) |
| 2861 | (princ (format "\Buffer A's point is on line %d\n" A-line)) | 2861 | (princ (format-message "Buffer A's point is on line %d\n" A-line)) |
| 2862 | (princ (format "Buffer B's point is on line %d\n" B-line)) | 2862 | (princ (format-message "Buffer B's point is on line %d\n" B-line)) |
| 2863 | (if ediff-3way-job | 2863 | (if ediff-3way-job |
| 2864 | (progn | 2864 | (progn |
| 2865 | (setq C-line (ediff-with-current-buffer ediff-buffer-C | 2865 | (setq C-line (ediff-with-current-buffer ediff-buffer-C |
| 2866 | (1+ (count-lines (point-min) (point))))) | 2866 | (1+ (count-lines (point-min) (point))))) |
| 2867 | (princ (format "Buffer C's point is on line %d\n" C-line))))) | 2867 | (princ (format-message |
| 2868 | "Buffer C's point is on line %d\n" C-line))))) | ||
| 2868 | 2869 | ||
| 2869 | (princ (format "\nCurrent difference number = %S\n" | 2870 | (princ (format "\nCurrent difference number = %S\n" |
| 2870 | (cond ((< ediff-current-difference 0) 'start) | 2871 | (cond ((< ediff-current-difference 0) 'start) |
| @@ -2890,7 +2891,7 @@ Hit \\[ediff-recenter] to reset the windows afterward." | |||
| 2890 | (princ | 2891 | (princ |
| 2891 | "\nIgnoring regions that match") | 2892 | "\nIgnoring regions that match") |
| 2892 | (princ | 2893 | (princ |
| 2893 | (format | 2894 | (format-message |
| 2894 | "\n\t regexp `%s' in buffer A %S\n\t regexp `%s' in buffer B\n" | 2895 | "\n\t regexp `%s' in buffer A %S\n\t regexp `%s' in buffer B\n" |
| 2895 | ediff-regexp-hide-A ediff-hide-regexp-connective | 2896 | ediff-regexp-hide-A ediff-hide-regexp-connective |
| 2896 | ediff-regexp-hide-B))) | 2897 | ediff-regexp-hide-B))) |
| @@ -2899,15 +2900,16 @@ Hit \\[ediff-recenter] to reset the windows afterward." | |||
| 2899 | (princ | 2900 | (princ |
| 2900 | "\nFocusing on regions that match") | 2901 | "\nFocusing on regions that match") |
| 2901 | (princ | 2902 | (princ |
| 2902 | (format | 2903 | (format-message |
| 2903 | "\n\t regexp `%s' in buffer A %S\n\t regexp `%s' in buffer B\n" | 2904 | "\n\t regexp `%s' in buffer A %S\n\t regexp `%s' in buffer B\n" |
| 2904 | ediff-regexp-focus-A ediff-focus-regexp-connective | 2905 | ediff-regexp-focus-A ediff-focus-regexp-connective |
| 2905 | ediff-regexp-focus-B))) | 2906 | ediff-regexp-focus-B))) |
| 2906 | (t (princ "\nSelective browsing via a user-defined method.\n"))) | 2907 | (t (princ "\nSelective browsing via a user-defined method.\n"))) |
| 2907 | 2908 | ||
| 2908 | (princ | 2909 | (princ |
| 2909 | (format "\nBugs/suggestions: type `%s' while in Ediff Control Panel." | 2910 | (format-message |
| 2910 | (substitute-command-keys "\\[ediff-submit-report]"))) | 2911 | "\nBugs/suggestions: type `%s' while in Ediff Control Panel." |
| 2912 | (substitute-command-keys "\\[ediff-submit-report]"))) | ||
| 2911 | ) ; with output | 2913 | ) ; with output |
| 2912 | (if (frame-live-p ediff-control-frame) | 2914 | (if (frame-live-p ediff-control-frame) |
| 2913 | (ediff-reset-mouse ediff-control-frame)) | 2915 | (ediff-reset-mouse ediff-control-frame)) |
diff --git a/lisp/vc/ediff.el b/lisp/vc/ediff.el index 837940c7763..65ca0bd4408 100644 --- a/lisp/vc/ediff.el +++ b/lisp/vc/ediff.el | |||
| @@ -1294,7 +1294,7 @@ buffer." | |||
| 1294 | (let (rev1 rev2) | 1294 | (let (rev1 rev2) |
| 1295 | (setq rev1 | 1295 | (setq rev1 |
| 1296 | (read-string | 1296 | (read-string |
| 1297 | (format | 1297 | (format-message |
| 1298 | "Version 1 to merge (default %s's working version): " | 1298 | "Version 1 to merge (default %s's working version): " |
| 1299 | (if (stringp file) | 1299 | (if (stringp file) |
| 1300 | (file-name-nondirectory file) "current buffer"))) | 1300 | (file-name-nondirectory file) "current buffer"))) |
| @@ -1326,7 +1326,7 @@ buffer." | |||
| 1326 | (let (rev1 rev2 ancestor-rev) | 1326 | (let (rev1 rev2 ancestor-rev) |
| 1327 | (setq rev1 | 1327 | (setq rev1 |
| 1328 | (read-string | 1328 | (read-string |
| 1329 | (format | 1329 | (format-message |
| 1330 | "Version 1 to merge (default %s's working version): " | 1330 | "Version 1 to merge (default %s's working version): " |
| 1331 | (if (stringp file) | 1331 | (if (stringp file) |
| 1332 | (file-name-nondirectory file) "current buffer"))) | 1332 | (file-name-nondirectory file) "current buffer"))) |
| @@ -1338,7 +1338,7 @@ buffer." | |||
| 1338 | (file-name-nondirectory file) "current buffer"))) | 1338 | (file-name-nondirectory file) "current buffer"))) |
| 1339 | ancestor-rev | 1339 | ancestor-rev |
| 1340 | (read-string | 1340 | (read-string |
| 1341 | (format | 1341 | (format-message |
| 1342 | "Ancestor version (default %s's base revision): " | 1342 | "Ancestor version (default %s's base revision): " |
| 1343 | (if (stringp file) | 1343 | (if (stringp file) |
| 1344 | (file-name-nondirectory file) "current buffer")))) | 1344 | (file-name-nondirectory file) "current buffer")))) |
diff --git a/lisp/vc/pcvs.el b/lisp/vc/pcvs.el index 6d8e5374145..f6a9e08d84b 100644 --- a/lisp/vc/pcvs.el +++ b/lisp/vc/pcvs.el | |||
| @@ -968,10 +968,10 @@ With a prefix argument, prompt for cvs FLAGS to use." | |||
| 968 | The files are stored to DIR." | 968 | The files are stored to DIR." |
| 969 | (interactive | 969 | (interactive |
| 970 | (let* ((branch (cvs-prefix-get 'cvs-branch-prefix)) | 970 | (let* ((branch (cvs-prefix-get 'cvs-branch-prefix)) |
| 971 | (prompt (format "CVS Checkout Directory for `%s%s': " | 971 | (prompt (format-message "CVS Checkout Directory for `%s%s': " |
| 972 | (cvs-get-module) | 972 | (cvs-get-module) |
| 973 | (if branch (format " (branch: %s)" branch) | 973 | (if branch (format " (branch: %s)" branch) |
| 974 | "")))) | 974 | "")))) |
| 975 | (list (read-directory-name prompt nil default-directory nil)))) | 975 | (list (read-directory-name prompt nil default-directory nil)))) |
| 976 | (let ((modules (split-string-and-unquote (cvs-get-module))) | 976 | (let ((modules (split-string-and-unquote (cvs-get-module))) |
| 977 | (flags (cvs-add-branch-prefix | 977 | (flags (cvs-add-branch-prefix |
| @@ -2403,9 +2403,9 @@ The exact behavior is determined also by `cvs-dired-use-hook'." | |||
| 2403 | (goto-char (point-min)) | 2403 | (goto-char (point-min)) |
| 2404 | (looking-at ".*to add this file permanently\n\\'")) | 2404 | (looking-at ".*to add this file permanently\n\\'")) |
| 2405 | (dolist (file (if (listp files) files (list files))) | 2405 | (dolist (file (if (listp files) files (list files))) |
| 2406 | (insert "cvs add: scheduling file `" | 2406 | (insert (format-message |
| 2407 | (file-name-nondirectory file) | 2407 | "cvs add: scheduling file `%s' for addition\n" |
| 2408 | "' for addition\n"))) | 2408 | (file-name-nondirectory file))))) |
| 2409 | ;; VC never (?) does `cvs -n update' so dcd=nil | 2409 | ;; VC never (?) does `cvs -n update' so dcd=nil |
| 2410 | ;; should probably always be the right choice. | 2410 | ;; should probably always be the right choice. |
| 2411 | (cvs-parse-process nil subdir)))))))) | 2411 | (cvs-parse-process nil subdir)))))))) |
diff --git a/lisp/vc/vc-cvs.el b/lisp/vc/vc-cvs.el index 298bcefb7bf..0aa9c5a1e22 100644 --- a/lisp/vc/vc-cvs.el +++ b/lisp/vc/vc-cvs.el | |||
| @@ -281,7 +281,7 @@ committed and support display of sticky tags." | |||
| 281 | (propertize | 281 | (propertize |
| 282 | (if (zerop (length sticky-tag)) | 282 | (if (zerop (length sticky-tag)) |
| 283 | string | 283 | string |
| 284 | (setq help-echo (format-message "%s on the ‘%s’ branch" | 284 | (setq help-echo (format-message "%s on the `%s' branch" |
| 285 | help-echo sticky-tag)) | 285 | help-echo sticky-tag)) |
| 286 | (concat string "[" sticky-tag "]")) | 286 | (concat string "[" sticky-tag "]")) |
| 287 | 'help-echo help-echo))) | 287 | 'help-echo help-echo))) |
diff --git a/lisp/whitespace.el b/lisp/whitespace.el index ddc37f10180..319149638d6 100644 --- a/lisp/whitespace.el +++ b/lisp/whitespace.el | |||
| @@ -1931,13 +1931,13 @@ cleaning up these problems." | |||
| 1931 | 1931 | ||
| 1932 | 1932 | ||
| 1933 | (defun whitespace-mark-x (nchars condition) | 1933 | (defun whitespace-mark-x (nchars condition) |
| 1934 | "Insert the mark ('X' or ' ') after NCHARS depending on CONDITION." | 1934 | "Insert the mark (‘X’ or ‘ ’) after NCHARS depending on CONDITION." |
| 1935 | (forward-char nchars) | 1935 | (forward-char nchars) |
| 1936 | (insert (if condition "X" " "))) | 1936 | (insert (if condition "X" " "))) |
| 1937 | 1937 | ||
| 1938 | 1938 | ||
| 1939 | (defun whitespace-insert-option-mark (the-list the-value) | 1939 | (defun whitespace-insert-option-mark (the-list the-value) |
| 1940 | "Insert the option mark ('X' or ' ') in toggle options buffer." | 1940 | "Insert the option mark (‘X’ or ‘ ’) in toggle options buffer." |
| 1941 | (goto-char (point-min)) | 1941 | (goto-char (point-min)) |
| 1942 | (forward-line 2) | 1942 | (forward-line 2) |
| 1943 | (dolist (sym the-list) | 1943 | (dolist (sym the-list) |
diff --git a/lisp/woman.el b/lisp/woman.el index e903caaea30..de2cbc100ea 100644 --- a/lisp/woman.el +++ b/lisp/woman.el | |||
| @@ -4548,11 +4548,11 @@ Format paragraphs upto TO." | |||
| 4548 | 4548 | ||
| 4549 | (defun WoMan-log (format &rest args) | 4549 | (defun WoMan-log (format &rest args) |
| 4550 | "Log a message out of FORMAT control string and optional ARGS." | 4550 | "Log a message out of FORMAT control string and optional ARGS." |
| 4551 | (WoMan-log-1 (apply 'format format args))) | 4551 | (WoMan-log-1 (apply #'format-message format args))) |
| 4552 | 4552 | ||
| 4553 | (defun WoMan-warn (format &rest args) | 4553 | (defun WoMan-warn (format &rest args) |
| 4554 | "Log a warning message out of FORMAT control string and optional ARGS." | 4554 | "Log a warning message out of FORMAT control string and optional ARGS." |
| 4555 | (setq format (apply 'format format args)) | 4555 | (setq format (apply #'format-message format args)) |
| 4556 | (WoMan-log-1 (concat "** " format))) | 4556 | (WoMan-log-1 (concat "** " format))) |
| 4557 | 4557 | ||
| 4558 | ;; request is not used dynamically by any callees. | 4558 | ;; request is not used dynamically by any callees. |
diff --git a/src/ChangeLog.13 b/src/ChangeLog.13 index 196bd8e0d6d..ac2162830c4 100644 --- a/src/ChangeLog.13 +++ b/src/ChangeLog.13 | |||
| @@ -5245,8 +5245,7 @@ | |||
| 5245 | (xg_set_toolkit_horizontal_scroll_bar_thumb) | 5245 | (xg_set_toolkit_horizontal_scroll_bar_thumb) |
| 5246 | (xg_get_default_scrollbar_height) | 5246 | (xg_get_default_scrollbar_height) |
| 5247 | (xg_clear_under_internal_border): Extern. | 5247 | (xg_clear_under_internal_border): Extern. |
| 5248 | * gtkutil.c (xg_frame_resized): Don't call | 5248 | * gtkutil.c (xg_frame_resized): Call do_pending_window_change. |
| 5249 | do_pending_window_change. | ||
| 5250 | (xg_frame_set_char_size): Use adjust_frame_size. | 5249 | (xg_frame_set_char_size): Use adjust_frame_size. |
| 5251 | (style_changed_cb): Call update_theme_scrollbar_height and | 5250 | (style_changed_cb): Call update_theme_scrollbar_height and |
| 5252 | x_set_scroll_bar_default_height. | 5251 | x_set_scroll_bar_default_height. |
| @@ -5367,7 +5366,7 @@ | |||
| 5367 | build without toolkit. Always clear under internal border. | 5366 | build without toolkit. Always clear under internal border. |
| 5368 | (x_set_window_size): Don't check frame size or recompute | 5367 | (x_set_window_size): Don't check frame size or recompute |
| 5369 | fringes. Reset fullscreen status before applying sizes. | 5368 | fringes. Reset fullscreen status before applying sizes. |
| 5370 | Always resize as requested by pixelwise argument. Don't call | 5369 | Always resize as requested by pixelwise argument. Call |
| 5371 | do_pending_window_change. | 5370 | do_pending_window_change. |
| 5372 | (x_wm_set_size_hint): Add call for FRAME_SCROLL_BAR_AREA_HEIGHT. | 5371 | (x_wm_set_size_hint): Add call for FRAME_SCROLL_BAR_AREA_HEIGHT. |
| 5373 | (w32_initialize_display_info): Initialize dpyinfo's | 5372 | (w32_initialize_display_info): Initialize dpyinfo's |
| @@ -5519,7 +5518,7 @@ | |||
| 5519 | Call x_net_wm_state. | 5518 | Call x_net_wm_state. |
| 5520 | (x_set_window_size_1, x_wm_set_size_hint): Don't call | 5519 | (x_set_window_size_1, x_wm_set_size_hint): Don't call |
| 5521 | check_frame_size. | 5520 | check_frame_size. |
| 5522 | (x_set_window_size): Don't call check_frame_size and | 5521 | (x_set_window_size): Don't call check_frame_size. Call |
| 5523 | do_pending_window_change. | 5522 | do_pending_window_change. |
| 5524 | (x_term_init): Init horizontal_scroll_bar_cursor display info. | 5523 | (x_term_init): Init horizontal_scroll_bar_cursor display info. |
| 5525 | (x_create_terminal): Add set_horizontal_scroll_bar_hook. | 5524 | (x_create_terminal): Add set_horizontal_scroll_bar_hook. |
diff --git a/src/fileio.c b/src/fileio.c index debd1f30a4f..a36dfbcfa36 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -2655,11 +2655,7 @@ and the directory must allow you to open files in it. In order to use a | |||
| 2655 | directory as a buffer's current directory, this predicate must return true. | 2655 | directory as a buffer's current directory, this predicate must return true. |
| 2656 | A directory name spec may be given instead; then the value is t | 2656 | A directory name spec may be given instead; then the value is t |
| 2657 | if the directory so specified exists and really is a readable and | 2657 | if the directory so specified exists and really is a readable and |
| 2658 | searchable directory. | 2658 | searchable directory. */) |
| 2659 | |||
| 2660 | The result might be a false positive on MS-Windows in some rare cases, | ||
| 2661 | i.e., this function could return t for a directory that is not | ||
| 2662 | accessible by the current user. */) | ||
| 2663 | (Lisp_Object filename) | 2659 | (Lisp_Object filename) |
| 2664 | { | 2660 | { |
| 2665 | Lisp_Object absname; | 2661 | Lisp_Object absname; |
| @@ -2689,10 +2685,18 @@ bool | |||
| 2689 | file_accessible_directory_p (Lisp_Object file) | 2685 | file_accessible_directory_p (Lisp_Object file) |
| 2690 | { | 2686 | { |
| 2691 | #ifdef DOS_NT | 2687 | #ifdef DOS_NT |
| 2692 | /* There's no need to test whether FILE is searchable, as the | 2688 | # ifdef WINDOWSNT |
| 2693 | searchable/executable bit is invented on DOS_NT platforms. */ | 2689 | /* We need a special-purpose test because (a) NTFS security data is |
| 2690 | not reflected in Posix-style mode bits, and (b) the trick with | ||
| 2691 | accessing "DIR/.", used below on Posix hosts, doesn't work on | ||
| 2692 | Windows, because "DIR/." is normalized to just "DIR" before | ||
| 2693 | hitting the disk. */ | ||
| 2694 | return (SBYTES (file) == 0 | ||
| 2695 | || w32_accessible_directory_p (SSDATA (file), SBYTES (file))); | ||
| 2696 | # else /* MSDOS */ | ||
| 2694 | return file_directory_p (SSDATA (file)); | 2697 | return file_directory_p (SSDATA (file)); |
| 2695 | #else | 2698 | # endif /* MSDOS */ |
| 2699 | #else /* !DOS_NT */ | ||
| 2696 | /* On POSIXish platforms, use just one system call; this avoids a | 2700 | /* On POSIXish platforms, use just one system call; this avoids a |
| 2697 | race and is typically faster. */ | 2701 | race and is typically faster. */ |
| 2698 | const char *data = SSDATA (file); | 2702 | const char *data = SSDATA (file); |
| @@ -2725,7 +2729,7 @@ file_accessible_directory_p (Lisp_Object file) | |||
| 2725 | SAFE_FREE (); | 2729 | SAFE_FREE (); |
| 2726 | errno = saved_errno; | 2730 | errno = saved_errno; |
| 2727 | return ok; | 2731 | return ok; |
| 2728 | #endif | 2732 | #endif /* !DOS_NT */ |
| 2729 | } | 2733 | } |
| 2730 | 2734 | ||
| 2731 | DEFUN ("file-regular-p", Ffile_regular_p, Sfile_regular_p, 1, 1, 0, | 2735 | DEFUN ("file-regular-p", Ffile_regular_p, Sfile_regular_p, 1, 1, 0, |
diff --git a/src/gtkutil.c b/src/gtkutil.c index 89647ee8d97..725e3306c82 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c | |||
| @@ -920,8 +920,6 @@ xg_frame_resized (struct frame *f, int pixelwidth, int pixelheight) | |||
| 920 | change_frame_size (f, width, height, 0, 1, 0, 1); | 920 | change_frame_size (f, width, height, 0, 1, 0, 1); |
| 921 | SET_FRAME_GARBAGED (f); | 921 | SET_FRAME_GARBAGED (f); |
| 922 | cancel_mouse_face (f); | 922 | cancel_mouse_face (f); |
| 923 | |||
| 924 | do_pending_window_change (0); | ||
| 925 | } | 923 | } |
| 926 | } | 924 | } |
| 927 | 925 | ||
diff --git a/src/macfont.h b/src/macfont.h index 403be94e332..cab57372abb 100644 --- a/src/macfont.h +++ b/src/macfont.h | |||
| @@ -45,82 +45,32 @@ struct mac_glyph_layout | |||
| 45 | CGGlyph glyph_id; | 45 | CGGlyph glyph_id; |
| 46 | }; | 46 | }; |
| 47 | 47 | ||
| 48 | typedef CTFontDescriptorRef FontDescriptorRef; | 48 | #if MAC_OS_X_VERSION_MAX_ALLOWED < 1080 |
| 49 | typedef CTFontRef FontRef; | ||
| 50 | typedef CTFontSymbolicTraits FontSymbolicTraits; | ||
| 51 | typedef NSCharacterCollection CharacterCollection; | ||
| 52 | |||
| 53 | #define MAC_FONT_NAME_ATTRIBUTE kCTFontNameAttribute | ||
| 54 | #define MAC_FONT_FAMILY_NAME_ATTRIBUTE kCTFontFamilyNameAttribute | ||
| 55 | #define MAC_FONT_TRAITS_ATTRIBUTE kCTFontTraitsAttribute | ||
| 56 | #define MAC_FONT_SIZE_ATTRIBUTE kCTFontSizeAttribute | ||
| 57 | #define MAC_FONT_CASCADE_LIST_ATTRIBUTE kCTFontCascadeListAttribute | ||
| 58 | #define MAC_FONT_CHARACTER_SET_ATTRIBUTE kCTFontCharacterSetAttribute | ||
| 59 | #define MAC_FONT_LANGUAGES_ATTRIBUTE kCTFontLanguagesAttribute | ||
| 60 | #define MAC_FONT_FORMAT_ATTRIBUTE kCTFontFormatAttribute | ||
| 61 | #define MAC_FONT_SYMBOLIC_TRAIT kCTFontSymbolicTrait | ||
| 62 | #define MAC_FONT_WEIGHT_TRAIT kCTFontWeightTrait | ||
| 63 | #define MAC_FONT_WIDTH_TRAIT kCTFontWidthTrait | ||
| 64 | #define MAC_FONT_SLANT_TRAIT kCTFontSlantTrait | ||
| 65 | |||
| 66 | enum { | 49 | enum { |
| 67 | MAC_FONT_TRAIT_ITALIC = kCTFontItalicTrait, | 50 | kCTFontTraitItalic = kCTFontItalicTrait, |
| 68 | MAC_FONT_TRAIT_BOLD = kCTFontBoldTrait, | 51 | kCTFontTraitBold = kCTFontBoldTrait, |
| 69 | MAC_FONT_TRAIT_MONO_SPACE = kCTFontMonoSpaceTrait, | 52 | kCTFontTraitMonoSpace = kCTFontMonoSpaceTrait, |
| 70 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070 | 53 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1070 |
| 71 | MAC_FONT_TRAIT_COLOR_GLYPHS = kCTFontColorGlyphsTrait | 54 | kCTFontTraitColorGlyphs = kCTFontColorGlyphsTrait |
| 72 | #else | 55 | #else |
| 73 | MAC_FONT_TRAIT_COLOR_GLYPHS = (1 << 13) | 56 | kCTFontTraitColorGlyphs = (1 << 13) |
| 74 | #endif | 57 | #endif |
| 75 | }; | 58 | }; |
| 76 | 59 | ||
| 77 | enum { | 60 | enum { |
| 78 | MAC_FONT_FORMAT_BITMAP = kCTFontFormatBitmap | 61 | kCTCharacterCollectionIdentityMapping = kCTIdentityMappingCharacterCollection, |
| 62 | kCTCharacterCollectionAdobeJapan1 = kCTAdobeJapan1CharacterCollection | ||
| 79 | }; | 63 | }; |
| 80 | 64 | ||
| 81 | enum { | 65 | enum { |
| 82 | MAC_CHARACTER_COLLECTION_IDENTITY_MAPPING = NSIdentityMappingCharacterCollection, | 66 | kCTFontOrientationDefault = kCTFontDefaultOrientation |
| 83 | MAC_CHARACTER_COLLECTION_ADOBE_JAPAN1 = NSAdobeJapan1CharacterCollection | ||
| 84 | }; | 67 | }; |
| 68 | #endif | ||
| 85 | 69 | ||
| 86 | #define mac_font_descriptor_create_with_attributes \ | ||
| 87 | CTFontDescriptorCreateWithAttributes | ||
| 88 | #define mac_font_descriptor_create_matching_font_descriptors \ | ||
| 89 | CTFontDescriptorCreateMatchingFontDescriptors | ||
| 90 | #define mac_font_descriptor_create_matching_font_descriptor \ | ||
| 91 | CTFontDescriptorCreateMatchingFontDescriptor | ||
| 92 | #define mac_font_descriptor_copy_attribute CTFontDescriptorCopyAttribute | ||
| 93 | #define mac_font_descriptor_supports_languages \ | ||
| 94 | mac_ctfont_descriptor_supports_languages | ||
| 95 | #define mac_font_create_with_name(name, size) \ | ||
| 96 | CTFontCreateWithName (name, size, NULL) | ||
| 97 | #define mac_font_get_size CTFontGetSize | ||
| 98 | #define mac_font_copy_family_name CTFontCopyFamilyName | ||
| 99 | #define mac_font_copy_character_set CTFontCopyCharacterSet | ||
| 100 | #define mac_font_get_glyphs_for_characters CTFontGetGlyphsForCharacters | ||
| 101 | #define mac_font_get_ascent CTFontGetAscent | ||
| 102 | #define mac_font_get_descent CTFontGetDescent | ||
| 103 | #define mac_font_get_leading CTFontGetLeading | ||
| 104 | #define mac_font_get_underline_position CTFontGetUnderlinePosition | ||
| 105 | #define mac_font_get_underline_thickness CTFontGetUnderlineThickness | ||
| 106 | #define mac_font_copy_graphics_font(font) CTFontCopyGraphicsFont (font, NULL) | ||
| 107 | #define mac_font_copy_non_synthetic_table(font, table) \ | ||
| 108 | CTFontCopyTable (font, table, kCTFontTableOptionNoOptions) | ||
| 109 | |||
| 110 | #define mac_font_create_preferred_family_for_attributes \ | ||
| 111 | mac_ctfont_create_preferred_family_for_attributes | ||
| 112 | #define mac_font_get_advance_width_for_glyph \ | ||
| 113 | mac_ctfont_get_advance_width_for_glyph | ||
| 114 | #define mac_font_get_bounding_rect_for_glyph \ | ||
| 115 | mac_ctfont_get_bounding_rect_for_glyph | ||
| 116 | #define mac_font_create_available_families mac_ctfont_create_available_families | ||
| 117 | #define mac_font_shape mac_ctfont_shape | ||
| 118 | #if USE_CT_GLYPH_INFO | 70 | #if USE_CT_GLYPH_INFO |
| 119 | #define mac_font_get_glyph_for_cid mac_ctfont_get_glyph_for_cid | 71 | #define mac_font_get_glyph_for_cid mac_ctfont_get_glyph_for_cid |
| 120 | #endif | 72 | #endif |
| 121 | 73 | ||
| 122 | #define mac_nsctfont_copy_font_descriptor CTFontCopyFontDescriptor | ||
| 123 | |||
| 124 | #ifndef kCTVersionNumber10_9 | 74 | #ifndef kCTVersionNumber10_9 |
| 125 | #define kCTVersionNumber10_9 0x00060000 | 75 | #define kCTVersionNumber10_9 0x00060000 |
| 126 | #endif | 76 | #endif |
diff --git a/src/macfont.m b/src/macfont.m index d0d7252f350..23d272c9129 100644 --- a/src/macfont.m +++ b/src/macfont.m | |||
| @@ -40,29 +40,21 @@ Original author: YAMAMOTO Mitsuharu | |||
| 40 | 40 | ||
| 41 | static struct font_driver macfont_driver; | 41 | static struct font_driver macfont_driver; |
| 42 | 42 | ||
| 43 | static double mac_ctfont_get_advance_width_for_glyph (CTFontRef, CGGlyph); | 43 | static double mac_font_get_advance_width_for_glyph (CTFontRef, CGGlyph); |
| 44 | static CGRect mac_ctfont_get_bounding_rect_for_glyph (CTFontRef, CGGlyph); | 44 | static CGRect mac_font_get_bounding_rect_for_glyph (CTFontRef, CGGlyph); |
| 45 | static CFArrayRef mac_ctfont_create_available_families (void); | 45 | static CFArrayRef mac_font_create_available_families (void); |
| 46 | static Boolean mac_ctfont_equal_in_postscript_name (CTFontRef, CTFontRef); | 46 | static Boolean mac_font_equal_in_postscript_name (CTFontRef, CTFontRef); |
| 47 | static CTLineRef mac_ctfont_create_line_with_string_and_font (CFStringRef, | 47 | static CTLineRef mac_font_create_line_with_string_and_font (CFStringRef, |
| 48 | CTFontRef); | 48 | CTFontRef); |
| 49 | static CFComparisonResult mac_font_family_compare (const void *, | 49 | static Boolean mac_font_descriptor_supports_languages (CTFontDescriptorRef, |
| 50 | const void *, void *); | 50 | CFArrayRef); |
| 51 | static Boolean mac_ctfont_descriptor_supports_languages (CTFontDescriptorRef, | 51 | static CFStringRef mac_font_create_preferred_family_for_attributes (CFDictionaryRef); |
| 52 | CFArrayRef); | 52 | static CFIndex mac_font_shape (CTFontRef, CFStringRef, |
| 53 | static CFStringRef mac_ctfont_create_preferred_family_for_attributes (CFDictionaryRef); | 53 | struct mac_glyph_layout *, CFIndex); |
| 54 | static CFIndex mac_ctfont_shape (CTFontRef, CFStringRef, | 54 | static CFArrayRef mac_font_copy_default_descriptors_for_language (CFStringRef); |
| 55 | struct mac_glyph_layout *, CFIndex); | 55 | static CFStringRef mac_font_copy_default_name_for_charset_and_languages (CFCharacterSetRef, CFArrayRef); |
| 56 | static CFArrayRef | ||
| 57 | mac_font_copy_default_descriptors_for_language (CFStringRef language); | ||
| 58 | |||
| 59 | static CFStringRef | ||
| 60 | mac_font_copy_default_name_for_charset_and_languages (CFCharacterSetRef charset, | ||
| 61 | CFArrayRef languages); | ||
| 62 | |||
| 63 | #if USE_CT_GLYPH_INFO | 56 | #if USE_CT_GLYPH_INFO |
| 64 | static CGGlyph mac_ctfont_get_glyph_for_cid (CTFontRef, | 57 | static CGGlyph mac_ctfont_get_glyph_for_cid (CTFontRef, CTCharacterCollection, |
| 65 | CTCharacterCollection, | ||
| 66 | CGFontIndex); | 58 | CGFontIndex); |
| 67 | #endif | 59 | #endif |
| 68 | 60 | ||
| @@ -73,7 +65,7 @@ struct macfont_metrics; | |||
| 73 | struct macfont_info | 65 | struct macfont_info |
| 74 | { | 66 | { |
| 75 | struct font font; | 67 | struct font font; |
| 76 | FontRef macfont; | 68 | CTFontRef macfont; |
| 77 | CGFontRef cgfont; | 69 | CGFontRef cgfont; |
| 78 | ScreenFontRef screen_font; | 70 | ScreenFontRef screen_font; |
| 79 | struct macfont_cache *cache; | 71 | struct macfont_cache *cache; |
| @@ -112,23 +104,22 @@ static const CGAffineTransform synthetic_italic_atfm = {1, 0, 0.25, 1, 0, 0}; | |||
| 112 | static const CGFloat synthetic_bold_factor = 0.024; | 104 | static const CGFloat synthetic_bold_factor = 0.024; |
| 113 | 105 | ||
| 114 | static Boolean cfnumber_get_font_symbolic_traits_value (CFNumberRef, | 106 | static Boolean cfnumber_get_font_symbolic_traits_value (CFNumberRef, |
| 115 | FontSymbolicTraits *); | 107 | CTFontSymbolicTraits *); |
| 116 | static void macfont_store_descriptor_attributes (FontDescriptorRef, | 108 | static void macfont_store_descriptor_attributes (CTFontDescriptorRef, |
| 117 | Lisp_Object); | 109 | Lisp_Object); |
| 118 | static Lisp_Object macfont_descriptor_entity (FontDescriptorRef, | 110 | static Lisp_Object macfont_descriptor_entity (CTFontDescriptorRef, Lisp_Object, |
| 119 | Lisp_Object, | 111 | CTFontSymbolicTraits); |
| 120 | FontSymbolicTraits); | ||
| 121 | static CFStringRef macfont_create_family_with_symbol (Lisp_Object); | 112 | static CFStringRef macfont_create_family_with_symbol (Lisp_Object); |
| 122 | static int macfont_glyph_extents (struct font *, CGGlyph, | 113 | static int macfont_glyph_extents (struct font *, CGGlyph, |
| 123 | struct font_metrics *, CGFloat *, int); | 114 | struct font_metrics *, CGFloat *, int); |
| 124 | static CFMutableDictionaryRef macfont_create_attributes_with_spec (Lisp_Object); | 115 | static CFMutableDictionaryRef macfont_create_attributes_with_spec (Lisp_Object); |
| 125 | static Boolean macfont_supports_charset_and_languages_p (FontDescriptorRef, | 116 | static Boolean macfont_supports_charset_and_languages_p (CTFontDescriptorRef, |
| 126 | CFCharacterSetRef, | 117 | CFCharacterSetRef, |
| 127 | Lisp_Object, | 118 | Lisp_Object, |
| 128 | CFArrayRef); | 119 | CFArrayRef); |
| 129 | static Boolean macfont_closest_traits_index_p (CFArrayRef, FontSymbolicTraits, | 120 | static Boolean macfont_closest_traits_index_p (CFArrayRef, CTFontSymbolicTraits, |
| 130 | CFIndex); | 121 | CFIndex); |
| 131 | static CFDataRef mac_font_copy_uvs_table (FontRef); | 122 | static CFDataRef mac_font_copy_uvs_table (CTFontRef); |
| 132 | static void mac_font_get_glyphs_for_variants (CFDataRef, UTF32Char, | 123 | static void mac_font_get_glyphs_for_variants (CFDataRef, UTF32Char, |
| 133 | const UTF32Char [], | 124 | const UTF32Char [], |
| 134 | CGGlyph [], CFIndex); | 125 | CGGlyph [], CFIndex); |
| @@ -208,7 +199,7 @@ mac_screen_font_get_advance_width_for_glyph (ScreenFontRef font, CGGlyph glyph) | |||
| 208 | } | 199 | } |
| 209 | 200 | ||
| 210 | static CGGlyph | 201 | static CGGlyph |
| 211 | mac_font_get_glyph_for_cid (FontRef font, CharacterCollection collection, | 202 | mac_font_get_glyph_for_cid (CTFontRef font, CTCharacterCollection collection, |
| 212 | CGFontIndex cid) | 203 | CGFontIndex cid) |
| 213 | { | 204 | { |
| 214 | #if USE_CT_GLYPH_INFO | 205 | #if USE_CT_GLYPH_INFO |
| @@ -755,7 +746,7 @@ macfont_store_utf32char_to_unichars (UTF32Char c, UniChar *unichars) | |||
| 755 | 746 | ||
| 756 | static Boolean | 747 | static Boolean |
| 757 | cfnumber_get_font_symbolic_traits_value (CFNumberRef number, | 748 | cfnumber_get_font_symbolic_traits_value (CFNumberRef number, |
| 758 | FontSymbolicTraits *sym_traits) | 749 | CTFontSymbolicTraits *sym_traits) |
| 759 | { | 750 | { |
| 760 | SInt64 sint64_value; | 751 | SInt64 sint64_value; |
| 761 | 752 | ||
| @@ -763,7 +754,7 @@ cfnumber_get_font_symbolic_traits_value (CFNumberRef number, | |||
| 763 | OS X 10.6 when the value is greater than or equal to 1 << 31. */ | 754 | OS X 10.6 when the value is greater than or equal to 1 << 31. */ |
| 764 | if (CFNumberGetValue (number, kCFNumberSInt64Type, &sint64_value)) | 755 | if (CFNumberGetValue (number, kCFNumberSInt64Type, &sint64_value)) |
| 765 | { | 756 | { |
| 766 | *sym_traits = (FontSymbolicTraits) sint64_value; | 757 | *sym_traits = (CTFontSymbolicTraits) sint64_value; |
| 767 | 758 | ||
| 768 | return true; | 759 | return true; |
| 769 | } | 760 | } |
| @@ -772,7 +763,7 @@ cfnumber_get_font_symbolic_traits_value (CFNumberRef number, | |||
| 772 | } | 763 | } |
| 773 | 764 | ||
| 774 | static void | 765 | static void |
| 775 | macfont_store_descriptor_attributes (FontDescriptorRef desc, | 766 | macfont_store_descriptor_attributes (CTFontDescriptorRef desc, |
| 776 | Lisp_Object spec_or_entity) | 767 | Lisp_Object spec_or_entity) |
| 777 | { | 768 | { |
| 778 | CFStringRef str; | 769 | CFStringRef str; |
| @@ -780,15 +771,14 @@ macfont_store_descriptor_attributes (FontDescriptorRef desc, | |||
| 780 | CFNumberRef num; | 771 | CFNumberRef num; |
| 781 | CGFloat floatval; | 772 | CGFloat floatval; |
| 782 | 773 | ||
| 783 | str = mac_font_descriptor_copy_attribute (desc, | 774 | str = CTFontDescriptorCopyAttribute (desc, kCTFontFamilyNameAttribute); |
| 784 | MAC_FONT_FAMILY_NAME_ATTRIBUTE); | ||
| 785 | if (str) | 775 | if (str) |
| 786 | { | 776 | { |
| 787 | ASET (spec_or_entity, FONT_FAMILY_INDEX, | 777 | ASET (spec_or_entity, FONT_FAMILY_INDEX, |
| 788 | macfont_intern_prop_cfstring (str)); | 778 | macfont_intern_prop_cfstring (str)); |
| 789 | CFRelease (str); | 779 | CFRelease (str); |
| 790 | } | 780 | } |
| 791 | dict = mac_font_descriptor_copy_attribute (desc, MAC_FONT_TRAITS_ATTRIBUTE); | 781 | dict = CTFontDescriptorCopyAttribute (desc, kCTFontTraitsAttribute); |
| 792 | if (dict) | 782 | if (dict) |
| 793 | { | 783 | { |
| 794 | struct { | 784 | struct { |
| @@ -796,16 +786,16 @@ macfont_store_descriptor_attributes (FontDescriptorRef desc, | |||
| 796 | CFStringRef trait; | 786 | CFStringRef trait; |
| 797 | CGPoint points[6]; | 787 | CGPoint points[6]; |
| 798 | } numeric_traits[] = | 788 | } numeric_traits[] = |
| 799 | {{FONT_WEIGHT_INDEX, MAC_FONT_WEIGHT_TRAIT, | 789 | {{FONT_WEIGHT_INDEX, kCTFontWeightTrait, |
| 800 | {{-0.4, 50}, /* light */ | 790 | {{-0.4, 50}, /* light */ |
| 801 | {-0.24, 87.5}, /* (semi-light + normal) / 2 */ | 791 | {-0.24, 87.5}, /* (semi-light + normal) / 2 */ |
| 802 | {0, 100}, /* normal */ | 792 | {0, 100}, /* normal */ |
| 803 | {0.24, 140}, /* (semi-bold + normal) / 2 */ | 793 | {0.24, 140}, /* (semi-bold + normal) / 2 */ |
| 804 | {0.4, 200}, /* bold */ | 794 | {0.4, 200}, /* bold */ |
| 805 | {CGFLOAT_MAX, CGFLOAT_MAX}}}, | 795 | {CGFLOAT_MAX, CGFLOAT_MAX}}}, |
| 806 | {FONT_SLANT_INDEX, MAC_FONT_SLANT_TRAIT, | 796 | {FONT_SLANT_INDEX, kCTFontSlantTrait, |
| 807 | {{0, 100}, {0.1, 200}, {CGFLOAT_MAX, CGFLOAT_MAX}}}, | 797 | {{0, 100}, {0.1, 200}, {CGFLOAT_MAX, CGFLOAT_MAX}}}, |
| 808 | {FONT_WIDTH_INDEX, MAC_FONT_WIDTH_TRAIT, | 798 | {FONT_WIDTH_INDEX, kCTFontWidthTrait, |
| 809 | {{0, 100}, {1, 200}, {CGFLOAT_MAX, CGFLOAT_MAX}}}}; | 799 | {{0, 100}, {1, 200}, {CGFLOAT_MAX, CGFLOAT_MAX}}}}; |
| 810 | int i; | 800 | int i; |
| 811 | 801 | ||
| @@ -830,21 +820,21 @@ macfont_store_descriptor_attributes (FontDescriptorRef desc, | |||
| 830 | } | 820 | } |
| 831 | } | 821 | } |
| 832 | 822 | ||
| 833 | num = CFDictionaryGetValue (dict, MAC_FONT_SYMBOLIC_TRAIT); | 823 | num = CFDictionaryGetValue (dict, kCTFontSymbolicTrait); |
| 834 | if (num) | 824 | if (num) |
| 835 | { | 825 | { |
| 836 | FontSymbolicTraits sym_traits; | 826 | CTFontSymbolicTraits sym_traits; |
| 837 | int spacing; | 827 | int spacing; |
| 838 | 828 | ||
| 839 | cfnumber_get_font_symbolic_traits_value (num, &sym_traits); | 829 | cfnumber_get_font_symbolic_traits_value (num, &sym_traits); |
| 840 | spacing = (sym_traits & MAC_FONT_TRAIT_MONO_SPACE | 830 | spacing = (sym_traits & kCTFontTraitMonoSpace |
| 841 | ? FONT_SPACING_MONO : FONT_SPACING_PROPORTIONAL); | 831 | ? FONT_SPACING_MONO : FONT_SPACING_PROPORTIONAL); |
| 842 | ASET (spec_or_entity, FONT_SPACING_INDEX, make_number (spacing)); | 832 | ASET (spec_or_entity, FONT_SPACING_INDEX, make_number (spacing)); |
| 843 | } | 833 | } |
| 844 | 834 | ||
| 845 | CFRelease (dict); | 835 | CFRelease (dict); |
| 846 | } | 836 | } |
| 847 | num = mac_font_descriptor_copy_attribute (desc, MAC_FONT_SIZE_ATTRIBUTE); | 837 | num = CTFontDescriptorCopyAttribute (desc, kCTFontSizeAttribute); |
| 848 | if (num && CFNumberGetValue (num, kCFNumberCGFloatType, &floatval)) | 838 | if (num && CFNumberGetValue (num, kCFNumberCGFloatType, &floatval)) |
| 849 | ASET (spec_or_entity, FONT_SIZE_INDEX, make_number (floatval)); | 839 | ASET (spec_or_entity, FONT_SIZE_INDEX, make_number (floatval)); |
| 850 | else | 840 | else |
| @@ -854,12 +844,12 @@ macfont_store_descriptor_attributes (FontDescriptorRef desc, | |||
| 854 | } | 844 | } |
| 855 | 845 | ||
| 856 | static Lisp_Object | 846 | static Lisp_Object |
| 857 | macfont_descriptor_entity (FontDescriptorRef desc, Lisp_Object extra, | 847 | macfont_descriptor_entity (CTFontDescriptorRef desc, Lisp_Object extra, |
| 858 | FontSymbolicTraits synth_sym_traits) | 848 | CTFontSymbolicTraits synth_sym_traits) |
| 859 | { | 849 | { |
| 860 | Lisp_Object entity; | 850 | Lisp_Object entity; |
| 861 | CFDictionaryRef dict; | 851 | CFDictionaryRef dict; |
| 862 | FontSymbolicTraits sym_traits = 0; | 852 | CTFontSymbolicTraits sym_traits = 0; |
| 863 | CFStringRef name; | 853 | CFStringRef name; |
| 864 | 854 | ||
| 865 | entity = font_make_entity (); | 855 | entity = font_make_entity (); |
| @@ -869,10 +859,10 @@ macfont_descriptor_entity (FontDescriptorRef desc, Lisp_Object extra, | |||
| 869 | 859 | ||
| 870 | macfont_store_descriptor_attributes (desc, entity); | 860 | macfont_store_descriptor_attributes (desc, entity); |
| 871 | 861 | ||
| 872 | dict = mac_font_descriptor_copy_attribute (desc, MAC_FONT_TRAITS_ATTRIBUTE); | 862 | dict = CTFontDescriptorCopyAttribute (desc, kCTFontTraitsAttribute); |
| 873 | if (dict) | 863 | if (dict) |
| 874 | { | 864 | { |
| 875 | CFNumberRef num = CFDictionaryGetValue (dict, MAC_FONT_SYMBOLIC_TRAIT); | 865 | CFNumberRef num = CFDictionaryGetValue (dict, kCTFontSymbolicTrait); |
| 876 | 866 | ||
| 877 | if (num) | 867 | if (num) |
| 878 | cfnumber_get_font_symbolic_traits_value (num, &sym_traits); | 868 | cfnumber_get_font_symbolic_traits_value (num, &sym_traits); |
| @@ -881,16 +871,16 @@ macfont_descriptor_entity (FontDescriptorRef desc, Lisp_Object extra, | |||
| 881 | if (EQ (AREF (entity, FONT_SIZE_INDEX), make_number (0))) | 871 | if (EQ (AREF (entity, FONT_SIZE_INDEX), make_number (0))) |
| 882 | ASET (entity, FONT_AVGWIDTH_INDEX, make_number (0)); | 872 | ASET (entity, FONT_AVGWIDTH_INDEX, make_number (0)); |
| 883 | ASET (entity, FONT_EXTRA_INDEX, Fcopy_sequence (extra)); | 873 | ASET (entity, FONT_EXTRA_INDEX, Fcopy_sequence (extra)); |
| 884 | name = mac_font_descriptor_copy_attribute (desc, MAC_FONT_NAME_ATTRIBUTE); | 874 | name = CTFontDescriptorCopyAttribute (desc, kCTFontNameAttribute); |
| 885 | font_put_extra (entity, QCfont_entity, | 875 | font_put_extra (entity, QCfont_entity, |
| 886 | make_save_ptr_int ((void *) name, sym_traits)); | 876 | make_save_ptr_int ((void *) name, sym_traits)); |
| 887 | if (synth_sym_traits & MAC_FONT_TRAIT_ITALIC) | 877 | if (synth_sym_traits & kCTFontTraitItalic) |
| 888 | FONT_SET_STYLE (entity, FONT_SLANT_INDEX, | 878 | FONT_SET_STYLE (entity, FONT_SLANT_INDEX, |
| 889 | make_number (FONT_SLANT_SYNTHETIC_ITALIC)); | 879 | make_number (FONT_SLANT_SYNTHETIC_ITALIC)); |
| 890 | if (synth_sym_traits & MAC_FONT_TRAIT_BOLD) | 880 | if (synth_sym_traits & kCTFontTraitBold) |
| 891 | FONT_SET_STYLE (entity, FONT_WEIGHT_INDEX, | 881 | FONT_SET_STYLE (entity, FONT_WEIGHT_INDEX, |
| 892 | make_number (FONT_WEIGHT_SYNTHETIC_BOLD)); | 882 | make_number (FONT_WEIGHT_SYNTHETIC_BOLD)); |
| 893 | if (synth_sym_traits & MAC_FONT_TRAIT_MONO_SPACE) | 883 | if (synth_sym_traits & kCTFontTraitMonoSpace) |
| 894 | ASET (entity, FONT_SPACING_INDEX, | 884 | ASET (entity, FONT_SPACING_INDEX, |
| 895 | make_number (FONT_SPACING_SYNTHETIC_MONO)); | 885 | make_number (FONT_SPACING_SYNTHETIC_MONO)); |
| 896 | 886 | ||
| @@ -1039,7 +1029,7 @@ macfont_create_family_with_symbol (Lisp_Object symbol) | |||
| 1039 | { | 1029 | { |
| 1040 | CFStringRef result = NULL, family_name; | 1030 | CFStringRef result = NULL, family_name; |
| 1041 | CFDictionaryRef attributes = NULL; | 1031 | CFDictionaryRef attributes = NULL; |
| 1042 | FontDescriptorRef pat_desc = NULL; | 1032 | CTFontDescriptorRef pat_desc = NULL; |
| 1043 | 1033 | ||
| 1044 | if (macfont_get_family_cache_if_present (symbol, &result)) | 1034 | if (macfont_get_family_cache_if_present (symbol, &result)) |
| 1045 | return result ? CFRetain (result) : NULL; | 1035 | return result ? CFRetain (result) : NULL; |
| @@ -1049,7 +1039,7 @@ macfont_create_family_with_symbol (Lisp_Object symbol) | |||
| 1049 | { | 1039 | { |
| 1050 | attributes = | 1040 | attributes = |
| 1051 | CFDictionaryCreate (NULL, | 1041 | CFDictionaryCreate (NULL, |
| 1052 | (const void **) &MAC_FONT_FAMILY_NAME_ATTRIBUTE, | 1042 | (const void **) &kCTFontFamilyNameAttribute, |
| 1053 | (const void **) &family_name, 1, | 1043 | (const void **) &family_name, 1, |
| 1054 | &kCFTypeDictionaryKeyCallBacks, | 1044 | &kCFTypeDictionaryKeyCallBacks, |
| 1055 | &kCFTypeDictionaryValueCallBacks); | 1045 | &kCFTypeDictionaryValueCallBacks); |
| @@ -1057,19 +1047,18 @@ macfont_create_family_with_symbol (Lisp_Object symbol) | |||
| 1057 | } | 1047 | } |
| 1058 | if (attributes) | 1048 | if (attributes) |
| 1059 | { | 1049 | { |
| 1060 | pat_desc = mac_font_descriptor_create_with_attributes (attributes); | 1050 | pat_desc = CTFontDescriptorCreateWithAttributes (attributes); |
| 1061 | CFRelease (attributes); | 1051 | CFRelease (attributes); |
| 1062 | } | 1052 | } |
| 1063 | if (pat_desc) | 1053 | if (pat_desc) |
| 1064 | { | 1054 | { |
| 1065 | FontDescriptorRef desc = | 1055 | CTFontDescriptorRef desc = |
| 1066 | mac_font_descriptor_create_matching_font_descriptor (pat_desc, NULL); | 1056 | CTFontDescriptorCreateMatchingFontDescriptor (pat_desc, NULL); |
| 1067 | 1057 | ||
| 1068 | if (desc) | 1058 | if (desc) |
| 1069 | { | 1059 | { |
| 1070 | result = | 1060 | result = |
| 1071 | mac_font_descriptor_copy_attribute (desc, | 1061 | CTFontDescriptorCopyAttribute (desc, kCTFontFamilyNameAttribute); |
| 1072 | MAC_FONT_FAMILY_NAME_ATTRIBUTE); | ||
| 1073 | CFRelease (desc); | 1062 | CFRelease (desc); |
| 1074 | } | 1063 | } |
| 1075 | macfont_set_family_cache (symbol, result); | 1064 | macfont_set_family_cache (symbol, result); |
| @@ -1126,7 +1115,7 @@ macfont_glyph_extents (struct font *font, CGGlyph glyph, | |||
| 1126 | int force_integral_p) | 1115 | int force_integral_p) |
| 1127 | { | 1116 | { |
| 1128 | struct macfont_info *macfont_info = (struct macfont_info *) font; | 1117 | struct macfont_info *macfont_info = (struct macfont_info *) font; |
| 1129 | FontRef macfont = macfont_info->macfont; | 1118 | CTFontRef macfont = macfont_info->macfont; |
| 1130 | int row, col; | 1119 | int row, col; |
| 1131 | struct macfont_metrics *cache; | 1120 | struct macfont_metrics *cache; |
| 1132 | int width; | 1121 | int width; |
| @@ -1196,10 +1185,9 @@ macfont_glyph_extents (struct font *font, CGGlyph glyph, | |||
| 1196 | } | 1185 | } |
| 1197 | if (macfont_info->synthetic_bold_p && ! force_integral_p) | 1186 | if (macfont_info->synthetic_bold_p && ! force_integral_p) |
| 1198 | { | 1187 | { |
| 1199 | CGFloat d = | 1188 | CGFloat d = - synthetic_bold_factor * CTFontGetSize (macfont) / 2; |
| 1200 | - synthetic_bold_factor * mac_font_get_size (macfont) / 2; | ||
| 1201 | 1189 | ||
| 1202 | bounds = CGRectInset (bounds, d, d); | 1190 | bounds = CGRectInset (bounds, d, d); |
| 1203 | } | 1191 | } |
| 1204 | switch (macfont_info->spacing) | 1192 | switch (macfont_info->spacing) |
| 1205 | { | 1193 | { |
| @@ -1302,8 +1290,8 @@ struct macfont_cache | |||
| 1302 | /* Character collection specifying the destination of the mapping | 1290 | /* Character collection specifying the destination of the mapping |
| 1303 | provided by `table' above. If `table' is obtained from the UVS | 1291 | provided by `table' above. If `table' is obtained from the UVS |
| 1304 | subtable in the font cmap table, then the value of this member | 1292 | subtable in the font cmap table, then the value of this member |
| 1305 | should be MAC_CHARACTER_COLLECTION_IDENTITY_MAPPING. */ | 1293 | should be kCTCharacterCollectionIdentityMapping. */ |
| 1306 | CharacterCollection collection; | 1294 | CTCharacterCollection collection; |
| 1307 | } uvs; | 1295 | } uvs; |
| 1308 | }; | 1296 | }; |
| 1309 | 1297 | ||
| @@ -1314,8 +1302,8 @@ static CFCharacterSetRef macfont_get_cf_charset (struct font *); | |||
| 1314 | static CFCharacterSetRef macfont_get_cf_charset_for_name (CFStringRef); | 1302 | static CFCharacterSetRef macfont_get_cf_charset_for_name (CFStringRef); |
| 1315 | static CGGlyph macfont_get_glyph_for_character (struct font *, UTF32Char); | 1303 | static CGGlyph macfont_get_glyph_for_character (struct font *, UTF32Char); |
| 1316 | static CGGlyph macfont_get_glyph_for_cid (struct font *font, | 1304 | static CGGlyph macfont_get_glyph_for_cid (struct font *font, |
| 1317 | CharacterCollection, CGFontIndex); | 1305 | CTCharacterCollection, CGFontIndex); |
| 1318 | static CFDataRef macfont_get_uvs_table (struct font *, CharacterCollection *); | 1306 | static CFDataRef macfont_get_uvs_table (struct font *, CTCharacterCollection *); |
| 1319 | 1307 | ||
| 1320 | static struct macfont_cache * | 1308 | static struct macfont_cache * |
| 1321 | macfont_lookup_cache (CFStringRef key) | 1309 | macfont_lookup_cache (CFStringRef key) |
| @@ -1335,7 +1323,7 @@ macfont_lookup_cache (CFStringRef key) | |||
| 1335 | 1323 | ||
| 1336 | if (cache == NULL) | 1324 | if (cache == NULL) |
| 1337 | { | 1325 | { |
| 1338 | FontRef macfont = mac_font_create_with_name (key, 0); | 1326 | CTFontRef macfont = CTFontCreateWithName (key, 0, NULL); |
| 1339 | 1327 | ||
| 1340 | if (macfont) | 1328 | if (macfont) |
| 1341 | { | 1329 | { |
| @@ -1353,7 +1341,7 @@ macfont_lookup_cache (CFStringRef key) | |||
| 1353 | CFCharacterSetCreateWithCharactersInRange (NULL, range); | 1341 | CFCharacterSetCreateWithCharactersInRange (NULL, range); |
| 1354 | } | 1342 | } |
| 1355 | if (cache->cf_charset == NULL) | 1343 | if (cache->cf_charset == NULL) |
| 1356 | cache->cf_charset = mac_font_copy_character_set (macfont); | 1344 | cache->cf_charset = CTFontCopyCharacterSet (macfont); |
| 1357 | CFDictionaryAddValue (macfont_cache_dictionary, key, | 1345 | CFDictionaryAddValue (macfont_cache_dictionary, key, |
| 1358 | (const void *) cache); | 1346 | (const void *) cache); |
| 1359 | CFRelease (macfont); | 1347 | CFRelease (macfont); |
| @@ -1410,7 +1398,7 @@ static CGGlyph | |||
| 1410 | macfont_get_glyph_for_character (struct font *font, UTF32Char c) | 1398 | macfont_get_glyph_for_character (struct font *font, UTF32Char c) |
| 1411 | { | 1399 | { |
| 1412 | struct macfont_info *macfont_info = (struct macfont_info *) font; | 1400 | struct macfont_info *macfont_info = (struct macfont_info *) font; |
| 1413 | FontRef macfont = macfont_info->macfont; | 1401 | CTFontRef macfont = macfont_info->macfont; |
| 1414 | struct macfont_cache *cache = macfont_info->cache; | 1402 | struct macfont_cache *cache = macfont_info->cache; |
| 1415 | 1403 | ||
| 1416 | if (c < 0xD800 || (c > 0xDFFF && c < 0x10000)) | 1404 | if (c < 0xD800 || (c > 0xDFFF && c < 0x10000)) |
| @@ -1449,8 +1437,7 @@ macfont_get_glyph_for_character (struct font *font, UTF32Char c) | |||
| 1449 | if (nkeys_or_perm + 1 != ROW_PERM_OFFSET) | 1437 | if (nkeys_or_perm + 1 != ROW_PERM_OFFSET) |
| 1450 | { | 1438 | { |
| 1451 | ch = c; | 1439 | ch = c; |
| 1452 | if (!mac_font_get_glyphs_for_characters (macfont, &ch, | 1440 | if (!CTFontGetGlyphsForCharacters (macfont, &ch, &glyph, 1) |
| 1453 | &glyph, 1) | ||
| 1454 | || glyph == 0) | 1441 | || glyph == 0) |
| 1455 | glyph = kCGFontIndexInvalid; | 1442 | glyph = kCGFontIndexInvalid; |
| 1456 | 1443 | ||
| @@ -1493,8 +1480,7 @@ macfont_get_glyph_for_character (struct font *font, UTF32Char c) | |||
| 1493 | glyphs = xmalloc (sizeof (CGGlyph) * 256); | 1480 | glyphs = xmalloc (sizeof (CGGlyph) * 256); |
| 1494 | if (len > 0) | 1481 | if (len > 0) |
| 1495 | { | 1482 | { |
| 1496 | mac_font_get_glyphs_for_characters (macfont, unichars, | 1483 | CTFontGetGlyphsForCharacters (macfont, unichars, glyphs, len); |
| 1497 | glyphs, len); | ||
| 1498 | while (i > len) | 1484 | while (i > len) |
| 1499 | { | 1485 | { |
| 1500 | int next = unichars[len - 1] % 256; | 1486 | int next = unichars[len - 1] % 256; |
| @@ -1550,8 +1536,7 @@ macfont_get_glyph_for_character (struct font *font, UTF32Char c) | |||
| 1550 | CGGlyph glyphs[2]; | 1536 | CGGlyph glyphs[2]; |
| 1551 | CFIndex count = macfont_store_utf32char_to_unichars (c, unichars); | 1537 | CFIndex count = macfont_store_utf32char_to_unichars (c, unichars); |
| 1552 | 1538 | ||
| 1553 | if (mac_font_get_glyphs_for_characters (macfont, unichars, glyphs, | 1539 | if (CTFontGetGlyphsForCharacters (macfont, unichars, glyphs, count)) |
| 1554 | count)) | ||
| 1555 | glyph = glyphs[0]; | 1540 | glyph = glyphs[0]; |
| 1556 | if (glyph == 0) | 1541 | if (glyph == 0) |
| 1557 | glyph = kCGFontIndexInvalid; | 1542 | glyph = kCGFontIndexInvalid; |
| @@ -1566,33 +1551,33 @@ macfont_get_glyph_for_character (struct font *font, UTF32Char c) | |||
| 1566 | } | 1551 | } |
| 1567 | 1552 | ||
| 1568 | static CGGlyph | 1553 | static CGGlyph |
| 1569 | macfont_get_glyph_for_cid (struct font *font, CharacterCollection collection, | 1554 | macfont_get_glyph_for_cid (struct font *font, CTCharacterCollection collection, |
| 1570 | CGFontIndex cid) | 1555 | CGFontIndex cid) |
| 1571 | { | 1556 | { |
| 1572 | struct macfont_info *macfont_info = (struct macfont_info *) font; | 1557 | struct macfont_info *macfont_info = (struct macfont_info *) font; |
| 1573 | FontRef macfont = macfont_info->macfont; | 1558 | CTFontRef macfont = macfont_info->macfont; |
| 1574 | 1559 | ||
| 1575 | /* Cache it? */ | 1560 | /* Cache it? */ |
| 1576 | return mac_font_get_glyph_for_cid (macfont, collection, cid); | 1561 | return mac_font_get_glyph_for_cid (macfont, collection, cid); |
| 1577 | } | 1562 | } |
| 1578 | 1563 | ||
| 1579 | static CFDataRef | 1564 | static CFDataRef |
| 1580 | macfont_get_uvs_table (struct font *font, CharacterCollection *collection) | 1565 | macfont_get_uvs_table (struct font *font, CTCharacterCollection *collection) |
| 1581 | { | 1566 | { |
| 1582 | struct macfont_info *macfont_info = (struct macfont_info *) font; | 1567 | struct macfont_info *macfont_info = (struct macfont_info *) font; |
| 1583 | FontRef macfont = macfont_info->macfont; | 1568 | CTFontRef macfont = macfont_info->macfont; |
| 1584 | struct macfont_cache *cache = macfont_info->cache; | 1569 | struct macfont_cache *cache = macfont_info->cache; |
| 1585 | CFDataRef result = NULL; | 1570 | CFDataRef result = NULL; |
| 1586 | 1571 | ||
| 1587 | if (cache->uvs.table == NULL) | 1572 | if (cache->uvs.table == NULL) |
| 1588 | { | 1573 | { |
| 1589 | CFDataRef uvs_table = mac_font_copy_uvs_table (macfont); | 1574 | CFDataRef uvs_table = mac_font_copy_uvs_table (macfont); |
| 1590 | CharacterCollection uvs_collection = | 1575 | CTCharacterCollection uvs_collection = |
| 1591 | MAC_CHARACTER_COLLECTION_IDENTITY_MAPPING; | 1576 | kCTCharacterCollectionIdentityMapping; |
| 1592 | 1577 | ||
| 1593 | if (uvs_table == NULL | 1578 | if (uvs_table == NULL |
| 1594 | && mac_font_get_glyph_for_cid (macfont, | 1579 | && mac_font_get_glyph_for_cid (macfont, |
| 1595 | MAC_CHARACTER_COLLECTION_ADOBE_JAPAN1, | 1580 | kCTCharacterCollectionAdobeJapan1, |
| 1596 | 6480) != kCGFontIndexInvalid) | 1581 | 6480) != kCGFontIndexInvalid) |
| 1597 | { | 1582 | { |
| 1598 | /* If the glyph for U+4E55 is accessible via its CID 6480, | 1583 | /* If the glyph for U+4E55 is accessible via its CID 6480, |
| @@ -1609,7 +1594,7 @@ macfont_get_uvs_table (struct font *font, CharacterCollection *collection) | |||
| 1609 | if (mac_uvs_table_adobe_japan1) | 1594 | if (mac_uvs_table_adobe_japan1) |
| 1610 | { | 1595 | { |
| 1611 | uvs_table = CFRetain (mac_uvs_table_adobe_japan1); | 1596 | uvs_table = CFRetain (mac_uvs_table_adobe_japan1); |
| 1612 | uvs_collection = MAC_CHARACTER_COLLECTION_ADOBE_JAPAN1; | 1597 | uvs_collection = kCTCharacterCollectionAdobeJapan1; |
| 1613 | } | 1598 | } |
| 1614 | } | 1599 | } |
| 1615 | if (uvs_table == NULL) | 1600 | if (uvs_table == NULL) |
| @@ -1852,16 +1837,16 @@ macfont_create_attributes_with_spec (Lisp_Object spec) | |||
| 1852 | CFStringRef trait; | 1837 | CFStringRef trait; |
| 1853 | CGPoint points[6]; | 1838 | CGPoint points[6]; |
| 1854 | } numeric_traits[] = | 1839 | } numeric_traits[] = |
| 1855 | {{FONT_WEIGHT_INDEX, MAC_FONT_WEIGHT_TRAIT, | 1840 | {{FONT_WEIGHT_INDEX, kCTFontWeightTrait, |
| 1856 | {{-0.4, 50}, /* light */ | 1841 | {{-0.4, 50}, /* light */ |
| 1857 | {-0.24, 87.5}, /* (semi-light + normal) / 2 */ | 1842 | {-0.24, 87.5}, /* (semi-light + normal) / 2 */ |
| 1858 | {0, 100}, /* normal */ | 1843 | {0, 100}, /* normal */ |
| 1859 | {0.24, 140}, /* (semi-bold + normal) / 2 */ | 1844 | {0.24, 140}, /* (semi-bold + normal) / 2 */ |
| 1860 | {0.4, 200}, /* bold */ | 1845 | {0.4, 200}, /* bold */ |
| 1861 | {CGFLOAT_MAX, CGFLOAT_MAX}}}, | 1846 | {CGFLOAT_MAX, CGFLOAT_MAX}}}, |
| 1862 | {FONT_SLANT_INDEX, MAC_FONT_SLANT_TRAIT, | 1847 | {FONT_SLANT_INDEX, kCTFontSlantTrait, |
| 1863 | {{0, 100}, {0.1, 200}, {CGFLOAT_MAX, CGFLOAT_MAX}}}, | 1848 | {{0, 100}, {0.1, 200}, {CGFLOAT_MAX, CGFLOAT_MAX}}}, |
| 1864 | {FONT_WIDTH_INDEX, MAC_FONT_WIDTH_TRAIT, | 1849 | {FONT_WIDTH_INDEX, kCTFontWidthTrait, |
| 1865 | {{0, 100}, {1, 200}, {CGFLOAT_MAX, CGFLOAT_MAX}}}}; | 1850 | {{0, 100}, {1, 200}, {CGFLOAT_MAX, CGFLOAT_MAX}}}}; |
| 1866 | 1851 | ||
| 1867 | registry = AREF (spec, FONT_REGISTRY_INDEX); | 1852 | registry = AREF (spec, FONT_REGISTRY_INDEX); |
| @@ -1977,7 +1962,7 @@ macfont_create_attributes_with_spec (Lisp_Object spec) | |||
| 1977 | 1962 | ||
| 1978 | if (! family) | 1963 | if (! family) |
| 1979 | goto err; | 1964 | goto err; |
| 1980 | CFDictionaryAddValue (attributes, MAC_FONT_FAMILY_NAME_ATTRIBUTE, | 1965 | CFDictionaryAddValue (attributes, kCTFontFamilyNameAttribute, |
| 1981 | family); | 1966 | family); |
| 1982 | CFRelease (family); | 1967 | CFRelease (family); |
| 1983 | } | 1968 | } |
| @@ -2018,16 +2003,16 @@ macfont_create_attributes_with_spec (Lisp_Object spec) | |||
| 2018 | } | 2003 | } |
| 2019 | } | 2004 | } |
| 2020 | if (CFDictionaryGetCount (traits)) | 2005 | if (CFDictionaryGetCount (traits)) |
| 2021 | CFDictionaryAddValue (attributes, MAC_FONT_TRAITS_ATTRIBUTE, traits); | 2006 | CFDictionaryAddValue (attributes, kCTFontTraitsAttribute, traits); |
| 2022 | 2007 | ||
| 2023 | if (charset) | 2008 | if (charset) |
| 2024 | CFDictionaryAddValue (attributes, MAC_FONT_CHARACTER_SET_ATTRIBUTE, | 2009 | CFDictionaryAddValue (attributes, kCTFontCharacterSetAttribute, |
| 2025 | charset); | 2010 | charset); |
| 2026 | if (charset_string) | 2011 | if (charset_string) |
| 2027 | CFDictionaryAddValue (attributes, MAC_FONT_CHARACTER_SET_STRING_ATTRIBUTE, | 2012 | CFDictionaryAddValue (attributes, MAC_FONT_CHARACTER_SET_STRING_ATTRIBUTE, |
| 2028 | charset_string); | 2013 | charset_string); |
| 2029 | if (langarray) | 2014 | if (langarray) |
| 2030 | CFDictionaryAddValue (attributes, MAC_FONT_LANGUAGES_ATTRIBUTE, langarray); | 2015 | CFDictionaryAddValue (attributes, kCTFontLanguagesAttribute, langarray); |
| 2031 | 2016 | ||
| 2032 | goto finish; | 2017 | goto finish; |
| 2033 | 2018 | ||
| @@ -2056,7 +2041,7 @@ macfont_create_attributes_with_spec (Lisp_Object spec) | |||
| 2056 | } | 2041 | } |
| 2057 | 2042 | ||
| 2058 | static Boolean | 2043 | static Boolean |
| 2059 | macfont_supports_charset_and_languages_p (FontDescriptorRef desc, | 2044 | macfont_supports_charset_and_languages_p (CTFontDescriptorRef desc, |
| 2060 | CFCharacterSetRef charset, | 2045 | CFCharacterSetRef charset, |
| 2061 | Lisp_Object chars, | 2046 | Lisp_Object chars, |
| 2062 | CFArrayRef languages) | 2047 | CFArrayRef languages) |
| @@ -2066,8 +2051,7 @@ macfont_supports_charset_and_languages_p (FontDescriptorRef desc, | |||
| 2066 | if (charset || VECTORP (chars)) | 2051 | if (charset || VECTORP (chars)) |
| 2067 | { | 2052 | { |
| 2068 | CFCharacterSetRef desc_charset = | 2053 | CFCharacterSetRef desc_charset = |
| 2069 | mac_font_descriptor_copy_attribute (desc, | 2054 | CTFontDescriptorCopyAttribute (desc, kCTFontCharacterSetAttribute); |
| 2070 | MAC_FONT_CHARACTER_SET_ATTRIBUTE); | ||
| 2071 | 2055 | ||
| 2072 | if (desc_charset == NULL) | 2056 | if (desc_charset == NULL) |
| 2073 | result = false; | 2057 | result = false; |
| @@ -2097,20 +2081,20 @@ macfont_supports_charset_and_languages_p (FontDescriptorRef desc, | |||
| 2097 | } | 2081 | } |
| 2098 | 2082 | ||
| 2099 | static int | 2083 | static int |
| 2100 | macfont_traits_distance (FontSymbolicTraits sym_traits1, | 2084 | macfont_traits_distance (CTFontSymbolicTraits sym_traits1, |
| 2101 | FontSymbolicTraits sym_traits2) | 2085 | CTFontSymbolicTraits sym_traits2) |
| 2102 | { | 2086 | { |
| 2103 | FontSymbolicTraits diff = (sym_traits1 ^ sym_traits2); | 2087 | CTFontSymbolicTraits diff = (sym_traits1 ^ sym_traits2); |
| 2104 | int distance = 0; | 2088 | int distance = 0; |
| 2105 | 2089 | ||
| 2106 | /* We prefer synthetic bold of italic to synthetic italic of bold | 2090 | /* We prefer synthetic bold of italic to synthetic italic of bold |
| 2107 | when both bold and italic are available but bold-italic is not | 2091 | when both bold and italic are available but bold-italic is not |
| 2108 | available. */ | 2092 | available. */ |
| 2109 | if (diff & MAC_FONT_TRAIT_BOLD) | 2093 | if (diff & kCTFontTraitBold) |
| 2110 | distance |= (1 << 0); | 2094 | distance |= (1 << 0); |
| 2111 | if (diff & MAC_FONT_TRAIT_ITALIC) | 2095 | if (diff & kCTFontTraitItalic) |
| 2112 | distance |= (1 << 1); | 2096 | distance |= (1 << 1); |
| 2113 | if (diff & MAC_FONT_TRAIT_MONO_SPACE) | 2097 | if (diff & kCTFontTraitMonoSpace) |
| 2114 | distance |= (1 << 2); | 2098 | distance |= (1 << 2); |
| 2115 | 2099 | ||
| 2116 | return distance; | 2100 | return distance; |
| @@ -2118,21 +2102,21 @@ macfont_traits_distance (FontSymbolicTraits sym_traits1, | |||
| 2118 | 2102 | ||
| 2119 | static Boolean | 2103 | static Boolean |
| 2120 | macfont_closest_traits_index_p (CFArrayRef traits_array, | 2104 | macfont_closest_traits_index_p (CFArrayRef traits_array, |
| 2121 | FontSymbolicTraits target, | 2105 | CTFontSymbolicTraits target, |
| 2122 | CFIndex index) | 2106 | CFIndex index) |
| 2123 | { | 2107 | { |
| 2124 | CFIndex i, count = CFArrayGetCount (traits_array); | 2108 | CFIndex i, count = CFArrayGetCount (traits_array); |
| 2125 | FontSymbolicTraits traits; | 2109 | CTFontSymbolicTraits traits; |
| 2126 | int my_distance; | 2110 | int my_distance; |
| 2127 | 2111 | ||
| 2128 | traits = ((FontSymbolicTraits) (uintptr_t) | 2112 | traits = ((CTFontSymbolicTraits) (uintptr_t) |
| 2129 | CFArrayGetValueAtIndex (traits_array, index)); | 2113 | CFArrayGetValueAtIndex (traits_array, index)); |
| 2130 | my_distance = macfont_traits_distance (target, traits); | 2114 | my_distance = macfont_traits_distance (target, traits); |
| 2131 | 2115 | ||
| 2132 | for (i = 0; i < count; i++) | 2116 | for (i = 0; i < count; i++) |
| 2133 | if (i != index) | 2117 | if (i != index) |
| 2134 | { | 2118 | { |
| 2135 | traits = ((FontSymbolicTraits) (uintptr_t) | 2119 | traits = ((CTFontSymbolicTraits) (uintptr_t) |
| 2136 | CFArrayGetValueAtIndex (traits_array, i)); | 2120 | CFArrayGetValueAtIndex (traits_array, i)); |
| 2137 | if (macfont_traits_distance (target, traits) < my_distance) | 2121 | if (macfont_traits_distance (target, traits) < my_distance) |
| 2138 | return false; | 2122 | return false; |
| @@ -2150,7 +2134,7 @@ macfont_list (struct frame *f, Lisp_Object spec) | |||
| 2150 | CFMutableDictionaryRef attributes = NULL, traits; | 2134 | CFMutableDictionaryRef attributes = NULL, traits; |
| 2151 | Lisp_Object chars = Qnil; | 2135 | Lisp_Object chars = Qnil; |
| 2152 | int spacing = -1; | 2136 | int spacing = -1; |
| 2153 | FontSymbolicTraits synth_sym_traits = 0; | 2137 | CTFontSymbolicTraits synth_sym_traits = 0; |
| 2154 | CFArrayRef families; | 2138 | CFArrayRef families; |
| 2155 | CFIndex families_count; | 2139 | CFIndex families_count; |
| 2156 | CFCharacterSetRef charset = NULL; | 2140 | CFCharacterSetRef charset = NULL; |
| @@ -2170,28 +2154,28 @@ macfont_list (struct frame *f, Lisp_Object spec) | |||
| 2170 | if (! attributes) | 2154 | if (! attributes) |
| 2171 | goto finish; | 2155 | goto finish; |
| 2172 | 2156 | ||
| 2173 | languages = CFDictionaryGetValue (attributes, MAC_FONT_LANGUAGES_ATTRIBUTE); | 2157 | languages = CFDictionaryGetValue (attributes, kCTFontLanguagesAttribute); |
| 2174 | 2158 | ||
| 2175 | if (INTEGERP (AREF (spec, FONT_SPACING_INDEX))) | 2159 | if (INTEGERP (AREF (spec, FONT_SPACING_INDEX))) |
| 2176 | spacing = XINT (AREF (spec, FONT_SPACING_INDEX)); | 2160 | spacing = XINT (AREF (spec, FONT_SPACING_INDEX)); |
| 2177 | 2161 | ||
| 2178 | traits = ((CFMutableDictionaryRef) | 2162 | traits = ((CFMutableDictionaryRef) |
| 2179 | CFDictionaryGetValue (attributes, MAC_FONT_TRAITS_ATTRIBUTE)); | 2163 | CFDictionaryGetValue (attributes, kCTFontTraitsAttribute)); |
| 2180 | 2164 | ||
| 2181 | n = FONT_SLANT_NUMERIC (spec); | 2165 | n = FONT_SLANT_NUMERIC (spec); |
| 2182 | if (n < 0 || n == FONT_SLANT_SYNTHETIC_ITALIC) | 2166 | if (n < 0 || n == FONT_SLANT_SYNTHETIC_ITALIC) |
| 2183 | { | 2167 | { |
| 2184 | synth_sym_traits |= MAC_FONT_TRAIT_ITALIC; | 2168 | synth_sym_traits |= kCTFontTraitItalic; |
| 2185 | if (traits) | 2169 | if (traits) |
| 2186 | CFDictionaryRemoveValue (traits, MAC_FONT_SLANT_TRAIT); | 2170 | CFDictionaryRemoveValue (traits, kCTFontSlantTrait); |
| 2187 | } | 2171 | } |
| 2188 | 2172 | ||
| 2189 | n = FONT_WEIGHT_NUMERIC (spec); | 2173 | n = FONT_WEIGHT_NUMERIC (spec); |
| 2190 | if (n < 0 || n == FONT_WEIGHT_SYNTHETIC_BOLD) | 2174 | if (n < 0 || n == FONT_WEIGHT_SYNTHETIC_BOLD) |
| 2191 | { | 2175 | { |
| 2192 | synth_sym_traits |= MAC_FONT_TRAIT_BOLD; | 2176 | synth_sym_traits |= kCTFontTraitBold; |
| 2193 | if (traits) | 2177 | if (traits) |
| 2194 | CFDictionaryRemoveValue (traits, MAC_FONT_WEIGHT_TRAIT); | 2178 | CFDictionaryRemoveValue (traits, kCTFontWeightTrait); |
| 2195 | } | 2179 | } |
| 2196 | 2180 | ||
| 2197 | if (languages | 2181 | if (languages |
| @@ -2202,7 +2186,7 @@ macfont_list (struct frame *f, Lisp_Object spec) | |||
| 2202 | if (CFStringHasPrefix (language, CFSTR ("ja")) | 2186 | if (CFStringHasPrefix (language, CFSTR ("ja")) |
| 2203 | || CFStringHasPrefix (language, CFSTR ("ko")) | 2187 | || CFStringHasPrefix (language, CFSTR ("ko")) |
| 2204 | || CFStringHasPrefix (language, CFSTR ("zh"))) | 2188 | || CFStringHasPrefix (language, CFSTR ("zh"))) |
| 2205 | synth_sym_traits |= MAC_FONT_TRAIT_MONO_SPACE; | 2189 | synth_sym_traits |= kCTFontTraitMonoSpace; |
| 2206 | } | 2190 | } |
| 2207 | 2191 | ||
| 2208 | /* Create array of families. */ | 2192 | /* Create array of families. */ |
| @@ -2254,12 +2238,11 @@ macfont_list (struct frame *f, Lisp_Object spec) | |||
| 2254 | } | 2238 | } |
| 2255 | } | 2239 | } |
| 2256 | 2240 | ||
| 2257 | charset = CFDictionaryGetValue (attributes, | 2241 | charset = CFDictionaryGetValue (attributes, kCTFontCharacterSetAttribute); |
| 2258 | MAC_FONT_CHARACTER_SET_ATTRIBUTE); | ||
| 2259 | if (charset) | 2242 | if (charset) |
| 2260 | { | 2243 | { |
| 2261 | CFRetain (charset); | 2244 | CFRetain (charset); |
| 2262 | CFDictionaryRemoveValue (attributes, MAC_FONT_CHARACTER_SET_ATTRIBUTE); | 2245 | CFDictionaryRemoveValue (attributes, kCTFontCharacterSetAttribute); |
| 2263 | } | 2246 | } |
| 2264 | else | 2247 | else |
| 2265 | { | 2248 | { |
| @@ -2276,7 +2259,7 @@ macfont_list (struct frame *f, Lisp_Object spec) | |||
| 2276 | if (languages) | 2259 | if (languages) |
| 2277 | { | 2260 | { |
| 2278 | CFRetain (languages); | 2261 | CFRetain (languages); |
| 2279 | CFDictionaryRemoveValue (attributes, MAC_FONT_LANGUAGES_ATTRIBUTE); | 2262 | CFDictionaryRemoveValue (attributes, kCTFontLanguagesAttribute); |
| 2280 | } | 2263 | } |
| 2281 | 2264 | ||
| 2282 | val = Qnil; | 2265 | val = Qnil; |
| @@ -2285,16 +2268,16 @@ macfont_list (struct frame *f, Lisp_Object spec) | |||
| 2285 | for (i = 0; i < families_count; i++) | 2268 | for (i = 0; i < families_count; i++) |
| 2286 | { | 2269 | { |
| 2287 | CFStringRef family_name = CFArrayGetValueAtIndex (families, i); | 2270 | CFStringRef family_name = CFArrayGetValueAtIndex (families, i); |
| 2288 | FontDescriptorRef pat_desc; | 2271 | CTFontDescriptorRef pat_desc; |
| 2289 | CFArrayRef descs; | 2272 | CFArrayRef descs; |
| 2290 | CFIndex descs_count; | 2273 | CFIndex descs_count; |
| 2291 | CFMutableArrayRef filtered_descs, traits_array; | 2274 | CFMutableArrayRef filtered_descs, traits_array; |
| 2292 | Lisp_Object entity; | 2275 | Lisp_Object entity; |
| 2293 | int j; | 2276 | int j; |
| 2294 | 2277 | ||
| 2295 | CFDictionarySetValue (attributes, MAC_FONT_FAMILY_NAME_ATTRIBUTE, | 2278 | CFDictionarySetValue (attributes, kCTFontFamilyNameAttribute, |
| 2296 | family_name); | 2279 | family_name); |
| 2297 | pat_desc = mac_font_descriptor_create_with_attributes (attributes); | 2280 | pat_desc = CTFontDescriptorCreateWithAttributes (attributes); |
| 2298 | if (! pat_desc) | 2281 | if (! pat_desc) |
| 2299 | goto err; | 2282 | goto err; |
| 2300 | 2283 | ||
| @@ -2303,13 +2286,11 @@ macfont_list (struct frame *f, Lisp_Object spec) | |||
| 2303 | So we use CTFontDescriptorCreateMatchingFontDescriptor (no | 2286 | So we use CTFontDescriptorCreateMatchingFontDescriptor (no |
| 2304 | trailing "s") for such a font. */ | 2287 | trailing "s") for such a font. */ |
| 2305 | if (!CFEqual (family_name, CFSTR ("LastResort"))) | 2288 | if (!CFEqual (family_name, CFSTR ("LastResort"))) |
| 2306 | descs = mac_font_descriptor_create_matching_font_descriptors (pat_desc, | 2289 | descs = CTFontDescriptorCreateMatchingFontDescriptors (pat_desc, NULL); |
| 2307 | NULL); | ||
| 2308 | else | 2290 | else |
| 2309 | { | 2291 | { |
| 2310 | FontDescriptorRef lr_desc = | 2292 | CTFontDescriptorRef lr_desc = |
| 2311 | mac_font_descriptor_create_matching_font_descriptor (pat_desc, | 2293 | CTFontDescriptorCreateMatchingFontDescriptor (pat_desc, NULL); |
| 2312 | NULL); | ||
| 2313 | if (lr_desc) | 2294 | if (lr_desc) |
| 2314 | { | 2295 | { |
| 2315 | descs = CFArrayCreate (NULL, (const void **) &lr_desc, 1, | 2296 | descs = CFArrayCreate (NULL, (const void **) &lr_desc, 1, |
| @@ -2338,31 +2319,30 @@ macfont_list (struct frame *f, Lisp_Object spec) | |||
| 2338 | traits_array = CFArrayCreateMutable (NULL, descs_count, NULL); | 2319 | traits_array = CFArrayCreateMutable (NULL, descs_count, NULL); |
| 2339 | for (j = 0; j < descs_count; j++) | 2320 | for (j = 0; j < descs_count; j++) |
| 2340 | { | 2321 | { |
| 2341 | FontDescriptorRef desc = CFArrayGetValueAtIndex (descs, j); | 2322 | CTFontDescriptorRef desc = CFArrayGetValueAtIndex (descs, j); |
| 2342 | CFDictionaryRef dict; | 2323 | CFDictionaryRef dict; |
| 2343 | CFNumberRef num; | 2324 | CFNumberRef num; |
| 2344 | FontSymbolicTraits sym_traits; | 2325 | CTFontSymbolicTraits sym_traits; |
| 2345 | 2326 | ||
| 2346 | dict = mac_font_descriptor_copy_attribute (desc, | 2327 | dict = CTFontDescriptorCopyAttribute (desc, kCTFontTraitsAttribute); |
| 2347 | MAC_FONT_TRAITS_ATTRIBUTE); | ||
| 2348 | if (dict == NULL) | 2328 | if (dict == NULL) |
| 2349 | continue; | 2329 | continue; |
| 2350 | 2330 | ||
| 2351 | num = CFDictionaryGetValue (dict, MAC_FONT_SYMBOLIC_TRAIT); | 2331 | num = CFDictionaryGetValue (dict, kCTFontSymbolicTrait); |
| 2352 | CFRelease (dict); | 2332 | CFRelease (dict); |
| 2353 | if (num == NULL | 2333 | if (num == NULL |
| 2354 | || !cfnumber_get_font_symbolic_traits_value (num, &sym_traits)) | 2334 | || !cfnumber_get_font_symbolic_traits_value (num, &sym_traits)) |
| 2355 | continue; | 2335 | continue; |
| 2356 | 2336 | ||
| 2357 | if (spacing >= 0 | 2337 | if (spacing >= 0 |
| 2358 | && !(synth_sym_traits & MAC_FONT_TRAIT_MONO_SPACE) | 2338 | && !(synth_sym_traits & kCTFontTraitMonoSpace) |
| 2359 | && (((sym_traits & MAC_FONT_TRAIT_MONO_SPACE) != 0) | 2339 | && (((sym_traits & kCTFontTraitMonoSpace) != 0) |
| 2360 | != (spacing >= FONT_SPACING_MONO))) | 2340 | != (spacing >= FONT_SPACING_MONO))) |
| 2361 | continue; | 2341 | continue; |
| 2362 | 2342 | ||
| 2363 | /* Don't use a color bitmap font unless its family is | 2343 | /* Don't use a color bitmap font unless its family is |
| 2364 | explicitly specified. */ | 2344 | explicitly specified. */ |
| 2365 | if ((sym_traits & MAC_FONT_TRAIT_COLOR_GLYPHS) && NILP (family)) | 2345 | if ((sym_traits & kCTFontTraitColorGlyphs) && NILP (family)) |
| 2366 | continue; | 2346 | continue; |
| 2367 | 2347 | ||
| 2368 | if (j > 0 | 2348 | if (j > 0 |
| @@ -2381,27 +2361,26 @@ macfont_list (struct frame *f, Lisp_Object spec) | |||
| 2381 | 2361 | ||
| 2382 | for (j = 0; j < descs_count; j++) | 2362 | for (j = 0; j < descs_count; j++) |
| 2383 | { | 2363 | { |
| 2384 | FontDescriptorRef desc = CFArrayGetValueAtIndex (descs, j); | 2364 | CTFontDescriptorRef desc = CFArrayGetValueAtIndex (descs, j); |
| 2385 | FontSymbolicTraits sym_traits = | 2365 | CTFontSymbolicTraits sym_traits = |
| 2386 | ((FontSymbolicTraits) (uintptr_t) | 2366 | ((CTFontSymbolicTraits) (uintptr_t) |
| 2387 | CFArrayGetValueAtIndex (traits_array, j)); | 2367 | CFArrayGetValueAtIndex (traits_array, j)); |
| 2388 | FontSymbolicTraits mask_min, mask_max, imask, bmask, mmask; | 2368 | CTFontSymbolicTraits mask_min, mask_max, imask, bmask, mmask; |
| 2389 | 2369 | ||
| 2390 | mask_min = ((synth_sym_traits ^ sym_traits) | 2370 | mask_min = ((synth_sym_traits ^ sym_traits) |
| 2391 | & (MAC_FONT_TRAIT_ITALIC | MAC_FONT_TRAIT_BOLD)); | 2371 | & (kCTFontTraitItalic | kCTFontTraitBold)); |
| 2392 | if (FONT_SLANT_NUMERIC (spec) < 0) | 2372 | if (FONT_SLANT_NUMERIC (spec) < 0) |
| 2393 | mask_min &= ~MAC_FONT_TRAIT_ITALIC; | 2373 | mask_min &= ~kCTFontTraitItalic; |
| 2394 | if (FONT_WEIGHT_NUMERIC (spec) < 0) | 2374 | if (FONT_WEIGHT_NUMERIC (spec) < 0) |
| 2395 | mask_min &= ~MAC_FONT_TRAIT_BOLD; | 2375 | mask_min &= ~kCTFontTraitBold; |
| 2396 | 2376 | ||
| 2397 | mask_max = (synth_sym_traits & ~sym_traits); | 2377 | mask_max = (synth_sym_traits & ~sym_traits); |
| 2398 | /* Synthetic bold does not work for bitmap-only fonts on Mac | 2378 | /* Synthetic bold does not work for bitmap-only fonts on Mac |
| 2399 | OS X 10.6. */ | 2379 | OS X 10.6. */ |
| 2400 | if ((mask_min ^ mask_max) & MAC_FONT_TRAIT_BOLD) | 2380 | if ((mask_min ^ mask_max) & kCTFontTraitBold) |
| 2401 | { | 2381 | { |
| 2402 | CFNumberRef format = | 2382 | CFNumberRef format = |
| 2403 | mac_font_descriptor_copy_attribute (desc, | 2383 | CTFontDescriptorCopyAttribute (desc, kCTFontFormatAttribute); |
| 2404 | MAC_FONT_FORMAT_ATTRIBUTE); | ||
| 2405 | 2384 | ||
| 2406 | if (format) | 2385 | if (format) |
| 2407 | { | 2386 | { |
| @@ -2409,24 +2388,24 @@ macfont_list (struct frame *f, Lisp_Object spec) | |||
| 2409 | 2388 | ||
| 2410 | if (CFNumberGetValue (format, kCFNumberSInt32Type, | 2389 | if (CFNumberGetValue (format, kCFNumberSInt32Type, |
| 2411 | &format_val) | 2390 | &format_val) |
| 2412 | && format_val == MAC_FONT_FORMAT_BITMAP) | 2391 | && format_val == kCTFontFormatBitmap) |
| 2413 | mask_max &= ~MAC_FONT_TRAIT_BOLD; | 2392 | mask_max &= ~kCTFontTraitBold; |
| 2414 | } | 2393 | } |
| 2415 | } | 2394 | } |
| 2416 | if (spacing >= 0) | 2395 | if (spacing >= 0) |
| 2417 | mask_min |= (mask_max & MAC_FONT_TRAIT_MONO_SPACE); | 2396 | mask_min |= (mask_max & kCTFontTraitMonoSpace); |
| 2418 | 2397 | ||
| 2419 | for (mmask = (mask_min & MAC_FONT_TRAIT_MONO_SPACE); | 2398 | for (mmask = (mask_min & kCTFontTraitMonoSpace); |
| 2420 | mmask <= (mask_max & MAC_FONT_TRAIT_MONO_SPACE); | 2399 | mmask <= (mask_max & kCTFontTraitMonoSpace); |
| 2421 | mmask += MAC_FONT_TRAIT_MONO_SPACE) | 2400 | mmask += kCTFontTraitMonoSpace) |
| 2422 | for (bmask = (mask_min & MAC_FONT_TRAIT_BOLD); | 2401 | for (bmask = (mask_min & kCTFontTraitBold); |
| 2423 | bmask <= (mask_max & MAC_FONT_TRAIT_BOLD); | 2402 | bmask <= (mask_max & kCTFontTraitBold); |
| 2424 | bmask += MAC_FONT_TRAIT_BOLD) | 2403 | bmask += kCTFontTraitBold) |
| 2425 | for (imask = (mask_min & MAC_FONT_TRAIT_ITALIC); | 2404 | for (imask = (mask_min & kCTFontTraitItalic); |
| 2426 | imask <= (mask_max & MAC_FONT_TRAIT_ITALIC); | 2405 | imask <= (mask_max & kCTFontTraitItalic); |
| 2427 | imask += MAC_FONT_TRAIT_ITALIC) | 2406 | imask += kCTFontTraitItalic) |
| 2428 | { | 2407 | { |
| 2429 | FontSymbolicTraits synth = (imask | bmask | mmask); | 2408 | CTFontSymbolicTraits synth = (imask | bmask | mmask); |
| 2430 | 2409 | ||
| 2431 | if (synth == 0 | 2410 | if (synth == 0 |
| 2432 | || macfont_closest_traits_index_p (traits_array, | 2411 | || macfont_closest_traits_index_p (traits_array, |
| @@ -2467,20 +2446,19 @@ macfont_match (struct frame * frame, Lisp_Object spec) | |||
| 2467 | { | 2446 | { |
| 2468 | Lisp_Object entity = Qnil; | 2447 | Lisp_Object entity = Qnil; |
| 2469 | CFMutableDictionaryRef attributes; | 2448 | CFMutableDictionaryRef attributes; |
| 2470 | FontDescriptorRef pat_desc = NULL, desc = NULL; | 2449 | CTFontDescriptorRef pat_desc = NULL, desc = NULL; |
| 2471 | 2450 | ||
| 2472 | block_input (); | 2451 | block_input (); |
| 2473 | 2452 | ||
| 2474 | attributes = macfont_create_attributes_with_spec (spec); | 2453 | attributes = macfont_create_attributes_with_spec (spec); |
| 2475 | if (attributes) | 2454 | if (attributes) |
| 2476 | { | 2455 | { |
| 2477 | pat_desc = mac_font_descriptor_create_with_attributes (attributes); | 2456 | pat_desc = CTFontDescriptorCreateWithAttributes (attributes); |
| 2478 | CFRelease (attributes); | 2457 | CFRelease (attributes); |
| 2479 | } | 2458 | } |
| 2480 | if (pat_desc) | 2459 | if (pat_desc) |
| 2481 | { | 2460 | { |
| 2482 | desc = mac_font_descriptor_create_matching_font_descriptor (pat_desc, | 2461 | desc = CTFontDescriptorCreateMatchingFontDescriptor (pat_desc, NULL); |
| 2483 | NULL); | ||
| 2484 | CFRelease (pat_desc); | 2462 | CFRelease (pat_desc); |
| 2485 | } | 2463 | } |
| 2486 | if (desc) | 2464 | if (desc) |
| @@ -2538,8 +2516,8 @@ macfont_open (struct frame * f, Lisp_Object entity, int pixel_size) | |||
| 2538 | struct macfont_info *macfont_info = NULL; | 2516 | struct macfont_info *macfont_info = NULL; |
| 2539 | struct font *font; | 2517 | struct font *font; |
| 2540 | int size; | 2518 | int size; |
| 2541 | FontRef macfont; | 2519 | CTFontRef macfont; |
| 2542 | FontSymbolicTraits sym_traits; | 2520 | CTFontSymbolicTraits sym_traits; |
| 2543 | char name[256]; | 2521 | char name[256]; |
| 2544 | int len, i, total_width; | 2522 | int len, i, total_width; |
| 2545 | CGGlyph glyph; | 2523 | CGGlyph glyph; |
| @@ -2558,7 +2536,7 @@ macfont_open (struct frame * f, Lisp_Object entity, int pixel_size) | |||
| 2558 | size = pixel_size; | 2536 | size = pixel_size; |
| 2559 | 2537 | ||
| 2560 | block_input (); | 2538 | block_input (); |
| 2561 | macfont = mac_font_create_with_name (font_name, size); | 2539 | macfont = CTFontCreateWithName (font_name, size, NULL); |
| 2562 | if (macfont) | 2540 | if (macfont) |
| 2563 | { | 2541 | { |
| 2564 | int fontsize = (int) [((NSFont *) macfont) pointSize]; | 2542 | int fontsize = (int) [((NSFont *) macfont) pointSize]; |
| @@ -2579,7 +2557,7 @@ macfont_open (struct frame * f, Lisp_Object entity, int pixel_size) | |||
| 2579 | 2557 | ||
| 2580 | macfont_info = (struct macfont_info *) font; | 2558 | macfont_info = (struct macfont_info *) font; |
| 2581 | macfont_info->macfont = macfont; | 2559 | macfont_info->macfont = macfont; |
| 2582 | macfont_info->cgfont = mac_font_copy_graphics_font (macfont); | 2560 | macfont_info->cgfont = CTFontCopyGraphicsFont (macfont, NULL); |
| 2583 | 2561 | ||
| 2584 | val = assq_no_quit (QCdestination, AREF (entity, FONT_EXTRA_INDEX)); | 2562 | val = assq_no_quit (QCdestination, AREF (entity, FONT_EXTRA_INDEX)); |
| 2585 | if (CONSP (val) && EQ (XCDR (val), make_number (1))) | 2563 | if (CONSP (val) && EQ (XCDR (val), make_number (1))) |
| @@ -2595,13 +2573,13 @@ macfont_open (struct frame * f, Lisp_Object entity, int pixel_size) | |||
| 2595 | macfont_info->synthetic_bold_p = 0; | 2573 | macfont_info->synthetic_bold_p = 0; |
| 2596 | macfont_info->spacing = MACFONT_SPACING_PROPORTIONAL; | 2574 | macfont_info->spacing = MACFONT_SPACING_PROPORTIONAL; |
| 2597 | macfont_info->antialias = MACFONT_ANTIALIAS_DEFAULT; | 2575 | macfont_info->antialias = MACFONT_ANTIALIAS_DEFAULT; |
| 2598 | if (!(sym_traits & MAC_FONT_TRAIT_ITALIC) | 2576 | if (!(sym_traits & kCTFontTraitItalic) |
| 2599 | && FONT_SLANT_NUMERIC (entity) == FONT_SLANT_SYNTHETIC_ITALIC) | 2577 | && FONT_SLANT_NUMERIC (entity) == FONT_SLANT_SYNTHETIC_ITALIC) |
| 2600 | macfont_info->synthetic_italic_p = 1; | 2578 | macfont_info->synthetic_italic_p = 1; |
| 2601 | if (!(sym_traits & MAC_FONT_TRAIT_BOLD) | 2579 | if (!(sym_traits & kCTFontTraitBold) |
| 2602 | && FONT_WEIGHT_NUMERIC (entity) == FONT_WEIGHT_SYNTHETIC_BOLD) | 2580 | && FONT_WEIGHT_NUMERIC (entity) == FONT_WEIGHT_SYNTHETIC_BOLD) |
| 2603 | macfont_info->synthetic_bold_p = 1; | 2581 | macfont_info->synthetic_bold_p = 1; |
| 2604 | if (sym_traits & MAC_FONT_TRAIT_MONO_SPACE) | 2582 | if (sym_traits & kCTFontTraitMonoSpace) |
| 2605 | macfont_info->spacing = MACFONT_SPACING_MONO; | 2583 | macfont_info->spacing = MACFONT_SPACING_MONO; |
| 2606 | else if (INTEGERP (AREF (entity, FONT_SPACING_INDEX)) | 2584 | else if (INTEGERP (AREF (entity, FONT_SPACING_INDEX)) |
| 2607 | && (XINT (AREF (entity, FONT_SPACING_INDEX)) | 2585 | && (XINT (AREF (entity, FONT_SPACING_INDEX)) |
| @@ -2617,7 +2595,7 @@ macfont_open (struct frame * f, Lisp_Object entity, int pixel_size) | |||
| 2617 | NILP (XCDR (val)) ? MACFONT_ANTIALIAS_OFF : MACFONT_ANTIALIAS_ON; | 2595 | NILP (XCDR (val)) ? MACFONT_ANTIALIAS_OFF : MACFONT_ANTIALIAS_ON; |
| 2618 | } | 2596 | } |
| 2619 | macfont_info->color_bitmap_p = 0; | 2597 | macfont_info->color_bitmap_p = 0; |
| 2620 | if (sym_traits & MAC_FONT_TRAIT_COLOR_GLYPHS) | 2598 | if (sym_traits & kCTFontTraitColorGlyphs) |
| 2621 | macfont_info->color_bitmap_p = 1; | 2599 | macfont_info->color_bitmap_p = 1; |
| 2622 | 2600 | ||
| 2623 | glyph = macfont_get_glyph_for_character (font, ' '); | 2601 | glyph = macfont_get_glyph_for_character (font, ' '); |
| @@ -2646,12 +2624,12 @@ macfont_open (struct frame * f, Lisp_Object entity, int pixel_size) | |||
| 2646 | { | 2624 | { |
| 2647 | CFStringRef family_name; | 2625 | CFStringRef family_name; |
| 2648 | 2626 | ||
| 2649 | ascent = mac_font_get_ascent (macfont); | 2627 | ascent = CTFontGetAscent (macfont); |
| 2650 | descent = mac_font_get_descent (macfont); | 2628 | descent = CTFontGetDescent (macfont); |
| 2651 | leading = mac_font_get_leading (macfont); | 2629 | leading = CTFontGetLeading (macfont); |
| 2652 | /* AppKit and WebKit do some adjustment to the heights of | 2630 | /* AppKit and WebKit do some adjustment to the heights of |
| 2653 | Courier, Helvetica, and Times. */ | 2631 | Courier, Helvetica, and Times. */ |
| 2654 | family_name = mac_font_copy_family_name (macfont); | 2632 | family_name = CTFontCopyFamilyName (macfont); |
| 2655 | if (family_name) | 2633 | if (family_name) |
| 2656 | { | 2634 | { |
| 2657 | if (CFEqual (family_name, CFSTR ("Courier")) | 2635 | if (CFEqual (family_name, CFSTR ("Courier")) |
| @@ -2674,8 +2652,8 @@ macfont_open (struct frame * f, Lisp_Object entity, int pixel_size) | |||
| 2674 | font->descent = descent + leading + 0.5f; | 2652 | font->descent = descent + leading + 0.5f; |
| 2675 | font->height = font->ascent + font->descent; | 2653 | font->height = font->ascent + font->descent; |
| 2676 | 2654 | ||
| 2677 | font->underline_position = - mac_font_get_underline_position (macfont) + 0.5f; | 2655 | font->underline_position = - CTFontGetUnderlinePosition (macfont) + 0.5f; |
| 2678 | font->underline_thickness = mac_font_get_underline_thickness (macfont) + 0.5f; | 2656 | font->underline_thickness = CTFontGetUnderlineThickness (macfont) + 0.5f; |
| 2679 | 2657 | ||
| 2680 | unblock_input (); | 2658 | unblock_input (); |
| 2681 | 2659 | ||
| @@ -2798,7 +2776,7 @@ macfont_draw (struct glyph_string *s, int from, int to, int x, int y, | |||
| 2798 | CGPoint text_position; | 2776 | CGPoint text_position; |
| 2799 | CGGlyph *glyphs; | 2777 | CGGlyph *glyphs; |
| 2800 | CGPoint *positions; | 2778 | CGPoint *positions; |
| 2801 | CGFloat font_size = mac_font_get_size (macfont_info->macfont); | 2779 | CGFloat font_size = CTFontGetSize (macfont_info->macfont); |
| 2802 | bool no_antialias_p = | 2780 | bool no_antialias_p = |
| 2803 | (NILP (ns_antialias_text) | 2781 | (NILP (ns_antialias_text) |
| 2804 | || macfont_info->antialias == MACFONT_ANTIALIAS_OFF | 2782 | || macfont_info->antialias == MACFONT_ANTIALIAS_OFF |
| @@ -2913,7 +2891,7 @@ macfont_shape (Lisp_Object lgstring) | |||
| 2913 | { | 2891 | { |
| 2914 | struct font *font = CHECK_FONT_GET_OBJECT (LGSTRING_FONT (lgstring)); | 2892 | struct font *font = CHECK_FONT_GET_OBJECT (LGSTRING_FONT (lgstring)); |
| 2915 | struct macfont_info *macfont_info = (struct macfont_info *) font; | 2893 | struct macfont_info *macfont_info = (struct macfont_info *) font; |
| 2916 | FontRef macfont = macfont_info->macfont; | 2894 | CTFontRef macfont = macfont_info->macfont; |
| 2917 | ptrdiff_t glyph_len, len, i, j; | 2895 | ptrdiff_t glyph_len, len, i, j; |
| 2918 | CFIndex nonbmp_len; | 2896 | CFIndex nonbmp_len; |
| 2919 | UniChar *unichars; | 2897 | UniChar *unichars; |
| @@ -3110,11 +3088,12 @@ struct non_default_uvs_table | |||
| 3110 | found or ill-formatted, then return NULL. */ | 3088 | found or ill-formatted, then return NULL. */ |
| 3111 | 3089 | ||
| 3112 | static CFDataRef | 3090 | static CFDataRef |
| 3113 | mac_font_copy_uvs_table (FontRef font) | 3091 | mac_font_copy_uvs_table (CTFontRef font) |
| 3114 | { | 3092 | { |
| 3115 | CFDataRef cmap_table, uvs_table = NULL; | 3093 | CFDataRef cmap_table, uvs_table = NULL; |
| 3116 | 3094 | ||
| 3117 | cmap_table = mac_font_copy_non_synthetic_table (font, cmapFontTableTag); | 3095 | cmap_table = CTFontCopyTable (font, cmapFontTableTag, |
| 3096 | kCTFontTableOptionNoOptions); | ||
| 3118 | if (cmap_table) | 3097 | if (cmap_table) |
| 3119 | { | 3098 | { |
| 3120 | sfntCMapHeader *cmap = (sfntCMapHeader *) CFDataGetBytePtr (cmap_table); | 3099 | sfntCMapHeader *cmap = (sfntCMapHeader *) CFDataGetBytePtr (cmap_table); |
| @@ -3337,7 +3316,7 @@ static int | |||
| 3337 | macfont_variation_glyphs (struct font *font, int c, unsigned variations[256]) | 3316 | macfont_variation_glyphs (struct font *font, int c, unsigned variations[256]) |
| 3338 | { | 3317 | { |
| 3339 | CFDataRef uvs_table; | 3318 | CFDataRef uvs_table; |
| 3340 | CharacterCollection uvs_collection; | 3319 | CTCharacterCollection uvs_collection; |
| 3341 | int i, n = 0; | 3320 | int i, n = 0; |
| 3342 | 3321 | ||
| 3343 | block_input (); | 3322 | block_input (); |
| @@ -3357,7 +3336,7 @@ macfont_variation_glyphs (struct font *font, int c, unsigned variations[256]) | |||
| 3357 | { | 3336 | { |
| 3358 | CGGlyph glyph = glyphs[i]; | 3337 | CGGlyph glyph = glyphs[i]; |
| 3359 | 3338 | ||
| 3360 | if (uvs_collection != MAC_CHARACTER_COLLECTION_IDENTITY_MAPPING | 3339 | if (uvs_collection != kCTCharacterCollectionIdentityMapping |
| 3361 | && glyph != kCGFontIndexInvalid) | 3340 | && glyph != kCGFontIndexInvalid) |
| 3362 | glyph = macfont_get_glyph_for_cid (font, uvs_collection, glyph); | 3341 | glyph = macfont_get_glyph_for_cid (font, uvs_collection, glyph); |
| 3363 | if (glyph == kCGFontIndexInvalid) | 3342 | if (glyph == kCGFontIndexInvalid) |
| @@ -3395,8 +3374,8 @@ macfont_filter_properties (Lisp_Object font, Lisp_Object alist) | |||
| 3395 | } | 3374 | } |
| 3396 | 3375 | ||
| 3397 | static Boolean | 3376 | static Boolean |
| 3398 | mac_ctfont_descriptor_supports_languages (CTFontDescriptorRef descriptor, | 3377 | mac_font_descriptor_supports_languages (CTFontDescriptorRef descriptor, |
| 3399 | CFArrayRef languages) | 3378 | CFArrayRef languages) |
| 3400 | { | 3379 | { |
| 3401 | Boolean result = true; | 3380 | Boolean result = true; |
| 3402 | CFArrayRef desc_languages = | 3381 | CFArrayRef desc_languages = |
| @@ -3425,7 +3404,7 @@ mac_ctfont_descriptor_supports_languages (CTFontDescriptorRef descriptor, | |||
| 3425 | } | 3404 | } |
| 3426 | 3405 | ||
| 3427 | static CFStringRef | 3406 | static CFStringRef |
| 3428 | mac_ctfont_create_preferred_family_for_attributes (CFDictionaryRef attributes) | 3407 | mac_font_create_preferred_family_for_attributes (CFDictionaryRef attributes) |
| 3429 | { | 3408 | { |
| 3430 | CFStringRef result = NULL; | 3409 | CFStringRef result = NULL; |
| 3431 | CFStringRef charset_string = | 3410 | CFStringRef charset_string = |
| @@ -3443,7 +3422,7 @@ mac_ctfont_create_preferred_family_for_attributes (CFDictionaryRef attributes) | |||
| 3443 | CFTypeRef values[] = {NULL}; | 3422 | CFTypeRef values[] = {NULL}; |
| 3444 | CFIndex num_values = 0; | 3423 | CFIndex num_values = 0; |
| 3445 | CFArrayRef languages | 3424 | CFArrayRef languages |
| 3446 | = CFDictionaryGetValue (attributes, MAC_FONT_LANGUAGES_ATTRIBUTE); | 3425 | = CFDictionaryGetValue (attributes, kCTFontLanguagesAttribute); |
| 3447 | 3426 | ||
| 3448 | if (languages && CFArrayGetCount (languages) > 0) | 3427 | if (languages && CFArrayGetCount (languages) > 0) |
| 3449 | { | 3428 | { |
| @@ -3452,8 +3431,7 @@ mac_ctfont_create_preferred_family_for_attributes (CFDictionaryRef attributes) | |||
| 3452 | else | 3431 | else |
| 3453 | { | 3432 | { |
| 3454 | CFCharacterSetRef charset = | 3433 | CFCharacterSetRef charset = |
| 3455 | CFDictionaryGetValue (attributes, | 3434 | CFDictionaryGetValue (attributes, kCTFontCharacterSetAttribute); |
| 3456 | MAC_FONT_CHARACTER_SET_ATTRIBUTE); | ||
| 3457 | 3435 | ||
| 3458 | result = mac_font_copy_default_name_for_charset_and_languages (charset, languages); | 3436 | result = mac_font_copy_default_name_for_charset_and_languages (charset, languages); |
| 3459 | } | 3437 | } |
| @@ -3499,8 +3477,8 @@ mac_ctfont_create_preferred_family_for_attributes (CFDictionaryRef attributes) | |||
| 3499 | break; | 3477 | break; |
| 3500 | if (i == 0) | 3478 | if (i == 0) |
| 3501 | font = font_in_run; | 3479 | font = font_in_run; |
| 3502 | else if (!mac_ctfont_equal_in_postscript_name (font, | 3480 | else if (!mac_font_equal_in_postscript_name (font, |
| 3503 | font_in_run)) | 3481 | font_in_run)) |
| 3504 | break; | 3482 | break; |
| 3505 | } | 3483 | } |
| 3506 | if (nruns > 0 && i == nruns) | 3484 | if (nruns > 0 && i == nruns) |
| @@ -3514,63 +3492,50 @@ mac_ctfont_create_preferred_family_for_attributes (CFDictionaryRef attributes) | |||
| 3514 | } | 3492 | } |
| 3515 | 3493 | ||
| 3516 | static inline double | 3494 | static inline double |
| 3517 | mac_ctfont_get_advance_width_for_glyph (CTFontRef font, CGGlyph glyph) | 3495 | mac_font_get_advance_width_for_glyph (CTFontRef font, CGGlyph glyph) |
| 3518 | { | 3496 | { |
| 3519 | return CTFontGetAdvancesForGlyphs (font, | 3497 | return CTFontGetAdvancesForGlyphs (font, kCTFontOrientationDefault, |
| 3520 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1080 | ||
| 3521 | kCTFontOrientationDefault, | ||
| 3522 | #else | ||
| 3523 | kCTFontDefaultOrientation, | ||
| 3524 | #endif | ||
| 3525 | &glyph, NULL, 1); | 3498 | &glyph, NULL, 1); |
| 3526 | } | 3499 | } |
| 3527 | 3500 | ||
| 3528 | static inline CGRect | 3501 | static inline CGRect |
| 3529 | mac_ctfont_get_bounding_rect_for_glyph (CTFontRef font, CGGlyph glyph) | 3502 | mac_font_get_bounding_rect_for_glyph (CTFontRef font, CGGlyph glyph) |
| 3530 | { | 3503 | { |
| 3531 | return CTFontGetBoundingRectsForGlyphs (font, | 3504 | return CTFontGetBoundingRectsForGlyphs (font, kCTFontOrientationDefault, |
| 3532 | #if MAC_OS_X_VERSION_MAX_ALLOWED >= 1080 | ||
| 3533 | kCTFontOrientationDefault, | ||
| 3534 | #else | ||
| 3535 | kCTFontDefaultOrientation, | ||
| 3536 | #endif | ||
| 3537 | &glyph, NULL, 1); | 3505 | &glyph, NULL, 1); |
| 3538 | } | 3506 | } |
| 3539 | 3507 | ||
| 3540 | static CFArrayRef | 3508 | static CFArrayRef |
| 3541 | mac_ctfont_create_available_families (void) | 3509 | mac_font_create_available_families (void) |
| 3542 | { | 3510 | { |
| 3543 | CFMutableArrayRef families = NULL; | 3511 | CFMutableArrayRef families = NULL; |
| 3512 | CFArrayRef orig_families = CTFontManagerCopyAvailableFontFamilyNames (); | ||
| 3544 | 3513 | ||
| 3514 | if (orig_families) | ||
| 3545 | { | 3515 | { |
| 3546 | CFArrayRef orig_families = CTFontManagerCopyAvailableFontFamilyNames (); | 3516 | CFIndex i, count = CFArrayGetCount (orig_families); |
| 3547 | |||
| 3548 | if (orig_families) | ||
| 3549 | { | ||
| 3550 | CFIndex i, count = CFArrayGetCount (orig_families); | ||
| 3551 | 3517 | ||
| 3552 | families = CFArrayCreateMutable (NULL, count, &kCFTypeArrayCallBacks); | 3518 | families = CFArrayCreateMutable (NULL, count, &kCFTypeArrayCallBacks); |
| 3553 | if (families) | 3519 | if (families) |
| 3554 | for (i = 0; i < count; i++) | 3520 | for (i = 0; i < count; i++) |
| 3555 | { | 3521 | { |
| 3556 | CFStringRef family = CFArrayGetValueAtIndex (orig_families, i); | 3522 | CFStringRef family = CFArrayGetValueAtIndex (orig_families, i); |
| 3557 | 3523 | ||
| 3558 | if (!CFStringHasPrefix (family, CFSTR (".")) | 3524 | if (!CFStringHasPrefix (family, CFSTR (".")) |
| 3559 | && (CTFontManagerCompareFontFamilyNames (family, | 3525 | && (CTFontManagerCompareFontFamilyNames (family, |
| 3560 | CFSTR ("LastResort"), | 3526 | CFSTR ("LastResort"), |
| 3561 | NULL) | 3527 | NULL) |
| 3562 | != kCFCompareEqualTo)) | 3528 | != kCFCompareEqualTo)) |
| 3563 | CFArrayAppendValue (families, family); | 3529 | CFArrayAppendValue (families, family); |
| 3564 | } | 3530 | } |
| 3565 | CFRelease (orig_families); | 3531 | CFRelease (orig_families); |
| 3566 | } | ||
| 3567 | } | 3532 | } |
| 3568 | 3533 | ||
| 3569 | return families; | 3534 | return families; |
| 3570 | } | 3535 | } |
| 3571 | 3536 | ||
| 3572 | static Boolean | 3537 | static Boolean |
| 3573 | mac_ctfont_equal_in_postscript_name (CTFontRef font1, CTFontRef font2) | 3538 | mac_font_equal_in_postscript_name (CTFontRef font1, CTFontRef font2) |
| 3574 | { | 3539 | { |
| 3575 | Boolean result; | 3540 | Boolean result; |
| 3576 | CFStringRef name1, name2; | 3541 | CFStringRef name1, name2; |
| @@ -3595,8 +3560,8 @@ mac_ctfont_equal_in_postscript_name (CTFontRef font1, CTFontRef font2) | |||
| 3595 | } | 3560 | } |
| 3596 | 3561 | ||
| 3597 | static CTLineRef | 3562 | static CTLineRef |
| 3598 | mac_ctfont_create_line_with_string_and_font (CFStringRef string, | 3563 | mac_font_create_line_with_string_and_font (CFStringRef string, |
| 3599 | CTFontRef macfont) | 3564 | CTFontRef macfont) |
| 3600 | { | 3565 | { |
| 3601 | CFStringRef keys[] = {kCTFontAttributeName, kCTKernAttributeName}; | 3566 | CFStringRef keys[] = {kCTFontAttributeName, kCTKernAttributeName}; |
| 3602 | CFTypeRef values[] = {NULL, NULL}; | 3567 | CFTypeRef values[] = {NULL, NULL}; |
| @@ -3645,7 +3610,7 @@ mac_ctfont_create_line_with_string_and_font (CFStringRef string, | |||
| 3645 | CFDictionaryGetValue (attributes, kCTFontAttributeName); | 3610 | CFDictionaryGetValue (attributes, kCTFontAttributeName); |
| 3646 | if (font_in_run == NULL) | 3611 | if (font_in_run == NULL) |
| 3647 | break; | 3612 | break; |
| 3648 | if (!mac_ctfont_equal_in_postscript_name (macfont, font_in_run)) | 3613 | if (!mac_font_equal_in_postscript_name (macfont, font_in_run)) |
| 3649 | break; | 3614 | break; |
| 3650 | } | 3615 | } |
| 3651 | if (i < nruns) | 3616 | if (i < nruns) |
| @@ -3659,11 +3624,11 @@ mac_ctfont_create_line_with_string_and_font (CFStringRef string, | |||
| 3659 | } | 3624 | } |
| 3660 | 3625 | ||
| 3661 | static CFIndex | 3626 | static CFIndex |
| 3662 | mac_ctfont_shape (CTFontRef font, CFStringRef string, | 3627 | mac_font_shape (CTFontRef font, CFStringRef string, |
| 3663 | struct mac_glyph_layout *glyph_layouts, CFIndex glyph_len) | 3628 | struct mac_glyph_layout *glyph_layouts, CFIndex glyph_len) |
| 3664 | { | 3629 | { |
| 3665 | CFIndex used, result = 0; | 3630 | CFIndex used, result = 0; |
| 3666 | CTLineRef ctline = mac_ctfont_create_line_with_string_and_font (string, font); | 3631 | CTLineRef ctline = mac_font_create_line_with_string_and_font (string, font); |
| 3667 | 3632 | ||
| 3668 | if (ctline == NULL) | 3633 | if (ctline == NULL) |
| 3669 | return 0; | 3634 | return 0; |
| @@ -3870,7 +3835,7 @@ mac_ctfont_get_glyph_for_cid (CTFontRef font, CTCharacterCollection collection, | |||
| 3870 | CFDictionaryGetValue (attributes, kCTFontAttributeName); | 3835 | CFDictionaryGetValue (attributes, kCTFontAttributeName); |
| 3871 | 3836 | ||
| 3872 | if (font_in_run | 3837 | if (font_in_run |
| 3873 | && mac_ctfont_equal_in_postscript_name (font_in_run, font)) | 3838 | && mac_font_equal_in_postscript_name (font_in_run, font)) |
| 3874 | { | 3839 | { |
| 3875 | CTRunGetGlyphs (run, CFRangeMake (0, 1), &result); | 3840 | CTRunGetGlyphs (run, CFRangeMake (0, 1), &result); |
| 3876 | if (result >= CTFontGetGlyphCount (font)) | 3841 | if (result >= CTFontGetGlyphCount (font)) |
| @@ -3940,7 +3905,7 @@ mac_font_copy_default_descriptors_for_language (CFStringRef language) | |||
| 3940 | CFDictionaryRef attributes = | 3905 | CFDictionaryRef attributes = |
| 3941 | CFDictionaryCreate (NULL, | 3906 | CFDictionaryCreate (NULL, |
| 3942 | ((const void **) | 3907 | ((const void **) |
| 3943 | &MAC_FONT_NAME_ATTRIBUTE), | 3908 | &kCTFontNameAttribute), |
| 3944 | ((const void **) | 3909 | ((const void **) |
| 3945 | &macfont_language_default_font_names[i].font_names[j]), | 3910 | &macfont_language_default_font_names[i].font_names[j]), |
| 3946 | 1, &kCFTypeDictionaryKeyCallBacks, | 3911 | 1, &kCFTypeDictionaryKeyCallBacks, |
| @@ -3948,13 +3913,13 @@ mac_font_copy_default_descriptors_for_language (CFStringRef language) | |||
| 3948 | 3913 | ||
| 3949 | if (attributes) | 3914 | if (attributes) |
| 3950 | { | 3915 | { |
| 3951 | FontDescriptorRef pat_desc = | 3916 | CTFontDescriptorRef pat_desc = |
| 3952 | mac_font_descriptor_create_with_attributes (attributes); | 3917 | CTFontDescriptorCreateWithAttributes (attributes); |
| 3953 | 3918 | ||
| 3954 | if (pat_desc) | 3919 | if (pat_desc) |
| 3955 | { | 3920 | { |
| 3956 | FontDescriptorRef descriptor = | 3921 | CTFontDescriptorRef descriptor = |
| 3957 | mac_font_descriptor_create_matching_font_descriptor (pat_desc, NULL); | 3922 | CTFontDescriptorCreateMatchingFontDescriptor (pat_desc, NULL); |
| 3958 | 3923 | ||
| 3959 | if (descriptor) | 3924 | if (descriptor) |
| 3960 | { | 3925 | { |
| @@ -3992,15 +3957,15 @@ mac_font_copy_default_name_for_charset_and_languages (CFCharacterSetRef charset, | |||
| 3992 | 3957 | ||
| 3993 | for (i = 0; i < count; i++) | 3958 | for (i = 0; i < count; i++) |
| 3994 | { | 3959 | { |
| 3995 | FontDescriptorRef descriptor = | 3960 | CTFontDescriptorRef descriptor = |
| 3996 | CFArrayGetValueAtIndex (descriptors, i); | 3961 | CFArrayGetValueAtIndex (descriptors, i); |
| 3997 | 3962 | ||
| 3998 | if (macfont_supports_charset_and_languages_p (descriptor, charset, | 3963 | if (macfont_supports_charset_and_languages_p (descriptor, charset, |
| 3999 | Qnil, languages)) | 3964 | Qnil, languages)) |
| 4000 | { | 3965 | { |
| 4001 | CFStringRef family = | 3966 | CFStringRef family = |
| 4002 | mac_font_descriptor_copy_attribute (descriptor, | 3967 | CTFontDescriptorCopyAttribute (descriptor, |
| 4003 | MAC_FONT_FAMILY_NAME_ATTRIBUTE); | 3968 | kCTFontFamilyNameAttribute); |
| 4004 | if (family) | 3969 | if (family) |
| 4005 | { | 3970 | { |
| 4006 | if (!CFStringHasPrefix (family, CFSTR (".")) | 3971 | if (!CFStringHasPrefix (family, CFSTR (".")) |
| @@ -4024,7 +3989,7 @@ void * | |||
| 4024 | macfont_get_nsctfont (struct font *font) | 3989 | macfont_get_nsctfont (struct font *font) |
| 4025 | { | 3990 | { |
| 4026 | struct macfont_info *macfont_info = (struct macfont_info *) font; | 3991 | struct macfont_info *macfont_info = (struct macfont_info *) font; |
| 4027 | FontRef macfont = macfont_info->macfont; | 3992 | CTFontRef macfont = macfont_info->macfont; |
| 4028 | 3993 | ||
| 4029 | return (void *) macfont; | 3994 | return (void *) macfont; |
| 4030 | } | 3995 | } |
diff --git a/src/syntax.c b/src/syntax.c index 30560affdf0..dc82210e79d 100644 --- a/src/syntax.c +++ b/src/syntax.c | |||
| @@ -1129,7 +1129,7 @@ The first character of NEWENTRY should be one of the following: | |||
| 1129 | _ symbol constituent. . punctuation. | 1129 | _ symbol constituent. . punctuation. |
| 1130 | ( open-parenthesis. ) close-parenthesis. | 1130 | ( open-parenthesis. ) close-parenthesis. |
| 1131 | " string quote. \\ escape. | 1131 | " string quote. \\ escape. |
| 1132 | $ paired delimiter. ' expression quote or prefix operator. | 1132 | $ paired delimiter. \\=' expression quote or prefix operator. |
| 1133 | < comment starter. > comment ender. | 1133 | < comment starter. > comment ender. |
| 1134 | / character-quote. @ inherit from parent table. | 1134 | / character-quote. @ inherit from parent table. |
| 1135 | | generic string fence. ! generic comment fence. | 1135 | | generic string fence. ! generic comment fence. |
| @@ -3399,30 +3399,41 @@ sys_readdir (DIR *dirp) | |||
| 3399 | /* If we aren't dir_finding, do a find-first, otherwise do a find-next. */ | 3399 | /* If we aren't dir_finding, do a find-first, otherwise do a find-next. */ |
| 3400 | else if (dir_find_handle == INVALID_HANDLE_VALUE) | 3400 | else if (dir_find_handle == INVALID_HANDLE_VALUE) |
| 3401 | { | 3401 | { |
| 3402 | char filename[MAX_UTF8_PATH + 2]; | 3402 | char filename[MAX_UTF8_PATH]; |
| 3403 | int ln; | 3403 | int ln; |
| 3404 | bool last_slash = true; | ||
| 3404 | 3405 | ||
| 3406 | /* Note: We don't need to worry about dir_pathname being longer | ||
| 3407 | than MAX_UTF8_PATH, as sys_opendir already took care of that | ||
| 3408 | when it called map_w32_filename: that function will put a "?" | ||
| 3409 | in its return value in that case, thus failing all the calls | ||
| 3410 | below. */ | ||
| 3405 | strcpy (filename, dir_pathname); | 3411 | strcpy (filename, dir_pathname); |
| 3406 | ln = strlen (filename); | 3412 | ln = strlen (filename); |
| 3407 | if (!IS_DIRECTORY_SEP (filename[ln - 1])) | 3413 | if (!IS_DIRECTORY_SEP (filename[ln - 1])) |
| 3408 | filename[ln++] = '\\'; | 3414 | last_slash = false; |
| 3409 | strcpy (filename + ln, "*"); | ||
| 3410 | 3415 | ||
| 3411 | /* Note: No need to resolve symlinks in FILENAME, because | 3416 | /* Note: No need to resolve symlinks in FILENAME, because |
| 3412 | FindFirst opens the directory that is the target of a | 3417 | FindFirst opens the directory that is the target of a |
| 3413 | symlink. */ | 3418 | symlink. */ |
| 3414 | if (w32_unicode_filenames) | 3419 | if (w32_unicode_filenames) |
| 3415 | { | 3420 | { |
| 3416 | wchar_t fnw[MAX_PATH]; | 3421 | wchar_t fnw[MAX_PATH + 2]; |
| 3417 | 3422 | ||
| 3418 | filename_to_utf16 (filename, fnw); | 3423 | filename_to_utf16 (filename, fnw); |
| 3424 | if (!last_slash) | ||
| 3425 | wcscat (fnw, L"\\"); | ||
| 3426 | wcscat (fnw, L"*"); | ||
| 3419 | dir_find_handle = FindFirstFileW (fnw, &dir_find_data_w); | 3427 | dir_find_handle = FindFirstFileW (fnw, &dir_find_data_w); |
| 3420 | } | 3428 | } |
| 3421 | else | 3429 | else |
| 3422 | { | 3430 | { |
| 3423 | char fna[MAX_PATH]; | 3431 | char fna[MAX_PATH + 2]; |
| 3424 | 3432 | ||
| 3425 | filename_to_ansi (filename, fna); | 3433 | filename_to_ansi (filename, fna); |
| 3434 | if (!last_slash) | ||
| 3435 | strcat (fna, "\\"); | ||
| 3436 | strcat (fna, "*"); | ||
| 3426 | /* If FILENAME is not representable by the current ANSI | 3437 | /* If FILENAME is not representable by the current ANSI |
| 3427 | codepage, we don't want FindFirstFileA to interpret the | 3438 | codepage, we don't want FindFirstFileA to interpret the |
| 3428 | '?' characters as a wildcard. */ | 3439 | '?' characters as a wildcard. */ |
| @@ -3815,7 +3826,7 @@ faccessat (int dirfd, const char * path, int mode, int flags) | |||
| 3815 | errno = EACCES; | 3826 | errno = EACCES; |
| 3816 | return -1; | 3827 | return -1; |
| 3817 | } | 3828 | } |
| 3818 | break; | 3829 | goto check_attrs; |
| 3819 | } | 3830 | } |
| 3820 | /* FALLTHROUGH */ | 3831 | /* FALLTHROUGH */ |
| 3821 | case ERROR_FILE_NOT_FOUND: | 3832 | case ERROR_FILE_NOT_FOUND: |
| @@ -3828,6 +3839,8 @@ faccessat (int dirfd, const char * path, int mode, int flags) | |||
| 3828 | } | 3839 | } |
| 3829 | return -1; | 3840 | return -1; |
| 3830 | } | 3841 | } |
| 3842 | |||
| 3843 | check_attrs: | ||
| 3831 | if ((mode & X_OK) != 0 | 3844 | if ((mode & X_OK) != 0 |
| 3832 | && !(is_exec (path) || (attributes & FILE_ATTRIBUTE_DIRECTORY) != 0)) | 3845 | && !(is_exec (path) || (attributes & FILE_ATTRIBUTE_DIRECTORY) != 0)) |
| 3833 | { | 3846 | { |
| @@ -3847,6 +3860,76 @@ faccessat (int dirfd, const char * path, int mode, int flags) | |||
| 3847 | return 0; | 3860 | return 0; |
| 3848 | } | 3861 | } |
| 3849 | 3862 | ||
| 3863 | /* A special test for DIRNAME being a directory accessible by the | ||
| 3864 | current user. This is needed because the security permissions in | ||
| 3865 | directory's ACLs are not visible in the Posix-style mode bits | ||
| 3866 | returned by 'stat' and in attributes returned by GetFileAttributes. | ||
| 3867 | So a directory would seem like it's readable by the current user, | ||
| 3868 | but will in fact error out with EACCES when they actually try. */ | ||
| 3869 | int | ||
| 3870 | w32_accessible_directory_p (const char *dirname, ptrdiff_t dirlen) | ||
| 3871 | { | ||
| 3872 | char pattern[MAX_UTF8_PATH]; | ||
| 3873 | bool last_slash = dirlen > 0 && IS_DIRECTORY_SEP (dirname[dirlen - 1]); | ||
| 3874 | HANDLE dh; | ||
| 3875 | |||
| 3876 | /* Network volumes need a different reading method. */ | ||
| 3877 | if (is_unc_volume (dirname)) | ||
| 3878 | { | ||
| 3879 | void *read_result = NULL; | ||
| 3880 | wchar_t fnw[MAX_PATH]; | ||
| 3881 | char fna[MAX_PATH]; | ||
| 3882 | |||
| 3883 | dh = open_unc_volume (dirname); | ||
| 3884 | if (dh != INVALID_HANDLE_VALUE) | ||
| 3885 | { | ||
| 3886 | read_result = read_unc_volume (dh, fnw, fna, MAX_PATH); | ||
| 3887 | close_unc_volume (dh); | ||
| 3888 | } | ||
| 3889 | /* Treat empty volumes as accessible. */ | ||
| 3890 | return read_result != NULL || GetLastError () == ERROR_NO_MORE_ITEMS; | ||
| 3891 | } | ||
| 3892 | |||
| 3893 | /* Note: map_w32_filename makes sure DIRNAME is not longer than | ||
| 3894 | MAX_UTF8_PATH. */ | ||
| 3895 | strcpy (pattern, map_w32_filename (dirname, NULL)); | ||
| 3896 | |||
| 3897 | /* Note: No need to resolve symlinks in FILENAME, because FindFirst | ||
| 3898 | opens the directory that is the target of a symlink. */ | ||
| 3899 | if (w32_unicode_filenames) | ||
| 3900 | { | ||
| 3901 | wchar_t pat_w[MAX_PATH + 2]; | ||
| 3902 | WIN32_FIND_DATAW dfd_w; | ||
| 3903 | |||
| 3904 | filename_to_utf16 (pattern, pat_w); | ||
| 3905 | if (!last_slash) | ||
| 3906 | wcscat (pat_w, L"\\"); | ||
| 3907 | wcscat (pat_w, L"*"); | ||
| 3908 | dh = FindFirstFileW (pat_w, &dfd_w); | ||
| 3909 | } | ||
| 3910 | else | ||
| 3911 | { | ||
| 3912 | char pat_a[MAX_PATH + 2]; | ||
| 3913 | WIN32_FIND_DATAA dfd_a; | ||
| 3914 | |||
| 3915 | filename_to_ansi (pattern, pat_a); | ||
| 3916 | if (!last_slash) | ||
| 3917 | strcpy (pat_a, "\\"); | ||
| 3918 | strcat (pat_a, "*"); | ||
| 3919 | /* In case DIRNAME cannot be expressed in characters from the | ||
| 3920 | current ANSI codepage. */ | ||
| 3921 | if (_mbspbrk (pat_a, "?")) | ||
| 3922 | dh = INVALID_HANDLE_VALUE; | ||
| 3923 | else | ||
| 3924 | dh = FindFirstFileA (pat_a, &dfd_a); | ||
| 3925 | } | ||
| 3926 | |||
| 3927 | if (dh == INVALID_HANDLE_VALUE) | ||
| 3928 | return 0; | ||
| 3929 | FindClose (dh); | ||
| 3930 | return 1; | ||
| 3931 | } | ||
| 3932 | |||
| 3850 | /* A version of 'access' to be used locally with file names in | 3933 | /* A version of 'access' to be used locally with file names in |
| 3851 | locale-specific encoding. Does not resolve symlinks and does not | 3934 | locale-specific encoding. Does not resolve symlinks and does not |
| 3852 | support file names on FAT12 and FAT16 volumes, but that's OK, since | 3935 | support file names on FAT12 and FAT16 volumes, but that's OK, since |
| @@ -195,6 +195,7 @@ extern int filename_to_utf16 (const char *, wchar_t *); | |||
| 195 | extern int codepage_for_filenames (CPINFO *); | 195 | extern int codepage_for_filenames (CPINFO *); |
| 196 | extern Lisp_Object ansi_encode_filename (Lisp_Object); | 196 | extern Lisp_Object ansi_encode_filename (Lisp_Object); |
| 197 | extern int w32_copy_file (const char *, const char *, int, int, int); | 197 | extern int w32_copy_file (const char *, const char *, int, int, int); |
| 198 | extern int w32_accessible_directory_p (const char *, ptrdiff_t); | ||
| 198 | 199 | ||
| 199 | extern BOOL init_winsock (int load_now); | 200 | extern BOOL init_winsock (int load_now); |
| 200 | extern void srandom (int); | 201 | extern void srandom (int); |
diff --git a/src/w32term.c b/src/w32term.c index fbd31b15de2..82b05bffffe 100644 --- a/src/w32term.c +++ b/src/w32term.c | |||
| @@ -6202,8 +6202,6 @@ x_set_window_size (struct frame *f, bool change_gravity, | |||
| 6202 | } | 6202 | } |
| 6203 | 6203 | ||
| 6204 | unblock_input (); | 6204 | unblock_input (); |
| 6205 | |||
| 6206 | do_pending_window_change (0); | ||
| 6207 | } | 6205 | } |
| 6208 | 6206 | ||
| 6209 | /* Mouse warping. */ | 6207 | /* Mouse warping. */ |
diff --git a/src/xterm.c b/src/xterm.c index 4eb777f9dc3..9ee76e967e1 100644 --- a/src/xterm.c +++ b/src/xterm.c | |||
| @@ -10515,8 +10515,6 @@ x_set_window_size (struct frame *f, bool change_gravity, | |||
| 10515 | cancel_mouse_face (f); | 10515 | cancel_mouse_face (f); |
| 10516 | 10516 | ||
| 10517 | unblock_input (); | 10517 | unblock_input (); |
| 10518 | |||
| 10519 | do_pending_window_change (false); | ||
| 10520 | } | 10518 | } |
| 10521 | 10519 | ||
| 10522 | /* Move the mouse to position pixel PIX_X, PIX_Y relative to frame F. */ | 10520 | /* Move the mouse to position pixel PIX_X, PIX_Y relative to frame F. */ |
diff --git a/test/automated/elisp-mode-tests.el b/test/automated/elisp-mode-tests.el index ec01477984c..7886b557141 100644 --- a/test/automated/elisp-mode-tests.el +++ b/test/automated/elisp-mode-tests.el | |||
| @@ -125,7 +125,7 @@ | |||
| 125 | (cl-case type | 125 | (cl-case type |
| 126 | (defalias | 126 | (defalias |
| 127 | ;; summary: "(defalias xref)" | 127 | ;; summary: "(defalias xref)" |
| 128 | ;; target : "(defalias 'xref)" | 128 | ;; target : "(defalias 'xref" |
| 129 | (concat "(defalias '" (substring (xref-item-summary xref) 10 -1))) | 129 | (concat "(defalias '" (substring (xref-item-summary xref) 10 -1))) |
| 130 | 130 | ||
| 131 | (defun | 131 | (defun |
| @@ -211,7 +211,7 @@ to (xref-elisp-test-descr-to-target xref)." | |||
| 211 | 211 | ||
| 212 | ;; alphabetical by test name | 212 | ;; alphabetical by test name |
| 213 | 213 | ||
| 214 | ;; FIXME: autoload | 214 | ;; Autoloads require no special support; they are handled as functions. |
| 215 | 215 | ||
| 216 | ;; FIXME: defalias-defun-c cmpl-prefix-entry-head | 216 | ;; FIXME: defalias-defun-c cmpl-prefix-entry-head |
| 217 | ;; FIXME: defalias-defvar-el allout-mode-map | 217 | ;; FIXME: defalias-defvar-el allout-mode-map |
diff --git a/test/automated/python-tests.el b/test/automated/python-tests.el index 30b1b480a25..219f99eed62 100644 --- a/test/automated/python-tests.el +++ b/test/automated/python-tests.el | |||
| @@ -2436,7 +2436,7 @@ Using `python-shell-interpreter' and | |||
| 2436 | (python-shell-interpreter-args "-B")) | 2436 | (python-shell-interpreter-args "-B")) |
| 2437 | (should (string= | 2437 | (should (string= |
| 2438 | (format "%s %s" | 2438 | (format "%s %s" |
| 2439 | python-shell-interpreter | 2439 | (shell-quote-argument python-shell-interpreter) |
| 2440 | python-shell-interpreter-args) | 2440 | python-shell-interpreter-args) |
| 2441 | (python-shell-calculate-command))))) | 2441 | (python-shell-calculate-command))))) |
| 2442 | 2442 | ||
| @@ -2445,14 +2445,17 @@ Using `python-shell-interpreter' and | |||
| 2445 | (let ((process-environment '("PYTHONPATH=/path0")) | 2445 | (let ((process-environment '("PYTHONPATH=/path0")) |
| 2446 | (python-shell-extra-pythonpaths '("/path1" "/path2"))) | 2446 | (python-shell-extra-pythonpaths '("/path1" "/path2"))) |
| 2447 | (should (string= (python-shell-calculate-pythonpath) | 2447 | (should (string= (python-shell-calculate-pythonpath) |
| 2448 | "/path1:/path2:/path0")))) | 2448 | (concat "/path1" path-separator |
| 2449 | "/path2" path-separator "/path0"))))) | ||
| 2449 | 2450 | ||
| 2450 | (ert-deftest python-shell-calculate-pythonpath-2 () | 2451 | (ert-deftest python-shell-calculate-pythonpath-2 () |
| 2451 | "Test existing paths are moved to front." | 2452 | "Test existing paths are moved to front." |
| 2452 | (let ((process-environment '("PYTHONPATH=/path0:/path1")) | 2453 | (let ((process-environment |
| 2454 | (list (concat "PYTHONPATH=/path0" path-separator "/path1"))) | ||
| 2453 | (python-shell-extra-pythonpaths '("/path1" "/path2"))) | 2455 | (python-shell-extra-pythonpaths '("/path1" "/path2"))) |
| 2454 | (should (string= (python-shell-calculate-pythonpath) | 2456 | (should (string= (python-shell-calculate-pythonpath) |
| 2455 | "/path1:/path2:/path0")))) | 2457 | (concat "/path1" path-separator |
| 2458 | "/path2" path-separator "/path0"))))) | ||
| 2456 | 2459 | ||
| 2457 | (ert-deftest python-shell-calculate-process-environment-1 () | 2460 | (ert-deftest python-shell-calculate-process-environment-1 () |
| 2458 | "Test `python-shell-process-environment' modification." | 2461 | "Test `python-shell-process-environment' modification." |
| @@ -2468,7 +2471,9 @@ Using `python-shell-interpreter' and | |||
| 2468 | (original-pythonpath (setenv "PYTHONPATH" "/path0")) | 2471 | (original-pythonpath (setenv "PYTHONPATH" "/path0")) |
| 2469 | (python-shell-extra-pythonpaths '("/path1" "/path2")) | 2472 | (python-shell-extra-pythonpaths '("/path1" "/path2")) |
| 2470 | (process-environment (python-shell-calculate-process-environment))) | 2473 | (process-environment (python-shell-calculate-process-environment))) |
| 2471 | (should (equal (getenv "PYTHONPATH") "/path1:/path2:/path0")))) | 2474 | (should (equal (getenv "PYTHONPATH") |
| 2475 | (concat "/path1" path-separator | ||
| 2476 | "/path2" path-separator "/path0"))))) | ||
| 2472 | 2477 | ||
| 2473 | (ert-deftest python-shell-calculate-process-environment-3 () | 2478 | (ert-deftest python-shell-calculate-process-environment-3 () |
| 2474 | "Test `python-shell-virtualenv-root' modification." | 2479 | "Test `python-shell-virtualenv-root' modification." |
| @@ -2545,7 +2550,8 @@ Using `python-shell-interpreter' and | |||
| 2545 | (let* ((exec-path '("/path0")) | 2550 | (let* ((exec-path '("/path0")) |
| 2546 | (python-shell-virtualenv-root "/env") | 2551 | (python-shell-virtualenv-root "/env") |
| 2547 | (new-exec-path (python-shell-calculate-exec-path))) | 2552 | (new-exec-path (python-shell-calculate-exec-path))) |
| 2548 | (should (equal new-exec-path '("/env/bin" "/path0"))))) | 2553 | (should (equal new-exec-path |
| 2554 | (list (expand-file-name "/env/bin") "/path0"))))) | ||
| 2549 | 2555 | ||
| 2550 | (ert-deftest python-shell-calculate-exec-path-3 () | 2556 | (ert-deftest python-shell-calculate-exec-path-3 () |
| 2551 | "Test complete `python-shell-virtualenv-root' modification." | 2557 | "Test complete `python-shell-virtualenv-root' modification." |
| @@ -2553,7 +2559,9 @@ Using `python-shell-interpreter' and | |||
| 2553 | (python-shell-exec-path '("/path1" "/path2")) | 2559 | (python-shell-exec-path '("/path1" "/path2")) |
| 2554 | (python-shell-virtualenv-root "/env") | 2560 | (python-shell-virtualenv-root "/env") |
| 2555 | (new-exec-path (python-shell-calculate-exec-path))) | 2561 | (new-exec-path (python-shell-calculate-exec-path))) |
| 2556 | (should (equal new-exec-path '("/env/bin" "/path1" "/path2" "/path0"))))) | 2562 | (should (equal new-exec-path |
| 2563 | (list (expand-file-name "/env/bin") | ||
| 2564 | "/path1" "/path2" "/path0"))))) | ||
| 2557 | 2565 | ||
| 2558 | (ert-deftest python-shell-calculate-exec-path-4 () | 2566 | (ert-deftest python-shell-calculate-exec-path-4 () |
| 2559 | "Test complete `python-shell-virtualenv-root' with remote." | 2567 | "Test complete `python-shell-virtualenv-root' with remote." |
| @@ -2562,7 +2570,9 @@ Using `python-shell-interpreter' and | |||
| 2562 | (python-shell-exec-path '("/path1" "/path2")) | 2570 | (python-shell-exec-path '("/path1" "/path2")) |
| 2563 | (python-shell-virtualenv-root "/env") | 2571 | (python-shell-virtualenv-root "/env") |
| 2564 | (new-exec-path (python-shell-calculate-exec-path))) | 2572 | (new-exec-path (python-shell-calculate-exec-path))) |
| 2565 | (should (equal new-exec-path '("/env/bin" "/path1" "/path2" "/path0"))))) | 2573 | (should (equal new-exec-path |
| 2574 | (list (expand-file-name "/env/bin") | ||
| 2575 | "/path1" "/path2" "/path0"))))) | ||
| 2566 | 2576 | ||
| 2567 | (ert-deftest python-shell-calculate-exec-path-5 () | 2577 | (ert-deftest python-shell-calculate-exec-path-5 () |
| 2568 | "Test no side-effects on `exec-path'." | 2578 | "Test no side-effects on `exec-path'." |
| @@ -2590,7 +2600,9 @@ Using `python-shell-interpreter' and | |||
| 2590 | (original-exec-path exec-path) | 2600 | (original-exec-path exec-path) |
| 2591 | (python-shell-virtualenv-root "/env")) | 2601 | (python-shell-virtualenv-root "/env")) |
| 2592 | (python-shell-with-environment | 2602 | (python-shell-with-environment |
| 2593 | (should (equal exec-path '("/env/bin" "/path1" "/path2" "/path0"))) | 2603 | (should (equal exec-path |
| 2604 | (list (expand-file-name "/env/bin") | ||
| 2605 | "/path1" "/path2" "/path0"))) | ||
| 2594 | (should (not (getenv "PYTHONHOME"))) | 2606 | (should (not (getenv "PYTHONHOME"))) |
| 2595 | (should (string= (getenv "VIRTUAL_ENV") "/env"))) | 2607 | (should (string= (getenv "VIRTUAL_ENV") "/env"))) |
| 2596 | (should (equal exec-path original-exec-path)))) | 2608 | (should (equal exec-path original-exec-path)))) |
| @@ -2605,7 +2617,8 @@ Using `python-shell-interpreter' and | |||
| 2605 | (python-shell-virtualenv-root "/env")) | 2617 | (python-shell-virtualenv-root "/env")) |
| 2606 | (python-shell-with-environment | 2618 | (python-shell-with-environment |
| 2607 | (should (equal (python-shell-calculate-exec-path) | 2619 | (should (equal (python-shell-calculate-exec-path) |
| 2608 | '("/env/bin" "/path1" "/path2" "/remote1" "/remote2"))) | 2620 | (list (expand-file-name "/env/bin") |
| 2621 | "/path1" "/path2" "/remote1" "/remote2"))) | ||
| 2609 | (let ((process-environment (python-shell-calculate-process-environment))) | 2622 | (let ((process-environment (python-shell-calculate-process-environment))) |
| 2610 | (should (not (getenv "PYTHONHOME"))) | 2623 | (should (not (getenv "PYTHONHOME"))) |
| 2611 | (should (string= (getenv "VIRTUAL_ENV") "/env")) | 2624 | (should (string= (getenv "VIRTUAL_ENV") "/env")) |
diff --git a/test/automated/tramp-tests.el b/test/automated/tramp-tests.el index 498a0cfa7da..c5cab7d5991 100644 --- a/test/automated/tramp-tests.el +++ b/test/automated/tramp-tests.el | |||
| @@ -1118,9 +1118,10 @@ This tests also `file-readable-p' and `file-regular-p'." | |||
| 1118 | t))) | 1118 | t))) |
| 1119 | (when (file-symlink-p tmp-name2) | 1119 | (when (file-symlink-p tmp-name2) |
| 1120 | (setq attr (file-attributes tmp-name2)) | 1120 | (setq attr (file-attributes tmp-name2)) |
| 1121 | (should (string-equal | 1121 | (should |
| 1122 | (car attr) | 1122 | (string-equal |
| 1123 | (file-remote-p (file-truename tmp-name3) 'localname))) | 1123 | (car attr) |
| 1124 | (tramp-file-name-localname (tramp-dissect-file-name tmp-name3)))) | ||
| 1124 | (delete-file tmp-name2)) | 1125 | (delete-file tmp-name2)) |
| 1125 | 1126 | ||
| 1126 | (delete-file tmp-name1) | 1127 | (delete-file tmp-name1) |
diff --git a/test/indent/css-mode.css b/test/indent/css-mode.css index 67a6b1e30b5..2f04e967648 100644 --- a/test/indent/css-mode.css +++ b/test/indent/css-mode.css | |||
| @@ -36,3 +36,8 @@ a.b:c,d.e:f,g[h]:i,j[k]:l,.m.n:o,.p.q:r,.s[t]:u,.v[w]:x { /* bug:20282 */ | |||
| 36 | div.x3 | 36 | div.x3 |
| 37 | { | 37 | { |
| 38 | } | 38 | } |
| 39 | |||
| 40 | article:hover | ||
| 41 | { | ||
| 42 | color: black; | ||
| 43 | } | ||