diff options
Diffstat (limited to 'lisp')
96 files changed, 1404 insertions, 683 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 46d8ca44a0a..6a9b1808cdf 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,273 @@ | |||
| 1 | 2012-03-06 Thien-Thi Nguyen <ttn@gnuvola.org> | ||
| 2 | |||
| 3 | * info.el (Info-insert-dir): Also try "dir.gz". | ||
| 4 | |||
| 5 | 2012-03-06 Glenn Morris <rgm@gnu.org> | ||
| 6 | |||
| 7 | * files.el (dir-locals-find-file): | ||
| 8 | Ignore non-readable or non-regular files. (Bug#10928) | ||
| 9 | |||
| 10 | * files.el (locate-dominating-file): Doc fix. | ||
| 11 | |||
| 12 | 2012-03-06 Adam Spiers <emacs@adamspiers.org> (tiny change) | ||
| 13 | |||
| 14 | * calendar/calendar.el (calendar-set-mode-line): | ||
| 15 | `getenv' returns a string. (Bug#10951) | ||
| 16 | |||
| 17 | 2012-03-05 Leo Liu <sdl.web@gmail.com> | ||
| 18 | |||
| 19 | * simple.el (backward-delete-char-untabify): Constrain point to | ||
| 20 | field (Bug#10939). | ||
| 21 | |||
| 22 | * eshell/em-cmpl.el (eshell-cmpl-initialize): Fix shift-tab key. | ||
| 23 | |||
| 24 | 2012-03-05 Chong Yidong <cyd@gnu.org> | ||
| 25 | |||
| 26 | * simple.el (count-words): If called from Lisp, return the word | ||
| 27 | count, for symmetry with `count-lines'. Arglist changed. | ||
| 28 | (count-words--message): Args changed. Consolidate counting code | ||
| 29 | from count-words and count-words-region. | ||
| 30 | (count-words-region): Caller changed. | ||
| 31 | (count-lines-region): Make it an obsolete alias. | ||
| 32 | |||
| 33 | 2012-03-04 Tassilo Horn <tassilo@member.fsf.org> | ||
| 34 | |||
| 35 | * saveplace.el (save-place-to-alist) | ||
| 36 | (save-place-ignore-files-regexp): Allow value nil to disable this | ||
| 37 | feature. | ||
| 38 | |||
| 39 | 2012-03-04 Chong Yidong <cyd@gnu.org> | ||
| 40 | |||
| 41 | * faces.el (face-spec-reset-face): For the default face, reset the | ||
| 42 | attributes to default values (Bug#10748). | ||
| 43 | |||
| 44 | 2012-03-04 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 45 | |||
| 46 | * mail/emacsbug.el (report-emacs-bug-hook): Fix up thinko in | ||
| 47 | previous patch: Check `message-send-mail-function', and not the | ||
| 48 | default function (bug#10897). | ||
| 49 | |||
| 50 | 2012-03-04 Michael Albinus <michael.albinus@gmx.de> | ||
| 51 | |||
| 52 | * notifications.el (notifications-on-action-signal) | ||
| 53 | (notifications-on-closed-signal): Check for unique service name of | ||
| 54 | incoming event. Fix error in removing entry. | ||
| 55 | (top): Register for signals with wildcard service name. | ||
| 56 | (notifications-notify): Use daemon unique service name for map entries. | ||
| 57 | |||
| 58 | 2012-03-04 Chong Yidong <cyd@gnu.org> | ||
| 59 | |||
| 60 | * cus-start.el: Make x-select-enable-clipboard-manager | ||
| 61 | customizable. | ||
| 62 | |||
| 63 | 2012-03-04 Glenn Morris <rgm@gnu.org> | ||
| 64 | |||
| 65 | * abbrev.el (copy-abbrev-table, abbrev-table-p) | ||
| 66 | (abbrev-minor-mode-table-alist, define-abbrev, abbrev-insert) | ||
| 67 | (expand-abbrev, define-abbrev-table): Doc fixes. | ||
| 68 | |||
| 69 | 2012-03-03 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 70 | |||
| 71 | * mail/emacsbug.el (report-emacs-bug-hook): Look at the value of | ||
| 72 | `message-default-send-mail-function' and not `send-mail-function' | ||
| 73 | when doing the prompting for `sendmail-query-once' before sending | ||
| 74 | in Message buffers (bug#10897). | ||
| 75 | |||
| 76 | * net/tls.el (open-tls-stream): Don't set the dont-query-on-exit flag. | ||
| 77 | This is inconsistent with all the other stream functions, which leave | ||
| 78 | the setting up to the higher levels (if so wanted) (bug#10931). | ||
| 79 | |||
| 80 | 2012-03-02 Alan Mackenzie <acm@muc.de> | ||
| 81 | |||
| 82 | Depessimize the handling of very large macros. | ||
| 83 | |||
| 84 | * progmodes/cc-engine.el (c-macro-cache, c-macro-cache-start-pos): | ||
| 85 | (c-macro-cache-syntactic): New variables to implement a one | ||
| 86 | element macro cache. | ||
| 87 | (c-invalidate-macro-cache): New function. | ||
| 88 | (c-beginning-of-macro, c-end-of-macro, c-syntactic-end-of-macro): | ||
| 89 | Adapt to use the new cache. | ||
| 90 | (c-state-safe-place): Use better the cache of safe positions. | ||
| 91 | (c-state-semi-nonlit-pos-cache) | ||
| 92 | (c-state-semi-nonlit-pos-cache-limit): | ||
| 93 | New variables for... | ||
| 94 | (c-state-semi-safe-place): New function. Here, in a macro is "safe". | ||
| 95 | (c-invalidate-state-cache-1): New stuff for c-state-semi-safe-place. | ||
| 96 | (c-in-literal, c-literal-limits, c-determine-limit-get-base): Use | ||
| 97 | c-state-semi-safe-place. | ||
| 98 | |||
| 99 | * progmodes/cc-langs.el (c-get-state-before-change-functions): Add | ||
| 100 | c-invalidate-macro-cache to the C, C++, Obj entries. | ||
| 101 | |||
| 102 | 2012-03-02 Michael Albinus <michael.albinus@gmx.de> | ||
| 103 | |||
| 104 | * jka-compr.el (jka-compr-call-process): Apply | ||
| 105 | `file-accessible-directory-p' only when the default directory is | ||
| 106 | not remote. | ||
| 107 | |||
| 108 | 2012-03-01 Michael Albinus <michael.albinus@gmx.de> | ||
| 109 | |||
| 110 | * files.el (file-equal-p): Fix docstring. Avoid unnecessary | ||
| 111 | access of FILE2, if FILE1 does not exist. | ||
| 112 | |||
| 113 | * net/tramp-sh.el (tramp-remote-process-environment): Add "PAGER=\"\"". | ||
| 114 | Reported by Robert Lupton the Good <rhl@astro.princeton.edu>. | ||
| 115 | |||
| 116 | * vc/vc-git.el (vc-git--call): Enable `inhibit-null-byte-detection'. | ||
| 117 | Add "PAGER=" to `process-environment'. | ||
| 118 | |||
| 119 | 2012-03-01 Michael R. Mauger <mmaug@yahoo.com> | ||
| 120 | |||
| 121 | * progmodes/sql.el: Bug fix | ||
| 122 | (sql-get-login-ext): Save login values in globals. | ||
| 123 | (sql-get-login): Use new version of `sql-get-login-ext'. | ||
| 124 | (sql-interactive-mode): Set global `sql-connection' to nil. | ||
| 125 | (sql-connect): Set global values for connection. | ||
| 126 | (sql-product-interactive): Save global values as buffer local. | ||
| 127 | |||
| 128 | 2012-02-29 Leo Liu <sdl.web@gmail.com> | ||
| 129 | |||
| 130 | * abbrev.el (define-abbrevs): Reset sys to nil. | ||
| 131 | |||
| 132 | 2012-02-28 Thierry Volpiatto <thierry.volpiatto@gmail.com> | ||
| 133 | |||
| 134 | * files.el (file-equal-p): Rename from `files-equal-p'. | ||
| 135 | Return nil when one or both files don't exist. | ||
| 136 | (file-subdir-of-p): Now only top directory must exists, | ||
| 137 | return nil if it doesn't. | ||
| 138 | (copy-directory): No need to test with `file-subdir-of-p' after | ||
| 139 | creating dir. | ||
| 140 | * net/tramp.el (tramp-file-name-for-operation): Rename `files-equal-p' | ||
| 141 | to `file-equal-p'. | ||
| 142 | |||
| 143 | 2012-02-28 Glenn Morris <rgm@gnu.org> | ||
| 144 | |||
| 145 | * shell.el (shell-mode): | ||
| 146 | * progmodes/vhdl-mode.el (wildcard-to-regexp, file-expand-wildcards): | ||
| 147 | * play/landmark.el (landmark-font-lock-face-O): | ||
| 148 | * play/handwrite.el (handwrite): | ||
| 149 | * play/gomoku.el (gomoku-O): | ||
| 150 | * net/browse-url.el (browse-url-browser-display): | ||
| 151 | * international/mule.el (define-charset): | ||
| 152 | * htmlfontify.el (hfy-etags-cmd, hfy-face-attr-for-class): | ||
| 153 | * filesets.el (filesets-find-file-delay): | ||
| 154 | * eshell/em-xtra.el (eshell-xtra): | ||
| 155 | * eshell/em-unix.el (eshell-grep): | ||
| 156 | * emulation/viper.el (viper-mode): | ||
| 157 | * emacs-lisp/regexp-opt.el (regexp-opt-group): | ||
| 158 | * emacs-lisp/easymenu.el (easy-menu-define): | ||
| 159 | * calendar/timeclock.el (timeclock-use-display-time): | ||
| 160 | * bs.el (bs-mode): | ||
| 161 | * bookmark.el (bookmark-save-flag): | ||
| 162 | Doc fix (standardize possessive apostrophe usage). | ||
| 163 | |||
| 164 | 2012-02-27 Chong Yidong <cyd@gnu.org> | ||
| 165 | |||
| 166 | * emulation/viper-cmd.el (viper-intercept-ESC-key): | ||
| 167 | Fix key-binding lookup for ESC key (Bug#9146). | ||
| 168 | |||
| 169 | * font-lock.el (font-lock-specified-p): Rename from | ||
| 170 | font-lock-spec-present. Callers changed. | ||
| 171 | |||
| 172 | 2012-02-27 Daniel Hackney <dan@haxney.org> | ||
| 173 | |||
| 174 | * emacs-lisp/package.el (package-compute-transaction): | ||
| 175 | Handle holding a package version to t in package-load-list. | ||
| 176 | |||
| 177 | 2012-02-26 Michael Albinus <michael.albinus@gmx.de> | ||
| 178 | |||
| 179 | * net/tramp.el (tramp-inodes, tramp-devices): Initialize with 0. | ||
| 180 | (tramp-get-inode, tramp-get-device): Use cached values. | ||
| 181 | |||
| 182 | 2012-02-26 Alan Mackenzie <acm@muc.de> | ||
| 183 | |||
| 184 | Check there is a font-lock specification before doing initial | ||
| 185 | fontification. | ||
| 186 | |||
| 187 | * font-core.el (font-lock-mode): Move the conditional from | ||
| 188 | :after-hook to font-lock-initial-fontify. | ||
| 189 | (font-lock-default-function): Move the check for a specification | ||
| 190 | to font-lock-spec-present. | ||
| 191 | |||
| 192 | * font-lock.el (font-lock-initial-fontify): call ... | ||
| 193 | (font-lock-spec-present): New function. | ||
| 194 | |||
| 195 | 2012-02-26 Jim Blandy <jimb@red-bean.com> | ||
| 196 | |||
| 197 | * progmodes/gdb-mi.el (gdb-mi-quote): New function. | ||
| 198 | (gdb-send): Apply it to the operand of the '-interpreter-exec | ||
| 199 | console' command, so that we can pass arguments with (say) quotes | ||
| 200 | in them. Store exact string sent in gdb-debug-log (Bug#10765). | ||
| 201 | |||
| 202 | 2012-02-26 Chong Yidong <cyd@gnu.org> | ||
| 203 | |||
| 204 | * help-fns.el (describe-function-1): Clarify description of | ||
| 205 | remapping (Bug#10844). | ||
| 206 | |||
| 207 | * files.el (files-equal-p): Doc fix. | ||
| 208 | (file-subdir-of-p): Doc fix. Convert loop macro to plain Lisp, | ||
| 209 | and quit the loop once a mismatch is found. | ||
| 210 | |||
| 211 | 2012-02-25 Juanma Barranquero <lekktu@gmail.com> | ||
| 212 | |||
| 213 | * bs.el (bs--show-with-configuration): Don't throw an error | ||
| 214 | if the window cannot be split; otherwise, subsequent calls to | ||
| 215 | bs-show fail, restoring a stale window config. (Bug#10882) | ||
| 216 | |||
| 217 | 2012-02-25 Jan Djärv <jan.h.d@swipnet.se> | ||
| 218 | |||
| 219 | * term/ns-win.el (global-map): Bind ns-drag-file to | ||
| 220 | ns-find-file (Bug#5855, Bug#10050). | ||
| 221 | |||
| 222 | 2012-02-25 Andreas Schwab <schwab@linux-m68k.org> | ||
| 223 | |||
| 224 | * calendar/parse-time.el (parse-time-string): Allow extractor to | ||
| 225 | return nil. | ||
| 226 | |||
| 227 | 2012-02-25 Michael Albinus <michael.albinus@gmx.de> | ||
| 228 | |||
| 229 | * net/tramp.el (tramp-file-name-for-operation): | ||
| 230 | Add `files-equal-p' and `file-subdir-of-p'. | ||
| 231 | |||
| 232 | * net/tramp-sh.el (tramp-sh-handle-copy-directory): | ||
| 233 | * net/tramp-smb.el (tramp-smb-handle-copy-directory): | ||
| 234 | Add COPY-CONTENTS argument. | ||
| 235 | |||
| 236 | 2012-02-25 Chong Yidong <cyd@gnu.org> | ||
| 237 | |||
| 238 | Add custom groups for VC backends, for consistency with vc-bzr. | ||
| 239 | |||
| 240 | * vc/vc-arch.el (vc-arch): | ||
| 241 | * vc/vc-cvs.el (vc-cvs): | ||
| 242 | * vc/vc-git.el (vc-git): | ||
| 243 | * vc/vc-hg.el (vc-hg): | ||
| 244 | * vc/vc-mtn.el (vc-mtn): | ||
| 245 | * vc/vc-rcs.el (vc-rcs): | ||
| 246 | * vc/vc-sccs.el (vc-sccs): | ||
| 247 | * vc/vc-svn.el (vc-svn): New customization group (Bug#10871). | ||
| 248 | All relevant defcustoms reassigned. | ||
| 249 | |||
| 250 | 2012-02-25 Chong Yidong <cyd@gnu.org> | ||
| 251 | |||
| 252 | * newcomment.el (comment-styles): Add autoload (Bug#10868). | ||
| 253 | |||
| 254 | * term/x-win.el (x-initialize-window-system): Reduce default for | ||
| 255 | x-selection-timeout to 5 seconds (Bug#8869). | ||
| 256 | |||
| 257 | 2012-02-24 Thierry Volpiatto <thierry.volpiatto@gmail.com> | ||
| 258 | |||
| 259 | * files.el (file-subdir-of-p): Fix typo. | ||
| 260 | |||
| 261 | 2012-02-24 Thierry Volpiatto <thierry.volpiatto@gmail.com> | ||
| 262 | |||
| 263 | * files.el (files-equal-p, file-subdir-of-p): New functions. | ||
| 264 | (copy-directory): Error when trying to copy a directory on itself. | ||
| 265 | Add missing copy-contents arg to tramp handler. | ||
| 266 | * dired-aux.el (dired-copy-file-recursive): Same. | ||
| 267 | (dired-create-files): Modify destination when source is equal to | ||
| 268 | dest when copying files. | ||
| 269 | Return also when dest is a subdir of source. (Bug#10489) | ||
| 270 | |||
| 1 | 2012-02-24 Michael Albinus <michael.albinus@gmx.de> | 271 | 2012-02-24 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 272 | ||
| 3 | * net/ange-ftp.el (ange-ftp-parse-netrc): Suppress comment lines. | 273 | * net/ange-ftp.el (ange-ftp-parse-netrc): Suppress comment lines. |
| @@ -10,9 +280,9 @@ | |||
| 10 | the execution of the mode hooks. | 280 | the execution of the mode hooks. |
| 11 | 281 | ||
| 12 | * font-lock.el (font-lock-initial-fontify): New function extracted | 282 | * font-lock.el (font-lock-initial-fontify): New function extracted |
| 13 | from font-lock-mode-interal. | 283 | from font-lock-mode-internal. |
| 14 | 284 | ||
| 15 | * font-core.el (font-lock-mode): call font-lock-initial-fontify in | 285 | * font-core.el (font-lock-mode): Call font-lock-initial-fontify in |
| 16 | :after-hook. | 286 | :after-hook. |
| 17 | 287 | ||
| 18 | 2012-02-23 Stefan Monnier <monnier@iro.umontreal.ca> | 288 | 2012-02-23 Stefan Monnier <monnier@iro.umontreal.ca> |
| @@ -378,7 +648,7 @@ | |||
| 378 | * mail/emacsbug.el (report-emacs-bug-hook): Query the user first | 648 | * mail/emacsbug.el (report-emacs-bug-hook): Query the user first |
| 379 | about SMTP before checking the From header. | 649 | about SMTP before checking the From header. |
| 380 | 650 | ||
| 381 | * mail/sendmail.el (sendmail-query-user-about-smtp): Refacored out | 651 | * mail/sendmail.el (sendmail-query-user-about-smtp): Refactor out |
| 382 | into own function for reuse by emacsbug.el. | 652 | into own function for reuse by emacsbug.el. |
| 383 | 653 | ||
| 384 | 2012-02-10 Leo Liu <sdl.web@gmail.com> | 654 | 2012-02-10 Leo Liu <sdl.web@gmail.com> |
| @@ -392,7 +662,7 @@ | |||
| 392 | * emacs-lisp/package.el (package-refresh-contents) | 662 | * emacs-lisp/package.el (package-refresh-contents) |
| 393 | (package-menu-execute): | 663 | (package-menu-execute): |
| 394 | * desktop.el (desktop-create-buffer): | 664 | * desktop.el (desktop-create-buffer): |
| 395 | * font-lock.el (lisp-font-lock-keywords-2): caller changed. | 665 | * font-lock.el (lisp-font-lock-keywords-2): Caller changed. |
| 396 | 666 | ||
| 397 | 2012-02-10 Glenn Morris <rgm@gnu.org> | 667 | 2012-02-10 Glenn Morris <rgm@gnu.org> |
| 398 | 668 | ||
| @@ -3290,7 +3560,7 @@ | |||
| 3290 | 3560 | ||
| 3291 | 2011-10-08 Thierry Volpiatto <thierry.volpiatto@gmail.com> | 3561 | 2011-10-08 Thierry Volpiatto <thierry.volpiatto@gmail.com> |
| 3292 | 3562 | ||
| 3293 | * lisp/eshell/eshell.el (eshell-command): Avoid using hooks. | 3563 | * eshell/eshell.el (eshell-command): Avoid using hooks. |
| 3294 | 3564 | ||
| 3295 | 2011-10-07 Chong Yidong <cyd@stupidchicken.com> | 3565 | 2011-10-07 Chong Yidong <cyd@stupidchicken.com> |
| 3296 | 3566 | ||
diff --git a/lisp/ChangeLog.11 b/lisp/ChangeLog.11 index dd1d113d665..0b4e62f9e91 100644 --- a/lisp/ChangeLog.11 +++ b/lisp/ChangeLog.11 | |||
| @@ -7234,7 +7234,7 @@ | |||
| 7234 | 7234 | ||
| 7235 | 2004-05-10 Miles Bader <miles@gnu.org> | 7235 | 2004-05-10 Miles Bader <miles@gnu.org> |
| 7236 | 7236 | ||
| 7237 | * lisp/progmodes/gud.el (gud-common-init): Only consider an existing | 7237 | * progmodes/gud.el (gud-common-init): Only consider an existing |
| 7238 | buffer an error if the debugger process is actually running. | 7238 | buffer an error if the debugger process is actually running. |
| 7239 | 7239 | ||
| 7240 | 2004-05-10 Juanma Barranquero <lektu@terra.es> | 7240 | 2004-05-10 Juanma Barranquero <lektu@terra.es> |
| @@ -7529,7 +7529,7 @@ | |||
| 7529 | 7529 | ||
| 7530 | 2004-05-03 Michael Mauger <mmaug@yahoo.com> | 7530 | 2004-05-03 Michael Mauger <mmaug@yahoo.com> |
| 7531 | 7531 | ||
| 7532 | * emacs/lisp/progmodes/sql.el (sql-xemacs-p, sql-emacs19-p) | 7532 | * progmodes/sql.el (sql-xemacs-p, sql-emacs19-p) |
| 7533 | (sql-emacs20-p): Remove. | 7533 | (sql-emacs20-p): Remove. |
| 7534 | (sql-mode-syntax-table): Use shared GNU Emacs/XEmacs syntax. | 7534 | (sql-mode-syntax-table): Use shared GNU Emacs/XEmacs syntax. |
| 7535 | (sql-builtin-face, sql-doc-face): Remove. | 7535 | (sql-builtin-face, sql-doc-face): Remove. |
diff --git a/lisp/ChangeLog.15 b/lisp/ChangeLog.15 index f354050389e..bf7a24a5b67 100644 --- a/lisp/ChangeLog.15 +++ b/lisp/ChangeLog.15 | |||
| @@ -779,9 +779,9 @@ | |||
| 779 | 779 | ||
| 780 | 2011-02-17 Ken Manheimer <ken.manheimer@gmail.com> | 780 | 2011-02-17 Ken Manheimer <ken.manheimer@gmail.com> |
| 781 | 781 | ||
| 782 | * lisp/allout-widgets.el (allout-widgets-icons-light-subdir) | 782 | * allout-widgets.el (allout-widgets-icons-light-subdir) |
| 783 | (allout-widgets-icons-dark-subdir): Track relocations of icons. | 783 | (allout-widgets-icons-dark-subdir): Track relocations of icons. |
| 784 | * lisp/allout.el: Remove commentary about remove encryption | 784 | * allout.el: Remove commentary about remove encryption |
| 785 | passphrase mnemonic support and verification. | 785 | passphrase mnemonic support and verification. |
| 786 | (allout-encrypt-string): Recognize epg failure to decrypt gpg2 | 786 | (allout-encrypt-string): Recognize epg failure to decrypt gpg2 |
| 787 | armored text using gpg1, and indicate that the gpg version *might* | 787 | armored text using gpg1, and indicate that the gpg version *might* |
diff --git a/lisp/ChangeLog.5 b/lisp/ChangeLog.5 index 5bc0474c58b..4de10683352 100644 --- a/lisp/ChangeLog.5 +++ b/lisp/ChangeLog.5 | |||
| @@ -8048,7 +8048,7 @@ | |||
| 8048 | 8048 | ||
| 8049 | 1994-07-23 enami tsugutomo <enami@sys.ptg.sony.co.jp> | 8049 | 1994-07-23 enami tsugutomo <enami@sys.ptg.sony.co.jp> |
| 8050 | 8050 | ||
| 8051 | * lisp/add-log.el (add-log-current-defun): Skip doc string | 8051 | * add-log.el (add-log-current-defun): Skip doc string |
| 8052 | correctly even if it ends with line that starts space. | 8052 | correctly even if it ends with line that starts space. |
| 8053 | 8053 | ||
| 8054 | 1994-07-22 Ed Reingold <reingold@albert.gnu.ai.mit.edu> | 8054 | 1994-07-22 Ed Reingold <reingold@albert.gnu.ai.mit.edu> |
diff --git a/lisp/ChangeLog.7 b/lisp/ChangeLog.7 index 425268909ea..9976c45b307 100644 --- a/lisp/ChangeLog.7 +++ b/lisp/ChangeLog.7 | |||
| @@ -5859,8 +5859,7 @@ | |||
| 5859 | 5859 | ||
| 5860 | 1998-03-05 Sam Steingold <sds@usa.net> | 5860 | 1998-03-05 Sam Steingold <sds@usa.net> |
| 5861 | 5861 | ||
| 5862 | * lisp/simple.el (backward-delete-char-untabify-method): | 5862 | * simple.el (backward-delete-char-untabify-method): New user option. |
| 5863 | New user option. | ||
| 5864 | (backward-delete-char-untabify): Obey it. | 5863 | (backward-delete-char-untabify): Obey it. |
| 5865 | This implements "hungry" delete. | 5864 | This implements "hungry" delete. |
| 5866 | 5865 | ||
| @@ -7798,10 +7797,10 @@ | |||
| 7798 | 7797 | ||
| 7799 | 1997-12-03 Kyle Jones <kyle_jones@wonderworks.com> | 7798 | 1997-12-03 Kyle Jones <kyle_jones@wonderworks.com> |
| 7800 | 7799 | ||
| 7801 | * lisp/mail/sendmail.el (sendmail-send-it): Parse folded | 7800 | * mail/sendmail.el (sendmail-send-it): |
| 7802 | Resent-To header properly; don't ignore folded lines. | 7801 | Parse folded Resent-To header properly; don't ignore folded lines. |
| 7803 | 7802 | ||
| 7804 | * lisp/mail/mail-utils.el (mail-parse-comma-list): | 7803 | * mail/mail-utils.el (mail-parse-comma-list): |
| 7805 | Treat newlines and tabs as whitespace. | 7804 | Treat newlines and tabs as whitespace. |
| 7806 | 7805 | ||
| 7807 | 1997-12-03 Richard Stallman <rms@gnu.org> | 7806 | 1997-12-03 Richard Stallman <rms@gnu.org> |
diff --git a/lisp/ChangeLog.8 b/lisp/ChangeLog.8 index 897c56f2b77..ccc9b473de3 100644 --- a/lisp/ChangeLog.8 +++ b/lisp/ChangeLog.8 | |||
| @@ -3571,7 +3571,7 @@ | |||
| 3571 | 3571 | ||
| 3572 | 1999-08-15 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> | 3572 | 1999-08-15 Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp> |
| 3573 | 3573 | ||
| 3574 | * lisp/texinfmt.el: Handle @ifnottex. | 3574 | * texinfmt.el: Handle @ifnottex. |
| 3575 | 3575 | ||
| 3576 | 1999-08-15 Eli Zaretskii <eliz@gnu.org> | 3576 | 1999-08-15 Eli Zaretskii <eliz@gnu.org> |
| 3577 | 3577 | ||
| @@ -8708,7 +8708,7 @@ | |||
| 8708 | 8708 | ||
| 8709 | 1998-10-21 Markus Rost <rost@delysid.gnu.org> | 8709 | 1998-10-21 Markus Rost <rost@delysid.gnu.org> |
| 8710 | 8710 | ||
| 8711 | * lisp/info.el (Info-next-menu-item): Stay on top of node. | 8711 | * info.el (Info-next-menu-item): Stay on top of node. |
| 8712 | 8712 | ||
| 8713 | * mail/rmailout.el (rmail-output): Insert newline only if necessary. | 8713 | * mail/rmailout.el (rmail-output): Insert newline only if necessary. |
| 8714 | 8714 | ||
| @@ -9181,7 +9181,7 @@ | |||
| 9181 | * gnus-art.el (gnus-article-x-face-too-ugly): Fix type. | 9181 | * gnus-art.el (gnus-article-x-face-too-ugly): Fix type. |
| 9182 | (gnus-saved-headers): Fix type. | 9182 | (gnus-saved-headers): Fix type. |
| 9183 | 9183 | ||
| 9184 | * lisp/textmodes/fill.el (fill-individual-paragraphs-prefix): | 9184 | * textmodes/fill.el (fill-individual-paragraphs-prefix): |
| 9185 | Avoid nil value of `two-lines-citation-part'. | 9185 | Avoid nil value of `two-lines-citation-part'. |
| 9186 | 9186 | ||
| 9187 | 1998-09-30 Roman Belenov <roman@nstl.nnov.ru> | 9187 | 1998-09-30 Roman Belenov <roman@nstl.nnov.ru> |
diff --git a/lisp/ChangeLog.9 b/lisp/ChangeLog.9 index ba90274edf0..b9b6cd5a03d 100644 --- a/lisp/ChangeLog.9 +++ b/lisp/ChangeLog.9 | |||
| @@ -6100,7 +6100,7 @@ | |||
| 6100 | 6100 | ||
| 6101 | 2001-01-25 Dave Love <fx@gnu.org> | 6101 | 2001-01-25 Dave Love <fx@gnu.org> |
| 6102 | 6102 | ||
| 6103 | * lisp/international/mule-diag.el (describe-char-after): Doc fix. | 6103 | * international/mule-diag.el (describe-char-after): Doc fix. |
| 6104 | (describe-coding-system): Tweak the English text. | 6104 | (describe-coding-system): Tweak the English text. |
| 6105 | 6105 | ||
| 6106 | * loadup.el: Preload international/ccl for utf-8. | 6106 | * loadup.el: Preload international/ccl for utf-8. |
| @@ -15884,8 +15884,8 @@ | |||
| 15884 | 15884 | ||
| 15885 | 2000-07-16 John Wiegley <johnw@gnu.org> | 15885 | 2000-07-16 John Wiegley <johnw@gnu.org> |
| 15886 | 15886 | ||
| 15887 | * lisp/align.el (align-newline-and-indent): | 15887 | * align.el (align-newline-and-indent): Adding new function, |
| 15888 | Adding new function. for auto-aligning blocks of code on RET. | 15888 | for auto-aligning blocks of code on RET. |
| 15889 | (align-region): Fixed badly formatted minibuffer message. | 15889 | (align-region): Fixed badly formatted minibuffer message. |
| 15890 | 15890 | ||
| 15891 | 2000-07-17 Kenichi Handa <handa@etl.go.jp> | 15891 | 2000-07-17 Kenichi Handa <handa@etl.go.jp> |
| @@ -18753,8 +18753,7 @@ | |||
| 18753 | (network-connection-mode-setup): New function, saves host and | 18753 | (network-connection-mode-setup): New function, saves host and |
| 18754 | service information in local variables. | 18754 | service information in local variables. |
| 18755 | 18755 | ||
| 18756 | * lisp/locate.el: | 18756 | * locate.el (locate-word-at-point): Added this function. |
| 18757 | (locate-word-at-point): Added this function. | ||
| 18758 | (locate): Default to using locate-word-at-point as input | 18757 | (locate): Default to using locate-word-at-point as input |
| 18759 | Run dired-mode-hook | 18758 | Run dired-mode-hook |
| 18760 | 18759 | ||
diff --git a/lisp/abbrev.el b/lisp/abbrev.el index ade36f2f9a0..3845c4ce4e6 100644 --- a/lisp/abbrev.el +++ b/lisp/abbrev.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; abbrev.el --- abbrev mode commands for Emacs -*- lexical-binding: t -*- | 1 | ;;; abbrev.el --- abbrev mode commands for Emacs -*- lexical-binding: t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1985-1987, 1992, 2001-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1985-1987, 1992, 2001-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Maintainer: FSF | 5 | ;; Maintainer: FSF |
| 6 | ;; Keywords: abbrev convenience | 6 | ;; Keywords: abbrev convenience |
| @@ -81,7 +81,8 @@ be replaced by its expansion." | |||
| 81 | (clear-abbrev-table (symbol-value tablesym)))) | 81 | (clear-abbrev-table (symbol-value tablesym)))) |
| 82 | 82 | ||
| 83 | (defun copy-abbrev-table (table) | 83 | (defun copy-abbrev-table (table) |
| 84 | "Make a new abbrev-table with the same abbrevs as TABLE." | 84 | "Make a new abbrev-table with the same abbrevs as TABLE. |
| 85 | Does not copy property lists." | ||
| 85 | (let ((new-table (make-abbrev-table))) | 86 | (let ((new-table (make-abbrev-table))) |
| 86 | (mapatoms | 87 | (mapatoms |
| 87 | (lambda (symbol) | 88 | (lambda (symbol) |
| @@ -191,7 +192,8 @@ the ones defined from the buffer now." | |||
| 191 | (not (eolp))) | 192 | (not (eolp))) |
| 192 | (setq name (read buf) count (read buf)) | 193 | (setq name (read buf) count (read buf)) |
| 193 | (if (equal count '(sys)) | 194 | (if (equal count '(sys)) |
| 194 | (setq sys t count (read buf))) | 195 | (setq sys t count (read buf)) |
| 196 | (setq sys nil)) | ||
| 195 | (setq exp (read buf)) | 197 | (setq exp (read buf)) |
| 196 | (skip-chars-backward " \t\n\f") | 198 | (skip-chars-backward " \t\n\f") |
| 197 | (setq hook (if (not (eolp)) (read buf))) | 199 | (setq hook (if (not (eolp)) (read buf))) |
| @@ -446,6 +448,7 @@ PROPS is a list of properties." | |||
| 446 | table)) | 448 | table)) |
| 447 | 449 | ||
| 448 | (defun abbrev-table-p (object) | 450 | (defun abbrev-table-p (object) |
| 451 | "Return non-nil if OBJECT is an abbrev table." | ||
| 449 | (and (vectorp object) | 452 | (and (vectorp object) |
| 450 | (numberp (abbrev-table-get object :abbrev-table-modiff)))) | 453 | (numberp (abbrev-table-get object :abbrev-table-modiff)))) |
| 451 | 454 | ||
| @@ -471,7 +474,8 @@ for any particular abbrev defined in both.") | |||
| 471 | (defvar abbrev-minor-mode-table-alist nil | 474 | (defvar abbrev-minor-mode-table-alist nil |
| 472 | "Alist of abbrev tables to use for minor modes. | 475 | "Alist of abbrev tables to use for minor modes. |
| 473 | Each element looks like (VARIABLE . ABBREV-TABLE); | 476 | Each element looks like (VARIABLE . ABBREV-TABLE); |
| 474 | ABBREV-TABLE is active whenever VARIABLE's value is non-nil.") | 477 | ABBREV-TABLE is active whenever VARIABLE's value is non-nil. |
| 478 | ABBREV-TABLE can also be a list of abbrev tables.") | ||
| 475 | 479 | ||
| 476 | (defvar fundamental-mode-abbrev-table | 480 | (defvar fundamental-mode-abbrev-table |
| 477 | (let ((table (make-abbrev-table))) | 481 | (let ((table (make-abbrev-table))) |
| @@ -547,6 +551,12 @@ If EXPANSION is not a string (and not nil), the abbrev is a | |||
| 547 | special one, which does not expand in the usual way but only | 551 | special one, which does not expand in the usual way but only |
| 548 | runs HOOK. | 552 | runs HOOK. |
| 549 | 553 | ||
| 554 | If HOOK is a non-nil symbol with a non-nil `no-self-insert' property, | ||
| 555 | it can control whether the character that triggered abbrev expansion | ||
| 556 | is inserted. If such a HOOK returns non-nil, the character is not | ||
| 557 | inserted. If such a HOOK returns nil, then so does `abbrev-insert' | ||
| 558 | \(and `expand-abbrev'), as if no abbrev expansion had taken place. | ||
| 559 | |||
| 550 | PROPS is a property list. The following properties are special: | 560 | PROPS is a property list. The following properties are special: |
| 551 | - `:count': the value for the abbrev's usage-count, which is incremented each | 561 | - `:count': the value for the abbrev's usage-count, which is incremented each |
| 552 | time the abbrev is used (the default is zero). | 562 | time the abbrev is used (the default is zero). |
| @@ -745,7 +755,9 @@ If non-nil, NAME is the name by which this abbrev was found. | |||
| 745 | If non-nil, WORDSTART is the place where to insert the abbrev. | 755 | If non-nil, WORDSTART is the place where to insert the abbrev. |
| 746 | If WORDEND is non-nil, the abbrev replaces the previous text between | 756 | If WORDEND is non-nil, the abbrev replaces the previous text between |
| 747 | WORDSTART and WORDEND. | 757 | WORDSTART and WORDEND. |
| 748 | Return ABBREV if the expansion should be considered as having taken place." | 758 | Return ABBREV if the expansion should be considered as having taken place. |
| 759 | The return value can be influenced by a `no-self-insert' property; | ||
| 760 | see `define-abbrev' for details." | ||
| 749 | (unless name (setq name (symbol-name abbrev))) | 761 | (unless name (setq name (symbol-name abbrev))) |
| 750 | (unless wordstart (setq wordstart (point))) | 762 | (unless wordstart (setq wordstart (point))) |
| 751 | (unless wordend (setq wordend wordstart)) | 763 | (unless wordend (setq wordend wordstart)) |
| @@ -810,7 +822,8 @@ the abbrev symbol if expansion took place.") | |||
| 810 | (defun expand-abbrev () | 822 | (defun expand-abbrev () |
| 811 | "Expand the abbrev before point, if there is an abbrev there. | 823 | "Expand the abbrev before point, if there is an abbrev there. |
| 812 | Effective when explicitly called even when `abbrev-mode' is nil. | 824 | Effective when explicitly called even when `abbrev-mode' is nil. |
| 813 | Returns the abbrev symbol, if expansion took place." | 825 | Returns the abbrev symbol, if expansion took place. (The actual |
| 826 | return value is that of `abbrev-insert'.)" | ||
| 814 | (interactive) | 827 | (interactive) |
| 815 | (run-hooks 'pre-abbrev-expand-hook) | 828 | (run-hooks 'pre-abbrev-expand-hook) |
| 816 | (with-wrapper-hook abbrev-expand-functions () | 829 | (with-wrapper-hook abbrev-expand-functions () |
| @@ -933,9 +946,11 @@ Properties with special meaning: | |||
| 933 | abbreviations. | 946 | abbreviations. |
| 934 | - `:case-fixed' non-nil means that abbreviations are looked up without | 947 | - `:case-fixed' non-nil means that abbreviations are looked up without |
| 935 | case-folding, and the expansion is not capitalized/upcased. | 948 | case-folding, and the expansion is not capitalized/upcased. |
| 936 | - `:regexp' describes the form of abbrevs. It defaults to \\=\\<\\(\\w+\\)\\W* which | 949 | - `:regexp' is a regular expression that specifies how to extract the |
| 937 | means that an abbrev can only be a single word. The submatch 1 is treated | 950 | name of the abbrev before point. The submatch 1 is treated |
| 938 | as the potential name of an abbrev. | 951 | as the potential name of an abbrev. If :regexp is nil, the default |
| 952 | behavior uses `backward-word' and `forward-word' to extract the name | ||
| 953 | of the abbrev, which can therefore only be a single word. | ||
| 939 | - `:enable-function' can be set to a function of no argument which returns | 954 | - `:enable-function' can be set to a function of no argument which returns |
| 940 | non-nil if and only if the abbrevs in this table should be used for this | 955 | non-nil if and only if the abbrevs in this table should be used for this |
| 941 | instance of `expand-abbrev'." | 956 | instance of `expand-abbrev'." |
diff --git a/lisp/bookmark.el b/lisp/bookmark.el index 20a4e52810b..33b91fd7db2 100644 --- a/lisp/bookmark.el +++ b/lisp/bookmark.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; bookmark.el --- set bookmarks, maybe annotate them, jump to them later | 1 | ;;; bookmark.el --- set bookmarks, maybe annotate them, jump to them later |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1993-1997, 2001-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1993-1997, 2001-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Karl Fogel <kfogel@red-bean.com> | 5 | ;; Author: Karl Fogel <kfogel@red-bean.com> |
| 6 | ;; Maintainer: Karl Fogel <kfogel@red-bean.com> | 6 | ;; Maintainer: Karl Fogel <kfogel@red-bean.com> |
| @@ -65,7 +65,7 @@ | |||
| 65 | --> t means save bookmarks when Emacs is killed. | 65 | --> t means save bookmarks when Emacs is killed. |
| 66 | --> Otherwise, it should be a number that is the frequency with which | 66 | --> Otherwise, it should be a number that is the frequency with which |
| 67 | the bookmark list is saved (i.e.: the number of times which | 67 | the bookmark list is saved (i.e.: the number of times which |
| 68 | Emacs' bookmark list may be modified before it is automatically | 68 | Emacs's bookmark list may be modified before it is automatically |
| 69 | saved.). If it is a number, Emacs will also automatically save | 69 | saved.). If it is a number, Emacs will also automatically save |
| 70 | bookmarks when it is killed. | 70 | bookmarks when it is killed. |
| 71 | 71 | ||
diff --git a/lisp/bs.el b/lisp/bs.el index 2e0089d153f..64c1183b64d 100644 --- a/lisp/bs.el +++ b/lisp/bs.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; bs.el --- menu for selecting and displaying buffers -*- lexical-binding: t -*- | 1 | ;;; bs.el --- menu for selecting and displaying buffers -*- lexical-binding: t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1998-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1998-2012 Free Software Foundation, Inc. |
| 4 | ;; Author: Olaf Sylvester <Olaf.Sylvester@netsurf.de> | 4 | ;; Author: Olaf Sylvester <Olaf.Sylvester@netsurf.de> |
| 5 | ;; Maintainer: Olaf Sylvester <Olaf.Sylvester@netsurf.de> | 5 | ;; Maintainer: Olaf Sylvester <Olaf.Sylvester@netsurf.de> |
| 6 | ;; Keywords: convenience | 6 | ;; Keywords: convenience |
| @@ -618,7 +618,7 @@ Used from `window-size-change-functions'." | |||
| 618 | (put 'bs-mode 'mode-class 'special) | 618 | (put 'bs-mode 'mode-class 'special) |
| 619 | 619 | ||
| 620 | (define-derived-mode bs-mode nil "Buffer-Selection-Menu" | 620 | (define-derived-mode bs-mode nil "Buffer-Selection-Menu" |
| 621 | "Major mode for editing a subset of Emacs' buffers. | 621 | "Major mode for editing a subset of Emacs's buffers. |
| 622 | \\<bs-mode-map> | 622 | \\<bs-mode-map> |
| 623 | Aside from two header lines each line describes one buffer. | 623 | Aside from two header lines each line describes one buffer. |
| 624 | Move to a line representing the buffer you want to edit and select | 624 | Move to a line representing the buffer you want to edit and select |
| @@ -1414,7 +1414,8 @@ for buffer selection." | |||
| 1414 | (bs--restore-window-config) | 1414 | (bs--restore-window-config) |
| 1415 | (setq bs--window-config-coming-from (current-window-configuration)) | 1415 | (setq bs--window-config-coming-from (current-window-configuration)) |
| 1416 | (when (> (window-height (selected-window)) 7) | 1416 | (when (> (window-height (selected-window)) 7) |
| 1417 | (select-window (split-window-below)))) | 1417 | ;; Errors would mess with the window configuration (bug#10882). |
| 1418 | (ignore-errors (select-window (split-window-below))))) | ||
| 1418 | (bs-show-in-buffer liste) | 1419 | (bs-show-in-buffer liste) |
| 1419 | (bs-message-without-log "%s" (bs--current-config-message))))) | 1420 | (bs-message-without-log "%s" (bs--current-config-message))))) |
| 1420 | 1421 | ||
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el index 24c284350a3..0c351c6072f 100644 --- a/lisp/calendar/calendar.el +++ b/lisp/calendar/calendar.el | |||
| @@ -2602,7 +2602,7 @@ If called by a mouse-event, pops up a menu with the result." | |||
| 2602 | ;; If no frame exists yet, we have no idea what width to use. | 2602 | ;; If no frame exists yet, we have no idea what width to use. |
| 2603 | (and (= width 10) | 2603 | (and (= width 10) |
| 2604 | (not window-system) | 2604 | (not window-system) |
| 2605 | (setq width (or (getenv "COLUMNS") 80))) | 2605 | (setq width (string-to-number (or (getenv "COLUMNS") "80")))) |
| 2606 | (setq mode-line-format | 2606 | (setq mode-line-format |
| 2607 | (if buffer-file-name | 2607 | (if buffer-file-name |
| 2608 | `("-" mode-line-modified | 2608 | `("-" mode-line-modified |
diff --git a/lisp/calendar/parse-time.el b/lisp/calendar/parse-time.el index ab513517452..baf92065550 100644 --- a/lisp/calendar/parse-time.el +++ b/lisp/calendar/parse-time.el | |||
| @@ -193,28 +193,29 @@ unknown are returned as nil." | |||
| 193 | (predicate (pop rule)) | 193 | (predicate (pop rule)) |
| 194 | (parse-time-val)) | 194 | (parse-time-val)) |
| 195 | (when (and (not (nth (car slots) time)) ;not already set | 195 | (when (and (not (nth (car slots) time)) ;not already set |
| 196 | (setq parse-time-val (cond ((and (consp predicate) | 196 | (setq parse-time-val |
| 197 | (not (eq (car predicate) | 197 | (cond ((and (consp predicate) |
| 198 | 'lambda))) | 198 | (not (eq (car predicate) |
| 199 | (and (numberp parse-time-elt) | 199 | 'lambda))) |
| 200 | (<= (car predicate) parse-time-elt) | 200 | (and (numberp parse-time-elt) |
| 201 | (<= parse-time-elt (cadr predicate)) | 201 | (<= (car predicate) parse-time-elt) |
| 202 | parse-time-elt)) | 202 | (<= parse-time-elt (cadr predicate)) |
| 203 | ((symbolp predicate) | 203 | parse-time-elt)) |
| 204 | (cdr (assoc parse-time-elt | 204 | ((symbolp predicate) |
| 205 | (symbol-value predicate)))) | 205 | (cdr (assoc parse-time-elt |
| 206 | ((funcall predicate))))) | 206 | (symbol-value predicate)))) |
| 207 | ((funcall predicate))))) | ||
| 207 | (setq exit t) | 208 | (setq exit t) |
| 208 | (while slots | 209 | (while slots |
| 209 | (let ((new-val (and rule | 210 | (let ((new-val (if rule |
| 210 | (let ((this (pop rule))) | 211 | (let ((this (pop rule))) |
| 211 | (if (vectorp this) | 212 | (if (vectorp this) |
| 212 | (parse-integer | 213 | (parse-integer |
| 213 | parse-time-elt | 214 | parse-time-elt |
| 214 | (aref this 0) (aref this 1)) | 215 | (aref this 0) (aref this 1)) |
| 215 | (funcall this)))))) | 216 | (funcall this))) |
| 216 | (rplaca (nthcdr (pop slots) time) | 217 | parse-time-val))) |
| 217 | (or new-val parse-time-val))))))))) | 218 | (rplaca (nthcdr (pop slots) time) new-val)))))))) |
| 218 | time)) | 219 | time)) |
| 219 | 220 | ||
| 220 | (provide 'parse-time) | 221 | (provide 'parse-time) |
diff --git a/lisp/calendar/timeclock.el b/lisp/calendar/timeclock.el index 9b766e17d5c..7f9b46dfd82 100644 --- a/lisp/calendar/timeclock.el +++ b/lisp/calendar/timeclock.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; timeclock.el --- mode for keeping track of how much you work | 1 | ;;; timeclock.el --- mode for keeping track of how much you work |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1999-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1999-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: John Wiegley <johnw@gnu.org> | 5 | ;; Author: John Wiegley <johnw@gnu.org> |
| 6 | ;; Created: 25 Mar 1999 | 6 | ;; Created: 25 Mar 1999 |
| @@ -150,7 +150,7 @@ This variable only has effect if set with \\[customize]." | |||
| 150 | (defcustom timeclock-use-display-time t | 150 | (defcustom timeclock-use-display-time t |
| 151 | "If non-nil, use `display-time-hook' for doing modeline updates. | 151 | "If non-nil, use `display-time-hook' for doing modeline updates. |
| 152 | The advantage of this is that one less timer has to be set running | 152 | The advantage of this is that one less timer has to be set running |
| 153 | amok in Emacs' process space. The disadvantage is that it requires | 153 | amok in Emacs's process space. The disadvantage is that it requires |
| 154 | you to have `display-time' running. If you don't want to use | 154 | you to have `display-time' running. If you don't want to use |
| 155 | `display-time', but still want the modeline to show how much time is | 155 | `display-time', but still want the modeline to show how much time is |
| 156 | left, set this variable to nil. Changing the value of this variable | 156 | left, set this variable to nil. Changing the value of this variable |
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog index 361ccba10cc..4dc5fe4df21 100644 --- a/lisp/cedet/ChangeLog +++ b/lisp/cedet/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-02-28 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * semantic/db.el (semanticdb-search-results-table): | ||
| 4 | Doc fix (standardize possessive apostrophe usage). | ||
| 5 | |||
| 1 | 2012-02-09 Juanma Barranquero <lekktu@gmail.com> | 6 | 2012-02-09 Juanma Barranquero <lekktu@gmail.com> |
| 2 | 7 | ||
| 3 | * ede/auto.el (ede-directory-safe-p, ede-add-project-to-global-list): | 8 | * ede/auto.el (ede-directory-safe-p, ede-add-project-to-global-list): |
diff --git a/lisp/cedet/semantic.el b/lisp/cedet/semantic.el index 1f07867bac5..0ed031019be 100644 --- a/lisp/cedet/semantic.el +++ b/lisp/cedet/semantic.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; semantic.el --- Semantic buffer evaluator. | 1 | ;;; semantic.el --- Semantic buffer evaluator. |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1999-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1999-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Eric M. Ludlam <zappo@gnu.org> | 5 | ;; Author: Eric M. Ludlam <zappo@gnu.org> |
| 6 | ;; Keywords: syntax tools | 6 | ;; Keywords: syntax tools |
| @@ -623,7 +623,7 @@ was marked unparseable, then do nothing, and return the cache." | |||
| 623 | 623 | ||
| 624 | ;;;; Parse the whole system. | 624 | ;;;; Parse the whole system. |
| 625 | ((semantic-parse-tree-needs-rebuild-p) | 625 | ((semantic-parse-tree-needs-rebuild-p) |
| 626 | ;; Use Emacs' built-in progress-reporter | 626 | ;; Use Emacs's built-in progress-reporter |
| 627 | (let ((semantic--progress-reporter | 627 | (let ((semantic--progress-reporter |
| 628 | (and (>= (point-max) semantic-minimum-working-buffer-size) | 628 | (and (>= (point-max) semantic-minimum-working-buffer-size) |
| 629 | (eq semantic-working-type 'percent) | 629 | (eq semantic-working-type 'percent) |
| @@ -762,7 +762,7 @@ This function returns semantic tags without overlays." | |||
| 762 | ;; Designated to ignore. | 762 | ;; Designated to ignore. |
| 763 | (setq stream (car nontermsym)) | 763 | (setq stream (car nontermsym)) |
| 764 | (if stream | 764 | (if stream |
| 765 | ;; Use Emacs' built-in progress reporter: | 765 | ;; Use Emacs's built-in progress reporter: |
| 766 | (and (boundp 'semantic--progress-reporter) | 766 | (and (boundp 'semantic--progress-reporter) |
| 767 | semantic--progress-reporter | 767 | semantic--progress-reporter |
| 768 | (eq semantic-working-type 'percent) | 768 | (eq semantic-working-type 'percent) |
diff --git a/lisp/cedet/semantic/db-el.el b/lisp/cedet/semantic/db-el.el index ce6f33f0d18..23410b1eb1b 100644 --- a/lisp/cedet/semantic/db-el.el +++ b/lisp/cedet/semantic/db-el.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; semantic/db-el.el --- Semantic database extensions for Emacs Lisp | 1 | ;;; semantic/db-el.el --- Semantic database extensions for Emacs Lisp |
| 2 | 2 | ||
| 3 | ;;; Copyright (C) 2002-2012 Free Software Foundation, Inc. | 3 | ;;; Copyright (C) 2002-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Eric M. Ludlam <zappo@gnu.org> | 5 | ;; Author: Eric M. Ludlam <zappo@gnu.org> |
| 6 | ;; Keywords: tags | 6 | ;; Keywords: tags |
| @@ -132,7 +132,7 @@ For Emacs Lisp system DB, there isn't one." | |||
| 132 | "Convert one TAG, originating from Emacs OBJ, into standardized form. | 132 | "Convert one TAG, originating from Emacs OBJ, into standardized form. |
| 133 | If Emacs cannot resolve this symbol to a particular file, then return nil." | 133 | If Emacs cannot resolve this symbol to a particular file, then return nil." |
| 134 | ;; Here's the idea. For each tag, get the name, then use | 134 | ;; Here's the idea. For each tag, get the name, then use |
| 135 | ;; Emacs' `symbol-file' to get the source. Once we have that, | 135 | ;; Emacs's `symbol-file' to get the source. Once we have that, |
| 136 | ;; we can use more typical semantic searching techniques to | 136 | ;; we can use more typical semantic searching techniques to |
| 137 | ;; get a regularly parsed tag. | 137 | ;; get a regularly parsed tag. |
| 138 | (let* ((type (cond ((semantic-tag-of-class-p tag 'function) | 138 | (let* ((type (cond ((semantic-tag-of-class-p tag 'function) |
diff --git a/lisp/cedet/semantic/db.el b/lisp/cedet/semantic/db.el index d6e4fff83c8..4e09f9fc3f2 100644 --- a/lisp/cedet/semantic/db.el +++ b/lisp/cedet/semantic/db.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; semantic/db.el --- Semantic tag database manager | 1 | ;;; semantic/db.el --- Semantic tag database manager |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2000-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2000-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Eric M. Ludlam <zappo@gnu.org> | 5 | ;; Author: Eric M. Ludlam <zappo@gnu.org> |
| 6 | ;; Keywords: tags | 6 | ;; Keywords: tags |
| @@ -205,7 +205,7 @@ If one doesn't exist, create it." | |||
| 205 | ) | 205 | ) |
| 206 | "Table used for search results when there is no file or table association. | 206 | "Table used for search results when there is no file or table association. |
| 207 | Examples include search results from external sources such as from | 207 | Examples include search results from external sources such as from |
| 208 | Emacs' own symbol table, or from external libraries.") | 208 | Emacs's own symbol table, or from external libraries.") |
| 209 | 209 | ||
| 210 | (defmethod semanticdb-refresh-table ((obj semanticdb-search-results-table) &optional force) | 210 | (defmethod semanticdb-refresh-table ((obj semanticdb-search-results-table) &optional force) |
| 211 | "If the tag list associated with OBJ is loaded, refresh it. | 211 | "If the tag list associated with OBJ is loaded, refresh it. |
diff --git a/lisp/cus-start.el b/lisp/cus-start.el index a5032cf99e7..a2ac7aa91e6 100644 --- a/lisp/cus-start.el +++ b/lisp/cus-start.el | |||
| @@ -460,6 +460,8 @@ since it could result in memory overflow and make Emacs crash." | |||
| 460 | (x-use-underline-position-properties display boolean "22.1") | 460 | (x-use-underline-position-properties display boolean "22.1") |
| 461 | (x-underline-at-descent-line display boolean "22.1") | 461 | (x-underline-at-descent-line display boolean "22.1") |
| 462 | (x-stretch-cursor display boolean "21.1") | 462 | (x-stretch-cursor display boolean "21.1") |
| 463 | ;; xselect.c | ||
| 464 | (x-select-enable-clipboard-manager killing boolean "24.1") | ||
| 463 | ;; xsettings.c | 465 | ;; xsettings.c |
| 464 | (font-use-system-font font-selection boolean "23.2"))) | 466 | (font-use-system-font font-selection boolean "23.2"))) |
| 465 | this symbol group type standard version native-p rest prop propval | 467 | this symbol group type standard version native-p rest prop propval |
diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el index 2d05be312eb..d6a4a7816d6 100644 --- a/lisp/dired-aux.el +++ b/lisp/dired-aux.el | |||
| @@ -1264,6 +1264,8 @@ Special value `always' suppresses confirmation." | |||
| 1264 | 1264 | ||
| 1265 | (defun dired-copy-file-recursive (from to ok-flag &optional | 1265 | (defun dired-copy-file-recursive (from to ok-flag &optional |
| 1266 | preserve-time top recursive) | 1266 | preserve-time top recursive) |
| 1267 | (when (file-subdir-of-p to from) | ||
| 1268 | (error "Cannot copy `%s' into its subdirectory `%s'" from to)) | ||
| 1267 | (let ((attrs (file-attributes from))) | 1269 | (let ((attrs (file-attributes from))) |
| 1268 | (if (and recursive | 1270 | (if (and recursive |
| 1269 | (eq t (car attrs)) | 1271 | (eq t (car attrs)) |
| @@ -1430,10 +1432,30 @@ ESC or `q' to not overwrite any of the remaining files, | |||
| 1430 | (cond ((integerp marker-char) marker-char) | 1432 | (cond ((integerp marker-char) marker-char) |
| 1431 | (marker-char (dired-file-marker from)) ; slow | 1433 | (marker-char (dired-file-marker from)) ; slow |
| 1432 | (t nil)))) | 1434 | (t nil)))) |
| 1433 | (when (and (file-directory-p from) | 1435 | ;; Handle the `dired-copy-file' file-creator specially |
| 1434 | (file-directory-p to) | 1436 | ;; When copying a directory to another directory or |
| 1435 | (eq file-creator 'dired-copy-file)) | 1437 | ;; possibly to itself or one of its subdirectories. |
| 1436 | (setq to (file-name-directory to))) | 1438 | ;; e.g "~/foo/" => "~/test/" |
| 1439 | ;; or "~/foo/" =>"~/foo/" | ||
| 1440 | ;; or "~/foo/ => ~/foo/bar/") | ||
| 1441 | ;; In this case the 'name-constructor' have set the destination | ||
| 1442 | ;; TO to "~/test/foo" because the old emacs23 behavior | ||
| 1443 | ;; of `copy-directory' was to not create the subdirectory | ||
| 1444 | ;; and instead copy the contents. | ||
| 1445 | ;; With the new behavior of `copy-directory' | ||
| 1446 | ;; (similar to the `cp' shell command) we don't | ||
| 1447 | ;; need such a construction of the target directory, | ||
| 1448 | ;; so modify the destination TO to "~/test/" instead of "~/test/foo/". | ||
| 1449 | (let ((destname (file-name-directory to))) | ||
| 1450 | (when (and (file-directory-p from) | ||
| 1451 | (file-directory-p to) | ||
| 1452 | (eq file-creator 'dired-copy-file)) | ||
| 1453 | (setq to destname)) | ||
| 1454 | ;; If DESTNAME and FROM are the same directory or | ||
| 1455 | ;; If DESTNAME is a subdirectory of FROM, return error. | ||
| 1456 | (and (file-subdir-of-p destname from) | ||
| 1457 | (error "Cannot copy `%s' into its subdirectory `%s'" | ||
| 1458 | from to))) | ||
| 1437 | (condition-case err | 1459 | (condition-case err |
| 1438 | (progn | 1460 | (progn |
| 1439 | (funcall file-creator from to dired-overwrite-confirmed) | 1461 | (funcall file-creator from to dired-overwrite-confirmed) |
diff --git a/lisp/dired.el b/lisp/dired.el index c087f65eaeb..57bf3c88322 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -3732,7 +3732,7 @@ Ask means pop up a menu for the user to select one of copy, move or link." | |||
| 3732 | ;;;;;; dired-run-shell-command dired-do-shell-command dired-do-async-shell-command | 3732 | ;;;;;; dired-run-shell-command dired-do-shell-command dired-do-async-shell-command |
| 3733 | ;;;;;; dired-clean-directory dired-do-print dired-do-touch dired-do-chown | 3733 | ;;;;;; dired-clean-directory dired-do-print dired-do-touch dired-do-chown |
| 3734 | ;;;;;; dired-do-chgrp dired-do-chmod dired-compare-directories dired-backup-diff | 3734 | ;;;;;; dired-do-chgrp dired-do-chmod dired-compare-directories dired-backup-diff |
| 3735 | ;;;;;; dired-diff) "dired-aux" "dired-aux.el" "e77c506a0dd793230c5856a67e408fc6") | 3735 | ;;;;;; dired-diff) "dired-aux" "dired-aux.el" "cab9b84177ac3555c24cf8e870a64095") |
| 3736 | ;;; Generated autoloads from dired-aux.el | 3736 | ;;; Generated autoloads from dired-aux.el |
| 3737 | 3737 | ||
| 3738 | (autoload 'dired-diff "dired-aux" "\ | 3738 | (autoload 'dired-diff "dired-aux" "\ |
diff --git a/lisp/emacs-lisp/authors.el b/lisp/emacs-lisp/authors.el index f12beed3271..22e0ade987d 100644 --- a/lisp/emacs-lisp/authors.el +++ b/lisp/emacs-lisp/authors.el | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | ;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: utf-8;-*- | 1 | ;;; authors.el --- utility for maintaining Emacs's AUTHORS file -*-coding: utf-8;-*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2000-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2000-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| @@ -25,7 +25,7 @@ | |||
| 25 | ;;; Commentary: | 25 | ;;; Commentary: |
| 26 | 26 | ||
| 27 | ;; Use M-x authors RET to create an *Authors* buffer that can used as | 27 | ;; Use M-x authors RET to create an *Authors* buffer that can used as |
| 28 | ;; or merged with Emacs' AUTHORS file. | 28 | ;; or merged with Emacs's AUTHORS file. |
| 29 | 29 | ||
| 30 | ;;; Code: | 30 | ;;; Code: |
| 31 | 31 | ||
diff --git a/lisp/emacs-lisp/easymenu.el b/lisp/emacs-lisp/easymenu.el index 2ced0e8a466..b3e54b415d8 100644 --- a/lisp/emacs-lisp/easymenu.el +++ b/lisp/emacs-lisp/easymenu.el | |||
| @@ -99,7 +99,7 @@ KEYS is expanded with `substitute-command-keys' before it is used. | |||
| 99 | 99 | ||
| 100 | KEYS is nil, a string or a vector; nil or a keyboard equivalent to this | 100 | KEYS is nil, a string or a vector; nil or a keyboard equivalent to this |
| 101 | menu item. | 101 | menu item. |
| 102 | This is a hint that will considerably speed up Emacs' first display of | 102 | This is a hint that will considerably speed up Emacs's first display of |
| 103 | a menu. Use `:key-sequence nil' when you know that this menu item has no | 103 | a menu. Use `:key-sequence nil' when you know that this menu item has no |
| 104 | keyboard equivalent. | 104 | keyboard equivalent. |
| 105 | 105 | ||
diff --git a/lisp/emacs-lisp/ert.el b/lisp/emacs-lisp/ert.el index be8eb77f170..9cbe29bf322 100644 --- a/lisp/emacs-lisp/ert.el +++ b/lisp/emacs-lisp/ert.el | |||
| @@ -862,7 +862,7 @@ run. DEBUGGER-ARGS are the arguments to `debugger'." | |||
| 862 | (make-ert-test-failed :condition condition | 862 | (make-ert-test-failed :condition condition |
| 863 | :backtrace backtrace | 863 | :backtrace backtrace |
| 864 | :infos infos)))) | 864 | :infos infos)))) |
| 865 | ;; Work around Emacs' heuristic (in eval.c) for detecting | 865 | ;; Work around Emacs's heuristic (in eval.c) for detecting |
| 866 | ;; errors in the debugger. | 866 | ;; errors in the debugger. |
| 867 | (incf num-nonmacro-input-events) | 867 | (incf num-nonmacro-input-events) |
| 868 | ;; FIXME: We should probably implement more fine-grained | 868 | ;; FIXME: We should probably implement more fine-grained |
diff --git a/lisp/emacs-lisp/ewoc.el b/lisp/emacs-lisp/ewoc.el index eed25ecfb85..4fd87209b38 100644 --- a/lisp/emacs-lisp/ewoc.el +++ b/lisp/emacs-lisp/ewoc.el | |||
| @@ -26,7 +26,7 @@ | |||
| 26 | ;;; Commentary: | 26 | ;;; Commentary: |
| 27 | 27 | ||
| 28 | ;; Ewoc Was Once Cookie | 28 | ;; Ewoc Was Once Cookie |
| 29 | ;; But now it's Emacs' Widget for Object Collections | 29 | ;; But now it's Emacs's Widget for Object Collections |
| 30 | 30 | ||
| 31 | ;; As the name implies this derives from the `cookie' package (part | 31 | ;; As the name implies this derives from the `cookie' package (part |
| 32 | ;; of Elib). The changes are pervasive though mostly superficial: | 32 | ;; of Elib). The changes are pervasive though mostly superficial: |
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index d80454ba269..fd0eb029fc3 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | ;; Author: Tom Tromey <tromey@redhat.com> | 5 | ;; Author: Tom Tromey <tromey@redhat.com> |
| 6 | ;; Created: 10 Mar 2007 | 6 | ;; Created: 10 Mar 2007 |
| 7 | ;; Version: 0.9 | 7 | ;; Version: 1.0 |
| 8 | ;; Keywords: tools | 8 | ;; Keywords: tools |
| 9 | 9 | ||
| 10 | ;; This file is part of GNU Emacs. | 10 | ;; This file is part of GNU Emacs. |
| @@ -750,7 +750,8 @@ not included in this list." | |||
| 750 | hold) | 750 | hold) |
| 751 | (when (setq hold (assq next-pkg package-load-list)) | 751 | (when (setq hold (assq next-pkg package-load-list)) |
| 752 | (setq hold (cadr hold)) | 752 | (setq hold (cadr hold)) |
| 753 | (cond ((eq hold nil) | 753 | (cond ((eq hold t)) |
| 754 | ((eq hold nil) | ||
| 754 | (error "Required package '%s' is disabled" | 755 | (error "Required package '%s' is disabled" |
| 755 | (symbol-name next-pkg))) | 756 | (symbol-name next-pkg))) |
| 756 | ((null (stringp hold)) | 757 | ((null (stringp hold)) |
diff --git a/lisp/emacs-lisp/regexp-opt.el b/lisp/emacs-lisp/regexp-opt.el index ac391fed2c2..6d12fe19277 100644 --- a/lisp/emacs-lisp/regexp-opt.el +++ b/lisp/emacs-lisp/regexp-opt.el | |||
| @@ -143,7 +143,7 @@ This means the number of non-shy regexp grouping constructs | |||
| 143 | "Return a regexp to match a string in the sorted list STRINGS. | 143 | "Return a regexp to match a string in the sorted list STRINGS. |
| 144 | If PAREN non-nil, output regexp parentheses around returned regexp. | 144 | If PAREN non-nil, output regexp parentheses around returned regexp. |
| 145 | If LAX non-nil, don't output parentheses if it doesn't require them. | 145 | If LAX non-nil, don't output parentheses if it doesn't require them. |
| 146 | Merges keywords to avoid backtracking in Emacs' regexp matcher." | 146 | Merges keywords to avoid backtracking in Emacs's regexp matcher." |
| 147 | ;; The basic idea is to find the shortest common prefix or suffix, remove it | 147 | ;; The basic idea is to find the shortest common prefix or suffix, remove it |
| 148 | ;; and recurse. If there is no prefix, we divide the list into two so that | 148 | ;; and recurse. If there is no prefix, we divide the list into two so that |
| 149 | ;; \(at least) one half will have at least a one-character common prefix. | 149 | ;; \(at least) one half will have at least a one-character common prefix. |
diff --git a/lisp/emulation/cua-base.el b/lisp/emulation/cua-base.el index a7cc40cea4b..9e7be0f670d 100644 --- a/lisp/emulation/cua-base.el +++ b/lisp/emulation/cua-base.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; cua-base.el --- emulate CUA key bindings | 1 | ;;; cua-base.el --- emulate CUA key bindings |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1997-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1997-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Kim F. Storm <storm@cua.dk> | 5 | ;; Author: Kim F. Storm <storm@cua.dk> |
| 6 | ;; Keywords: keyboard emulations convenience cua | 6 | ;; Keywords: keyboard emulations convenience cua |
| @@ -116,7 +116,7 @@ | |||
| 116 | 116 | ||
| 117 | ;; CUA register support | 117 | ;; CUA register support |
| 118 | ;; -------------------- | 118 | ;; -------------------- |
| 119 | ;; Emacs' standard register support is also based on a separate set of | 119 | ;; Emacs's standard register support is also based on a separate set of |
| 120 | ;; "register commands". | 120 | ;; "register commands". |
| 121 | ;; | 121 | ;; |
| 122 | ;; CUA's register support is activated by providing a numeric | 122 | ;; CUA's register support is activated by providing a numeric |
| @@ -134,7 +134,7 @@ | |||
| 134 | 134 | ||
| 135 | ;; CUA rectangle support | 135 | ;; CUA rectangle support |
| 136 | ;; --------------------- | 136 | ;; --------------------- |
| 137 | ;; Emacs' normal rectangle support is based on interpreting the region | 137 | ;; Emacs's normal rectangle support is based on interpreting the region |
| 138 | ;; between the mark and point as a "virtual rectangle", and using a | 138 | ;; between the mark and point as a "virtual rectangle", and using a |
| 139 | ;; completely separate set of "rectangle commands" [C-x r ...] on the | 139 | ;; completely separate set of "rectangle commands" [C-x r ...] on the |
| 140 | ;; region to copy, kill, fill a.s.o. the virtual rectangle. | 140 | ;; region to copy, kill, fill a.s.o. the virtual rectangle. |
diff --git a/lisp/emulation/tpu-edt.el b/lisp/emulation/tpu-edt.el index 305e3e73be0..eaf88ccdf85 100644 --- a/lisp/emulation/tpu-edt.el +++ b/lisp/emulation/tpu-edt.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; tpu-edt.el --- Emacs emulating TPU emulating EDT | 1 | ;;; tpu-edt.el --- Emacs emulating TPU emulating EDT |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1993-1995, 2000-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1993-1995, 2000-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Rob Riepel <riepel@networking.stanford.edu> | 5 | ;; Author: Rob Riepel <riepel@networking.stanford.edu> |
| 6 | ;; Maintainer: Rob Riepel <riepel@networking.stanford.edu> | 6 | ;; Maintainer: Rob Riepel <riepel@networking.stanford.edu> |
| @@ -89,7 +89,7 @@ | |||
| 89 | ;; details. | 89 | ;; details. |
| 90 | 90 | ||
| 91 | ;; Like TPU, Emacs uses multiple buffers. Some buffers are used to hold | 91 | ;; Like TPU, Emacs uses multiple buffers. Some buffers are used to hold |
| 92 | ;; files you are editing; other "internal" buffers are used for Emacs' own | 92 | ;; files you are editing; other "internal" buffers are used for Emacs's own |
| 93 | ;; purposes (like showing you help). Here are some commands for dealing | 93 | ;; purposes (like showing you help). Here are some commands for dealing |
| 94 | ;; with buffers. | 94 | ;; with buffers. |
| 95 | 95 | ||
| @@ -197,7 +197,7 @@ | |||
| 197 | 197 | ||
| 198 | ;; ; Emacs uses Control-s and Control-q. Problems can occur when using | 198 | ;; ; Emacs uses Control-s and Control-q. Problems can occur when using |
| 199 | ;; ; Emacs on terminals that use these codes for flow control (Xon/Xoff | 199 | ;; ; Emacs on terminals that use these codes for flow control (Xon/Xoff |
| 200 | ;; ; flow control). These lines disable Emacs' use of these characters. | 200 | ;; ; flow control). These lines disable Emacs's use of these characters. |
| 201 | ;; (global-unset-key "\C-s") | 201 | ;; (global-unset-key "\C-s") |
| 202 | ;; (global-unset-key "\C-q") | 202 | ;; (global-unset-key "\C-q") |
| 203 | 203 | ||
diff --git a/lisp/emulation/viper-cmd.el b/lisp/emulation/viper-cmd.el index 503fd2c66d5..68f40349454 100644 --- a/lisp/emulation/viper-cmd.el +++ b/lisp/emulation/viper-cmd.el | |||
| @@ -1086,8 +1086,17 @@ as a Meta key and any number of multiple escapes are allowed." | |||
| 1086 | (defun viper-intercept-ESC-key () | 1086 | (defun viper-intercept-ESC-key () |
| 1087 | "Function that implements ESC key in Viper emulation of Vi." | 1087 | "Function that implements ESC key in Viper emulation of Vi." |
| 1088 | (interactive) | 1088 | (interactive) |
| 1089 | (let ((cmd (or (key-binding (viper-envelop-ESC-key)) | 1089 | ;; `key-binding' needs to be called in a context where Viper's |
| 1090 | (lambda () (interactive) (error "Viper bell"))))) | 1090 | ;; minor-mode map(s) have been temporarily disabled so the ESC |
| 1091 | ;; binding to viper-intercept-ESC-key doesn't hide the binding we're | ||
| 1092 | ;; looking for (Bug#9146): | ||
| 1093 | (let* ((event (viper-envelop-ESC-key)) | ||
| 1094 | (cmd (cond ((equal event viper-ESC-key) | ||
| 1095 | 'viper-intercept-ESC-key) | ||
| 1096 | ((let ((emulation-mode-map-alists nil)) | ||
| 1097 | (key-binding event))) | ||
| 1098 | (t | ||
| 1099 | (error "Viper bell"))))) | ||
| 1091 | 1100 | ||
| 1092 | ;; call the actual function to execute ESC (if no other symbols followed) | 1101 | ;; call the actual function to execute ESC (if no other symbols followed) |
| 1093 | ;; or the key bound to the ESC sequence (if the sequence was issued | 1102 | ;; or the key bound to the ESC sequence (if the sequence was issued |
diff --git a/lisp/emulation/viper-util.el b/lisp/emulation/viper-util.el index 7cba5441c23..cdeef733bc5 100644 --- a/lisp/emulation/viper-util.el +++ b/lisp/emulation/viper-util.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; viper-util.el --- Utilities used by viper.el | 1 | ;;; viper-util.el --- Utilities used by viper.el |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1994-1997, 1999-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1994-1997, 1999-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Michael Kifer <kifer@cs.stonybrook.edu> | 5 | ;; Author: Michael Kifer <kifer@cs.stonybrook.edu> |
| 6 | ;; Package: viper | 6 | ;; Package: viper |
| @@ -295,7 +295,7 @@ Otherwise return the normal value." | |||
| 295 | result)) | 295 | result)) |
| 296 | 296 | ||
| 297 | ;; Emacs used to count each multibyte character as several positions in the buffer, | 297 | ;; Emacs used to count each multibyte character as several positions in the buffer, |
| 298 | ;; so we had to use Emacs' chars-in-region to count characters. Since 20.3, | 298 | ;; so we had to use Emacs's chars-in-region to count characters. Since 20.3, |
| 299 | ;; Emacs counts multibyte characters as 1 position. XEmacs has always been | 299 | ;; Emacs counts multibyte characters as 1 position. XEmacs has always been |
| 300 | ;; counting each char as just one pos. So, now we can simply subtract beg from | 300 | ;; counting each char as just one pos. So, now we can simply subtract beg from |
| 301 | ;; end to determine the number of characters in a region. | 301 | ;; end to determine the number of characters in a region. |
| @@ -1112,7 +1112,7 @@ Otherwise return the normal value." | |||
| 1112 | lis))) | 1112 | lis))) |
| 1113 | 1113 | ||
| 1114 | 1114 | ||
| 1115 | ;; Smooths out the difference between Emacs' unread-command-events | 1115 | ;; Smooths out the difference between Emacs's unread-command-events |
| 1116 | ;; and XEmacs unread-command-event. Arg is a character, an event, a list of | 1116 | ;; and XEmacs unread-command-event. Arg is a character, an event, a list of |
| 1117 | ;; events or a sequence of keys. | 1117 | ;; events or a sequence of keys. |
| 1118 | ;; | 1118 | ;; |
diff --git a/lisp/emulation/viper.el b/lisp/emulation/viper.el index d304a247bb8..12c186e234e 100644 --- a/lisp/emulation/viper.el +++ b/lisp/emulation/viper.el | |||
| @@ -87,7 +87,7 @@ | |||
| 87 | ;; facility in the original Vi. | 87 | ;; facility in the original Vi. |
| 88 | ;; First, one can execute any Emacs command while defining a | 88 | ;; First, one can execute any Emacs command while defining a |
| 89 | ;; macro, not just the Vi commands. Second, macros are defined in a | 89 | ;; macro, not just the Vi commands. Second, macros are defined in a |
| 90 | ;; WYSYWYG mode, using an interface to Emacs' WYSIWYG style of defining | 90 | ;; WYSYWYG mode, using an interface to Emacs's WYSIWYG style of defining |
| 91 | ;; macros. Third, in Viper, one can define macros that are specific to | 91 | ;; macros. Third, in Viper, one can define macros that are specific to |
| 92 | ;; a given buffer, a given major mode, or macros defined for all buffers. | 92 | ;; a given buffer, a given major mode, or macros defined for all buffers. |
| 93 | ;; The same macro name can have several different definitions: | 93 | ;; The same macro name can have several different definitions: |
| @@ -561,7 +561,7 @@ and improving upon much of it. | |||
| 561 | use Emacs productively, you are advised to reach user level 3 or higher. | 561 | use Emacs productively, you are advised to reach user level 3 or higher. |
| 562 | 562 | ||
| 563 | At user level 2 or higher, ^X and ^C have Emacs, not Vi, bindings; | 563 | At user level 2 or higher, ^X and ^C have Emacs, not Vi, bindings; |
| 564 | ^Z toggles Vi/Emacs states; ^G is Emacs' keyboard-quit (like ^C in Vi). | 564 | ^Z toggles Vi/Emacs states; ^G is Emacs's keyboard-quit (like ^C in Vi). |
| 565 | 565 | ||
| 566 | 2. Vi exit functions (e.g., :wq, ZZ) work on INDIVIDUAL files -- they | 566 | 2. Vi exit functions (e.g., :wq, ZZ) work on INDIVIDUAL files -- they |
| 567 | do not cause Emacs to quit, except at user level 1 (for a novice). | 567 | do not cause Emacs to quit, except at user level 1 (for a novice). |
diff --git a/lisp/erc/erc-compat.el b/lisp/erc/erc-compat.el index 4057d1eabc2..1fb3930091e 100644 --- a/lisp/erc/erc-compat.el +++ b/lisp/erc/erc-compat.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; erc-compat.el --- ERC compatibility code for XEmacs | 1 | ;;; erc-compat.el --- ERC compatibility code for XEmacs |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2002-2003, 2005-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2002-2003, 2005-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Alex Schroeder <alex@gnu.org> | 5 | ;; Author: Alex Schroeder <alex@gnu.org> |
| 6 | ;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC | 6 | ;; URL: http://www.emacswiki.org/cgi-bin/wiki/ERC |
| @@ -70,7 +70,7 @@ See `erc-encoding-coding-alist'." | |||
| 70 | are placed. | 70 | are placed. |
| 71 | Note that this should end with a directory separator.") | 71 | Note that this should end with a directory separator.") |
| 72 | 72 | ||
| 73 | ;; XEmacs' `replace-match' does not replace matching subexpressions in strings. | 73 | ;; XEmacs's `replace-match' does not replace matching subexpressions in strings. |
| 74 | (defun erc-replace-match-subexpression-in-string | 74 | (defun erc-replace-match-subexpression-in-string |
| 75 | (newtext string match subexp start &optional fixedcase literal) | 75 | (newtext string match subexp start &optional fixedcase literal) |
| 76 | "Replace the subexpression SUBEXP of the last match in STRING with NEWTEXT. | 76 | "Replace the subexpression SUBEXP of the last match in STRING with NEWTEXT. |
diff --git a/lisp/eshell/em-cmpl.el b/lisp/eshell/em-cmpl.el index f997d47f665..a5e1b6194c7 100644 --- a/lisp/eshell/em-cmpl.el +++ b/lisp/eshell/em-cmpl.el | |||
| @@ -299,8 +299,7 @@ to writing a completion function." | |||
| 299 | ;; jww (1999-10-19): Will this work on anything but X? | 299 | ;; jww (1999-10-19): Will this work on anything but X? |
| 300 | (if (featurep 'xemacs) | 300 | (if (featurep 'xemacs) |
| 301 | (define-key eshell-mode-map [iso-left-tab] 'pcomplete-reverse) | 301 | (define-key eshell-mode-map [iso-left-tab] 'pcomplete-reverse) |
| 302 | (define-key eshell-mode-map [(shift iso-lefttab)] 'pcomplete-reverse) | 302 | (define-key eshell-mode-map [backtab] 'pcomplete-reverse)) |
| 303 | (define-key eshell-mode-map [(shift control ?i)] 'pcomplete-reverse)) | ||
| 304 | (define-key eshell-mode-map [(meta ??)] 'pcomplete-list)) | 303 | (define-key eshell-mode-map [(meta ??)] 'pcomplete-list)) |
| 305 | 304 | ||
| 306 | (defun eshell-completion-command-name () | 305 | (defun eshell-completion-command-name () |
diff --git a/lisp/eshell/em-unix.el b/lisp/eshell/em-unix.el index 6ac53e30e86..1875506fe9d 100644 --- a/lisp/eshell/em-unix.el +++ b/lisp/eshell/em-unix.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; em-unix.el --- UNIX command aliases | 1 | ;;; em-unix.el --- UNIX command aliases |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1999-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1999-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: John Wiegley <johnw@gnu.org> | 5 | ;; Author: John Wiegley <johnw@gnu.org> |
| 6 | 6 | ||
| @@ -712,7 +712,7 @@ available..." | |||
| 712 | 712 | ||
| 713 | (defun eshell-grep (command args &optional maybe-use-occur) | 713 | (defun eshell-grep (command args &optional maybe-use-occur) |
| 714 | "Generic service function for the various grep aliases. | 714 | "Generic service function for the various grep aliases. |
| 715 | It calls Emacs' grep utility if the command is not redirecting output, | 715 | It calls Emacs's grep utility if the command is not redirecting output, |
| 716 | and if it's not part of a command pipeline. Otherwise, it calls the | 716 | and if it's not part of a command pipeline. Otherwise, it calls the |
| 717 | external command." | 717 | external command." |
| 718 | (if (and maybe-use-occur eshell-no-grep-available) | 718 | (if (and maybe-use-occur eshell-no-grep-available) |
diff --git a/lisp/eshell/em-xtra.el b/lisp/eshell/em-xtra.el index 4f9b921d5ef..3dfb33d37e3 100644 --- a/lisp/eshell/em-xtra.el +++ b/lisp/eshell/em-xtra.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; em-xtra.el --- extra alias functions | 1 | ;;; em-xtra.el --- extra alias functions |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1999-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1999-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: John Wiegley <johnw@gnu.org> | 5 | ;; Author: John Wiegley <johnw@gnu.org> |
| 6 | 6 | ||
| @@ -32,7 +32,7 @@ | |||
| 32 | (eshell-defgroup eshell-xtra nil | 32 | (eshell-defgroup eshell-xtra nil |
| 33 | "This module defines some extra alias functions which are entirely | 33 | "This module defines some extra alias functions which are entirely |
| 34 | optional. They can be viewed as samples for how to write Eshell alias | 34 | optional. They can be viewed as samples for how to write Eshell alias |
| 35 | functions, or as aliases which make some of Emacs' behavior more | 35 | functions, or as aliases which make some of Emacs's behavior more |
| 36 | naturally accessible within Emacs." | 36 | naturally accessible within Emacs." |
| 37 | :tag "Extra alias functions" | 37 | :tag "Extra alias functions" |
| 38 | :group 'eshell-module) | 38 | :group 'eshell-module) |
diff --git a/lisp/eshell/eshell.el b/lisp/eshell/eshell.el index e4478aefd6d..224451eacba 100644 --- a/lisp/eshell/eshell.el +++ b/lisp/eshell/eshell.el | |||
| @@ -140,12 +140,12 @@ | |||
| 140 | ;; paragraph wasn't discovered until two months after I wrote the | 140 | ;; paragraph wasn't discovered until two months after I wrote the |
| 141 | ;; text; it was not intentional). | 141 | ;; text; it was not intentional). |
| 142 | ;; | 142 | ;; |
| 143 | ;; @ Emacs' register and bookmarking facilities can be used for | 143 | ;; @ Emacs's register and bookmarking facilities can be used for |
| 144 | ;; remembering where you've been, and what you've seen -- to varying | 144 | ;; remembering where you've been, and what you've seen -- to varying |
| 145 | ;; levels of persistence. They could perhaps even be tied to | 145 | ;; levels of persistence. They could perhaps even be tied to |
| 146 | ;; specific "moments" during eshell execution, which would include | 146 | ;; specific "moments" during eshell execution, which would include |
| 147 | ;; the environment at that time, as well as other variables. | 147 | ;; the environment at that time, as well as other variables. |
| 148 | ;; Although this would require functionality orthogonal to Emacs' | 148 | ;; Although this would require functionality orthogonal to Emacs's |
| 149 | ;; own bookmarking facilities, the interface used could be made to | 149 | ;; own bookmarking facilities, the interface used could be made to |
| 150 | ;; operate very similarly. | 150 | ;; operate very similarly. |
| 151 | ;; | 151 | ;; |
diff --git a/lisp/faces.el b/lisp/faces.el index cd7f92bfad4..0011e0357a1 100644 --- a/lisp/faces.el +++ b/lisp/faces.el | |||
| @@ -1513,12 +1513,23 @@ If SPEC is nil, return nil." | |||
| 1513 | 1513 | ||
| 1514 | (defun face-spec-reset-face (face &optional frame) | 1514 | (defun face-spec-reset-face (face &optional frame) |
| 1515 | "Reset all attributes of FACE on FRAME to unspecified." | 1515 | "Reset all attributes of FACE on FRAME to unspecified." |
| 1516 | (unless (eq face 'default) | 1516 | (apply 'set-face-attribute face frame |
| 1517 | (let (reset-args) | 1517 | (if (eq face 'default) |
| 1518 | (dolist (attr-and-name face-attribute-name-alist) | 1518 | ;; For the default face, avoid making any attribute |
| 1519 | (push 'unspecified reset-args) | 1519 | ;; unspecifed. Instead, set attributes to default values |
| 1520 | (push (car attr-and-name) reset-args)) | 1520 | ;; (see also realize_default_face in xfaces.c). |
| 1521 | (apply 'set-face-attribute face frame reset-args)))) | 1521 | (append |
| 1522 | '(:underline nil :overline nil :strike-through nil | ||
| 1523 | :box nil :inverse-video nil :stipple nil :inherit nil) | ||
| 1524 | (unless (display-graphic-p frame) | ||
| 1525 | '(:family "default" :foundry "default" :width normal | ||
| 1526 | :height 1 :weight normal :slant normal | ||
| 1527 | :foreground "unspecified-fg" | ||
| 1528 | :background "unspecified-bg"))) | ||
| 1529 | ;; For all other faces, unspecify all attributes. | ||
| 1530 | (apply 'append | ||
| 1531 | (mapcar (lambda (x) (list (car x) 'unspecified)) | ||
| 1532 | face-attribute-name-alist))))) | ||
| 1522 | 1533 | ||
| 1523 | (defun face-spec-set (face spec &optional for-defface) | 1534 | (defun face-spec-set (face spec &optional for-defface) |
| 1524 | "Set FACE's face spec, which controls its appearance, to SPEC. | 1535 | "Set FACE's face spec, which controls its appearance, to SPEC. |
diff --git a/lisp/files.el b/lisp/files.el index 87218c9a6e8..fae834daefe 100644 --- a/lisp/files.el +++ b/lisp/files.el | |||
| @@ -22,7 +22,7 @@ | |||
| 22 | 22 | ||
| 23 | ;;; Commentary: | 23 | ;;; Commentary: |
| 24 | 24 | ||
| 25 | ;; Defines most of Emacs's file- and directory-handling functions, | 25 | ;; Defines most of Emacs'ss file- and directory-handling functions, |
| 26 | ;; including basic file visiting, backup generation, link handling, | 26 | ;; including basic file visiting, backup generation, link handling, |
| 27 | ;; ITS-id version control, load- and write-hook handling, and the like. | 27 | ;; ITS-id version control, load- and write-hook handling, and the like. |
| 28 | 28 | ||
| @@ -880,7 +880,10 @@ or mount points potentially requiring authentication as a different user.") | |||
| 880 | (defun locate-dominating-file (file name) | 880 | (defun locate-dominating-file (file name) |
| 881 | "Look up the directory hierarchy from FILE for a file named NAME. | 881 | "Look up the directory hierarchy from FILE for a file named NAME. |
| 882 | Stop at the first parent directory containing a file NAME, | 882 | Stop at the first parent directory containing a file NAME, |
| 883 | and return the directory. Return nil if not found." | 883 | and return the directory. Return nil if not found. |
| 884 | |||
| 885 | This function only tests if FILE exists. If you care about whether | ||
| 886 | it is readable, regular, etc., you should test the result." | ||
| 884 | ;; We used to use the above locate-dominating-files code, but the | 887 | ;; We used to use the above locate-dominating-files code, but the |
| 885 | ;; directory-files call is very costly, so we're much better off doing | 888 | ;; directory-files call is very costly, so we're much better off doing |
| 886 | ;; multiple calls using the code in here. | 889 | ;; multiple calls using the code in here. |
| @@ -907,6 +910,10 @@ and return the directory. Return nil if not found." | |||
| 907 | ;; (setq user (nth 2 (file-attributes file))) | 910 | ;; (setq user (nth 2 (file-attributes file))) |
| 908 | ;; (and prev-user (not (equal user prev-user)))) | 911 | ;; (and prev-user (not (equal user prev-user)))) |
| 909 | (string-match locate-dominating-stop-dir-regexp file))) | 912 | (string-match locate-dominating-stop-dir-regexp file))) |
| 913 | ;; FIXME? maybe this function should (optionally?) | ||
| 914 | ;; use file-readable-p instead. In many cases, an unreadable | ||
| 915 | ;; FILE is no better than a non-existent one. | ||
| 916 | ;; See eg dir-locals-find-file. | ||
| 910 | (setq try (file-exists-p (expand-file-name name file))) | 917 | (setq try (file-exists-p (expand-file-name name file))) |
| 911 | (cond (try (setq root file)) | 918 | (cond (try (setq root file)) |
| 912 | ((equal file (setq file (file-name-directory | 919 | ((equal file (setq file (file-name-directory |
| @@ -3566,8 +3573,14 @@ of no valid cache entry." | |||
| 3566 | (locals-file (locate-dominating-file file dir-locals-file-name)) | 3573 | (locals-file (locate-dominating-file file dir-locals-file-name)) |
| 3567 | (dir-elt nil)) | 3574 | (dir-elt nil)) |
| 3568 | ;; `locate-dominating-file' may have abbreviated the name. | 3575 | ;; `locate-dominating-file' may have abbreviated the name. |
| 3569 | (if locals-file | 3576 | (and locals-file |
| 3570 | (setq locals-file (expand-file-name dir-locals-file-name locals-file))) | 3577 | (setq locals-file (expand-file-name dir-locals-file-name locals-file)) |
| 3578 | ;; FIXME? is it right to silently ignore an unreadable file? | ||
| 3579 | ;; Maybe we'd want to keep searching in that case. | ||
| 3580 | ;; That is a locate-dominating-file issue. | ||
| 3581 | (or (not (file-readable-p locals-file)) | ||
| 3582 | (not (file-regular-p locals-file))) | ||
| 3583 | (setq locals-file nil)) | ||
| 3571 | ;; Find the best cached value in `dir-locals-directory-cache'. | 3584 | ;; Find the best cached value in `dir-locals-directory-cache'. |
| 3572 | (dolist (elt dir-locals-directory-cache) | 3585 | (dolist (elt dir-locals-directory-cache) |
| 3573 | (when (and (eq t (compare-strings file nil (length (car elt)) | 3586 | (when (and (eq t (compare-strings file nil (length (car elt)) |
| @@ -4985,6 +4998,42 @@ given. With a prefix argument, TRASH is nil." | |||
| 4985 | directory 'full directory-files-no-dot-files-regexp))) | 4998 | directory 'full directory-files-no-dot-files-regexp))) |
| 4986 | (delete-directory-internal directory))))) | 4999 | (delete-directory-internal directory))))) |
| 4987 | 5000 | ||
| 5001 | (defun file-equal-p (file1 file2) | ||
| 5002 | "Return non-nil if files FILE1 and FILE2 name the same file. | ||
| 5003 | If FILE1 or FILE2 does not exist, the return value is unspecified." | ||
| 5004 | (let ((handler (or (find-file-name-handler file1 'file-equal-p) | ||
| 5005 | (find-file-name-handler file2 'file-equal-p)))) | ||
| 5006 | (if handler | ||
| 5007 | (funcall handler 'file-equal-p file1 file2) | ||
| 5008 | (let (f1-attr f2-attr) | ||
| 5009 | (and (setq f1-attr (file-attributes (file-truename file1))) | ||
| 5010 | (setq f2-attr (file-attributes (file-truename file2))) | ||
| 5011 | (equal f1-attr f2-attr)))))) | ||
| 5012 | |||
| 5013 | (defun file-subdir-of-p (dir1 dir2) | ||
| 5014 | "Return non-nil if DIR1 is a subdirectory of DIR2. | ||
| 5015 | A directory is considered to be a subdirectory of itself. | ||
| 5016 | Return nil if top directory DIR2 is not an existing directory." | ||
| 5017 | (let ((handler (or (find-file-name-handler dir1 'file-subdir-of-p) | ||
| 5018 | (find-file-name-handler dir2 'file-subdir-of-p)))) | ||
| 5019 | (if handler | ||
| 5020 | (funcall handler 'file-subdir-of-p dir1 dir2) | ||
| 5021 | (when (file-directory-p dir2) ; Top dir must exist. | ||
| 5022 | (setq dir1 (file-truename dir1) | ||
| 5023 | dir2 (file-truename dir2)) | ||
| 5024 | (let ((ls1 (or (split-string dir1 "/" t) '("/"))) | ||
| 5025 | (ls2 (or (split-string dir2 "/" t) '("/"))) | ||
| 5026 | (root (if (string-match "\\`/" dir1) "/" "")) | ||
| 5027 | (mismatch nil)) | ||
| 5028 | (while (and ls1 ls2 (not mismatch)) | ||
| 5029 | (if (string-equal (car ls1) (car ls2)) | ||
| 5030 | (setq root (concat root (car ls1) "/")) | ||
| 5031 | (setq mismatch t)) | ||
| 5032 | (setq ls1 (cdr ls1) | ||
| 5033 | ls2 (cdr ls2))) | ||
| 5034 | (unless mismatch | ||
| 5035 | (file-equal-p root dir2))))))) | ||
| 5036 | |||
| 4988 | (defun copy-directory (directory newname &optional keep-time parents copy-contents) | 5037 | (defun copy-directory (directory newname &optional keep-time parents copy-contents) |
| 4989 | "Copy DIRECTORY to NEWNAME. Both args must be strings. | 5038 | "Copy DIRECTORY to NEWNAME. Both args must be strings. |
| 4990 | This function always sets the file modes of the output files to match | 5039 | This function always sets the file modes of the output files to match |
| @@ -5011,12 +5060,16 @@ directly into NEWNAME instead." | |||
| 5011 | (format "Copy directory %s to: " dir) | 5060 | (format "Copy directory %s to: " dir) |
| 5012 | default-directory default-directory nil nil) | 5061 | default-directory default-directory nil nil) |
| 5013 | current-prefix-arg t nil))) | 5062 | current-prefix-arg t nil))) |
| 5063 | (when (file-subdir-of-p newname directory) | ||
| 5064 | (error "Cannot copy `%s' into its subdirectory `%s'" | ||
| 5065 | directory newname)) | ||
| 5014 | ;; If default-directory is a remote directory, make sure we find its | 5066 | ;; If default-directory is a remote directory, make sure we find its |
| 5015 | ;; copy-directory handler. | 5067 | ;; copy-directory handler. |
| 5016 | (let ((handler (or (find-file-name-handler directory 'copy-directory) | 5068 | (let ((handler (or (find-file-name-handler directory 'copy-directory) |
| 5017 | (find-file-name-handler newname 'copy-directory)))) | 5069 | (find-file-name-handler newname 'copy-directory)))) |
| 5018 | (if handler | 5070 | (if handler |
| 5019 | (funcall handler 'copy-directory directory newname keep-time parents) | 5071 | (funcall handler 'copy-directory directory |
| 5072 | newname keep-time parents copy-contents) | ||
| 5020 | 5073 | ||
| 5021 | ;; Compute target name. | 5074 | ;; Compute target name. |
| 5022 | (setq directory (directory-file-name (expand-file-name directory)) | 5075 | (setq directory (directory-file-name (expand-file-name directory)) |
| @@ -5214,7 +5267,7 @@ non-nil, it is called instead of rereading visited file contents." | |||
| 5214 | (unlock-buffer))) | 5267 | (unlock-buffer))) |
| 5215 | (widen) | 5268 | (widen) |
| 5216 | (let ((coding-system-for-read | 5269 | (let ((coding-system-for-read |
| 5217 | ;; Auto-saved file should be read by Emacs' | 5270 | ;; Auto-saved file should be read by Emacs's |
| 5218 | ;; internal coding. | 5271 | ;; internal coding. |
| 5219 | (if auto-save-p 'auto-save-coding | 5272 | (if auto-save-p 'auto-save-coding |
| 5220 | (or coding-system-for-read | 5273 | (or coding-system-for-read |
diff --git a/lisp/filesets.el b/lisp/filesets.el index cecf14753f4..86ebe47580b 100644 --- a/lisp/filesets.el +++ b/lisp/filesets.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; filesets.el --- handle group of files | 1 | ;;; filesets.el --- handle group of files |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2002-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2002-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Thomas Link <sanobast-emacs@yahoo.de> | 5 | ;; Author: Thomas Link <sanobast-emacs@yahoo.de> |
| 6 | ;; Maintainer: FSF | 6 | ;; Maintainer: FSF |
| @@ -518,7 +518,7 @@ Caveat: Changes will take effect after rebuilding the menu." | |||
| 518 | This is for calls via `filesets-find-or-display-file' | 518 | This is for calls via `filesets-find-or-display-file' |
| 519 | or `filesets-find-file'. | 519 | or `filesets-find-file'. |
| 520 | 520 | ||
| 521 | Set this to 0, if you don't use XEmacs' buffer tabs." | 521 | Set this to 0, if you don't use XEmacs's buffer tabs." |
| 522 | :set (function filesets-set-default) | 522 | :set (function filesets-set-default) |
| 523 | :type 'number | 523 | :type 'number |
| 524 | :group 'filesets) | 524 | :group 'filesets) |
diff --git a/lisp/font-core.el b/lisp/font-core.el index 9b655319bc9..fc647a3727b 100644 --- a/lisp/font-core.el +++ b/lisp/font-core.el | |||
| @@ -138,7 +138,7 @@ The above is the default behavior of `font-lock-mode'; you may specify | |||
| 138 | your own function which is called when `font-lock-mode' is toggled via | 138 | your own function which is called when `font-lock-mode' is toggled via |
| 139 | `font-lock-function'. " | 139 | `font-lock-function'. " |
| 140 | nil nil nil | 140 | nil nil nil |
| 141 | :after-hook (if font-lock-mode (font-lock-initial-fontify)) | 141 | :after-hook (font-lock-initial-fontify) |
| 142 | ;; Don't turn on Font Lock mode if we don't have a display (we're running a | 142 | ;; Don't turn on Font Lock mode if we don't have a display (we're running a |
| 143 | ;; batch job) or if the buffer is invisible (the name starts with a space). | 143 | ;; batch job) or if the buffer is invisible (the name starts with a space). |
| 144 | (when (or noninteractive (eq (aref (buffer-name) 0) ?\s)) | 144 | (when (or noninteractive (eq (aref (buffer-name) 0) ?\s)) |
| @@ -192,13 +192,7 @@ this function onto `change-major-mode-hook'." | |||
| 192 | 192 | ||
| 193 | ;; Only do hard work if the mode has specified stuff in | 193 | ;; Only do hard work if the mode has specified stuff in |
| 194 | ;; `font-lock-defaults'. | 194 | ;; `font-lock-defaults'. |
| 195 | (when (or font-lock-defaults | 195 | (when (font-lock-specified-p mode) |
| 196 | (if (boundp 'font-lock-keywords) font-lock-keywords) | ||
| 197 | (and mode | ||
| 198 | (boundp 'font-lock-set-defaults) | ||
| 199 | font-lock-set-defaults | ||
| 200 | font-lock-major-mode | ||
| 201 | (not (eq font-lock-major-mode major-mode)))) | ||
| 202 | (font-lock-mode-internal mode))) | 196 | (font-lock-mode-internal mode))) |
| 203 | 197 | ||
| 204 | (defun turn-on-font-lock () | 198 | (defun turn-on-font-lock () |
diff --git a/lisp/font-lock.el b/lisp/font-lock.el index a65a2c94c7d..4222791705b 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; font-lock.el --- Electric font lock mode | 1 | ;;; font-lock.el --- Electric font lock mode |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1992-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1992-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Jamie Zawinski | 5 | ;; Author: Jamie Zawinski |
| 6 | ;; Richard Stallman | 6 | ;; Richard Stallman |
| @@ -67,7 +67,7 @@ | |||
| 67 | ;; | 67 | ;; |
| 68 | ;; The syntactic keyword pass places `syntax-table' text properties in the | 68 | ;; The syntactic keyword pass places `syntax-table' text properties in the |
| 69 | ;; buffer according to the variable `font-lock-syntactic-keywords'. It is | 69 | ;; buffer according to the variable `font-lock-syntactic-keywords'. It is |
| 70 | ;; necessary because Emacs' syntax table is not powerful enough to describe all | 70 | ;; necessary because Emacs's syntax table is not powerful enough to describe all |
| 71 | ;; the different syntactic constructs required by the sort of people who decide | 71 | ;; the different syntactic constructs required by the sort of people who decide |
| 72 | ;; that a single quote can be syntactic or not depending on the time of day. | 72 | ;; that a single quote can be syntactic or not depending on the time of day. |
| 73 | ;; (What sort of person could decide to overload the meaning of a quote?) | 73 | ;; (What sort of person could decide to overload the meaning of a quote?) |
| @@ -629,17 +629,32 @@ Major/minor modes can set this variable if they know which option applies.") | |||
| 629 | ;; Shut up the byte compiler. | 629 | ;; Shut up the byte compiler. |
| 630 | (defvar font-lock-face-attributes)) ; Obsolete but respected if set. | 630 | (defvar font-lock-face-attributes)) ; Obsolete but respected if set. |
| 631 | 631 | ||
| 632 | (defun font-lock-specified-p (mode) | ||
| 633 | "Return non-nil if the current buffer is ready for fontification. | ||
| 634 | The MODE argument, if non-nil, means Font Lock mode is about to | ||
| 635 | be enabled." | ||
| 636 | (or font-lock-defaults | ||
| 637 | (and (boundp 'font-lock-keywords) | ||
| 638 | font-lock-keywords) | ||
| 639 | (and mode | ||
| 640 | (boundp 'font-lock-set-defaults) | ||
| 641 | font-lock-set-defaults | ||
| 642 | font-lock-major-mode | ||
| 643 | (not (eq font-lock-major-mode major-mode))))) | ||
| 644 | |||
| 632 | (defun font-lock-initial-fontify () | 645 | (defun font-lock-initial-fontify () |
| 633 | ;; The first fontification after turning the mode on. This must | 646 | ;; The first fontification after turning the mode on. This must |
| 634 | ;; only be called after the mode hooks have been run. | 647 | ;; only be called after the mode hooks have been run. |
| 635 | (let ((max-size (font-lock-value-in-major-mode font-lock-maximum-size))) | 648 | (when (and font-lock-mode |
| 636 | (cond (font-lock-fontified | 649 | (font-lock-specified-p t)) |
| 637 | nil) | 650 | (let ((max-size (font-lock-value-in-major-mode font-lock-maximum-size))) |
| 638 | ((or (null max-size) (> max-size (buffer-size))) | 651 | (cond (font-lock-fontified |
| 639 | (font-lock-fontify-buffer)) | 652 | nil) |
| 640 | (font-lock-verbose | 653 | ((or (null max-size) (> max-size (buffer-size))) |
| 641 | (message "Fontifying %s...buffer size greater than font-lock-maximum-size" | 654 | (font-lock-fontify-buffer)) |
| 642 | (buffer-name)))))) | 655 | (font-lock-verbose |
| 656 | (message "Fontifying %s...buffer size greater than font-lock-maximum-size" | ||
| 657 | (buffer-name))))))) | ||
| 643 | 658 | ||
| 644 | (defun font-lock-mode-internal (arg) | 659 | (defun font-lock-mode-internal (arg) |
| 645 | ;; Turn on Font Lock mode. | 660 | ;; Turn on Font Lock mode. |
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index e58b6cc7773..a4c1513926d 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,12 @@ | |||
| 1 | 2012-03-04 Thierry Volpiatto <thierry.volpiatto@gmail.com> | ||
| 2 | |||
| 3 | * gnus-msg.el (gnus-msg-mail): Call `message-mail' correctly when Gnus | ||
| 4 | isn't running (bug#10897). | ||
| 5 | |||
| 6 | 2012-02-25 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 7 | |||
| 8 | * shr.el (shr-column-specs): Protect against TDs with "width: 0%". | ||
| 9 | |||
| 1 | 2012-02-23 Katsumi Yamaoka <yamaoka@jpl.org> | 10 | 2012-02-23 Katsumi Yamaoka <yamaoka@jpl.org> |
| 2 | 11 | ||
| 3 | * nntp.el (nntp-send-authinfo): Work for secure nntp entry in authinfo. | 12 | * nntp.el (nntp-send-authinfo): Work for secure nntp entry in authinfo. |
diff --git a/lisp/gnus/gmm-utils.el b/lisp/gnus/gmm-utils.el index 347f34b3228..975b83370ba 100644 --- a/lisp/gnus/gmm-utils.el +++ b/lisp/gnus/gmm-utils.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; gmm-utils.el --- Utility functions for Gnus, Message and MML | 1 | ;;; gmm-utils.el --- Utility functions for Gnus, Message and MML |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2006-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2006-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Reiner Steib <reiner.steib@gmx.de> | 5 | ;; Author: Reiner Steib <reiner.steib@gmx.de> |
| 6 | ;; Keywords: news | 6 | ;; Keywords: news |
| @@ -352,7 +352,7 @@ compatibility with versions of Emacs that lack the variable | |||
| 352 | dir (expand-file-name "../" dir)))) | 352 | dir (expand-file-name "../" dir)))) |
| 353 | (setq image-directory-load-path dir)) | 353 | (setq image-directory-load-path dir)) |
| 354 | 354 | ||
| 355 | ;; If `image-directory-load-path' isn't Emacs' image directory, | 355 | ;; If `image-directory-load-path' isn't Emacs's image directory, |
| 356 | ;; it's probably a user preference, so use it. Then use a | 356 | ;; it's probably a user preference, so use it. Then use a |
| 357 | ;; relative setting if possible; otherwise, use | 357 | ;; relative setting if possible; otherwise, use |
| 358 | ;; `image-directory-load-path'. | 358 | ;; `image-directory-load-path'. |
| @@ -383,7 +383,7 @@ compatibility with versions of Emacs that lack the variable | |||
| 383 | ;; Set it to nil if image is not found. | 383 | ;; Set it to nil if image is not found. |
| 384 | (cond ((file-exists-p (expand-file-name image d2ei)) d2ei) | 384 | (cond ((file-exists-p (expand-file-name image d2ei)) d2ei) |
| 385 | ((file-exists-p (expand-file-name image d1ei)) d1ei))))) | 385 | ((file-exists-p (expand-file-name image d1ei)) d1ei))))) |
| 386 | ;; Use Emacs' image directory. | 386 | ;; Use Emacs's image directory. |
| 387 | (image-directory-load-path | 387 | (image-directory-load-path |
| 388 | (setq image-directory image-directory-load-path)) | 388 | (setq image-directory image-directory-load-path)) |
| 389 | (no-error | 389 | (no-error |
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el index 5178220af8f..bbd3c95265d 100644 --- a/lisp/gnus/gnus-agent.el +++ b/lisp/gnus/gnus-agent.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; gnus-agent.el --- unplugged support for Gnus | 1 | ;;; gnus-agent.el --- unplugged support for Gnus |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1997-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1997-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> | 5 | ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 6 | ;; This file is part of GNU Emacs. | 6 | ;; This file is part of GNU Emacs. |
| @@ -602,7 +602,7 @@ manipulated as follows: | |||
| 602 | (make-mode-line-mouse-map mouse-button mouse-func) | 602 | (make-mode-line-mouse-map mouse-button mouse-func) |
| 603 | 'mouse-face | 603 | 'mouse-face |
| 604 | (if (and (featurep 'xemacs) | 604 | (if (and (featurep 'xemacs) |
| 605 | ;; XEmacs' `facep' only checks for a face | 605 | ;; XEmacs's `facep' only checks for a face |
| 606 | ;; object, not for a face name, so it's useless | 606 | ;; object, not for a face name, so it's useless |
| 607 | ;; to check with `facep'. | 607 | ;; to check with `facep'. |
| 608 | (find-face 'modeline)) | 608 | (find-face 'modeline)) |
diff --git a/lisp/gnus/gnus-msg.el b/lisp/gnus/gnus-msg.el index bf75f94c195..7c8d194f26b 100644 --- a/lisp/gnus/gnus-msg.el +++ b/lisp/gnus/gnus-msg.el | |||
| @@ -478,7 +478,8 @@ Thank you for your help in stamping out bugs. | |||
| 478 | 478 | ||
| 479 | ;;;###autoload | 479 | ;;;###autoload |
| 480 | (defun gnus-msg-mail (&optional to subject other-headers continue | 480 | (defun gnus-msg-mail (&optional to subject other-headers continue |
| 481 | switch-action yank-action send-actions return-action) | 481 | switch-action yank-action send-actions |
| 482 | return-action) | ||
| 482 | "Start editing a mail message to be sent. | 483 | "Start editing a mail message to be sent. |
| 483 | Like `message-mail', but with Gnus paraphernalia, particularly the | 484 | Like `message-mail', but with Gnus paraphernalia, particularly the |
| 484 | Gcc: header for archiving purposes. | 485 | Gcc: header for archiving purposes. |
| @@ -486,7 +487,8 @@ If Gnus isn't running, a plain `message-mail' setup is used | |||
| 486 | instead." | 487 | instead." |
| 487 | (interactive) | 488 | (interactive) |
| 488 | (if (not (gnus-alive-p)) | 489 | (if (not (gnus-alive-p)) |
| 489 | (message-mail) | 490 | (message-mail to subject other-headers continue |
| 491 | nil yank-action send-actions return-action) | ||
| 490 | (let ((buf (current-buffer)) | 492 | (let ((buf (current-buffer)) |
| 491 | mail-buf) | 493 | mail-buf) |
| 492 | (gnus-setup-message 'message | 494 | (gnus-setup-message 'message |
diff --git a/lisp/gnus/gnus-score.el b/lisp/gnus/gnus-score.el index 8f06359ace8..f86b6f837a7 100644 --- a/lisp/gnus/gnus-score.el +++ b/lisp/gnus/gnus-score.el | |||
| @@ -3028,7 +3028,7 @@ If ADAPT, return the home adaptive file instead." | |||
| 3028 | (* (abs score) | 3028 | (* (abs score) |
| 3029 | gnus-score-decay-scale))))))) | 3029 | gnus-score-decay-scale))))))) |
| 3030 | (if (and (featurep 'xemacs) | 3030 | (if (and (featurep 'xemacs) |
| 3031 | ;; XEmacs' floor can handle only the floating point | 3031 | ;; XEmacs's floor can handle only the floating point |
| 3032 | ;; number below the half of the maximum integer. | 3032 | ;; number below the half of the maximum integer. |
| 3033 | (> (abs n) (lsh -1 -2))) | 3033 | (> (abs n) (lsh -1 -2))) |
| 3034 | (string-to-number | 3034 | (string-to-number |
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el index 09617384049..4a6da2d437c 100644 --- a/lisp/gnus/mm-decode.el +++ b/lisp/gnus/mm-decode.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; mm-decode.el --- Functions for decoding MIME things | 1 | ;;; mm-decode.el --- Functions for decoding MIME things |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1998-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1998-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> | 5 | ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org> |
| 6 | ;; MORIOKA Tomohiko <morioka@jaist.ac.jp> | 6 | ;; MORIOKA Tomohiko <morioka@jaist.ac.jp> |
| @@ -1493,7 +1493,7 @@ be determined." | |||
| 1493 | (let ((image (mm-get-image handle))) | 1493 | (let ((image (mm-get-image handle))) |
| 1494 | (or (not image) | 1494 | (or (not image) |
| 1495 | (if (featurep 'xemacs) | 1495 | (if (featurep 'xemacs) |
| 1496 | ;; XEmacs' glyphs can actually tell us about their width, so | 1496 | ;; XEmacs's glyphs can actually tell us about their width, so |
| 1497 | ;; let's be nice and smart about them. | 1497 | ;; let's be nice and smart about them. |
| 1498 | (or mm-inline-large-images | 1498 | (or mm-inline-large-images |
| 1499 | (and (<= (glyph-width image) (window-pixel-width)) | 1499 | (and (<= (glyph-width image) (window-pixel-width)) |
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el index 0f60fdd756b..621aece8920 100644 --- a/lisp/gnus/nntp.el +++ b/lisp/gnus/nntp.el | |||
| @@ -1254,11 +1254,9 @@ If SEND-IF-FORCE, only send authinfo to the server if the | |||
| 1254 | (auth-info | 1254 | (auth-info |
| 1255 | (nth 0 (auth-source-search | 1255 | (nth 0 (auth-source-search |
| 1256 | :max 1 | 1256 | :max 1 |
| 1257 | :host (list nntp-address | 1257 | :host (list nntp-address (nnoo-current-server 'nntp)) |
| 1258 | (nnoo-current-server 'nntp)) | 1258 | :port `("119" "nntp" ,(format "%s" nntp-port-number) |
| 1259 | :port (or (cdr (assoc (format "%s" nntp-port-number) | 1259 | "563" "nntps" "snews")))) |
| 1260 | '(("563" . ("563" "nntps" "snews"))))) | ||
| 1261 | '("119" "nntp"))))) | ||
| 1262 | (auth-user (plist-get auth-info :user)) | 1260 | (auth-user (plist-get auth-info :user)) |
| 1263 | (auth-force (plist-get auth-info :force)) | 1261 | (auth-force (plist-get auth-info :force)) |
| 1264 | (auth-passwd (plist-get auth-info :secret)) | 1262 | (auth-passwd (plist-get auth-info :secret)) |
diff --git a/lisp/gnus/shr.el b/lisp/gnus/shr.el index dd0f1599c36..41f12243971 100644 --- a/lisp/gnus/shr.el +++ b/lisp/gnus/shr.el | |||
| @@ -1364,10 +1364,10 @@ ones, in case fg and bg are nil." | |||
| 1364 | (when (memq (car column) '(td th)) | 1364 | (when (memq (car column) '(td th)) |
| 1365 | (let ((width (cdr (assq :width (cdr column))))) | 1365 | (let ((width (cdr (assq :width (cdr column))))) |
| 1366 | (when (and width | 1366 | (when (and width |
| 1367 | (string-match "\\([0-9]+\\)%" width)) | 1367 | (string-match "\\([0-9]+\\)%" width) |
| 1368 | (aset columns i | 1368 | (not (zerop (setq width (string-to-number |
| 1369 | (/ (string-to-number (match-string 1 width)) | 1369 | (match-string 1 width)))))) |
| 1370 | 100.0)))) | 1370 | (aset columns i (/ width 100.0)))) |
| 1371 | (setq i (1+ i))))))) | 1371 | (setq i (1+ i))))))) |
| 1372 | columns)) | 1372 | columns)) |
| 1373 | 1373 | ||
diff --git a/lisp/help-fns.el b/lisp/help-fns.el index 0175ffa4d9a..ed52be6cc1e 100644 --- a/lisp/help-fns.el +++ b/lisp/help-fns.el | |||
| @@ -482,12 +482,14 @@ suitable file is found, return nil." | |||
| 482 | (if (member (event-modifiers (aref key 0)) '(nil (shift))) | 482 | (if (member (event-modifiers (aref key 0)) '(nil (shift))) |
| 483 | (push key non-modified-keys))) | 483 | (push key non-modified-keys))) |
| 484 | (when remapped | 484 | (when remapped |
| 485 | (princ "It is remapped to `") | 485 | (princ "Its keys are remapped to `") |
| 486 | (princ (symbol-name remapped)) | 486 | (princ (symbol-name remapped)) |
| 487 | (princ "'")) | 487 | (princ "'.\n")) |
| 488 | 488 | ||
| 489 | (when keys | 489 | (when keys |
| 490 | (princ (if remapped ", which is bound to " "It is bound to ")) | 490 | (princ (if remapped |
| 491 | "Without this remapping, it would be bound to " | ||
| 492 | "It is bound to ")) | ||
| 491 | ;; If lots of ordinary text characters run this command, | 493 | ;; If lots of ordinary text characters run this command, |
| 492 | ;; don't mention them one by one. | 494 | ;; don't mention them one by one. |
| 493 | (if (< (length non-modified-keys) 10) | 495 | (if (< (length non-modified-keys) 10) |
diff --git a/lisp/help.el b/lisp/help.el index a38211332c6..1a6aa9d13d2 100644 --- a/lisp/help.el +++ b/lisp/help.el | |||
| @@ -1,7 +1,6 @@ | |||
| 1 | ;;; help.el --- help commands for Emacs | 1 | ;;; help.el --- help commands for Emacs |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1985-1986, 1993-1994, 1998-2012 | 3 | ;; Copyright (C) 1985-1986, 1993-1994, 1998-2012 Free Software Foundation, Inc. |
| 4 | ;; Free Software Foundation, Inc. | ||
| 5 | 4 | ||
| 6 | ;; Maintainer: FSF | 5 | ;; Maintainer: FSF |
| 7 | ;; Keywords: help, internal | 6 | ;; Keywords: help, internal |
| @@ -24,7 +23,7 @@ | |||
| 24 | 23 | ||
| 25 | ;;; Commentary: | 24 | ;;; Commentary: |
| 26 | 25 | ||
| 27 | ;; This code implements GNU Emacs' on-line help system, the one invoked by | 26 | ;; This code implements GNU Emacs's on-line help system, the one invoked by |
| 28 | ;; `M-x help-for-help'. | 27 | ;; `M-x help-for-help'. |
| 29 | 28 | ||
| 30 | ;;; Code: | 29 | ;;; Code: |
diff --git a/lisp/htmlfontify.el b/lisp/htmlfontify.el index 4c811d885d7..b94d4293fa7 100644 --- a/lisp/htmlfontify.el +++ b/lisp/htmlfontify.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; htmlfontify.el --- htmlize a buffer/source tree with optional hyperlinks | 1 | ;;; htmlfontify.el --- htmlize a buffer/source tree with optional hyperlinks |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2002-2003, 2009-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2002-2003, 2009-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Emacs Lisp Archive Entry | 5 | ;; Emacs Lisp Archive Entry |
| 6 | ;; Package: htmlfontify | 6 | ;; Package: htmlfontify |
| @@ -376,7 +376,7 @@ commands in `hfy-etags-cmd-alist'." | |||
| 376 | "The etags equivalent command to run in a source directory to generate a tags | 376 | "The etags equivalent command to run in a source directory to generate a tags |
| 377 | file for the whole source tree from there on down. The command should emit | 377 | file for the whole source tree from there on down. The command should emit |
| 378 | the etags output on stdout.\n | 378 | the etags output on stdout.\n |
| 379 | Two canned commands are provided - they drive Emacs' etags and | 379 | Two canned commands are provided - they drive Emacs's etags and |
| 380 | exuberant-ctags' etags respectively." | 380 | exuberant-ctags' etags respectively." |
| 381 | :group 'htmlfontify | 381 | :group 'htmlfontify |
| 382 | :tag "etags-command" | 382 | :tag "etags-command" |
| @@ -859,13 +859,13 @@ If CLASS is set, it must be a `defface' alist key [see below], | |||
| 859 | in which case the first face specification returned by `hfy-combined-face-spec' | 859 | in which case the first face specification returned by `hfy-combined-face-spec' |
| 860 | which *doesn't* clash with CLASS is returned.\n | 860 | which *doesn't* clash with CLASS is returned.\n |
| 861 | \(A specification with a class of t is considered to match any class you | 861 | \(A specification with a class of t is considered to match any class you |
| 862 | specify - this matches Emacs' behavior when deciding on which face attributes | 862 | specify - this matches Emacs's behavior when deciding on which face attributes |
| 863 | to use, to the best of my understanding).\n | 863 | to use, to the best of my understanding).\n |
| 864 | If CLASS is nil, then you just get whatever `face-attr-construct' returns, | 864 | If CLASS is nil, then you just get whatever `face-attr-construct' returns, |
| 865 | ie the current specification in effect for FACE.\n | 865 | ie the current specification in effect for FACE.\n |
| 866 | *NOTE*: This function forces any face that is not 'default and which has | 866 | *NOTE*: This function forces any face that is not 'default and which has |
| 867 | no :inherit property to inherit from 'default (this is because 'default | 867 | no :inherit property to inherit from 'default (this is because 'default |
| 868 | is magical in that Emacs' fonts behave as if they inherit implicitly from | 868 | is magical in that Emacs's fonts behave as if they inherit implicitly from |
| 869 | 'default, but no such behavior exists in HTML/CSS).\n | 869 | 'default, but no such behavior exists in HTML/CSS).\n |
| 870 | See also `hfy-display-class' for details of valid values for CLASS." | 870 | See also `hfy-display-class' for details of valid values for CLASS." |
| 871 | (let ((face-spec | 871 | (let ((face-spec |
diff --git a/lisp/image.el b/lisp/image.el index ab3f437a971..162cc8bb0ed 100644 --- a/lisp/image.el +++ b/lisp/image.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; image.el --- image API | 1 | ;;; image.el --- image API |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1998-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1998-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Maintainer: FSF | 5 | ;; Maintainer: FSF |
| 6 | ;; Keywords: multimedia | 6 | ;; Keywords: multimedia |
| @@ -163,7 +163,7 @@ compatibility with versions of Emacs that lack the variable | |||
| 163 | dir (expand-file-name "../" dir)))) | 163 | dir (expand-file-name "../" dir)))) |
| 164 | (setq image-directory-load-path dir)) | 164 | (setq image-directory-load-path dir)) |
| 165 | 165 | ||
| 166 | ;; If `image-directory-load-path' isn't Emacs' image directory, | 166 | ;; If `image-directory-load-path' isn't Emacs's image directory, |
| 167 | ;; it's probably a user preference, so use it. Then use a | 167 | ;; it's probably a user preference, so use it. Then use a |
| 168 | ;; relative setting if possible; otherwise, use | 168 | ;; relative setting if possible; otherwise, use |
| 169 | ;; `image-directory-load-path'. | 169 | ;; `image-directory-load-path'. |
| @@ -194,7 +194,7 @@ compatibility with versions of Emacs that lack the variable | |||
| 194 | ;; Set it to nil if image is not found. | 194 | ;; Set it to nil if image is not found. |
| 195 | (cond ((file-exists-p (expand-file-name image d2ei)) d2ei) | 195 | (cond ((file-exists-p (expand-file-name image d2ei)) d2ei) |
| 196 | ((file-exists-p (expand-file-name image d1ei)) d1ei))))) | 196 | ((file-exists-p (expand-file-name image d1ei)) d1ei))))) |
| 197 | ;; Use Emacs' image directory. | 197 | ;; Use Emacs's image directory. |
| 198 | (image-directory-load-path | 198 | (image-directory-load-path |
| 199 | (setq image-directory image-directory-load-path)) | 199 | (setq image-directory image-directory-load-path)) |
| 200 | (no-error | 200 | (no-error |
diff --git a/lisp/info.el b/lisp/info.el index a8cb141114c..b7e2d1eedbe 100644 --- a/lisp/info.el +++ b/lisp/info.el | |||
| @@ -1165,6 +1165,12 @@ a case-insensitive match is tried." | |||
| 1165 | (progn (setq file (expand-file-name "dir.info" truename)) | 1165 | (progn (setq file (expand-file-name "dir.info" truename)) |
| 1166 | (file-attributes file)) | 1166 | (file-attributes file)) |
| 1167 | (progn (setq file (expand-file-name "DIR.INFO" truename)) | 1167 | (progn (setq file (expand-file-name "DIR.INFO" truename)) |
| 1168 | (file-attributes file)) | ||
| 1169 | ;; Shouldn't really happen, but sometimes does, | ||
| 1170 | ;; eg on Debian systems with buggy packages; | ||
| 1171 | ;; so may as well try it. | ||
| 1172 | ;; http://lists.gnu.org/archive/html/emacs-devel/2012-03/msg00005.html | ||
| 1173 | (progn (setq file (expand-file-name "dir.gz" truename)) | ||
| 1168 | (file-attributes file))))) | 1174 | (file-attributes file))))) |
| 1169 | (setq dirs-done | 1175 | (setq dirs-done |
| 1170 | (cons truename | 1176 | (cons truename |
diff --git a/lisp/international/mule.el b/lisp/international/mule.el index d4dd4e4cf24..7bf15009687 100644 --- a/lisp/international/mule.el +++ b/lisp/international/mule.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; mule.el --- basic commands for multilingual environment | 1 | ;;; mule.el --- basic commands for multilingual environment |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1997-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1997-2012 Free Software Foundation, Inc. |
| 4 | ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, | 4 | ;; Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, |
| 5 | ;; 2005, 2006, 2007, 2008, 2009, 2010, 2011 | 5 | ;; 2005, 2006, 2007, 2008, 2009, 2010, 2011 |
| 6 | ;; National Institute of Advanced Industrial Science and Technology (AIST) | 6 | ;; National Institute of Advanced Industrial Science and Technology (AIST) |
| @@ -165,7 +165,7 @@ compatibility. | |||
| 165 | 165 | ||
| 166 | VALUE must be a nonnegative integer that can be used as an invalid | 166 | VALUE must be a nonnegative integer that can be used as an invalid |
| 167 | code point of the charset. If the minimum code is 0 and the maximum | 167 | code point of the charset. If the minimum code is 0 and the maximum |
| 168 | code is greater than Emacs' maximum integer value, `:invalid-code' | 168 | code is greater than Emacs's maximum integer value, `:invalid-code' |
| 169 | should not be omitted. | 169 | should not be omitted. |
| 170 | 170 | ||
| 171 | `:code-offset' | 171 | `:code-offset' |
diff --git a/lisp/jka-compr.el b/lisp/jka-compr.el index 8a8d7cdbb52..7e50ae57b19 100644 --- a/lisp/jka-compr.el +++ b/lisp/jka-compr.el | |||
| @@ -203,6 +203,7 @@ to keep: LEN chars starting BEG chars from the beginning." | |||
| 203 | ;; call-process barfs if default-directory is inaccessible. | 203 | ;; call-process barfs if default-directory is inaccessible. |
| 204 | (let ((default-directory | 204 | (let ((default-directory |
| 205 | (if (and default-directory | 205 | (if (and default-directory |
| 206 | (not (file-remote-p default-directory)) | ||
| 206 | (file-accessible-directory-p default-directory)) | 207 | (file-accessible-directory-p default-directory)) |
| 207 | default-directory | 208 | default-directory |
| 208 | (file-name-directory infile)))) | 209 | (file-name-directory infile)))) |
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index 9d5e69ba9d9..718c27499cf 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el | |||
| @@ -253,7 +253,7 @@ old-style time formats for entries are supported. | |||
| 253 | 253 | ||
| 254 | ;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice | 254 | ;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice |
| 255 | ;;;;;; ad-enable-advice ad-default-compilation-action ad-redefinition-action) | 255 | ;;;;;; ad-enable-advice ad-default-compilation-action ad-redefinition-action) |
| 256 | ;;;;;; "advice" "emacs-lisp/advice.el" (20229 34587)) | 256 | ;;;;;; "advice" "emacs-lisp/advice.el" (20277 28925)) |
| 257 | ;;; Generated autoloads from emacs-lisp/advice.el | 257 | ;;; Generated autoloads from emacs-lisp/advice.el |
| 258 | 258 | ||
| 259 | (defvar ad-redefinition-action 'warn "\ | 259 | (defvar ad-redefinition-action 'warn "\ |
| @@ -489,7 +489,7 @@ A replacement function for `newline-and-indent', aligning as it goes. | |||
| 489 | 489 | ||
| 490 | ;;;### (autoloads (outlineify-sticky allout-mode allout-mode-p allout-auto-activation | 490 | ;;;### (autoloads (outlineify-sticky allout-mode allout-mode-p allout-auto-activation |
| 491 | ;;;;;; allout-setup allout-auto-activation-helper) "allout" "allout.el" | 491 | ;;;;;; allout-setup allout-auto-activation-helper) "allout" "allout.el" |
| 492 | ;;;;;; (20229 34587)) | 492 | ;;;;;; (20279 40897)) |
| 493 | ;;; Generated autoloads from allout.el | 493 | ;;; Generated autoloads from allout.el |
| 494 | 494 | ||
| 495 | (autoload 'allout-auto-activation-helper "allout" "\ | 495 | (autoload 'allout-auto-activation-helper "allout" "\ |
| @@ -850,7 +850,7 @@ for details on preparing Emacs for automatic allout activation. | |||
| 850 | 850 | ||
| 851 | ;;;### (autoloads (allout-widgets-mode allout-widgets-auto-activation | 851 | ;;;### (autoloads (allout-widgets-mode allout-widgets-auto-activation |
| 852 | ;;;;;; allout-widgets-setup allout-widgets) "allout-widgets" "allout-widgets.el" | 852 | ;;;;;; allout-widgets-setup allout-widgets) "allout-widgets" "allout-widgets.el" |
| 853 | ;;;;;; (20229 34587)) | 853 | ;;;;;; (20279 40897)) |
| 854 | ;;; Generated autoloads from allout-widgets.el | 854 | ;;; Generated autoloads from allout-widgets.el |
| 855 | 855 | ||
| 856 | (let ((loads (get 'allout-widgets 'custom-loads))) (if (member '"allout-widgets" loads) nil (put 'allout-widgets 'custom-loads (cons '"allout-widgets" loads)))) | 856 | (let ((loads (get 'allout-widgets 'custom-loads))) (if (member '"allout-widgets" loads) nil (put 'allout-widgets 'custom-loads (cons '"allout-widgets" loads)))) |
| @@ -910,7 +910,7 @@ outline hot-spot navigation (see `allout-mode'). | |||
| 910 | ;;;*** | 910 | ;;;*** |
| 911 | 911 | ||
| 912 | ;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp" | 912 | ;;;### (autoloads (ange-ftp-hook-function ange-ftp-reread-dir) "ange-ftp" |
| 913 | ;;;;;; "net/ange-ftp.el" (20261 10951)) | 913 | ;;;;;; "net/ange-ftp.el" (20295 29120)) |
| 914 | ;;; Generated autoloads from net/ange-ftp.el | 914 | ;;; Generated autoloads from net/ange-ftp.el |
| 915 | 915 | ||
| 916 | (defalias 'ange-ftp-re-read-dir 'ange-ftp-reread-dir) | 916 | (defalias 'ange-ftp-re-read-dir 'ange-ftp-reread-dir) |
| @@ -965,7 +965,7 @@ the buffer *Birthday-Present-for-Name*. | |||
| 965 | ;;;*** | 965 | ;;;*** |
| 966 | 966 | ||
| 967 | ;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on) | 967 | ;;;### (autoloads (ansi-color-process-output ansi-color-for-comint-mode-on) |
| 968 | ;;;;;; "ansi-color" "ansi-color.el" (20229 34587)) | 968 | ;;;;;; "ansi-color" "ansi-color.el" (20290 11197)) |
| 969 | ;;; Generated autoloads from ansi-color.el | 969 | ;;; Generated autoloads from ansi-color.el |
| 970 | 970 | ||
| 971 | (autoload 'ansi-color-for-comint-mode-on "ansi-color" "\ | 971 | (autoload 'ansi-color-for-comint-mode-on "ansi-color" "\ |
| @@ -991,7 +991,7 @@ This is a good function to put in `comint-output-filter-functions'. | |||
| 991 | ;;;*** | 991 | ;;;*** |
| 992 | 992 | ||
| 993 | ;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules) | 993 | ;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules) |
| 994 | ;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (20229 34587)) | 994 | ;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (20300 47034)) |
| 995 | ;;; Generated autoloads from progmodes/antlr-mode.el | 995 | ;;; Generated autoloads from progmodes/antlr-mode.el |
| 996 | 996 | ||
| 997 | (autoload 'antlr-show-makefile-rules "antlr-mode" "\ | 997 | (autoload 'antlr-show-makefile-rules "antlr-mode" "\ |
| @@ -1158,8 +1158,8 @@ Returns list of symbols and documentation found. | |||
| 1158 | 1158 | ||
| 1159 | ;;;*** | 1159 | ;;;*** |
| 1160 | 1160 | ||
| 1161 | ;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (20229 | 1161 | ;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (20279 |
| 1162 | ;;;;;; 34587)) | 1162 | ;;;;;; 40897)) |
| 1163 | ;;; Generated autoloads from arc-mode.el | 1163 | ;;; Generated autoloads from arc-mode.el |
| 1164 | 1164 | ||
| 1165 | (autoload 'archive-mode "arc-mode" "\ | 1165 | (autoload 'archive-mode "arc-mode" "\ |
| @@ -1486,7 +1486,7 @@ Special commands: | |||
| 1486 | ;;;*** | 1486 | ;;;*** |
| 1487 | 1487 | ||
| 1488 | ;;;### (autoloads (auth-source-cache-expiry) "auth-source" "gnus/auth-source.el" | 1488 | ;;;### (autoloads (auth-source-cache-expiry) "auth-source" "gnus/auth-source.el" |
| 1489 | ;;;;;; (20236 48737)) | 1489 | ;;;;;; (20279 40897)) |
| 1490 | ;;; Generated autoloads from gnus/auth-source.el | 1490 | ;;; Generated autoloads from gnus/auth-source.el |
| 1491 | 1491 | ||
| 1492 | (defvar auth-source-cache-expiry 7200 "\ | 1492 | (defvar auth-source-cache-expiry 7200 "\ |
| @@ -1792,7 +1792,7 @@ definition of \"random distance\".) | |||
| 1792 | ;;;*** | 1792 | ;;;*** |
| 1793 | 1793 | ||
| 1794 | ;;;### (autoloads (display-battery-mode battery) "battery" "battery.el" | 1794 | ;;;### (autoloads (display-battery-mode battery) "battery" "battery.el" |
| 1795 | ;;;;;; (20229 34587)) | 1795 | ;;;;;; (20279 40897)) |
| 1796 | ;;; Generated autoloads from battery.el | 1796 | ;;; Generated autoloads from battery.el |
| 1797 | (put 'battery-mode-line-string 'risky-local-variable t) | 1797 | (put 'battery-mode-line-string 'risky-local-variable t) |
| 1798 | 1798 | ||
| @@ -1861,7 +1861,7 @@ For non-interactive use see also `benchmark-run' and | |||
| 1861 | ;;;*** | 1861 | ;;;*** |
| 1862 | 1862 | ||
| 1863 | ;;;### (autoloads (bibtex-search-entry bibtex-mode bibtex-initialize) | 1863 | ;;;### (autoloads (bibtex-search-entry bibtex-mode bibtex-initialize) |
| 1864 | ;;;;;; "bibtex" "textmodes/bibtex.el" (20261 10951)) | 1864 | ;;;;;; "bibtex" "textmodes/bibtex.el" (20276 64704)) |
| 1865 | ;;; Generated autoloads from textmodes/bibtex.el | 1865 | ;;; Generated autoloads from textmodes/bibtex.el |
| 1866 | 1866 | ||
| 1867 | (autoload 'bibtex-initialize "bibtex" "\ | 1867 | (autoload 'bibtex-initialize "bibtex" "\ |
| @@ -2110,7 +2110,7 @@ a reflection. | |||
| 2110 | ;;;;;; bookmark-save bookmark-write bookmark-delete bookmark-insert | 2110 | ;;;;;; bookmark-save bookmark-write bookmark-delete bookmark-insert |
| 2111 | ;;;;;; bookmark-rename bookmark-insert-location bookmark-relocate | 2111 | ;;;;;; bookmark-rename bookmark-insert-location bookmark-relocate |
| 2112 | ;;;;;; bookmark-jump-other-window bookmark-jump bookmark-set) "bookmark" | 2112 | ;;;;;; bookmark-jump-other-window bookmark-jump bookmark-set) "bookmark" |
| 2113 | ;;;;;; "bookmark.el" (20229 34587)) | 2113 | ;;;;;; "bookmark.el" (20300 47034)) |
| 2114 | ;;; Generated autoloads from bookmark.el | 2114 | ;;; Generated autoloads from bookmark.el |
| 2115 | (define-key ctl-x-r-map "b" 'bookmark-jump) | 2115 | (define-key ctl-x-r-map "b" 'bookmark-jump) |
| 2116 | (define-key ctl-x-r-map "m" 'bookmark-set) | 2116 | (define-key ctl-x-r-map "m" 'bookmark-set) |
| @@ -2311,7 +2311,7 @@ Incremental search of bookmarks, hiding the non-matches as we go. | |||
| 2311 | ;;;;;; browse-url-xdg-open browse-url-at-mouse browse-url-at-point | 2311 | ;;;;;; browse-url-xdg-open browse-url-at-mouse browse-url-at-point |
| 2312 | ;;;;;; browse-url browse-url-of-region browse-url-of-dired-file | 2312 | ;;;;;; browse-url browse-url-of-region browse-url-of-dired-file |
| 2313 | ;;;;;; browse-url-of-buffer browse-url-of-file browse-url-browser-function) | 2313 | ;;;;;; browse-url-of-buffer browse-url-of-file browse-url-browser-function) |
| 2314 | ;;;;;; "browse-url" "net/browse-url.el" (20229 34587)) | 2314 | ;;;;;; "browse-url" "net/browse-url.el" (20300 47034)) |
| 2315 | ;;; Generated autoloads from net/browse-url.el | 2315 | ;;; Generated autoloads from net/browse-url.el |
| 2316 | 2316 | ||
| 2317 | (defvar browse-url-browser-function 'browse-url-default-browser "\ | 2317 | (defvar browse-url-browser-function 'browse-url-default-browser "\ |
| @@ -2380,9 +2380,11 @@ to use. | |||
| 2380 | \(fn EVENT)" t nil) | 2380 | \(fn EVENT)" t nil) |
| 2381 | 2381 | ||
| 2382 | (autoload 'browse-url-xdg-open "browse-url" "\ | 2382 | (autoload 'browse-url-xdg-open "browse-url" "\ |
| 2383 | Pass the specified URL to the \"xdg-open\" command. | ||
| 2384 | xdg-open is a desktop utility that calls your preferred web browser. | ||
| 2385 | The optional argument IGNORED is not used. | ||
| 2383 | 2386 | ||
| 2384 | 2387 | \(fn URL &optional IGNORED)" t nil) | |
| 2385 | \(fn URL &optional NEW-WINDOW)" t nil) | ||
| 2386 | 2388 | ||
| 2387 | (autoload 'browse-url-netscape "browse-url" "\ | 2389 | (autoload 'browse-url-netscape "browse-url" "\ |
| 2388 | Ask the Netscape WWW browser to load URL. | 2390 | Ask the Netscape WWW browser to load URL. |
| @@ -2641,7 +2643,7 @@ Return a vector containing the lines from `bruce-phrases-file'. | |||
| 2641 | ;;;*** | 2643 | ;;;*** |
| 2642 | 2644 | ||
| 2643 | ;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next) | 2645 | ;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next) |
| 2644 | ;;;;;; "bs" "bs.el" (20229 34587)) | 2646 | ;;;;;; "bs" "bs.el" (20300 47034)) |
| 2645 | ;;; Generated autoloads from bs.el | 2647 | ;;; Generated autoloads from bs.el |
| 2646 | 2648 | ||
| 2647 | (autoload 'bs-cycle-next "bs" "\ | 2649 | (autoload 'bs-cycle-next "bs" "\ |
| @@ -2727,7 +2729,7 @@ Like `bug-reference-mode', but only buttonize in comments and strings. | |||
| 2727 | ;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile | 2729 | ;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile |
| 2728 | ;;;;;; compile-defun byte-compile-file byte-recompile-directory | 2730 | ;;;;;; compile-defun byte-compile-file byte-recompile-directory |
| 2729 | ;;;;;; byte-force-recompile byte-compile-enable-warning byte-compile-disable-warning) | 2731 | ;;;;;; byte-force-recompile byte-compile-enable-warning byte-compile-disable-warning) |
| 2730 | ;;;;;; "bytecomp" "emacs-lisp/bytecomp.el" (20230 55355)) | 2732 | ;;;;;; "bytecomp" "emacs-lisp/bytecomp.el" (20276 33121)) |
| 2731 | ;;; Generated autoloads from emacs-lisp/bytecomp.el | 2733 | ;;; Generated autoloads from emacs-lisp/bytecomp.el |
| 2732 | (put 'byte-compile-dynamic 'safe-local-variable 'booleanp) | 2734 | (put 'byte-compile-dynamic 'safe-local-variable 'booleanp) |
| 2733 | (put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp) | 2735 | (put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp) |
| @@ -2869,7 +2871,7 @@ and corresponding effects. | |||
| 2869 | ;;;*** | 2871 | ;;;*** |
| 2870 | 2872 | ||
| 2871 | ;;;### (autoloads (calendar-hebrew-list-yahrzeits) "cal-hebrew" "calendar/cal-hebrew.el" | 2873 | ;;;### (autoloads (calendar-hebrew-list-yahrzeits) "cal-hebrew" "calendar/cal-hebrew.el" |
| 2872 | ;;;;;; (20229 34587)) | 2874 | ;;;;;; (20284 58812)) |
| 2873 | ;;; Generated autoloads from calendar/cal-hebrew.el | 2875 | ;;; Generated autoloads from calendar/cal-hebrew.el |
| 2874 | 2876 | ||
| 2875 | (autoload 'calendar-hebrew-list-yahrzeits "cal-hebrew" "\ | 2877 | (autoload 'calendar-hebrew-list-yahrzeits "cal-hebrew" "\ |
| @@ -2885,8 +2887,8 @@ from the cursor position. | |||
| 2885 | 2887 | ||
| 2886 | ;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle | 2888 | ;;;### (autoloads (defmath calc-embedded-activate calc-embedded calc-grab-rectangle |
| 2887 | ;;;;;; calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc | 2889 | ;;;;;; calc-grab-region full-calc-keypad calc-keypad calc-eval quick-calc |
| 2888 | ;;;;;; full-calc calc calc-dispatch) "calc" "calc/calc.el" (20229 | 2890 | ;;;;;; full-calc calc calc-dispatch) "calc" "calc/calc.el" (20279 |
| 2889 | ;;;;;; 34587)) | 2891 | ;;;;;; 40897)) |
| 2890 | ;;; Generated autoloads from calc/calc.el | 2892 | ;;; Generated autoloads from calc/calc.el |
| 2891 | (define-key ctl-x-map "*" 'calc-dispatch) | 2893 | (define-key ctl-x-map "*" 'calc-dispatch) |
| 2892 | 2894 | ||
| @@ -2993,8 +2995,8 @@ See the documentation for `calculator-mode' for more information. | |||
| 2993 | 2995 | ||
| 2994 | ;;;*** | 2996 | ;;;*** |
| 2995 | 2997 | ||
| 2996 | ;;;### (autoloads (calendar) "calendar" "calendar/calendar.el" (20230 | 2998 | ;;;### (autoloads (calendar) "calendar" "calendar/calendar.el" (20287 |
| 2997 | ;;;;;; 18463)) | 2999 | ;;;;;; 5356)) |
| 2998 | ;;; Generated autoloads from calendar/calendar.el | 3000 | ;;; Generated autoloads from calendar/calendar.el |
| 2999 | 3001 | ||
| 3000 | (autoload 'calendar "calendar" "\ | 3002 | (autoload 'calendar "calendar" "\ |
| @@ -3103,7 +3105,7 @@ Obsoletes `c-forward-into-nomenclature'. | |||
| 3103 | ;;;*** | 3105 | ;;;*** |
| 3104 | 3106 | ||
| 3105 | ;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el" | 3107 | ;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el" |
| 3106 | ;;;;;; (20264 31805)) | 3108 | ;;;;;; (20279 40897)) |
| 3107 | ;;; Generated autoloads from progmodes/cc-engine.el | 3109 | ;;; Generated autoloads from progmodes/cc-engine.el |
| 3108 | 3110 | ||
| 3109 | (autoload 'c-guess-basic-syntax "cc-engine" "\ | 3111 | (autoload 'c-guess-basic-syntax "cc-engine" "\ |
| @@ -3115,7 +3117,7 @@ Return the syntactic context of the current line. | |||
| 3115 | 3117 | ||
| 3116 | ;;;### (autoloads (c-guess-install c-guess-region-no-install c-guess-region | 3118 | ;;;### (autoloads (c-guess-install c-guess-region-no-install c-guess-region |
| 3117 | ;;;;;; c-guess-buffer-no-install c-guess-buffer c-guess-no-install | 3119 | ;;;;;; c-guess-buffer-no-install c-guess-buffer c-guess-no-install |
| 3118 | ;;;;;; c-guess) "cc-guess" "progmodes/cc-guess.el" (20229 34587)) | 3120 | ;;;;;; c-guess) "cc-guess" "progmodes/cc-guess.el" (20275 43867)) |
| 3119 | ;;; Generated autoloads from progmodes/cc-guess.el | 3121 | ;;; Generated autoloads from progmodes/cc-guess.el |
| 3120 | 3122 | ||
| 3121 | (defvar c-guess-guessed-offsets-alist nil "\ | 3123 | (defvar c-guess-guessed-offsets-alist nil "\ |
| @@ -3215,7 +3217,7 @@ the absolute file name of the file if STYLE-NAME is nil. | |||
| 3215 | 3217 | ||
| 3216 | ;;;### (autoloads (awk-mode pike-mode idl-mode java-mode objc-mode | 3218 | ;;;### (autoloads (awk-mode pike-mode idl-mode java-mode objc-mode |
| 3217 | ;;;;;; c++-mode c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el" | 3219 | ;;;;;; c++-mode c-mode c-initialize-cc-mode) "cc-mode" "progmodes/cc-mode.el" |
| 3218 | ;;;;;; (20247 64512)) | 3220 | ;;;;;; (20293 38510)) |
| 3219 | ;;; Generated autoloads from progmodes/cc-mode.el | 3221 | ;;; Generated autoloads from progmodes/cc-mode.el |
| 3220 | 3222 | ||
| 3221 | (autoload 'c-initialize-cc-mode "cc-mode" "\ | 3223 | (autoload 'c-initialize-cc-mode "cc-mode" "\ |
| @@ -3443,7 +3445,7 @@ and exists only for compatibility reasons. | |||
| 3443 | 3445 | ||
| 3444 | ;;;*** | 3446 | ;;;*** |
| 3445 | 3447 | ||
| 3446 | ;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (20229 34587)) | 3448 | ;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (20279 40897)) |
| 3447 | ;;; Generated autoloads from progmodes/cc-vars.el | 3449 | ;;; Generated autoloads from progmodes/cc-vars.el |
| 3448 | (put 'c-basic-offset 'safe-local-variable 'integerp) | 3450 | (put 'c-basic-offset 'safe-local-variable 'integerp) |
| 3449 | (put 'c-backslash-column 'safe-local-variable 'integerp) | 3451 | (put 'c-backslash-column 'safe-local-variable 'integerp) |
| @@ -4073,7 +4075,7 @@ a future Emacs interpreter will be able to use it.") | |||
| 4073 | ;;;*** | 4075 | ;;;*** |
| 4074 | 4076 | ||
| 4075 | ;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el" | 4077 | ;;;### (autoloads (common-lisp-indent-function) "cl-indent" "emacs-lisp/cl-indent.el" |
| 4076 | ;;;;;; (20229 34587)) | 4078 | ;;;;;; (20279 40897)) |
| 4077 | ;;; Generated autoloads from emacs-lisp/cl-indent.el | 4079 | ;;; Generated autoloads from emacs-lisp/cl-indent.el |
| 4078 | 4080 | ||
| 4079 | (autoload 'common-lisp-indent-function "cl-indent" "\ | 4081 | (autoload 'common-lisp-indent-function "cl-indent" "\ |
| @@ -4215,10 +4217,10 @@ If FRAME cannot display COLOR, return nil. | |||
| 4215 | ;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list | 4217 | ;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list |
| 4216 | ;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command | 4218 | ;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command |
| 4217 | ;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el" | 4219 | ;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el" |
| 4218 | ;;;;;; (20229 34587)) | 4220 | ;;;;;; (20290 11197)) |
| 4219 | ;;; Generated autoloads from comint.el | 4221 | ;;; Generated autoloads from comint.el |
| 4220 | 4222 | ||
| 4221 | (defvar comint-output-filter-functions '(comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt) "\ | 4223 | (defvar comint-output-filter-functions '(ansi-color-process-output comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt) "\ |
| 4222 | Functions to call after output is inserted into the buffer. | 4224 | Functions to call after output is inserted into the buffer. |
| 4223 | One possible function is `comint-postoutput-scroll-to-bottom'. | 4225 | One possible function is `comint-postoutput-scroll-to-bottom'. |
| 4224 | These functions get one argument, a string containing the text as originally | 4226 | These functions get one argument, a string containing the text as originally |
| @@ -4347,8 +4349,8 @@ on third call it again advances points to the next difference and so on. | |||
| 4347 | ;;;;;; compilation-shell-minor-mode compilation-mode compilation-start | 4349 | ;;;;;; compilation-shell-minor-mode compilation-mode compilation-start |
| 4348 | ;;;;;; compile compilation-disable-input compile-command compilation-search-path | 4350 | ;;;;;; compile compilation-disable-input compile-command compilation-search-path |
| 4349 | ;;;;;; compilation-ask-about-save compilation-window-height compilation-start-hook | 4351 | ;;;;;; compilation-ask-about-save compilation-window-height compilation-start-hook |
| 4350 | ;;;;;; compilation-mode-hook) "compile" "progmodes/compile.el" (20265 | 4352 | ;;;;;; compilation-mode-hook) "compile" "progmodes/compile.el" (20275 |
| 4351 | ;;;;;; 7997)) | 4353 | ;;;;;; 43867)) |
| 4352 | ;;; Generated autoloads from progmodes/compile.el | 4354 | ;;; Generated autoloads from progmodes/compile.el |
| 4353 | 4355 | ||
| 4354 | (defvar compilation-mode-hook nil "\ | 4356 | (defvar compilation-mode-hook nil "\ |
| @@ -4528,7 +4530,7 @@ This is the value of `next-error-function' in Compilation buffers. | |||
| 4528 | ;;;*** | 4530 | ;;;*** |
| 4529 | 4531 | ||
| 4530 | ;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el" | 4532 | ;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el" |
| 4531 | ;;;;;; (20229 34587)) | 4533 | ;;;;;; (20273 55691)) |
| 4532 | ;;; Generated autoloads from completion.el | 4534 | ;;; Generated autoloads from completion.el |
| 4533 | 4535 | ||
| 4534 | (defvar dynamic-completion-mode nil "\ | 4536 | (defvar dynamic-completion-mode nil "\ |
| @@ -4541,7 +4543,10 @@ or call the function `dynamic-completion-mode'.") | |||
| 4541 | (custom-autoload 'dynamic-completion-mode "completion" nil) | 4543 | (custom-autoload 'dynamic-completion-mode "completion" nil) |
| 4542 | 4544 | ||
| 4543 | (autoload 'dynamic-completion-mode "completion" "\ | 4545 | (autoload 'dynamic-completion-mode "completion" "\ |
| 4544 | Enable dynamic word-completion. | 4546 | Toggle dynamic word-completion on or off. |
| 4547 | With a prefix argument ARG, enable the mode if ARG is positive, | ||
| 4548 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 4549 | if ARG is omitted or nil. | ||
| 4545 | 4550 | ||
| 4546 | \(fn &optional ARG)" t nil) | 4551 | \(fn &optional ARG)" t nil) |
| 4547 | 4552 | ||
| @@ -5069,7 +5074,7 @@ Major mode to edit Cascading Style Sheets. | |||
| 5069 | ;;;*** | 5074 | ;;;*** |
| 5070 | 5075 | ||
| 5071 | ;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el" | 5076 | ;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el" |
| 5072 | ;;;;;; (20229 34587)) | 5077 | ;;;;;; (20300 47034)) |
| 5073 | ;;; Generated autoloads from emulation/cua-base.el | 5078 | ;;; Generated autoloads from emulation/cua-base.el |
| 5074 | 5079 | ||
| 5075 | (defvar cua-mode nil "\ | 5080 | (defvar cua-mode nil "\ |
| @@ -5129,7 +5134,7 @@ Enable CUA selection mode without the C-z/C-x/C-c/C-v bindings. | |||
| 5129 | ;;;;;; customize-mode customize customize-push-and-save customize-save-variable | 5134 | ;;;;;; customize-mode customize customize-push-and-save customize-save-variable |
| 5130 | ;;;;;; customize-set-variable customize-set-value custom-menu-sort-alphabetically | 5135 | ;;;;;; customize-set-variable customize-set-value custom-menu-sort-alphabetically |
| 5131 | ;;;;;; custom-buffer-sort-alphabetically custom-browse-sort-alphabetically) | 5136 | ;;;;;; custom-buffer-sort-alphabetically custom-browse-sort-alphabetically) |
| 5132 | ;;;;;; "cus-edit" "cus-edit.el" (20259 55615)) | 5137 | ;;;;;; "cus-edit" "cus-edit.el" (20271 46782)) |
| 5133 | ;;; Generated autoloads from cus-edit.el | 5138 | ;;; Generated autoloads from cus-edit.el |
| 5134 | 5139 | ||
| 5135 | (defvar custom-browse-sort-alphabetically nil "\ | 5140 | (defvar custom-browse-sort-alphabetically nil "\ |
| @@ -5445,8 +5450,8 @@ The format is suitable for use with `easy-menu-define'. | |||
| 5445 | ;;;*** | 5450 | ;;;*** |
| 5446 | 5451 | ||
| 5447 | ;;;### (autoloads (customize-themes describe-theme custom-theme-visit-theme | 5452 | ;;;### (autoloads (customize-themes describe-theme custom-theme-visit-theme |
| 5448 | ;;;;;; customize-create-theme) "cus-theme" "cus-theme.el" (20229 | 5453 | ;;;;;; customize-create-theme) "cus-theme" "cus-theme.el" (20279 |
| 5449 | ;;;;;; 34587)) | 5454 | ;;;;;; 40897)) |
| 5450 | ;;; Generated autoloads from cus-theme.el | 5455 | ;;; Generated autoloads from cus-theme.el |
| 5451 | 5456 | ||
| 5452 | (autoload 'customize-create-theme "cus-theme" "\ | 5457 | (autoload 'customize-create-theme "cus-theme" "\ |
| @@ -5489,7 +5494,7 @@ Mode used for cvs status output. | |||
| 5489 | ;;;*** | 5494 | ;;;*** |
| 5490 | 5495 | ||
| 5491 | ;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode) | 5496 | ;;;### (autoloads (global-cwarn-mode turn-on-cwarn-mode cwarn-mode) |
| 5492 | ;;;;;; "cwarn" "progmodes/cwarn.el" (20263 52669)) | 5497 | ;;;;;; "cwarn" "progmodes/cwarn.el" (20273 55692)) |
| 5493 | ;;; Generated autoloads from progmodes/cwarn.el | 5498 | ;;; Generated autoloads from progmodes/cwarn.el |
| 5494 | 5499 | ||
| 5495 | (autoload 'cwarn-mode "cwarn" "\ | 5500 | (autoload 'cwarn-mode "cwarn" "\ |
| @@ -5501,7 +5506,9 @@ Note, in addition to enabling this minor mode, the major mode must | |||
| 5501 | be included in the variable `cwarn-configuration'. By default C and | 5506 | be included in the variable `cwarn-configuration'. By default C and |
| 5502 | C++ modes are included. | 5507 | C++ modes are included. |
| 5503 | 5508 | ||
| 5504 | With ARG, turn CWarn mode on if and only if arg is positive. | 5509 | With a prefix argument ARG, enable the mode if ARG is positive, |
| 5510 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 5511 | if ARG is omitted or nil. | ||
| 5505 | 5512 | ||
| 5506 | \(fn &optional ARG)" t nil) | 5513 | \(fn &optional ARG)" t nil) |
| 5507 | 5514 | ||
| @@ -6051,7 +6058,7 @@ relevant to POS. | |||
| 6051 | ;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir | 6058 | ;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir |
| 6052 | ;;;;;; desktop-load-default desktop-read desktop-remove desktop-save | 6059 | ;;;;;; desktop-load-default desktop-read desktop-remove desktop-save |
| 6053 | ;;;;;; desktop-clear desktop-locals-to-save desktop-save-mode) "desktop" | 6060 | ;;;;;; desktop-clear desktop-locals-to-save desktop-save-mode) "desktop" |
| 6054 | ;;;;;; "desktop.el" (20229 34587)) | 6061 | ;;;;;; "desktop.el" (20277 28925)) |
| 6055 | ;;; Generated autoloads from desktop.el | 6062 | ;;; Generated autoloads from desktop.el |
| 6056 | 6063 | ||
| 6057 | (defvar desktop-save-mode nil "\ | 6064 | (defvar desktop-save-mode nil "\ |
| @@ -6271,7 +6278,7 @@ Deuglify broken Outlook (Express) articles and redisplay. | |||
| 6271 | ;;;*** | 6278 | ;;;*** |
| 6272 | 6279 | ||
| 6273 | ;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib" | 6280 | ;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib" |
| 6274 | ;;;;;; "calendar/diary-lib.el" (20229 34587)) | 6281 | ;;;;;; "calendar/diary-lib.el" (20287 5356)) |
| 6275 | ;;; Generated autoloads from calendar/diary-lib.el | 6282 | ;;; Generated autoloads from calendar/diary-lib.el |
| 6276 | 6283 | ||
| 6277 | (autoload 'diary "diary-lib" "\ | 6284 | (autoload 'diary "diary-lib" "\ |
| @@ -6358,7 +6365,7 @@ This requires the external program `diff' to be in your `exec-path'. | |||
| 6358 | ;;;*** | 6365 | ;;;*** |
| 6359 | 6366 | ||
| 6360 | ;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "vc/diff-mode.el" | 6367 | ;;;### (autoloads (diff-minor-mode diff-mode) "diff-mode" "vc/diff-mode.el" |
| 6361 | ;;;;;; (20229 34587)) | 6368 | ;;;;;; (20300 47034)) |
| 6362 | ;;; Generated autoloads from vc/diff-mode.el | 6369 | ;;; Generated autoloads from vc/diff-mode.el |
| 6363 | 6370 | ||
| 6364 | (autoload 'diff-mode "diff-mode" "\ | 6371 | (autoload 'diff-mode "diff-mode" "\ |
| @@ -6402,7 +6409,7 @@ Optional arguments are passed to `dig-invoke'. | |||
| 6402 | ;;;*** | 6409 | ;;;*** |
| 6403 | 6410 | ||
| 6404 | ;;;### (autoloads (dired-mode dired-noselect dired-other-frame dired-other-window | 6411 | ;;;### (autoloads (dired-mode dired-noselect dired-other-frame dired-other-window |
| 6405 | ;;;;;; dired dired-listing-switches) "dired" "dired.el" (20259 55615)) | 6412 | ;;;;;; dired dired-listing-switches) "dired" "dired.el" (20296 49978)) |
| 6406 | ;;; Generated autoloads from dired.el | 6413 | ;;; Generated autoloads from dired.el |
| 6407 | 6414 | ||
| 6408 | (defvar dired-listing-switches (purecopy "-al") "\ | 6415 | (defvar dired-listing-switches (purecopy "-al") "\ |
| @@ -6524,7 +6531,7 @@ Keybindings: | |||
| 6524 | ;;;*** | 6531 | ;;;*** |
| 6525 | 6532 | ||
| 6526 | ;;;### (autoloads (dirtrack dirtrack-mode) "dirtrack" "dirtrack.el" | 6533 | ;;;### (autoloads (dirtrack dirtrack-mode) "dirtrack" "dirtrack.el" |
| 6527 | ;;;;;; (20229 34587)) | 6534 | ;;;;;; (20273 55691)) |
| 6528 | ;;; Generated autoloads from dirtrack.el | 6535 | ;;; Generated autoloads from dirtrack.el |
| 6529 | 6536 | ||
| 6530 | (autoload 'dirtrack-mode "dirtrack" "\ | 6537 | (autoload 'dirtrack-mode "dirtrack" "\ |
| @@ -6757,8 +6764,8 @@ Locate SOA record and increment the serial field. | |||
| 6757 | ;;;*** | 6764 | ;;;*** |
| 6758 | 6765 | ||
| 6759 | ;;;### (autoloads (doc-view-bookmark-jump doc-view-minor-mode doc-view-mode-maybe | 6766 | ;;;### (autoloads (doc-view-bookmark-jump doc-view-minor-mode doc-view-mode-maybe |
| 6760 | ;;;;;; doc-view-mode doc-view-mode-p) "doc-view" "doc-view.el" (20229 | 6767 | ;;;;;; doc-view-mode doc-view-mode-p) "doc-view" "doc-view.el" (20279 |
| 6761 | ;;;;;; 34587)) | 6768 | ;;;;;; 40897)) |
| 6762 | ;;; Generated autoloads from doc-view.el | 6769 | ;;; Generated autoloads from doc-view.el |
| 6763 | 6770 | ||
| 6764 | (autoload 'doc-view-mode-p "doc-view" "\ | 6771 | (autoload 'doc-view-mode-p "doc-view" "\ |
| @@ -6842,7 +6849,7 @@ Switch to *dungeon* buffer and start game. | |||
| 6842 | 6849 | ||
| 6843 | ;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap | 6850 | ;;;### (autoloads (easy-mmode-defsyntax easy-mmode-defmap easy-mmode-define-keymap |
| 6844 | ;;;;;; define-globalized-minor-mode define-minor-mode) "easy-mmode" | 6851 | ;;;;;; define-globalized-minor-mode define-minor-mode) "easy-mmode" |
| 6845 | ;;;;;; "emacs-lisp/easy-mmode.el" (20264 40969)) | 6852 | ;;;;;; "emacs-lisp/easy-mmode.el" (20294 38748)) |
| 6846 | ;;; Generated autoloads from emacs-lisp/easy-mmode.el | 6853 | ;;; Generated autoloads from emacs-lisp/easy-mmode.el |
| 6847 | 6854 | ||
| 6848 | (defalias 'easy-mmode-define-minor-mode 'define-minor-mode) | 6855 | (defalias 'easy-mmode-define-minor-mode 'define-minor-mode) |
| @@ -6853,6 +6860,14 @@ This defines the toggle command MODE and (by default) a control variable | |||
| 6853 | MODE (you can override this with the :variable keyword, see below). | 6860 | MODE (you can override this with the :variable keyword, see below). |
| 6854 | DOC is the documentation for the mode toggle command. | 6861 | DOC is the documentation for the mode toggle command. |
| 6855 | 6862 | ||
| 6863 | The defined mode command takes one optional (prefix) argument. | ||
| 6864 | Interactively with no prefix argument it toggles the mode. | ||
| 6865 | With a prefix argument, it enables the mode if the argument is | ||
| 6866 | positive and otherwise disables it. When called from Lisp, it | ||
| 6867 | enables the mode if the argument is omitted or nil, and toggles | ||
| 6868 | the mode if the argument is `toggle'. If DOC is nil this | ||
| 6869 | function adds a basic doc-string stating these facts. | ||
| 6870 | |||
| 6856 | Optional INIT-VALUE is the initial value of the mode's variable. | 6871 | Optional INIT-VALUE is the initial value of the mode's variable. |
| 6857 | Optional LIGHTER is displayed in the modeline when the mode is on. | 6872 | Optional LIGHTER is displayed in the modeline when the mode is on. |
| 6858 | Optional KEYMAP is the default keymap bound to the mode keymap. | 6873 | Optional KEYMAP is the default keymap bound to the mode keymap. |
| @@ -6890,6 +6905,8 @@ BODY contains code to execute each time the mode is enabled or disabled. | |||
| 6890 | the new state, and sets it. If you specify a :variable, | 6905 | the new state, and sets it. If you specify a :variable, |
| 6891 | this function does not define a MODE variable (nor any of | 6906 | this function does not define a MODE variable (nor any of |
| 6892 | the terms used in :variable). | 6907 | the terms used in :variable). |
| 6908 | :after-hook A single lisp form which is evaluated after the mode hooks | ||
| 6909 | have been run. It should not be quoted. | ||
| 6893 | 6910 | ||
| 6894 | For example, you could write | 6911 | For example, you could write |
| 6895 | (define-minor-mode foo-mode \"If enabled, foo on you!\" | 6912 | (define-minor-mode foo-mode \"If enabled, foo on you!\" |
| @@ -6958,8 +6975,8 @@ CSS contains a list of syntax specifications of the form (CHAR . SYNTAX). | |||
| 6958 | ;;;*** | 6975 | ;;;*** |
| 6959 | 6976 | ||
| 6960 | ;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define | 6977 | ;;;### (autoloads (easy-menu-change easy-menu-create-menu easy-menu-do-define |
| 6961 | ;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (20229 | 6978 | ;;;;;; easy-menu-define) "easymenu" "emacs-lisp/easymenu.el" (20300 |
| 6962 | ;;;;;; 34587)) | 6979 | ;;;;;; 47034)) |
| 6963 | ;;; Generated autoloads from emacs-lisp/easymenu.el | 6980 | ;;; Generated autoloads from emacs-lisp/easymenu.el |
| 6964 | 6981 | ||
| 6965 | (autoload 'easy-menu-define "easymenu" "\ | 6982 | (autoload 'easy-menu-define "easymenu" "\ |
| @@ -7016,7 +7033,7 @@ KEYS is expanded with `substitute-command-keys' before it is used. | |||
| 7016 | 7033 | ||
| 7017 | KEYS is nil, a string or a vector; nil or a keyboard equivalent to this | 7034 | KEYS is nil, a string or a vector; nil or a keyboard equivalent to this |
| 7018 | menu item. | 7035 | menu item. |
| 7019 | This is a hint that will considerably speed up Emacs' first display of | 7036 | This is a hint that will considerably speed up Emacs's first display of |
| 7020 | a menu. Use `:key-sequence nil' when you know that this menu item has no | 7037 | a menu. Use `:key-sequence nil' when you know that this menu item has no |
| 7021 | keyboard equivalent. | 7038 | keyboard equivalent. |
| 7022 | 7039 | ||
| @@ -7940,7 +7957,7 @@ Display Ediff's registry. | |||
| 7940 | ;;;*** | 7957 | ;;;*** |
| 7941 | 7958 | ||
| 7942 | ;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe) | 7959 | ;;;### (autoloads (ediff-toggle-use-toolbar ediff-toggle-multiframe) |
| 7943 | ;;;;;; "ediff-util" "vc/ediff-util.el" (20229 34587)) | 7960 | ;;;;;; "ediff-util" "vc/ediff-util.el" (20300 47034)) |
| 7944 | ;;; Generated autoloads from vc/ediff-util.el | 7961 | ;;; Generated autoloads from vc/ediff-util.el |
| 7945 | 7962 | ||
| 7946 | (autoload 'ediff-toggle-multiframe "ediff-util" "\ | 7963 | (autoload 'ediff-toggle-multiframe "ediff-util" "\ |
| @@ -8112,7 +8129,7 @@ Emacs Lisp mode) that support ElDoc.") | |||
| 8112 | ;;;*** | 8129 | ;;;*** |
| 8113 | 8130 | ||
| 8114 | ;;;### (autoloads (electric-layout-mode electric-pair-mode electric-indent-mode) | 8131 | ;;;### (autoloads (electric-layout-mode electric-pair-mode electric-indent-mode) |
| 8115 | ;;;;;; "electric" "electric.el" (20229 34587)) | 8132 | ;;;;;; "electric" "electric.el" (20275 12572)) |
| 8116 | ;;; Generated autoloads from electric.el | 8133 | ;;; Generated autoloads from electric.el |
| 8117 | 8134 | ||
| 8118 | (defvar electric-indent-chars '(10) "\ | 8135 | (defvar electric-indent-chars '(10) "\ |
| @@ -8133,9 +8150,9 @@ With a prefix argument ARG, enable Electric Indent mode if ARG is | |||
| 8133 | positive, and disable it otherwise. If called from Lisp, enable | 8150 | positive, and disable it otherwise. If called from Lisp, enable |
| 8134 | the mode if ARG is omitted or nil. | 8151 | the mode if ARG is omitted or nil. |
| 8135 | 8152 | ||
| 8136 | Electric Indent mode is a global minor mode. When enabled, | 8153 | This is a global minor mode. When enabled, it reindents whenever |
| 8137 | reindentation is triggered whenever you insert a character listed | 8154 | the hook `electric-indent-functions' returns non-nil, or you |
| 8138 | in `electric-indent-chars'. | 8155 | insert a character from `electric-indent-chars'. |
| 8139 | 8156 | ||
| 8140 | \(fn &optional ARG)" t nil) | 8157 | \(fn &optional ARG)" t nil) |
| 8141 | 8158 | ||
| @@ -8158,6 +8175,8 @@ Electric Pair mode is a global minor mode. When enabled, typing | |||
| 8158 | an open parenthesis automatically inserts the corresponding | 8175 | an open parenthesis automatically inserts the corresponding |
| 8159 | closing parenthesis. (Likewise for brackets, etc.) | 8176 | closing parenthesis. (Likewise for brackets, etc.) |
| 8160 | 8177 | ||
| 8178 | See options `electric-pair-pairs' and `electric-pair-skip-self'. | ||
| 8179 | |||
| 8161 | \(fn &optional ARG)" t nil) | 8180 | \(fn &optional ARG)" t nil) |
| 8162 | 8181 | ||
| 8163 | (defvar electric-layout-mode nil "\ | 8182 | (defvar electric-layout-mode nil "\ |
| @@ -8171,6 +8190,10 @@ or call the function `electric-layout-mode'.") | |||
| 8171 | 8190 | ||
| 8172 | (autoload 'electric-layout-mode "electric" "\ | 8191 | (autoload 'electric-layout-mode "electric" "\ |
| 8173 | Automatically insert newlines around some chars. | 8192 | Automatically insert newlines around some chars. |
| 8193 | With a prefix argument ARG, enable Electric Layout mode if ARG is | ||
| 8194 | positive, and disable it otherwise. If called from Lisp, enable | ||
| 8195 | the mode if ARG is omitted or nil. | ||
| 8196 | The variable `electric-layout-rules' says when and how to insert newlines. | ||
| 8174 | 8197 | ||
| 8175 | \(fn &optional ARG)" t nil) | 8198 | \(fn &optional ARG)" t nil) |
| 8176 | 8199 | ||
| @@ -8294,7 +8317,7 @@ Other values are interpreted as usual. | |||
| 8294 | ;;;*** | 8317 | ;;;*** |
| 8295 | 8318 | ||
| 8296 | ;;;### (autoloads (report-emacs-bug-query-existing-bugs report-emacs-bug) | 8319 | ;;;### (autoloads (report-emacs-bug-query-existing-bugs report-emacs-bug) |
| 8297 | ;;;;;; "emacsbug" "mail/emacsbug.el" (20259 55615)) | 8320 | ;;;;;; "emacsbug" "mail/emacsbug.el" (20277 28925)) |
| 8298 | ;;; Generated autoloads from mail/emacsbug.el | 8321 | ;;; Generated autoloads from mail/emacsbug.el |
| 8299 | 8322 | ||
| 8300 | (autoload 'report-emacs-bug "emacsbug" "\ | 8323 | (autoload 'report-emacs-bug "emacsbug" "\ |
| @@ -8315,7 +8338,7 @@ The result is an alist with items of the form (URL SUBJECT NO). | |||
| 8315 | ;;;;;; emerge-revisions emerge-files-with-ancestor-remote emerge-files-remote | 8338 | ;;;;;; emerge-revisions emerge-files-with-ancestor-remote emerge-files-remote |
| 8316 | ;;;;;; emerge-files-with-ancestor-command emerge-files-command emerge-buffers-with-ancestor | 8339 | ;;;;;; emerge-files-with-ancestor-command emerge-files-command emerge-buffers-with-ancestor |
| 8317 | ;;;;;; emerge-buffers emerge-files-with-ancestor emerge-files) "emerge" | 8340 | ;;;;;; emerge-buffers emerge-files-with-ancestor emerge-files) "emerge" |
| 8318 | ;;;;;; "vc/emerge.el" (20204 31303)) | 8341 | ;;;;;; "vc/emerge.el" (20292 6362)) |
| 8319 | ;;; Generated autoloads from vc/emerge.el | 8342 | ;;; Generated autoloads from vc/emerge.el |
| 8320 | 8343 | ||
| 8321 | (autoload 'emerge-files "emerge" "\ | 8344 | (autoload 'emerge-files "emerge" "\ |
| @@ -8376,13 +8399,18 @@ Emerge two RCS revisions of a file, with another revision as ancestor. | |||
| 8376 | ;;;*** | 8399 | ;;;*** |
| 8377 | 8400 | ||
| 8378 | ;;;### (autoloads (enriched-decode enriched-encode enriched-mode) | 8401 | ;;;### (autoloads (enriched-decode enriched-encode enriched-mode) |
| 8379 | ;;;;;; "enriched" "textmodes/enriched.el" (20229 34587)) | 8402 | ;;;;;; "enriched" "textmodes/enriched.el" (20273 55692)) |
| 8380 | ;;; Generated autoloads from textmodes/enriched.el | 8403 | ;;; Generated autoloads from textmodes/enriched.el |
| 8381 | 8404 | ||
| 8382 | (autoload 'enriched-mode "enriched" "\ | 8405 | (autoload 'enriched-mode "enriched" "\ |
| 8383 | Minor mode for editing text/enriched files. | 8406 | Minor mode for editing text/enriched files. |
| 8384 | These are files with embedded formatting information in the MIME standard | 8407 | These are files with embedded formatting information in the MIME standard |
| 8385 | text/enriched format. | 8408 | text/enriched format. |
| 8409 | |||
| 8410 | With a prefix argument ARG, enable the mode if ARG is positive, | ||
| 8411 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 8412 | if ARG is omitted or nil. | ||
| 8413 | |||
| 8386 | Turning the mode on or off runs `enriched-mode-hook'. | 8414 | Turning the mode on or off runs `enriched-mode-hook'. |
| 8387 | 8415 | ||
| 8388 | More information about Enriched mode is available in the file | 8416 | More information about Enriched mode is available in the file |
| @@ -8638,11 +8666,14 @@ Encrypt marked files. | |||
| 8638 | 8666 | ||
| 8639 | ;;;### (autoloads (epa-global-mail-mode epa-mail-import-keys epa-mail-encrypt | 8667 | ;;;### (autoloads (epa-global-mail-mode epa-mail-import-keys epa-mail-encrypt |
| 8640 | ;;;;;; epa-mail-sign epa-mail-verify epa-mail-decrypt epa-mail-mode) | 8668 | ;;;;;; epa-mail-sign epa-mail-verify epa-mail-decrypt epa-mail-mode) |
| 8641 | ;;;;;; "epa-mail" "epa-mail.el" (20229 34587)) | 8669 | ;;;;;; "epa-mail" "epa-mail.el" (20273 55691)) |
| 8642 | ;;; Generated autoloads from epa-mail.el | 8670 | ;;; Generated autoloads from epa-mail.el |
| 8643 | 8671 | ||
| 8644 | (autoload 'epa-mail-mode "epa-mail" "\ | 8672 | (autoload 'epa-mail-mode "epa-mail" "\ |
| 8645 | A minor-mode for composing encrypted/clearsigned mails. | 8673 | A minor-mode for composing encrypted/clearsigned mails. |
| 8674 | With a prefix argument ARG, enable the mode if ARG is positive, | ||
| 8675 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 8676 | if ARG is omitted or nil. | ||
| 8646 | 8677 | ||
| 8647 | \(fn &optional ARG)" t nil) | 8678 | \(fn &optional ARG)" t nil) |
| 8648 | 8679 | ||
| @@ -8697,6 +8728,9 @@ or call the function `epa-global-mail-mode'.") | |||
| 8697 | 8728 | ||
| 8698 | (autoload 'epa-global-mail-mode "epa-mail" "\ | 8729 | (autoload 'epa-global-mail-mode "epa-mail" "\ |
| 8699 | Minor mode to hook EasyPG into Mail mode. | 8730 | Minor mode to hook EasyPG into Mail mode. |
| 8731 | With a prefix argument ARG, enable the mode if ARG is positive, | ||
| 8732 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 8733 | if ARG is omitted or nil. | ||
| 8700 | 8734 | ||
| 8701 | \(fn &optional ARG)" t nil) | 8735 | \(fn &optional ARG)" t nil) |
| 8702 | 8736 | ||
| @@ -8801,7 +8835,7 @@ Otherwise, connect to HOST:PORT as USER and /join CHANNEL. | |||
| 8801 | 8835 | ||
| 8802 | ;;;*** | 8836 | ;;;*** |
| 8803 | 8837 | ||
| 8804 | ;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (20229 34587)) | 8838 | ;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (20300 47034)) |
| 8805 | ;;; Generated autoloads from erc/erc-compat.el | 8839 | ;;; Generated autoloads from erc/erc-compat.el |
| 8806 | (autoload 'erc-define-minor-mode "erc-compat") | 8840 | (autoload 'erc-define-minor-mode "erc-compat") |
| 8807 | 8841 | ||
| @@ -8949,7 +8983,7 @@ system. | |||
| 8949 | 8983 | ||
| 8950 | ;;;*** | 8984 | ;;;*** |
| 8951 | 8985 | ||
| 8952 | ;;;### (autoloads nil "erc-join" "erc/erc-join.el" (20229 34587)) | 8986 | ;;;### (autoloads nil "erc-join" "erc/erc-join.el" (20274 22975)) |
| 8953 | ;;; Generated autoloads from erc/erc-join.el | 8987 | ;;; Generated autoloads from erc/erc-join.el |
| 8954 | (autoload 'erc-autojoin-mode "erc-join" nil t) | 8988 | (autoload 'erc-autojoin-mode "erc-join" nil t) |
| 8955 | 8989 | ||
| @@ -9229,7 +9263,7 @@ Add a file to `erc-xdcc-files'. | |||
| 9229 | 9263 | ||
| 9230 | ;;;### (autoloads (ert-describe-test ert-run-tests-interactively | 9264 | ;;;### (autoloads (ert-describe-test ert-run-tests-interactively |
| 9231 | ;;;;;; ert-run-tests-batch-and-exit ert-run-tests-batch ert-deftest) | 9265 | ;;;;;; ert-run-tests-batch-and-exit ert-run-tests-batch ert-deftest) |
| 9232 | ;;;;;; "ert" "emacs-lisp/ert.el" (20229 34587)) | 9266 | ;;;;;; "ert" "emacs-lisp/ert.el" (20300 47034)) |
| 9233 | ;;; Generated autoloads from emacs-lisp/ert.el | 9267 | ;;; Generated autoloads from emacs-lisp/ert.el |
| 9234 | 9268 | ||
| 9235 | (autoload 'ert-deftest "ert" "\ | 9269 | (autoload 'ert-deftest "ert" "\ |
| @@ -9299,7 +9333,7 @@ Display the documentation for TEST-OR-TEST-NAME (a symbol or ert-test). | |||
| 9299 | ;;;*** | 9333 | ;;;*** |
| 9300 | 9334 | ||
| 9301 | ;;;### (autoloads (ert-kill-all-test-buffers) "ert-x" "emacs-lisp/ert-x.el" | 9335 | ;;;### (autoloads (ert-kill-all-test-buffers) "ert-x" "emacs-lisp/ert-x.el" |
| 9302 | ;;;;;; (20229 34587)) | 9336 | ;;;;;; (20270 25925)) |
| 9303 | ;;; Generated autoloads from emacs-lisp/ert-x.el | 9337 | ;;; Generated autoloads from emacs-lisp/ert-x.el |
| 9304 | 9338 | ||
| 9305 | (put 'ert-with-test-buffer 'lisp-indent-function 1) | 9339 | (put 'ert-with-test-buffer 'lisp-indent-function 1) |
| @@ -9325,7 +9359,7 @@ Emacs shell interactive mode. | |||
| 9325 | ;;;*** | 9359 | ;;;*** |
| 9326 | 9360 | ||
| 9327 | ;;;### (autoloads (eshell-command-result eshell-command eshell) "eshell" | 9361 | ;;;### (autoloads (eshell-command-result eshell-command eshell) "eshell" |
| 9328 | ;;;;;; "eshell/eshell.el" (20229 34587)) | 9362 | ;;;;;; "eshell/eshell.el" (20300 47034)) |
| 9329 | ;;; Generated autoloads from eshell/eshell.el | 9363 | ;;; Generated autoloads from eshell/eshell.el |
| 9330 | 9364 | ||
| 9331 | (autoload 'eshell "eshell" "\ | 9365 | (autoload 'eshell "eshell" "\ |
| @@ -9854,7 +9888,7 @@ With ARG, insert that many delimiters. | |||
| 9854 | 9888 | ||
| 9855 | ;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline | 9889 | ;;;### (autoloads (eudc-load-eudc eudc-query-form eudc-expand-inline |
| 9856 | ;;;;;; eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el" | 9890 | ;;;;;; eudc-get-phone eudc-get-email eudc-set-server) "eudc" "net/eudc.el" |
| 9857 | ;;;;;; (20229 34587)) | 9891 | ;;;;;; (20300 47034)) |
| 9858 | ;;; Generated autoloads from net/eudc.el | 9892 | ;;; Generated autoloads from net/eudc.el |
| 9859 | 9893 | ||
| 9860 | (autoload 'eudc-set-server "eudc" "\ | 9894 | (autoload 'eudc-set-server "eudc" "\ |
| @@ -9973,8 +10007,8 @@ Edit the hotlist of directory servers in a specialized buffer. | |||
| 9973 | 10007 | ||
| 9974 | ;;;*** | 10008 | ;;;*** |
| 9975 | 10009 | ||
| 9976 | ;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (20229 | 10010 | ;;;### (autoloads (ewoc-create) "ewoc" "emacs-lisp/ewoc.el" (20300 |
| 9977 | ;;;;;; 34587)) | 10011 | ;;;;;; 47034)) |
| 9978 | ;;; Generated autoloads from emacs-lisp/ewoc.el | 10012 | ;;; Generated autoloads from emacs-lisp/ewoc.el |
| 9979 | 10013 | ||
| 9980 | (autoload 'ewoc-create "ewoc" "\ | 10014 | (autoload 'ewoc-create "ewoc" "\ |
| @@ -10165,8 +10199,8 @@ with no args, if that value is non-nil. | |||
| 10165 | ;;;### (autoloads (variable-pitch-mode buffer-face-toggle buffer-face-set | 10199 | ;;;### (autoloads (variable-pitch-mode buffer-face-toggle buffer-face-set |
| 10166 | ;;;;;; buffer-face-mode text-scale-adjust text-scale-decrease text-scale-increase | 10200 | ;;;;;; buffer-face-mode text-scale-adjust text-scale-decrease text-scale-increase |
| 10167 | ;;;;;; text-scale-set face-remap-set-base face-remap-reset-base | 10201 | ;;;;;; text-scale-set face-remap-set-base face-remap-reset-base |
| 10168 | ;;;;;; face-remap-add-relative) "face-remap" "face-remap.el" (20229 | 10202 | ;;;;;; face-remap-add-relative) "face-remap" "face-remap.el" (20273 |
| 10169 | ;;;;;; 34587)) | 10203 | ;;;;;; 55691)) |
| 10170 | ;;; Generated autoloads from face-remap.el | 10204 | ;;; Generated autoloads from face-remap.el |
| 10171 | 10205 | ||
| 10172 | (autoload 'face-remap-add-relative "face-remap" "\ | 10206 | (autoload 'face-remap-add-relative "face-remap" "\ |
| @@ -10264,8 +10298,10 @@ a top-level keymap, `text-scale-increase' or | |||
| 10264 | 10298 | ||
| 10265 | (autoload 'buffer-face-mode "face-remap" "\ | 10299 | (autoload 'buffer-face-mode "face-remap" "\ |
| 10266 | Minor mode for a buffer-specific default face. | 10300 | Minor mode for a buffer-specific default face. |
| 10267 | When enabled, the face specified by the variable | 10301 | With a prefix argument ARG, enable the mode if ARG is positive, |
| 10268 | `buffer-face-mode-face' is used to display the buffer text. | 10302 | and disable it otherwise. If called from Lisp, enable the mode |
| 10303 | if ARG is omitted or nil. When enabled, the face specified by the | ||
| 10304 | variable `buffer-face-mode-face' is used to display the buffer text. | ||
| 10269 | 10305 | ||
| 10270 | \(fn &optional ARG)" t nil) | 10306 | \(fn &optional ARG)" t nil) |
| 10271 | 10307 | ||
| @@ -10306,7 +10342,7 @@ Besides the choice of face, it is the same as `buffer-face-mode'. | |||
| 10306 | 10342 | ||
| 10307 | ;;;### (autoloads (feedmail-queue-reminder feedmail-run-the-queue | 10343 | ;;;### (autoloads (feedmail-queue-reminder feedmail-run-the-queue |
| 10308 | ;;;;;; feedmail-run-the-queue-global-prompt feedmail-run-the-queue-no-prompts | 10344 | ;;;;;; feedmail-run-the-queue-global-prompt feedmail-run-the-queue-no-prompts |
| 10309 | ;;;;;; feedmail-send-it) "feedmail" "mail/feedmail.el" (20172 54913)) | 10345 | ;;;;;; feedmail-send-it) "feedmail" "mail/feedmail.el" (20300 47034)) |
| 10310 | ;;; Generated autoloads from mail/feedmail.el | 10346 | ;;; Generated autoloads from mail/feedmail.el |
| 10311 | 10347 | ||
| 10312 | (autoload 'feedmail-send-it "feedmail" "\ | 10348 | (autoload 'feedmail-send-it "feedmail" "\ |
| @@ -10360,7 +10396,7 @@ you can set `feedmail-queue-reminder-alist' to nil. | |||
| 10360 | ;;;*** | 10396 | ;;;*** |
| 10361 | 10397 | ||
| 10362 | ;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu | 10398 | ;;;### (autoloads (ffap-bindings dired-at-point ffap-at-mouse ffap-menu |
| 10363 | ;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (20229 34587)) | 10399 | ;;;;;; find-file-at-point ffap-next) "ffap" "ffap.el" (20292 53022)) |
| 10364 | ;;; Generated autoloads from ffap.el | 10400 | ;;; Generated autoloads from ffap.el |
| 10365 | 10401 | ||
| 10366 | (autoload 'ffap-next "ffap" "\ | 10402 | (autoload 'ffap-next "ffap" "\ |
| @@ -10549,8 +10585,8 @@ Copy directory-local variables to the -*- line. | |||
| 10549 | 10585 | ||
| 10550 | ;;;*** | 10586 | ;;;*** |
| 10551 | 10587 | ||
| 10552 | ;;;### (autoloads (filesets-init) "filesets" "filesets.el" (20229 | 10588 | ;;;### (autoloads (filesets-init) "filesets" "filesets.el" (20300 |
| 10553 | ;;;;;; 34587)) | 10589 | ;;;;;; 47034)) |
| 10554 | ;;; Generated autoloads from filesets.el | 10590 | ;;; Generated autoloads from filesets.el |
| 10555 | 10591 | ||
| 10556 | (autoload 'filesets-init "filesets" "\ | 10592 | (autoload 'filesets-init "filesets" "\ |
| @@ -10955,13 +10991,14 @@ to get the effect of a C-q. | |||
| 10955 | ;;;*** | 10991 | ;;;*** |
| 10956 | 10992 | ||
| 10957 | ;;;### (autoloads (flymake-find-file-hook flymake-mode-off flymake-mode-on | 10993 | ;;;### (autoloads (flymake-find-file-hook flymake-mode-off flymake-mode-on |
| 10958 | ;;;;;; flymake-mode) "flymake" "progmodes/flymake.el" (20229 34587)) | 10994 | ;;;;;; flymake-mode) "flymake" "progmodes/flymake.el" (20273 55692)) |
| 10959 | ;;; Generated autoloads from progmodes/flymake.el | 10995 | ;;; Generated autoloads from progmodes/flymake.el |
| 10960 | 10996 | ||
| 10961 | (autoload 'flymake-mode "flymake" "\ | 10997 | (autoload 'flymake-mode "flymake" "\ |
| 10962 | Minor mode to do on-the-fly syntax checking. | 10998 | Toggle on-the-fly syntax checking. |
| 10963 | When called interactively, toggles the minor mode. | 10999 | With a prefix argument ARG, enable the mode if ARG is positive, |
| 10964 | With arg, turn Flymake mode on if and only if arg is positive. | 11000 | and disable it otherwise. If called from Lisp, enable the mode |
| 11001 | if ARG is omitted or nil. | ||
| 10965 | 11002 | ||
| 10966 | \(fn &optional ARG)" t nil) | 11003 | \(fn &optional ARG)" t nil) |
| 10967 | 11004 | ||
| @@ -11316,7 +11353,7 @@ and choose the directory as the fortune-file. | |||
| 11316 | ;;;*** | 11353 | ;;;*** |
| 11317 | 11354 | ||
| 11318 | ;;;### (autoloads (gdb gdb-enable-debug) "gdb-mi" "progmodes/gdb-mi.el" | 11355 | ;;;### (autoloads (gdb gdb-enable-debug) "gdb-mi" "progmodes/gdb-mi.el" |
| 11319 | ;;;;;; (20264 32142)) | 11356 | ;;;;;; (20298 5305)) |
| 11320 | ;;; Generated autoloads from progmodes/gdb-mi.el | 11357 | ;;; Generated autoloads from progmodes/gdb-mi.el |
| 11321 | 11358 | ||
| 11322 | (defvar gdb-enable-debug nil "\ | 11359 | (defvar gdb-enable-debug nil "\ |
| @@ -11461,13 +11498,15 @@ regular expression that can be used as an element of | |||
| 11461 | ;;;*** | 11498 | ;;;*** |
| 11462 | 11499 | ||
| 11463 | ;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el" | 11500 | ;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el" |
| 11464 | ;;;;;; (20229 34587)) | 11501 | ;;;;;; (20273 55692)) |
| 11465 | ;;; Generated autoloads from progmodes/glasses.el | 11502 | ;;; Generated autoloads from progmodes/glasses.el |
| 11466 | 11503 | ||
| 11467 | (autoload 'glasses-mode "glasses" "\ | 11504 | (autoload 'glasses-mode "glasses" "\ |
| 11468 | Minor mode for making identifiers likeThis readable. | 11505 | Minor mode for making identifiers likeThis readable. |
| 11469 | When this mode is active, it tries to add virtual separators (like underscores) | 11506 | With a prefix argument ARG, enable the mode if ARG is positive, |
| 11470 | at places they belong to. | 11507 | and disable it otherwise. If called from Lisp, enable the mode |
| 11508 | if ARG is omitted or nil. When this mode is active, it tries to | ||
| 11509 | add virtual separators (like underscores) at places they belong to. | ||
| 11471 | 11510 | ||
| 11472 | \(fn &optional ARG)" t nil) | 11511 | \(fn &optional ARG)" t nil) |
| 11473 | 11512 | ||
| @@ -11475,7 +11514,7 @@ at places they belong to. | |||
| 11475 | 11514 | ||
| 11476 | ;;;### (autoloads (gmm-tool-bar-from-list gmm-widget-p gmm-error | 11515 | ;;;### (autoloads (gmm-tool-bar-from-list gmm-widget-p gmm-error |
| 11477 | ;;;;;; gmm-message gmm-regexp-concat) "gmm-utils" "gnus/gmm-utils.el" | 11516 | ;;;;;; gmm-message gmm-regexp-concat) "gmm-utils" "gnus/gmm-utils.el" |
| 11478 | ;;;;;; (20229 34587)) | 11517 | ;;;;;; (20300 47034)) |
| 11479 | ;;; Generated autoloads from gnus/gmm-utils.el | 11518 | ;;; Generated autoloads from gnus/gmm-utils.el |
| 11480 | 11519 | ||
| 11481 | (autoload 'gmm-regexp-concat "gmm-utils" "\ | 11520 | (autoload 'gmm-regexp-concat "gmm-utils" "\ |
| @@ -11530,7 +11569,7 @@ DEFAULT-MAP specifies the default key map for ICON-LIST. | |||
| 11530 | ;;;*** | 11569 | ;;;*** |
| 11531 | 11570 | ||
| 11532 | ;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server | 11571 | ;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server |
| 11533 | ;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (20258 34747)) | 11572 | ;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (20276 33121)) |
| 11534 | ;;; Generated autoloads from gnus/gnus.el | 11573 | ;;; Generated autoloads from gnus/gnus.el |
| 11535 | (when (fboundp 'custom-autoload) | 11574 | (when (fboundp 'custom-autoload) |
| 11536 | (custom-autoload 'gnus-select-method "gnus")) | 11575 | (custom-autoload 'gnus-select-method "gnus")) |
| @@ -11583,7 +11622,7 @@ prompt the user for the name of an NNTP server to use. | |||
| 11583 | ;;;;;; gnus-agent-get-undownloaded-list gnus-agent-delete-group | 11622 | ;;;;;; gnus-agent-get-undownloaded-list gnus-agent-delete-group |
| 11584 | ;;;;;; gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize | 11623 | ;;;;;; gnus-agent-rename-group gnus-agent-possibly-save-gcc gnus-agentize |
| 11585 | ;;;;;; gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent" | 11624 | ;;;;;; gnus-slave-unplugged gnus-plugged gnus-unplugged) "gnus-agent" |
| 11586 | ;;;;;; "gnus/gnus-agent.el" (20265 7997)) | 11625 | ;;;;;; "gnus/gnus-agent.el" (20300 47034)) |
| 11587 | ;;; Generated autoloads from gnus/gnus-agent.el | 11626 | ;;; Generated autoloads from gnus/gnus-agent.el |
| 11588 | 11627 | ||
| 11589 | (autoload 'gnus-unplugged "gnus-agent" "\ | 11628 | (autoload 'gnus-unplugged "gnus-agent" "\ |
| @@ -11674,7 +11713,7 @@ If CLEAN, obsolete (ignore). | |||
| 11674 | ;;;*** | 11713 | ;;;*** |
| 11675 | 11714 | ||
| 11676 | ;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el" | 11715 | ;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el" |
| 11677 | ;;;;;; (20232 10689)) | 11716 | ;;;;;; (20280 61753)) |
| 11678 | ;;; Generated autoloads from gnus/gnus-art.el | 11717 | ;;; Generated autoloads from gnus/gnus-art.el |
| 11679 | 11718 | ||
| 11680 | (autoload 'gnus-article-prepare-display "gnus-art" "\ | 11719 | (autoload 'gnus-article-prepare-display "gnus-art" "\ |
| @@ -11892,7 +11931,7 @@ If gravatars are already displayed, remove them. | |||
| 11892 | ;;;*** | 11931 | ;;;*** |
| 11893 | 11932 | ||
| 11894 | ;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group) | 11933 | ;;;### (autoloads (gnus-fetch-group-other-frame gnus-fetch-group) |
| 11895 | ;;;;;; "gnus-group" "gnus/gnus-group.el" (20232 10689)) | 11934 | ;;;;;; "gnus-group" "gnus/gnus-group.el" (20266 28861)) |
| 11896 | ;;; Generated autoloads from gnus/gnus-group.el | 11935 | ;;; Generated autoloads from gnus/gnus-group.el |
| 11897 | 11936 | ||
| 11898 | (autoload 'gnus-fetch-group "gnus-group" "\ | 11937 | (autoload 'gnus-fetch-group "gnus-group" "\ |
| @@ -11910,7 +11949,7 @@ Pop up a frame and enter GROUP. | |||
| 11910 | ;;;*** | 11949 | ;;;*** |
| 11911 | 11950 | ||
| 11912 | ;;;### (autoloads (gnus-html-prefetch-images gnus-article-html) "gnus-html" | 11951 | ;;;### (autoloads (gnus-html-prefetch-images gnus-article-html) "gnus-html" |
| 11913 | ;;;;;; "gnus/gnus-html.el" (20229 34587)) | 11952 | ;;;;;; "gnus/gnus-html.el" (20273 55604)) |
| 11914 | ;;; Generated autoloads from gnus/gnus-html.el | 11953 | ;;; Generated autoloads from gnus/gnus-html.el |
| 11915 | 11954 | ||
| 11916 | (autoload 'gnus-article-html "gnus-html" "\ | 11955 | (autoload 'gnus-article-html "gnus-html" "\ |
| @@ -12067,13 +12106,15 @@ Calling (gnus-group-split-fancy nil nil \"mail.others\") returns: | |||
| 12067 | ;;;*** | 12106 | ;;;*** |
| 12068 | 12107 | ||
| 12069 | ;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail) | 12108 | ;;;### (autoloads (gnus-button-reply gnus-button-mailto gnus-msg-mail) |
| 12070 | ;;;;;; "gnus-msg" "gnus/gnus-msg.el" (20230 55355)) | 12109 | ;;;;;; "gnus-msg" "gnus/gnus-msg.el" (20290 11197)) |
| 12071 | ;;; Generated autoloads from gnus/gnus-msg.el | 12110 | ;;; Generated autoloads from gnus/gnus-msg.el |
| 12072 | 12111 | ||
| 12073 | (autoload 'gnus-msg-mail "gnus-msg" "\ | 12112 | (autoload 'gnus-msg-mail "gnus-msg" "\ |
| 12074 | Start editing a mail message to be sent. | 12113 | Start editing a mail message to be sent. |
| 12075 | Like `message-mail', but with Gnus paraphernalia, particularly the | 12114 | Like `message-mail', but with Gnus paraphernalia, particularly the |
| 12076 | Gcc: header for archiving purposes. | 12115 | Gcc: header for archiving purposes. |
| 12116 | If Gnus isn't running, a plain `message-mail' setup is used | ||
| 12117 | instead. | ||
| 12077 | 12118 | ||
| 12078 | \(fn &optional TO SUBJECT OTHER-HEADERS CONTINUE SWITCH-ACTION YANK-ACTION SEND-ACTIONS RETURN-ACTION)" t nil) | 12119 | \(fn &optional TO SUBJECT OTHER-HEADERS CONTINUE SWITCH-ACTION YANK-ACTION SEND-ACTIONS RETURN-ACTION)" t nil) |
| 12079 | 12120 | ||
| @@ -12093,7 +12134,7 @@ Like `message-reply'. | |||
| 12093 | 12134 | ||
| 12094 | ;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon | 12135 | ;;;### (autoloads (gnus-treat-newsgroups-picon gnus-treat-mail-picon |
| 12095 | ;;;;;; gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el" | 12136 | ;;;;;; gnus-treat-from-picon) "gnus-picon" "gnus/gnus-picon.el" |
| 12096 | ;;;;;; (20229 34587)) | 12137 | ;;;;;; (20279 40897)) |
| 12097 | ;;; Generated autoloads from gnus/gnus-picon.el | 12138 | ;;; Generated autoloads from gnus/gnus-picon.el |
| 12098 | 12139 | ||
| 12099 | (autoload 'gnus-treat-from-picon "gnus-picon" "\ | 12140 | (autoload 'gnus-treat-from-picon "gnus-picon" "\ |
| @@ -12188,7 +12229,7 @@ Add NUM into sorted LIST by side effect. | |||
| 12188 | ;;;*** | 12229 | ;;;*** |
| 12189 | 12230 | ||
| 12190 | ;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize) | 12231 | ;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize) |
| 12191 | ;;;;;; "gnus-registry" "gnus/gnus-registry.el" (20229 34587)) | 12232 | ;;;;;; "gnus-registry" "gnus/gnus-registry.el" (20279 40897)) |
| 12192 | ;;; Generated autoloads from gnus/gnus-registry.el | 12233 | ;;; Generated autoloads from gnus/gnus-registry.el |
| 12193 | 12234 | ||
| 12194 | (autoload 'gnus-registry-initialize "gnus-registry" "\ | 12235 | (autoload 'gnus-registry-initialize "gnus-registry" "\ |
| @@ -12244,7 +12285,7 @@ Update the format specification near point. | |||
| 12244 | ;;;*** | 12285 | ;;;*** |
| 12245 | 12286 | ||
| 12246 | ;;;### (autoloads (gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" | 12287 | ;;;### (autoloads (gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" |
| 12247 | ;;;;;; (20259 55615)) | 12288 | ;;;;;; (20286 14149)) |
| 12248 | ;;; Generated autoloads from gnus/gnus-start.el | 12289 | ;;; Generated autoloads from gnus/gnus-start.el |
| 12249 | 12290 | ||
| 12250 | (autoload 'gnus-declare-backend "gnus-start" "\ | 12291 | (autoload 'gnus-declare-backend "gnus-start" "\ |
| @@ -12255,7 +12296,7 @@ Declare back end NAME with ABILITIES as a Gnus back end. | |||
| 12255 | ;;;*** | 12296 | ;;;*** |
| 12256 | 12297 | ||
| 12257 | ;;;### (autoloads (gnus-summary-bookmark-jump) "gnus-sum" "gnus/gnus-sum.el" | 12298 | ;;;### (autoloads (gnus-summary-bookmark-jump) "gnus-sum" "gnus/gnus-sum.el" |
| 12258 | ;;;;;; (20258 34747)) | 12299 | ;;;;;; (20291 32066)) |
| 12259 | ;;; Generated autoloads from gnus/gnus-sum.el | 12300 | ;;; Generated autoloads from gnus/gnus-sum.el |
| 12260 | 12301 | ||
| 12261 | (autoload 'gnus-summary-bookmark-jump "gnus-sum" "\ | 12302 | (autoload 'gnus-summary-bookmark-jump "gnus-sum" "\ |
| @@ -12294,7 +12335,7 @@ Add the window configuration CONF to `gnus-buffer-configuration'. | |||
| 12294 | ;;;*** | 12335 | ;;;*** |
| 12295 | 12336 | ||
| 12296 | ;;;### (autoloads (gnutls-min-prime-bits) "gnutls" "net/gnutls.el" | 12337 | ;;;### (autoloads (gnutls-min-prime-bits) "gnutls" "net/gnutls.el" |
| 12297 | ;;;;;; (20229 34587)) | 12338 | ;;;;;; (20286 55781)) |
| 12298 | ;;; Generated autoloads from net/gnutls.el | 12339 | ;;; Generated autoloads from net/gnutls.el |
| 12299 | 12340 | ||
| 12300 | (defvar gnutls-min-prime-bits nil "\ | 12341 | (defvar gnutls-min-prime-bits nil "\ |
| @@ -12310,7 +12351,7 @@ A value of nil says to use the default gnutls value.") | |||
| 12310 | 12351 | ||
| 12311 | ;;;*** | 12352 | ;;;*** |
| 12312 | 12353 | ||
| 12313 | ;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (20229 34587)) | 12354 | ;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (20300 47034)) |
| 12314 | ;;; Generated autoloads from play/gomoku.el | 12355 | ;;; Generated autoloads from play/gomoku.el |
| 12315 | 12356 | ||
| 12316 | (autoload 'gomoku "gomoku" "\ | 12357 | (autoload 'gomoku "gomoku" "\ |
| @@ -12337,8 +12378,8 @@ Use \\[describe-mode] for more info. | |||
| 12337 | ;;;*** | 12378 | ;;;*** |
| 12338 | 12379 | ||
| 12339 | ;;;### (autoloads (goto-address-prog-mode goto-address-mode goto-address | 12380 | ;;;### (autoloads (goto-address-prog-mode goto-address-mode goto-address |
| 12340 | ;;;;;; goto-address-at-point) "goto-addr" "net/goto-addr.el" (20229 | 12381 | ;;;;;; goto-address-at-point) "goto-addr" "net/goto-addr.el" (20273 |
| 12341 | ;;;;;; 34587)) | 12382 | ;;;;;; 55692)) |
| 12342 | ;;; Generated autoloads from net/goto-addr.el | 12383 | ;;; Generated autoloads from net/goto-addr.el |
| 12343 | 12384 | ||
| 12344 | (define-obsolete-function-alias 'goto-address-at-mouse 'goto-address-at-point "22.1") | 12385 | (define-obsolete-function-alias 'goto-address-at-mouse 'goto-address-at-point "22.1") |
| @@ -12366,6 +12407,9 @@ Also fontifies the buffer appropriately (see `goto-address-fontify-p' and | |||
| 12366 | 12407 | ||
| 12367 | (autoload 'goto-address-mode "goto-addr" "\ | 12408 | (autoload 'goto-address-mode "goto-addr" "\ |
| 12368 | Minor mode to buttonize URLs and e-mail addresses in the current buffer. | 12409 | Minor mode to buttonize URLs and e-mail addresses in the current buffer. |
| 12410 | With a prefix argument ARG, enable the mode if ARG is positive, | ||
| 12411 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 12412 | if ARG is omitted or nil. | ||
| 12369 | 12413 | ||
| 12370 | \(fn &optional ARG)" t nil) | 12414 | \(fn &optional ARG)" t nil) |
| 12371 | 12415 | ||
| @@ -12377,7 +12421,7 @@ Like `goto-address-mode', but only for comments and strings. | |||
| 12377 | ;;;*** | 12421 | ;;;*** |
| 12378 | 12422 | ||
| 12379 | ;;;### (autoloads (gravatar-retrieve-synchronously gravatar-retrieve) | 12423 | ;;;### (autoloads (gravatar-retrieve-synchronously gravatar-retrieve) |
| 12380 | ;;;;;; "gravatar" "gnus/gravatar.el" (20229 34587)) | 12424 | ;;;;;; "gravatar" "gnus/gravatar.el" (20279 40897)) |
| 12381 | ;;; Generated autoloads from gnus/gravatar.el | 12425 | ;;; Generated autoloads from gnus/gravatar.el |
| 12382 | 12426 | ||
| 12383 | (autoload 'gravatar-retrieve "gravatar" "\ | 12427 | (autoload 'gravatar-retrieve "gravatar" "\ |
| @@ -12571,7 +12615,7 @@ the form \"WINDOW-ID PIXMAP-ID\". Value is non-nil if successful. | |||
| 12571 | ;;;*** | 12615 | ;;;*** |
| 12572 | 12616 | ||
| 12573 | ;;;### (autoloads (gud-tooltip-mode gdb-script-mode jdb pdb perldb | 12617 | ;;;### (autoloads (gud-tooltip-mode gdb-script-mode jdb pdb perldb |
| 12574 | ;;;;;; xdb dbx sdb gud-gdb) "gud" "progmodes/gud.el" (20261 10951)) | 12618 | ;;;;;; xdb dbx sdb gud-gdb) "gud" "progmodes/gud.el" (20270 25925)) |
| 12575 | ;;; Generated autoloads from progmodes/gud.el | 12619 | ;;; Generated autoloads from progmodes/gud.el |
| 12576 | 12620 | ||
| 12577 | (autoload 'gud-gdb "gud" "\ | 12621 | (autoload 'gud-gdb "gud" "\ |
| @@ -12659,8 +12703,8 @@ it if ARG is omitted or nil. | |||
| 12659 | 12703 | ||
| 12660 | ;;;*** | 12704 | ;;;*** |
| 12661 | 12705 | ||
| 12662 | ;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (20229 | 12706 | ;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (20300 |
| 12663 | ;;;;;; 34587)) | 12707 | ;;;;;; 47034)) |
| 12664 | ;;; Generated autoloads from play/handwrite.el | 12708 | ;;; Generated autoloads from play/handwrite.el |
| 12665 | 12709 | ||
| 12666 | (autoload 'handwrite "handwrite" "\ | 12710 | (autoload 'handwrite "handwrite" "\ |
| @@ -12882,7 +12926,7 @@ different regions. With numeric argument ARG, behaves like | |||
| 12882 | ;;;### (autoloads (doc-file-to-info doc-file-to-man describe-categories | 12926 | ;;;### (autoloads (doc-file-to-info doc-file-to-man describe-categories |
| 12883 | ;;;;;; describe-syntax describe-variable variable-at-point describe-function-1 | 12927 | ;;;;;; describe-syntax describe-variable variable-at-point describe-function-1 |
| 12884 | ;;;;;; find-lisp-object-file-name help-C-file-name describe-function) | 12928 | ;;;;;; find-lisp-object-file-name help-C-file-name describe-function) |
| 12885 | ;;;;;; "help-fns" "help-fns.el" (20229 34587)) | 12929 | ;;;;;; "help-fns" "help-fns.el" (20298 5305)) |
| 12886 | ;;; Generated autoloads from help-fns.el | 12930 | ;;; Generated autoloads from help-fns.el |
| 12887 | 12931 | ||
| 12888 | (autoload 'describe-function "help-fns" "\ | 12932 | (autoload 'describe-function "help-fns" "\ |
| @@ -13368,7 +13412,7 @@ Several variables affect how the hiding is done: | |||
| 13368 | ;;;*** | 13412 | ;;;*** |
| 13369 | 13413 | ||
| 13370 | ;;;### (autoloads (turn-off-hideshow hs-minor-mode) "hideshow" "progmodes/hideshow.el" | 13414 | ;;;### (autoloads (turn-off-hideshow hs-minor-mode) "hideshow" "progmodes/hideshow.el" |
| 13371 | ;;;;;; (20237 28610)) | 13415 | ;;;;;; (20273 55692)) |
| 13372 | ;;; Generated autoloads from progmodes/hideshow.el | 13416 | ;;; Generated autoloads from progmodes/hideshow.el |
| 13373 | 13417 | ||
| 13374 | (defvar hs-special-modes-alist (mapcar 'purecopy '((c-mode "{" "}" "/[*/]" nil nil) (c++-mode "{" "}" "/[*/]" nil nil) (bibtex-mode ("@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil nil) (js-mode "{" "}" "/[*/]" nil))) "\ | 13418 | (defvar hs-special-modes-alist (mapcar 'purecopy '((c-mode "{" "}" "/[*/]" nil nil) (c++-mode "{" "}" "/[*/]" nil nil) (bibtex-mode ("@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil nil) (js-mode "{" "}" "/[*/]" nil))) "\ |
| @@ -13401,6 +13445,10 @@ whitespace. Case does not matter.") | |||
| 13401 | 13445 | ||
| 13402 | (autoload 'hs-minor-mode "hideshow" "\ | 13446 | (autoload 'hs-minor-mode "hideshow" "\ |
| 13403 | Minor mode to selectively hide/show code and comment blocks. | 13447 | Minor mode to selectively hide/show code and comment blocks. |
| 13448 | With a prefix argument ARG, enable the mode if ARG is positive, | ||
| 13449 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 13450 | if ARG is omitted or nil. | ||
| 13451 | |||
| 13404 | When hideshow minor mode is on, the menu bar is augmented with hideshow | 13452 | When hideshow minor mode is on, the menu bar is augmented with hideshow |
| 13405 | commands and the hideshow commands are enabled. | 13453 | commands and the hideshow commands are enabled. |
| 13406 | The value '(hs . t) is added to `buffer-invisibility-spec'. | 13454 | The value '(hs . t) is added to `buffer-invisibility-spec'. |
| @@ -13692,7 +13740,7 @@ Global-Hl-Line mode uses the functions `global-hl-line-unhighlight' and | |||
| 13692 | ;;;;;; holiday-bahai-holidays holiday-islamic-holidays holiday-christian-holidays | 13740 | ;;;;;; holiday-bahai-holidays holiday-islamic-holidays holiday-christian-holidays |
| 13693 | ;;;;;; holiday-hebrew-holidays holiday-other-holidays holiday-local-holidays | 13741 | ;;;;;; holiday-hebrew-holidays holiday-other-holidays holiday-local-holidays |
| 13694 | ;;;;;; holiday-oriental-holidays holiday-general-holidays) "holidays" | 13742 | ;;;;;; holiday-oriental-holidays holiday-general-holidays) "holidays" |
| 13695 | ;;;;;; "calendar/holidays.el" (20229 34587)) | 13743 | ;;;;;; "calendar/holidays.el" (20287 5356)) |
| 13696 | ;;; Generated autoloads from calendar/holidays.el | 13744 | ;;; Generated autoloads from calendar/holidays.el |
| 13697 | 13745 | ||
| 13698 | (define-obsolete-variable-alias 'general-holidays 'holiday-general-holidays "23.1") | 13746 | (define-obsolete-variable-alias 'general-holidays 'holiday-general-holidays "23.1") |
| @@ -13787,8 +13835,8 @@ See the documentation for `calendar-holidays' for details.") | |||
| 13787 | 13835 | ||
| 13788 | (define-obsolete-variable-alias 'bahai-holidays 'holiday-bahai-holidays "23.1") | 13836 | (define-obsolete-variable-alias 'bahai-holidays 'holiday-bahai-holidays "23.1") |
| 13789 | 13837 | ||
| 13790 | (defvar holiday-bahai-holidays (mapcar 'purecopy '((holiday-bahai-new-year) (holiday-bahai-ridvan) (holiday-fixed 5 23 "Declaration of the Bab") (holiday-fixed 5 29 "Ascension of Baha'u'llah") (holiday-fixed 7 9 "Martyrdom of the Bab") (holiday-fixed 10 20 "Birth of the Bab") (holiday-fixed 11 12 "Birth of Baha'u'llah") (if calendar-bahai-all-holidays-flag (append (holiday-fixed 11 26 "Day of the Covenant") (holiday-fixed 11 28 "Ascension of `Abdu'l-Baha"))))) "\ | 13838 | (defvar holiday-bahai-holidays (mapcar 'purecopy '((holiday-bahai-new-year) (holiday-bahai-ridvan) (holiday-fixed 5 23 "Declaration of the Báb") (holiday-fixed 5 29 "Ascension of Bahá'u'lláh") (holiday-fixed 7 9 "Martyrdom of the Báb") (holiday-fixed 10 20 "Birth of the Báb") (holiday-fixed 11 12 "Birth of Bahá'u'lláh") (if calendar-bahai-all-holidays-flag (append (holiday-fixed 11 26 "Day of the Covenant") (holiday-fixed 11 28 "Ascension of `Abdu'l-Bahá"))))) "\ |
| 13791 | Baha'i holidays. | 13839 | Bahá'à holidays. |
| 13792 | See the documentation for `calendar-holidays' for details.") | 13840 | See the documentation for `calendar-holidays' for details.") |
| 13793 | 13841 | ||
| 13794 | (custom-autoload 'holiday-bahai-holidays "holidays" t) | 13842 | (custom-autoload 'holiday-bahai-holidays "holidays" t) |
| @@ -13852,7 +13900,7 @@ Convert HTML to plain text in the current buffer. | |||
| 13852 | ;;;*** | 13900 | ;;;*** |
| 13853 | 13901 | ||
| 13854 | ;;;### (autoloads (htmlfontify-copy-and-link-dir htmlfontify-buffer) | 13902 | ;;;### (autoloads (htmlfontify-copy-and-link-dir htmlfontify-buffer) |
| 13855 | ;;;;;; "htmlfontify" "htmlfontify.el" (20237 28610)) | 13903 | ;;;;;; "htmlfontify" "htmlfontify.el" (20300 47034)) |
| 13856 | ;;; Generated autoloads from htmlfontify.el | 13904 | ;;; Generated autoloads from htmlfontify.el |
| 13857 | 13905 | ||
| 13858 | (autoload 'htmlfontify-buffer "htmlfontify" "\ | 13906 | (autoload 'htmlfontify-buffer "htmlfontify" "\ |
| @@ -14076,8 +14124,8 @@ buffer `*icalendar-errors*'. | |||
| 14076 | 14124 | ||
| 14077 | ;;;*** | 14125 | ;;;*** |
| 14078 | 14126 | ||
| 14079 | ;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (20229 | 14127 | ;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (20294 |
| 14080 | ;;;;;; 34587)) | 14128 | ;;;;;; 38748)) |
| 14081 | ;;; Generated autoloads from icomplete.el | 14129 | ;;; Generated autoloads from icomplete.el |
| 14082 | 14130 | ||
| 14083 | (defvar icomplete-mode nil "\ | 14131 | (defvar icomplete-mode nil "\ |
| @@ -14300,8 +14348,8 @@ The main features of this mode are | |||
| 14300 | ;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file | 14348 | ;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file |
| 14301 | ;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer | 14349 | ;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer |
| 14302 | ;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window | 14350 | ;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window |
| 14303 | ;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (20229 | 14351 | ;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (20268 |
| 14304 | ;;;;;; 34587)) | 14352 | ;;;;;; 33259)) |
| 14305 | ;;; Generated autoloads from ido.el | 14353 | ;;; Generated autoloads from ido.el |
| 14306 | 14354 | ||
| 14307 | (defvar ido-mode nil "\ | 14355 | (defvar ido-mode nil "\ |
| @@ -14442,7 +14490,6 @@ in a separate window. | |||
| 14442 | \\[ido-toggle-regexp] Toggle regexp searching. | 14490 | \\[ido-toggle-regexp] Toggle regexp searching. |
| 14443 | \\[ido-toggle-prefix] Toggle between substring and prefix matching. | 14491 | \\[ido-toggle-prefix] Toggle between substring and prefix matching. |
| 14444 | \\[ido-toggle-case] Toggle case-sensitive searching of file names. | 14492 | \\[ido-toggle-case] Toggle case-sensitive searching of file names. |
| 14445 | \\[ido-toggle-vc] Toggle version control for this file. | ||
| 14446 | \\[ido-toggle-literal] Toggle literal reading of this file. | 14493 | \\[ido-toggle-literal] Toggle literal reading of this file. |
| 14447 | \\[ido-completion-help] Show list of matching files in separate window. | 14494 | \\[ido-completion-help] Show list of matching files in separate window. |
| 14448 | \\[ido-toggle-ignore] Toggle ignoring files listed in `ido-ignore-files'. | 14495 | \\[ido-toggle-ignore] Toggle ignoring files listed in `ido-ignore-files'. |
| @@ -14573,13 +14620,17 @@ Switches to the buffer `*ielm*', or creates it if it does not exist. | |||
| 14573 | 14620 | ||
| 14574 | ;;;*** | 14621 | ;;;*** |
| 14575 | 14622 | ||
| 14576 | ;;;### (autoloads (iimage-mode) "iimage" "iimage.el" (20229 34587)) | 14623 | ;;;### (autoloads (iimage-mode) "iimage" "iimage.el" (20273 55691)) |
| 14577 | ;;; Generated autoloads from iimage.el | 14624 | ;;; Generated autoloads from iimage.el |
| 14578 | 14625 | ||
| 14579 | (define-obsolete-function-alias 'turn-on-iimage-mode 'iimage-mode "24.1") | 14626 | (define-obsolete-function-alias 'turn-on-iimage-mode 'iimage-mode "24.1") |
| 14580 | 14627 | ||
| 14581 | (autoload 'iimage-mode "iimage" "\ | 14628 | (autoload 'iimage-mode "iimage" "\ |
| 14582 | Toggle inline image minor mode. | 14629 | Toggle Iimage mode on or off. |
| 14630 | With a prefix argument ARG, enable Iimage mode if ARG is | ||
| 14631 | positive, and disable it otherwise. If called from Lisp, enable | ||
| 14632 | the mode if ARG is omitted or nil, and toggle it if ARG is `toggle'. | ||
| 14633 | \\{iimage-mode-map} | ||
| 14583 | 14634 | ||
| 14584 | \(fn &optional ARG)" t nil) | 14635 | \(fn &optional ARG)" t nil) |
| 14585 | 14636 | ||
| @@ -14590,7 +14641,7 @@ Toggle inline image minor mode. | |||
| 14590 | ;;;;;; create-image image-type-auto-detected-p image-type-available-p | 14641 | ;;;;;; create-image image-type-auto-detected-p image-type-available-p |
| 14591 | ;;;;;; image-type image-type-from-file-name image-type-from-file-header | 14642 | ;;;;;; image-type image-type-from-file-name image-type-from-file-header |
| 14592 | ;;;;;; image-type-from-buffer image-type-from-data) "image" "image.el" | 14643 | ;;;;;; image-type-from-buffer image-type-from-data) "image" "image.el" |
| 14593 | ;;;;;; (20229 34587)) | 14644 | ;;;;;; (20300 47034)) |
| 14594 | ;;; Generated autoloads from image.el | 14645 | ;;; Generated autoloads from image.el |
| 14595 | 14646 | ||
| 14596 | (autoload 'image-type-from-data "image" "\ | 14647 | (autoload 'image-type-from-data "image" "\ |
| @@ -14988,7 +15039,7 @@ An image file is one whose name has an extension in | |||
| 14988 | ;;;*** | 15039 | ;;;*** |
| 14989 | 15040 | ||
| 14990 | ;;;### (autoloads (image-bookmark-jump image-mode-as-text image-minor-mode | 15041 | ;;;### (autoloads (image-bookmark-jump image-mode-as-text image-minor-mode |
| 14991 | ;;;;;; image-mode) "image-mode" "image-mode.el" (20229 34587)) | 15042 | ;;;;;; image-mode) "image-mode" "image-mode.el" (20274 22975)) |
| 14992 | ;;; Generated autoloads from image-mode.el | 15043 | ;;; Generated autoloads from image-mode.el |
| 14993 | 15044 | ||
| 14994 | (autoload 'image-mode "image-mode" "\ | 15045 | (autoload 'image-mode "image-mode" "\ |
| @@ -16353,7 +16404,7 @@ If kbd macro currently being defined end it before activating it. | |||
| 16353 | ;;;*** | 16404 | ;;;*** |
| 16354 | 16405 | ||
| 16355 | ;;;### (autoloads (landmark landmark-test-run) "landmark" "play/landmark.el" | 16406 | ;;;### (autoloads (landmark landmark-test-run) "landmark" "play/landmark.el" |
| 16356 | ;;;;;; (20229 34587)) | 16407 | ;;;;;; (20300 47034)) |
| 16357 | ;;; Generated autoloads from play/landmark.el | 16408 | ;;; Generated autoloads from play/landmark.el |
| 16358 | 16409 | ||
| 16359 | (defalias 'landmark-repeat 'landmark-test-run) | 16410 | (defalias 'landmark-repeat 'landmark-test-run) |
| @@ -16715,8 +16766,8 @@ uses the current buffer. | |||
| 16715 | 16766 | ||
| 16716 | ;;;*** | 16767 | ;;;*** |
| 16717 | 16768 | ||
| 16718 | ;;;### (autoloads (log-view-mode) "log-view" "vc/log-view.el" (20229 | 16769 | ;;;### (autoloads (log-view-mode) "log-view" "vc/log-view.el" (20279 |
| 16719 | ;;;;;; 34587)) | 16770 | ;;;;;; 40897)) |
| 16720 | ;;; Generated autoloads from vc/log-view.el | 16771 | ;;; Generated autoloads from vc/log-view.el |
| 16721 | 16772 | ||
| 16722 | (autoload 'log-view-mode "log-view" "\ | 16773 | (autoload 'log-view-mode "log-view" "\ |
| @@ -16850,7 +16901,7 @@ for further customization of the printer command. | |||
| 16850 | ;;;*** | 16901 | ;;;*** |
| 16851 | 16902 | ||
| 16852 | ;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el" | 16903 | ;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el" |
| 16853 | ;;;;;; (20229 34587)) | 16904 | ;;;;;; (20273 55604)) |
| 16854 | ;;; Generated autoloads from ls-lisp.el | 16905 | ;;; Generated autoloads from ls-lisp.el |
| 16855 | 16906 | ||
| 16856 | (defvar ls-lisp-support-shell-wildcards t "\ | 16907 | (defvar ls-lisp-support-shell-wildcards t "\ |
| @@ -17375,7 +17426,7 @@ Previous contents of that buffer are killed first. | |||
| 17375 | ;;;*** | 17426 | ;;;*** |
| 17376 | 17427 | ||
| 17377 | ;;;### (autoloads (Man-bookmark-jump man-follow man) "man" "man.el" | 17428 | ;;;### (autoloads (Man-bookmark-jump man-follow man) "man" "man.el" |
| 17378 | ;;;;;; (20229 34587)) | 17429 | ;;;;;; (20292 53022)) |
| 17379 | ;;; Generated autoloads from man.el | 17430 | ;;; Generated autoloads from man.el |
| 17380 | 17431 | ||
| 17381 | (defalias 'manual-entry 'man) | 17432 | (defalias 'manual-entry 'man) |
| @@ -17485,7 +17536,7 @@ recursion depth in the minibuffer prompt. This is only useful if | |||
| 17485 | ;;;;;; message-forward-make-body message-forward message-recover | 17536 | ;;;;;; message-forward-make-body message-forward message-recover |
| 17486 | ;;;;;; message-supersede message-cancel-news message-followup message-wide-reply | 17537 | ;;;;;; message-supersede message-cancel-news message-followup message-wide-reply |
| 17487 | ;;;;;; message-reply message-news message-mail message-mode) "message" | 17538 | ;;;;;; message-reply message-news message-mail message-mode) "message" |
| 17488 | ;;;;;; "gnus/message.el" (20229 34587)) | 17539 | ;;;;;; "gnus/message.el" (20279 40897)) |
| 17489 | ;;; Generated autoloads from gnus/message.el | 17540 | ;;; Generated autoloads from gnus/message.el |
| 17490 | 17541 | ||
| 17491 | (define-mail-user-agent 'message-user-agent 'message-mail 'message-send-and-exit 'message-kill-buffer 'message-send-hook) | 17542 | (define-mail-user-agent 'message-user-agent 'message-mail 'message-send-and-exit 'message-kill-buffer 'message-send-hook) |
| @@ -18188,7 +18239,7 @@ body) or \"attachment\" (separate from the body). | |||
| 18188 | ;;;*** | 18239 | ;;;*** |
| 18189 | 18240 | ||
| 18190 | ;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el" | 18241 | ;;;### (autoloads (mml1991-sign mml1991-encrypt) "mml1991" "gnus/mml1991.el" |
| 18191 | ;;;;;; (20229 34587)) | 18242 | ;;;;;; (20291 32066)) |
| 18192 | ;;; Generated autoloads from gnus/mml1991.el | 18243 | ;;; Generated autoloads from gnus/mml1991.el |
| 18193 | 18244 | ||
| 18194 | (autoload 'mml1991-encrypt "mml1991" "\ | 18245 | (autoload 'mml1991-encrypt "mml1991" "\ |
| @@ -18819,8 +18870,8 @@ Open a network connection to HOST on PORT. | |||
| 18819 | 18870 | ||
| 18820 | ;;;*** | 18871 | ;;;*** |
| 18821 | 18872 | ||
| 18822 | ;;;### (autoloads (netrc-credentials) "netrc" "net/netrc.el" (20229 | 18873 | ;;;### (autoloads (netrc-credentials) "netrc" "net/netrc.el" (20279 |
| 18823 | ;;;;;; 34587)) | 18874 | ;;;;;; 40897)) |
| 18824 | ;;; Generated autoloads from net/netrc.el | 18875 | ;;; Generated autoloads from net/netrc.el |
| 18825 | 18876 | ||
| 18826 | (autoload 'netrc-credentials "netrc" "\ | 18877 | (autoload 'netrc-credentials "netrc" "\ |
| @@ -18929,7 +18980,7 @@ functionality. | |||
| 18929 | ;;;;;; uncomment-region comment-kill comment-set-column comment-indent | 18980 | ;;;;;; uncomment-region comment-kill comment-set-column comment-indent |
| 18930 | ;;;;;; comment-indent-default comment-normalize-vars comment-multi-line | 18981 | ;;;;;; comment-indent-default comment-normalize-vars comment-multi-line |
| 18931 | ;;;;;; comment-padding comment-style comment-column) "newcomment" | 18982 | ;;;;;; comment-padding comment-style comment-column) "newcomment" |
| 18932 | ;;;;;; "newcomment.el" (20229 34587)) | 18983 | ;;;;;; "newcomment.el" (20296 49978)) |
| 18933 | ;;; Generated autoloads from newcomment.el | 18984 | ;;; Generated autoloads from newcomment.el |
| 18934 | 18985 | ||
| 18935 | (defalias 'indent-for-comment 'comment-indent) | 18986 | (defalias 'indent-for-comment 'comment-indent) |
| @@ -18990,6 +19041,48 @@ The function has no args. | |||
| 18990 | Applicable at least in modes for languages like fixed-format Fortran where | 19041 | Applicable at least in modes for languages like fixed-format Fortran where |
| 18991 | comments always start in column zero.") | 19042 | comments always start in column zero.") |
| 18992 | 19043 | ||
| 19044 | (defconst comment-styles '((plain nil nil nil nil "Start in column 0 (do not indent), as in Emacs-20") (indent-or-triple nil nil nil multi-char "Start in column 0, but only for single-char starters") (indent nil nil nil t "Full comment per line, ends not aligned") (aligned nil t nil t "Full comment per line, ends aligned") (box nil t t t "Full comment per line, ends aligned, + top and bottom") (extra-line t nil t t "One comment for all lines, end on a line by itself") (multi-line t nil nil t "One comment for all lines, end on last commented line") (box-multi t t t t "One comment for all lines, + top and bottom")) "\ | ||
| 19045 | Comment region style definitions. | ||
| 19046 | Each style is defined with a form (STYLE . (MULTI ALIGN EXTRA INDENT DOC)). | ||
| 19047 | DOC should succinctly describe the style. | ||
| 19048 | STYLE should be a mnemonic symbol. | ||
| 19049 | MULTI specifies that comments are allowed to span multiple lines. | ||
| 19050 | e.g. in C it comments regions as | ||
| 19051 | /* blabla | ||
| 19052 | * bli */ | ||
| 19053 | rather than | ||
| 19054 | /* blabla */ | ||
| 19055 | /* bli */ | ||
| 19056 | if `comment-end' is empty, this has no effect. | ||
| 19057 | |||
| 19058 | ALIGN specifies that the `comment-end' markers should be aligned. | ||
| 19059 | e.g. in C it comments regions as | ||
| 19060 | /* blabla */ | ||
| 19061 | /* bli */ | ||
| 19062 | rather than | ||
| 19063 | /* blabla */ | ||
| 19064 | /* bli */ | ||
| 19065 | if `comment-end' is empty, this has no effect, unless EXTRA is also set, | ||
| 19066 | in which case the comment gets wrapped in a box. | ||
| 19067 | |||
| 19068 | EXTRA specifies that an extra line should be used before and after the | ||
| 19069 | region to comment (to put the `comment-end' and `comment-start'). | ||
| 19070 | e.g. in C it comments regions as | ||
| 19071 | /* | ||
| 19072 | * blabla | ||
| 19073 | * bli | ||
| 19074 | */ | ||
| 19075 | rather than | ||
| 19076 | /* blabla | ||
| 19077 | * bli */ | ||
| 19078 | if the comment style is not multi line, this has no effect, unless ALIGN | ||
| 19079 | is also set, in which case the comment gets wrapped in a box. | ||
| 19080 | |||
| 19081 | INDENT specifies that the `comment-start' markers should not be put at the | ||
| 19082 | left margin but at the current indentation of the region to comment. | ||
| 19083 | If INDENT is `multi-char', that means indent multi-character | ||
| 19084 | comment starters, but not one-character comment starters.") | ||
| 19085 | |||
| 18993 | (defvar comment-style 'indent "\ | 19086 | (defvar comment-style 'indent "\ |
| 18994 | Style to be used for `comment-region'. | 19087 | Style to be used for `comment-region'. |
| 18995 | See `comment-styles' for a list of available styles.") | 19088 | See `comment-styles' for a list of available styles.") |
| @@ -19243,7 +19336,7 @@ This command does not work if you use short group names. | |||
| 19243 | ;;;*** | 19336 | ;;;*** |
| 19244 | 19337 | ||
| 19245 | ;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el" | 19338 | ;;;### (autoloads (nnml-generate-nov-databases) "nnml" "gnus/nnml.el" |
| 19246 | ;;;;;; (20229 34587)) | 19339 | ;;;;;; (20280 61753)) |
| 19247 | ;;; Generated autoloads from gnus/nnml.el | 19340 | ;;; Generated autoloads from gnus/nnml.el |
| 19248 | 19341 | ||
| 19249 | (autoload 'nnml-generate-nov-databases "nnml" "\ | 19342 | (autoload 'nnml-generate-nov-databases "nnml" "\ |
| @@ -19689,7 +19782,7 @@ exported source code blocks by language. | |||
| 19689 | ;;;*** | 19782 | ;;;*** |
| 19690 | 19783 | ||
| 19691 | ;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el" | 19784 | ;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el" |
| 19692 | ;;;;;; (20229 34587)) | 19785 | ;;;;;; (20291 32066)) |
| 19693 | ;;; Generated autoloads from progmodes/octave-inf.el | 19786 | ;;; Generated autoloads from progmodes/octave-inf.el |
| 19694 | 19787 | ||
| 19695 | (autoload 'inferior-octave "octave-inf" "\ | 19788 | (autoload 'inferior-octave "octave-inf" "\ |
| @@ -19712,7 +19805,7 @@ startup file, `~/.emacs-octave'. | |||
| 19712 | ;;;*** | 19805 | ;;;*** |
| 19713 | 19806 | ||
| 19714 | ;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el" | 19807 | ;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el" |
| 19715 | ;;;;;; (20229 34587)) | 19808 | ;;;;;; (20291 32066)) |
| 19716 | ;;; Generated autoloads from progmodes/octave-mod.el | 19809 | ;;; Generated autoloads from progmodes/octave-mod.el |
| 19717 | 19810 | ||
| 19718 | (autoload 'octave-mode "octave-mod" "\ | 19811 | (autoload 'octave-mode "octave-mod" "\ |
| @@ -20638,7 +20731,7 @@ Show the raw feed buffer of a feed. | |||
| 20638 | ;;;*** | 20731 | ;;;*** |
| 20639 | 20732 | ||
| 20640 | ;;;### (autoloads (org-footnote-normalize org-footnote-action) "org-footnote" | 20733 | ;;;### (autoloads (org-footnote-normalize org-footnote-action) "org-footnote" |
| 20641 | ;;;;;; "org/org-footnote.el" (20229 34587)) | 20734 | ;;;;;; "org/org-footnote.el" (20282 42537)) |
| 20642 | ;;; Generated autoloads from org/org-footnote.el | 20735 | ;;; Generated autoloads from org/org-footnote.el |
| 20643 | 20736 | ||
| 20644 | (autoload 'org-footnote-action "org-footnote" "\ | 20737 | (autoload 'org-footnote-action "org-footnote" "\ |
| @@ -21552,7 +21645,7 @@ See the command `outline-mode' for more information on this mode. | |||
| 21552 | ;;;### (autoloads (list-packages describe-package package-initialize | 21645 | ;;;### (autoloads (list-packages describe-package package-initialize |
| 21553 | ;;;;;; package-refresh-contents package-install-file package-install-from-buffer | 21646 | ;;;;;; package-refresh-contents package-install-file package-install-from-buffer |
| 21554 | ;;;;;; package-install package-enable-at-startup) "package" "emacs-lisp/package.el" | 21647 | ;;;;;; package-install package-enable-at-startup) "package" "emacs-lisp/package.el" |
| 21555 | ;;;;;; (20259 55615)) | 21648 | ;;;;;; (20299 26170)) |
| 21556 | ;;; Generated autoloads from emacs-lisp/package.el | 21649 | ;;; Generated autoloads from emacs-lisp/package.el |
| 21557 | 21650 | ||
| 21558 | (defvar package-enable-at-startup t "\ | 21651 | (defvar package-enable-at-startup t "\ |
| @@ -21649,7 +21742,7 @@ matching parenthesis is highlighted in `show-paren-style' after | |||
| 21649 | ;;;*** | 21742 | ;;;*** |
| 21650 | 21743 | ||
| 21651 | ;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el" | 21744 | ;;;### (autoloads (parse-time-string) "parse-time" "calendar/parse-time.el" |
| 21652 | ;;;;;; (20229 34587)) | 21745 | ;;;;;; (20296 49978)) |
| 21653 | ;;; Generated autoloads from calendar/parse-time.el | 21746 | ;;; Generated autoloads from calendar/parse-time.el |
| 21654 | (put 'parse-time-rules 'risky-local-variable t) | 21747 | (put 'parse-time-rules 'risky-local-variable t) |
| 21655 | 21748 | ||
| @@ -21662,8 +21755,8 @@ unknown are returned as nil. | |||
| 21662 | 21755 | ||
| 21663 | ;;;*** | 21756 | ;;;*** |
| 21664 | 21757 | ||
| 21665 | ;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (20229 | 21758 | ;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (20273 |
| 21666 | ;;;;;; 34587)) | 21759 | ;;;;;; 55692)) |
| 21667 | ;;; Generated autoloads from progmodes/pascal.el | 21760 | ;;; Generated autoloads from progmodes/pascal.el |
| 21668 | 21761 | ||
| 21669 | (autoload 'pascal-mode "pascal" "\ | 21762 | (autoload 'pascal-mode "pascal" "\ |
| @@ -22133,7 +22226,7 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'. | |||
| 22133 | ;;;*** | 22226 | ;;;*** |
| 22134 | 22227 | ||
| 22135 | ;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el" | 22228 | ;;;### (autoloads (picture-mode) "picture" "textmodes/picture.el" |
| 22136 | ;;;;;; (20229 34587)) | 22229 | ;;;;;; (20291 63109)) |
| 22137 | ;;; Generated autoloads from textmodes/picture.el | 22230 | ;;; Generated autoloads from textmodes/picture.el |
| 22138 | 22231 | ||
| 22139 | (autoload 'picture-mode "picture" "\ | 22232 | (autoload 'picture-mode "picture" "\ |
| @@ -22183,7 +22276,7 @@ You can edit tabular text with these commands: | |||
| 22183 | 22276 | ||
| 22184 | You can manipulate text with these commands: | 22277 | You can manipulate text with these commands: |
| 22185 | Clear ARG columns after point without moving: \\[picture-clear-column] | 22278 | Clear ARG columns after point without moving: \\[picture-clear-column] |
| 22186 | Delete char at point: \\[delete-char] | 22279 | Delete char at point: \\[picture-delete-char] |
| 22187 | Clear ARG columns backward: \\[picture-backward-clear-column] | 22280 | Clear ARG columns backward: \\[picture-backward-clear-column] |
| 22188 | Clear ARG lines, advancing over them: \\[picture-clear-line] | 22281 | Clear ARG lines, advancing over them: \\[picture-clear-line] |
| 22189 | (the cleared text is saved in the kill ring) | 22282 | (the cleared text is saved in the kill ring) |
| @@ -22265,7 +22358,7 @@ Use streaming commands. | |||
| 22265 | 22358 | ||
| 22266 | ;;;### (autoloads (pp-macroexpand-last-sexp pp-eval-last-sexp pp-macroexpand-expression | 22359 | ;;;### (autoloads (pp-macroexpand-last-sexp pp-eval-last-sexp pp-macroexpand-expression |
| 22267 | ;;;;;; pp-eval-expression pp pp-buffer pp-to-string) "pp" "emacs-lisp/pp.el" | 22360 | ;;;;;; pp-eval-expression pp pp-buffer pp-to-string) "pp" "emacs-lisp/pp.el" |
| 22268 | ;;;;;; (20229 34587)) | 22361 | ;;;;;; (20270 25925)) |
| 22269 | ;;; Generated autoloads from emacs-lisp/pp.el | 22362 | ;;; Generated autoloads from emacs-lisp/pp.el |
| 22270 | 22363 | ||
| 22271 | (autoload 'pp-to-string "pp" "\ | 22364 | (autoload 'pp-to-string "pp" "\ |
| @@ -22936,7 +23029,7 @@ See `proced-mode' for a description of features available in Proced buffers. | |||
| 22936 | ;;;*** | 23029 | ;;;*** |
| 22937 | 23030 | ||
| 22938 | ;;;### (autoloads (run-prolog mercury-mode prolog-mode) "prolog" | 23031 | ;;;### (autoloads (run-prolog mercury-mode prolog-mode) "prolog" |
| 22939 | ;;;;;; "progmodes/prolog.el" (20229 34587)) | 23032 | ;;;;;; "progmodes/prolog.el" (20293 40451)) |
| 22940 | ;;; Generated autoloads from progmodes/prolog.el | 23033 | ;;; Generated autoloads from progmodes/prolog.el |
| 22941 | 23034 | ||
| 22942 | (autoload 'prolog-mode "prolog" "\ | 23035 | (autoload 'prolog-mode "prolog" "\ |
| @@ -23233,7 +23326,7 @@ If EXTENSION is any other symbol, it is ignored. | |||
| 23233 | ;;;*** | 23326 | ;;;*** |
| 23234 | 23327 | ||
| 23235 | ;;;### (autoloads (jython-mode python-mode python-after-info-look | 23328 | ;;;### (autoloads (jython-mode python-mode python-after-info-look |
| 23236 | ;;;;;; run-python) "python" "progmodes/python.el" (20261 10951)) | 23329 | ;;;;;; run-python) "python" "progmodes/python.el" (20278 20028)) |
| 23237 | ;;; Generated autoloads from progmodes/python.el | 23330 | ;;; Generated autoloads from progmodes/python.el |
| 23238 | 23331 | ||
| 23239 | (add-to-list 'interpreter-mode-alist (cons (purecopy "jython") 'jython-mode)) | 23332 | (add-to-list 'interpreter-mode-alist (cons (purecopy "jython") 'jython-mode)) |
| @@ -23646,7 +23739,7 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'. | |||
| 23646 | ;;;*** | 23739 | ;;;*** |
| 23647 | 23740 | ||
| 23648 | ;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc" | 23741 | ;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc" |
| 23649 | ;;;;;; "net/rcirc.el" (20229 34587)) | 23742 | ;;;;;; "net/rcirc.el" (20280 61753)) |
| 23650 | ;;; Generated autoloads from net/rcirc.el | 23743 | ;;; Generated autoloads from net/rcirc.el |
| 23651 | 23744 | ||
| 23652 | (autoload 'rcirc "rcirc" "\ | 23745 | (autoload 'rcirc "rcirc" "\ |
| @@ -23676,13 +23769,16 @@ or call the function `rcirc-track-minor-mode'.") | |||
| 23676 | 23769 | ||
| 23677 | (autoload 'rcirc-track-minor-mode "rcirc" "\ | 23770 | (autoload 'rcirc-track-minor-mode "rcirc" "\ |
| 23678 | Global minor mode for tracking activity in rcirc buffers. | 23771 | Global minor mode for tracking activity in rcirc buffers. |
| 23772 | With a prefix argument ARG, enable the mode if ARG is positive, | ||
| 23773 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 23774 | if ARG is omitted or nil. | ||
| 23679 | 23775 | ||
| 23680 | \(fn &optional ARG)" t nil) | 23776 | \(fn &optional ARG)" t nil) |
| 23681 | 23777 | ||
| 23682 | ;;;*** | 23778 | ;;;*** |
| 23683 | 23779 | ||
| 23684 | ;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (20229 | 23780 | ;;;### (autoloads (remote-compile) "rcompile" "net/rcompile.el" (20290 |
| 23685 | ;;;;;; 34587)) | 23781 | ;;;;;; 11197)) |
| 23686 | ;;; Generated autoloads from net/rcompile.el | 23782 | ;;; Generated autoloads from net/rcompile.el |
| 23687 | 23783 | ||
| 23688 | (autoload 'remote-compile "rcompile" "\ | 23784 | (autoload 'remote-compile "rcompile" "\ |
| @@ -24059,7 +24155,7 @@ of master file. | |||
| 24059 | ;;;*** | 24155 | ;;;*** |
| 24060 | 24156 | ||
| 24061 | ;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el" | 24157 | ;;;### (autoloads (regexp-opt-depth regexp-opt) "regexp-opt" "emacs-lisp/regexp-opt.el" |
| 24062 | ;;;;;; (20229 34587)) | 24158 | ;;;;;; (20300 47034)) |
| 24063 | ;;; Generated autoloads from emacs-lisp/regexp-opt.el | 24159 | ;;; Generated autoloads from emacs-lisp/regexp-opt.el |
| 24064 | 24160 | ||
| 24065 | (autoload 'regexp-opt "regexp-opt" "\ | 24161 | (autoload 'regexp-opt "regexp-opt" "\ |
| @@ -24303,7 +24399,7 @@ variable. | |||
| 24303 | ;;;;;; rmail-secondary-file-directory rmail-primary-inbox-list rmail-highlighted-headers | 24399 | ;;;;;; rmail-secondary-file-directory rmail-primary-inbox-list rmail-highlighted-headers |
| 24304 | ;;;;;; rmail-retry-ignored-headers rmail-displayed-headers rmail-ignored-headers | 24400 | ;;;;;; rmail-retry-ignored-headers rmail-displayed-headers rmail-ignored-headers |
| 24305 | ;;;;;; rmail-user-mail-address-regexp rmail-movemail-variant-p) | 24401 | ;;;;;; rmail-user-mail-address-regexp rmail-movemail-variant-p) |
| 24306 | ;;;;;; "rmail" "mail/rmail.el" (20259 55615)) | 24402 | ;;;;;; "rmail" "mail/rmail.el" (20288 55881)) |
| 24307 | ;;; Generated autoloads from mail/rmail.el | 24403 | ;;; Generated autoloads from mail/rmail.el |
| 24308 | 24404 | ||
| 24309 | (autoload 'rmail-movemail-variant-p "rmail" "\ | 24405 | (autoload 'rmail-movemail-variant-p "rmail" "\ |
| @@ -24328,7 +24424,7 @@ Setting this variable has an effect only before reading a mail.") | |||
| 24328 | 24424 | ||
| 24329 | (custom-autoload 'rmail-user-mail-address-regexp "rmail" t) | 24425 | (custom-autoload 'rmail-user-mail-address-regexp "rmail" t) |
| 24330 | 24426 | ||
| 24331 | (defvaralias 'rmail-dont-reply-to-names 'mail-dont-reply-to-names) | 24427 | (define-obsolete-variable-alias 'rmail-dont-reply-to-names 'mail-dont-reply-to-names "24.1") |
| 24332 | 24428 | ||
| 24333 | (defvar rmail-default-dont-reply-to-names nil "\ | 24429 | (defvar rmail-default-dont-reply-to-names nil "\ |
| 24334 | Regexp specifying part of the default value of `mail-dont-reply-to-names'. | 24430 | Regexp specifying part of the default value of `mail-dont-reply-to-names'. |
| @@ -24577,7 +24673,7 @@ Validation will be enabled if `rng-nxml-auto-validate-flag' is non-nil. | |||
| 24577 | ;;;*** | 24673 | ;;;*** |
| 24578 | 24674 | ||
| 24579 | ;;;### (autoloads (rng-validate-mode) "rng-valid" "nxml/rng-valid.el" | 24675 | ;;;### (autoloads (rng-validate-mode) "rng-valid" "nxml/rng-valid.el" |
| 24580 | ;;;;;; (20229 34587)) | 24676 | ;;;;;; (20277 28925)) |
| 24581 | ;;; Generated autoloads from nxml/rng-valid.el | 24677 | ;;; Generated autoloads from nxml/rng-valid.el |
| 24582 | 24678 | ||
| 24583 | (autoload 'rng-validate-mode "rng-valid" "\ | 24679 | (autoload 'rng-validate-mode "rng-valid" "\ |
| @@ -25210,21 +25306,23 @@ one window apply to all visible windows in the same frame. | |||
| 25210 | ;;;*** | 25306 | ;;;*** |
| 25211 | 25307 | ||
| 25212 | ;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el" | 25308 | ;;;### (autoloads (scroll-lock-mode) "scroll-lock" "scroll-lock.el" |
| 25213 | ;;;;;; (20229 34587)) | 25309 | ;;;;;; (20273 55692)) |
| 25214 | ;;; Generated autoloads from scroll-lock.el | 25310 | ;;; Generated autoloads from scroll-lock.el |
| 25215 | 25311 | ||
| 25216 | (autoload 'scroll-lock-mode "scroll-lock" "\ | 25312 | (autoload 'scroll-lock-mode "scroll-lock" "\ |
| 25217 | Buffer-local minor mode for pager-like scrolling. | 25313 | Buffer-local minor mode for pager-like scrolling. |
| 25218 | Keys which normally move point by line or paragraph will scroll | 25314 | With a prefix argument ARG, enable the mode if ARG is positive, |
| 25219 | the buffer by the respective amount of lines instead and point | 25315 | and disable it otherwise. If called from Lisp, enable the mode |
| 25220 | will be kept vertically fixed relative to window boundaries | 25316 | if ARG is omitted or nil. When enabled, keys that normally move |
| 25221 | during scrolling. | 25317 | point by line or paragraph will scroll the buffer by the |
| 25318 | respective amount of lines instead and point will be kept | ||
| 25319 | vertically fixed relative to window boundaries during scrolling. | ||
| 25222 | 25320 | ||
| 25223 | \(fn &optional ARG)" t nil) | 25321 | \(fn &optional ARG)" t nil) |
| 25224 | 25322 | ||
| 25225 | ;;;*** | 25323 | ;;;*** |
| 25226 | 25324 | ||
| 25227 | ;;;### (autoloads nil "secrets" "net/secrets.el" (20229 34587)) | 25325 | ;;;### (autoloads nil "secrets" "net/secrets.el" (20300 47034)) |
| 25228 | ;;; Generated autoloads from net/secrets.el | 25326 | ;;; Generated autoloads from net/secrets.el |
| 25229 | (when (featurep 'dbusbind) | 25327 | (when (featurep 'dbusbind) |
| 25230 | (autoload 'secrets-show-secrets "secrets" nil t)) | 25328 | (autoload 'secrets-show-secrets "secrets" nil t)) |
| @@ -25232,7 +25330,7 @@ during scrolling. | |||
| 25232 | ;;;*** | 25330 | ;;;*** |
| 25233 | 25331 | ||
| 25234 | ;;;### (autoloads (semantic-mode semantic-default-submodes) "semantic" | 25332 | ;;;### (autoloads (semantic-mode semantic-default-submodes) "semantic" |
| 25235 | ;;;;;; "cedet/semantic.el" (20229 34587)) | 25333 | ;;;;;; "cedet/semantic.el" (20300 47034)) |
| 25236 | ;;; Generated autoloads from cedet/semantic.el | 25334 | ;;; Generated autoloads from cedet/semantic.el |
| 25237 | 25335 | ||
| 25238 | (defvar semantic-default-submodes '(global-semantic-idle-scheduler-mode global-semanticdb-minor-mode) "\ | 25336 | (defvar semantic-default-submodes '(global-semantic-idle-scheduler-mode global-semanticdb-minor-mode) "\ |
| @@ -25286,7 +25384,7 @@ Semantic mode. | |||
| 25286 | ;;;;;; mail-personal-alias-file mail-default-reply-to mail-archive-file-name | 25384 | ;;;;;; mail-personal-alias-file mail-default-reply-to mail-archive-file-name |
| 25287 | ;;;;;; mail-header-separator send-mail-function mail-interactive | 25385 | ;;;;;; mail-header-separator send-mail-function mail-interactive |
| 25288 | ;;;;;; mail-self-blind mail-specify-envelope-from mail-from-style) | 25386 | ;;;;;; mail-self-blind mail-specify-envelope-from mail-from-style) |
| 25289 | ;;;;;; "sendmail" "mail/sendmail.el" (20238 49468)) | 25387 | ;;;;;; "sendmail" "mail/sendmail.el" (20277 28925)) |
| 25290 | ;;; Generated autoloads from mail/sendmail.el | 25388 | ;;; Generated autoloads from mail/sendmail.el |
| 25291 | 25389 | ||
| 25292 | (defvar mail-from-style 'default "\ | 25390 | (defvar mail-from-style 'default "\ |
| @@ -25568,8 +25666,8 @@ Like `mail' command, but display mail buffer in another frame. | |||
| 25568 | ;;;*** | 25666 | ;;;*** |
| 25569 | 25667 | ||
| 25570 | ;;;### (autoloads (server-save-buffers-kill-terminal server-mode | 25668 | ;;;### (autoloads (server-save-buffers-kill-terminal server-mode |
| 25571 | ;;;;;; server-force-delete server-start) "server" "server.el" (20229 | 25669 | ;;;;;; server-force-delete server-start) "server" "server.el" (20275 |
| 25572 | ;;;;;; 34587)) | 25670 | ;;;;;; 12606)) |
| 25573 | ;;; Generated autoloads from server.el | 25671 | ;;; Generated autoloads from server.el |
| 25574 | 25672 | ||
| 25575 | (put 'server-host 'risky-local-variable t) | 25673 | (put 'server-host 'risky-local-variable t) |
| @@ -25636,7 +25734,7 @@ only these files will be asked to be saved. | |||
| 25636 | 25734 | ||
| 25637 | ;;;*** | 25735 | ;;;*** |
| 25638 | 25736 | ||
| 25639 | ;;;### (autoloads (ses-mode) "ses" "ses.el" (20229 34587)) | 25737 | ;;;### (autoloads (ses-mode) "ses" "ses.el" (20279 40897)) |
| 25640 | ;;; Generated autoloads from ses.el | 25738 | ;;; Generated autoloads from ses.el |
| 25641 | 25739 | ||
| 25642 | (autoload 'ses-mode "ses" "\ | 25740 | (autoload 'ses-mode "ses" "\ |
| @@ -25655,7 +25753,7 @@ These are active only in the minibuffer, when entering or editing a formula: | |||
| 25655 | ;;;*** | 25753 | ;;;*** |
| 25656 | 25754 | ||
| 25657 | ;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el" | 25755 | ;;;### (autoloads (html-mode sgml-mode) "sgml-mode" "textmodes/sgml-mode.el" |
| 25658 | ;;;;;; (20229 34587)) | 25756 | ;;;;;; (20300 47034)) |
| 25659 | ;;; Generated autoloads from textmodes/sgml-mode.el | 25757 | ;;; Generated autoloads from textmodes/sgml-mode.el |
| 25660 | 25758 | ||
| 25661 | (autoload 'sgml-mode "sgml-mode" "\ | 25759 | (autoload 'sgml-mode "sgml-mode" "\ |
| @@ -25876,7 +25974,7 @@ Set up file shadowing. | |||
| 25876 | ;;;*** | 25974 | ;;;*** |
| 25877 | 25975 | ||
| 25878 | ;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el" | 25976 | ;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el" |
| 25879 | ;;;;;; (20230 13182)) | 25977 | ;;;;;; (20300 47034)) |
| 25880 | ;;; Generated autoloads from shell.el | 25978 | ;;; Generated autoloads from shell.el |
| 25881 | 25979 | ||
| 25882 | (defvar shell-dumb-shell-regexp (purecopy "cmd\\(proxy\\)?\\.exe") "\ | 25980 | (defvar shell-dumb-shell-regexp (purecopy "cmd\\(proxy\\)?\\.exe") "\ |
| @@ -25924,12 +26022,14 @@ Otherwise, one argument `-i' is passed to the shell. | |||
| 25924 | 26022 | ||
| 25925 | ;;;*** | 26023 | ;;;*** |
| 25926 | 26024 | ||
| 25927 | ;;;### (autoloads (shr-insert-document) "shr" "gnus/shr.el" (20259 | 26025 | ;;;### (autoloads (shr-insert-document) "shr" "gnus/shr.el" (20298 |
| 25928 | ;;;;;; 55615)) | 26026 | ;;;;;; 5305)) |
| 25929 | ;;; Generated autoloads from gnus/shr.el | 26027 | ;;; Generated autoloads from gnus/shr.el |
| 25930 | 26028 | ||
| 25931 | (autoload 'shr-insert-document "shr" "\ | 26029 | (autoload 'shr-insert-document "shr" "\ |
| 25932 | 26030 | Render the parsed document DOM into the current buffer. | |
| 26031 | DOM should be a parse tree as generated by | ||
| 26032 | `libxml-parse-html-region' or similar. | ||
| 25933 | 26033 | ||
| 25934 | \(fn DOM)" nil nil) | 26034 | \(fn DOM)" nil nil) |
| 25935 | 26035 | ||
| @@ -26132,7 +26232,7 @@ symmetrical ones, and the same character twice for the others. | |||
| 26132 | ;;;*** | 26232 | ;;;*** |
| 26133 | 26233 | ||
| 26134 | ;;;### (autoloads (smerge-start-session smerge-mode smerge-ediff) | 26234 | ;;;### (autoloads (smerge-start-session smerge-mode smerge-ediff) |
| 26135 | ;;;;;; "smerge-mode" "vc/smerge-mode.el" (20229 34587)) | 26235 | ;;;;;; "smerge-mode" "vc/smerge-mode.el" (20273 55692)) |
| 26136 | ;;; Generated autoloads from vc/smerge-mode.el | 26236 | ;;; Generated autoloads from vc/smerge-mode.el |
| 26137 | 26237 | ||
| 26138 | (autoload 'smerge-ediff "smerge-mode" "\ | 26238 | (autoload 'smerge-ediff "smerge-mode" "\ |
| @@ -26144,6 +26244,9 @@ buffer names. | |||
| 26144 | 26244 | ||
| 26145 | (autoload 'smerge-mode "smerge-mode" "\ | 26245 | (autoload 'smerge-mode "smerge-mode" "\ |
| 26146 | Minor mode to simplify editing output from the diff3 program. | 26246 | Minor mode to simplify editing output from the diff3 program. |
| 26247 | With a prefix argument ARG, enable the mode if ARG is positive, | ||
| 26248 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 26249 | if ARG is omitted or nil. | ||
| 26147 | \\{smerge-mode-map} | 26250 | \\{smerge-mode-map} |
| 26148 | 26251 | ||
| 26149 | \(fn &optional ARG)" t nil) | 26252 | \(fn &optional ARG)" t nil) |
| @@ -26175,7 +26278,7 @@ interactively. If there's no argument, do it at the current buffer. | |||
| 26175 | ;;;*** | 26278 | ;;;*** |
| 26176 | 26279 | ||
| 26177 | ;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail" | 26280 | ;;;### (autoloads (smtpmail-send-queued-mail smtpmail-send-it) "smtpmail" |
| 26178 | ;;;;;; "mail/smtpmail.el" (20232 10689)) | 26281 | ;;;;;; "mail/smtpmail.el" (20283 8297)) |
| 26179 | ;;; Generated autoloads from mail/smtpmail.el | 26282 | ;;; Generated autoloads from mail/smtpmail.el |
| 26180 | 26283 | ||
| 26181 | (autoload 'smtpmail-send-it "smtpmail" "\ | 26284 | (autoload 'smtpmail-send-it "smtpmail" "\ |
| @@ -26585,7 +26688,7 @@ Return a vector containing the lines from `spook-phrases-file'. | |||
| 26585 | ;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix | 26688 | ;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix |
| 26586 | ;;;;;; sql-sybase sql-oracle sql-product-interactive sql-connect | 26689 | ;;;;;; sql-sybase sql-oracle sql-product-interactive sql-connect |
| 26587 | ;;;;;; sql-mode sql-help sql-add-product-keywords) "sql" "progmodes/sql.el" | 26690 | ;;;;;; sql-mode sql-help sql-add-product-keywords) "sql" "progmodes/sql.el" |
| 26588 | ;;;;;; (20229 34587)) | 26691 | ;;;;;; (20303 23227)) |
| 26589 | ;;; Generated autoloads from progmodes/sql.el | 26692 | ;;; Generated autoloads from progmodes/sql.el |
| 26590 | 26693 | ||
| 26591 | (autoload 'sql-add-product-keywords "sql" "\ | 26694 | (autoload 'sql-add-product-keywords "sql" "\ |
| @@ -27313,7 +27416,7 @@ See `subword-mode' for more information on Subword mode. | |||
| 27313 | ;;;*** | 27416 | ;;;*** |
| 27314 | 27417 | ||
| 27315 | ;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el" | 27418 | ;;;### (autoloads (sc-cite-original) "supercite" "mail/supercite.el" |
| 27316 | ;;;;;; (20229 34587)) | 27419 | ;;;;;; (20273 55692)) |
| 27317 | ;;; Generated autoloads from mail/supercite.el | 27420 | ;;; Generated autoloads from mail/supercite.el |
| 27318 | 27421 | ||
| 27319 | (autoload 'sc-cite-original "supercite" "\ | 27422 | (autoload 'sc-cite-original "supercite" "\ |
| @@ -28055,7 +28158,7 @@ Connect to the Emacs talk group from the current X display or tty frame. | |||
| 28055 | 28158 | ||
| 28056 | ;;;*** | 28159 | ;;;*** |
| 28057 | 28160 | ||
| 28058 | ;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (20229 34587)) | 28161 | ;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (20273 55692)) |
| 28059 | ;;; Generated autoloads from tar-mode.el | 28162 | ;;; Generated autoloads from tar-mode.el |
| 28060 | 28163 | ||
| 28061 | (autoload 'tar-mode "tar-mode" "\ | 28164 | (autoload 'tar-mode "tar-mode" "\ |
| @@ -28702,7 +28805,7 @@ value of `texinfo-mode-hook'. | |||
| 28702 | 28805 | ||
| 28703 | ;;;### (autoloads (thai-composition-function thai-compose-buffer | 28806 | ;;;### (autoloads (thai-composition-function thai-compose-buffer |
| 28704 | ;;;;;; thai-compose-string thai-compose-region) "thai-util" "language/thai-util.el" | 28807 | ;;;;;; thai-compose-string thai-compose-region) "thai-util" "language/thai-util.el" |
| 28705 | ;;;;;; (20229 34587)) | 28808 | ;;;;;; (20273 55692)) |
| 28706 | ;;; Generated autoloads from language/thai-util.el | 28809 | ;;; Generated autoloads from language/thai-util.el |
| 28707 | 28810 | ||
| 28708 | (autoload 'thai-compose-region "thai-util" "\ | 28811 | (autoload 'thai-compose-region "thai-util" "\ |
| @@ -29156,7 +29259,7 @@ With ARG, turn time stamping on if and only if arg is positive. | |||
| 29156 | ;;;;;; timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out | 29259 | ;;;;;; timeclock-workday-remaining-string timeclock-reread-log timeclock-query-out |
| 29157 | ;;;;;; timeclock-change timeclock-status-string timeclock-out timeclock-in | 29260 | ;;;;;; timeclock-change timeclock-status-string timeclock-out timeclock-in |
| 29158 | ;;;;;; timeclock-modeline-display) "timeclock" "calendar/timeclock.el" | 29261 | ;;;;;; timeclock-modeline-display) "timeclock" "calendar/timeclock.el" |
| 29159 | ;;;;;; (20229 34587)) | 29262 | ;;;;;; (20300 47034)) |
| 29160 | ;;; Generated autoloads from calendar/timeclock.el | 29263 | ;;; Generated autoloads from calendar/timeclock.el |
| 29161 | 29264 | ||
| 29162 | (autoload 'timeclock-modeline-display "timeclock" "\ | 29265 | (autoload 'timeclock-modeline-display "timeclock" "\ |
| @@ -29256,7 +29359,7 @@ relative only to the time worked today, and not to past time. | |||
| 29256 | ;;;*** | 29359 | ;;;*** |
| 29257 | 29360 | ||
| 29258 | ;;;### (autoloads (batch-titdic-convert titdic-convert) "titdic-cnv" | 29361 | ;;;### (autoloads (batch-titdic-convert titdic-convert) "titdic-cnv" |
| 29259 | ;;;;;; "international/titdic-cnv.el" (20229 34587)) | 29362 | ;;;;;; "international/titdic-cnv.el" (20287 35000)) |
| 29260 | ;;; Generated autoloads from international/titdic-cnv.el | 29363 | ;;; Generated autoloads from international/titdic-cnv.el |
| 29261 | 29364 | ||
| 29262 | (autoload 'titdic-convert "titdic-cnv" "\ | 29365 | (autoload 'titdic-convert "titdic-cnv" "\ |
| @@ -29379,7 +29482,7 @@ Show TODO list. | |||
| 29379 | 29482 | ||
| 29380 | ;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu | 29483 | ;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu |
| 29381 | ;;;;;; tool-bar-local-item tool-bar-add-item toggle-tool-bar-mode-from-frame) | 29484 | ;;;;;; tool-bar-local-item tool-bar-add-item toggle-tool-bar-mode-from-frame) |
| 29382 | ;;;;;; "tool-bar" "tool-bar.el" (20229 34587)) | 29485 | ;;;;;; "tool-bar" "tool-bar.el" (20279 40897)) |
| 29383 | ;;; Generated autoloads from tool-bar.el | 29486 | ;;; Generated autoloads from tool-bar.el |
| 29384 | 29487 | ||
| 29385 | (autoload 'toggle-tool-bar-mode-from-frame "tool-bar" "\ | 29488 | (autoload 'toggle-tool-bar-mode-from-frame "tool-bar" "\ |
| @@ -29450,7 +29553,7 @@ holds a keymap. | |||
| 29450 | ;;;*** | 29553 | ;;;*** |
| 29451 | 29554 | ||
| 29452 | ;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el" | 29555 | ;;;### (autoloads (tpu-edt-on tpu-edt-mode) "tpu-edt" "emulation/tpu-edt.el" |
| 29453 | ;;;;;; (20229 36384)) | 29556 | ;;;;;; (20300 47034)) |
| 29454 | ;;; Generated autoloads from emulation/tpu-edt.el | 29557 | ;;; Generated autoloads from emulation/tpu-edt.el |
| 29455 | 29558 | ||
| 29456 | (defvar tpu-edt-mode nil "\ | 29559 | (defvar tpu-edt-mode nil "\ |
| @@ -29463,7 +29566,10 @@ or call the function `tpu-edt-mode'.") | |||
| 29463 | (custom-autoload 'tpu-edt-mode "tpu-edt" nil) | 29566 | (custom-autoload 'tpu-edt-mode "tpu-edt" nil) |
| 29464 | 29567 | ||
| 29465 | (autoload 'tpu-edt-mode "tpu-edt" "\ | 29568 | (autoload 'tpu-edt-mode "tpu-edt" "\ |
| 29466 | TPU/edt emulation. | 29569 | Toggle TPU/edt emulation on or off. |
| 29570 | With a prefix argument ARG, enable the mode if ARG is positive, | ||
| 29571 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 29572 | if ARG is omitted or nil. | ||
| 29467 | 29573 | ||
| 29468 | \(fn &optional ARG)" t nil) | 29574 | \(fn &optional ARG)" t nil) |
| 29469 | 29575 | ||
| @@ -29562,7 +29668,7 @@ BUFFER defaults to `trace-buffer'. | |||
| 29562 | ;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion | 29668 | ;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion |
| 29563 | ;;;;;; tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers | 29669 | ;;;;;; tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers |
| 29564 | ;;;;;; tramp-file-name-handler tramp-syntax tramp-mode) "tramp" | 29670 | ;;;;;; tramp-file-name-handler tramp-syntax tramp-mode) "tramp" |
| 29565 | ;;;;;; "net/tramp.el" (20253 16827)) | 29671 | ;;;;;; "net/tramp.el" (20300 47034)) |
| 29566 | ;;; Generated autoloads from net/tramp.el | 29672 | ;;; Generated autoloads from net/tramp.el |
| 29567 | 29673 | ||
| 29568 | (defvar tramp-mode t "\ | 29674 | (defvar tramp-mode t "\ |
| @@ -30113,7 +30219,7 @@ UNSAFEP-VARS is a list of symbols with local bindings. | |||
| 30113 | ;;;*** | 30219 | ;;;*** |
| 30114 | 30220 | ||
| 30115 | ;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url" | 30221 | ;;;### (autoloads (url-retrieve-synchronously url-retrieve) "url" |
| 30116 | ;;;;;; "url/url.el" (20229 34587)) | 30222 | ;;;;;; "url/url.el" (20290 11197)) |
| 30117 | ;;; Generated autoloads from url/url.el | 30223 | ;;; Generated autoloads from url/url.el |
| 30118 | 30224 | ||
| 30119 | (autoload 'url-retrieve "url" "\ | 30225 | (autoload 'url-retrieve "url" "\ |
| @@ -30141,8 +30247,10 @@ request; dynamic binding of other variables doesn't necessarily | |||
| 30141 | take effect. | 30247 | take effect. |
| 30142 | 30248 | ||
| 30143 | If SILENT, then don't message progress reports and the like. | 30249 | If SILENT, then don't message progress reports and the like. |
| 30250 | If INHIBIT-COOKIES, cookies will neither be stored nor sent to | ||
| 30251 | the server. | ||
| 30144 | 30252 | ||
| 30145 | \(fn URL CALLBACK &optional CBARGS SILENT)" nil nil) | 30253 | \(fn URL CALLBACK &optional CBARGS SILENT INHIBIT-COOKIES)" nil nil) |
| 30146 | 30254 | ||
| 30147 | (autoload 'url-retrieve-synchronously "url" "\ | 30255 | (autoload 'url-retrieve-synchronously "url" "\ |
| 30148 | Retrieve URL synchronously. | 30256 | Retrieve URL synchronously. |
| @@ -30197,7 +30305,7 @@ RATING a rating between 1 and 10 of the strength of the authentication. | |||
| 30197 | ;;;*** | 30305 | ;;;*** |
| 30198 | 30306 | ||
| 30199 | ;;;### (autoloads (url-cache-extract url-is-cached url-store-in-cache) | 30307 | ;;;### (autoloads (url-cache-extract url-is-cached url-store-in-cache) |
| 30200 | ;;;;;; "url-cache" "url/url-cache.el" (20229 34587)) | 30308 | ;;;;;; "url-cache" "url/url-cache.el" (20273 2111)) |
| 30201 | ;;; Generated autoloads from url/url-cache.el | 30309 | ;;; Generated autoloads from url/url-cache.el |
| 30202 | 30310 | ||
| 30203 | (autoload 'url-store-in-cache "url-cache" "\ | 30311 | (autoload 'url-store-in-cache "url-cache" "\ |
| @@ -30331,7 +30439,7 @@ accessible. | |||
| 30331 | ;;;*** | 30439 | ;;;*** |
| 30332 | 30440 | ||
| 30333 | ;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p | 30441 | ;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p |
| 30334 | ;;;;;; url-http) "url-http" "url/url-http.el" (20229 34587)) | 30442 | ;;;;;; url-http) "url-http" "url/url-http.el" (20277 28925)) |
| 30335 | ;;; Generated autoloads from url/url-http.el | 30443 | ;;; Generated autoloads from url/url-http.el |
| 30336 | 30444 | ||
| 30337 | (autoload 'url-http "url-http" "\ | 30445 | (autoload 'url-http "url-http" "\ |
| @@ -30528,7 +30636,7 @@ Fetch a data URL (RFC 2397). | |||
| 30528 | ;;;*** | 30636 | ;;;*** |
| 30529 | 30637 | ||
| 30530 | ;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse" | 30638 | ;;;### (autoloads (url-generic-parse-url url-recreate-url) "url-parse" |
| 30531 | ;;;;;; "url/url-parse.el" (20229 34587)) | 30639 | ;;;;;; "url/url-parse.el" (20273 55604)) |
| 30532 | ;;; Generated autoloads from url/url-parse.el | 30640 | ;;; Generated autoloads from url/url-parse.el |
| 30533 | 30641 | ||
| 30534 | (autoload 'url-recreate-url "url-parse" "\ | 30642 | (autoload 'url-recreate-url "url-parse" "\ |
| @@ -30557,16 +30665,17 @@ Setup variables that expose info about you and your system. | |||
| 30557 | ;;;*** | 30665 | ;;;*** |
| 30558 | 30666 | ||
| 30559 | ;;;### (autoloads (url-queue-retrieve) "url-queue" "url/url-queue.el" | 30667 | ;;;### (autoloads (url-queue-retrieve) "url-queue" "url/url-queue.el" |
| 30560 | ;;;;;; (20229 34587)) | 30668 | ;;;;;; (20291 32066)) |
| 30561 | ;;; Generated autoloads from url/url-queue.el | 30669 | ;;; Generated autoloads from url/url-queue.el |
| 30562 | 30670 | ||
| 30563 | (autoload 'url-queue-retrieve "url-queue" "\ | 30671 | (autoload 'url-queue-retrieve "url-queue" "\ |
| 30564 | Retrieve URL asynchronously and call CALLBACK with CBARGS when finished. | 30672 | Retrieve URL asynchronously and call CALLBACK with CBARGS when finished. |
| 30565 | Like `url-retrieve' (which see for details of the arguments), but | 30673 | This is like `url-retrieve' (which see for details of the arguments), |
| 30566 | controls the level of parallelism via the | 30674 | but with limits on the degree of parallelism. The variable |
| 30567 | `url-queue-parallel-processes' variable. | 30675 | `url-queue-parallel-processes' sets the number of concurrent processes. |
| 30676 | The variable `url-queue-timeout' sets a timeout. | ||
| 30568 | 30677 | ||
| 30569 | \(fn URL CALLBACK &optional CBARGS SILENT)" nil nil) | 30678 | \(fn URL CALLBACK &optional CBARGS SILENT INHIBIT-COOKIES)" nil nil) |
| 30570 | 30679 | ||
| 30571 | ;;;*** | 30680 | ;;;*** |
| 30572 | 30681 | ||
| @@ -30809,8 +30918,8 @@ If FILE-NAME is non-nil, save the result to FILE-NAME. | |||
| 30809 | ;;;;;; vc-print-log vc-retrieve-tag vc-create-tag vc-merge vc-insert-headers | 30918 | ;;;;;; vc-print-log vc-retrieve-tag vc-create-tag vc-merge vc-insert-headers |
| 30810 | ;;;;;; vc-revision-other-window vc-root-diff vc-ediff vc-version-ediff | 30919 | ;;;;;; vc-revision-other-window vc-root-diff vc-ediff vc-version-ediff |
| 30811 | ;;;;;; vc-diff vc-version-diff vc-register vc-next-action vc-before-checkin-hook | 30920 | ;;;;;; vc-diff vc-version-diff vc-register vc-next-action vc-before-checkin-hook |
| 30812 | ;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc/vc.el" (20255 | 30921 | ;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc/vc.el" (20275 |
| 30813 | ;;;;;; 18260)) | 30922 | ;;;;;; 43867)) |
| 30814 | ;;; Generated autoloads from vc/vc.el | 30923 | ;;; Generated autoloads from vc/vc.el |
| 30815 | 30924 | ||
| 30816 | (defvar vc-checkout-hook nil "\ | 30925 | (defvar vc-checkout-hook nil "\ |
| @@ -30934,6 +31043,7 @@ the variable `vc-BACKEND-header'. | |||
| 30934 | 31043 | ||
| 30935 | (autoload 'vc-merge "vc" "\ | 31044 | (autoload 'vc-merge "vc" "\ |
| 30936 | Perform a version control merge operation. | 31045 | Perform a version control merge operation. |
| 31046 | You must be visiting a version controlled file, or in a `vc-dir' buffer. | ||
| 30937 | On a distributed version control system, this runs a \"merge\" | 31047 | On a distributed version control system, this runs a \"merge\" |
| 30938 | operation to incorporate changes from another branch onto the | 31048 | operation to incorporate changes from another branch onto the |
| 30939 | current branch, prompting for an argument list. | 31049 | current branch, prompting for an argument list. |
| @@ -31016,6 +31126,7 @@ depending on the underlying version-control system. | |||
| 31016 | 31126 | ||
| 31017 | (autoload 'vc-pull "vc" "\ | 31127 | (autoload 'vc-pull "vc" "\ |
| 31018 | Update the current fileset or branch. | 31128 | Update the current fileset or branch. |
| 31129 | You must be visiting a version controlled file, or in a `vc-dir' buffer. | ||
| 31019 | On a distributed version control system, this runs a \"pull\" | 31130 | On a distributed version control system, this runs a \"pull\" |
| 31020 | operation to update the current branch, prompting for an argument | 31131 | operation to update the current branch, prompting for an argument |
| 31021 | list if required. Optional prefix ARG forces a prompt. | 31132 | list if required. Optional prefix ARG forces a prompt. |
| @@ -31123,7 +31234,7 @@ mode-specific menu. `vc-annotate-color-map' and | |||
| 31123 | 31234 | ||
| 31124 | ;;;*** | 31235 | ;;;*** |
| 31125 | 31236 | ||
| 31126 | ;;;### (autoloads nil "vc-arch" "vc/vc-arch.el" (20229 34587)) | 31237 | ;;;### (autoloads nil "vc-arch" "vc/vc-arch.el" (20296 49978)) |
| 31127 | ;;; Generated autoloads from vc/vc-arch.el | 31238 | ;;; Generated autoloads from vc/vc-arch.el |
| 31128 | (defun vc-arch-registered (file) | 31239 | (defun vc-arch-registered (file) |
| 31129 | (if (vc-find-root file "{arch}/=tagging-method") | 31240 | (if (vc-find-root file "{arch}/=tagging-method") |
| @@ -31133,7 +31244,7 @@ mode-specific menu. `vc-annotate-color-map' and | |||
| 31133 | 31244 | ||
| 31134 | ;;;*** | 31245 | ;;;*** |
| 31135 | 31246 | ||
| 31136 | ;;;### (autoloads nil "vc-bzr" "vc/vc-bzr.el" (20229 34587)) | 31247 | ;;;### (autoloads nil "vc-bzr" "vc/vc-bzr.el" (20300 47034)) |
| 31137 | ;;; Generated autoloads from vc/vc-bzr.el | 31248 | ;;; Generated autoloads from vc/vc-bzr.el |
| 31138 | 31249 | ||
| 31139 | (defconst vc-bzr-admin-dirname ".bzr" "\ | 31250 | (defconst vc-bzr-admin-dirname ".bzr" "\ |
| @@ -31149,7 +31260,7 @@ Name of the format file in a .bzr directory.") | |||
| 31149 | 31260 | ||
| 31150 | ;;;*** | 31261 | ;;;*** |
| 31151 | 31262 | ||
| 31152 | ;;;### (autoloads nil "vc-cvs" "vc/vc-cvs.el" (20229 34587)) | 31263 | ;;;### (autoloads nil "vc-cvs" "vc/vc-cvs.el" (20296 49978)) |
| 31153 | ;;; Generated autoloads from vc/vc-cvs.el | 31264 | ;;; Generated autoloads from vc/vc-cvs.el |
| 31154 | (defun vc-cvs-registered (f) | 31265 | (defun vc-cvs-registered (f) |
| 31155 | "Return non-nil if file F is registered with CVS." | 31266 | "Return non-nil if file F is registered with CVS." |
| @@ -31208,7 +31319,7 @@ case, and the process object in the asynchronous case. | |||
| 31208 | 31319 | ||
| 31209 | ;;;*** | 31320 | ;;;*** |
| 31210 | 31321 | ||
| 31211 | ;;;### (autoloads nil "vc-git" "vc/vc-git.el" (20229 34587)) | 31322 | ;;;### (autoloads nil "vc-git" "vc/vc-git.el" (20303 23227)) |
| 31212 | ;;; Generated autoloads from vc/vc-git.el | 31323 | ;;; Generated autoloads from vc/vc-git.el |
| 31213 | (defun vc-git-registered (file) | 31324 | (defun vc-git-registered (file) |
| 31214 | "Return non-nil if FILE is registered with git." | 31325 | "Return non-nil if FILE is registered with git." |
| @@ -31219,7 +31330,7 @@ case, and the process object in the asynchronous case. | |||
| 31219 | 31330 | ||
| 31220 | ;;;*** | 31331 | ;;;*** |
| 31221 | 31332 | ||
| 31222 | ;;;### (autoloads nil "vc-hg" "vc/vc-hg.el" (20229 34587)) | 31333 | ;;;### (autoloads nil "vc-hg" "vc/vc-hg.el" (20296 49978)) |
| 31223 | ;;; Generated autoloads from vc/vc-hg.el | 31334 | ;;; Generated autoloads from vc/vc-hg.el |
| 31224 | (defun vc-hg-registered (file) | 31335 | (defun vc-hg-registered (file) |
| 31225 | "Return non-nil if FILE is registered with hg." | 31336 | "Return non-nil if FILE is registered with hg." |
| @@ -31230,7 +31341,7 @@ case, and the process object in the asynchronous case. | |||
| 31230 | 31341 | ||
| 31231 | ;;;*** | 31342 | ;;;*** |
| 31232 | 31343 | ||
| 31233 | ;;;### (autoloads nil "vc-mtn" "vc/vc-mtn.el" (20229 34587)) | 31344 | ;;;### (autoloads nil "vc-mtn" "vc/vc-mtn.el" (20296 49978)) |
| 31234 | ;;; Generated autoloads from vc/vc-mtn.el | 31345 | ;;; Generated autoloads from vc/vc-mtn.el |
| 31235 | 31346 | ||
| 31236 | (defconst vc-mtn-admin-dir "_MTN" "\ | 31347 | (defconst vc-mtn-admin-dir "_MTN" "\ |
| @@ -31247,7 +31358,7 @@ Name of the monotone directory's format file.") | |||
| 31247 | ;;;*** | 31358 | ;;;*** |
| 31248 | 31359 | ||
| 31249 | ;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc/vc-rcs.el" | 31360 | ;;;### (autoloads (vc-rcs-master-templates) "vc-rcs" "vc/vc-rcs.el" |
| 31250 | ;;;;;; (20254 37696)) | 31361 | ;;;;;; (20296 49978)) |
| 31251 | ;;; Generated autoloads from vc/vc-rcs.el | 31362 | ;;; Generated autoloads from vc/vc-rcs.el |
| 31252 | 31363 | ||
| 31253 | (defvar vc-rcs-master-templates (purecopy '("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\ | 31364 | (defvar vc-rcs-master-templates (purecopy '("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\ |
| @@ -31261,7 +31372,7 @@ For a description of possible values, see `vc-check-master-templates'.") | |||
| 31261 | ;;;*** | 31372 | ;;;*** |
| 31262 | 31373 | ||
| 31263 | ;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc/vc-sccs.el" | 31374 | ;;;### (autoloads (vc-sccs-master-templates) "vc-sccs" "vc/vc-sccs.el" |
| 31264 | ;;;;;; (20254 37696)) | 31375 | ;;;;;; (20296 49978)) |
| 31265 | ;;; Generated autoloads from vc/vc-sccs.el | 31376 | ;;; Generated autoloads from vc/vc-sccs.el |
| 31266 | 31377 | ||
| 31267 | (defvar vc-sccs-master-templates (purecopy '("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\ | 31378 | (defvar vc-sccs-master-templates (purecopy '("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\ |
| @@ -31278,7 +31389,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir) | |||
| 31278 | 31389 | ||
| 31279 | ;;;*** | 31390 | ;;;*** |
| 31280 | 31391 | ||
| 31281 | ;;;### (autoloads nil "vc-svn" "vc/vc-svn.el" (20229 34587)) | 31392 | ;;;### (autoloads nil "vc-svn" "vc/vc-svn.el" (20296 49978)) |
| 31282 | ;;; Generated autoloads from vc/vc-svn.el | 31393 | ;;; Generated autoloads from vc/vc-svn.el |
| 31283 | (defun vc-svn-registered (f) | 31394 | (defun vc-svn-registered (f) |
| 31284 | (let ((admin-dir (cond ((and (eq system-type 'windows-nt) | 31395 | (let ((admin-dir (cond ((and (eq system-type 'windows-nt) |
| @@ -31350,7 +31461,7 @@ Key bindings: | |||
| 31350 | ;;;*** | 31461 | ;;;*** |
| 31351 | 31462 | ||
| 31352 | ;;;### (autoloads (verilog-mode) "verilog-mode" "progmodes/verilog-mode.el" | 31463 | ;;;### (autoloads (verilog-mode) "verilog-mode" "progmodes/verilog-mode.el" |
| 31353 | ;;;;;; (20229 34587)) | 31464 | ;;;;;; (20279 40897)) |
| 31354 | ;;; Generated autoloads from progmodes/verilog-mode.el | 31465 | ;;; Generated autoloads from progmodes/verilog-mode.el |
| 31355 | 31466 | ||
| 31356 | (autoload 'verilog-mode "verilog-mode" "\ | 31467 | (autoload 'verilog-mode "verilog-mode" "\ |
| @@ -31489,7 +31600,7 @@ Key bindings specific to `verilog-mode-map' are: | |||
| 31489 | ;;;*** | 31600 | ;;;*** |
| 31490 | 31601 | ||
| 31491 | ;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el" | 31602 | ;;;### (autoloads (vhdl-mode) "vhdl-mode" "progmodes/vhdl-mode.el" |
| 31492 | ;;;;;; (20229 34587)) | 31603 | ;;;;;; (20300 47034)) |
| 31493 | ;;; Generated autoloads from progmodes/vhdl-mode.el | 31604 | ;;; Generated autoloads from progmodes/vhdl-mode.el |
| 31494 | 31605 | ||
| 31495 | (autoload 'vhdl-mode "vhdl-mode" "\ | 31606 | (autoload 'vhdl-mode "vhdl-mode" "\ |
| @@ -32392,7 +32503,7 @@ Turn on VIP emulation of VI. | |||
| 32392 | ;;;*** | 32503 | ;;;*** |
| 32393 | 32504 | ||
| 32394 | ;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el" | 32505 | ;;;### (autoloads (viper-mode toggle-viper-mode) "viper" "emulation/viper.el" |
| 32395 | ;;;;;; (20229 34587)) | 32506 | ;;;;;; (20300 47034)) |
| 32396 | ;;; Generated autoloads from emulation/viper.el | 32507 | ;;; Generated autoloads from emulation/viper.el |
| 32397 | 32508 | ||
| 32398 | (autoload 'toggle-viper-mode "viper" "\ | 32509 | (autoload 'toggle-viper-mode "viper" "\ |
| @@ -32967,7 +33078,7 @@ cleaning up these problems. | |||
| 32967 | ;;;*** | 33078 | ;;;*** |
| 32968 | 33079 | ||
| 32969 | ;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse | 33080 | ;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse |
| 32970 | ;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (20229 34587)) | 33081 | ;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (20273 55693)) |
| 32971 | ;;; Generated autoloads from wid-browse.el | 33082 | ;;; Generated autoloads from wid-browse.el |
| 32972 | 33083 | ||
| 32973 | (autoload 'widget-browse-at "wid-browse" "\ | 33084 | (autoload 'widget-browse-at "wid-browse" "\ |
| @@ -32987,14 +33098,17 @@ Show widget browser for WIDGET in other window. | |||
| 32987 | 33098 | ||
| 32988 | (autoload 'widget-minor-mode "wid-browse" "\ | 33099 | (autoload 'widget-minor-mode "wid-browse" "\ |
| 32989 | Minor mode for traversing widgets. | 33100 | Minor mode for traversing widgets. |
| 33101 | With a prefix argument ARG, enable the mode if ARG is positive, | ||
| 33102 | and disable it otherwise. If called from Lisp, enable the mode | ||
| 33103 | if ARG is omitted or nil. | ||
| 32990 | 33104 | ||
| 32991 | \(fn &optional ARG)" t nil) | 33105 | \(fn &optional ARG)" t nil) |
| 32992 | 33106 | ||
| 32993 | ;;;*** | 33107 | ;;;*** |
| 32994 | 33108 | ||
| 32995 | ;;;### (autoloads (widget-setup widget-insert widget-delete widget-create | 33109 | ;;;### (autoloads (widget-setup widget-insert widget-delete widget-create |
| 32996 | ;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (20229 | 33110 | ;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (20271 |
| 32997 | ;;;;;; 34587)) | 33111 | ;;;;;; 46782)) |
| 32998 | ;;; Generated autoloads from wid-edit.el | 33112 | ;;; Generated autoloads from wid-edit.el |
| 32999 | 33113 | ||
| 33000 | (autoload 'widgetp "wid-edit" "\ | 33114 | (autoload 'widgetp "wid-edit" "\ |
| @@ -33621,7 +33735,7 @@ Zone out, completely. | |||
| 33621 | ;;;;;; "vc/ediff-ptch.el" "vc/ediff-vers.el" "vc/ediff-wind.el" | 33735 | ;;;;;; "vc/ediff-ptch.el" "vc/ediff-vers.el" "vc/ediff-wind.el" |
| 33622 | ;;;;;; "vc/pcvs-info.el" "vc/pcvs-parse.el" "vc/pcvs-util.el" "vc/vc-dav.el" | 33736 | ;;;;;; "vc/pcvs-info.el" "vc/pcvs-parse.el" "vc/pcvs-util.el" "vc/vc-dav.el" |
| 33623 | ;;;;;; "vcursor.el" "vt-control.el" "vt100-led.el" "w32-fns.el" | 33737 | ;;;;;; "vcursor.el" "vt-control.el" "vt100-led.el" "w32-fns.el" |
| 33624 | ;;;;;; "w32-vars.el" "x-dnd.el") (20265 8335 405119)) | 33738 | ;;;;;; "w32-vars.el" "x-dnd.el") (20303 23285 822071)) |
| 33625 | 33739 | ||
| 33626 | ;;;*** | 33740 | ;;;*** |
| 33627 | 33741 | ||
diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el index 50fcfceee35..853321cba6f 100644 --- a/lisp/mail/emacsbug.el +++ b/lisp/mail/emacsbug.el | |||
| @@ -394,7 +394,10 @@ and send the mail again%s." | |||
| 394 | ;; Query the user for the SMTP method, so that we can skip | 394 | ;; Query the user for the SMTP method, so that we can skip |
| 395 | ;; questions about From header validity if the user is going to | 395 | ;; questions about From header validity if the user is going to |
| 396 | ;; use mailclient, anyway. | 396 | ;; use mailclient, anyway. |
| 397 | (when (eq send-mail-function 'sendmail-query-once) | 397 | (when (or (and (derived-mode-p 'message-mode) |
| 398 | (eq message-send-mail-function 'sendmail-query-once)) | ||
| 399 | (and (not (derived-mode-p 'message-mode)) | ||
| 400 | (eq send-mail-function 'sendmail-query-once))) | ||
| 398 | (sendmail-query-user-about-smtp) | 401 | (sendmail-query-user-about-smtp) |
| 399 | (when (derived-mode-p 'message-mode) | 402 | (when (derived-mode-p 'message-mode) |
| 400 | (setq message-send-mail-function (message-default-send-mail-function)))) | 403 | (setq message-send-mail-function (message-default-send-mail-function)))) |
diff --git a/lisp/mail/feedmail.el b/lisp/mail/feedmail.el index e45bbfe2ca0..039f3dca4a2 100644 --- a/lisp/mail/feedmail.el +++ b/lisp/mail/feedmail.el | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | 10 | ||
| 11 | ;;; Commentary: | 11 | ;;; Commentary: |
| 12 | 12 | ||
| 13 | ;; A replacement for parts of Emacs' sendmail.el (specifically, | 13 | ;; A replacement for parts of sendmail.el (specifically, |
| 14 | ;; it's what handles your outgoing mail after you hit C-c C-c in mail | 14 | ;; it's what handles your outgoing mail after you hit C-c C-c in mail |
| 15 | ;; mode). See below for a list of additional features, including the | 15 | ;; mode). See below for a list of additional features, including the |
| 16 | ;; ability to queue messages for later sending. This replaces | 16 | ;; ability to queue messages for later sending. This replaces |
diff --git a/lisp/mh-e/mh-compat.el b/lisp/mh-e/mh-compat.el index 97d9c4eb69d..4a93109e7a4 100644 --- a/lisp/mh-e/mh-compat.el +++ b/lisp/mh-e/mh-compat.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; mh-compat.el --- make MH-E compatible with various versions of Emacs | 1 | ;;; mh-compat.el --- make MH-E compatible with various versions of Emacs |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2006-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2006-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Bill Wohler <wohler@newt.com> | 5 | ;; Author: Bill Wohler <wohler@newt.com> |
| 6 | ;; Maintainer: Bill Wohler <wohler@newt.com> | 6 | ;; Maintainer: Bill Wohler <wohler@newt.com> |
| @@ -174,7 +174,7 @@ compatibility with versions of Emacs that lack the variable | |||
| 174 | dir (expand-file-name "../" dir)))) | 174 | dir (expand-file-name "../" dir)))) |
| 175 | (setq image-directory-load-path dir)) | 175 | (setq image-directory-load-path dir)) |
| 176 | 176 | ||
| 177 | ;; If `image-directory-load-path' isn't Emacs' image directory, | 177 | ;; If `image-directory-load-path' isn't Emacs's image directory, |
| 178 | ;; it's probably a user preference, so use it. Then use a | 178 | ;; it's probably a user preference, so use it. Then use a |
| 179 | ;; relative setting if possible; otherwise, use | 179 | ;; relative setting if possible; otherwise, use |
| 180 | ;; `image-directory-load-path'. | 180 | ;; `image-directory-load-path'. |
| @@ -205,7 +205,7 @@ compatibility with versions of Emacs that lack the variable | |||
| 205 | ;; Set it to nil if image is not found. | 205 | ;; Set it to nil if image is not found. |
| 206 | (cond ((file-exists-p (expand-file-name image d2ei)) d2ei) | 206 | (cond ((file-exists-p (expand-file-name image d2ei)) d2ei) |
| 207 | ((file-exists-p (expand-file-name image d1ei)) d1ei))))) | 207 | ((file-exists-p (expand-file-name image d1ei)) d1ei))))) |
| 208 | ;; Use Emacs' image directory. | 208 | ;; Use Emacs's image directory. |
| 209 | (image-directory-load-path | 209 | (image-directory-load-path |
| 210 | (setq image-directory image-directory-load-path)) | 210 | (setq image-directory image-directory-load-path)) |
| 211 | (no-error | 211 | (no-error |
diff --git a/lisp/net/browse-url.el b/lisp/net/browse-url.el index 89b1b03e264..490419a59a8 100644 --- a/lisp/net/browse-url.el +++ b/lisp/net/browse-url.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; browse-url.el --- pass a URL to a WWW browser | 1 | ;;; browse-url.el --- pass a URL to a WWW browser |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1995-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1995-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Denis Howe <dbh@doc.ic.ac.uk> | 5 | ;; Author: Denis Howe <dbh@doc.ic.ac.uk> |
| 6 | ;; Maintainer: FSF | 6 | ;; Maintainer: FSF |
| @@ -297,7 +297,7 @@ Defaults to the value of `browse-url-netscape-arguments' at the time | |||
| 297 | :group 'browse-url) | 297 | :group 'browse-url) |
| 298 | 298 | ||
| 299 | (defcustom browse-url-browser-display nil | 299 | (defcustom browse-url-browser-display nil |
| 300 | "The X display for running the browser, if not same as Emacs'." | 300 | "The X display for running the browser, if not same as Emacs's." |
| 301 | :type '(choice string (const :tag "Default" nil)) | 301 | :type '(choice string (const :tag "Default" nil)) |
| 302 | :group 'browse-url) | 302 | :group 'browse-url) |
| 303 | 303 | ||
diff --git a/lisp/net/eudc.el b/lisp/net/eudc.el index 275f5f0fcbe..3f24a78cbbe 100644 --- a/lisp/net/eudc.el +++ b/lisp/net/eudc.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; eudc.el --- Emacs Unified Directory Client | 1 | ;;; eudc.el --- Emacs Unified Directory Client |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1998-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1998-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Oscar Figueiredo <oscar@cpe.fr> | 5 | ;; Author: Oscar Figueiredo <oscar@cpe.fr> |
| 6 | ;; Maintainer: Pavel Janík <Pavel@Janik.cz> | 6 | ;; Maintainer: Pavel Janík <Pavel@Janik.cz> |
| @@ -133,7 +133,7 @@ | |||
| 133 | (setq plist (cdr (cdr plist)))) | 133 | (setq plist (cdr (cdr plist)))) |
| 134 | nil)) | 134 | nil)) |
| 135 | 135 | ||
| 136 | ;; Emacs' plist-get lacks third parameter | 136 | ;; Emacs's plist-get lacks third parameter |
| 137 | (defun eudc-plist-get (plist prop &optional default) | 137 | (defun eudc-plist-get (plist prop &optional default) |
| 138 | "Extract a value from a property list. | 138 | "Extract a value from a property list. |
| 139 | PLIST is a property list, which is a list of the form | 139 | PLIST is a property list, which is a list of the form |
diff --git a/lisp/net/secrets.el b/lisp/net/secrets.el index 46f45c501d2..a79defed295 100644 --- a/lisp/net/secrets.el +++ b/lisp/net/secrets.el | |||
| @@ -78,7 +78,7 @@ | |||
| 78 | ;; (secrets-create-collection "my collection") | 78 | ;; (secrets-create-collection "my collection") |
| 79 | 79 | ||
| 80 | ;; There exists a special collection called "session", which has the | 80 | ;; There exists a special collection called "session", which has the |
| 81 | ;; lifetime of the corresponding client session (aka Emacs' | 81 | ;; lifetime of the corresponding client session (aka Emacs's |
| 82 | ;; lifetime). It is created automatically when Emacs uses the Secret | 82 | ;; lifetime). It is created automatically when Emacs uses the Secret |
| 83 | ;; Service interface, and it is deleted when Emacs is killed. | 83 | ;; Service interface, and it is deleted when Emacs is killed. |
| 84 | ;; Therefore, it can be used to store and retrieve secret items | 84 | ;; Therefore, it can be used to store and retrieve secret items |
| @@ -99,7 +99,7 @@ | |||
| 99 | 99 | ||
| 100 | ;; Secret items can be added or deleted to a collection. In the | 100 | ;; Secret items can be added or deleted to a collection. In the |
| 101 | ;; following examples, we use the special collection "session", which | 101 | ;; following examples, we use the special collection "session", which |
| 102 | ;; is bound to Emacs' lifetime. | 102 | ;; is bound to Emacs's lifetime. |
| 103 | ;; | 103 | ;; |
| 104 | ;; (secrets-delete-item "session" "my item") | 104 | ;; (secrets-delete-item "session" "my item") |
| 105 | ;; (secrets-create-item "session" "my item" "geheim" | 105 | ;; (secrets-create-item "session" "my item" "geheim" |
diff --git a/lisp/net/tls.el b/lisp/net/tls.el index 9b9eb6f8f2e..d232095444b 100644 --- a/lisp/net/tls.el +++ b/lisp/net/tls.el | |||
| @@ -237,10 +237,6 @@ Fourth arg PORT is an integer specifying a port to connect to." | |||
| 237 | (setq process (start-process | 237 | (setq process (start-process |
| 238 | name buffer shell-file-name shell-command-switch | 238 | name buffer shell-file-name shell-command-switch |
| 239 | formatted-cmd)) | 239 | formatted-cmd)) |
| 240 | (funcall (if (fboundp 'set-process-query-on-exit-flag) | ||
| 241 | 'set-process-query-on-exit-flag | ||
| 242 | 'process-kill-without-query) | ||
| 243 | process nil) | ||
| 244 | (while (and process | 240 | (while (and process |
| 245 | (memq (process-status process) '(open run)) | 241 | (memq (process-status process) '(open run)) |
| 246 | (progn | 242 | (progn |
diff --git a/lisp/net/tramp-sh.el b/lisp/net/tramp-sh.el index 38e19730a6d..1c23a6f20f3 100644 --- a/lisp/net/tramp-sh.el +++ b/lisp/net/tramp-sh.el | |||
| @@ -543,7 +543,7 @@ as given in your `~/.profile'." | |||
| 543 | ,(format "TERM=%s" tramp-terminal-type) | 543 | ,(format "TERM=%s" tramp-terminal-type) |
| 544 | "EMACS=t" ;; Deprecated. | 544 | "EMACS=t" ;; Deprecated. |
| 545 | ,(format "INSIDE_EMACS='%s,tramp:%s'" emacs-version tramp-version) | 545 | ,(format "INSIDE_EMACS='%s,tramp:%s'" emacs-version tramp-version) |
| 546 | "CDPATH=" "HISTORY=" "MAIL=" "MAILCHECK=" "MAILPATH=" | 546 | "CDPATH=" "HISTORY=" "MAIL=" "MAILCHECK=" "MAILPATH=" "PAGER=\"\"" |
| 547 | "autocorrect=" "correct=") | 547 | "autocorrect=" "correct=") |
| 548 | 548 | ||
| 549 | "*List of environment variables to be set on the remote host. | 549 | "*List of environment variables to be set on the remote host. |
| @@ -1909,7 +1909,7 @@ tramp-sh-handle-file-name-all-completions: internal error accessing `%s': `%s'" | |||
| 1909 | 'copy-file (list filename newname ok-if-already-exists keep-date))))) | 1909 | 'copy-file (list filename newname ok-if-already-exists keep-date))))) |
| 1910 | 1910 | ||
| 1911 | (defun tramp-sh-handle-copy-directory | 1911 | (defun tramp-sh-handle-copy-directory |
| 1912 | (dirname newname &optional keep-date parents) | 1912 | (dirname newname &optional keep-date parents copy-contents) |
| 1913 | "Like `copy-directory' for Tramp files." | 1913 | "Like `copy-directory' for Tramp files." |
| 1914 | (let ((t1 (tramp-tramp-file-p dirname)) | 1914 | (let ((t1 (tramp-tramp-file-p dirname)) |
| 1915 | (t2 (tramp-tramp-file-p newname))) | 1915 | (t2 (tramp-tramp-file-p newname))) |
diff --git a/lisp/net/tramp-smb.el b/lisp/net/tramp-smb.el index afce61cba83..d3f0d8afb12 100644 --- a/lisp/net/tramp-smb.el +++ b/lisp/net/tramp-smb.el | |||
| @@ -288,7 +288,7 @@ pass to the OPERATION." | |||
| 288 | (buffer-name)))))) | 288 | (buffer-name)))))) |
| 289 | 289 | ||
| 290 | (defun tramp-smb-handle-copy-directory | 290 | (defun tramp-smb-handle-copy-directory |
| 291 | (dirname newname &optional keep-date parents) | 291 | (dirname newname &optional keep-date parents copy-contents) |
| 292 | "Like `copy-directory' for Tramp files. KEEP-DATE is not handled." | 292 | "Like `copy-directory' for Tramp files. KEEP-DATE is not handled." |
| 293 | (setq dirname (expand-file-name dirname) | 293 | (setq dirname (expand-file-name dirname) |
| 294 | newname (expand-file-name newname)) | 294 | newname (expand-file-name newname)) |
diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el index 851b11629f4..df0ac53a8f8 100644 --- a/lisp/net/tramp.el +++ b/lisp/net/tramp.el | |||
| @@ -1650,7 +1650,7 @@ been set up by `rfn-eshadow-setup-minibuffer'." | |||
| 1650 | ;; applied might be not so efficient (Ange-FTP uses hashes). But | 1650 | ;; applied might be not so efficient (Ange-FTP uses hashes). But |
| 1651 | ;; performance isn't the major issue given that file transfer will | 1651 | ;; performance isn't the major issue given that file transfer will |
| 1652 | ;; take time. | 1652 | ;; take time. |
| 1653 | (defvar tramp-inodes nil | 1653 | (defvar tramp-inodes 0 |
| 1654 | "Keeps virtual inodes numbers.") | 1654 | "Keeps virtual inodes numbers.") |
| 1655 | 1655 | ||
| 1656 | ;; Devices must distinguish physical file systems. The device numbers | 1656 | ;; Devices must distinguish physical file systems. The device numbers |
| @@ -1658,7 +1658,7 @@ been set up by `rfn-eshadow-setup-minibuffer'." | |||
| 1658 | ;; So we use virtual device numbers, generated by Tramp. Both Ange-FTP and | 1658 | ;; So we use virtual device numbers, generated by Tramp. Both Ange-FTP and |
| 1659 | ;; EFS use device number "-1". In order to be different, we use device number | 1659 | ;; EFS use device number "-1". In order to be different, we use device number |
| 1660 | ;; (-1 . x), whereby "x" is unique for a given (method user host). | 1660 | ;; (-1 . x), whereby "x" is unique for a given (method user host). |
| 1661 | (defvar tramp-devices nil | 1661 | (defvar tramp-devices 0 |
| 1662 | "Keeps virtual device numbers.") | 1662 | "Keeps virtual device numbers.") |
| 1663 | 1663 | ||
| 1664 | (defun tramp-default-file-modes (filename) | 1664 | (defun tramp-default-file-modes (filename) |
| @@ -1809,6 +1809,8 @@ ARGS are the arguments OPERATION has been called with." | |||
| 1809 | 'file-newer-than-file-p 'make-symbolic-link 'rename-file | 1809 | 'file-newer-than-file-p 'make-symbolic-link 'rename-file |
| 1810 | ;; Emacs 23+ only. | 1810 | ;; Emacs 23+ only. |
| 1811 | 'copy-directory | 1811 | 'copy-directory |
| 1812 | ;; Emacs 24+ only. | ||
| 1813 | 'file-equal-p 'file-subdir-of-p | ||
| 1812 | ;; XEmacs only. | 1814 | ;; XEmacs only. |
| 1813 | 'dired-make-relative-symlink | 1815 | 'dired-make-relative-symlink |
| 1814 | 'vm-imap-move-mail 'vm-pop-move-mail 'vm-spool-move-mail)) | 1816 | 'vm-imap-move-mail 'vm-pop-move-mail 'vm-spool-move-mail)) |
| @@ -3410,28 +3412,14 @@ the remote host use line-endings as defined in the variable | |||
| 3410 | (defun tramp-get-inode (vec) | 3412 | (defun tramp-get-inode (vec) |
| 3411 | "Returns the virtual inode number. | 3413 | "Returns the virtual inode number. |
| 3412 | If it doesn't exist, generate a new one." | 3414 | If it doesn't exist, generate a new one." |
| 3413 | (let ((string (tramp-make-tramp-file-name | 3415 | (with-file-property vec (tramp-file-name-localname vec) "inode" |
| 3414 | (tramp-file-name-method vec) | 3416 | (setq tramp-inodes (1+ tramp-inodes)))) |
| 3415 | (tramp-file-name-user vec) | ||
| 3416 | (tramp-file-name-host vec) | ||
| 3417 | ""))) | ||
| 3418 | (unless (assoc string tramp-inodes) | ||
| 3419 | (add-to-list 'tramp-inodes | ||
| 3420 | (list string (length tramp-inodes)))) | ||
| 3421 | (nth 1 (assoc string tramp-inodes)))) | ||
| 3422 | 3417 | ||
| 3423 | (defun tramp-get-device (vec) | 3418 | (defun tramp-get-device (vec) |
| 3424 | "Returns the virtual device number. | 3419 | "Returns the virtual device number. |
| 3425 | If it doesn't exist, generate a new one." | 3420 | If it doesn't exist, generate a new one." |
| 3426 | (let ((string (tramp-make-tramp-file-name | 3421 | (with-connection-property (tramp-get-connection-process vec) "device" |
| 3427 | (tramp-file-name-method vec) | 3422 | (cons -1 (setq tramp-devices (1+ tramp-devices))))) |
| 3428 | (tramp-file-name-user vec) | ||
| 3429 | (tramp-file-name-host vec) | ||
| 3430 | ""))) | ||
| 3431 | (unless (assoc string tramp-devices) | ||
| 3432 | (add-to-list 'tramp-devices | ||
| 3433 | (list string (length tramp-devices)))) | ||
| 3434 | (cons -1 (nth 1 (assoc string tramp-devices))))) | ||
| 3435 | 3423 | ||
| 3436 | (defun tramp-equal-remote (file1 file2) | 3424 | (defun tramp-equal-remote (file1 file2) |
| 3437 | "Check, whether the remote parts of FILE1 and FILE2 are identical. | 3425 | "Check, whether the remote parts of FILE1 and FILE2 are identical. |
diff --git a/lisp/newcomment.el b/lisp/newcomment.el index 41b5041ded5..ddb6c71d1a6 100644 --- a/lisp/newcomment.el +++ b/lisp/newcomment.el | |||
| @@ -185,6 +185,7 @@ The `plain' comment style doubles this value. | |||
| 185 | This should generally stay 0, except for a few modes like Lisp where | 185 | This should generally stay 0, except for a few modes like Lisp where |
| 186 | it is 1 so that regions are commented with two or three semi-colons.") | 186 | it is 1 so that regions are commented with two or three semi-colons.") |
| 187 | 187 | ||
| 188 | ;;;###autoload | ||
| 188 | (defconst comment-styles | 189 | (defconst comment-styles |
| 189 | '((plain nil nil nil nil | 190 | '((plain nil nil nil nil |
| 190 | "Start in column 0 (do not indent), as in Emacs-20") | 191 | "Start in column 0 (do not indent), as in Emacs-20") |
diff --git a/lisp/notifications.el b/lisp/notifications.el index 9f7576b3f5d..1b75c2c5702 100644 --- a/lisp/notifications.el +++ b/lisp/notifications.el | |||
| @@ -93,15 +93,16 @@ | |||
| 93 | 93 | ||
| 94 | (defun notifications-on-action-signal (id action) | 94 | (defun notifications-on-action-signal (id action) |
| 95 | "Dispatch signals to callback functions from `notifications-on-action-map'." | 95 | "Dispatch signals to callback functions from `notifications-on-action-map'." |
| 96 | (let ((entry (assoc id notifications-on-action-map))) | 96 | (let* ((unique-name (dbus-event-service-name last-input-event)) |
| 97 | (entry (assoc (cons unique-name id) notifications-on-action-map))) | ||
| 97 | (when entry | 98 | (when entry |
| 98 | (funcall (cadr entry) id action) | 99 | (funcall (cadr entry) id action) |
| 99 | (remove entry 'notifications-on-action-map)))) | 100 | (remove entry notifications-on-action-map)))) |
| 100 | 101 | ||
| 101 | (when (fboundp 'dbus-register-signal) | 102 | (when (fboundp 'dbus-register-signal) |
| 102 | (dbus-register-signal | 103 | (dbus-register-signal |
| 103 | :session | 104 | :session |
| 104 | notifications-service | 105 | nil |
| 105 | notifications-path | 106 | notifications-path |
| 106 | notifications-interface | 107 | notifications-interface |
| 107 | notifications-action-signal | 108 | notifications-action-signal |
| @@ -111,17 +112,18 @@ | |||
| 111 | "Dispatch signals to callback functions from `notifications-on-closed-map'." | 112 | "Dispatch signals to callback functions from `notifications-on-closed-map'." |
| 112 | ;; notification-daemon prior 0.4.0 does not send a reason. So we | 113 | ;; notification-daemon prior 0.4.0 does not send a reason. So we |
| 113 | ;; make it optional, and assume `undefined' as default. | 114 | ;; make it optional, and assume `undefined' as default. |
| 114 | (let ((entry (assoc id notifications-on-close-map)) | 115 | (let* ((unique-name (dbus-event-service-name last-input-event)) |
| 115 | (reason (or reason 4))) | 116 | (entry (assoc (cons unique-name id) notifications-on-close-map)) |
| 117 | (reason (or reason 4))) | ||
| 116 | (when entry | 118 | (when entry |
| 117 | (funcall (cadr entry) | 119 | (funcall (cadr entry) |
| 118 | id (cadr (assoc reason notifications-closed-reason))) | 120 | id (cadr (assoc reason notifications-closed-reason))) |
| 119 | (remove entry 'notifications-on-close-map)))) | 121 | (remove entry notifications-on-close-map)))) |
| 120 | 122 | ||
| 121 | (when (fboundp 'dbus-register-signal) | 123 | (when (fboundp 'dbus-register-signal) |
| 122 | (dbus-register-signal | 124 | (dbus-register-signal |
| 123 | :session | 125 | :session |
| 124 | notifications-service | 126 | nil |
| 125 | notifications-path | 127 | notifications-path |
| 126 | notifications-interface | 128 | notifications-interface |
| 127 | notifications-closed-signal | 129 | notifications-closed-signal |
| @@ -277,13 +279,18 @@ used to manipulate the notification item with | |||
| 277 | (or hints '(:array :signature "{sv}")) | 279 | (or hints '(:array :signature "{sv}")) |
| 278 | :int32 (or timeout -1))) | 280 | :int32 (or timeout -1))) |
| 279 | 281 | ||
| 280 | ;; Register close/action callback function | 282 | ;; Register close/action callback function. We must also remember |
| 283 | ;; the daemon's unique name, because the daemon could have | ||
| 284 | ;; restarted. | ||
| 281 | (let ((on-action (plist-get params :on-action)) | 285 | (let ((on-action (plist-get params :on-action)) |
| 282 | (on-close (plist-get params :on-close))) | 286 | (on-close (plist-get params :on-close)) |
| 287 | (unique-name (dbus-get-name-owner :session notifications-service))) | ||
| 283 | (when on-action | 288 | (when on-action |
| 284 | (add-to-list 'notifications-on-action-map (list id on-action))) | 289 | (add-to-list 'notifications-on-action-map |
| 290 | (list (cons unique-name id) on-action))) | ||
| 285 | (when on-close | 291 | (when on-close |
| 286 | (add-to-list 'notifications-on-close-map (list id on-close)))) | 292 | (add-to-list 'notifications-on-close-map |
| 293 | (list (cons unique-name id) on-close)))) | ||
| 287 | 294 | ||
| 288 | ;; Return notification id | 295 | ;; Return notification id |
| 289 | id)) | 296 | id)) |
diff --git a/lisp/play/gomoku.el b/lisp/play/gomoku.el index a8ab13bd528..6b6e81dfaba 100644 --- a/lisp/play/gomoku.el +++ b/lisp/play/gomoku.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; gomoku.el --- Gomoku game between you and Emacs | 1 | ;;; gomoku.el --- Gomoku game between you and Emacs |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1988, 1994, 1996, 2001-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1988, 1994, 1996, 2001-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr> | 5 | ;; Author: Philippe Schnoebelen <phs@lsv.ens-cachan.fr> |
| 6 | ;; Maintainer: FSF | 6 | ;; Maintainer: FSF |
| @@ -161,7 +161,7 @@ One useful value to include is `turn-on-font-lock' to highlight the pieces." | |||
| 161 | 161 | ||
| 162 | (defface gomoku-O | 162 | (defface gomoku-O |
| 163 | '((((class color)) (:foreground "red" :weight bold))) | 163 | '((((class color)) (:foreground "red" :weight bold))) |
| 164 | "Face to use for Emacs' O." | 164 | "Face to use for Emacs's O." |
| 165 | :group 'gomoku) | 165 | :group 'gomoku) |
| 166 | 166 | ||
| 167 | (defface gomoku-X | 167 | (defface gomoku-X |
diff --git a/lisp/play/handwrite.el b/lisp/play/handwrite.el index e2aec709b99..d2e307c0145 100644 --- a/lisp/play/handwrite.el +++ b/lisp/play/handwrite.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; handwrite.el --- turns your emacs buffer into a handwritten document -*- coding: iso-latin-1; -*- | 1 | ;;; handwrite.el --- turns your emacs buffer into a handwritten document -*- coding: iso-latin-1; -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1996, 2001-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1996, 2001-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Danny Roozendaal (was: <danny@tvs.kun.nl>) | 5 | ;; Author: Danny Roozendaal (was: <danny@tvs.kun.nl>) |
| 6 | ;; Created: October 21 1996 | 6 | ;; Created: October 21 1996 |
| @@ -189,7 +189,7 @@ Variables: `handwrite-linespace' (default 12) | |||
| 189 | (setq next-line-add-newlines t) | 189 | (setq next-line-add-newlines t) |
| 190 | (switch-to-buffer ps-buf-name) | 190 | (switch-to-buffer ps-buf-name) |
| 191 | (handwrite-insert-header buf-name) | 191 | (handwrite-insert-header buf-name) |
| 192 | (insert "%%Creator: GNU Emacs' handwrite version " emacs-version "\n") | 192 | (insert "%%Creator: GNU Emacs's handwrite version " emacs-version "\n") |
| 193 | (handwrite-insert-preamble) | 193 | (handwrite-insert-preamble) |
| 194 | (handwrite-insert-info) | 194 | (handwrite-insert-info) |
| 195 | (handwrite-insert-font) | 195 | (handwrite-insert-font) |
diff --git a/lisp/play/landmark.el b/lisp/play/landmark.el index a769101ad0b..29bb8a40e8f 100644 --- a/lisp/play/landmark.el +++ b/lisp/play/landmark.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; landmark.el --- neural-network robot that learns landmarks | 1 | ;;; landmark.el --- neural-network robot that learns landmarks |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1996-1997, 2000-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1996-1997, 2000-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Terrence Brannon (was: <brannon@rana.usc.edu>) | 5 | ;; Author: Terrence Brannon (was: <brannon@rana.usc.edu>) |
| 6 | ;; Created: December 16, 1996 - first release to usenet | 6 | ;; Created: December 16, 1996 - first release to usenet |
| @@ -210,7 +210,7 @@ | |||
| 210 | 210 | ||
| 211 | (defface landmark-font-lock-face-O '((((class color)) :foreground "red") | 211 | (defface landmark-font-lock-face-O '((((class color)) :foreground "red") |
| 212 | (t :weight bold)) | 212 | (t :weight bold)) |
| 213 | "Face to use for Emacs' O." | 213 | "Face to use for Emacs's O." |
| 214 | :version "22.1" | 214 | :version "22.1" |
| 215 | :group 'landmark) | 215 | :group 'landmark) |
| 216 | 216 | ||
diff --git a/lisp/progmodes/antlr-mode.el b/lisp/progmodes/antlr-mode.el index 634570cf3e4..9c9a8e09d49 100644 --- a/lisp/progmodes/antlr-mode.el +++ b/lisp/progmodes/antlr-mode.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; antlr-mode.el --- major mode for ANTLR grammar files | 1 | ;;; antlr-mode.el --- major mode for ANTLR grammar files |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1999-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1999-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Christoph.Wedler@sap.com | 5 | ;; Author: Christoph.Wedler@sap.com |
| 6 | ;; Keywords: languages, ANTLR, code generator | 6 | ;; Keywords: languages, ANTLR, code generator |
| @@ -961,7 +961,7 @@ group. The string matched by the first group is highlighted with | |||
| 961 | (antlr-re-search-forward | 961 | (antlr-re-search-forward |
| 962 | "^\\(private\\|public\\|protected\\)\\>[ \t]*\\(\\(\\sw+[ \t]*\\(:\\)?\\)\\)?" | 962 | "^\\(private\\|public\\|protected\\)\\>[ \t]*\\(\\(\\sw+[ \t]*\\(:\\)?\\)\\)?" |
| 963 | limit)) | 963 | limit)) |
| 964 | (1 font-lock-type-face) ; not XEmacs' java level-3 fruit salad | 964 | (1 font-lock-type-face) ; not XEmacs's java level-3 fruit salad |
| 965 | (3 (if (antlr-upcase-p (char-after (match-beginning 3))) | 965 | (3 (if (antlr-upcase-p (char-after (match-beginning 3))) |
| 966 | antlr-tokendef-face | 966 | antlr-tokendef-face |
| 967 | antlr-ruledef-face) nil t) | 967 | antlr-ruledef-face) nil t) |
| @@ -1030,7 +1030,7 @@ not to confuse their context_cache.") | |||
| 1030 | (define-abbrev-table 'antlr-mode-abbrev-table ()) | 1030 | (define-abbrev-table 'antlr-mode-abbrev-table ()) |
| 1031 | 1031 | ||
| 1032 | (defvar antlr-slow-cache-enabling-symbol 'loudly | 1032 | (defvar antlr-slow-cache-enabling-symbol 'loudly |
| 1033 | ;; Emacs' font-lock changes buffer's tick counter, therefore this value should | 1033 | ;; Emacs's font-lock changes buffer's tick counter, therefore this value should |
| 1034 | ;; be a parameter of a font-lock function, but not any other variable of | 1034 | ;; be a parameter of a font-lock function, but not any other variable of |
| 1035 | ;; functions which call `antlr-slow-syntactic-context'. | 1035 | ;; functions which call `antlr-slow-syntactic-context'. |
| 1036 | "If value is a bound symbol, cache will be used even with text changes. | 1036 | "If value is a bound symbol, cache will be used even with text changes. |
| @@ -1113,7 +1113,7 @@ WARNING: this may alter `match-data'." | |||
| 1113 | (or (buffer-syntactic-context) (buffer-syntactic-context-depth)) | 1113 | (or (buffer-syntactic-context) (buffer-syntactic-context-depth)) |
| 1114 | :EMACS | 1114 | :EMACS |
| 1115 | (let ((orig (point)) diff state | 1115 | (let ((orig (point)) diff state |
| 1116 | ;; Arg, Emacs' (buffer-modified-tick) changes with font-lock. Use | 1116 | ;; Arg, Emacs's (buffer-modified-tick) changes with font-lock. Use |
| 1117 | ;; hack that `loudly' is bound during font-locking => cache use will | 1117 | ;; hack that `loudly' is bound during font-locking => cache use will |
| 1118 | ;; increase from 7% to 99.99% during font-locking. | 1118 | ;; increase from 7% to 99.99% during font-locking. |
| 1119 | (tick (or (boundp antlr-slow-cache-enabling-symbol) | 1119 | (tick (or (boundp antlr-slow-cache-enabling-symbol) |
diff --git a/lisp/progmodes/cc-engine.el b/lisp/progmodes/cc-engine.el index 95b43e763d5..3b33ac894f2 100644 --- a/lisp/progmodes/cc-engine.el +++ b/lisp/progmodes/cc-engine.el | |||
| @@ -219,6 +219,38 @@ | |||
| 219 | (point)))) | 219 | (point)))) |
| 220 | c-macro-start)) | 220 | c-macro-start)) |
| 221 | 221 | ||
| 222 | ;; One element macro cache to cope with continual movement within very large | ||
| 223 | ;; CPP macros. | ||
| 224 | (defvar c-macro-cache nil) | ||
| 225 | (make-variable-buffer-local 'c-macro-cache) | ||
| 226 | ;; Nil or cons of the bounds of the most recent CPP form probed by | ||
| 227 | ;; `c-beginning-of-macro', `c-end-of-macro' or `c-syntactic-end-of-macro'. | ||
| 228 | ;; The cdr will be nil if we know only the start of the CPP form. | ||
| 229 | (defvar c-macro-cache-start-pos nil) | ||
| 230 | (make-variable-buffer-local 'c-macro-cache-start-pos) | ||
| 231 | ;; The starting position from where we determined `c-macro-cache'. | ||
| 232 | (defvar c-macro-cache-syntactic nil) | ||
| 233 | (make-variable-buffer-local 'c-macro-cache-syntactic) | ||
| 234 | ;; non-nil iff `c-macro-cache' has both elements set AND the cdr is at a | ||
| 235 | ;; syntactic end of macro, not merely an apparent one. | ||
| 236 | |||
| 237 | (defun c-invalidate-macro-cache (beg end) | ||
| 238 | ;; Called from a before-change function. If the change region is before or | ||
| 239 | ;; in the macro characterised by `c-macro-cache' etc., nullify it | ||
| 240 | ;; appropriately. BEG and END are the standard before-change-functions | ||
| 241 | ;; parameters. END isn't used. | ||
| 242 | (cond | ||
| 243 | ((null c-macro-cache)) | ||
| 244 | ((< beg (car c-macro-cache)) | ||
| 245 | (setq c-macro-cache nil | ||
| 246 | c-macro-cache-start-pos nil | ||
| 247 | c-macro-cache-syntactic nil)) | ||
| 248 | ((and (cdr c-macro-cache) | ||
| 249 | (< beg (cdr c-macro-cache))) | ||
| 250 | (setcdr c-macro-cache nil) | ||
| 251 | (setq c-macro-cache-start-pos beg | ||
| 252 | c-macro-cache-syntactic nil)))) | ||
| 253 | |||
| 222 | (defun c-beginning-of-macro (&optional lim) | 254 | (defun c-beginning-of-macro (&optional lim) |
| 223 | "Go to the beginning of a preprocessor directive. | 255 | "Go to the beginning of a preprocessor directive. |
| 224 | Leave point at the beginning of the directive and return t if in one, | 256 | Leave point at the beginning of the directive and return t if in one, |
| @@ -226,19 +258,36 @@ otherwise return nil and leave point unchanged. | |||
| 226 | 258 | ||
| 227 | Note that this function might do hidden buffer changes. See the | 259 | Note that this function might do hidden buffer changes. See the |
| 228 | comment at the start of cc-engine.el for more info." | 260 | comment at the start of cc-engine.el for more info." |
| 229 | (when c-opt-cpp-prefix | 261 | (let ((here (point))) |
| 230 | (let ((here (point))) | 262 | (when c-opt-cpp-prefix |
| 231 | (save-restriction | 263 | (if (and (car c-macro-cache) |
| 232 | (if lim (narrow-to-region lim (point-max))) | 264 | (>= (point) (car c-macro-cache)) |
| 233 | (beginning-of-line) | 265 | (or (and (cdr c-macro-cache) |
| 234 | (while (eq (char-before (1- (point))) ?\\) | 266 | (<= (point) (cdr c-macro-cache))) |
| 235 | (forward-line -1)) | 267 | (<= (point) c-macro-cache-start-pos))) |
| 236 | (back-to-indentation) | 268 | (unless (< (car c-macro-cache) (or lim (point-min))) |
| 237 | (if (and (<= (point) here) | 269 | (progn (goto-char (max (or lim (point-min)) (car c-macro-cache))) |
| 238 | (looking-at c-opt-cpp-start)) | 270 | (setq c-macro-cache-start-pos |
| 239 | t | 271 | (max c-macro-cache-start-pos here)) |
| 240 | (goto-char here) | 272 | t)) |
| 241 | nil))))) | 273 | (setq c-macro-cache nil |
| 274 | c-macro-cache-start-pos nil | ||
| 275 | c-macro-cache-syntactic nil) | ||
| 276 | |||
| 277 | (save-restriction | ||
| 278 | (if lim (narrow-to-region lim (point-max))) | ||
| 279 | (beginning-of-line) | ||
| 280 | (while (eq (char-before (1- (point))) ?\\) | ||
| 281 | (forward-line -1)) | ||
| 282 | (back-to-indentation) | ||
| 283 | (if (and (<= (point) here) | ||
| 284 | (looking-at c-opt-cpp-start)) | ||
| 285 | (progn | ||
| 286 | (setq c-macro-cache (cons (point) nil) | ||
| 287 | c-macro-cache-start-pos here) | ||
| 288 | t) | ||
| 289 | (goto-char here) | ||
| 290 | nil)))))) | ||
| 242 | 291 | ||
| 243 | (defun c-end-of-macro () | 292 | (defun c-end-of-macro () |
| 244 | "Go to the end of a preprocessor directive. | 293 | "Go to the end of a preprocessor directive. |
| @@ -248,12 +297,24 @@ done that the point is inside a cpp directive to begin with. | |||
| 248 | 297 | ||
| 249 | Note that this function might do hidden buffer changes. See the | 298 | Note that this function might do hidden buffer changes. See the |
| 250 | comment at the start of cc-engine.el for more info." | 299 | comment at the start of cc-engine.el for more info." |
| 251 | (while (progn | 300 | (if (and (cdr c-macro-cache) |
| 252 | (end-of-line) | 301 | (<= (point) (cdr c-macro-cache)) |
| 253 | (when (and (eq (char-before) ?\\) | 302 | (>= (point) (car c-macro-cache))) |
| 254 | (not (eobp))) | 303 | (goto-char (cdr c-macro-cache)) |
| 255 | (forward-char) | 304 | (unless (and (car c-macro-cache) |
| 256 | t)))) | 305 | (<= (point) c-macro-cache-start-pos) |
| 306 | (>= (point) (car c-macro-cache))) | ||
| 307 | (setq c-macro-cache nil | ||
| 308 | c-macro-cache-start-pos nil | ||
| 309 | c-macro-cache-syntactic nil)) | ||
| 310 | (while (progn | ||
| 311 | (end-of-line) | ||
| 312 | (when (and (eq (char-before) ?\\) | ||
| 313 | (not (eobp))) | ||
| 314 | (forward-char) | ||
| 315 | t))) | ||
| 316 | (when (car c-macro-cache) | ||
| 317 | (setcdr c-macro-cache (point))))) | ||
| 257 | 318 | ||
| 258 | (defun c-syntactic-end-of-macro () | 319 | (defun c-syntactic-end-of-macro () |
| 259 | ;; Go to the end of a CPP directive, or a "safe" pos just before. | 320 | ;; Go to the end of a CPP directive, or a "safe" pos just before. |
| @@ -268,12 +329,15 @@ comment at the start of cc-engine.el for more info." | |||
| 268 | ;; at the start of cc-engine.el for more info. | 329 | ;; at the start of cc-engine.el for more info. |
| 269 | (let* ((here (point)) | 330 | (let* ((here (point)) |
| 270 | (there (progn (c-end-of-macro) (point))) | 331 | (there (progn (c-end-of-macro) (point))) |
| 271 | (s (parse-partial-sexp here there))) | 332 | s) |
| 272 | (while (and (or (nth 3 s) ; in a string | 333 | (unless c-macro-cache-syntactic |
| 273 | (nth 4 s)) ; in a comment (maybe at end of line comment) | 334 | (setq s (parse-partial-sexp here there)) |
| 274 | (> there here)) ; No infinite loops, please. | 335 | (while (and (or (nth 3 s) ; in a string |
| 275 | (setq there (1- (nth 8 s))) | 336 | (nth 4 s)) ; in a comment (maybe at end of line comment) |
| 276 | (setq s (parse-partial-sexp here there))) | 337 | (> there here)) ; No infinite loops, please. |
| 338 | (setq there (1- (nth 8 s))) | ||
| 339 | (setq s (parse-partial-sexp here there))) | ||
| 340 | (setq c-macro-cache-syntactic (car c-macro-cache))) | ||
| 277 | (point))) | 341 | (point))) |
| 278 | 342 | ||
| 279 | (defun c-forward-over-cpp-define-id () | 343 | (defun c-forward-over-cpp-define-id () |
| @@ -2089,6 +2153,18 @@ comment at the start of cc-engine.el for more info." | |||
| 2089 | ;; reduced by buffer changes, and increased by invocations of | 2153 | ;; reduced by buffer changes, and increased by invocations of |
| 2090 | ;; `c-state-literal-at'. | 2154 | ;; `c-state-literal-at'. |
| 2091 | 2155 | ||
| 2156 | (defvar c-state-semi-nonlit-pos-cache nil) | ||
| 2157 | (make-variable-buffer-local 'c-state-semi-nonlit-pos-cache) | ||
| 2158 | ;; A list of buffer positions which are known not to be in a literal. This is | ||
| 2159 | ;; ordered with higher positions at the front of the list. Only those which | ||
| 2160 | ;; are less than `c-state-semi-nonlit-pos-cache-limit' are valid. | ||
| 2161 | |||
| 2162 | (defvar c-state-semi-nonlit-pos-cache-limit 1) | ||
| 2163 | (make-variable-buffer-local 'c-state-semi-nonlit-pos-cache-limit) | ||
| 2164 | ;; An upper limit on valid entries in `c-state-semi-nonlit-pos-cache'. This is | ||
| 2165 | ;; reduced by buffer changes, and increased by invocations of | ||
| 2166 | ;; `c-state-literal-at'. FIMXE!!! | ||
| 2167 | |||
| 2092 | (defsubst c-state-pp-to-literal (from to) | 2168 | (defsubst c-state-pp-to-literal (from to) |
| 2093 | ;; Do a parse-partial-sexp from FROM to TO, returning either | 2169 | ;; Do a parse-partial-sexp from FROM to TO, returning either |
| 2094 | ;; (STATE TYPE (BEG . END)) if TO is in a literal; or | 2170 | ;; (STATE TYPE (BEG . END)) if TO is in a literal; or |
| @@ -2129,48 +2205,93 @@ comment at the start of cc-engine.el for more info." | |||
| 2129 | (widen) | 2205 | (widen) |
| 2130 | (save-excursion | 2206 | (save-excursion |
| 2131 | (let ((c c-state-nonlit-pos-cache) | 2207 | (let ((c c-state-nonlit-pos-cache) |
| 2132 | pos npos lit macro-beg macro-end) | 2208 | pos npos high-pos lit macro-beg macro-end) |
| 2133 | ;; Trim the cache to take account of buffer changes. | 2209 | ;; Trim the cache to take account of buffer changes. |
| 2134 | (while (and c (> (car c) c-state-nonlit-pos-cache-limit)) | 2210 | (while (and c (> (car c) c-state-nonlit-pos-cache-limit)) |
| 2135 | (setq c (cdr c))) | 2211 | (setq c (cdr c))) |
| 2136 | (setq c-state-nonlit-pos-cache c) | 2212 | (setq c-state-nonlit-pos-cache c) |
| 2137 | 2213 | ||
| 2138 | (while (and c (> (car c) here)) | 2214 | (while (and c (> (car c) here)) |
| 2215 | (setq high-pos (car c)) | ||
| 2139 | (setq c (cdr c))) | 2216 | (setq c (cdr c))) |
| 2140 | (setq pos (or (car c) (point-min))) | 2217 | (setq pos (or (car c) (point-min))) |
| 2141 | 2218 | ||
| 2142 | (while | 2219 | (unless high-pos |
| 2143 | ;; Add an element to `c-state-nonlit-pos-cache' each iteration. | 2220 | (while |
| 2144 | (and | 2221 | ;; Add an element to `c-state-nonlit-pos-cache' each iteration. |
| 2145 | (<= (setq npos (+ pos c-state-nonlit-pos-interval)) here) | 2222 | (and |
| 2223 | (<= (setq npos (+ pos c-state-nonlit-pos-interval)) here) | ||
| 2146 | 2224 | ||
| 2147 | ;; Test for being in a literal. | 2225 | ;; Test for being in a literal. If so, go to after it. |
| 2148 | (progn | 2226 | (progn |
| 2149 | (setq lit (car (cddr (c-state-pp-to-literal pos npos)))) | 2227 | (setq lit (car (cddr (c-state-pp-to-literal pos npos)))) |
| 2150 | (or (null lit) | 2228 | (or (null lit) |
| 2151 | (prog1 (<= (cdr lit) here) | 2229 | (prog1 (<= (cdr lit) here) |
| 2152 | (setq npos (cdr lit))))) | 2230 | (setq npos (cdr lit))))) |
| 2153 | 2231 | ||
| 2154 | ;; Test for being in a macro. | 2232 | ;; Test for being in a macro. If so, go to after it. |
| 2155 | (progn | 2233 | (progn |
| 2156 | (goto-char npos) | 2234 | (goto-char npos) |
| 2157 | (setq macro-beg | 2235 | (setq macro-beg |
| 2158 | (and (c-beginning-of-macro) (/= (point) npos) (point))) | 2236 | (and (c-beginning-of-macro) (/= (point) npos) (point))) |
| 2159 | (when macro-beg | 2237 | (when macro-beg |
| 2160 | (c-syntactic-end-of-macro) | 2238 | (c-syntactic-end-of-macro) |
| 2161 | (or (eobp) (forward-char)) | 2239 | (or (eobp) (forward-char)) |
| 2162 | (setq macro-end (point))) | 2240 | (setq macro-end (point))) |
| 2163 | (or (null macro-beg) | 2241 | (or (null macro-beg) |
| 2164 | (prog1 (<= macro-end here) | 2242 | (prog1 (<= macro-end here) |
| 2165 | (setq npos macro-end))))) | 2243 | (setq npos macro-end))))) |
| 2166 | 2244 | ||
| 2167 | (setq pos npos) | 2245 | (setq pos npos) |
| 2168 | (setq c-state-nonlit-pos-cache (cons pos c-state-nonlit-pos-cache))) | 2246 | (setq c-state-nonlit-pos-cache (cons pos c-state-nonlit-pos-cache))) |
| 2247 | ;; Add one extra element above HERE so as to to avoid the previous | ||
| 2248 | ;; expensive calculation when the next call is close to the current | ||
| 2249 | ;; one. This is especially useful when inside a large macro. | ||
| 2250 | (setq c-state-nonlit-pos-cache (cons npos c-state-nonlit-pos-cache))) | ||
| 2169 | 2251 | ||
| 2170 | (if (> pos c-state-nonlit-pos-cache-limit) | 2252 | (if (> pos c-state-nonlit-pos-cache-limit) |
| 2171 | (setq c-state-nonlit-pos-cache-limit pos)) | 2253 | (setq c-state-nonlit-pos-cache-limit pos)) |
| 2172 | pos)))) | 2254 | pos)))) |
| 2173 | 2255 | ||
| 2256 | (defun c-state-semi-safe-place (here) | ||
| 2257 | ;; Return a buffer position before HERE which is "safe", i.e. outside any | ||
| 2258 | ;; string or comment. It may be in a macro. | ||
| 2259 | (save-restriction | ||
| 2260 | (widen) | ||
| 2261 | (save-excursion | ||
| 2262 | (let ((c c-state-semi-nonlit-pos-cache) | ||
| 2263 | pos npos high-pos lit macro-beg macro-end) | ||
| 2264 | ;; Trim the cache to take account of buffer changes. | ||
| 2265 | (while (and c (> (car c) c-state-semi-nonlit-pos-cache-limit)) | ||
| 2266 | (setq c (cdr c))) | ||
| 2267 | (setq c-state-semi-nonlit-pos-cache c) | ||
| 2268 | |||
| 2269 | (while (and c (> (car c) here)) | ||
| 2270 | (setq high-pos (car c)) | ||
| 2271 | (setq c (cdr c))) | ||
| 2272 | (setq pos (or (car c) (point-min))) | ||
| 2273 | |||
| 2274 | (unless high-pos | ||
| 2275 | (while | ||
| 2276 | ;; Add an element to `c-state-semi-nonlit-pos-cache' each iteration. | ||
| 2277 | (and | ||
| 2278 | (<= (setq npos (+ pos c-state-nonlit-pos-interval)) here) | ||
| 2279 | |||
| 2280 | ;; Test for being in a literal. If so, go to after it. | ||
| 2281 | (progn | ||
| 2282 | (setq lit (car (cddr (c-state-pp-to-literal pos npos)))) | ||
| 2283 | (or (null lit) | ||
| 2284 | (prog1 (<= (cdr lit) here) | ||
| 2285 | (setq npos (cdr lit)))))) | ||
| 2286 | |||
| 2287 | (setq pos npos) | ||
| 2288 | (setq c-state-semi-nonlit-pos-cache | ||
| 2289 | (cons pos c-state-semi-nonlit-pos-cache)))) | ||
| 2290 | |||
| 2291 | (if (> pos c-state-semi-nonlit-pos-cache-limit) | ||
| 2292 | (setq c-state-semi-nonlit-pos-cache-limit pos)) | ||
| 2293 | pos)))) | ||
| 2294 | |||
| 2174 | (defun c-state-literal-at (here) | 2295 | (defun c-state-literal-at (here) |
| 2175 | ;; If position HERE is inside a literal, return (START . END), the | 2296 | ;; If position HERE is inside a literal, return (START . END), the |
| 2176 | ;; boundaries of the literal (which may be outside the accessible bit of the | 2297 | ;; boundaries of the literal (which may be outside the accessible bit of the |
| @@ -2985,9 +3106,11 @@ comment at the start of cc-engine.el for more info." | |||
| 2985 | ;; | 3106 | ;; |
| 2986 | ;; This function is called from c-after-change. | 3107 | ;; This function is called from c-after-change. |
| 2987 | 3108 | ||
| 2988 | ;; The cache of non-literals: | 3109 | ;; The caches of non-literals: |
| 2989 | (if (< here c-state-nonlit-pos-cache-limit) | 3110 | (if (< here c-state-nonlit-pos-cache-limit) |
| 2990 | (setq c-state-nonlit-pos-cache-limit here)) | 3111 | (setq c-state-nonlit-pos-cache-limit here)) |
| 3112 | (if (< here c-state-semi-nonlit-pos-cache-limit) | ||
| 3113 | (setq c-state-semi-nonlit-pos-cache-limit here)) | ||
| 2991 | 3114 | ||
| 2992 | ;; `c-state-cache': | 3115 | ;; `c-state-cache': |
| 2993 | ;; Case 1: if `here' is in a literal containing point-min, everything | 3116 | ;; Case 1: if `here' is in a literal containing point-min, everything |
| @@ -4230,7 +4353,7 @@ Note that this function might do hidden buffer changes. See the | |||
| 4230 | comment at the start of cc-engine.el for more info." | 4353 | comment at the start of cc-engine.el for more info." |
| 4231 | (save-restriction | 4354 | (save-restriction |
| 4232 | (widen) | 4355 | (widen) |
| 4233 | (let* ((safe-place (c-state-safe-place (point))) | 4356 | (let* ((safe-place (c-state-semi-safe-place (point))) |
| 4234 | (lit (c-state-pp-to-literal safe-place (point)))) | 4357 | (lit (c-state-pp-to-literal safe-place (point)))) |
| 4235 | (or (cadr lit) | 4358 | (or (cadr lit) |
| 4236 | (and detect-cpp | 4359 | (and detect-cpp |
| @@ -4254,7 +4377,7 @@ comment at the start of cc-engine.el for more info." | |||
| 4254 | 4377 | ||
| 4255 | (save-excursion | 4378 | (save-excursion |
| 4256 | (let* ((pos (point)) | 4379 | (let* ((pos (point)) |
| 4257 | (lim (or lim (c-state-safe-place pos))) | 4380 | (lim (or lim (c-state-semi-safe-place pos))) |
| 4258 | (pp-to-lit (save-restriction | 4381 | (pp-to-lit (save-restriction |
| 4259 | (widen) | 4382 | (widen) |
| 4260 | (c-state-pp-to-literal lim pos))) | 4383 | (c-state-pp-to-literal lim pos))) |
| @@ -4372,7 +4495,7 @@ comment at the start of cc-engine.el for more info." | |||
| 4372 | ;; Get a "safe place" approximately TRY-SIZE characters before START. | 4495 | ;; Get a "safe place" approximately TRY-SIZE characters before START. |
| 4373 | ;; This doesn't preserve point. | 4496 | ;; This doesn't preserve point. |
| 4374 | (let* ((pos (max (- start try-size) (point-min))) | 4497 | (let* ((pos (max (- start try-size) (point-min))) |
| 4375 | (base (c-state-safe-place pos)) | 4498 | (base (c-state-semi-safe-place pos)) |
| 4376 | (s (parse-partial-sexp base pos))) | 4499 | (s (parse-partial-sexp base pos))) |
| 4377 | (if (or (nth 4 s) (nth 3 s)) ; comment or string | 4500 | (if (or (nth 4 s) (nth 3 s)) ; comment or string |
| 4378 | (nth 8 s) | 4501 | (nth 8 s) |
diff --git a/lisp/progmodes/cc-langs.el b/lisp/progmodes/cc-langs.el index fafbfb70552..493f3db0961 100644 --- a/lisp/progmodes/cc-langs.el +++ b/lisp/progmodes/cc-langs.el | |||
| @@ -459,8 +459,10 @@ so that all identifiers are recognized as words.") | |||
| 459 | ;; For documentation see the following c-lang-defvar of the same name. | 459 | ;; For documentation see the following c-lang-defvar of the same name. |
| 460 | ;; The value here may be a list of functions or a single function. | 460 | ;; The value here may be a list of functions or a single function. |
| 461 | t nil | 461 | t nil |
| 462 | c++ '(c-extend-region-for-CPP c-before-change-check-<>-operators) | 462 | c++ '(c-extend-region-for-CPP |
| 463 | (c objc) 'c-extend-region-for-CPP | 463 | c-before-change-check-<>-operators |
| 464 | c-invalidate-macro-cache) | ||
| 465 | (c objc) '(c-extend-region-for-CPP c-invalidate-macro-cache) | ||
| 464 | ;; java 'c-before-change-check-<>-operators | 466 | ;; java 'c-before-change-check-<>-operators |
| 465 | awk 'c-awk-record-region-clear-NL) | 467 | awk 'c-awk-record-region-clear-NL) |
| 466 | (c-lang-defvar c-get-state-before-change-functions | 468 | (c-lang-defvar c-get-state-before-change-functions |
diff --git a/lisp/progmodes/gdb-mi.el b/lisp/progmodes/gdb-mi.el index 301714ec55f..0c45c3f5e5d 100644 --- a/lisp/progmodes/gdb-mi.el +++ b/lisp/progmodes/gdb-mi.el | |||
| @@ -1672,8 +1672,6 @@ static char *magick[] = { | |||
| 1672 | (if (not (string= "" string)) | 1672 | (if (not (string= "" string)) |
| 1673 | (setq gdb-last-command string) | 1673 | (setq gdb-last-command string) |
| 1674 | (if gdb-last-command (setq string gdb-last-command))) | 1674 | (if gdb-last-command (setq string gdb-last-command))) |
| 1675 | (if gdb-enable-debug | ||
| 1676 | (push (cons 'mi-send (concat string "\n")) gdb-debug-log)) | ||
| 1677 | (if (string-match "^-" string) | 1675 | (if (string-match "^-" string) |
| 1678 | ;; MI command | 1676 | ;; MI command |
| 1679 | (progn | 1677 | (progn |
| @@ -1683,10 +1681,22 @@ static char *magick[] = { | |||
| 1683 | (if (string-match "\\\\$" string) | 1681 | (if (string-match "\\\\$" string) |
| 1684 | (setq gdb-continuation (concat gdb-continuation string "\n")) | 1682 | (setq gdb-continuation (concat gdb-continuation string "\n")) |
| 1685 | (setq gdb-first-done-or-error t) | 1683 | (setq gdb-first-done-or-error t) |
| 1686 | (process-send-string proc (concat "-interpreter-exec console \"" | 1684 | (let ((to-send (concat "-interpreter-exec console " |
| 1687 | gdb-continuation string "\"\n")) | 1685 | (gdb-mi-quote string) |
| 1686 | "\n"))) | ||
| 1687 | (if gdb-enable-debug | ||
| 1688 | (push (cons 'mi-send to-send) gdb-debug-log)) | ||
| 1689 | (process-send-string proc to-send)) | ||
| 1688 | (setq gdb-continuation nil)))) | 1690 | (setq gdb-continuation nil)))) |
| 1689 | 1691 | ||
| 1692 | (defun gdb-mi-quote (string) | ||
| 1693 | "Return STRING quoted properly as an MI argument. | ||
| 1694 | The string is enclosed in double quotes. | ||
| 1695 | All embedded quotes, newlines, and backslashes are preceded with a backslash." | ||
| 1696 | (setq string (replace-regexp-in-string "\\([\"\\]\\)" "\\\\\\&" string)) | ||
| 1697 | (setq string (replace-regexp-in-string "\n" "\\n" string t t)) | ||
| 1698 | (concat "\"" string "\"")) | ||
| 1699 | |||
| 1690 | (defun gdb-input (command handler-function) | 1700 | (defun gdb-input (command handler-function) |
| 1691 | "Send COMMAND to GDB via the MI interface. | 1701 | "Send COMMAND to GDB via the MI interface. |
| 1692 | Run the function HANDLER-FUNCTION, with no arguments, once the command is | 1702 | Run the function HANDLER-FUNCTION, with no arguments, once the command is |
diff --git a/lisp/progmodes/sql.el b/lisp/progmodes/sql.el index f5bfe526aae..56f42e31cf1 100644 --- a/lisp/progmodes/sql.el +++ b/lisp/progmodes/sql.el | |||
| @@ -2853,9 +2853,12 @@ appended to the SQLi buffer without disturbing your SQL buffer." | |||
| 2853 | "Read a password using PROMPT. Optional DEFAULT is password to start with." | 2853 | "Read a password using PROMPT. Optional DEFAULT is password to start with." |
| 2854 | (read-passwd prompt nil default)) | 2854 | (read-passwd prompt nil default)) |
| 2855 | 2855 | ||
| 2856 | (defun sql-get-login-ext (prompt last-value history-var plist) | 2856 | (defun sql-get-login-ext (symbol prompt history-var plist) |
| 2857 | "Prompt user with extended login parameters. | 2857 | "Prompt user with extended login parameters. |
| 2858 | 2858 | ||
| 2859 | The global value of SYMBOL is the last value and the global value | ||
| 2860 | of the SYMBOL is set based on the user's input. | ||
| 2861 | |||
| 2859 | If PLIST is nil, then the user is simply prompted for a string | 2862 | If PLIST is nil, then the user is simply prompted for a string |
| 2860 | value. | 2863 | value. |
| 2861 | 2864 | ||
| @@ -2868,38 +2871,41 @@ regexp pattern specified in its value. | |||
| 2868 | The `:completion' property prompts for a string specified by its | 2871 | The `:completion' property prompts for a string specified by its |
| 2869 | value. (The property value is used as the PREDICATE argument to | 2872 | value. (The property value is used as the PREDICATE argument to |
| 2870 | `completing-read'.)" | 2873 | `completing-read'.)" |
| 2871 | (let* ((default (plist-get plist :default)) | 2874 | (set-default |
| 2872 | (prompt-def | 2875 | symbol |
| 2873 | (if default | 2876 | (let* ((default (plist-get plist :default)) |
| 2874 | (if (string-match "\\(\\):[ \t]*\\'" prompt) | 2877 | (last-value (default-value symbol)) |
| 2875 | (replace-match (format " (default \"%s\")" default) t t prompt 1) | 2878 | (prompt-def |
| 2876 | (replace-regexp-in-string "[ \t]*\\'" | 2879 | (if default |
| 2877 | (format " (default \"%s\") " default) | 2880 | (if (string-match "\\(\\):[ \t]*\\'" prompt) |
| 2878 | prompt t t)) | 2881 | (replace-match (format " (default \"%s\")" default) t t prompt 1) |
| 2879 | prompt)) | 2882 | (replace-regexp-in-string "[ \t]*\\'" |
| 2880 | (use-dialog-box nil)) | 2883 | (format " (default \"%s\") " default) |
| 2881 | (cond | 2884 | prompt t t)) |
| 2882 | ((plist-member plist :file) | 2885 | prompt)) |
| 2883 | (expand-file-name | 2886 | (use-dialog-box nil)) |
| 2884 | (read-file-name prompt | 2887 | (cond |
| 2885 | (file-name-directory last-value) default t | 2888 | ((plist-member plist :file) |
| 2886 | (file-name-nondirectory last-value) | 2889 | (expand-file-name |
| 2887 | (when (plist-get plist :file) | 2890 | (read-file-name prompt |
| 2888 | `(lambda (f) | 2891 | (file-name-directory last-value) default t |
| 2889 | (string-match | 2892 | (file-name-nondirectory last-value) |
| 2890 | (concat "\\<" ,(plist-get plist :file) "\\>") | 2893 | (when (plist-get plist :file) |
| 2891 | (file-name-nondirectory f))))))) | 2894 | `(lambda (f) |
| 2892 | 2895 | (string-match | |
| 2893 | ((plist-member plist :completion) | 2896 | (concat "\\<" ,(plist-get plist :file) "\\>") |
| 2894 | (completing-read prompt-def (plist-get plist :completion) nil t | 2897 | (file-name-nondirectory f))))))) |
| 2895 | last-value history-var default)) | 2898 | |
| 2896 | 2899 | ((plist-member plist :completion) | |
| 2897 | ((plist-get plist :number) | 2900 | (completing-read prompt-def (plist-get plist :completion) nil t |
| 2898 | (read-number prompt (or default last-value 0))) | 2901 | last-value history-var default)) |
| 2899 | 2902 | ||
| 2900 | (t | 2903 | ((plist-get plist :number) |
| 2901 | (let ((r (read-from-minibuffer prompt-def last-value nil nil history-var nil))) | 2904 | (read-number prompt (or default last-value 0))) |
| 2902 | (if (string= "" r) (or default "") r)))))) | 2905 | |
| 2906 | (t | ||
| 2907 | (let ((r (read-from-minibuffer prompt-def last-value nil nil history-var nil))) | ||
| 2908 | (if (string= "" r) (or default "") r))))))) | ||
| 2903 | 2909 | ||
| 2904 | (defun sql-get-login (&rest what) | 2910 | (defun sql-get-login (&rest what) |
| 2905 | "Get username, password and database from the user. | 2911 | "Get username, password and database from the user. |
| @@ -2937,28 +2943,20 @@ function like this: (sql-get-login 'user 'password 'database)." | |||
| 2937 | 2943 | ||
| 2938 | (cond | 2944 | (cond |
| 2939 | ((eq token 'user) ; user | 2945 | ((eq token 'user) ; user |
| 2940 | (setq sql-user | 2946 | (sql-get-login-ext 'sql-user "User: " 'sql-user-history plist)) |
| 2941 | (sql-get-login-ext "User: " sql-user | ||
| 2942 | 'sql-user-history plist))) | ||
| 2943 | 2947 | ||
| 2944 | ((eq token 'password) ; password | 2948 | ((eq token 'password) ; password |
| 2945 | (setq sql-password | 2949 | (setq-default sql-password |
| 2946 | (sql-read-passwd "Password: " sql-password))) | 2950 | (sql-read-passwd "Password: " sql-password))) |
| 2947 | 2951 | ||
| 2948 | ((eq token 'server) ; server | 2952 | ((eq token 'server) ; server |
| 2949 | (setq sql-server | 2953 | (sql-get-login-ext 'sql-server "Server: " 'sql-server-history plist)) |
| 2950 | (sql-get-login-ext "Server: " sql-server | ||
| 2951 | 'sql-server-history plist))) | ||
| 2952 | 2954 | ||
| 2953 | ((eq token 'database) ; database | 2955 | ((eq token 'database) ; database |
| 2954 | (setq sql-database | 2956 | (sql-get-login-ext 'sql-database "Database: " 'sql-database-history plist)) |
| 2955 | (sql-get-login-ext "Database: " sql-database | ||
| 2956 | 'sql-database-history plist))) | ||
| 2957 | 2957 | ||
| 2958 | ((eq token 'port) ; port | 2958 | ((eq token 'port) ; port |
| 2959 | (setq sql-port | 2959 | (sql-get-login-ext 'sql-port "Port: " nil (append '(:number t) plist)))))) |
| 2960 | (sql-get-login-ext "Port: " sql-port | ||
| 2961 | nil (append '(:number t) plist))))))) | ||
| 2962 | what)) | 2960 | what)) |
| 2963 | 2961 | ||
| 2964 | (defun sql-find-sqli-buffer (&optional product connection) | 2962 | (defun sql-find-sqli-buffer (&optional product connection) |
| @@ -3841,6 +3839,7 @@ you entered, right above the output it created. | |||
| 3841 | (set (make-local-variable 'sql-server) sql-server) | 3839 | (set (make-local-variable 'sql-server) sql-server) |
| 3842 | (set (make-local-variable 'sql-port) sql-port) | 3840 | (set (make-local-variable 'sql-port) sql-port) |
| 3843 | (set (make-local-variable 'sql-connection) sql-connection) | 3841 | (set (make-local-variable 'sql-connection) sql-connection) |
| 3842 | (setq-default sql-connection nil) | ||
| 3844 | ;; Contains the name of database objects | 3843 | ;; Contains the name of database objects |
| 3845 | (set (make-local-variable 'sql-contains-names) t) | 3844 | (set (make-local-variable 'sql-contains-names) t) |
| 3846 | ;; Keep track of existing object names | 3845 | ;; Keep track of existing object names |
| @@ -3935,43 +3934,50 @@ is specified in the connection settings." | |||
| 3935 | ;; Settings are defined | 3934 | ;; Settings are defined |
| 3936 | (if connect-set | 3935 | (if connect-set |
| 3937 | ;; Set the desired parameters | 3936 | ;; Set the desired parameters |
| 3938 | (eval `(let* | 3937 | (let (param-var login-params set-params rem-params) |
| 3939 | (,@(cdr connect-set) | 3938 | |
| 3940 | ;; :sqli-login params variable | 3939 | ;; :sqli-login params variable |
| 3941 | (param-var (sql-get-product-feature sql-product | 3940 | (setq param-var |
| 3942 | :sqli-login nil t)) | 3941 | (sql-get-product-feature sql-product :sqli-login nil t)) |
| 3943 | ;; :sqli-login params value | 3942 | |
| 3944 | (login-params (sql-get-product-feature sql-product | 3943 | ;; :sqli-login params value |
| 3945 | :sqli-login)) | 3944 | (setq login-params |
| 3946 | ;; which params are in the connection | 3945 | (sql-get-product-feature sql-product :sqli-login)) |
| 3947 | (set-params (mapcar | 3946 | |
| 3948 | (lambda (v) | 3947 | ;; Params in the connection |
| 3949 | (cond | 3948 | (setq set-params |
| 3950 | ((eq (car v) 'sql-user) 'user) | 3949 | (mapcar |
| 3951 | ((eq (car v) 'sql-password) 'password) | 3950 | (lambda (v) |
| 3952 | ((eq (car v) 'sql-server) 'server) | 3951 | (cond |
| 3953 | ((eq (car v) 'sql-database) 'database) | 3952 | ((eq (car v) 'sql-user) 'user) |
| 3954 | ((eq (car v) 'sql-port) 'port) | 3953 | ((eq (car v) 'sql-password) 'password) |
| 3955 | (t (car v)))) | 3954 | ((eq (car v) 'sql-server) 'server) |
| 3956 | (cdr connect-set))) | 3955 | ((eq (car v) 'sql-database) 'database) |
| 3957 | ;; the remaining params (w/o the connection params) | 3956 | ((eq (car v) 'sql-port) 'port) |
| 3958 | (rem-params (sql-for-each-login | 3957 | (t (car v)))) |
| 3959 | login-params | 3958 | (cdr connect-set))) |
| 3960 | (lambda (token plist) | 3959 | |
| 3961 | (unless (member token set-params) | 3960 | ;; the remaining params (w/o the connection params) |
| 3962 | (if plist | 3961 | (setq rem-params |
| 3963 | (cons token plist) | 3962 | (sql-for-each-login login-params |
| 3964 | token)))))) | 3963 | (lambda (token plist) |
| 3965 | 3964 | (unless (member token set-params) | |
| 3966 | ;; Set the remaining parameters and start the | 3965 | (if plist (cons token plist) token))))) |
| 3967 | ;; interactive session | 3966 | |
| 3968 | (eval `(let ((sql-connection ,connection) | 3967 | ;; Set the parameters and start the interactive session |
| 3969 | (,param-var ',rem-params)) | 3968 | (mapc |
| 3970 | (sql-product-interactive sql-product | 3969 | (lambda (vv) |
| 3971 | new-name))))) | 3970 | (set-default (car vv) (eval (cadr vv)))) |
| 3971 | (cdr connect-set)) | ||
| 3972 | (setq-default sql-connection connection) | ||
| 3973 | |||
| 3974 | ;; Start the SQLi session with revised list of login parameters | ||
| 3975 | (eval `(let ((,param-var ',rem-params)) | ||
| 3976 | (sql-product-interactive sql-product new-name)))) | ||
| 3972 | 3977 | ||
| 3973 | (message "SQL Connection <%s> does not exist" connection) | 3978 | (message "SQL Connection <%s> does not exist" connection) |
| 3974 | nil))) | 3979 | nil))) |
| 3980 | |||
| 3975 | (message "No SQL Connections defined") | 3981 | (message "No SQL Connections defined") |
| 3976 | nil)) | 3982 | nil)) |
| 3977 | 3983 | ||
| @@ -4101,9 +4107,14 @@ the call to \\[sql-product-interactive] with | |||
| 4101 | 4107 | ||
| 4102 | ;; Connect to database. | 4108 | ;; Connect to database. |
| 4103 | (message "Login...") | 4109 | (message "Login...") |
| 4104 | (funcall (sql-get-product-feature product :sqli-comint-func) | 4110 | (let ((sql-user (default-value 'sql-user)) |
| 4105 | product | 4111 | (sql-password (default-value 'sql-password)) |
| 4106 | (sql-get-product-feature product :sqli-options)) | 4112 | (sql-server (default-value 'sql-server)) |
| 4113 | (sql-database (default-value 'sql-database)) | ||
| 4114 | (sql-port (default-value 'sql-port))) | ||
| 4115 | (funcall (sql-get-product-feature product :sqli-comint-func) | ||
| 4116 | product | ||
| 4117 | (sql-get-product-feature product :sqli-options))) | ||
| 4107 | 4118 | ||
| 4108 | ;; Set SQLi mode. | 4119 | ;; Set SQLi mode. |
| 4109 | (let ((sql-interactive-product product)) | 4120 | (let ((sql-interactive-product product)) |
| @@ -4113,7 +4124,7 @@ the call to \\[sql-product-interactive] with | |||
| 4113 | (setq new-sqli-buffer (current-buffer)) | 4124 | (setq new-sqli-buffer (current-buffer)) |
| 4114 | (when new-name | 4125 | (when new-name |
| 4115 | (sql-rename-buffer new-name)) | 4126 | (sql-rename-buffer new-name)) |
| 4116 | (set (make-local-variable 'sql-buffer) | 4127 | (set (make-local-variable 'sql-buffer) |
| 4117 | (buffer-name new-sqli-buffer)) | 4128 | (buffer-name new-sqli-buffer)) |
| 4118 | 4129 | ||
| 4119 | ;; Set `sql-buffer' in the start buffer | 4130 | ;; Set `sql-buffer' in the start buffer |
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el index d765a960470..c9bf638bb59 100644 --- a/lisp/progmodes/vhdl-mode.el +++ b/lisp/progmodes/vhdl-mode.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; vhdl-mode.el --- major mode for editing VHDL code | 1 | ;;; vhdl-mode.el --- major mode for editing VHDL code |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1992-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1992-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Authors: Reto Zimmermann <reto@gnu.org> | 5 | ;; Authors: Reto Zimmermann <reto@gnu.org> |
| 6 | ;; Rodney J. Whitby <software.vhdl-mode@rwhitby.net> | 6 | ;; Rodney J. Whitby <software.vhdl-mode@rwhitby.net> |
| @@ -2040,7 +2040,7 @@ Ignore byte-compiler warnings you might see." | |||
| 2040 | ;; `wildcard-to-regexp' is included only in XEmacs 21 | 2040 | ;; `wildcard-to-regexp' is included only in XEmacs 21 |
| 2041 | (unless (fboundp 'wildcard-to-regexp) | 2041 | (unless (fboundp 'wildcard-to-regexp) |
| 2042 | (defun wildcard-to-regexp (wildcard) | 2042 | (defun wildcard-to-regexp (wildcard) |
| 2043 | "Simplified version of `wildcard-to-regexp' from Emacs' `files.el'." | 2043 | "Simplified version of `wildcard-to-regexp' from Emacs's `files.el'." |
| 2044 | (let* ((i (string-match "[*?]" wildcard)) | 2044 | (let* ((i (string-match "[*?]" wildcard)) |
| 2045 | (result (substring wildcard 0 i)) | 2045 | (result (substring wildcard 0 i)) |
| 2046 | (len (length wildcard))) | 2046 | (len (length wildcard))) |
| @@ -2087,7 +2087,7 @@ Ignore byte-compiler warnings you might see." | |||
| 2087 | ;; `file-expand-wildcards' undefined (XEmacs) | 2087 | ;; `file-expand-wildcards' undefined (XEmacs) |
| 2088 | (unless (fboundp 'file-expand-wildcards) | 2088 | (unless (fboundp 'file-expand-wildcards) |
| 2089 | (defun file-expand-wildcards (pattern &optional full) | 2089 | (defun file-expand-wildcards (pattern &optional full) |
| 2090 | "Taken from Emacs' `files.el'." | 2090 | "Taken from Emacs's `files.el'." |
| 2091 | (let* ((nondir (file-name-nondirectory pattern)) | 2091 | (let* ((nondir (file-name-nondirectory pattern)) |
| 2092 | (dirpart (file-name-directory pattern)) | 2092 | (dirpart (file-name-directory pattern)) |
| 2093 | (dirs (if (and dirpart (string-match "[[*?]" dirpart)) | 2093 | (dirs (if (and dirpart (string-match "[[*?]" dirpart)) |
diff --git a/lisp/saveplace.el b/lisp/saveplace.el index 9c3ce077b7a..43dad63a140 100644 --- a/lisp/saveplace.el +++ b/lisp/saveplace.el | |||
| @@ -132,9 +132,10 @@ removable and network volumes." | |||
| 132 | 132 | ||
| 133 | (defcustom save-place-ignore-files-regexp | 133 | (defcustom save-place-ignore-files-regexp |
| 134 | "\\(?:COMMIT_EDITMSG\\|hg-editor-[[:alnum:]]+\\.txt\\|svn-commit\\.tmp\\|bzr_log\\.[[:alnum:]]+\\)$" | 134 | "\\(?:COMMIT_EDITMSG\\|hg-editor-[[:alnum:]]+\\.txt\\|svn-commit\\.tmp\\|bzr_log\\.[[:alnum:]]+\\)$" |
| 135 | "Regexp matching files for which no location should be recorded. | 135 | "Regexp matching files for which no position should be recorded. |
| 136 | Useful for temporary file such as commit message files that are | 136 | Useful for temporary file such as commit message files that are |
| 137 | automatically created by the VCS." | 137 | automatically created by the VCS. If set to nil, this feature is |
| 138 | disabled, i.e., the position is recorded for all files." | ||
| 138 | :version "24.1" | 139 | :version "24.1" |
| 139 | :type 'regexp :group 'save-place) | 140 | :type 'regexp :group 'save-place) |
| 140 | 141 | ||
| @@ -169,8 +170,9 @@ To save places automatically in all files, put this in your `.emacs' file: | |||
| 169 | ;; will be saved again when Emacs is killed. | 170 | ;; will be saved again when Emacs is killed. |
| 170 | (or save-place-loaded (load-save-place-alist-from-file)) | 171 | (or save-place-loaded (load-save-place-alist-from-file)) |
| 171 | (when (and buffer-file-name | 172 | (when (and buffer-file-name |
| 172 | (not (string-match save-place-ignore-files-regexp | 173 | (or (not save-place-ignore-files-regexp) |
| 173 | buffer-file-name))) | 174 | (not (string-match save-place-ignore-files-regexp |
| 175 | buffer-file-name)))) | ||
| 174 | (let ((cell (assoc buffer-file-name save-place-alist)) | 176 | (let ((cell (assoc buffer-file-name save-place-alist)) |
| 175 | (position (if (not (eq major-mode 'hexl-mode)) | 177 | (position (if (not (eq major-mode 'hexl-mode)) |
| 176 | (point) | 178 | (point) |
diff --git a/lisp/shell.el b/lisp/shell.el index 1ed43863452..7c5ce49a967 100644 --- a/lisp/shell.el +++ b/lisp/shell.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; shell.el --- specialized comint.el for running the shell -*- lexical-binding: t -*- | 1 | ;;; shell.el --- specialized comint.el for running the shell -*- lexical-binding: t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1988, 1993-1997, 2000-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1988, 1993-1997, 2000-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Olin Shivers <shivers@cs.cmu.edu> | 5 | ;; Author: Olin Shivers <shivers@cs.cmu.edu> |
| 6 | ;; Simon Marshall <simon@gnu.org> | 6 | ;; Simon Marshall <simon@gnu.org> |
| @@ -471,7 +471,7 @@ to continue it. | |||
| 471 | keep this buffer's default directory the same as the shell's working directory. | 471 | keep this buffer's default directory the same as the shell's working directory. |
| 472 | While directory tracking is enabled, the shell's working directory is displayed | 472 | While directory tracking is enabled, the shell's working directory is displayed |
| 473 | by \\[list-buffers] or \\[mouse-buffer-menu] in the `File' field. | 473 | by \\[list-buffers] or \\[mouse-buffer-menu] in the `File' field. |
| 474 | \\[dirs] queries the shell and resyncs Emacs' idea of what the current | 474 | \\[dirs] queries the shell and resyncs Emacs's idea of what the current |
| 475 | directory stack is. | 475 | directory stack is. |
| 476 | \\[shell-dirtrack-mode] turns directory tracking on and off. | 476 | \\[shell-dirtrack-mode] turns directory tracking on and off. |
| 477 | \(The `dirtrack' package provides an alternative implementation of this | 477 | \(The `dirtrack' package provides an alternative implementation of this |
diff --git a/lisp/simple.el b/lisp/simple.el index c968ac01b0d..45daf99f614 100644 --- a/lisp/simple.el +++ b/lisp/simple.el | |||
| @@ -949,46 +949,51 @@ rather than line counts." | |||
| 949 | (forward-line (1- line))))) | 949 | (forward-line (1- line))))) |
| 950 | 950 | ||
| 951 | (defun count-words-region (start end) | 951 | (defun count-words-region (start end) |
| 952 | "Return the number of words between START and END. | 952 | "Count the number of words in the region. |
| 953 | If called interactively, print a message reporting the number of | 953 | If called interactively, print a message reporting the number of |
| 954 | lines, words, and characters in the region." | 954 | lines, words, and chars in the region. |
| 955 | If called from Lisp, return the number of words between positions | ||
| 956 | START and END." | ||
| 955 | (interactive "r") | 957 | (interactive "r") |
| 956 | (let ((words 0)) | 958 | (if (called-interactively-p 'any) |
| 957 | (save-excursion | 959 | (count-words--message "Region" start end) |
| 958 | (save-restriction | 960 | (count-words start end))) |
| 959 | (narrow-to-region start end) | 961 | |
| 960 | (goto-char (point-min)) | 962 | (defun count-words (start end) |
| 961 | (while (forward-word 1) | 963 | "Count words between START and END. |
| 962 | (setq words (1+ words))))) | 964 | If called interactively, START and END are normally the start and |
| 963 | (when (called-interactively-p 'interactive) | 965 | end of the buffer; but if the region is active, START and END are |
| 964 | (count-words--message "Region" | 966 | the start and end of the region. Print a message reporting the |
| 965 | (count-lines start end) | 967 | number of lines, words, and chars. |
| 966 | words | 968 | |
| 967 | (- end start))) | 969 | If called from Lisp, return the number of words between START and |
| 968 | words)) | 970 | END, without printing any message." |
| 969 | 971 | (interactive (list nil nil)) | |
| 970 | (defun count-words () | 972 | (cond ((not (called-interactively-p 'any)) |
| 971 | "Display the number of lines, words, and characters in the buffer. | 973 | (let ((words 0)) |
| 972 | In Transient Mark mode when the mark is active, display the | 974 | (save-excursion |
| 973 | number of lines, words, and characters in the region." | 975 | (save-restriction |
| 974 | (interactive) | 976 | (narrow-to-region start end) |
| 975 | (if (use-region-p) | 977 | (goto-char (point-min)) |
| 976 | (call-interactively 'count-words-region) | 978 | (while (forward-word 1) |
| 977 | (let* ((beg (point-min)) | 979 | (setq words (1+ words))))) |
| 978 | (end (point-max)) | 980 | words)) |
| 979 | (lines (count-lines beg end)) | 981 | ((use-region-p) |
| 980 | (words (count-words-region beg end)) | 982 | (call-interactively 'count-words-region)) |
| 981 | (chars (- end beg))) | 983 | (t |
| 982 | (count-words--message "Buffer" lines words chars)))) | 984 | (count-words--message "Buffer" (point-min) (point-max))))) |
| 983 | 985 | ||
| 984 | (defun count-words--message (str lines words chars) | 986 | (defun count-words--message (str start end) |
| 985 | (message "%s has %d line%s, %d word%s, and %d character%s." | 987 | (let ((lines (count-lines start end)) |
| 986 | str | 988 | (words (count-words start end)) |
| 987 | lines (if (= lines 1) "" "s") | 989 | (chars (- end start))) |
| 988 | words (if (= words 1) "" "s") | 990 | (message "%s has %d line%s, %d word%s, and %d character%s." |
| 989 | chars (if (= chars 1) "" "s"))) | 991 | str |
| 990 | 992 | lines (if (= lines 1) "" "s") | |
| 991 | (defalias 'count-lines-region 'count-words-region) | 993 | words (if (= words 1) "" "s") |
| 994 | chars (if (= chars 1) "" "s")))) | ||
| 995 | |||
| 996 | (define-obsolete-function-alias 'count-lines-region 'count-words-region "24.1") | ||
| 992 | 997 | ||
| 993 | (defun what-line () | 998 | (defun what-line () |
| 994 | "Print the current buffer line number and narrowed line number of point." | 999 | "Print the current buffer line number and narrowed line number of point." |
| @@ -3458,8 +3463,10 @@ and KILLP is t if a prefix arg was specified." | |||
| 3458 | ((eq backward-delete-char-untabify-method 'all) | 3463 | ((eq backward-delete-char-untabify-method 'all) |
| 3459 | " \t\n\r"))) | 3464 | " \t\n\r"))) |
| 3460 | (n (if skip | 3465 | (n (if skip |
| 3461 | (let ((wh (- (point) (save-excursion (skip-chars-backward skip) | 3466 | (let* ((oldpt (point)) |
| 3462 | (point))))) | 3467 | (wh (- oldpt (save-excursion |
| 3468 | (skip-chars-backward skip) | ||
| 3469 | (constrain-to-field nil oldpt))))) | ||
| 3463 | (+ arg (if (zerop wh) 0 (1- wh)))) | 3470 | (+ arg (if (zerop wh) 0 (1- wh)))) |
| 3464 | arg))) | 3471 | arg))) |
| 3465 | ;; Avoid warning about delete-backward-char | 3472 | ;; Avoid warning about delete-backward-char |
diff --git a/lisp/term/ns-win.el b/lisp/term/ns-win.el index 2782d63b719..b681ec3440f 100644 --- a/lisp/term/ns-win.el +++ b/lisp/term/ns-win.el | |||
| @@ -163,7 +163,7 @@ The properties returned may include `top', `left', `height', and `width'." | |||
| 163 | (define-key global-map [ns-power-off] 'save-buffers-kill-emacs) | 163 | (define-key global-map [ns-power-off] 'save-buffers-kill-emacs) |
| 164 | (define-key global-map [ns-open-file] 'ns-find-file) | 164 | (define-key global-map [ns-open-file] 'ns-find-file) |
| 165 | (define-key global-map [ns-open-temp-file] [ns-open-file]) | 165 | (define-key global-map [ns-open-temp-file] [ns-open-file]) |
| 166 | (define-key global-map [ns-drag-file] 'ns-insert-file) | 166 | (define-key global-map [ns-drag-file] 'ns-find-file) |
| 167 | (define-key global-map [ns-drag-color] 'ns-set-foreground-at-mouse) | 167 | (define-key global-map [ns-drag-color] 'ns-set-foreground-at-mouse) |
| 168 | (define-key global-map [S-ns-drag-color] 'ns-set-background-at-mouse) | 168 | (define-key global-map [S-ns-drag-color] 'ns-set-background-at-mouse) |
| 169 | (define-key global-map [ns-drag-text] 'ns-insert-text) | 169 | (define-key global-map [ns-drag-text] 'ns-insert-text) |
diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el index 394e4d4fe48..21d49267b21 100644 --- a/lisp/term/x-win.el +++ b/lisp/term/x-win.el | |||
| @@ -1408,11 +1408,12 @@ Request data types in the order specified by `x-select-request-type'." | |||
| 1408 | (cons '(reverse . t) default-frame-alist))))) | 1408 | (cons '(reverse . t) default-frame-alist))))) |
| 1409 | 1409 | ||
| 1410 | ;; Set x-selection-timeout, measured in milliseconds. | 1410 | ;; Set x-selection-timeout, measured in milliseconds. |
| 1411 | (let ((res-selection-timeout | 1411 | (let ((res-selection-timeout (x-get-resource "selectionTimeout" |
| 1412 | (x-get-resource "selectionTimeout" "SelectionTimeout"))) | 1412 | "SelectionTimeout"))) |
| 1413 | (setq x-selection-timeout 20000) | 1413 | (setq x-selection-timeout |
| 1414 | (if res-selection-timeout | 1414 | (if res-selection-timeout |
| 1415 | (setq x-selection-timeout (string-to-number res-selection-timeout)))) | 1415 | (string-to-number res-selection-timeout) |
| 1416 | 5000))) | ||
| 1416 | 1417 | ||
| 1417 | ;; Don't let Emacs suspend under X. | 1418 | ;; Don't let Emacs suspend under X. |
| 1418 | (add-hook 'suspend-hook 'x-win-suspend-error) | 1419 | (add-hook 'suspend-hook 'x-win-suspend-error) |
diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el index 4e8f0a5a82c..09f6b6b7cf2 100644 --- a/lisp/textmodes/sgml-mode.el +++ b/lisp/textmodes/sgml-mode.el | |||
| @@ -62,7 +62,7 @@ | |||
| 62 | :group 'sgml | 62 | :group 'sgml |
| 63 | :type 'hook) | 63 | :type 'hook) |
| 64 | 64 | ||
| 65 | ;; As long as Emacs' syntax can't be complemented with predicates to context | 65 | ;; As long as Emacs's syntax can't be complemented with predicates to context |
| 66 | ;; sensitively confirm the syntax of characters, we have to live with this | 66 | ;; sensitively confirm the syntax of characters, we have to live with this |
| 67 | ;; kludgy kind of tradeoff. | 67 | ;; kludgy kind of tradeoff. |
| 68 | (defvar sgml-specials '(?\") | 68 | (defvar sgml-specials '(?\") |
diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el index ba4a2766526..16e33889c31 100644 --- a/lisp/vc/diff-mode.el +++ b/lisp/vc/diff-mode.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; diff-mode.el --- a mode for viewing/editing context diffs -*- lexical-binding: t -*- | 1 | ;;; diff-mode.el --- a mode for viewing/editing context diffs -*- lexical-binding: t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1998-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1998-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Stefan Monnier <monnier@iro.umontreal.ca> | 5 | ;; Author: Stefan Monnier <monnier@iro.umontreal.ca> |
| 6 | ;; Keywords: convenience patch diff vc | 6 | ;; Keywords: convenience patch diff vc |
| @@ -27,7 +27,7 @@ | |||
| 27 | ;; to the corresponding source file. | 27 | ;; to the corresponding source file. |
| 28 | 28 | ||
| 29 | ;; Inspired by Pavel Machek's patch-mode.el (<pavel@@atrey.karlin.mff.cuni.cz>) | 29 | ;; Inspired by Pavel Machek's patch-mode.el (<pavel@@atrey.karlin.mff.cuni.cz>) |
| 30 | ;; Some efforts were spent to have it somewhat compatible with XEmacs' | 30 | ;; Some efforts were spent to have it somewhat compatible with XEmacs's |
| 31 | ;; diff-mode as well as with compilation-minor-mode | 31 | ;; diff-mode as well as with compilation-minor-mode |
| 32 | 32 | ||
| 33 | ;; Bugs: | 33 | ;; Bugs: |
| @@ -121,7 +121,7 @@ when editing big diffs)." | |||
| 121 | ("{" . diff-file-prev) | 121 | ("{" . diff-file-prev) |
| 122 | ("\C-m" . diff-goto-source) | 122 | ("\C-m" . diff-goto-source) |
| 123 | ([mouse-2] . diff-goto-source) | 123 | ([mouse-2] . diff-goto-source) |
| 124 | ;; From XEmacs' diff-mode. | 124 | ;; From XEmacs's diff-mode. |
| 125 | ("W" . widen) | 125 | ("W" . widen) |
| 126 | ;;("." . diff-goto-source) ;display-buffer | 126 | ;;("." . diff-goto-source) ;display-buffer |
| 127 | ;;("f" . diff-goto-source) ;find-file | 127 | ;;("f" . diff-goto-source) ;find-file |
diff --git a/lisp/vc/ediff-util.el b/lisp/vc/ediff-util.el index 87740cdc75a..78a2163f653 100644 --- a/lisp/vc/ediff-util.el +++ b/lisp/vc/ediff-util.el | |||
| @@ -3103,7 +3103,7 @@ Hit \\[ediff-recenter] to reset the windows afterward." | |||
| 3103 | ;; according to context. | 3103 | ;; according to context. |
| 3104 | ;; If DEFAULT-FILE is set, it should be used as the default value. | 3104 | ;; If DEFAULT-FILE is set, it should be used as the default value. |
| 3105 | ;; If DEFAULT-DIR is non-nil, use it as the default directory. | 3105 | ;; If DEFAULT-DIR is non-nil, use it as the default directory. |
| 3106 | ;; Otherwise, use the value of Emacs' variable `default-directory.' | 3106 | ;; Otherwise, use the value of `default-directory.' |
| 3107 | (defun ediff-read-file-name (prompt default-dir default-file &optional no-dirs) | 3107 | (defun ediff-read-file-name (prompt default-dir default-file &optional no-dirs) |
| 3108 | ;; hack default-dir if it is not set | 3108 | ;; hack default-dir if it is not set |
| 3109 | (setq default-dir | 3109 | (setq default-dir |
diff --git a/lisp/vc/vc-arch.el b/lisp/vc/vc-arch.el index 7502bc28c5f..052e6784b08 100644 --- a/lisp/vc/vc-arch.el +++ b/lisp/vc/vc-arch.el | |||
| @@ -65,6 +65,11 @@ | |||
| 65 | ;;; Customization options | 65 | ;;; Customization options |
| 66 | ;;; | 66 | ;;; |
| 67 | 67 | ||
| 68 | (defgroup vc-arch nil | ||
| 69 | "VC Arch backend." | ||
| 70 | :version "24.1" | ||
| 71 | :group 'vc) | ||
| 72 | |||
| 68 | ;; It seems Arch diff does not accept many options, so this is not | 73 | ;; It seems Arch diff does not accept many options, so this is not |
| 69 | ;; very useful. It exists mainly so that the VC backends are all | 74 | ;; very useful. It exists mainly so that the VC backends are all |
| 70 | ;; consistent with regards to their treatment of diff switches. | 75 | ;; consistent with regards to their treatment of diff switches. |
| @@ -76,7 +81,7 @@ If nil, use the value of `vc-diff-switches'. If t, use no switches." | |||
| 76 | (string :tag "Argument String") | 81 | (string :tag "Argument String") |
| 77 | (repeat :tag "Argument List" :value ("") string)) | 82 | (repeat :tag "Argument List" :value ("") string)) |
| 78 | :version "23.1" | 83 | :version "23.1" |
| 79 | :group 'vc) | 84 | :group 'vc-arch) |
| 80 | 85 | ||
| 81 | (define-obsolete-variable-alias 'vc-arch-command 'vc-arch-program "23.1") | 86 | (define-obsolete-variable-alias 'vc-arch-command 'vc-arch-program "23.1") |
| 82 | 87 | ||
| @@ -87,7 +92,7 @@ If nil, use the value of `vc-diff-switches'. If t, use no switches." | |||
| 87 | (or (car candidates) "tla")) | 92 | (or (car candidates) "tla")) |
| 88 | "Name of the Arch executable." | 93 | "Name of the Arch executable." |
| 89 | :type 'string | 94 | :type 'string |
| 90 | :group 'vc) | 95 | :group 'vc-arch) |
| 91 | 96 | ||
| 92 | ;; Clear up the cache to force vc-call to check again and discover | 97 | ;; Clear up the cache to force vc-call to check again and discover |
| 93 | ;; new functions when we reload this file. | 98 | ;; new functions when we reload this file. |
| @@ -377,7 +382,7 @@ CALLBACK expects (ENTRIES &optional MORE-TO-COME); see | |||
| 377 | '(("\\`.*--\\(.*--.*\\)--\\(v?\\).*-\\([0-9]+\\)\\'" . "\\2\\3[\\1]")) | 382 | '(("\\`.*--\\(.*--.*\\)--\\(v?\\).*-\\([0-9]+\\)\\'" . "\\2\\3[\\1]")) |
| 378 | "Rewrite rules to shorten Arch's revision names on the mode-line." | 383 | "Rewrite rules to shorten Arch's revision names on the mode-line." |
| 379 | :type '(repeat (cons regexp string)) | 384 | :type '(repeat (cons regexp string)) |
| 380 | :group 'vc) | 385 | :group 'vc-arch) |
| 381 | 386 | ||
| 382 | (defun vc-arch-mode-line-string (file) | 387 | (defun vc-arch-mode-line-string (file) |
| 383 | "Return string for placement in modeline by `vc-mode-line' for FILE." | 388 | "Return string for placement in modeline by `vc-mode-line' for FILE." |
diff --git a/lisp/vc/vc-bzr.el b/lisp/vc/vc-bzr.el index e64f05130a3..9f35fc8f035 100644 --- a/lisp/vc/vc-bzr.el +++ b/lisp/vc/vc-bzr.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; vc-bzr.el --- VC backend for the bzr revision control system | 1 | ;;; vc-bzr.el --- VC backend for the bzr revision control system |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2006-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2006-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Dave Love <fx@gnu.org> | 5 | ;; Author: Dave Love <fx@gnu.org> |
| 6 | ;; Riccardo Murri <riccardo.murri@gmail.com> | 6 | ;; Riccardo Murri <riccardo.murri@gmail.com> |
| @@ -56,7 +56,7 @@ | |||
| 56 | (put 'Bzr 'vc-functions nil) | 56 | (put 'Bzr 'vc-functions nil) |
| 57 | 57 | ||
| 58 | (defgroup vc-bzr nil | 58 | (defgroup vc-bzr nil |
| 59 | "VC bzr backend." | 59 | "VC Bazaar (bzr) backend." |
| 60 | :version "22.2" | 60 | :version "22.2" |
| 61 | :group 'vc) | 61 | :group 'vc) |
| 62 | 62 | ||
| @@ -431,7 +431,7 @@ If any error occurred in running `bzr status', then return nil." | |||
| 431 | (skip-chars-forward " \n\t") ;Throw away spaces. | 431 | (skip-chars-forward " \n\t") ;Throw away spaces. |
| 432 | (cons status | 432 | (cons status |
| 433 | ;; "bzr" will output warnings and informational messages to | 433 | ;; "bzr" will output warnings and informational messages to |
| 434 | ;; stderr; due to Emacs' `vc-do-command' (and, it seems, | 434 | ;; stderr; due to Emacs's `vc-do-command' (and, it seems, |
| 435 | ;; `start-process' itself) limitations, we cannot catch stderr | 435 | ;; `start-process' itself) limitations, we cannot catch stderr |
| 436 | ;; and stdout into different buffers. So, if there's anything | 436 | ;; and stdout into different buffers. So, if there's anything |
| 437 | ;; left in the buffer after removing the above status | 437 | ;; left in the buffer after removing the above status |
diff --git a/lisp/vc/vc-cvs.el b/lisp/vc/vc-cvs.el index 720df27f442..2d8d132a249 100644 --- a/lisp/vc/vc-cvs.el +++ b/lisp/vc/vc-cvs.el | |||
| @@ -59,6 +59,11 @@ | |||
| 59 | ;;; Customization options | 59 | ;;; Customization options |
| 60 | ;;; | 60 | ;;; |
| 61 | 61 | ||
| 62 | (defgroup vc-cvs nil | ||
| 63 | "VC CVS backend." | ||
| 64 | :version "24.1" | ||
| 65 | :group 'vc) | ||
| 66 | |||
| 62 | (defcustom vc-cvs-global-switches nil | 67 | (defcustom vc-cvs-global-switches nil |
| 63 | "Global switches to pass to any CVS command." | 68 | "Global switches to pass to any CVS command." |
| 64 | :type '(choice (const :tag "None" nil) | 69 | :type '(choice (const :tag "None" nil) |
| @@ -67,7 +72,7 @@ | |||
| 67 | :value ("") | 72 | :value ("") |
| 68 | string)) | 73 | string)) |
| 69 | :version "22.1" | 74 | :version "22.1" |
| 70 | :group 'vc) | 75 | :group 'vc-cvs) |
| 71 | 76 | ||
| 72 | (defcustom vc-cvs-register-switches nil | 77 | (defcustom vc-cvs-register-switches nil |
| 73 | "Switches for registering a file into CVS. | 78 | "Switches for registering a file into CVS. |
| @@ -79,7 +84,7 @@ If t, use no switches." | |||
| 79 | (string :tag "Argument String") | 84 | (string :tag "Argument String") |
| 80 | (repeat :tag "Argument List" :value ("") string)) | 85 | (repeat :tag "Argument List" :value ("") string)) |
| 81 | :version "21.1" | 86 | :version "21.1" |
| 82 | :group 'vc) | 87 | :group 'vc-cvs) |
| 83 | 88 | ||
| 84 | (defcustom vc-cvs-diff-switches nil | 89 | (defcustom vc-cvs-diff-switches nil |
| 85 | "String or list of strings specifying switches for CVS diff under VC. | 90 | "String or list of strings specifying switches for CVS diff under VC. |
| @@ -89,13 +94,13 @@ If nil, use the value of `vc-diff-switches'. If t, use no switches." | |||
| 89 | (string :tag "Argument String") | 94 | (string :tag "Argument String") |
| 90 | (repeat :tag "Argument List" :value ("") string)) | 95 | (repeat :tag "Argument List" :value ("") string)) |
| 91 | :version "21.1" | 96 | :version "21.1" |
| 92 | :group 'vc) | 97 | :group 'vc-cvs) |
| 93 | 98 | ||
| 94 | (defcustom vc-cvs-header '("\$Id\$") | 99 | (defcustom vc-cvs-header '("\$Id\$") |
| 95 | "Header keywords to be inserted by `vc-insert-headers'." | 100 | "Header keywords to be inserted by `vc-insert-headers'." |
| 96 | :version "24.1" ; no longer consult the obsolete vc-header-alist | 101 | :version "24.1" ; no longer consult the obsolete vc-header-alist |
| 97 | :type '(repeat string) | 102 | :type '(repeat string) |
| 98 | :group 'vc) | 103 | :group 'vc-cvs) |
| 99 | 104 | ||
| 100 | (defcustom vc-cvs-use-edit t | 105 | (defcustom vc-cvs-use-edit t |
| 101 | "Non-nil means to use `cvs edit' to \"check out\" a file. | 106 | "Non-nil means to use `cvs edit' to \"check out\" a file. |
| @@ -103,7 +108,7 @@ This is only meaningful if you don't use the implicit checkout model | |||
| 103 | \(i.e. if you have $CVSREAD set)." | 108 | \(i.e. if you have $CVSREAD set)." |
| 104 | :type 'boolean | 109 | :type 'boolean |
| 105 | :version "21.1" | 110 | :version "21.1" |
| 106 | :group 'vc) | 111 | :group 'vc-cvs) |
| 107 | 112 | ||
| 108 | (defcustom vc-cvs-stay-local 'only-file | 113 | (defcustom vc-cvs-stay-local 'only-file |
| 109 | "Non-nil means use local operations when possible for remote repositories. | 114 | "Non-nil means use local operations when possible for remote repositories. |
| @@ -131,7 +136,7 @@ by these regular expressions." | |||
| 131 | :tag "if it matches") | 136 | :tag "if it matches") |
| 132 | (repeat :format "%v%i\n" :inline t (regexp :tag "or")))) | 137 | (repeat :format "%v%i\n" :inline t (regexp :tag "or")))) |
| 133 | :version "23.1" | 138 | :version "23.1" |
| 134 | :group 'vc) | 139 | :group 'vc-cvs) |
| 135 | 140 | ||
| 136 | (defcustom vc-cvs-sticky-date-format-string "%c" | 141 | (defcustom vc-cvs-sticky-date-format-string "%c" |
| 137 | "Format string for mode-line display of sticky date. | 142 | "Format string for mode-line display of sticky date. |
| @@ -139,7 +144,7 @@ Format is according to `format-time-string'. Only used if | |||
| 139 | `vc-cvs-sticky-tag-display' is t." | 144 | `vc-cvs-sticky-tag-display' is t." |
| 140 | :type '(string) | 145 | :type '(string) |
| 141 | :version "22.1" | 146 | :version "22.1" |
| 142 | :group 'vc) | 147 | :group 'vc-cvs) |
| 143 | 148 | ||
| 144 | (defcustom vc-cvs-sticky-tag-display t | 149 | (defcustom vc-cvs-sticky-tag-display t |
| 145 | "Specify the mode-line display of sticky tags. | 150 | "Specify the mode-line display of sticky tags. |
| @@ -178,7 +183,7 @@ displayed. Date and time is displayed for sticky dates. | |||
| 178 | See also variable `vc-cvs-sticky-date-format-string'." | 183 | See also variable `vc-cvs-sticky-date-format-string'." |
| 179 | :type '(choice boolean function) | 184 | :type '(choice boolean function) |
| 180 | :version "22.1" | 185 | :version "22.1" |
| 181 | :group 'vc) | 186 | :group 'vc-cvs) |
| 182 | 187 | ||
| 183 | ;;; | 188 | ;;; |
| 184 | ;;; Internal variables | 189 | ;;; Internal variables |
diff --git a/lisp/vc/vc-git.el b/lisp/vc/vc-git.el index 2715fdd142d..3ec32243796 100644 --- a/lisp/vc/vc-git.el +++ b/lisp/vc/vc-git.el | |||
| @@ -109,6 +109,11 @@ | |||
| 109 | (require 'vc-dir) | 109 | (require 'vc-dir) |
| 110 | (require 'grep)) | 110 | (require 'grep)) |
| 111 | 111 | ||
| 112 | (defgroup vc-git nil | ||
| 113 | "VC Git backend." | ||
| 114 | :version "24.1" | ||
| 115 | :group 'vc) | ||
| 116 | |||
| 112 | (defcustom vc-git-diff-switches t | 117 | (defcustom vc-git-diff-switches t |
| 113 | "String or list of strings specifying switches for Git diff under VC. | 118 | "String or list of strings specifying switches for Git diff under VC. |
| 114 | If nil, use the value of `vc-diff-switches'. If t, use no switches." | 119 | If nil, use the value of `vc-diff-switches'. If t, use no switches." |
| @@ -117,13 +122,13 @@ If nil, use the value of `vc-diff-switches'. If t, use no switches." | |||
| 117 | (string :tag "Argument String") | 122 | (string :tag "Argument String") |
| 118 | (repeat :tag "Argument List" :value ("") string)) | 123 | (repeat :tag "Argument List" :value ("") string)) |
| 119 | :version "23.1" | 124 | :version "23.1" |
| 120 | :group 'vc) | 125 | :group 'vc-git) |
| 121 | 126 | ||
| 122 | (defcustom vc-git-program "git" | 127 | (defcustom vc-git-program "git" |
| 123 | "Name of the Git executable (excluding any arguments)." | 128 | "Name of the Git executable (excluding any arguments)." |
| 124 | :version "24.1" | 129 | :version "24.1" |
| 125 | :type 'string | 130 | :type 'string |
| 126 | :group 'vc) | 131 | :group 'vc-git) |
| 127 | 132 | ||
| 128 | (defcustom vc-git-root-log-format | 133 | (defcustom vc-git-root-log-format |
| 129 | '("%d%h..: %an %ad %s" | 134 | '("%d%h..: %an %ad %s" |
| @@ -143,7 +148,7 @@ format string (which is passed to \"git log\" via the argument | |||
| 143 | matching the resulting Git log output, and KEYWORDS is a list of | 148 | matching the resulting Git log output, and KEYWORDS is a list of |
| 144 | `font-lock-keywords' for highlighting the Log View buffer." | 149 | `font-lock-keywords' for highlighting the Log View buffer." |
| 145 | :type '(list string string (repeat sexp)) | 150 | :type '(list string string (repeat sexp)) |
| 146 | :group 'vc | 151 | :group 'vc-git |
| 147 | :version "24.1") | 152 | :version "24.1") |
| 148 | 153 | ||
| 149 | (defvar vc-git-commits-coding-system 'utf-8 | 154 | (defvar vc-git-commits-coding-system 'utf-8 |
| @@ -1103,8 +1108,11 @@ The difference to vc-do-command is that this function always invokes | |||
| 1103 | (defun vc-git--call (buffer command &rest args) | 1108 | (defun vc-git--call (buffer command &rest args) |
| 1104 | ;; We don't need to care the arguments. If there is a file name, it | 1109 | ;; We don't need to care the arguments. If there is a file name, it |
| 1105 | ;; is always a relative one. This works also for remote | 1110 | ;; is always a relative one. This works also for remote |
| 1106 | ;; directories. | 1111 | ;; directories. We enable `inhibit-null-byte-detection', otherwise |
| 1107 | (apply 'process-file vc-git-program nil buffer nil command args)) | 1112 | ;; Tramp's eol conversion might be confused. |
| 1113 | (let ((inhibit-null-byte-detection t) | ||
| 1114 | (process-environment (cons "PAGER=" process-environment))) | ||
| 1115 | (apply 'process-file vc-git-program nil buffer nil command args))) | ||
| 1108 | 1116 | ||
| 1109 | (defun vc-git--out-ok (command &rest args) | 1117 | (defun vc-git--out-ok (command &rest args) |
| 1110 | (zerop (apply 'vc-git--call '(t nil) command args))) | 1118 | (zerop (apply 'vc-git--call '(t nil) command args))) |
diff --git a/lisp/vc/vc-hg.el b/lisp/vc/vc-hg.el index 30c91ad3111..f3ba009b8c2 100644 --- a/lisp/vc/vc-hg.el +++ b/lisp/vc/vc-hg.el | |||
| @@ -116,13 +116,18 @@ | |||
| 116 | 116 | ||
| 117 | ;;; Customization options | 117 | ;;; Customization options |
| 118 | 118 | ||
| 119 | (defgroup vc-hg nil | ||
| 120 | "VC Mercurial (hg) backend." | ||
| 121 | :version "24.1" | ||
| 122 | :group 'vc) | ||
| 123 | |||
| 119 | (defcustom vc-hg-global-switches nil | 124 | (defcustom vc-hg-global-switches nil |
| 120 | "Global switches to pass to any Hg command." | 125 | "Global switches to pass to any Hg command." |
| 121 | :type '(choice (const :tag "None" nil) | 126 | :type '(choice (const :tag "None" nil) |
| 122 | (string :tag "Argument String") | 127 | (string :tag "Argument String") |
| 123 | (repeat :tag "Argument List" :value ("") string)) | 128 | (repeat :tag "Argument List" :value ("") string)) |
| 124 | :version "22.2" | 129 | :version "22.2" |
| 125 | :group 'vc) | 130 | :group 'vc-hg) |
| 126 | 131 | ||
| 127 | (defcustom vc-hg-diff-switches t ; Hg doesn't support common args like -u | 132 | (defcustom vc-hg-diff-switches t ; Hg doesn't support common args like -u |
| 128 | "String or list of strings specifying switches for Hg diff under VC. | 133 | "String or list of strings specifying switches for Hg diff under VC. |
| @@ -132,12 +137,12 @@ If nil, use the value of `vc-diff-switches'. If t, use no switches." | |||
| 132 | (string :tag "Argument String") | 137 | (string :tag "Argument String") |
| 133 | (repeat :tag "Argument List" :value ("") string)) | 138 | (repeat :tag "Argument List" :value ("") string)) |
| 134 | :version "23.1" | 139 | :version "23.1" |
| 135 | :group 'vc) | 140 | :group 'vc-hg) |
| 136 | 141 | ||
| 137 | (defcustom vc-hg-program "hg" | 142 | (defcustom vc-hg-program "hg" |
| 138 | "Name of the Mercurial executable (excluding any arguments)." | 143 | "Name of the Mercurial executable (excluding any arguments)." |
| 139 | :type 'string | 144 | :type 'string |
| 140 | :group 'vc) | 145 | :group 'vc-hg) |
| 141 | 146 | ||
| 142 | (defcustom vc-hg-root-log-format | 147 | (defcustom vc-hg-root-log-format |
| 143 | '("{rev}:{tags}: {author|person} {date|shortdate} {desc|firstline}\\n" | 148 | '("{rev}:{tags}: {author|person} {date|shortdate} {desc|firstline}\\n" |
| @@ -153,7 +158,7 @@ REGEXP is a regular expression matching the resulting Mercurial | |||
| 153 | output, and KEYWORDS is a list of `font-lock-keywords' for | 158 | output, and KEYWORDS is a list of `font-lock-keywords' for |
| 154 | highlighting the Log View buffer." | 159 | highlighting the Log View buffer." |
| 155 | :type '(list string string (repeat sexp)) | 160 | :type '(list string string (repeat sexp)) |
| 156 | :group 'vc | 161 | :group 'vc-hg |
| 157 | :version "24.1") | 162 | :version "24.1") |
| 158 | 163 | ||
| 159 | 164 | ||
diff --git a/lisp/vc/vc-mtn.el b/lisp/vc/vc-mtn.el index d0727d9c0dc..122743c3747 100644 --- a/lisp/vc/vc-mtn.el +++ b/lisp/vc/vc-mtn.el | |||
| @@ -34,6 +34,11 @@ | |||
| 34 | 34 | ||
| 35 | (eval-when-compile (require 'cl) (require 'vc)) | 35 | (eval-when-compile (require 'cl) (require 'vc)) |
| 36 | 36 | ||
| 37 | (defgroup vc-mtn nil | ||
| 38 | "VC Monotone (mtn) backend." | ||
| 39 | :version "24.1" | ||
| 40 | :group 'vc) | ||
| 41 | |||
| 37 | (defcustom vc-mtn-diff-switches t | 42 | (defcustom vc-mtn-diff-switches t |
| 38 | "String or list of strings specifying switches for monotone diff under VC. | 43 | "String or list of strings specifying switches for monotone diff under VC. |
| 39 | If nil, use the value of `vc-diff-switches'. If t, use no switches." | 44 | If nil, use the value of `vc-diff-switches'. If t, use no switches." |
| @@ -42,13 +47,13 @@ If nil, use the value of `vc-diff-switches'. If t, use no switches." | |||
| 42 | (string :tag "Argument String") | 47 | (string :tag "Argument String") |
| 43 | (repeat :tag "Argument List" :value ("") string)) | 48 | (repeat :tag "Argument List" :value ("") string)) |
| 44 | :version "23.1" | 49 | :version "23.1" |
| 45 | :group 'vc) | 50 | :group 'vc-mtn) |
| 46 | 51 | ||
| 47 | (define-obsolete-variable-alias 'vc-mtn-command 'vc-mtn-program "23.1") | 52 | (define-obsolete-variable-alias 'vc-mtn-command 'vc-mtn-program "23.1") |
| 48 | (defcustom vc-mtn-program "mtn" | 53 | (defcustom vc-mtn-program "mtn" |
| 49 | "Name of the monotone executable." | 54 | "Name of the monotone executable." |
| 50 | :type 'string | 55 | :type 'string |
| 51 | :group 'vc) | 56 | :group 'vc-mtn) |
| 52 | 57 | ||
| 53 | ;; Clear up the cache to force vc-call to check again and discover | 58 | ;; Clear up the cache to force vc-call to check again and discover |
| 54 | ;; new functions when we reload this file. | 59 | ;; new functions when we reload this file. |
| @@ -153,7 +158,7 @@ If nil, use the value of `vc-diff-switches'. If t, use no switches." | |||
| 153 | "Rewrite rules to shorten Mtn's revision names on the mode-line." | 158 | "Rewrite rules to shorten Mtn's revision names on the mode-line." |
| 154 | :type '(repeat (cons regexp string)) | 159 | :type '(repeat (cons regexp string)) |
| 155 | :version "22.2" | 160 | :version "22.2" |
| 156 | :group 'vc) | 161 | :group 'vc-mtn) |
| 157 | 162 | ||
| 158 | (defun vc-mtn-mode-line-string (file) | 163 | (defun vc-mtn-mode-line-string (file) |
| 159 | "Return string for placement in modeline by `vc-mode-line' for FILE." | 164 | "Return string for placement in modeline by `vc-mode-line' for FILE." |
diff --git a/lisp/vc/vc-rcs.el b/lisp/vc/vc-rcs.el index f2122b60ce1..7e10372f362 100644 --- a/lisp/vc/vc-rcs.el +++ b/lisp/vc/vc-rcs.el | |||
| @@ -41,13 +41,18 @@ | |||
| 41 | (require 'cl) | 41 | (require 'cl) |
| 42 | (require 'vc)) | 42 | (require 'vc)) |
| 43 | 43 | ||
| 44 | (defgroup vc-rcs nil | ||
| 45 | "VC RCS backend." | ||
| 46 | :version "24.1" | ||
| 47 | :group 'vc) | ||
| 48 | |||
| 44 | (defcustom vc-rcs-release nil | 49 | (defcustom vc-rcs-release nil |
| 45 | "The release number of your RCS installation, as a string. | 50 | "The release number of your RCS installation, as a string. |
| 46 | If nil, VC itself computes this value when it is first needed." | 51 | If nil, VC itself computes this value when it is first needed." |
| 47 | :type '(choice (const :tag "Auto" nil) | 52 | :type '(choice (const :tag "Auto" nil) |
| 48 | (string :tag "Specified") | 53 | (string :tag "Specified") |
| 49 | (const :tag "Unknown" unknown)) | 54 | (const :tag "Unknown" unknown)) |
| 50 | :group 'vc) | 55 | :group 'vc-rcs) |
| 51 | 56 | ||
| 52 | (defcustom vc-rcs-register-switches nil | 57 | (defcustom vc-rcs-register-switches nil |
| 53 | "Switches for registering a file in RCS. | 58 | "Switches for registering a file in RCS. |
| @@ -59,7 +64,7 @@ If t, use no switches." | |||
| 59 | (string :tag "Argument String") | 64 | (string :tag "Argument String") |
| 60 | (repeat :tag "Argument List" :value ("") string)) | 65 | (repeat :tag "Argument List" :value ("") string)) |
| 61 | :version "21.1" | 66 | :version "21.1" |
| 62 | :group 'vc) | 67 | :group 'vc-rcs) |
| 63 | 68 | ||
| 64 | (defcustom vc-rcs-diff-switches nil | 69 | (defcustom vc-rcs-diff-switches nil |
| 65 | "String or list of strings specifying switches for RCS diff under VC. | 70 | "String or list of strings specifying switches for RCS diff under VC. |
| @@ -69,20 +74,20 @@ If nil, use the value of `vc-diff-switches'. If t, use no switches." | |||
| 69 | (string :tag "Argument String") | 74 | (string :tag "Argument String") |
| 70 | (repeat :tag "Argument List" :value ("") string)) | 75 | (repeat :tag "Argument List" :value ("") string)) |
| 71 | :version "21.1" | 76 | :version "21.1" |
| 72 | :group 'vc) | 77 | :group 'vc-rcs) |
| 73 | 78 | ||
| 74 | (defcustom vc-rcs-header '("\$Id\$") | 79 | (defcustom vc-rcs-header '("\$Id\$") |
| 75 | "Header keywords to be inserted by `vc-insert-headers'." | 80 | "Header keywords to be inserted by `vc-insert-headers'." |
| 76 | :type '(repeat string) | 81 | :type '(repeat string) |
| 77 | :version "24.1" ; no longer consult the obsolete vc-header-alist | 82 | :version "24.1" ; no longer consult the obsolete vc-header-alist |
| 78 | :group 'vc) | 83 | :group 'vc-rcs) |
| 79 | 84 | ||
| 80 | (defcustom vc-rcsdiff-knows-brief nil | 85 | (defcustom vc-rcsdiff-knows-brief nil |
| 81 | "Indicates whether rcsdiff understands the --brief option. | 86 | "Indicates whether rcsdiff understands the --brief option. |
| 82 | The value is either `yes', `no', or nil. If it is nil, VC tries | 87 | The value is either `yes', `no', or nil. If it is nil, VC tries |
| 83 | to use --brief and sets this variable to remember whether it worked." | 88 | to use --brief and sets this variable to remember whether it worked." |
| 84 | :type '(choice (const :tag "Work out" nil) (const yes) (const no)) | 89 | :type '(choice (const :tag "Work out" nil) (const yes) (const no)) |
| 85 | :group 'vc) | 90 | :group 'vc-rcs) |
| 86 | 91 | ||
| 87 | ;;;###autoload | 92 | ;;;###autoload |
| 88 | (defcustom vc-rcs-master-templates | 93 | (defcustom vc-rcs-master-templates |
| @@ -95,7 +100,7 @@ For a description of possible values, see `vc-check-master-templates'." | |||
| 95 | (choice string | 100 | (choice string |
| 96 | function))) | 101 | function))) |
| 97 | :version "21.1" | 102 | :version "21.1" |
| 98 | :group 'vc) | 103 | :group 'vc-rcs) |
| 99 | 104 | ||
| 100 | 105 | ||
| 101 | ;;; Properties of the backend | 106 | ;;; Properties of the backend |
diff --git a/lisp/vc/vc-sccs.el b/lisp/vc/vc-sccs.el index 31637f5490e..0df307eda85 100644 --- a/lisp/vc/vc-sccs.el +++ b/lisp/vc/vc-sccs.el | |||
| @@ -47,6 +47,11 @@ | |||
| 47 | ;; :type '(repeat directory) | 47 | ;; :type '(repeat directory) |
| 48 | ;; :group 'vc) | 48 | ;; :group 'vc) |
| 49 | 49 | ||
| 50 | (defgroup vc-sccs nil | ||
| 51 | "VC SCCS backend." | ||
| 52 | :version "24.1" | ||
| 53 | :group 'vc) | ||
| 54 | |||
| 50 | (defcustom vc-sccs-register-switches nil | 55 | (defcustom vc-sccs-register-switches nil |
| 51 | "Switches for registering a file in SCCS. | 56 | "Switches for registering a file in SCCS. |
| 52 | A string or list of strings passed to the checkin program by | 57 | A string or list of strings passed to the checkin program by |
| @@ -57,7 +62,7 @@ If t, use no switches." | |||
| 57 | (string :tag "Argument String") | 62 | (string :tag "Argument String") |
| 58 | (repeat :tag "Argument List" :value ("") string)) | 63 | (repeat :tag "Argument List" :value ("") string)) |
| 59 | :version "21.1" | 64 | :version "21.1" |
| 60 | :group 'vc) | 65 | :group 'vc-sccs) |
| 61 | 66 | ||
| 62 | (defcustom vc-sccs-diff-switches nil | 67 | (defcustom vc-sccs-diff-switches nil |
| 63 | "String or list of strings specifying switches for SCCS diff under VC. | 68 | "String or list of strings specifying switches for SCCS diff under VC. |
| @@ -67,13 +72,13 @@ If nil, use the value of `vc-diff-switches'. If t, use no switches." | |||
| 67 | (string :tag "Argument String") | 72 | (string :tag "Argument String") |
| 68 | (repeat :tag "Argument List" :value ("") string)) | 73 | (repeat :tag "Argument List" :value ("") string)) |
| 69 | :version "21.1" | 74 | :version "21.1" |
| 70 | :group 'vc) | 75 | :group 'vc-sccs) |
| 71 | 76 | ||
| 72 | (defcustom vc-sccs-header '("%W%") | 77 | (defcustom vc-sccs-header '("%W%") |
| 73 | "Header keywords to be inserted by `vc-insert-headers'." | 78 | "Header keywords to be inserted by `vc-insert-headers'." |
| 74 | :type '(repeat string) | 79 | :type '(repeat string) |
| 75 | :version "24.1" ; no longer consult the obsolete vc-header-alist | 80 | :version "24.1" ; no longer consult the obsolete vc-header-alist |
| 76 | :group 'vc) | 81 | :group 'vc-sccs) |
| 77 | 82 | ||
| 78 | ;;;###autoload | 83 | ;;;###autoload |
| 79 | (defcustom vc-sccs-master-templates | 84 | (defcustom vc-sccs-master-templates |
| @@ -86,7 +91,7 @@ For a description of possible values, see `vc-check-master-templates'." | |||
| 86 | (choice string | 91 | (choice string |
| 87 | function))) | 92 | function))) |
| 88 | :version "21.1" | 93 | :version "21.1" |
| 89 | :group 'vc) | 94 | :group 'vc-sccs) |
| 90 | 95 | ||
| 91 | 96 | ||
| 92 | ;;; | 97 | ;;; |
diff --git a/lisp/vc/vc-svn.el b/lisp/vc/vc-svn.el index b8a6a326ec1..6c2367c7ba6 100644 --- a/lisp/vc/vc-svn.el +++ b/lisp/vc/vc-svn.el | |||
| @@ -39,11 +39,16 @@ | |||
| 39 | ;;; Customization options | 39 | ;;; Customization options |
| 40 | ;;; | 40 | ;;; |
| 41 | 41 | ||
| 42 | (defgroup vc-svn nil | ||
| 43 | "VC Subversion (svn) backend." | ||
| 44 | :version "24.1" | ||
| 45 | :group 'vc) | ||
| 46 | |||
| 42 | ;; FIXME there is also svnadmin. | 47 | ;; FIXME there is also svnadmin. |
| 43 | (defcustom vc-svn-program "svn" | 48 | (defcustom vc-svn-program "svn" |
| 44 | "Name of the SVN executable." | 49 | "Name of the SVN executable." |
| 45 | :type 'string | 50 | :type 'string |
| 46 | :group 'vc) | 51 | :group 'vc-svn) |
| 47 | 52 | ||
| 48 | (defcustom vc-svn-global-switches nil | 53 | (defcustom vc-svn-global-switches nil |
| 49 | "Global switches to pass to any SVN command." | 54 | "Global switches to pass to any SVN command." |
| @@ -53,7 +58,7 @@ | |||
| 53 | :value ("") | 58 | :value ("") |
| 54 | string)) | 59 | string)) |
| 55 | :version "22.1" | 60 | :version "22.1" |
| 56 | :group 'vc) | 61 | :group 'vc-svn) |
| 57 | 62 | ||
| 58 | (defcustom vc-svn-register-switches nil | 63 | (defcustom vc-svn-register-switches nil |
| 59 | "Switches for registering a file into SVN. | 64 | "Switches for registering a file into SVN. |
| @@ -65,7 +70,7 @@ If t, use no switches." | |||
| 65 | (string :tag "Argument String") | 70 | (string :tag "Argument String") |
| 66 | (repeat :tag "Argument List" :value ("") string)) | 71 | (repeat :tag "Argument List" :value ("") string)) |
| 67 | :version "22.1" | 72 | :version "22.1" |
| 68 | :group 'vc) | 73 | :group 'vc-svn) |
| 69 | 74 | ||
| 70 | (defcustom vc-svn-diff-switches | 75 | (defcustom vc-svn-diff-switches |
| 71 | t ;`svn' doesn't support common args like -c or -b. | 76 | t ;`svn' doesn't support common args like -c or -b. |
| @@ -81,13 +86,13 @@ If you want to force an empty list of arguments, use t." | |||
| 81 | :value ("") | 86 | :value ("") |
| 82 | string)) | 87 | string)) |
| 83 | :version "22.1" | 88 | :version "22.1" |
| 84 | :group 'vc) | 89 | :group 'vc-svn) |
| 85 | 90 | ||
| 86 | (defcustom vc-svn-header '("\$Id\$") | 91 | (defcustom vc-svn-header '("\$Id\$") |
| 87 | "Header keywords to be inserted by `vc-insert-headers'." | 92 | "Header keywords to be inserted by `vc-insert-headers'." |
| 88 | :version "24.1" ; no longer consult the obsolete vc-header-alist | 93 | :version "24.1" ; no longer consult the obsolete vc-header-alist |
| 89 | :type '(repeat string) | 94 | :type '(repeat string) |
| 90 | :group 'vc) | 95 | :group 'vc-svn) |
| 91 | 96 | ||
| 92 | ;; We want to autoload it for use by the autoloaded version of | 97 | ;; We want to autoload it for use by the autoloaded version of |
| 93 | ;; vc-svn-registered, but we want the value to be compiled at startup, not | 98 | ;; vc-svn-registered, but we want the value to be compiled at startup, not |
diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el index aba14480fa9..aff2df3dc77 100644 --- a/lisp/w32-fns.el +++ b/lisp/w32-fns.el | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ;;; w32-fns.el --- Lisp routines for 32-bit Windows | 1 | ;;; w32-fns.el --- Lisp routines for 32-bit Windows |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1994, 2001-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1994, 2001-2012 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Geoff Voelker <voelker@cs.washington.edu> | 5 | ;; Author: Geoff Voelker <voelker@cs.washington.edu> |
| 6 | ;; Keywords: internal | 6 | ;; Keywords: internal |
| @@ -161,7 +161,7 @@ You should set this to t when using a non-system shell.\n\n")))) | |||
| 161 | (add-hook 'before-init-hook 'set-default-process-coding-system) | 161 | (add-hook 'before-init-hook 'set-default-process-coding-system) |
| 162 | 162 | ||
| 163 | 163 | ||
| 164 | ;;; Basic support functions for managing Emacs' locale setting | 164 | ;;; Basic support functions for managing Emacs's locale setting |
| 165 | 165 | ||
| 166 | (defvar w32-valid-locales nil | 166 | (defvar w32-valid-locales nil |
| 167 | "List of locale ids known to be supported.") | 167 | "List of locale ids known to be supported.") |