diff options
| author | Jan D | 2015-05-17 16:46:34 +0200 |
|---|---|---|
| committer | Jan D | 2015-05-17 16:46:34 +0200 |
| commit | 6445ee0fb751ae2c1dfef900d44721b3d952812f (patch) | |
| tree | d43006cb93d9ea7b00ea02aabcd5577c41ff827f /lisp | |
| parent | f92ac2e82ed199d6f25d2a59508e08addb1150ac (diff) | |
| parent | c9c4708ed47b18987940a71b98eb9873150d2b95 (diff) | |
| download | emacs-6445ee0fb751ae2c1dfef900d44721b3d952812f.tar.gz emacs-6445ee0fb751ae2c1dfef900d44721b3d952812f.zip | |
Merge branch 'master' into cairo
Diffstat (limited to 'lisp')
146 files changed, 3625 insertions, 2783 deletions
diff --git a/lisp/allout.el b/lisp/allout.el index 689bed5efc1..2cdac99f90a 100644 --- a/lisp/allout.el +++ b/lisp/allout.el | |||
| @@ -6051,8 +6051,8 @@ See `allout-toggle-current-subtree-encryption' for more details." | |||
| 6051 | (declare-function epg-decrypt-string "epg" (context cipher)) | 6051 | (declare-function epg-decrypt-string "epg" (context cipher)) |
| 6052 | (declare-function epg-encrypt-string "epg" | 6052 | (declare-function epg-encrypt-string "epg" |
| 6053 | (context plain recipients &optional sign always-trust)) | 6053 | (context plain recipients &optional sign always-trust)) |
| 6054 | (declare-function epg-user-id-string "epg" (user-id)) | 6054 | (declare-function epg-user-id-string "epg" (user-id) t) |
| 6055 | (declare-function epg-key-user-id-list "epg" (key)) | 6055 | (declare-function epg-key-user-id-list "epg" (key) t) |
| 6056 | 6056 | ||
| 6057 | ;;;_ > allout-encrypt-string (text decrypt allout-buffer keymode-cue | 6057 | ;;;_ > allout-encrypt-string (text decrypt allout-buffer keymode-cue |
| 6058 | ;;; &optional rejected) | 6058 | ;;; &optional rejected) |
diff --git a/lisp/calc/calc.el b/lisp/calc/calc.el index 58bbdb81289..1cc11b48ac3 100644 --- a/lisp/calc/calc.el +++ b/lisp/calc/calc.el | |||
| @@ -154,6 +154,7 @@ | |||
| 154 | (declare-function math-parse-date "calc-forms" (math-pd-str)) | 154 | (declare-function math-parse-date "calc-forms" (math-pd-str)) |
| 155 | (declare-function math-lessp "calc-ext" (a b)) | 155 | (declare-function math-lessp "calc-ext" (a b)) |
| 156 | (declare-function math-compare "calc-ext" (a b)) | 156 | (declare-function math-compare "calc-ext" (a b)) |
| 157 | (declare-function math-zerop "calc-misc" (a)) | ||
| 157 | (declare-function calc-embedded-finish-command "calc-embed" ()) | 158 | (declare-function calc-embedded-finish-command "calc-embed" ()) |
| 158 | (declare-function calc-embedded-select-buffer "calc-embed" ()) | 159 | (declare-function calc-embedded-select-buffer "calc-embed" ()) |
| 159 | (declare-function calc-embedded-mode-line-change "calc-embed" ()) | 160 | (declare-function calc-embedded-mode-line-change "calc-embed" ()) |
diff --git a/lisp/cedet/ede.el b/lisp/cedet/ede.el index 074fda97862..43660a8bb71 100644 --- a/lisp/cedet/ede.el +++ b/lisp/cedet/ede.el | |||
| @@ -339,7 +339,7 @@ Argument MENU-DEF is the menu definition to use." | |||
| 339 | (progn | 339 | (progn |
| 340 | (while (and class (slot-exists-p class 'menu)) | 340 | (while (and class (slot-exists-p class 'menu)) |
| 341 | ;;(message "Looking at class %S" class) | 341 | ;;(message "Looking at class %S" class) |
| 342 | (setq menu (append menu (oref class menu)) | 342 | (setq menu (append menu (oref-default class menu)) |
| 343 | class (eieio-class-parent class)) | 343 | class (eieio-class-parent class)) |
| 344 | (if (listp class) (setq class (car class)))) | 344 | (if (listp class) (setq class (car class)))) |
| 345 | (append | 345 | (append |
diff --git a/lisp/cedet/ede/config.el b/lisp/cedet/ede/config.el index f91a6c1751c..f5578a21883 100644 --- a/lisp/cedet/ede/config.el +++ b/lisp/cedet/ede/config.el | |||
| @@ -268,6 +268,8 @@ programs from a project.") | |||
| 268 | (cmdsym (intern-soft (car cmdsplit)))) | 268 | (cmdsym (intern-soft (car cmdsplit)))) |
| 269 | (call-interactively cmdsym t))) | 269 | (call-interactively cmdsym t))) |
| 270 | 270 | ||
| 271 | (declare-function ede-shell-run-something "ede/shell") | ||
| 272 | |||
| 271 | (cl-defmethod project-run-target ((target ede-target-with-config-program)) | 273 | (cl-defmethod project-run-target ((target ede-target-with-config-program)) |
| 272 | "Run the current project derived from TARGET." | 274 | "Run the current project derived from TARGET." |
| 273 | (let* ((proj (ede-target-parent target)) | 275 | (let* ((proj (ede-target-parent target)) |
| @@ -358,8 +360,14 @@ parsed again.")) | |||
| 358 | This target brings in methods used by Semantic to query | 360 | This target brings in methods used by Semantic to query |
| 359 | the preprocessor map, and include paths.") | 361 | the preprocessor map, and include paths.") |
| 360 | 362 | ||
| 363 | (declare-function semanticdb-file-table-object "semantic/db" | ||
| 364 | (file &optional dontload)) | ||
| 365 | (declare-function semanticdb-needs-refresh-p "semantic/db" (arg &rest args)) | ||
| 366 | (declare-function semanticdb-refresh-table "semantic/db" (arg &rest args)) | ||
| 367 | |||
| 361 | (cl-defmethod ede-preprocessor-map ((this ede-target-with-config-c)) | 368 | (cl-defmethod ede-preprocessor-map ((this ede-target-with-config-c)) |
| 362 | "Get the pre-processor map for some generic C code." | 369 | "Get the pre-processor map for some generic C code." |
| 370 | (require 'semantic/sb) | ||
| 363 | (let* ((proj (ede-target-parent this)) | 371 | (let* ((proj (ede-target-parent this)) |
| 364 | (root (ede-project-root proj)) | 372 | (root (ede-project-root proj)) |
| 365 | (config (ede-config-get-configuration proj)) | 373 | (config (ede-config-get-configuration proj)) |
diff --git a/lisp/cedet/ede/generic.el b/lisp/cedet/ede/generic.el index 7e1425f1318..9e6fc978376 100644 --- a/lisp/cedet/ede/generic.el +++ b/lisp/cedet/ede/generic.el | |||
| @@ -230,7 +230,7 @@ If one doesn't exist, create a new one for this directory." | |||
| 230 | (when ext | 230 | (when ext |
| 231 | (dolist (C classes) | 231 | (dolist (C classes) |
| 232 | (let* ((classsym (intern (car C))) | 232 | (let* ((classsym (intern (car C))) |
| 233 | (extreg (oref classsym extension))) | 233 | (extreg (oref-default classsym extension))) |
| 234 | (when (and (not (string= extreg "")) | 234 | (when (and (not (string= extreg "")) |
| 235 | (string-match (concat "\\`\\(?:" extreg "\\)\\'") ext)) | 235 | (string-match (concat "\\`\\(?:" extreg "\\)\\'") ext)) |
| 236 | (setq cls classsym))))) | 236 | (setq cls classsym))))) |
diff --git a/lisp/cedet/ede/locate.el b/lisp/cedet/ede/locate.el index 2ff83418f78..a076c46513c 100644 --- a/lisp/cedet/ede/locate.el +++ b/lisp/cedet/ede/locate.el | |||
| @@ -353,7 +353,7 @@ that created this EDE locate object." | |||
| 353 | 353 | ||
| 354 | (cl-defmethod ede-locate-create/update-root-database | 354 | (cl-defmethod ede-locate-create/update-root-database |
| 355 | ((loc (subclass ede-locate-cscope)) root) | 355 | ((loc (subclass ede-locate-cscope)) root) |
| 356 | "Create or update the GNU Global database for the current project." | 356 | "Create or update the Cscope database for the current project." |
| 357 | (require 'cedet-cscope) | 357 | (require 'cedet-cscope) |
| 358 | (cedet-cscope-create/update-database root)) | 358 | (cedet-cscope-create/update-database root)) |
| 359 | 359 | ||
diff --git a/lisp/cedet/pulse.el b/lisp/cedet/pulse.el index 89d44c20a6f..39ba13c33df 100644 --- a/lisp/cedet/pulse.el +++ b/lisp/cedet/pulse.el | |||
| @@ -121,7 +121,7 @@ http://www.emacswiki.org/cgi-bin/wiki/hexrgb.el" | |||
| 121 | :group 'pulse | 121 | :group 'pulse |
| 122 | :type 'number) | 122 | :type 'number) |
| 123 | (defcustom pulse-delay .03 | 123 | (defcustom pulse-delay .03 |
| 124 | "Delay between face lightening iterations, as used by `sit-for'." | 124 | "Delay between face lightening iterations." |
| 125 | :group 'pulse | 125 | :group 'pulse |
| 126 | :type 'number) | 126 | :type 'number) |
| 127 | 127 | ||
| @@ -133,7 +133,8 @@ Return t if there is more drift to do, nil if completed." | |||
| 133 | (let* ((frame (color-values (face-background 'default))) | 133 | (let* ((frame (color-values (face-background 'default))) |
| 134 | (start (color-values (face-background | 134 | (start (color-values (face-background |
| 135 | (get 'pulse-highlight-face | 135 | (get 'pulse-highlight-face |
| 136 | :startface)))) | 136 | :startface) |
| 137 | nil t))) | ||
| 137 | (frac (list (/ (- (nth 0 frame) (nth 0 start)) pulse-iterations) | 138 | (frac (list (/ (- (nth 0 frame) (nth 0 start)) pulse-iterations) |
| 138 | (/ (- (nth 1 frame) (nth 1 start)) pulse-iterations) | 139 | (/ (- (nth 1 frame) (nth 1 start)) pulse-iterations) |
| 139 | (/ (- (nth 2 frame) (nth 2 start)) pulse-iterations))) | 140 | (/ (- (nth 2 frame) (nth 2 start)) pulse-iterations))) |
| @@ -154,35 +155,28 @@ Return t if there is more drift to do, nil if completed." | |||
| 154 | "Reset the pulse highlighting FACE." | 155 | "Reset the pulse highlighting FACE." |
| 155 | (set-face-background 'pulse-highlight-face | 156 | (set-face-background 'pulse-highlight-face |
| 156 | (if face | 157 | (if face |
| 157 | (face-background face) | 158 | (face-background face nil t) |
| 158 | (face-background 'pulse-highlight-start-face) | 159 | (face-background 'pulse-highlight-start-face) |
| 159 | )) | 160 | )) |
| 160 | (put 'pulse-highlight-face :startface (or face | 161 | (put 'pulse-highlight-face :startface (or face |
| 161 | 'pulse-highlight-start-face)) | 162 | 'pulse-highlight-start-face)) |
| 162 | (put 'pulse-highlight-face :iteration 0)) | 163 | (put 'pulse-highlight-face :iteration 0)) |
| 163 | 164 | ||
| 164 | (defun pulse (&optional face) | ||
| 165 | "Pulse the colors on our highlight face. | ||
| 166 | If optional FACE is provided, reset the face to FACE color, | ||
| 167 | instead of `pulse-highlight-start-face'. | ||
| 168 | Be sure to call `pulse-reset-face' after calling pulse." | ||
| 169 | (unwind-protect | ||
| 170 | (progn | ||
| 171 | (pulse-reset-face face) | ||
| 172 | (while (and (pulse-lighten-highlight) | ||
| 173 | (sit-for pulse-delay)) | ||
| 174 | nil)))) | ||
| 175 | |||
| 176 | ;;; Convenience Functions | 165 | ;;; Convenience Functions |
| 177 | ;; | 166 | ;; |
| 178 | (defvar pulse-momentary-overlay nil | 167 | (defvar pulse-momentary-overlay nil |
| 179 | "The current pulsing overlay.") | 168 | "The current pulsing overlay.") |
| 180 | 169 | ||
| 170 | (defvar pulse-momentary-timer nil | ||
| 171 | "The current pulsing timer.") | ||
| 172 | |||
| 181 | (defun pulse-momentary-highlight-overlay (o &optional face) | 173 | (defun pulse-momentary-highlight-overlay (o &optional face) |
| 182 | "Pulse the overlay O, unhighlighting before next command. | 174 | "Pulse the overlay O, unhighlighting before next command. |
| 183 | Optional argument FACE specifies the face to do the highlighting." | 175 | Optional argument FACE specifies the face to do the highlighting." |
| 176 | ;; We don't support simultaneous highlightings. | ||
| 177 | (pulse-momentary-unhighlight) | ||
| 184 | (overlay-put o 'original-face (overlay-get o 'face)) | 178 | (overlay-put o 'original-face (overlay-get o 'face)) |
| 185 | (add-to-list 'pulse-momentary-overlay o) | 179 | (setq pulse-momentary-overlay o) |
| 186 | (if (eq pulse-flag 'never) | 180 | (if (eq pulse-flag 'never) |
| 187 | nil | 181 | nil |
| 188 | (if (or (not pulse-flag) (not (pulse-available-p))) | 182 | (if (or (not pulse-flag) (not (pulse-available-p))) |
| @@ -191,39 +185,46 @@ Optional argument FACE specifies the face to do the highlighting." | |||
| 191 | (overlay-put o 'face (or face 'pulse-highlight-start-face)) | 185 | (overlay-put o 'face (or face 'pulse-highlight-start-face)) |
| 192 | (add-hook 'pre-command-hook | 186 | (add-hook 'pre-command-hook |
| 193 | 'pulse-momentary-unhighlight)) | 187 | 'pulse-momentary-unhighlight)) |
| 194 | ;; pulse it. | 188 | ;; Pulse it. |
| 195 | (unwind-protect | 189 | (overlay-put o 'face 'pulse-highlight-face) |
| 196 | (progn | 190 | ;; The pulse function puts FACE onto 'pulse-highlight-face. |
| 197 | (overlay-put o 'face 'pulse-highlight-face) | 191 | ;; Thus above we put our face on the overlay, but pulse |
| 198 | ;; The pulse function puts FACE onto 'pulse-highlight-face. | 192 | ;; with a reference face needed for the color. |
| 199 | ;; Thus above we put our face on the overlay, but pulse | 193 | (pulse-reset-face face) |
| 200 | ;; with a reference face needed for the color. | 194 | (setq pulse-momentary-timer |
| 201 | (pulse face)) | 195 | (run-with-timer 0 pulse-delay #'pulse-tick |
| 202 | (pulse-momentary-unhighlight))))) | 196 | (time-add (current-time) |
| 197 | (* pulse-delay pulse-iterations))))))) | ||
| 198 | |||
| 199 | (defun pulse-tick (stop-time) | ||
| 200 | (if (time-less-p (current-time) stop-time) | ||
| 201 | (pulse-lighten-highlight) | ||
| 202 | (pulse-momentary-unhighlight))) | ||
| 203 | 203 | ||
| 204 | (defun pulse-momentary-unhighlight () | 204 | (defun pulse-momentary-unhighlight () |
| 205 | "Unhighlight a line recently highlighted." | 205 | "Unhighlight a line recently highlighted." |
| 206 | ;; If someone passes in an overlay, then pulse-momentary-overlay | ||
| 207 | ;; will still be nil, and won't need modifying. | ||
| 208 | (when pulse-momentary-overlay | 206 | (when pulse-momentary-overlay |
| 209 | ;; clear the starting face | 207 | ;; clear the starting face |
| 210 | (mapc | 208 | (let ((ol pulse-momentary-overlay)) |
| 211 | (lambda (ol) | 209 | (overlay-put ol 'face (overlay-get ol 'original-face)) |
| 212 | (overlay-put ol 'face (overlay-get ol 'original-face)) | 210 | (overlay-put ol 'original-face nil) |
| 213 | (overlay-put ol 'original-face nil) | 211 | ;; Clear the overlay if it needs deleting. |
| 214 | ;; Clear the overlay if it needs deleting. | 212 | (when (overlay-get ol 'pulse-delete) (delete-overlay ol))) |
| 215 | (when (overlay-get ol 'pulse-delete) (delete-overlay ol))) | ||
| 216 | pulse-momentary-overlay) | ||
| 217 | 213 | ||
| 218 | ;; Clear the variable. | 214 | ;; Clear the variable. |
| 219 | (setq pulse-momentary-overlay nil)) | 215 | (setq pulse-momentary-overlay nil) |
| 216 | |||
| 217 | ;; Reset the pulsing face. | ||
| 218 | (pulse-reset-face)) | ||
| 220 | 219 | ||
| 221 | ;; Reset the pulsing face. | 220 | ;; Cancel the timer. |
| 222 | (pulse-reset-face) | 221 | (when pulse-momentary-timer |
| 222 | (cancel-timer pulse-momentary-timer)) | ||
| 223 | 223 | ||
| 224 | ;; Remove this hook. | 224 | ;; Remove this hook. |
| 225 | (remove-hook 'pre-command-hook 'pulse-momentary-unhighlight)) | 225 | (remove-hook 'pre-command-hook 'pulse-momentary-unhighlight)) |
| 226 | 226 | ||
| 227 | ;;;###autoload | ||
| 227 | (defun pulse-momentary-highlight-one-line (point &optional face) | 228 | (defun pulse-momentary-highlight-one-line (point &optional face) |
| 228 | "Highlight the line around POINT, unhighlighting before next command. | 229 | "Highlight the line around POINT, unhighlighting before next command. |
| 229 | Optional argument FACE specifies the face to do the highlighting." | 230 | Optional argument FACE specifies the face to do the highlighting." |
| @@ -237,6 +238,7 @@ Optional argument FACE specifies the face to do the highlighting." | |||
| 237 | (point)))) | 238 | (point)))) |
| 238 | (pulse-momentary-highlight-region start end face)))) | 239 | (pulse-momentary-highlight-region start end face)))) |
| 239 | 240 | ||
| 241 | ;;;###autoload | ||
| 240 | (defun pulse-momentary-highlight-region (start end &optional face) | 242 | (defun pulse-momentary-highlight-region (start end &optional face) |
| 241 | "Highlight between START and END, unhighlighting before next command. | 243 | "Highlight between START and END, unhighlighting before next command. |
| 242 | Optional argument FACE specifies the face to do the highlighting." | 244 | Optional argument FACE specifies the face to do the highlighting." |
diff --git a/lisp/cedet/semantic/bovine/c.el b/lisp/cedet/semantic/bovine/c.el index aa93e246cc8..e86f09c114d 100644 --- a/lisp/cedet/semantic/bovine/c.el +++ b/lisp/cedet/semantic/bovine/c.el | |||
| @@ -498,12 +498,12 @@ code to parse." | |||
| 498 | (parsedtokelist | 498 | (parsedtokelist |
| 499 | (condition-case nil | 499 | (condition-case nil |
| 500 | ;; This is imperfect, so always assume on error. | 500 | ;; This is imperfect, so always assume on error. |
| 501 | (hif-canonicalize) | 501 | (hif-canonicalize hif-ifx-regexp) |
| 502 | (error nil)))) | 502 | (error nil)))) |
| 503 | 503 | ||
| 504 | (let ((eval-form (condition-case err | 504 | (let ((eval-form (condition-case err |
| 505 | (eval parsedtokelist) | 505 | (eval parsedtokelist) |
| 506 | (error | 506 | (error |
| 507 | (semantic-push-parser-warning | 507 | (semantic-push-parser-warning |
| 508 | (format "Hideif forms produced an error. Assuming false.\n%S" err) | 508 | (format "Hideif forms produced an error. Assuming false.\n%S" err) |
| 509 | (point) (1+ (point))) | 509 | (point) (1+ (point))) |
diff --git a/lisp/cedet/semantic/bovine/gcc.el b/lisp/cedet/semantic/bovine/gcc.el index 19d149112c6..fe7a14451f5 100644 --- a/lisp/cedet/semantic/bovine/gcc.el +++ b/lisp/cedet/semantic/bovine/gcc.el | |||
| @@ -86,13 +86,11 @@ to give to the program." | |||
| 86 | (let ((chars (append line nil))) | 86 | (let ((chars (append line nil))) |
| 87 | (when (= 32 (nth 0 chars)) | 87 | (when (= 32 (nth 0 chars)) |
| 88 | (let ((path (substring line 1))) | 88 | (let ((path (substring line 1))) |
| 89 | (when (file-accessible-directory-p path) | 89 | (when (and (file-accessible-directory-p path) |
| 90 | (when (if (memq system-type '(windows-nt)) | 90 | (file-name-absolute-p path)) |
| 91 | (/= ?/ (nth 1 chars)) | 91 | (add-to-list 'inc-path |
| 92 | (= ?/ (nth 1 chars))) | 92 | (expand-file-name path) |
| 93 | (add-to-list 'inc-path | 93 | t)))))))) |
| 94 | (expand-file-name (substring line 1)) | ||
| 95 | t))))))))) | ||
| 96 | inc-path)) | 94 | inc-path)) |
| 97 | 95 | ||
| 98 | 96 | ||
| @@ -166,8 +164,9 @@ It should also include other symbols GCC was compiled with.") | |||
| 166 | (host (or (cdr (assoc 'target fields)) | 164 | (host (or (cdr (assoc 'target fields)) |
| 167 | (cdr (assoc '--target fields)) | 165 | (cdr (assoc '--target fields)) |
| 168 | (cdr (assoc '--host fields)))) | 166 | (cdr (assoc '--host fields)))) |
| 169 | (prefix (cdr (assoc '--prefix fields))) | 167 | ;; (prefix (cdr (assoc '--prefix fields))) |
| 170 | ;; gcc output supplied paths | 168 | ;; gcc output supplied paths |
| 169 | ;; FIXME: Where are `c-include-path' and `c++-include-path' used? | ||
| 171 | (c-include-path (semantic-gcc-get-include-paths "c")) | 170 | (c-include-path (semantic-gcc-get-include-paths "c")) |
| 172 | (c++-include-path (semantic-gcc-get-include-paths "c++")) | 171 | (c++-include-path (semantic-gcc-get-include-paths "c++")) |
| 173 | (gcc-exe (locate-file "gcc" exec-path exec-suffixes 'executable)) | 172 | (gcc-exe (locate-file "gcc" exec-path exec-suffixes 'executable)) |
diff --git a/lisp/cedet/semantic/db-el.el b/lisp/cedet/semantic/db-el.el index b20a756f6b7..432f638475a 100644 --- a/lisp/cedet/semantic/db-el.el +++ b/lisp/cedet/semantic/db-el.el | |||
| @@ -223,11 +223,11 @@ TOKTYPE is a hint to the type of tag desired." | |||
| 223 | (symbol-name sym) | 223 | (symbol-name sym) |
| 224 | "class" | 224 | "class" |
| 225 | (semantic-elisp-desymbolify | 225 | (semantic-elisp-desymbolify |
| 226 | (let ((class (find-class sym))) | 226 | (let ((class (find-class sym))) |
| 227 | (if (fboundp 'eieio-slot-descriptor-name) | 227 | (if (fboundp 'eieio--class-public-a) ; Emacs < 25.1 |
| 228 | (mapcar #'eieio-slot-descriptor-name | 228 | (eieio--class-public-a class) |
| 229 | (eieio-class-slots class)) | 229 | (mapcar #'eieio-slot-descriptor-name |
| 230 | (eieio--class-public-a class)))) | 230 | (eieio-class-slots class))))) |
| 231 | (semantic-elisp-desymbolify (eieio-class-parents sym)) ;; parents | 231 | (semantic-elisp-desymbolify (eieio-class-parents sym)) ;; parents |
| 232 | )) | 232 | )) |
| 233 | ((not toktype) | 233 | ((not toktype) |
diff --git a/lisp/cedet/semantic/grammar.el b/lisp/cedet/semantic/grammar.el index 7a92a12ed53..fc7e9e61a16 100644 --- a/lisp/cedet/semantic/grammar.el +++ b/lisp/cedet/semantic/grammar.el | |||
| @@ -628,39 +628,38 @@ The symbols in the list are local variables in | |||
| 628 | t) | 628 | t) |
| 629 | (match-string 0)))) | 629 | (match-string 0)))) |
| 630 | 630 | ||
| 631 | (defun semantic-grammar--template-expand (template env) | ||
| 632 | (mapconcat (lambda (S) | ||
| 633 | (if (stringp S) S | ||
| 634 | (let ((x (assq S env))) | ||
| 635 | (cond | ||
| 636 | (x (cdr x)) | ||
| 637 | ((symbolp S) (symbol-value S)))))) | ||
| 638 | template "")) | ||
| 639 | |||
| 631 | (defun semantic-grammar-header () | 640 | (defun semantic-grammar-header () |
| 632 | "Return text of a generated standard header." | 641 | "Return text of a generated standard header." |
| 633 | (let ((file (semantic-grammar-buffer-file | 642 | (semantic-grammar--template-expand |
| 643 | semantic-grammar-header-template | ||
| 644 | `((file . ,(semantic-grammar-buffer-file | ||
| 634 | semantic--grammar-output-buffer)) | 645 | semantic--grammar-output-buffer)) |
| 635 | (gram (semantic-grammar-buffer-file)) | 646 | (gram . ,(semantic-grammar-buffer-file)) |
| 636 | (date (format-time-string "%Y-%m-%d %T%z")) | 647 | (date . ,(format-time-string "%Y-%m-%d %T%z")) |
| 637 | (vcid (concat "$" "Id" "$")) ;; Avoid expansion | 648 | (vcid . ,(concat "$" "Id" "$")) ;; Avoid expansion |
| 638 | ;; Try to get the copyright from the input grammar, or | 649 | ;; Try to get the copyright from the input grammar, or |
| 639 | ;; generate a new one if not found. | 650 | ;; generate a new one if not found. |
| 640 | (copy (or (semantic-grammar-copyright-line) | 651 | (copy . ,(or (semantic-grammar-copyright-line) |
| 641 | (concat (format-time-string ";; Copyright (C) %Y ") | 652 | (concat (format-time-string ";; Copyright (C) %Y ") |
| 642 | user-full-name))) | 653 | user-full-name)))))) |
| 643 | (out "")) | ||
| 644 | (dolist (S semantic-grammar-header-template) | ||
| 645 | (cond ((stringp S) | ||
| 646 | (setq out (concat out S))) | ||
| 647 | ((symbolp S) | ||
| 648 | (setq out (concat out (symbol-value S)))))) | ||
| 649 | out)) | ||
| 650 | 654 | ||
| 651 | (defun semantic-grammar-footer () | 655 | (defun semantic-grammar-footer () |
| 652 | "Return text of a generated standard footer." | 656 | "Return text of a generated standard footer." |
| 653 | (let* ((file (semantic-grammar-buffer-file | 657 | (semantic-grammar--template-expand |
| 654 | semantic--grammar-output-buffer)) | 658 | semantic-grammar-footer-template |
| 655 | (libr (or semantic--grammar-provide | 659 | `((file . ,(semantic-grammar-buffer-file |
| 656 | semantic--grammar-package)) | 660 | semantic--grammar-output-buffer)) |
| 657 | (out "")) | 661 | (libr . ,(or semantic--grammar-provide |
| 658 | (dolist (S semantic-grammar-footer-template) | 662 | semantic--grammar-package))))) |
| 659 | (cond ((stringp S) | ||
| 660 | (setq out (concat out S))) | ||
| 661 | ((symbolp S) | ||
| 662 | (setq out (concat out (symbol-value S)))))) | ||
| 663 | out)) | ||
| 664 | 663 | ||
| 665 | (defun semantic-grammar-token-data () | 664 | (defun semantic-grammar-token-data () |
| 666 | "Return the string value of the table of lexical tokens." | 665 | "Return the string value of the table of lexical tokens." |
| @@ -714,7 +713,7 @@ Block definitions are read from the current table of lexical types." | |||
| 714 | (let* ((blocks (cdr (semantic-lex-type-value "block" t))) | 713 | (let* ((blocks (cdr (semantic-lex-type-value "block" t))) |
| 715 | (open-delims (cdr (semantic-lex-type-value "open-paren" t))) | 714 | (open-delims (cdr (semantic-lex-type-value "open-paren" t))) |
| 716 | (close-delims (cdr (semantic-lex-type-value "close-paren" t))) | 715 | (close-delims (cdr (semantic-lex-type-value "close-paren" t))) |
| 717 | olist clist block-spec delim-spec open-spec close-spec) | 716 | olist clist delim-spec open-spec close-spec) |
| 718 | (dolist (block-spec blocks) | 717 | (dolist (block-spec blocks) |
| 719 | (setq delim-spec (semantic-grammar--lex-delim-spec block-spec) | 718 | (setq delim-spec (semantic-grammar--lex-delim-spec block-spec) |
| 720 | open-spec (assq (car delim-spec) open-delims) | 719 | open-spec (assq (car delim-spec) open-delims) |
| @@ -818,7 +817,7 @@ Block definitions are read from the current table of lexical types." | |||
| 818 | 817 | ||
| 819 | ;;; Generation of the grammar support file. | 818 | ;;; Generation of the grammar support file. |
| 820 | ;; | 819 | ;; |
| 821 | (defcustom semantic-grammar-file-regexp "\\.[wb]y$" | 820 | (defcustom semantic-grammar-file-regexp "\\.[wb]y\\'" |
| 822 | "Regexp which matches grammar source files." | 821 | "Regexp which matches grammar source files." |
| 823 | :group 'semantic | 822 | :group 'semantic |
| 824 | :type 'regexp) | 823 | :type 'regexp) |
| @@ -1073,7 +1072,7 @@ See also the variable `semantic-grammar-file-regexp'." | |||
| 1073 | (defvar semantic--grammar-macros-regexp-2 nil) | 1072 | (defvar semantic--grammar-macros-regexp-2 nil) |
| 1074 | (make-variable-buffer-local 'semantic--grammar-macros-regexp-2) | 1073 | (make-variable-buffer-local 'semantic--grammar-macros-regexp-2) |
| 1075 | 1074 | ||
| 1076 | (defun semantic--grammar-clear-macros-regexp-2 (&rest ignore) | 1075 | (defun semantic--grammar-clear-macros-regexp-2 (&rest _) |
| 1077 | "Clear the cached regexp that match macros local in this grammar. | 1076 | "Clear the cached regexp that match macros local in this grammar. |
| 1078 | IGNORE arguments. | 1077 | IGNORE arguments. |
| 1079 | Added to `before-change-functions' hooks to be run before each text | 1078 | Added to `before-change-functions' hooks to be run before each text |
| @@ -1659,21 +1658,17 @@ Select the buffer containing the tag's definition, and move point there." | |||
| 1659 | ) | 1658 | ) |
| 1660 | "Association of syntax elements, and the corresponding help.") | 1659 | "Association of syntax elements, and the corresponding help.") |
| 1661 | 1660 | ||
| 1662 | (declare-function eldoc-function-argstring "eldoc") | ||
| 1663 | (declare-function eldoc-docstring-format-sym-doc "eldoc") | ||
| 1664 | (declare-function eldoc-last-data-store "eldoc") | ||
| 1665 | (declare-function eldoc-get-fnsym-args-string "eldoc") | ||
| 1666 | (declare-function eldoc-get-var-docstring "eldoc") | ||
| 1667 | |||
| 1668 | (defvar semantic-grammar-eldoc-last-data (cons nil nil)) | 1661 | (defvar semantic-grammar-eldoc-last-data (cons nil nil)) |
| 1669 | 1662 | ||
| 1670 | (defun semantic-grammar-eldoc-get-macro-docstring (macro expander) | 1663 | (defun semantic-grammar-eldoc-get-macro-docstring (macro expander) |
| 1671 | "Return a one-line docstring for the given grammar MACRO. | 1664 | "Return a one-line docstring for the given grammar MACRO. |
| 1672 | EXPANDER is the name of the function that expands MACRO." | 1665 | EXPANDER is the name of the function that expands MACRO." |
| 1673 | (require 'eldoc) | 1666 | (require 'eldoc) |
| 1674 | (if (eq expander (car semantic-grammar-eldoc-last-data)) | 1667 | (cond |
| 1675 | (cdr semantic-grammar-eldoc-last-data) | 1668 | ((eq expander (car semantic-grammar-eldoc-last-data)) |
| 1676 | (let ((doc (help-split-fundoc (documentation expander t) expander))) | 1669 | (cdr semantic-grammar-eldoc-last-data)) |
| 1670 | ((fboundp 'eldoc-function-argstring) ;; Emacs<25 | ||
| 1671 | (let* ((doc (help-split-fundoc (documentation expander t) expander))) | ||
| 1677 | (cond | 1672 | (cond |
| 1678 | (doc | 1673 | (doc |
| 1679 | (setq doc (car doc)) | 1674 | (setq doc (car doc)) |
| @@ -1686,7 +1681,16 @@ EXPANDER is the name of the function that expands MACRO." | |||
| 1686 | (eldoc-docstring-format-sym-doc | 1681 | (eldoc-docstring-format-sym-doc |
| 1687 | macro (format "==> %s %s" expander doc) 'default)) | 1682 | macro (format "==> %s %s" expander doc) 'default)) |
| 1688 | (setq semantic-grammar-eldoc-last-data (cons expander doc))) | 1683 | (setq semantic-grammar-eldoc-last-data (cons expander doc))) |
| 1689 | doc))) | 1684 | doc)) |
| 1685 | ((fboundp 'elisp-get-fnsym-args-string) ;; Emacs≥25 | ||
| 1686 | (elisp-get-fnsym-args-string | ||
| 1687 | expander nil | ||
| 1688 | (concat (propertize (symbol-name macro) | ||
| 1689 | 'face 'font-lock-keyword-face) | ||
| 1690 | " ==> " | ||
| 1691 | (propertize (symbol-name macro) | ||
| 1692 | 'face 'font-lock-function-name-face) | ||
| 1693 | ": "))))) | ||
| 1690 | 1694 | ||
| 1691 | (define-mode-local-override semantic-idle-summary-current-symbol-info | 1695 | (define-mode-local-override semantic-idle-summary-current-symbol-info |
| 1692 | semantic-grammar-mode () | 1696 | semantic-grammar-mode () |
| @@ -1717,10 +1721,14 @@ Otherwise return nil." | |||
| 1717 | (setq val (semantic-grammar-eldoc-get-macro-docstring elt val))) | 1721 | (setq val (semantic-grammar-eldoc-get-macro-docstring elt val))) |
| 1718 | ;; Function | 1722 | ;; Function |
| 1719 | ((and elt (fboundp elt)) | 1723 | ((and elt (fboundp elt)) |
| 1720 | (setq val (eldoc-get-fnsym-args-string elt))) | 1724 | (setq val (if (fboundp 'eldoc-get-fnsym-args-string) |
| 1725 | (eldoc-get-fnsym-args-string elt) | ||
| 1726 | (elisp-get-fnsym-args-string elt)))) | ||
| 1721 | ;; Variable | 1727 | ;; Variable |
| 1722 | ((and elt (boundp elt)) | 1728 | ((and elt (boundp elt)) |
| 1723 | (setq val (eldoc-get-var-docstring elt))) | 1729 | (setq val (if (fboundp 'eldoc-get-var-docstring) |
| 1730 | (eldoc-get-var-docstring elt) | ||
| 1731 | (elisp-get-var-docstring elt)))) | ||
| 1724 | (t nil))) | 1732 | (t nil))) |
| 1725 | (or val (semantic-idle-summary-current-symbol-info-default)))) | 1733 | (or val (semantic-idle-summary-current-symbol-info-default)))) |
| 1726 | 1734 | ||
diff --git a/lisp/cedet/semantic/symref.el b/lisp/cedet/semantic/symref.el index 10293d9496c..2c5e3ba1805 100644 --- a/lisp/cedet/semantic/symref.el +++ b/lisp/cedet/semantic/symref.el | |||
| @@ -472,8 +472,12 @@ buffers that were opened." | |||
| 472 | (goto-char (point-min)) | 472 | (goto-char (point-min)) |
| 473 | (forward-line (1- line)) | 473 | (forward-line (1- line)) |
| 474 | 474 | ||
| 475 | ;; Search forward for the matching text | 475 | ;; Search forward for the matching text. |
| 476 | (when (re-search-forward (regexp-quote searchtxt) | 476 | ;; FIXME: This still fails if the regexp uses something specific |
| 477 | ;; to the extended syntax, like grouping. | ||
| 478 | (when (re-search-forward (if (memq searchtype '(regexp tagregexp)) | ||
| 479 | searchtxt | ||
| 480 | (regexp-quote searchtxt)) | ||
| 477 | (point-at-eol) | 481 | (point-at-eol) |
| 478 | t) | 482 | t) |
| 479 | (goto-char (match-beginning 0)) | 483 | (goto-char (match-beginning 0)) |
diff --git a/lisp/cedet/semantic/symref/grep.el b/lisp/cedet/semantic/symref/grep.el index 981dab8a8b5..6325eb4a396 100644 --- a/lisp/cedet/semantic/symref/grep.el +++ b/lisp/cedet/semantic/symref/grep.el | |||
| @@ -46,9 +46,11 @@ and those hits returned.") | |||
| 46 | '((c-mode "*.[ch]") | 46 | '((c-mode "*.[ch]") |
| 47 | (c++-mode "*.[chCH]" "*.[ch]pp" "*.cc" "*.hh") | 47 | (c++-mode "*.[chCH]" "*.[ch]pp" "*.cc" "*.hh") |
| 48 | (html-mode "*.s?html" "*.php") | 48 | (html-mode "*.s?html" "*.php") |
| 49 | (ruby-mode "*.r[bu]" "*.rake" "*.gemspec" "*.erb" "*.haml" | ||
| 50 | "Rakefile" "Thorfile" "Capfile" "Guardfile" "Vagrantfile") | ||
| 49 | ) | 51 | ) |
| 50 | "List of major modes and file extension pattern regexp. | 52 | "List of major modes and file extension pattern. |
| 51 | See find -regex man page for format.") | 53 | See find -name man page for format.") |
| 52 | 54 | ||
| 53 | (defun semantic-symref-derive-find-filepatterns (&optional mode) | 55 | (defun semantic-symref-derive-find-filepatterns (&optional mode) |
| 54 | "Derive a list of file patterns for the current buffer. | 56 | "Derive a list of file patterns for the current buffer. |
| @@ -85,6 +87,9 @@ Optional argument MODE specifies the `major-mode' to test." | |||
| 85 | (error "Customize `semantic-symref-filepattern-alist' for %s" major-mode)) | 87 | (error "Customize `semantic-symref-filepattern-alist' for %s" major-mode)) |
| 86 | ))) | 88 | ))) |
| 87 | 89 | ||
| 90 | (defvar grepflags) | ||
| 91 | (defvar greppattern) | ||
| 92 | |||
| 88 | (defvar semantic-symref-grep-expand-keywords | 93 | (defvar semantic-symref-grep-expand-keywords |
| 89 | (condition-case nil | 94 | (condition-case nil |
| 90 | (let* ((kw (copy-alist grep-expand-keywords)) | 95 | (let* ((kw (copy-alist grep-expand-keywords)) |
| @@ -96,7 +101,7 @@ Optional argument MODE specifies the `major-mode' to test." | |||
| 96 | (error nil)) | 101 | (error nil)) |
| 97 | "Grep expand keywords used when expanding templates for symref.") | 102 | "Grep expand keywords used when expanding templates for symref.") |
| 98 | 103 | ||
| 99 | (defun semantic-symref-grep-use-template (rootdir filepattern grepflags greppattern) | 104 | (defun semantic-symref-grep-use-template (rootdir filepattern flags pattern) |
| 100 | "Use the grep template expand feature to create a grep command. | 105 | "Use the grep template expand feature to create a grep command. |
| 101 | ROOTDIR is the root location to run the `find' from. | 106 | ROOTDIR is the root location to run the `find' from. |
| 102 | FILEPATTERN is a string representing find flags for searching file patterns. | 107 | FILEPATTERN is a string representing find flags for searching file patterns. |
| @@ -104,18 +109,29 @@ GREPFLAGS are flags passed to grep, such as -n or -l. | |||
| 104 | GREPPATTERN is the pattern used by grep." | 109 | GREPPATTERN is the pattern used by grep." |
| 105 | ;; We have grep-compute-defaults. Let's use it. | 110 | ;; We have grep-compute-defaults. Let's use it. |
| 106 | (grep-compute-defaults) | 111 | (grep-compute-defaults) |
| 107 | (let* ((grep-expand-keywords semantic-symref-grep-expand-keywords) | 112 | (let* ((grepflags flags) |
| 108 | (cmd (grep-expand-template grep-find-template | 113 | (greppattern pattern) |
| 109 | greppattern | 114 | (grep-expand-keywords semantic-symref-grep-expand-keywords) |
| 110 | filepattern | 115 | (cmd (grep-expand-template |
| 111 | rootdir))) | 116 | (if (memq system-type '(windows-nt ms-dos)) |
| 117 | ;; grep-find uses '--color=always' on MS-Windows | ||
| 118 | ;; because it wants the colorized output, to show | ||
| 119 | ;; it to the user. By contrast, here we don't show | ||
| 120 | ;; the output, and the SGR escapes get in the way | ||
| 121 | ;; of parsing the output. | ||
| 122 | (replace-regexp-in-string "--color=always" "" | ||
| 123 | grep-find-template t t) | ||
| 124 | grep-find-template) | ||
| 125 | greppattern | ||
| 126 | filepattern | ||
| 127 | rootdir))) | ||
| 112 | ;; For some reason, my default has no <D> in it. | 128 | ;; For some reason, my default has no <D> in it. |
| 113 | (when (string-match "find \\(\\.\\)" cmd) | 129 | (when (string-match "find \\(\\.\\)" cmd) |
| 114 | (setq cmd (replace-match rootdir t t cmd 1))) | 130 | (setq cmd (replace-match rootdir t t cmd 1))) |
| 115 | ;;(message "New command: %s" cmd) | 131 | ;;(message "New command: %s" cmd) |
| 116 | cmd)) | 132 | cmd)) |
| 117 | 133 | ||
| 118 | (defcustom semantic-symref-grep-shell "sh" | 134 | (defcustom semantic-symref-grep-shell shell-file-name |
| 119 | "The shell command to use for executing find/grep. | 135 | "The shell command to use for executing find/grep. |
| 120 | This shell should support pipe redirect syntax." | 136 | This shell should support pipe redirect syntax." |
| 121 | :group 'semantic | 137 | :group 'semantic |
| @@ -125,22 +141,28 @@ This shell should support pipe redirect syntax." | |||
| 125 | "Perform a search with Grep." | 141 | "Perform a search with Grep." |
| 126 | ;; Grep doesn't support some types of searches. | 142 | ;; Grep doesn't support some types of searches. |
| 127 | (let ((st (oref tool :searchtype))) | 143 | (let ((st (oref tool :searchtype))) |
| 128 | (when (not (eq st 'symbol)) | 144 | (when (not (memq st '(symbol regexp))) |
| 129 | (error "Symref impl GREP does not support searchtype of %s" st)) | 145 | (error "Symref impl GREP does not support searchtype of %s" st)) |
| 130 | ) | 146 | ) |
| 131 | ;; Find the root of the project, and do a find-grep... | 147 | ;; Find the root of the project, and do a find-grep... |
| 132 | (let* (;; Find the file patterns to use. | 148 | (let* (;; Find the file patterns to use. |
| 133 | (pat (cdr (assoc major-mode semantic-symref-filepattern-alist))) | ||
| 134 | (rootdir (semantic-symref-calculate-rootdir)) | 149 | (rootdir (semantic-symref-calculate-rootdir)) |
| 135 | (filepattern (semantic-symref-derive-find-filepatterns)) | 150 | (filepattern (semantic-symref-derive-find-filepatterns)) |
| 136 | ;; Grep based flags. | 151 | ;; Grep based flags. |
| 137 | (grepflags (cond ((eq (oref tool :resulttype) 'file) | 152 | (grepflags (cond ((eq (oref tool :resulttype) 'file) |
| 138 | "-l ") | 153 | "-l ") |
| 139 | (t "-n "))) | 154 | ((eq (oref tool :searchtype) 'regexp) |
| 140 | (greppat (cond ((eq (oref tool :searchtype) 'regexp) | 155 | "-nE ") |
| 141 | (oref tool searchfor)) | 156 | (t "-n "))) |
| 142 | (t | 157 | (greppat (shell-quote-argument |
| 143 | (concat "'\\<" (oref tool searchfor) "\\>'")))) | 158 | (cond ((eq (oref tool :searchtype) 'regexp) |
| 159 | (oref tool searchfor)) | ||
| 160 | (t | ||
| 161 | ;; Can't use the word boundaries: Grep | ||
| 162 | ;; doesn't always agrees with the language | ||
| 163 | ;; syntax on those. | ||
| 164 | (format "\\(^\\|\\W\\)%s\\(\\W\\|$\\)" | ||
| 165 | (oref tool searchfor)))))) | ||
| 144 | ;; Misc | 166 | ;; Misc |
| 145 | (b (get-buffer-create "*Semantic SymRef*")) | 167 | (b (get-buffer-create "*Semantic SymRef*")) |
| 146 | (ans nil) | 168 | (ans nil) |
| @@ -158,10 +180,12 @@ This shell should support pipe redirect syntax." | |||
| 158 | (let ((cmd (concat "find " default-directory " -type f " filepattern " -print0 " | 180 | (let ((cmd (concat "find " default-directory " -type f " filepattern " -print0 " |
| 159 | "| xargs -0 grep -H " grepflags "-e " greppat))) | 181 | "| xargs -0 grep -H " grepflags "-e " greppat))) |
| 160 | ;;(message "Old command: %s" cmd) | 182 | ;;(message "Old command: %s" cmd) |
| 161 | (call-process semantic-symref-grep-shell nil b nil "-c" cmd) | 183 | (call-process semantic-symref-grep-shell nil b nil |
| 184 | shell-command-switch cmd) | ||
| 162 | ) | 185 | ) |
| 163 | (let ((cmd (semantic-symref-grep-use-template rootdir filepattern grepflags greppat))) | 186 | (let ((cmd (semantic-symref-grep-use-template rootdir filepattern grepflags greppat))) |
| 164 | (call-process semantic-symref-grep-shell nil b nil "-c" cmd)) | 187 | (call-process semantic-symref-grep-shell nil b nil |
| 188 | shell-command-switch cmd)) | ||
| 165 | )) | 189 | )) |
| 166 | (setq ans (semantic-symref-parse-tool-output tool b)) | 190 | (setq ans (semantic-symref-parse-tool-output tool b)) |
| 167 | ;; Return the answer | 191 | ;; Return the answer |
diff --git a/lisp/cedet/semantic/symref/idutils.el b/lisp/cedet/semantic/symref/idutils.el index c22a6a3b7fb..655b000ccdd 100644 --- a/lisp/cedet/semantic/symref/idutils.el +++ b/lisp/cedet/semantic/symref/idutils.el | |||
| @@ -60,7 +60,7 @@ Moves cursor to end of the match." | |||
| 60 | (when (re-search-forward "^\\([^ ]+\\) " nil t) | 60 | (when (re-search-forward "^\\([^ ]+\\) " nil t) |
| 61 | (match-string 1))) | 61 | (match-string 1))) |
| 62 | (t | 62 | (t |
| 63 | (when (re-search-forward "^\\([^ :]+\\):+\\([0-9]+\\):" nil t) | 63 | (when (re-search-forward "^\\(\\(?:[a-zA-Z]:\\)?[^:\n]+\\):\\([0-9]+\\):" nil t) |
| 64 | (cons (string-to-number (match-string 2)) | 64 | (cons (string-to-number (match-string 2)) |
| 65 | (expand-file-name (match-string 1) default-directory)) | 65 | (expand-file-name (match-string 1) default-directory)) |
| 66 | )))) | 66 | )))) |
diff --git a/lisp/cedet/semantic/symref/list.el b/lisp/cedet/semantic/symref/list.el index c99fc5f1932..f72499bf88e 100644 --- a/lisp/cedet/semantic/symref/list.el +++ b/lisp/cedet/semantic/symref/list.el | |||
| @@ -84,9 +84,13 @@ This command uses the currently configured references tool within the | |||
| 84 | current project to find references to the input SYM. The | 84 | current project to find references to the input SYM. The |
| 85 | references are the organized by file and the name of the function | 85 | references are the organized by file and the name of the function |
| 86 | they are used in. | 86 | they are used in. |
| 87 | Display the references in`semantic-symref-results-mode'." | 87 | Display the references in `semantic-symref-results-mode'." |
| 88 | (interactive (list (semantic-tag-name (semantic-complete-read-tag-buffer-deep | 88 | (interactive (list (let ((tag (semantic-current-tag))) |
| 89 | "Symrefs for: ")))) | 89 | (read-string " Symrefs for: " nil nil |
| 90 | (when tag | ||
| 91 | (regexp-quote (semantic-tag-name tag))))))) | ||
| 92 | ;; FIXME: Shouldn't the input be in Emacs regexp format, for | ||
| 93 | ;; consistency? Converting it to extended is not hard. | ||
| 90 | (semantic-fetch-tags) | 94 | (semantic-fetch-tags) |
| 91 | (message "Gathering References...") | 95 | (message "Gathering References...") |
| 92 | ;; Gather results and tags | 96 | ;; Gather results and tags |
diff --git a/lisp/cedet/srecode/compile.el b/lisp/cedet/srecode/compile.el index c93a6f72a9a..a8d6a5008bb 100644 --- a/lisp/cedet/srecode/compile.el +++ b/lisp/cedet/srecode/compile.el | |||
| @@ -116,19 +116,19 @@ additional static argument data.")) | |||
| 116 | Plain text strings are not handled via this baseclass." | 116 | Plain text strings are not handled via this baseclass." |
| 117 | :abstract t) | 117 | :abstract t) |
| 118 | 118 | ||
| 119 | (cl-defmethod srecode-parse-input ((ins srecode-template-inserter) | 119 | (cl-defmethod srecode-parse-input ((_ins srecode-template-inserter) |
| 120 | tag input STATE) | 120 | _tag input _STATE) |
| 121 | "For the template inserter INS, parse INPUT. | 121 | "For the template inserter INS, parse INPUT. |
| 122 | Shorten input only by the amount needed. | 122 | Shorten input only by the amount needed. |
| 123 | Return the remains of INPUT. | 123 | Return the remains of INPUT. |
| 124 | STATE is the current compilation state." | 124 | STATE is the current compilation state." |
| 125 | input) | 125 | input) |
| 126 | 126 | ||
| 127 | (cl-defmethod srecode-match-end ((ins srecode-template-inserter) name) | 127 | (cl-defmethod srecode-match-end ((_ins srecode-template-inserter) _name) |
| 128 | "For the template inserter INS, do I end a section called NAME?" | 128 | "For the template inserter INS, do I end a section called NAME?" |
| 129 | nil) | 129 | nil) |
| 130 | 130 | ||
| 131 | (cl-defmethod srecode-inserter-apply-state ((ins srecode-template-inserter) STATE) | 131 | (cl-defmethod srecode-inserter-apply-state ((_ins srecode-template-inserter) _STATE) |
| 132 | "For the template inserter INS, apply information from STATE." | 132 | "For the template inserter INS, apply information from STATE." |
| 133 | nil) | 133 | nil) |
| 134 | 134 | ||
| @@ -415,7 +415,7 @@ If END-NAME is specified, and the input string" | |||
| 415 | (match-end 0))) | 415 | (match-end 0))) |
| 416 | (namestart (match-end 0)) | 416 | (namestart (match-end 0)) |
| 417 | (junk (string-match regexend what namestart)) | 417 | (junk (string-match regexend what namestart)) |
| 418 | end tail name key) | 418 | end tail name) |
| 419 | ;; Add string to compiled output | 419 | ;; Add string to compiled output |
| 420 | (when (> (length prefix) 0) | 420 | (when (> (length prefix) 0) |
| 421 | (setq comp (cons prefix comp))) | 421 | (setq comp (cons prefix comp))) |
| @@ -453,8 +453,7 @@ If END-NAME is specified, and the input string" | |||
| 453 | (semantic-tag-name tag))) | 453 | (semantic-tag-name tag))) |
| 454 | ) | 454 | ) |
| 455 | ;; Add string to compiled output | 455 | ;; Add string to compiled output |
| 456 | (setq name (substring what namestart end) | 456 | (setq name (substring what namestart end)) |
| 457 | key nil) | ||
| 458 | ;; Trim WHAT back. | 457 | ;; Trim WHAT back. |
| 459 | (setq what (substring what tail)) | 458 | (setq what (substring what tail)) |
| 460 | ;; Get the inserter | 459 | ;; Get the inserter |
| @@ -523,7 +522,7 @@ to the inserter constructor." | |||
| 523 | (setq classes (append classes (eieio-class-children (car classes)))) | 522 | (setq classes (append classes (eieio-class-children (car classes)))) |
| 524 | ;; Do we have a match? | 523 | ;; Do we have a match? |
| 525 | (when (and (not (class-abstract-p (car classes))) | 524 | (when (and (not (class-abstract-p (car classes))) |
| 526 | (equal (oref (car classes) key) key)) | 525 | (equal (oref-default (car classes) key) key)) |
| 527 | ;; Create the new class, and apply state. | 526 | ;; Create the new class, and apply state. |
| 528 | (setq new (apply (car classes) name props)) | 527 | (setq new (apply (car classes) name props)) |
| 529 | (srecode-inserter-apply-state new STATE) | 528 | (srecode-inserter-apply-state new STATE) |
| @@ -642,7 +641,7 @@ Argument INDENT specifies the indentation level for the list." | |||
| 642 | (princ "\n")))) | 641 | (princ "\n")))) |
| 643 | ) | 642 | ) |
| 644 | 643 | ||
| 645 | (cl-defmethod srecode-dump ((ins srecode-template-inserter) indent) | 644 | (cl-defmethod srecode-dump ((ins srecode-template-inserter) _indent) |
| 646 | "Dump the state of the SRecode template inserter INS." | 645 | "Dump the state of the SRecode template inserter INS." |
| 647 | (princ "INS: \"") | 646 | (princ "INS: \"") |
| 648 | (princ (eieio-object-name-string ins)) | 647 | (princ (eieio-object-name-string ins)) |
diff --git a/lisp/cedet/srecode/dictionary.el b/lisp/cedet/srecode/dictionary.el index 97d3310a2ae..27e730f9d6a 100644 --- a/lisp/cedet/srecode/dictionary.el +++ b/lisp/cedet/srecode/dictionary.el | |||
| @@ -195,8 +195,8 @@ associated with a buffer or parent." | |||
| 195 | initfrombuff t))) | 195 | initfrombuff t))) |
| 196 | 196 | ||
| 197 | ;; Create the new dictionary object. | 197 | ;; Create the new dictionary object. |
| 198 | (let ((dict (srecode-dictionary | 198 | (let ((dict (make-instance |
| 199 | major-mode | 199 | 'srecode-dictionary |
| 200 | :buffer buffer | 200 | :buffer buffer |
| 201 | :parent parent | 201 | :parent parent |
| 202 | :namehash (make-hash-table :test 'equal | 202 | :namehash (make-hash-table :test 'equal |
diff --git a/lisp/cedet/srecode/insert.el b/lisp/cedet/srecode/insert.el index 0c13ee51e34..c2a70fe030f 100644 --- a/lisp/cedet/srecode/insert.el +++ b/lisp/cedet/srecode/insert.el | |||
| @@ -35,7 +35,6 @@ | |||
| 35 | (require 'srecode/args) | 35 | (require 'srecode/args) |
| 36 | (require 'srecode/filters) | 36 | (require 'srecode/filters) |
| 37 | 37 | ||
| 38 | (defvar srecode-template-inserter-point) | ||
| 39 | (declare-function srecode-overlaid-activate "srecode/fields") | 38 | (declare-function srecode-overlaid-activate "srecode/fields") |
| 40 | (declare-function srecode-template-inserted-region "srecode/fields") | 39 | (declare-function srecode-template-inserted-region "srecode/fields") |
| 41 | 40 | ||
| @@ -145,7 +144,7 @@ has set everything up already." | |||
| 145 | ) | 144 | ) |
| 146 | (set-buffer standard-output) | 145 | (set-buffer standard-output) |
| 147 | (setq end-mark (point-marker)) | 146 | (setq end-mark (point-marker)) |
| 148 | (goto-char (oref srecode-template-inserter-point point))) | 147 | (goto-char (oref-default 'srecode-template-inserter-point point))) |
| 149 | (oset-default 'srecode-template-inserter-point point eieio-unbound) | 148 | (oset-default 'srecode-template-inserter-point point eieio-unbound) |
| 150 | 149 | ||
| 151 | ;; Return the end-mark. | 150 | ;; Return the end-mark. |
| @@ -264,13 +263,12 @@ Optional argument TEMP is the template that is getting its arguments resolved." | |||
| 264 | "Push the srecoder template ST onto the active stack." | 263 | "Push the srecoder template ST onto the active stack." |
| 265 | (oset st active (cons st (oref st active)))) | 264 | (oset st active (cons st (oref st active)))) |
| 266 | 265 | ||
| 267 | (cl-defmethod srecode-pop ((st (subclass srecode-template))) | 266 | (cl-defmethod srecode-pop ((st srecode-template)) |
| 268 | "Pop the srecoder template ST onto the active stack. | 267 | "Pop the srecoder template ST onto the active stack." |
| 269 | ST can be a class, or an object." | ||
| 270 | (oset st active (cdr (oref st active)))) | 268 | (oset st active (cdr (oref st active)))) |
| 271 | 269 | ||
| 272 | (cl-defmethod srecode-peek ((st (subclass srecode-template))) | 270 | (cl-defmethod srecode-peek ((st srecode-template)) |
| 273 | "Fetch the topmost active template record. ST can be a class." | 271 | "Fetch the topmost active template record." |
| 274 | (car (oref st active))) | 272 | (car (oref st active))) |
| 275 | 273 | ||
| 276 | (cl-defmethod srecode-insert-method ((st srecode-template) dictionary) | 274 | (cl-defmethod srecode-insert-method ((st srecode-template) dictionary) |
| @@ -363,7 +361,7 @@ occur in your template.") | |||
| 363 | ((stringp i) | 361 | ((stringp i) |
| 364 | (princ i)))))) | 362 | (princ i)))))) |
| 365 | 363 | ||
| 366 | (cl-defmethod srecode-dump ((ins srecode-template-inserter-newline) indent) | 364 | (cl-defmethod srecode-dump ((ins srecode-template-inserter-newline) _indent) |
| 367 | "Dump the state of the SRecode template inserter INS." | 365 | "Dump the state of the SRecode template inserter INS." |
| 368 | (cl-call-next-method) | 366 | (cl-call-next-method) |
| 369 | (when (oref ins hard) | 367 | (when (oref ins hard) |
| @@ -425,8 +423,8 @@ Specify the :blank argument to enable this inserter.") | |||
| 425 | ) | 423 | ) |
| 426 | "Allow comments within template coding. This inserts nothing.") | 424 | "Allow comments within template coding. This inserts nothing.") |
| 427 | 425 | ||
| 428 | (cl-defmethod srecode-inserter-prin-example ((ins (subclass srecode-template-inserter-comment)) | 426 | (cl-defmethod srecode-inserter-prin-example ((_ins (subclass srecode-template-inserter-comment)) |
| 429 | escape-start escape-end) | 427 | escape-start escape-end) |
| 430 | "Insert an example using inserter INS. | 428 | "Insert an example using inserter INS. |
| 431 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." | 429 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." |
| 432 | (princ " ") | 430 | (princ " ") |
| @@ -436,8 +434,8 @@ Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." | |||
| 436 | (terpri) | 434 | (terpri) |
| 437 | ) | 435 | ) |
| 438 | 436 | ||
| 439 | (cl-defmethod srecode-insert-method ((sti srecode-template-inserter-comment) | 437 | (cl-defmethod srecode-insert-method ((_sti srecode-template-inserter-comment) |
| 440 | dictionary) | 438 | _dictionary) |
| 441 | "Don't insert anything for comment macros in STI." | 439 | "Don't insert anything for comment macros in STI." |
| 442 | nil) | 440 | nil) |
| 443 | 441 | ||
| @@ -491,7 +489,7 @@ If SECONDNAME is nil, return VALUE." | |||
| 491 | (setq val (srecode-insert-variable-secondname-handler | 489 | (setq val (srecode-insert-variable-secondname-handler |
| 492 | sti dictionary val fcnpart))) | 490 | sti dictionary val fcnpart))) |
| 493 | ;; Compound data value | 491 | ;; Compound data value |
| 494 | ((srecode-dictionary-compound-value-child-p val) | 492 | ((cl-typep val 'srecode-dictionary-compound-value) |
| 495 | ;; Force FCN to be a symbol | 493 | ;; Force FCN to be a symbol |
| 496 | (when fcnpart (setq fcnpart (read fcnpart))) | 494 | (when fcnpart (setq fcnpart (read fcnpart))) |
| 497 | ;; Convert compound value to a string with the fcn. | 495 | ;; Convert compound value to a string with the fcn. |
| @@ -502,7 +500,7 @@ If SECONDNAME is nil, return VALUE." | |||
| 502 | (setq do-princ nil))) | 500 | (setq do-princ nil))) |
| 503 | 501 | ||
| 504 | ;; Dictionaries... not allowed in this style | 502 | ;; Dictionaries... not allowed in this style |
| 505 | ((srecode-dictionary-child-p val) | 503 | ((cl-typep val 'srecode-dictionary) |
| 506 | (srecode-insert-report-error | 504 | (srecode-insert-report-error |
| 507 | dictionary | 505 | dictionary |
| 508 | "Macro %s cannot insert a dictionary - use section macros instead" | 506 | "Macro %s cannot insert a dictionary - use section macros instead" |
| @@ -661,7 +659,7 @@ Use DICTIONARY to resolve values." | |||
| 661 | ;; across multiple locations. | 659 | ;; across multiple locations. |
| 662 | compound-value)) | 660 | compound-value)) |
| 663 | 661 | ||
| 664 | (cl-defmethod srecode-dump ((ins srecode-template-inserter-ask) indent) | 662 | (cl-defmethod srecode-dump ((ins srecode-template-inserter-ask) _indent) |
| 665 | "Dump the state of the SRecode template inserter INS." | 663 | "Dump the state of the SRecode template inserter INS." |
| 666 | (cl-call-next-method) | 664 | (cl-call-next-method) |
| 667 | (princ " : \"") | 665 | (princ " : \"") |
| @@ -682,7 +680,7 @@ to 10 characters, with spaces added to the left. Use `right' for adding | |||
| 682 | spaces to the right.") | 680 | spaces to the right.") |
| 683 | 681 | ||
| 684 | (cl-defmethod srecode-insert-variable-secondname-handler | 682 | (cl-defmethod srecode-insert-variable-secondname-handler |
| 685 | ((sti srecode-template-inserter-width) dictionary value width) | 683 | ((_sti srecode-template-inserter-width) dictionary value width) |
| 686 | "For VALUE handle WIDTH behaviors for this variable inserter. | 684 | "For VALUE handle WIDTH behaviors for this variable inserter. |
| 687 | Return the result as a string. | 685 | Return the result as a string. |
| 688 | By default, treat as a function name." | 686 | By default, treat as a function name." |
| @@ -714,8 +712,8 @@ By default, treat as a function name." | |||
| 714 | (concat padchars value) | 712 | (concat padchars value) |
| 715 | (concat value padchars)))))) | 713 | (concat value padchars)))))) |
| 716 | 714 | ||
| 717 | (cl-defmethod srecode-inserter-prin-example ((ins (subclass srecode-template-inserter-width)) | 715 | (cl-defmethod srecode-inserter-prin-example ((_ins (subclass srecode-template-inserter-width)) |
| 718 | escape-start escape-end) | 716 | escape-start escape-end) |
| 719 | "Insert an example using inserter INS. | 717 | "Insert an example using inserter INS. |
| 720 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." | 718 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." |
| 721 | (princ " ") | 719 | (princ " ") |
| @@ -750,8 +748,8 @@ The cursor is placed at the ^ macro after insertion. | |||
| 750 | Some inserter macros, such as `srecode-template-inserter-include-wrap' | 748 | Some inserter macros, such as `srecode-template-inserter-include-wrap' |
| 751 | will place text at the ^ macro from the included macro.") | 749 | will place text at the ^ macro from the included macro.") |
| 752 | 750 | ||
| 753 | (cl-defmethod srecode-inserter-prin-example ((ins (subclass srecode-template-inserter-point)) | 751 | (cl-defmethod srecode-inserter-prin-example ((_ins (subclass srecode-template-inserter-point)) |
| 754 | escape-start escape-end) | 752 | escape-start escape-end) |
| 755 | "Insert an example using inserter INS. | 753 | "Insert an example using inserter INS. |
| 756 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." | 754 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." |
| 757 | (princ " ") | 755 | (princ " ") |
| @@ -787,8 +785,8 @@ generalized marker will do something else. See | |||
| 787 | "Wrap a section of a template under the control of a macro." | 785 | "Wrap a section of a template under the control of a macro." |
| 788 | :abstract t) | 786 | :abstract t) |
| 789 | 787 | ||
| 790 | (cl-defmethod srecode-inserter-prin-example ((ins (subclass srecode-template-inserter-subtemplate)) | 788 | (cl-defmethod srecode-inserter-prin-example ((_ins (subclass srecode-template-inserter-subtemplate)) |
| 791 | escape-start escape-end) | 789 | escape-start escape-end) |
| 792 | "Insert an example using inserter INS. | 790 | "Insert an example using inserter INS. |
| 793 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." | 791 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." |
| 794 | (cl-call-next-method) | 792 | (cl-call-next-method) |
| @@ -805,7 +803,7 @@ Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." | |||
| 805 | dict slot) | 803 | dict slot) |
| 806 | "Insert a subtemplate for the inserter STI with dictionary DICT." | 804 | "Insert a subtemplate for the inserter STI with dictionary DICT." |
| 807 | ;; Make sure that only dictionaries are used. | 805 | ;; Make sure that only dictionaries are used. |
| 808 | (unless (srecode-dictionary-child-p dict) | 806 | (unless (cl-typep dict 'srecode-dictionary) |
| 809 | (srecode-insert-report-error | 807 | (srecode-insert-report-error |
| 810 | dict | 808 | dict |
| 811 | "Only section dictionaries allowed for `%s'" | 809 | "Only section dictionaries allowed for `%s'" |
| @@ -889,8 +887,8 @@ Return the remains of INPUT." | |||
| 889 | "All template segments between the section-start and section-end | 887 | "All template segments between the section-start and section-end |
| 890 | are treated specially.") | 888 | are treated specially.") |
| 891 | 889 | ||
| 892 | (cl-defmethod srecode-insert-method ((sti srecode-template-inserter-section-end) | 890 | (cl-defmethod srecode-insert-method ((_sti srecode-template-inserter-section-end) |
| 893 | dictionary) | 891 | _dictionary) |
| 894 | "Insert the STI inserter." | 892 | "Insert the STI inserter." |
| 895 | ) | 893 | ) |
| 896 | 894 | ||
| @@ -912,7 +910,7 @@ are treated specially.") | |||
| 912 | The included template will have additional dictionary entries from the subdictionary | 910 | The included template will have additional dictionary entries from the subdictionary |
| 913 | stored specified by this macro.") | 911 | stored specified by this macro.") |
| 914 | 912 | ||
| 915 | (cl-defmethod srecode-inserter-prin-example ((ins (subclass srecode-template-inserter-include)) | 913 | (cl-defmethod srecode-inserter-prin-example ((_ins (subclass srecode-template-inserter-include)) |
| 916 | escape-start escape-end) | 914 | escape-start escape-end) |
| 917 | "Insert an example using inserter INS. | 915 | "Insert an example using inserter INS. |
| 918 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." | 916 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." |
| @@ -1017,7 +1015,7 @@ stored specified by this macro. If the included macro includes a ^ macro, | |||
| 1017 | then the text between this macro and the end macro will be inserted at | 1015 | then the text between this macro and the end macro will be inserted at |
| 1018 | the ^ macro.") | 1016 | the ^ macro.") |
| 1019 | 1017 | ||
| 1020 | (cl-defmethod srecode-inserter-prin-example ((ins (subclass srecode-template-inserter-include-wrap)) | 1018 | (cl-defmethod srecode-inserter-prin-example ((_ins (subclass srecode-template-inserter-include-wrap)) |
| 1021 | escape-start escape-end) | 1019 | escape-start escape-end) |
| 1022 | "Insert an example using inserter INS. | 1020 | "Insert an example using inserter INS. |
| 1023 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." | 1021 | Arguments ESCAPE-START and ESCAPE-END are the current escape sequences in use." |
diff --git a/lisp/cus-start.el b/lisp/cus-start.el index 071aaa6850f..b4d2139022c 100644 --- a/lisp/cus-start.el +++ b/lisp/cus-start.el | |||
| @@ -438,6 +438,7 @@ Leaving \"Default\" unchecked is equivalent with specifying a default of | |||
| 438 | (const super)) "23.1") | 438 | (const super)) "23.1") |
| 439 | (ns-antialias-text ns boolean "23.1") | 439 | (ns-antialias-text ns boolean "23.1") |
| 440 | (ns-auto-hide-menu-bar ns boolean "24.1") | 440 | (ns-auto-hide-menu-bar ns boolean "24.1") |
| 441 | (ns-confirm-quit ns boolean "25.1") | ||
| 441 | (ns-use-native-fullscreen ns boolean "24.4") | 442 | (ns-use-native-fullscreen ns boolean "24.4") |
| 442 | (ns-use-fullscreen-animation ns boolean "25.1") | 443 | (ns-use-fullscreen-animation ns boolean "25.1") |
| 443 | (ns-use-srgb-colorspace ns boolean "24.4") | 444 | (ns-use-srgb-colorspace ns boolean "24.4") |
diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el index b4e2dc0a937..4dcb519b039 100644 --- a/lisp/dired-aux.el +++ b/lisp/dired-aux.el | |||
| @@ -413,12 +413,15 @@ into the minibuffer." | |||
| 413 | ;; Now the original list FILES has been put back as it was. | 413 | ;; Now the original list FILES has been put back as it was. |
| 414 | (nconc past pending)))) | 414 | (nconc past pending)))) |
| 415 | 415 | ||
| 416 | (defvar lpr-printer-switch) | ||
| 417 | |||
| 416 | ;;;###autoload | 418 | ;;;###autoload |
| 417 | (defun dired-do-print (&optional arg) | 419 | (defun dired-do-print (&optional arg) |
| 418 | "Print the marked (or next ARG) files. | 420 | "Print the marked (or next ARG) files. |
| 419 | Uses the shell command coming from variables `lpr-command' and | 421 | Uses the shell command coming from variables `lpr-command' and |
| 420 | `lpr-switches' as default." | 422 | `lpr-switches' as default." |
| 421 | (interactive "P") | 423 | (interactive "P") |
| 424 | (require 'lpr) | ||
| 422 | (let* ((file-list (dired-get-marked-files t arg)) | 425 | (let* ((file-list (dired-get-marked-files t arg)) |
| 423 | (lpr-switches | 426 | (lpr-switches |
| 424 | (if (and (stringp printer-name) | 427 | (if (and (stringp printer-name) |
diff --git a/lisp/dired.el b/lisp/dired.el index cc16c8c9c53..ca13900f681 100644 --- a/lisp/dired.el +++ b/lisp/dired.el | |||
| @@ -3889,7 +3889,7 @@ Ask means pop up a menu for the user to select one of copy, move or link." | |||
| 3889 | 3889 | ||
| 3890 | ;;; Start of automatically extracted autoloads. | 3890 | ;;; Start of automatically extracted autoloads. |
| 3891 | 3891 | ||
| 3892 | ;;;### (autoloads nil "dired-aux" "dired-aux.el" "65f8aa57ace423283926d92dff903ca7") | 3892 | ;;;### (autoloads nil "dired-aux" "dired-aux.el" "8820677763cb69eef827e38b86d35f47") |
| 3893 | ;;; Generated autoloads from dired-aux.el | 3893 | ;;; Generated autoloads from dired-aux.el |
| 3894 | 3894 | ||
| 3895 | (autoload 'dired-diff "dired-aux" "\ | 3895 | (autoload 'dired-diff "dired-aux" "\ |
diff --git a/lisp/dom.el b/lisp/dom.el index 42131073a04..091197a8f9d 100644 --- a/lisp/dom.el +++ b/lisp/dom.el | |||
| @@ -25,6 +25,7 @@ | |||
| 25 | ;;; Code: | 25 | ;;; Code: |
| 26 | 26 | ||
| 27 | (require 'cl-lib) | 27 | (require 'cl-lib) |
| 28 | (eval-when-compile (require 'subr-x)) | ||
| 28 | 29 | ||
| 29 | (defsubst dom-tag (node) | 30 | (defsubst dom-tag (node) |
| 30 | "Return the NODE tag." | 31 | "Return the NODE tag." |
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 51bbf8a2944..67744c69b14 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el | |||
| @@ -979,17 +979,6 @@ Each function's symbol gets added to `byte-compile-noruntime-functions'." | |||
| 979 | (lambda (x) (if (symbolp x) (list 'prin1-to-string x) x)) | 979 | (lambda (x) (if (symbolp x) (list 'prin1-to-string x) x)) |
| 980 | args)))))) | 980 | args)))))) |
| 981 | 981 | ||
| 982 | (defvar byte-compile--interactive nil | ||
| 983 | "Determine if `byte-compile--message' uses the minibuffer.") | ||
| 984 | |||
| 985 | (defun byte-compile--message (format &rest args) | ||
| 986 | "Like `message', except sometimes don't print to minibuffer. | ||
| 987 | If the variable `byte-compile--interactive' is nil, the message | ||
| 988 | is not displayed on the minibuffer." | ||
| 989 | (apply #'message format args) | ||
| 990 | (unless byte-compile--interactive | ||
| 991 | (message nil))) | ||
| 992 | |||
| 993 | ;; Log something that isn't a warning. | 982 | ;; Log something that isn't a warning. |
| 994 | (defun byte-compile-log-1 (string) | 983 | (defun byte-compile-log-1 (string) |
| 995 | (with-current-buffer byte-compile-log-buffer | 984 | (with-current-buffer byte-compile-log-buffer |
| @@ -997,7 +986,7 @@ is not displayed on the minibuffer." | |||
| 997 | (goto-char (point-max)) | 986 | (goto-char (point-max)) |
| 998 | (byte-compile-warning-prefix nil nil) | 987 | (byte-compile-warning-prefix nil nil) |
| 999 | (cond (noninteractive | 988 | (cond (noninteractive |
| 1000 | (byte-compile--message " %s" string)) | 989 | (message " %s" string)) |
| 1001 | (t | 990 | (t |
| 1002 | (insert (format "%s\n" string))))))) | 991 | (insert (format "%s\n" string))))))) |
| 1003 | 992 | ||
| @@ -1601,10 +1590,7 @@ extra args." | |||
| 1601 | "Recompile every `.el' file in DIRECTORY that already has a `.elc' file. | 1590 | "Recompile every `.el' file in DIRECTORY that already has a `.elc' file. |
| 1602 | Files in subdirectories of DIRECTORY are processed also." | 1591 | Files in subdirectories of DIRECTORY are processed also." |
| 1603 | (interactive "DByte force recompile (directory): ") | 1592 | (interactive "DByte force recompile (directory): ") |
| 1604 | (let ((byte-compile--interactive | 1593 | (byte-recompile-directory directory nil t)) |
| 1605 | (or byte-compile--interactive | ||
| 1606 | (called-interactively-p 'any)))) | ||
| 1607 | (byte-recompile-directory directory nil t))) | ||
| 1608 | 1594 | ||
| 1609 | ;;;###autoload | 1595 | ;;;###autoload |
| 1610 | (defun byte-recompile-directory (directory &optional arg force) | 1596 | (defun byte-recompile-directory (directory &optional arg force) |
| @@ -1634,9 +1620,6 @@ that already has a `.elc' file." | |||
| 1634 | (compilation-mode)) | 1620 | (compilation-mode)) |
| 1635 | (let ((directories (list default-directory)) | 1621 | (let ((directories (list default-directory)) |
| 1636 | (default-directory default-directory) | 1622 | (default-directory default-directory) |
| 1637 | (byte-compile--interactive | ||
| 1638 | (or byte-compile--interactive | ||
| 1639 | (called-interactively-p 'any))) | ||
| 1640 | (skip-count 0) | 1623 | (skip-count 0) |
| 1641 | (fail-count 0) | 1624 | (fail-count 0) |
| 1642 | (file-count 0) | 1625 | (file-count 0) |
| @@ -1645,7 +1628,7 @@ that already has a `.elc' file." | |||
| 1645 | (displaying-byte-compile-warnings | 1628 | (displaying-byte-compile-warnings |
| 1646 | (while directories | 1629 | (while directories |
| 1647 | (setq directory (car directories)) | 1630 | (setq directory (car directories)) |
| 1648 | (byte-compile--message "Checking %s..." directory) | 1631 | (message "Checking %s..." directory) |
| 1649 | (dolist (file (directory-files directory)) | 1632 | (dolist (file (directory-files directory)) |
| 1650 | (let ((source (expand-file-name file directory))) | 1633 | (let ((source (expand-file-name file directory))) |
| 1651 | (if (file-directory-p source) | 1634 | (if (file-directory-p source) |
| @@ -1670,13 +1653,13 @@ that already has a `.elc' file." | |||
| 1670 | (`t file-count) | 1653 | (`t file-count) |
| 1671 | (_ fail-count))) | 1654 | (_ fail-count))) |
| 1672 | (or noninteractive | 1655 | (or noninteractive |
| 1673 | (byte-compile--message "Checking %s..." directory)) | 1656 | (message "Checking %s..." directory)) |
| 1674 | (if (not (eq last-dir directory)) | 1657 | (if (not (eq last-dir directory)) |
| 1675 | (setq last-dir directory | 1658 | (setq last-dir directory |
| 1676 | dir-count (1+ dir-count))) | 1659 | dir-count (1+ dir-count))) |
| 1677 | ))))) | 1660 | ))))) |
| 1678 | (setq directories (cdr directories)))) | 1661 | (setq directories (cdr directories)))) |
| 1679 | (byte-compile--message "Done (Total of %d file%s compiled%s%s%s)" | 1662 | (message "Done (Total of %d file%s compiled%s%s%s)" |
| 1680 | file-count (if (= file-count 1) "" "s") | 1663 | file-count (if (= file-count 1) "" "s") |
| 1681 | (if (> fail-count 0) (format ", %d failed" fail-count) "") | 1664 | (if (> fail-count 0) (format ", %d failed" fail-count) "") |
| 1682 | (if (> skip-count 0) (format ", %d skipped" skip-count) "") | 1665 | (if (> skip-count 0) (format ", %d skipped" skip-count) "") |
| @@ -1723,10 +1706,7 @@ If compilation is needed, this functions returns the result of | |||
| 1723 | current-prefix-arg))) | 1706 | current-prefix-arg))) |
| 1724 | (let ((dest (byte-compile-dest-file filename)) | 1707 | (let ((dest (byte-compile-dest-file filename)) |
| 1725 | ;; Expand now so we get the current buffer's defaults | 1708 | ;; Expand now so we get the current buffer's defaults |
| 1726 | (filename (expand-file-name filename)) | 1709 | (filename (expand-file-name filename))) |
| 1727 | (byte-compile--interactive | ||
| 1728 | (or byte-compile--interactive | ||
| 1729 | (called-interactively-p 'any)))) | ||
| 1730 | (if (if (file-exists-p dest) | 1710 | (if (if (file-exists-p dest) |
| 1731 | ;; File was already compiled | 1711 | ;; File was already compiled |
| 1732 | ;; Compile if forced to, or filename newer | 1712 | ;; Compile if forced to, or filename newer |
| @@ -1738,7 +1718,7 @@ If compilation is needed, this functions returns the result of | |||
| 1738 | filename "? "))))) | 1718 | filename "? "))))) |
| 1739 | (progn | 1719 | (progn |
| 1740 | (if (and noninteractive (not byte-compile-verbose)) | 1720 | (if (and noninteractive (not byte-compile-verbose)) |
| 1741 | (byte-compile--message "Compiling %s..." filename)) | 1721 | (message "Compiling %s..." filename)) |
| 1742 | (byte-compile-file filename load)) | 1722 | (byte-compile-file filename load)) |
| 1743 | (when load | 1723 | (when load |
| 1744 | (load (if (file-exists-p dest) dest filename))) | 1724 | (load (if (file-exists-p dest) dest filename))) |
| @@ -1782,9 +1762,6 @@ The value is non-nil if there were no errors, nil if errors." | |||
| 1782 | (let ((byte-compile-current-file filename) | 1762 | (let ((byte-compile-current-file filename) |
| 1783 | (byte-compile-current-group nil) | 1763 | (byte-compile-current-group nil) |
| 1784 | (set-auto-coding-for-load t) | 1764 | (set-auto-coding-for-load t) |
| 1785 | (byte-compile--interactive | ||
| 1786 | (or byte-compile--interactive | ||
| 1787 | (called-interactively-p 'any))) | ||
| 1788 | target-file input-buffer output-buffer | 1765 | target-file input-buffer output-buffer |
| 1789 | byte-compile-dest-file) | 1766 | byte-compile-dest-file) |
| 1790 | (setq target-file (byte-compile-dest-file filename)) | 1767 | (setq target-file (byte-compile-dest-file filename)) |
| @@ -1840,14 +1817,14 @@ The value is non-nil if there were no errors, nil if errors." | |||
| 1840 | ;; (byte-compile-abbreviate-file filename) | 1817 | ;; (byte-compile-abbreviate-file filename) |
| 1841 | ;; (with-current-buffer input-buffer no-byte-compile)) | 1818 | ;; (with-current-buffer input-buffer no-byte-compile)) |
| 1842 | (when (file-exists-p target-file) | 1819 | (when (file-exists-p target-file) |
| 1843 | (byte-compile--message "%s deleted because of `no-byte-compile: %s'" | 1820 | (message "%s deleted because of `no-byte-compile: %s'" |
| 1844 | (byte-compile-abbreviate-file target-file) | 1821 | (byte-compile-abbreviate-file target-file) |
| 1845 | (buffer-local-value 'no-byte-compile input-buffer)) | 1822 | (buffer-local-value 'no-byte-compile input-buffer)) |
| 1846 | (condition-case nil (delete-file target-file) (error nil))) | 1823 | (condition-case nil (delete-file target-file) (error nil))) |
| 1847 | ;; We successfully didn't compile this file. | 1824 | ;; We successfully didn't compile this file. |
| 1848 | 'no-byte-compile) | 1825 | 'no-byte-compile) |
| 1849 | (when byte-compile-verbose | 1826 | (when byte-compile-verbose |
| 1850 | (byte-compile--message "Compiling %s..." filename)) | 1827 | (message "Compiling %s..." filename)) |
| 1851 | (setq byte-compiler-error-flag nil) | 1828 | (setq byte-compiler-error-flag nil) |
| 1852 | ;; It is important that input-buffer not be current at this call, | 1829 | ;; It is important that input-buffer not be current at this call, |
| 1853 | ;; so that the value of point set in input-buffer | 1830 | ;; so that the value of point set in input-buffer |
| @@ -1859,7 +1836,7 @@ The value is non-nil if there were no errors, nil if errors." | |||
| 1859 | (if byte-compiler-error-flag | 1836 | (if byte-compiler-error-flag |
| 1860 | nil | 1837 | nil |
| 1861 | (when byte-compile-verbose | 1838 | (when byte-compile-verbose |
| 1862 | (byte-compile--message "Compiling %s...done" filename)) | 1839 | (message "Compiling %s...done" filename)) |
| 1863 | (kill-buffer input-buffer) | 1840 | (kill-buffer input-buffer) |
| 1864 | (with-current-buffer output-buffer | 1841 | (with-current-buffer output-buffer |
| 1865 | (goto-char (point-max)) | 1842 | (goto-char (point-max)) |
| @@ -1885,7 +1862,7 @@ The value is non-nil if there were no errors, nil if errors." | |||
| 1885 | ;; recompiled). Previously this was accomplished by | 1862 | ;; recompiled). Previously this was accomplished by |
| 1886 | ;; deleting target-file before writing it. | 1863 | ;; deleting target-file before writing it. |
| 1887 | (rename-file tempfile target-file t) | 1864 | (rename-file tempfile target-file t) |
| 1888 | (or noninteractive (byte-compile--message "Wrote %s" target-file))) | 1865 | (or noninteractive (message "Wrote %s" target-file))) |
| 1889 | ;; This is just to give a better error message than write-region | 1866 | ;; This is just to give a better error message than write-region |
| 1890 | (signal 'file-error | 1867 | (signal 'file-error |
| 1891 | (list "Opening output file" | 1868 | (list "Opening output file" |
| @@ -1919,9 +1896,6 @@ With argument ARG, insert value in current buffer after the form." | |||
| 1919 | (byte-compile-read-position (point)) | 1896 | (byte-compile-read-position (point)) |
| 1920 | (byte-compile-last-position byte-compile-read-position) | 1897 | (byte-compile-last-position byte-compile-read-position) |
| 1921 | (byte-compile-last-warned-form 'nothing) | 1898 | (byte-compile-last-warned-form 'nothing) |
| 1922 | (byte-compile--interactive | ||
| 1923 | (or byte-compile--interactive | ||
| 1924 | (called-interactively-p 'any))) | ||
| 1925 | (value (eval | 1899 | (value (eval |
| 1926 | (let ((read-with-symbol-positions (current-buffer)) | 1900 | (let ((read-with-symbol-positions (current-buffer)) |
| 1927 | (read-symbol-positions-list nil)) | 1901 | (read-symbol-positions-list nil)) |
| @@ -1929,10 +1903,10 @@ With argument ARG, insert value in current buffer after the form." | |||
| 1929 | (byte-compile-sexp (read (current-buffer))))) | 1903 | (byte-compile-sexp (read (current-buffer))))) |
| 1930 | lexical-binding))) | 1904 | lexical-binding))) |
| 1931 | (cond (arg | 1905 | (cond (arg |
| 1932 | (byte-compile--message "Compiling from buffer... done.") | 1906 | (message "Compiling from buffer... done.") |
| 1933 | (prin1 value (current-buffer)) | 1907 | (prin1 value (current-buffer)) |
| 1934 | (insert "\n")) | 1908 | (insert "\n")) |
| 1935 | ((byte-compile--message "%s" (prin1-to-string value))))))) | 1909 | ((message "%s" (prin1-to-string value))))))) |
| 1936 | 1910 | ||
| 1937 | (defun byte-compile-from-buffer (inbuffer) | 1911 | (defun byte-compile-from-buffer (inbuffer) |
| 1938 | (let ((byte-compile-current-buffer inbuffer) | 1912 | (let ((byte-compile-current-buffer inbuffer) |
| @@ -2436,7 +2410,7 @@ not to take responsibility for the actual compilation of the code." | |||
| 2436 | (byte-compile-arglist-warn name arglist macro)) | 2410 | (byte-compile-arglist-warn name arglist macro)) |
| 2437 | 2411 | ||
| 2438 | (if byte-compile-verbose | 2412 | (if byte-compile-verbose |
| 2439 | (byte-compile--message "Compiling %s... (%s)" | 2413 | (message "Compiling %s... (%s)" |
| 2440 | (or byte-compile-current-file "") name)) | 2414 | (or byte-compile-current-file "") name)) |
| 2441 | (cond ((not (or macro (listp body))) | 2415 | (cond ((not (or macro (listp body))) |
| 2442 | ;; We do not know positively if the definition is a macro | 2416 | ;; We do not know positively if the definition is a macro |
| @@ -2606,7 +2580,7 @@ If FORM is a lambda or a macro, byte-compile it as a function." | |||
| 2606 | ;; error to a simple message for the known case where signaling an error | 2580 | ;; error to a simple message for the known case where signaling an error |
| 2607 | ;; causes problems. | 2581 | ;; causes problems. |
| 2608 | ((byte-code-function-p fun) | 2582 | ((byte-code-function-p fun) |
| 2609 | (byte-compile--message "Function %s is already compiled" | 2583 | (message "Function %s is already compiled" |
| 2610 | (if (symbolp form) form "provided")) | 2584 | (if (symbolp form) form "provided")) |
| 2611 | fun) | 2585 | fun) |
| 2612 | (t | 2586 | (t |
| @@ -2946,11 +2920,17 @@ for symbols generated by the byte compiler itself." | |||
| 2946 | 2920 | ||
| 2947 | ;; Special macro-expander used during byte-compilation. | 2921 | ;; Special macro-expander used during byte-compilation. |
| 2948 | (defun byte-compile-macroexpand-declare-function (fn file &rest args) | 2922 | (defun byte-compile-macroexpand-declare-function (fn file &rest args) |
| 2949 | (push (cons fn | 2923 | (let ((gotargs (and (consp args) (listp (car args)))) |
| 2950 | (if (and (consp args) (listp (car args))) | 2924 | (unresolved (assq fn byte-compile-unresolved-functions))) |
| 2951 | (list 'declared (car args)) | 2925 | (when unresolved ; function was called before declaration |
| 2952 | t)) ; Arglist not specified. | 2926 | (if (and gotargs (byte-compile-warning-enabled-p 'callargs)) |
| 2953 | byte-compile-function-environment) | 2927 | (byte-compile-arglist-warn fn (car args) nil) |
| 2928 | (setq byte-compile-unresolved-functions | ||
| 2929 | (delq unresolved byte-compile-unresolved-functions)))) | ||
| 2930 | (push (cons fn (if gotargs | ||
| 2931 | (list 'declared (car args)) | ||
| 2932 | t)) ; Arglist not specified. | ||
| 2933 | byte-compile-function-environment)) | ||
| 2954 | ;; We are stating that it _will_ be defined at runtime. | 2934 | ;; We are stating that it _will_ be defined at runtime. |
| 2955 | (setq byte-compile-noruntime-functions | 2935 | (setq byte-compile-noruntime-functions |
| 2956 | (delq fn byte-compile-noruntime-functions)) | 2936 | (delq fn byte-compile-noruntime-functions)) |
| @@ -4424,8 +4404,8 @@ binding slots have been popped." | |||
| 4424 | name macro arglist body rest) | 4404 | name macro arglist body rest) |
| 4425 | (when macro | 4405 | (when macro |
| 4426 | (if (null fun) | 4406 | (if (null fun) |
| 4427 | (byte-compile--message "Macro %s unrecognized, won't work in file" name) | 4407 | (message "Macro %s unrecognized, won't work in file" name) |
| 4428 | (byte-compile--message "Macro %s partly recognized, trying our luck" name) | 4408 | (message "Macro %s partly recognized, trying our luck" name) |
| 4429 | (push (cons name (eval fun)) | 4409 | (push (cons name (eval fun)) |
| 4430 | byte-compile-macro-environment))) | 4410 | byte-compile-macro-environment))) |
| 4431 | (byte-compile-keep-pending form)))) | 4411 | (byte-compile-keep-pending form)))) |
| @@ -4551,11 +4531,11 @@ The call tree also lists those functions which are not known to be called | |||
| 4551 | \(that is, to which no calls have been compiled\), and which cannot be | 4531 | \(that is, to which no calls have been compiled\), and which cannot be |
| 4552 | invoked interactively." | 4532 | invoked interactively." |
| 4553 | (interactive) | 4533 | (interactive) |
| 4554 | (byte-compile--message "Generating call tree...") | 4534 | (message "Generating call tree...") |
| 4555 | (with-output-to-temp-buffer "*Call-Tree*" | 4535 | (with-output-to-temp-buffer "*Call-Tree*" |
| 4556 | (set-buffer "*Call-Tree*") | 4536 | (set-buffer "*Call-Tree*") |
| 4557 | (erase-buffer) | 4537 | (erase-buffer) |
| 4558 | (byte-compile--message "Generating call tree... (sorting on %s)" | 4538 | (message "Generating call tree... (sorting on %s)" |
| 4559 | byte-compile-call-tree-sort) | 4539 | byte-compile-call-tree-sort) |
| 4560 | (insert "Call tree for " | 4540 | (insert "Call tree for " |
| 4561 | (cond ((null byte-compile-current-file) (or filename "???")) | 4541 | (cond ((null byte-compile-current-file) (or filename "???")) |
diff --git a/lisp/emacs-lisp/chart.el b/lisp/emacs-lisp/chart.el index 851b3bfc6fd..06601252a4c 100644 --- a/lisp/emacs-lisp/chart.el +++ b/lisp/emacs-lisp/chart.el | |||
| @@ -280,7 +280,7 @@ START and END represent the boundary." | |||
| 280 | "Draw axis information based upon a range to be spread along the edge. | 280 | "Draw axis information based upon a range to be spread along the edge. |
| 281 | A is the chart to draw. DIR is the direction. | 281 | A is the chart to draw. DIR is the direction. |
| 282 | MARGIN, ZONE, START, and END specify restrictions in chart space." | 282 | MARGIN, ZONE, START, and END specify restrictions in chart space." |
| 283 | (call-next-method) | 283 | (cl-call-next-method) |
| 284 | ;; We prefer about 5 spaces between each value | 284 | ;; We prefer about 5 spaces between each value |
| 285 | (let* ((i (car (oref a bounds))) | 285 | (let* ((i (car (oref a bounds))) |
| 286 | (e (cdr (oref a bounds))) | 286 | (e (cdr (oref a bounds))) |
| @@ -333,7 +333,7 @@ Automatically compensates for direction." | |||
| 333 | "Draw axis information based upon A range to be spread along the edge. | 333 | "Draw axis information based upon A range to be spread along the edge. |
| 334 | Optional argument DIR is the direction of the chart. | 334 | Optional argument DIR is the direction of the chart. |
| 335 | Optional arguments MARGIN, ZONE, START and END specify boundaries of the drawing." | 335 | Optional arguments MARGIN, ZONE, START and END specify boundaries of the drawing." |
| 336 | (call-next-method) | 336 | (cl-call-next-method) |
| 337 | ;; We prefer about 5 spaces between each value | 337 | ;; We prefer about 5 spaces between each value |
| 338 | (let* ((i 0) | 338 | (let* ((i 0) |
| 339 | (s (oref a items)) | 339 | (s (oref a items)) |
diff --git a/lisp/emacs-lisp/check-declare.el b/lisp/emacs-lisp/check-declare.el index 8fc299d7e93..7269b83b619 100644 --- a/lisp/emacs-lisp/check-declare.el +++ b/lisp/emacs-lisp/check-declare.el | |||
| @@ -157,6 +157,7 @@ is a string giving details of the error." | |||
| 157 | (setq re (format (if cflag | 157 | (setq re (format (if cflag |
| 158 | "^[ \t]*\\(DEFUN\\)[ \t]*([ \t]*\"%s\"" | 158 | "^[ \t]*\\(DEFUN\\)[ \t]*([ \t]*\"%s\"" |
| 159 | "^[ \t]*(\\(fset[ \t]+'\\|\ | 159 | "^[ \t]*(\\(fset[ \t]+'\\|\ |
| 160 | cl-def\\(?:generic\\|method\\)\\|\ | ||
| 160 | def\\(?:un\\|subst\\|foo\\|method\\|class\\|\ | 161 | def\\(?:un\\|subst\\|foo\\|method\\|class\\|\ |
| 161 | ine-\\(?:derived\\|generic\\|\\(?:global\\(?:ized\\)?-\\)?minor\\)-mode\\|\ | 162 | ine-\\(?:derived\\|generic\\|\\(?:global\\(?:ized\\)?-\\)?minor\\)-mode\\|\ |
| 162 | \\(?:ine-obsolete-function-\\)?alias[ \t]+'\\|\ | 163 | \\(?:ine-obsolete-function-\\)?alias[ \t]+'\\|\ |
| @@ -200,8 +201,8 @@ ine-overloadable-function\\)\\)\ | |||
| 200 | type) | 201 | type) |
| 201 | 'obsolete) | 202 | 'obsolete) |
| 202 | ;; Can't easily check arguments in these cases. | 203 | ;; Can't easily check arguments in these cases. |
| 203 | ((string-match "\\`\\(def\\(alias\\|\ | 204 | ((string-match "\\`\\(def\\(alias\\|class\\)\\|\ |
| 204 | method\\|class\\)\\|fset\\)\\>" type) | 205 | fset\\|\\(?:cl-\\)?defmethod\\)\\>" type) |
| 205 | t) | 206 | t) |
| 206 | ((looking-at "\\((\\|nil\\)") | 207 | ((looking-at "\\((\\|nil\\)") |
| 207 | (byte-compile-arglist-signature | 208 | (byte-compile-arglist-signature |
| @@ -284,6 +285,8 @@ TYPE is a string giving the nature of the error. Warning is displayed in | |||
| 284 | type) | 285 | type) |
| 285 | nil check-declare-warning-buffer))) | 286 | nil check-declare-warning-buffer))) |
| 286 | 287 | ||
| 288 | (declare-function compilation-forget-errors "compile" ()) | ||
| 289 | |||
| 287 | (defun check-declare-files (&rest files) | 290 | (defun check-declare-files (&rest files) |
| 288 | "Check veracity of all `declare-function' statements in FILES. | 291 | "Check veracity of all `declare-function' statements in FILES. |
| 289 | Return a list of any errors found." | 292 | Return a list of any errors found." |
diff --git a/lisp/emacs-lisp/cl-generic.el b/lisp/emacs-lisp/cl-generic.el index fb11a3e25a1..a2716ef87ee 100644 --- a/lisp/emacs-lisp/cl-generic.el +++ b/lisp/emacs-lisp/cl-generic.el | |||
| @@ -54,6 +54,15 @@ | |||
| 54 | ;; - The standard method combination supports ":extra STRING" qualifiers | 54 | ;; - The standard method combination supports ":extra STRING" qualifiers |
| 55 | ;; which simply allows adding more methods for the same | 55 | ;; which simply allows adding more methods for the same |
| 56 | ;; specializers&qualifiers. | 56 | ;; specializers&qualifiers. |
| 57 | ;; - Methods can dispatch on the context. For that, a method needs to specify | ||
| 58 | ;; context arguments, introduced by `&context' (which need to come right | ||
| 59 | ;; after the mandatory arguments and before anything like | ||
| 60 | ;; &optional/&rest/&key). Each context argument is given as (EXP SPECIALIZER) | ||
| 61 | ;; which means that EXP is taken as an expression which computes some context | ||
| 62 | ;; and this value is then used to dispatch. | ||
| 63 | ;; E.g. (foo &context (major-mode (eql c-mode))) is an arglist specifying | ||
| 64 | ;; that this method will only be applicable when `major-mode' has value | ||
| 65 | ;; `c-mode'. | ||
| 57 | 66 | ||
| 58 | ;; Efficiency considerations: overall, I've made an effort to make this fairly | 67 | ;; Efficiency considerations: overall, I've made an effort to make this fairly |
| 59 | ;; efficient for the expected case (e.g. no constant redefinition of methods). | 68 | ;; efficient for the expected case (e.g. no constant redefinition of methods). |
| @@ -222,17 +231,12 @@ BODY, if present, is used as the body of a default method. | |||
| 222 | ,@(mapcar (lambda (method) `(cl-defmethod ,name ,@method)) | 231 | ,@(mapcar (lambda (method) `(cl-defmethod ,name ,@method)) |
| 223 | (nreverse methods))))) | 232 | (nreverse methods))))) |
| 224 | 233 | ||
| 225 | (defun cl--generic-mandatory-args (args) | ||
| 226 | (let ((res ())) | ||
| 227 | (while (not (memq (car args) '(nil &rest &optional &key))) | ||
| 228 | (push (pop args) res)) | ||
| 229 | (nreverse res))) | ||
| 230 | |||
| 231 | ;;;###autoload | 234 | ;;;###autoload |
| 232 | (defun cl-generic-define (name args options) | 235 | (defun cl-generic-define (name args options) |
| 233 | (let ((generic (cl-generic-ensure-function name)) | 236 | (pcase-let* ((generic (cl-generic-ensure-function name)) |
| 234 | (mandatory (cl--generic-mandatory-args args)) | 237 | (`(,spec-args . ,_) (cl--generic-split-args args)) |
| 235 | (apo (assq :argument-precedence-order options))) | 238 | (mandatory (mapcar #'car spec-args)) |
| 239 | (apo (assq :argument-precedence-order options))) | ||
| 236 | (setf (cl--generic-dispatches generic) nil) | 240 | (setf (cl--generic-dispatches generic) nil) |
| 237 | (when apo | 241 | (when apo |
| 238 | (dolist (arg (cdr apo)) | 242 | (dolist (arg (cdr apo)) |
| @@ -259,52 +263,70 @@ This macro can only be used within the lexical scope of a cl-generic method." | |||
| 259 | (and (memq sexp vars) (not (memq sexp res)) (push sexp res)) | 263 | (and (memq sexp vars) (not (memq sexp res)) (push sexp res)) |
| 260 | res)) | 264 | res)) |
| 261 | 265 | ||
| 262 | (defun cl--generic-lambda (args body) | 266 | (defun cl--generic-split-args (args) |
| 263 | "Make the lambda expression for a method with ARGS and BODY." | 267 | "Return (SPEC-ARGS . PLAIN-ARGS)." |
| 264 | (let ((plain-args ()) | 268 | (let ((plain-args ()) |
| 265 | (specializers nil) | 269 | (specializers nil) |
| 266 | (mandatory t)) | 270 | (mandatory t)) |
| 267 | (dolist (arg args) | 271 | (dolist (arg args) |
| 268 | (push (pcase arg | 272 | (push (pcase arg |
| 269 | ((or '&optional '&rest '&key) (setq mandatory nil) arg) | 273 | ((or '&optional '&rest '&key) (setq mandatory nil) arg) |
| 270 | ((and `(,name . ,type) (guard mandatory)) | 274 | ('&context |
| 275 | (unless mandatory | ||
| 276 | (error "&context not immediately after mandatory args")) | ||
| 277 | (setq mandatory 'context) nil) | ||
| 278 | ((let 'nil mandatory) arg) | ||
| 279 | ((let 'context mandatory) | ||
| 280 | (unless (consp arg) | ||
| 281 | (error "Invalid &context arg: %S" arg)) | ||
| 282 | (push `((&context . ,(car arg)) . ,(cadr arg)) specializers) | ||
| 283 | nil) | ||
| 284 | (`(,name . ,type) | ||
| 271 | (push (cons name (car type)) specializers) | 285 | (push (cons name (car type)) specializers) |
| 272 | name) | 286 | name) |
| 273 | (_ arg)) | 287 | (_ |
| 288 | (push (cons arg t) specializers) | ||
| 289 | arg)) | ||
| 274 | plain-args)) | 290 | plain-args)) |
| 275 | (setq plain-args (nreverse plain-args)) | 291 | (cons (nreverse specializers) |
| 276 | (let ((fun `(cl-function (lambda ,plain-args ,@body))) | 292 | (nreverse (delq nil plain-args))))) |
| 277 | (macroenv (cons `(cl-generic-current-method-specializers | 293 | |
| 278 | . ,(lambda () specializers)) | 294 | (defun cl--generic-lambda (args body) |
| 279 | macroexpand-all-environment))) | 295 | "Make the lambda expression for a method with ARGS and BODY." |
| 280 | (require 'cl-lib) ;Needed to expand `cl-flet' and `cl-function'. | 296 | (pcase-let* ((`(,spec-args . ,plain-args) |
| 281 | ;; First macroexpand away the cl-function stuff (e.g. &key and | 297 | (cl--generic-split-args args)) |
| 282 | ;; destructuring args, `declare' and whatnot). | 298 | (fun `(cl-function (lambda ,plain-args ,@body))) |
| 283 | (pcase (macroexpand fun macroenv) | 299 | (macroenv (cons `(cl-generic-current-method-specializers |
| 284 | (`#'(lambda ,args . ,body) | 300 | . ,(lambda () spec-args)) |
| 285 | (let* ((parsed-body (macroexp-parse-body body)) | 301 | macroexpand-all-environment))) |
| 286 | (cnm (make-symbol "cl--cnm")) | 302 | (require 'cl-lib) ;Needed to expand `cl-flet' and `cl-function'. |
| 287 | (nmp (make-symbol "cl--nmp")) | 303 | ;; First macroexpand away the cl-function stuff (e.g. &key and |
| 288 | (nbody (macroexpand-all | 304 | ;; destructuring args, `declare' and whatnot). |
| 289 | `(cl-flet ((cl-call-next-method ,cnm) | 305 | (pcase (macroexpand fun macroenv) |
| 290 | (cl-next-method-p ,nmp)) | 306 | (`#'(lambda ,args . ,body) |
| 291 | ,@(cdr parsed-body)) | 307 | (let* ((parsed-body (macroexp-parse-body body)) |
| 292 | macroenv)) | 308 | (cnm (make-symbol "cl--cnm")) |
| 293 | ;; FIXME: Rather than `grep' after the fact, the | 309 | (nmp (make-symbol "cl--nmp")) |
| 294 | ;; macroexpansion should directly set some flag when cnm | 310 | (nbody (macroexpand-all |
| 295 | ;; is used. | 311 | `(cl-flet ((cl-call-next-method ,cnm) |
| 296 | ;; FIXME: Also, optimize the case where call-next-method is | 312 | (cl-next-method-p ,nmp)) |
| 297 | ;; only called with explicit arguments. | 313 | ,@(cdr parsed-body)) |
| 298 | (uses-cnm (cl--generic-fgrep (list cnm nmp) nbody))) | 314 | macroenv)) |
| 299 | (cons (not (not uses-cnm)) | 315 | ;; FIXME: Rather than `grep' after the fact, the |
| 300 | `#'(lambda (,@(if uses-cnm (list cnm)) ,@args) | 316 | ;; macroexpansion should directly set some flag when cnm |
| 301 | ,@(car parsed-body) | 317 | ;; is used. |
| 302 | ,(if (not (memq nmp uses-cnm)) | 318 | ;; FIXME: Also, optimize the case where call-next-method is |
| 303 | nbody | 319 | ;; only called with explicit arguments. |
| 304 | `(let ((,nmp (lambda () | 320 | (uses-cnm (cl--generic-fgrep (list cnm nmp) nbody))) |
| 305 | (cl--generic-isnot-nnm-p ,cnm)))) | 321 | (cons (not (not uses-cnm)) |
| 306 | ,nbody)))))) | 322 | `#'(lambda (,@(if uses-cnm (list cnm)) ,@args) |
| 307 | (f (error "Unexpected macroexpansion result: %S" f))))))) | 323 | ,@(car parsed-body) |
| 324 | ,(if (not (memq nmp uses-cnm)) | ||
| 325 | nbody | ||
| 326 | `(let ((,nmp (lambda () | ||
| 327 | (cl--generic-isnot-nnm-p ,cnm)))) | ||
| 328 | ,nbody)))))) | ||
| 329 | (f (error "Unexpected macroexpansion result: %S" f)))))) | ||
| 308 | 330 | ||
| 309 | 331 | ||
| 310 | ;;;###autoload | 332 | ;;;###autoload |
| @@ -375,21 +397,26 @@ which case this method will be invoked when the argument is `eql' to VAL. | |||
| 375 | 397 | ||
| 376 | ;;;###autoload | 398 | ;;;###autoload |
| 377 | (defun cl-generic-define-method (name qualifiers args uses-cnm function) | 399 | (defun cl-generic-define-method (name qualifiers args uses-cnm function) |
| 378 | (let* ((generic (cl-generic-ensure-function name)) | 400 | (pcase-let* |
| 379 | (mandatory (cl--generic-mandatory-args args)) | 401 | ((generic (cl-generic-ensure-function name)) |
| 380 | (specializers | 402 | (`(,spec-args . ,_) (cl--generic-split-args args)) |
| 381 | (mapcar (lambda (arg) (if (consp arg) (cadr arg) t)) mandatory)) | 403 | (specializers (mapcar (lambda (spec-arg) |
| 382 | (method (cl--generic-make-method | 404 | (if (eq '&context (car-safe (car spec-arg))) |
| 383 | specializers qualifiers uses-cnm function)) | 405 | spec-arg (cdr spec-arg))) |
| 384 | (mt (cl--generic-method-table generic)) | 406 | spec-args)) |
| 385 | (me (cl--generic-member-method specializers qualifiers mt)) | 407 | (method (cl--generic-make-method |
| 386 | (dispatches (cl--generic-dispatches generic)) | 408 | specializers qualifiers uses-cnm function)) |
| 387 | (i 0)) | 409 | (mt (cl--generic-method-table generic)) |
| 388 | (dolist (specializer specializers) | 410 | (me (cl--generic-member-method specializers qualifiers mt)) |
| 389 | (let* ((generalizers (cl-generic-generalizers specializer)) | 411 | (dispatches (cl--generic-dispatches generic)) |
| 390 | (x (assq i dispatches))) | 412 | (i 0)) |
| 413 | (dolist (spec-arg spec-args) | ||
| 414 | (let* ((key (if (eq '&context (car-safe (car spec-arg))) | ||
| 415 | (car spec-arg) i)) | ||
| 416 | (generalizers (cl-generic-generalizers (cdr spec-arg))) | ||
| 417 | (x (assoc key dispatches))) | ||
| 391 | (unless x | 418 | (unless x |
| 392 | (setq x (cons i (cl-generic-generalizers t))) | 419 | (setq x (cons key (cl-generic-generalizers t))) |
| 393 | (setf (cl--generic-dispatches generic) | 420 | (setf (cl--generic-dispatches generic) |
| 394 | (setq dispatches (cons x dispatches)))) | 421 | (setq dispatches (cons x dispatches)))) |
| 395 | (dolist (generalizer generalizers) | 422 | (dolist (generalizer generalizers) |
| @@ -411,7 +438,16 @@ which case this method will be invoked when the argument is `eql' to VAL. | |||
| 411 | ;; the generic function. | 438 | ;; the generic function. |
| 412 | current-load-list) | 439 | current-load-list) |
| 413 | ;; For aliases, cl--generic-name gives us the actual name. | 440 | ;; For aliases, cl--generic-name gives us the actual name. |
| 414 | (defalias (cl--generic-name generic) gfun)))) | 441 | (funcall |
| 442 | (if purify-flag | ||
| 443 | ;; BEWARE! Don't purify this function definition, since that leads | ||
| 444 | ;; to memory corruption if the hash-tables it holds are modified | ||
| 445 | ;; (the GC doesn't trace those pointers). | ||
| 446 | #'fset | ||
| 447 | ;; But do use `defalias' in the normal case, so that it interacts | ||
| 448 | ;; properly with nadvice, e.g. for tracing/debug-on-entry. | ||
| 449 | #'defalias) | ||
| 450 | (cl--generic-name generic) gfun)))) | ||
| 415 | 451 | ||
| 416 | (defmacro cl--generic-with-memoization (place &rest code) | 452 | (defmacro cl--generic-with-memoization (place &rest code) |
| 417 | (declare (indent 1) (debug t)) | 453 | (declare (indent 1) (debug t)) |
| @@ -427,6 +463,7 @@ which case this method will be invoked when the argument is `eql' to VAL. | |||
| 427 | (defun cl--generic-get-dispatcher (dispatch) | 463 | (defun cl--generic-get-dispatcher (dispatch) |
| 428 | (cl--generic-with-memoization | 464 | (cl--generic-with-memoization |
| 429 | (gethash dispatch cl--generic-dispatchers) | 465 | (gethash dispatch cl--generic-dispatchers) |
| 466 | ;; (message "cl--generic-get-dispatcher (%S)" dispatch) | ||
| 430 | (let* ((dispatch-arg (car dispatch)) | 467 | (let* ((dispatch-arg (car dispatch)) |
| 431 | (generalizers (cdr dispatch)) | 468 | (generalizers (cdr dispatch)) |
| 432 | (lexical-binding t) | 469 | (lexical-binding t) |
| @@ -437,13 +474,14 @@ which case this method will be invoked when the argument is `eql' to VAL. | |||
| 437 | 'arg)) | 474 | 'arg)) |
| 438 | generalizers)) | 475 | generalizers)) |
| 439 | (typescodes | 476 | (typescodes |
| 440 | (mapcar (lambda (generalizer) | 477 | (mapcar |
| 441 | `(funcall ',(cl--generic-generalizer-specializers-function | 478 | (lambda (generalizer) |
| 442 | generalizer) | 479 | `(funcall ',(cl--generic-generalizer-specializers-function |
| 443 | ,(funcall (cl--generic-generalizer-tagcode-function | 480 | generalizer) |
| 444 | generalizer) | 481 | ,(funcall (cl--generic-generalizer-tagcode-function |
| 445 | 'arg))) | 482 | generalizer) |
| 446 | generalizers)) | 483 | 'arg))) |
| 484 | generalizers)) | ||
| 447 | (tag-exp | 485 | (tag-exp |
| 448 | ;; Minor optimization: since this tag-exp is | 486 | ;; Minor optimization: since this tag-exp is |
| 449 | ;; only used to lookup the method-cache, it | 487 | ;; only used to lookup the method-cache, it |
| @@ -452,23 +490,30 @@ which case this method will be invoked when the argument is `eql' to VAL. | |||
| 452 | `(or ,@(if (macroexp-const-p (car (last tagcodes))) | 490 | `(or ,@(if (macroexp-const-p (car (last tagcodes))) |
| 453 | (butlast tagcodes) | 491 | (butlast tagcodes) |
| 454 | tagcodes))) | 492 | tagcodes))) |
| 455 | (extraargs ())) | 493 | (fixedargs '(arg)) |
| 456 | (dotimes (_ dispatch-arg) | 494 | (dispatch-idx dispatch-arg) |
| 457 | (push (make-symbol "arg") extraargs)) | 495 | (bindings nil)) |
| 496 | (when (eq '&context (car-safe dispatch-arg)) | ||
| 497 | (setq bindings `((arg ,(cdr dispatch-arg)))) | ||
| 498 | (setq fixedargs nil) | ||
| 499 | (setq dispatch-idx 0)) | ||
| 500 | (dotimes (i dispatch-idx) | ||
| 501 | (push (make-symbol (format "arg%d" (- dispatch-idx i 1))) fixedargs)) | ||
| 458 | ;; FIXME: For generic functions with a single method (or with 2 methods, | 502 | ;; FIXME: For generic functions with a single method (or with 2 methods, |
| 459 | ;; one of which always matches), using a tagcode + hash-table is | 503 | ;; one of which always matches), using a tagcode + hash-table is |
| 460 | ;; overkill: better just use a `cl-typep' test. | 504 | ;; overkill: better just use a `cl-typep' test. |
| 461 | (byte-compile | 505 | (byte-compile |
| 462 | `(lambda (generic dispatches-left methods) | 506 | `(lambda (generic dispatches-left methods) |
| 463 | (let ((method-cache (make-hash-table :test #'eql))) | 507 | (let ((method-cache (make-hash-table :test #'eql))) |
| 464 | (lambda (,@extraargs arg &rest args) | 508 | (lambda (,@fixedargs &rest args) |
| 465 | (apply (cl--generic-with-memoization | 509 | (let ,bindings |
| 466 | (gethash ,tag-exp method-cache) | 510 | (apply (cl--generic-with-memoization |
| 467 | (cl--generic-cache-miss | 511 | (gethash ,tag-exp method-cache) |
| 468 | generic ',dispatch-arg dispatches-left methods | 512 | (cl--generic-cache-miss |
| 469 | ,(if (cdr typescodes) | 513 | generic ',dispatch-arg dispatches-left methods |
| 470 | `(append ,@typescodes) (car typescodes)))) | 514 | ,(if (cdr typescodes) |
| 471 | ,@extraargs arg args)))))))) | 515 | `(append ,@typescodes) (car typescodes)))) |
| 516 | ,@fixedargs args))))))))) | ||
| 472 | 517 | ||
| 473 | (defun cl--generic-make-function (generic) | 518 | (defun cl--generic-make-function (generic) |
| 474 | (cl--generic-make-next-function generic | 519 | (cl--generic-make-next-function generic |
| @@ -593,8 +638,11 @@ FUN is the function that should be called when METHOD calls | |||
| 593 | dispatch-arg dispatches-left methods-left types) | 638 | dispatch-arg dispatches-left methods-left types) |
| 594 | (let ((methods '())) | 639 | (let ((methods '())) |
| 595 | (dolist (method methods-left) | 640 | (dolist (method methods-left) |
| 596 | (let* ((specializer (or (nth dispatch-arg | 641 | (let* ((specializer (or (if (integerp dispatch-arg) |
| 597 | (cl--generic-method-specializers method)) | 642 | (nth dispatch-arg |
| 643 | (cl--generic-method-specializers method)) | ||
| 644 | (cdr (assoc dispatch-arg | ||
| 645 | (cl--generic-method-specializers method)))) | ||
| 598 | t)) | 646 | t)) |
| 599 | (m (member specializer types))) | 647 | (m (member specializer types))) |
| 600 | (when m | 648 | (when m |
| @@ -657,6 +705,25 @@ methods.") | |||
| 657 | (if (eq specializer t) (list cl--generic-t-generalizer) | 705 | (if (eq specializer t) (list cl--generic-t-generalizer) |
| 658 | (error "Unknown specializer %S" specializer))) | 706 | (error "Unknown specializer %S" specializer))) |
| 659 | 707 | ||
| 708 | (defmacro cl--generic-prefill-dispatchers (arg-or-context specializer) | ||
| 709 | (unless (integerp arg-or-context) | ||
| 710 | (setq arg-or-context `(&context . ,arg-or-context))) | ||
| 711 | (unless (fboundp 'cl--generic-get-dispatcher) | ||
| 712 | (require 'cl-generic)) | ||
| 713 | (let ((fun (cl--generic-get-dispatcher | ||
| 714 | `(,arg-or-context ,@(cl-generic-generalizers specializer) | ||
| 715 | ,cl--generic-t-generalizer)))) | ||
| 716 | ;; Recompute dispatch at run-time, since the generalizers may be slightly | ||
| 717 | ;; different (e.g. byte-compiled rather than interpreted). | ||
| 718 | ;; FIXME: There is a risk that the run-time generalizer is not equivalent | ||
| 719 | ;; to the compile-time one, in which case `fun' may not be correct | ||
| 720 | ;; any more! | ||
| 721 | `(let ((dispatch `(,',arg-or-context | ||
| 722 | ,@(cl-generic-generalizers ',specializer) | ||
| 723 | ,cl--generic-t-generalizer))) | ||
| 724 | ;; (message "Prefilling for %S with \n%S" dispatch ',fun) | ||
| 725 | (puthash dispatch ',fun cl--generic-dispatchers)))) | ||
| 726 | |||
| 660 | (cl-defmethod cl-generic-combine-methods (generic methods) | 727 | (cl-defmethod cl-generic-combine-methods (generic methods) |
| 661 | "Standard support for :after, :before, :around, and `:extra NAME' qualifiers." | 728 | "Standard support for :after, :before, :around, and `:extra NAME' qualifiers." |
| 662 | (cl--generic-standard-method-combination generic methods)) | 729 | (cl--generic-standard-method-combination generic methods)) |
| @@ -840,6 +907,8 @@ Can only be used from within the lexical body of a primary or around method." | |||
| 840 | (gethash (cadr specializer) cl--generic-head-used) specializer) | 907 | (gethash (cadr specializer) cl--generic-head-used) specializer) |
| 841 | (list cl--generic-head-generalizer))) | 908 | (list cl--generic-head-generalizer))) |
| 842 | 909 | ||
| 910 | (cl--generic-prefill-dispatchers 0 (head eql)) | ||
| 911 | |||
| 843 | ;;; Support for (eql <val>) specializers. | 912 | ;;; Support for (eql <val>) specializers. |
| 844 | 913 | ||
| 845 | (defvar cl--generic-eql-used (make-hash-table :test #'eql)) | 914 | (defvar cl--generic-eql-used (make-hash-table :test #'eql)) |
| @@ -854,6 +923,9 @@ Can only be used from within the lexical body of a primary or around method." | |||
| 854 | (puthash (cadr specializer) specializer cl--generic-eql-used) | 923 | (puthash (cadr specializer) specializer cl--generic-eql-used) |
| 855 | (list cl--generic-eql-generalizer)) | 924 | (list cl--generic-eql-generalizer)) |
| 856 | 925 | ||
| 926 | (cl--generic-prefill-dispatchers 0 (eql nil)) | ||
| 927 | (cl--generic-prefill-dispatchers window-system (eql nil)) | ||
| 928 | |||
| 857 | ;;; Support for cl-defstructs specializers. | 929 | ;;; Support for cl-defstructs specializers. |
| 858 | 930 | ||
| 859 | (defun cl--generic-struct-tag (name) | 931 | (defun cl--generic-struct-tag (name) |
| @@ -910,6 +982,8 @@ Can only be used from within the lexical body of a primary or around method." | |||
| 910 | (list cl--generic-struct-generalizer)))) | 982 | (list cl--generic-struct-generalizer)))) |
| 911 | (cl-call-next-method))) | 983 | (cl-call-next-method))) |
| 912 | 984 | ||
| 985 | (cl--generic-prefill-dispatchers 0 cl--generic-generalizer) | ||
| 986 | |||
| 913 | ;;; Dispatch on "system types". | 987 | ;;; Dispatch on "system types". |
| 914 | 988 | ||
| 915 | (defconst cl--generic-typeof-types | 989 | (defconst cl--generic-typeof-types |
| @@ -948,39 +1022,7 @@ Can only be used from within the lexical body of a primary or around method." | |||
| 948 | (list cl--generic-typeof-generalizer))) | 1022 | (list cl--generic-typeof-generalizer))) |
| 949 | (cl-call-next-method))) | 1023 | (cl-call-next-method))) |
| 950 | 1024 | ||
| 951 | ;;; Just for kicks: dispatch on major-mode | 1025 | (cl--generic-prefill-dispatchers 0 integer) |
| 952 | ;; | ||
| 953 | ;; Here's how you'd use it: | ||
| 954 | ;; (cl-defmethod foo ((x (major-mode text-mode)) y z) ...) | ||
| 955 | ;; And then | ||
| 956 | ;; (foo 'major-mode toto titi) | ||
| 957 | ;; | ||
| 958 | ;; FIXME: Better would be to do that via dispatch on an "implicit argument". | ||
| 959 | ;; E.g. (cl-defmethod foo (y z &context (major-mode text-mode)) ...) | ||
| 960 | |||
| 961 | ;; (defvar cl--generic-major-modes (make-hash-table :test #'eq)) | ||
| 962 | ;; | ||
| 963 | ;; (add-function :before-until cl-generic-generalizer-function | ||
| 964 | ;; #'cl--generic-major-mode-tagcode) | ||
| 965 | ;; (defun cl--generic-major-mode-tagcode (type name) | ||
| 966 | ;; (if (eq 'major-mode (car-safe type)) | ||
| 967 | ;; `(50 . (if (eq ,name 'major-mode) | ||
| 968 | ;; (cl--generic-with-memoization | ||
| 969 | ;; (gethash major-mode cl--generic-major-modes) | ||
| 970 | ;; `(cl--generic-major-mode . ,major-mode)))))) | ||
| 971 | ;; | ||
| 972 | ;; (add-function :before-until cl-generic-tag-types-function | ||
| 973 | ;; #'cl--generic-major-mode-types) | ||
| 974 | ;; (defun cl--generic-major-mode-types (tag) | ||
| 975 | ;; (when (eq (car-safe tag) 'cl--generic-major-mode) | ||
| 976 | ;; (if (eq tag 'fundamental-mode) '(fundamental-mode t) | ||
| 977 | ;; (let ((types `((major-mode ,(cdr tag))))) | ||
| 978 | ;; (while (get (car types) 'derived-mode-parent) | ||
| 979 | ;; (push (list 'major-mode (get (car types) 'derived-mode-parent)) | ||
| 980 | ;; types)) | ||
| 981 | ;; (unless (eq 'fundamental-mode (car types)) | ||
| 982 | ;; (push '(major-mode fundamental-mode) types)) | ||
| 983 | ;; (nreverse types))))) | ||
| 984 | 1026 | ||
| 985 | ;; Local variables: | 1027 | ;; Local variables: |
| 986 | ;; generated-autoload-file: "cl-loaddefs.el" | 1028 | ;; generated-autoload-file: "cl-loaddefs.el" |
diff --git a/lisp/emacs-lisp/cl-lib.el b/lisp/emacs-lisp/cl-lib.el index 6b43c126130..b6f3a793be6 100644 --- a/lisp/emacs-lisp/cl-lib.el +++ b/lisp/emacs-lisp/cl-lib.el | |||
| @@ -731,9 +731,10 @@ If ALIST is non-nil, the new pairs are prepended to it." | |||
| 731 | ;;; Miscellaneous. | 731 | ;;; Miscellaneous. |
| 732 | 732 | ||
| 733 | (provide 'cl-lib) | 733 | (provide 'cl-lib) |
| 734 | (or (load "cl-loaddefs" 'noerror 'quiet) | 734 | (unless (load "cl-loaddefs" 'noerror 'quiet) |
| 735 | ;; When bootstrapping, cl-loaddefs hasn't been built yet! | 735 | ;; When bootstrapping, cl-loaddefs hasn't been built yet! |
| 736 | (require 'cl-macs)) | 736 | (require 'cl-macs) |
| 737 | (require 'cl-seq)) | ||
| 737 | 738 | ||
| 738 | ;; Local variables: | 739 | ;; Local variables: |
| 739 | ;; byte-compile-dynamic: t | 740 | ;; byte-compile-dynamic: t |
diff --git a/lisp/emacs-lisp/cl-seq.el b/lisp/emacs-lisp/cl-seq.el index 5624accf66a..3aea67ad11b 100644 --- a/lisp/emacs-lisp/cl-seq.el +++ b/lisp/emacs-lisp/cl-seq.el | |||
| @@ -1018,4 +1018,6 @@ Atoms are compared by `eql'; cons cells are compared recursively. | |||
| 1018 | ;; generated-autoload-file: "cl-loaddefs.el" | 1018 | ;; generated-autoload-file: "cl-loaddefs.el" |
| 1019 | ;; End: | 1019 | ;; End: |
| 1020 | 1020 | ||
| 1021 | (provide 'cl-seq) | ||
| 1022 | |||
| 1021 | ;;; cl-seq.el ends here | 1023 | ;;; cl-seq.el ends here |
diff --git a/lisp/emacs-lisp/cl.el b/lisp/emacs-lisp/cl.el index 564a44457d8..c966ace3852 100644 --- a/lisp/emacs-lisp/cl.el +++ b/lisp/emacs-lisp/cl.el | |||
| @@ -626,6 +626,8 @@ You can replace this form with `gv-define-setter'. | |||
| 626 | ;; ...the rest, and build the 5-tuple)) | 626 | ;; ...the rest, and build the 5-tuple)) |
| 627 | (make-obsolete 'get-setf-method 'gv-letplace "24.3") | 627 | (make-obsolete 'get-setf-method 'gv-letplace "24.3") |
| 628 | 628 | ||
| 629 | (declare-function cl--arglist-args "cl-macs" (args)) | ||
| 630 | |||
| 629 | (defmacro define-modify-macro (name arglist func &optional doc) | 631 | (defmacro define-modify-macro (name arglist func &optional doc) |
| 630 | "Define a `setf'-like modify macro. | 632 | "Define a `setf'-like modify macro. |
| 631 | If NAME is called, it combines its PLACE argument with the other | 633 | If NAME is called, it combines its PLACE argument with the other |
| @@ -639,6 +641,7 @@ You can replace this macro with `gv-letplace'." | |||
| 639 | symbolp &optional stringp))) | 641 | symbolp &optional stringp))) |
| 640 | (if (memq '&key arglist) | 642 | (if (memq '&key arglist) |
| 641 | (error "&key not allowed in define-modify-macro")) | 643 | (error "&key not allowed in define-modify-macro")) |
| 644 | (require 'cl-macs) ;For cl--arglist-args. | ||
| 642 | (let ((place (make-symbol "--cl-place--"))) | 645 | (let ((place (make-symbol "--cl-place--"))) |
| 643 | `(cl-defmacro ,name (,place ,@arglist) | 646 | `(cl-defmacro ,name (,place ,@arglist) |
| 644 | ,doc | 647 | ,doc |
diff --git a/lisp/emacs-lisp/debug.el b/lisp/emacs-lisp/debug.el index ce5c7863c3c..9d32ba241de 100644 --- a/lisp/emacs-lisp/debug.el +++ b/lisp/emacs-lisp/debug.el | |||
| @@ -731,7 +731,8 @@ Complete list of commands: | |||
| 731 | (buffer-substring (line-beginning-position 0) | 731 | (buffer-substring (line-beginning-position 0) |
| 732 | (line-end-position 0))))) | 732 | (line-end-position 0))))) |
| 733 | 733 | ||
| 734 | (declare-function help-xref-interned "help-mode" (symbol)) | 734 | (declare-function help-xref-interned "help-mode" |
| 735 | (symbol &optional buffer frame)) | ||
| 735 | 736 | ||
| 736 | (defun debug-help-follow (&optional pos) | 737 | (defun debug-help-follow (&optional pos) |
| 737 | "Follow cross-reference at POS, defaulting to point. | 738 | "Follow cross-reference at POS, defaulting to point. |
diff --git a/lisp/emacs-lisp/eieio-core.el b/lisp/emacs-lisp/eieio-core.el index 59d834837b0..bf3f44206c4 100644 --- a/lisp/emacs-lisp/eieio-core.el +++ b/lisp/emacs-lisp/eieio-core.el | |||
| @@ -88,7 +88,7 @@ Currently under control of this var: | |||
| 88 | 88 | ||
| 89 | (cl-defstruct (eieio--class | 89 | (cl-defstruct (eieio--class |
| 90 | (:constructor nil) | 90 | (:constructor nil) |
| 91 | (:constructor eieio--class-make (name &aux (tag 'defclass))) | 91 | (:constructor eieio--class-make (name)) |
| 92 | (:include cl--class) | 92 | (:include cl--class) |
| 93 | (:copier nil)) | 93 | (:copier nil)) |
| 94 | children | 94 | children |
| @@ -277,12 +277,12 @@ See `defclass' for more information." | |||
| 277 | (setq eieio-hook nil) | 277 | (setq eieio-hook nil) |
| 278 | 278 | ||
| 279 | (let* ((oldc (let ((c (eieio--class-v cname))) (if (eieio--class-p c) c))) | 279 | (let* ((oldc (let ((c (eieio--class-v cname))) (if (eieio--class-p c) c))) |
| 280 | (newc (if (and oldc (not (eieio--class-default-object-cache oldc))) | 280 | (newc (or oldc |
| 281 | ;; The oldc class is a stub setup by eieio-defclass-autoload. | 281 | ;; Reuse `oldc' instead of creating a new one, so that |
| 282 | ;; Reuse it instead of creating a new one, so that existing | 282 | ;; existing references stay valid. E.g. when |
| 283 | ;; references stay valid. | 283 | ;; reloading the file that does the `defclass', we don't |
| 284 | oldc | 284 | ;; want to create a new class object. |
| 285 | (eieio--class-make cname))) | 285 | (eieio--class-make cname))) |
| 286 | (groups nil) ;; list of groups id'd from slots | 286 | (groups nil) ;; list of groups id'd from slots |
| 287 | (clearparent nil)) | 287 | (clearparent nil)) |
| 288 | 288 | ||
| @@ -292,7 +292,13 @@ See `defclass' for more information." | |||
| 292 | ;; method table breakage, particularly when the users is only | 292 | ;; method table breakage, particularly when the users is only |
| 293 | ;; byte compiling an EIEIO file. | 293 | ;; byte compiling an EIEIO file. |
| 294 | (if oldc | 294 | (if oldc |
| 295 | (setf (eieio--class-children newc) (eieio--class-children oldc)) | 295 | (progn |
| 296 | (cl-assert (eq newc oldc)) | ||
| 297 | ;; Reset the fields. | ||
| 298 | (setf (eieio--class-parents newc) nil) | ||
| 299 | (setf (eieio--class-slots newc) nil) | ||
| 300 | (setf (eieio--class-initarg-tuples newc) nil) | ||
| 301 | (setf (eieio--class-class-slots newc) nil)) | ||
| 296 | ;; If the old class did not exist, but did exist in the autoload map, | 302 | ;; If the old class did not exist, but did exist in the autoload map, |
| 297 | ;; then adopt those children. This is like the above, but deals with | 303 | ;; then adopt those children. This is like the above, but deals with |
| 298 | ;; autoloads nicely. | 304 | ;; autoloads nicely. |
| @@ -724,7 +730,7 @@ Argument FN is the function calling this verifier." | |||
| 724 | (cl-check-type slot symbol) | 730 | (cl-check-type slot symbol) |
| 725 | (cl-check-type obj (or eieio-object class)) | 731 | (cl-check-type obj (or eieio-object class)) |
| 726 | (let* ((class (cond ((symbolp obj) | 732 | (let* ((class (cond ((symbolp obj) |
| 727 | (error "eieio-oref called on a class!") | 733 | (error "eieio-oref called on a class: %s" obj) |
| 728 | (let ((c (eieio--class-v obj))) | 734 | (let ((c (eieio--class-v obj))) |
| 729 | (if (eieio--class-p c) (eieio-class-un-autoload obj)) | 735 | (if (eieio--class-p c) (eieio-class-un-autoload obj)) |
| 730 | c)) | 736 | c)) |
diff --git a/lisp/emacs-lisp/eieio-custom.el b/lisp/emacs-lisp/eieio-custom.el index 26fc452f7b1..31d0b85c55a 100644 --- a/lisp/emacs-lisp/eieio-custom.el +++ b/lisp/emacs-lisp/eieio-custom.el | |||
| @@ -223,6 +223,7 @@ Optional argument IGNORE is an extraneous parameter." | |||
| 223 | ;; Loop over all the slots, creating child widgets. | 223 | ;; Loop over all the slots, creating child widgets. |
| 224 | (dotimes (i (length slots)) | 224 | (dotimes (i (length slots)) |
| 225 | (let* ((slot (aref slots i)) | 225 | (let* ((slot (aref slots i)) |
| 226 | (sname (eieio-slot-descriptor-name slot)) | ||
| 226 | (props (cl--slot-descriptor-props slot))) | 227 | (props (cl--slot-descriptor-props slot))) |
| 227 | ;; Output this slot if it has a customize flag associated with it. | 228 | ;; Output this slot if it has a customize flag associated with it. |
| 228 | (when (and (alist-get :custom props) | 229 | (when (and (alist-get :custom props) |
| @@ -261,13 +262,13 @@ Optional argument IGNORE is an extraneous parameter." | |||
| 261 | (or | 262 | (or |
| 262 | (eieio--class-slot-initarg | 263 | (eieio--class-slot-initarg |
| 263 | (eieio--object-class obj) | 264 | (eieio--object-class obj) |
| 264 | (car slots)) | 265 | sname) |
| 265 | (car slots))))) | 266 | sname)))) |
| 266 | (capitalize | 267 | (capitalize |
| 267 | (if (string-match "^:" s) | 268 | (if (string-match "^:" s) |
| 268 | (substring s (match-end 0)) | 269 | (substring s (match-end 0)) |
| 269 | s))))) | 270 | s))))) |
| 270 | :value (slot-value obj (car slots)) | 271 | :value (slot-value obj sname) |
| 271 | :doc (or (alist-get :documentation props) | 272 | :doc (or (alist-get :documentation props) |
| 272 | "Slot not Documented.") | 273 | "Slot not Documented.") |
| 273 | :eieio-custom-visibility 'visible | 274 | :eieio-custom-visibility 'visible |
| @@ -297,6 +298,13 @@ Optional argument IGNORE is an extraneous parameter." | |||
| 297 | (let* ((slot (aref slots i)) | 298 | (let* ((slot (aref slots i)) |
| 298 | (props (cl--slot-descriptor-props slot)) | 299 | (props (cl--slot-descriptor-props slot)) |
| 299 | (cust (alist-get :custom props))) | 300 | (cust (alist-get :custom props))) |
| 301 | ;; | ||
| 302 | ;; Shouldn't I be incremented unconditionally? Or | ||
| 303 | ;; better shouldn't we simply mapc on the slots vector | ||
| 304 | ;; avoiding use of this integer variable? PLN Sat May | ||
| 305 | ;; 2 07:35:45 2015 | ||
| 306 | ;; | ||
| 307 | (setq i (+ i 1)) | ||
| 300 | (if (and cust | 308 | (if (and cust |
| 301 | (or eieio-custom-ignore-eieio-co | 309 | (or eieio-custom-ignore-eieio-co |
| 302 | (not master-group) | 310 | (not master-group) |
diff --git a/lisp/emacs-lisp/eieio-opt.el b/lisp/emacs-lisp/eieio-opt.el index 7f98730340d..02b89e043e4 100644 --- a/lisp/emacs-lisp/eieio-opt.el +++ b/lisp/emacs-lisp/eieio-opt.el | |||
| @@ -74,6 +74,9 @@ Argument CH-PREFIX is another character prefix to display." | |||
| 74 | 74 | ||
| 75 | ;;; CLASS COMPLETION / DOCUMENTATION | 75 | ;;; CLASS COMPLETION / DOCUMENTATION |
| 76 | 76 | ||
| 77 | ;; Called via help-fns-describe-function-functions. | ||
| 78 | (declare-function help-fns-short-filename "help-fns" (filename)) | ||
| 79 | |||
| 77 | ;;;###autoload | 80 | ;;;###autoload |
| 78 | (defun eieio-help-class (class) | 81 | (defun eieio-help-class (class) |
| 79 | "Print help description for CLASS. | 82 | "Print help description for CLASS. |
diff --git a/lisp/emacs-lisp/eieio.el b/lisp/emacs-lisp/eieio.el index 111459509bc..f6ffa3d6c71 100644 --- a/lisp/emacs-lisp/eieio.el +++ b/lisp/emacs-lisp/eieio.el | |||
| @@ -967,7 +967,7 @@ variable PRINT-FUNCTION. Optional argument NOESCAPE is passed to | |||
| 967 | 967 | ||
| 968 | ;;; Start of automatically extracted autoloads. | 968 | ;;; Start of automatically extracted autoloads. |
| 969 | 969 | ||
| 970 | ;;;### (autoloads nil "eieio-custom" "eieio-custom.el" "813d32fbf76d4248fc6b4dc97ebcd720") | 970 | ;;;### (autoloads nil "eieio-custom" "eieio-custom.el" "916f54b818479a77a02f3ecccda84a11") |
| 971 | ;;; Generated autoloads from eieio-custom.el | 971 | ;;; Generated autoloads from eieio-custom.el |
| 972 | 972 | ||
| 973 | (autoload 'customize-object "eieio-custom" "\ | 973 | (autoload 'customize-object "eieio-custom" "\ |
| @@ -978,7 +978,7 @@ Optional argument GROUP is the sub-group of slots to display. | |||
| 978 | 978 | ||
| 979 | ;;;*** | 979 | ;;;*** |
| 980 | 980 | ||
| 981 | ;;;### (autoloads nil "eieio-opt" "eieio-opt.el" "3005b815c6b30eccbf0642170b3f82a5") | 981 | ;;;### (autoloads nil "eieio-opt" "eieio-opt.el" "59cee62a4829ace9bb4a6526442d2b3c") |
| 982 | ;;; Generated autoloads from eieio-opt.el | 982 | ;;; Generated autoloads from eieio-opt.el |
| 983 | 983 | ||
| 984 | (autoload 'eieio-browse "eieio-opt" "\ | 984 | (autoload 'eieio-browse "eieio-opt" "\ |
diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el index d527d676d51..0091cdb8484 100644 --- a/lisp/emacs-lisp/eldoc.el +++ b/lisp/emacs-lisp/eldoc.el | |||
| @@ -354,7 +354,32 @@ return any documentation.") | |||
| 354 | nil)) | 354 | nil)) |
| 355 | (eldoc-message (funcall eldoc-documentation-function))))) | 355 | (eldoc-message (funcall eldoc-documentation-function))))) |
| 356 | 356 | ||
| 357 | 357 | ;; If the entire line cannot fit in the echo area, the symbol name may be | |
| 358 | ;; truncated or eliminated entirely from the output to make room for the | ||
| 359 | ;; description. | ||
| 360 | (defun eldoc-docstring-format-sym-doc (prefix doc &optional face) | ||
| 361 | (when (symbolp prefix) | ||
| 362 | (setq prefix (concat (propertize (symbol-name prefix) 'face face) ": "))) | ||
| 363 | (let* ((ea-multi eldoc-echo-area-use-multiline-p) | ||
| 364 | ;; Subtract 1 from window width since emacs will not write | ||
| 365 | ;; any chars to the last column, or in later versions, will | ||
| 366 | ;; cause a wraparound and resize of the echo area. | ||
| 367 | (ea-width (1- (window-width (minibuffer-window)))) | ||
| 368 | (strip (- (+ (length prefix) (length doc)) ea-width))) | ||
| 369 | (cond ((or (<= strip 0) | ||
| 370 | (eq ea-multi t) | ||
| 371 | (and ea-multi (> (length doc) ea-width))) | ||
| 372 | (concat prefix doc)) | ||
| 373 | ((> (length doc) ea-width) | ||
| 374 | (substring (format "%s" doc) 0 ea-width)) | ||
| 375 | ((>= strip (string-match-p ":? *\\'" prefix)) | ||
| 376 | doc) | ||
| 377 | (t | ||
| 378 | ;; Show the end of the partial symbol name, rather | ||
| 379 | ;; than the beginning, since the former is more likely | ||
| 380 | ;; to be unique given package namespace conventions. | ||
| 381 | (concat (substring prefix strip) doc))))) | ||
| 382 | |||
| 358 | ;; When point is in a sexp, the function args are not reprinted in the echo | 383 | ;; When point is in a sexp, the function args are not reprinted in the echo |
| 359 | ;; area after every possible interactive command because some of them print | 384 | ;; area after every possible interactive command because some of them print |
| 360 | ;; their own messages in the echo area; the eldoc functions would instantly | 385 | ;; their own messages in the echo area; the eldoc functions would instantly |
diff --git a/lisp/emacs-lisp/ert.el b/lisp/emacs-lisp/ert.el index 4ffd8cd8558..b678e122c11 100644 --- a/lisp/emacs-lisp/ert.el +++ b/lisp/emacs-lisp/ert.el | |||
| @@ -269,7 +269,7 @@ DATA is displayed to the user and should state the reason for skipping." | |||
| 269 | (defun ert--special-operator-p (thing) | 269 | (defun ert--special-operator-p (thing) |
| 270 | "Return non-nil if THING is a symbol naming a special operator." | 270 | "Return non-nil if THING is a symbol naming a special operator." |
| 271 | (and (symbolp thing) | 271 | (and (symbolp thing) |
| 272 | (let ((definition (indirect-function thing t))) | 272 | (let ((definition (indirect-function thing))) |
| 273 | (and (subrp definition) | 273 | (and (subrp definition) |
| 274 | (eql (cdr (subr-arity definition)) 'unevalled))))) | 274 | (eql (cdr (subr-arity definition)) 'unevalled))))) |
| 275 | 275 | ||
| @@ -2537,7 +2537,7 @@ To be used in the ERT results buffer." | |||
| 2537 | (add-to-list 'minor-mode-alist '(ert--current-run-stats | 2537 | (add-to-list 'minor-mode-alist '(ert--current-run-stats |
| 2538 | (:eval | 2538 | (:eval |
| 2539 | (ert--tests-running-mode-line-indicator)))) | 2539 | (ert--tests-running-mode-line-indicator)))) |
| 2540 | (add-to-list 'emacs-lisp-mode-hook 'ert--activate-font-lock-keywords) | 2540 | (add-hook 'emacs-lisp-mode-hook #'ert--activate-font-lock-keywords) |
| 2541 | 2541 | ||
| 2542 | (defun ert--unload-function () | 2542 | (defun ert--unload-function () |
| 2543 | "Unload function to undo the side-effects of loading ert.el." | 2543 | "Unload function to undo the side-effects of loading ert.el." |
| @@ -2548,7 +2548,7 @@ To be used in the ERT results buffer." | |||
| 2548 | nil) | 2548 | nil) |
| 2549 | 2549 | ||
| 2550 | (defvar ert-unload-hook '()) | 2550 | (defvar ert-unload-hook '()) |
| 2551 | (add-hook 'ert-unload-hook 'ert--unload-function) | 2551 | (add-hook 'ert-unload-hook #'ert--unload-function) |
| 2552 | 2552 | ||
| 2553 | 2553 | ||
| 2554 | (provide 'ert) | 2554 | (provide 'ert) |
diff --git a/lisp/emacs-lisp/lisp.el b/lisp/emacs-lisp/lisp.el index 67d14872b3a..d401b316719 100644 --- a/lisp/emacs-lisp/lisp.el +++ b/lisp/emacs-lisp/lisp.el | |||
| @@ -736,22 +736,19 @@ character." | |||
| 736 | ) | 736 | ) |
| 737 | (call-interactively 'minibuffer-complete))) | 737 | (call-interactively 'minibuffer-complete))) |
| 738 | 738 | ||
| 739 | (defun lisp-complete-symbol (&optional predicate) | 739 | (defun lisp-complete-symbol (&optional _predicate) |
| 740 | "Perform completion on Lisp symbol preceding point. | 740 | "Perform completion on Lisp symbol preceding point. |
| 741 | Compare that symbol against the known Lisp symbols. | 741 | Compare that symbol against the known Lisp symbols. |
| 742 | If no characters can be completed, display a list of possible completions. | 742 | If no characters can be completed, display a list of possible completions. |
| 743 | Repeating the command at that point scrolls the list. | 743 | Repeating the command at that point scrolls the list. |
| 744 | 744 | ||
| 745 | When called from a program, optional arg PREDICATE is a predicate | 745 | The context determines which symbols are considered. If the |
| 746 | determining which symbols are considered, e.g. `commandp'. | 746 | symbol starts just after an open-parenthesis, only symbols with |
| 747 | If PREDICATE is nil, the context determines which symbols are | 747 | function definitions are considered. Otherwise, all symbols with |
| 748 | considered. If the symbol starts just after an open-parenthesis, only | 748 | function definitions, values or properties are considered." |
| 749 | symbols with function definitions are considered. Otherwise, all | ||
| 750 | symbols with function definitions, values or properties are | ||
| 751 | considered." | ||
| 752 | (declare (obsolete completion-at-point "24.4")) | 749 | (declare (obsolete completion-at-point "24.4")) |
| 753 | (interactive) | 750 | (interactive) |
| 754 | (let* ((data (lisp-completion-at-point predicate)) | 751 | (let* ((data (lisp-completion-at-point)) |
| 755 | (plist (nthcdr 3 data))) | 752 | (plist (nthcdr 3 data))) |
| 756 | (if (null data) | 753 | (if (null data) |
| 757 | (minibuffer-message "Nothing to complete") | 754 | (minibuffer-message "Nothing to complete") |
diff --git a/lisp/emacs-lisp/package-x.el b/lisp/emacs-lisp/package-x.el index 6955ce8f5a6..81d0b834722 100644 --- a/lisp/emacs-lisp/package-x.el +++ b/lisp/emacs-lisp/package-x.el | |||
| @@ -156,6 +156,7 @@ DESCRIPTION is the text of the news item." | |||
| 156 | archive-url)) | 156 | archive-url)) |
| 157 | 157 | ||
| 158 | (declare-function lm-commentary "lisp-mnt" (&optional file)) | 158 | (declare-function lm-commentary "lisp-mnt" (&optional file)) |
| 159 | (defvar tar-data-buffer) | ||
| 159 | 160 | ||
| 160 | (defun package-upload-buffer-internal (pkg-desc extension &optional archive-url) | 161 | (defun package-upload-buffer-internal (pkg-desc extension &optional archive-url) |
| 161 | "Upload a package whose contents are in the current buffer. | 162 | "Upload a package whose contents are in the current buffer. |
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index f770acd557e..55fa962719d 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el | |||
| @@ -185,7 +185,6 @@ and before `after-init-hook'. Activation is not done if | |||
| 185 | Even if the value is nil, you can type \\[package-initialize] to | 185 | Even if the value is nil, you can type \\[package-initialize] to |
| 186 | activate the package system at any time." | 186 | activate the package system at any time." |
| 187 | :type 'boolean | 187 | :type 'boolean |
| 188 | :group 'package | ||
| 189 | :version "24.1") | 188 | :version "24.1") |
| 190 | 189 | ||
| 191 | (defcustom package-load-list '(all) | 190 | (defcustom package-load-list '(all) |
| @@ -203,7 +202,6 @@ If VERSION is a string, only that version is ever loaded. | |||
| 203 | If VERSION is nil, the package is not loaded (it is \"disabled\")." | 202 | If VERSION is nil, the package is not loaded (it is \"disabled\")." |
| 204 | :type '(repeat symbol) | 203 | :type '(repeat symbol) |
| 205 | :risky t | 204 | :risky t |
| 206 | :group 'package | ||
| 207 | :version "24.1") | 205 | :version "24.1") |
| 208 | 206 | ||
| 209 | (defcustom package-archives '(("gnu" . "http://elpa.gnu.org/packages/")) | 207 | (defcustom package-archives '(("gnu" . "http://elpa.gnu.org/packages/")) |
| @@ -222,7 +220,6 @@ a package can run arbitrary code." | |||
| 222 | :type '(alist :key-type (string :tag "Archive name") | 220 | :type '(alist :key-type (string :tag "Archive name") |
| 223 | :value-type (string :tag "URL or directory name")) | 221 | :value-type (string :tag "URL or directory name")) |
| 224 | :risky t | 222 | :risky t |
| 225 | :group 'package | ||
| 226 | :version "24.1") | 223 | :version "24.1") |
| 227 | 224 | ||
| 228 | (defcustom package-menu-hide-low-priority 'archive | 225 | (defcustom package-menu-hide-low-priority 'archive |
| @@ -246,7 +243,6 @@ nil, so it can be toggled with \\<package-menu-mode-map> \\[package-menu-hide-ob | |||
| 246 | (const :tag "Hide per package-archive-priorities" | 243 | (const :tag "Hide per package-archive-priorities" |
| 247 | archive) | 244 | archive) |
| 248 | (const :tag "Hide per archive and version number" t)) | 245 | (const :tag "Hide per archive and version number" t)) |
| 249 | :group 'package | ||
| 250 | :version "25.1") | 246 | :version "25.1") |
| 251 | 247 | ||
| 252 | (defcustom package-archive-priorities nil | 248 | (defcustom package-archive-priorities nil |
| @@ -265,7 +261,6 @@ See also `package-menu-hide-low-priority'." | |||
| 265 | :type '(alist :key-type (string :tag "Archive name") | 261 | :type '(alist :key-type (string :tag "Archive name") |
| 266 | :value-type (integer :tag "Priority (default is 0)")) | 262 | :value-type (integer :tag "Priority (default is 0)")) |
| 267 | :risky t | 263 | :risky t |
| 268 | :group 'package | ||
| 269 | :version "25.1") | 264 | :version "25.1") |
| 270 | 265 | ||
| 271 | (defcustom package-pinned-packages nil | 266 | (defcustom package-pinned-packages nil |
| @@ -289,7 +284,6 @@ the package will be unavailable." | |||
| 289 | ;; via an entry (PACKAGE . NON-EXISTING). Which could be an issue | 284 | ;; via an entry (PACKAGE . NON-EXISTING). Which could be an issue |
| 290 | ;; if PACKAGE has a known vulnerability that is fixed in newer versions. | 285 | ;; if PACKAGE has a known vulnerability that is fixed in newer versions. |
| 291 | :risky t | 286 | :risky t |
| 292 | :group 'package | ||
| 293 | :version "24.4") | 287 | :version "24.4") |
| 294 | 288 | ||
| 295 | (defcustom package-user-dir (locate-user-emacs-file "elpa") | 289 | (defcustom package-user-dir (locate-user-emacs-file "elpa") |
| @@ -299,7 +293,6 @@ Apart from this directory, Emacs also looks for system-wide | |||
| 299 | packages in `package-directory-list'." | 293 | packages in `package-directory-list'." |
| 300 | :type 'directory | 294 | :type 'directory |
| 301 | :risky t | 295 | :risky t |
| 302 | :group 'package | ||
| 303 | :version "24.1") | 296 | :version "24.1") |
| 304 | 297 | ||
| 305 | (defcustom package-directory-list | 298 | (defcustom package-directory-list |
| @@ -317,7 +310,6 @@ These directories contain packages intended for system-wide; in | |||
| 317 | contrast, `package-user-dir' contains packages for personal use." | 310 | contrast, `package-user-dir' contains packages for personal use." |
| 318 | :type '(repeat directory) | 311 | :type '(repeat directory) |
| 319 | :risky t | 312 | :risky t |
| 320 | :group 'package | ||
| 321 | :version "24.1") | 313 | :version "24.1") |
| 322 | 314 | ||
| 323 | (defvar epg-gpg-program) | 315 | (defvar epg-gpg-program) |
| @@ -335,14 +327,12 @@ contents of the archive." | |||
| 335 | (const allow-unsigned :tag "Allow unsigned") | 327 | (const allow-unsigned :tag "Allow unsigned") |
| 336 | (const t :tag "Check always")) | 328 | (const t :tag "Check always")) |
| 337 | :risky t | 329 | :risky t |
| 338 | :group 'package | ||
| 339 | :version "24.4") | 330 | :version "24.4") |
| 340 | 331 | ||
| 341 | (defcustom package-unsigned-archives nil | 332 | (defcustom package-unsigned-archives nil |
| 342 | "List of archives where we do not check for package signatures." | 333 | "List of archives where we do not check for package signatures." |
| 343 | :type '(repeat (string :tag "Archive name")) | 334 | :type '(repeat (string :tag "Archive name")) |
| 344 | :risky t | 335 | :risky t |
| 345 | :group 'package | ||
| 346 | :version "24.4") | 336 | :version "24.4") |
| 347 | 337 | ||
| 348 | (defcustom package-selected-packages nil | 338 | (defcustom package-selected-packages nil |
| @@ -356,9 +346,15 @@ by running `package-user-selected-packages-install'. | |||
| 356 | To check if a package is contained in this list here, use | 346 | To check if a package is contained in this list here, use |
| 357 | `package--user-selected-p', as it may populate the variable with | 347 | `package--user-selected-p', as it may populate the variable with |
| 358 | a sane initial value." | 348 | a sane initial value." |
| 359 | :group 'package | ||
| 360 | :type '(repeat symbol)) | 349 | :type '(repeat symbol)) |
| 361 | 350 | ||
| 351 | (defcustom package-menu-async t | ||
| 352 | "If non-nil, package-menu will use async operations when possible. | ||
| 353 | This includes refreshing archive contents as well as installing | ||
| 354 | packages." | ||
| 355 | :type 'boolean | ||
| 356 | :version "25.1") | ||
| 357 | |||
| 362 | 358 | ||
| 363 | ;;; `package-desc' object definition | 359 | ;;; `package-desc' object definition |
| 364 | ;; This is the struct used internally to represent packages. | 360 | ;; This is the struct used internally to represent packages. |
| @@ -897,7 +893,7 @@ untar into a directory named DIR; otherwise, signal an error." | |||
| 897 | ;;(ignore-name (concat name "-pkg.el")) | 893 | ;;(ignore-name (concat name "-pkg.el")) |
| 898 | (generated-autoload-file (expand-file-name auto-name pkg-dir)) | 894 | (generated-autoload-file (expand-file-name auto-name pkg-dir)) |
| 899 | ;; Silence `autoload-generate-file-autoloads'. | 895 | ;; Silence `autoload-generate-file-autoloads'. |
| 900 | (noninteractive package--silence) | 896 | (noninteractive inhibit-message) |
| 901 | (backup-inhibited t) | 897 | (backup-inhibited t) |
| 902 | (version-control 'never)) | 898 | (version-control 'never)) |
| 903 | (package-autoload-ensure-default-file generated-autoload-file) | 899 | (package-autoload-ensure-default-file generated-autoload-file) |
| @@ -917,10 +913,13 @@ untar into a directory named DIR; otherwise, signal an error." | |||
| 917 | ) | 913 | ) |
| 918 | 914 | ||
| 919 | ;;;; Compilation | 915 | ;;;; Compilation |
| 916 | (defvar warning-minimum-level) | ||
| 920 | (defun package--compile (pkg-desc) | 917 | (defun package--compile (pkg-desc) |
| 921 | "Byte-compile installed package PKG-DESC." | 918 | "Byte-compile installed package PKG-DESC." |
| 922 | (package-activate-1 pkg-desc) | 919 | (let ((warning-minimum-level :error) |
| 923 | (byte-recompile-directory (package-desc-dir pkg-desc) 0 t)) | 920 | (save-silently inhibit-message)) |
| 921 | (package-activate-1 pkg-desc) | ||
| 922 | (byte-recompile-directory (package-desc-dir pkg-desc) 0 t))) | ||
| 924 | 923 | ||
| 925 | ;;;; Inferring package from current buffer | 924 | ;;;; Inferring package from current buffer |
| 926 | (defun package-read-from-string (str) | 925 | (defun package-read-from-string (str) |
| @@ -958,7 +957,7 @@ is wrapped around any parts requiring it." | |||
| 958 | deps)))) | 957 | deps)))) |
| 959 | 958 | ||
| 960 | (declare-function lm-header "lisp-mnt" (header)) | 959 | (declare-function lm-header "lisp-mnt" (header)) |
| 961 | (declare-function lm-homepage "lisp-mnt" ()) | 960 | (declare-function lm-homepage "lisp-mnt" (&optional file)) |
| 962 | 961 | ||
| 963 | (defun package-buffer-info () | 962 | (defun package-buffer-info () |
| 964 | "Return a `package-desc' describing the package in the current buffer. | 963 | "Return a `package-desc' describing the package in the current buffer. |
| @@ -1080,7 +1079,7 @@ The return result is a `package-desc'." | |||
| 1080 | (declare-function epg-verify-string "epg" (context signature | 1079 | (declare-function epg-verify-string "epg" (context signature |
| 1081 | &optional signed-text)) | 1080 | &optional signed-text)) |
| 1082 | (declare-function epg-context-result-for "epg" (context name)) | 1081 | (declare-function epg-context-result-for "epg" (context name)) |
| 1083 | (declare-function epg-signature-status "epg" (signature)) | 1082 | (declare-function epg-signature-status "epg" (signature) t) |
| 1084 | (declare-function epg-signature-to-string "epg" (signature)) | 1083 | (declare-function epg-signature-to-string "epg" (signature)) |
| 1085 | 1084 | ||
| 1086 | (defun package--display-verify-error (context sig-file) | 1085 | (defun package--display-verify-error (context sig-file) |
| @@ -1137,7 +1136,8 @@ arguments see `package--with-work-buffer'." | |||
| 1137 | (signal (cdar status) (cddr status))) | 1136 | (signal (cdar status) (cddr status))) |
| 1138 | (goto-char (point-min)) | 1137 | (goto-char (point-min)) |
| 1139 | (unless (search-forward "\n\n" nil 'noerror) | 1138 | (unless (search-forward "\n\n" nil 'noerror) |
| 1140 | (error "Invalid url response")) | 1139 | (error "Invalid url response in buffer %s" |
| 1140 | (current-buffer))) | ||
| 1141 | (delete-region (point-min) (point)) | 1141 | (delete-region (point-min) (point)) |
| 1142 | ,@body) | 1142 | ,@body) |
| 1143 | (kill-buffer (current-buffer))) | 1143 | (kill-buffer (current-buffer))) |
| @@ -1346,6 +1346,9 @@ If successful, set `package-archive-contents'." | |||
| 1346 | ;; available on disk. | 1346 | ;; available on disk. |
| 1347 | (defvar package--initialized nil) | 1347 | (defvar package--initialized nil) |
| 1348 | 1348 | ||
| 1349 | (defvar package--init-file-ensured nil | ||
| 1350 | "Whether we know the init file has package-initialize.") | ||
| 1351 | |||
| 1349 | ;;;###autoload | 1352 | ;;;###autoload |
| 1350 | (defun package-initialize (&optional no-activate) | 1353 | (defun package-initialize (&optional no-activate) |
| 1351 | "Load Emacs Lisp packages, and activate them. | 1354 | "Load Emacs Lisp packages, and activate them. |
| @@ -1355,7 +1358,11 @@ If `user-init-file' does not mention `(package-initialize)', add | |||
| 1355 | it to the file." | 1358 | it to the file." |
| 1356 | (interactive) | 1359 | (interactive) |
| 1357 | (setq package-alist nil) | 1360 | (setq package-alist nil) |
| 1358 | (package--ensure-init-file) | 1361 | (if (equal user-init-file load-file-name) |
| 1362 | ;; If `package-initialize' is being called as part of loading | ||
| 1363 | ;; the init file, it's obvious we don't need to ensure-init. | ||
| 1364 | (setq package--init-file-ensured t) | ||
| 1365 | (package--ensure-init-file)) | ||
| 1359 | (package-load-all-descriptors) | 1366 | (package-load-all-descriptors) |
| 1360 | (package-read-all-archive-contents) | 1367 | (package-read-all-archive-contents) |
| 1361 | (unless no-activate | 1368 | (unless no-activate |
| @@ -1378,16 +1385,6 @@ it to the file." | |||
| 1378 | (declare-function epg-configuration "epg-config" ()) | 1385 | (declare-function epg-configuration "epg-config" ()) |
| 1379 | (declare-function epg-import-keys-from-file "epg" (context keys)) | 1386 | (declare-function epg-import-keys-from-file "epg" (context keys)) |
| 1380 | 1387 | ||
| 1381 | (defvar package--silence nil) | ||
| 1382 | |||
| 1383 | (defun package--message (format &rest args) | ||
| 1384 | "Like `message', except sometimes don't print to minibuffer. | ||
| 1385 | If the variable `package--silence' is non-nil, the message is not | ||
| 1386 | displayed on the minibuffer." | ||
| 1387 | (apply #'message format args) | ||
| 1388 | (when package--silence | ||
| 1389 | (message nil))) | ||
| 1390 | |||
| 1391 | ;;;###autoload | 1388 | ;;;###autoload |
| 1392 | (defun package-import-keyring (&optional file) | 1389 | (defun package-import-keyring (&optional file) |
| 1393 | "Import keys from FILE." | 1390 | "Import keys from FILE." |
| @@ -1398,9 +1395,9 @@ displayed on the minibuffer." | |||
| 1398 | (with-file-modes 448 | 1395 | (with-file-modes 448 |
| 1399 | (make-directory homedir t)) | 1396 | (make-directory homedir t)) |
| 1400 | (setf (epg-context-home-directory context) homedir) | 1397 | (setf (epg-context-home-directory context) homedir) |
| 1401 | (package--message "Importing %s..." (file-name-nondirectory file)) | 1398 | (message "Importing %s..." (file-name-nondirectory file)) |
| 1402 | (epg-import-keys-from-file context file) | 1399 | (epg-import-keys-from-file context file) |
| 1403 | (package--message "Importing %s...done" (file-name-nondirectory file)))) | 1400 | (message "Importing %s...done" (file-name-nondirectory file)))) |
| 1404 | 1401 | ||
| 1405 | (defvar package--post-download-archives-hook nil | 1402 | (defvar package--post-download-archives-hook nil |
| 1406 | "Hook run after the archive contents are downloaded. | 1403 | "Hook run after the archive contents are downloaded. |
| @@ -1466,9 +1463,9 @@ This populates `package-archive-contents'. If ASYNC is non-nil, | |||
| 1466 | perform the downloads asynchronously." | 1463 | perform the downloads asynchronously." |
| 1467 | ;; The downloaded archive contents will be read as part of | 1464 | ;; The downloaded archive contents will be read as part of |
| 1468 | ;; `package--update-downloads-in-progress'. | 1465 | ;; `package--update-downloads-in-progress'. |
| 1469 | (setq package--downloads-in-progress | 1466 | (dolist (archive package-archives) |
| 1470 | (append package-archives | 1467 | (cl-pushnew archive package--downloads-in-progress |
| 1471 | package--downloads-in-progress)) | 1468 | :test #'equal)) |
| 1472 | (dolist (archive package-archives) | 1469 | (dolist (archive package-archives) |
| 1473 | (condition-case-unless-debug nil | 1470 | (condition-case-unless-debug nil |
| 1474 | (package--download-one-archive | 1471 | (package--download-one-archive |
| @@ -1492,14 +1489,14 @@ downloads in the background." | |||
| 1492 | (make-directory package-user-dir t)) | 1489 | (make-directory package-user-dir t)) |
| 1493 | (let ((default-keyring (expand-file-name "package-keyring.gpg" | 1490 | (let ((default-keyring (expand-file-name "package-keyring.gpg" |
| 1494 | data-directory)) | 1491 | data-directory)) |
| 1495 | (package--silence async)) | 1492 | (inhibit-message async)) |
| 1496 | (when (and package-check-signature (file-exists-p default-keyring)) | 1493 | (when (and package-check-signature (file-exists-p default-keyring)) |
| 1497 | (condition-case-unless-debug error | 1494 | (condition-case-unless-debug error |
| 1498 | (progn | 1495 | (progn |
| 1499 | (epg-check-configuration (epg-configuration)) | 1496 | (epg-check-configuration (epg-configuration)) |
| 1500 | (package-import-keyring default-keyring)) | 1497 | (package-import-keyring default-keyring)) |
| 1501 | (error (message "Cannot import default keyring: %S" (cdr error))))) | 1498 | (error (message "Cannot import default keyring: %S" (cdr error)))))) |
| 1502 | (package--download-and-read-archives async))) | 1499 | (package--download-and-read-archives async)) |
| 1503 | 1500 | ||
| 1504 | 1501 | ||
| 1505 | ;;; Dependency Management | 1502 | ;;; Dependency Management |
| @@ -1541,7 +1538,7 @@ SEEN is used internally to detect infinite recursion." | |||
| 1541 | ;; we re-add it (along with its dependencies) at an earlier place | 1538 | ;; we re-add it (along with its dependencies) at an earlier place |
| 1542 | ;; below (bug#16994). | 1539 | ;; below (bug#16994). |
| 1543 | (if (memq already seen) ;Avoid inf-loop on dependency cycles. | 1540 | (if (memq already seen) ;Avoid inf-loop on dependency cycles. |
| 1544 | (package--message "Dependency cycle going through %S" | 1541 | (message "Dependency cycle going through %S" |
| 1545 | (package-desc-full-name already)) | 1542 | (package-desc-full-name already)) |
| 1546 | (setq packages (delq already packages)) | 1543 | (setq packages (delq already packages)) |
| 1547 | (setq already nil)) | 1544 | (setq already nil)) |
| @@ -1607,7 +1604,7 @@ Used to populate `package-selected-packages'." | |||
| 1607 | 1604 | ||
| 1608 | (defun package--save-selected-packages (value) | 1605 | (defun package--save-selected-packages (value) |
| 1609 | "Set and save `package-selected-packages' to VALUE." | 1606 | "Set and save `package-selected-packages' to VALUE." |
| 1610 | (let ((save-silently package--silence)) | 1607 | (let ((save-silently inhibit-message)) |
| 1611 | (customize-save-variable | 1608 | (customize-save-variable |
| 1612 | 'package-selected-packages | 1609 | 'package-selected-packages |
| 1613 | (setq package-selected-packages value)))) | 1610 | (setq package-selected-packages value)))) |
| @@ -1728,7 +1725,8 @@ operation is done." | |||
| 1728 | package-unsigned-archives)) | 1725 | package-unsigned-archives)) |
| 1729 | ;; If we don't care about the signature, unpack and we're | 1726 | ;; If we don't care about the signature, unpack and we're |
| 1730 | ;; done. | 1727 | ;; done. |
| 1731 | (progn (let ((save-silently async)) | 1728 | (progn (let ((save-silently async) |
| 1729 | (inhibit-message async)) | ||
| 1732 | (package-unpack pkg-desc)) | 1730 | (package-unpack pkg-desc)) |
| 1733 | (funcall callback)) | 1731 | (funcall callback)) |
| 1734 | ;; If we care, check it and *then* write the file. | 1732 | ;; If we care, check it and *then* write the file. |
| @@ -1744,7 +1742,8 @@ operation is done." | |||
| 1744 | (package-desc-name pkg-desc))) | 1742 | (package-desc-name pkg-desc))) |
| 1745 | ;; Signature checked, unpack now. | 1743 | ;; Signature checked, unpack now. |
| 1746 | (with-temp-buffer (insert content) | 1744 | (with-temp-buffer (insert content) |
| 1747 | (let ((save-silently async)) | 1745 | (let ((save-silently async) |
| 1746 | (inhibit-message async)) | ||
| 1748 | (package-unpack pkg-desc))) | 1747 | (package-unpack pkg-desc))) |
| 1749 | ;; Here the package has been installed successfully, mark it as | 1748 | ;; Here the package has been installed successfully, mark it as |
| 1750 | ;; signed if appropriate. | 1749 | ;; signed if appropriate. |
| @@ -1804,9 +1803,15 @@ using `package-compute-transaction'." | |||
| 1804 | (callback (funcall callback)))) | 1803 | (callback (funcall callback)))) |
| 1805 | 1804 | ||
| 1806 | (defun package--ensure-init-file () | 1805 | (defun package--ensure-init-file () |
| 1807 | "Ensure that the user's init file calls `package-initialize'." | 1806 | "Ensure that the user's init file has `package-initialize'. |
| 1807 | `package-initialize' doesn't have to be called, as long as it is | ||
| 1808 | present somewhere in the file, even as a comment. If it is not, | ||
| 1809 | add a call to it along with some explanatory comments." | ||
| 1808 | ;; Don't mess with the init-file from "emacs -Q". | 1810 | ;; Don't mess with the init-file from "emacs -Q". |
| 1809 | (when user-init-file | 1811 | (when (and (stringp user-init-file) |
| 1812 | (not package--init-file-ensured) | ||
| 1813 | (file-readable-p user-init-file) | ||
| 1814 | (file-writable-p user-init-file)) | ||
| 1810 | (let* ((buffer (find-buffer-visiting user-init-file)) | 1815 | (let* ((buffer (find-buffer-visiting user-init-file)) |
| 1811 | (contains-init | 1816 | (contains-init |
| 1812 | (if buffer | 1817 | (if buffer |
| @@ -1816,6 +1821,7 @@ using `package-compute-transaction'." | |||
| 1816 | (widen) | 1821 | (widen) |
| 1817 | (goto-char (point-min)) | 1822 | (goto-char (point-min)) |
| 1818 | (search-forward "(package-initialize)" nil 'noerror)))) | 1823 | (search-forward "(package-initialize)" nil 'noerror)))) |
| 1824 | ;; Don't visit the file if we don't have to. | ||
| 1819 | (with-temp-buffer | 1825 | (with-temp-buffer |
| 1820 | (insert-file-contents user-init-file) | 1826 | (insert-file-contents user-init-file) |
| 1821 | (goto-char (point-min)) | 1827 | (goto-char (point-min)) |
| @@ -1828,7 +1834,11 @@ using `package-compute-transaction'." | |||
| 1828 | (save-restriction | 1834 | (save-restriction |
| 1829 | (widen) | 1835 | (widen) |
| 1830 | (goto-char (point-min)) | 1836 | (goto-char (point-min)) |
| 1837 | (while (and (looking-at-p "[[:blank:]]*\\(;\\|$\\)") | ||
| 1838 | (not (eobp))) | ||
| 1839 | (forward-line 1)) | ||
| 1831 | (insert | 1840 | (insert |
| 1841 | "\n" | ||
| 1832 | ";; Added by Package.el. This must come before configurations of\n" | 1842 | ";; Added by Package.el. This must come before configurations of\n" |
| 1833 | ";; installed packages. Don't delete this line. If you don't want it,\n" | 1843 | ";; installed packages. Don't delete this line. If you don't want it,\n" |
| 1834 | ";; just comment it out by adding a semicolon to the start of the line.\n" | 1844 | ";; just comment it out by adding a semicolon to the start of the line.\n" |
| @@ -1839,7 +1849,8 @@ using `package-compute-transaction'." | |||
| 1839 | (let ((file-precious-flag t)) | 1849 | (let ((file-precious-flag t)) |
| 1840 | (save-buffer)) | 1850 | (save-buffer)) |
| 1841 | (unless buffer | 1851 | (unless buffer |
| 1842 | (kill-buffer (current-buffer)))))))))) | 1852 | (kill-buffer (current-buffer))))))))) |
| 1853 | (setq package--init-file-ensured t)) | ||
| 1843 | 1854 | ||
| 1844 | ;;;###autoload | 1855 | ;;;###autoload |
| 1845 | (defun package-install (pkg &optional dont-select async callback) | 1856 | (defun package-install (pkg &optional dont-select async callback) |
| @@ -1885,7 +1896,8 @@ to install it but still mark it as selected." | |||
| 1885 | (package-desc-reqs pkg))) | 1896 | (package-desc-reqs pkg))) |
| 1886 | (package-compute-transaction () (list (list pkg)))))) | 1897 | (package-compute-transaction () (list (list pkg)))))) |
| 1887 | (package-download-transaction transaction async callback) | 1898 | (package-download-transaction transaction async callback) |
| 1888 | (package--message "`%s' is already installed" (package-desc-full-name pkg)))) | 1899 | (message "`%s' is already installed" (package-desc-full-name pkg)) |
| 1900 | (funcall callback))) | ||
| 1889 | 1901 | ||
| 1890 | (defun package-strip-rcs-id (str) | 1902 | (defun package-strip-rcs-id (str) |
| 1891 | "Strip RCS version ID from the version string STR. | 1903 | "Strip RCS version ID from the version string STR. |
| @@ -1953,7 +1965,7 @@ The file can either be a tar file or an Emacs Lisp file." | |||
| 1953 | (package-install-from-buffer))) | 1965 | (package-install-from-buffer))) |
| 1954 | 1966 | ||
| 1955 | ;;;###autoload | 1967 | ;;;###autoload |
| 1956 | (defun package-install-user-selected-packages () | 1968 | (defun package-install-selected-packages () |
| 1957 | "Ensure packages in `package-selected-packages' are installed. | 1969 | "Ensure packages in `package-selected-packages' are installed. |
| 1958 | If some packages are not installed propose to install them." | 1970 | If some packages are not installed propose to install them." |
| 1959 | (interactive) | 1971 | (interactive) |
| @@ -2027,7 +2039,7 @@ If NOSAVE is non-nil, the package is not removed from | |||
| 2027 | (delete pkg-desc pkgs) | 2039 | (delete pkg-desc pkgs) |
| 2028 | (unless (cdr pkgs) | 2040 | (unless (cdr pkgs) |
| 2029 | (setq package-alist (delq pkgs package-alist)))) | 2041 | (setq package-alist (delq pkgs package-alist)))) |
| 2030 | (package--message "Package `%s' deleted." (package-desc-full-name pkg-desc)))))) | 2042 | (message "Package `%s' deleted." (package-desc-full-name pkg-desc)))))) |
| 2031 | 2043 | ||
| 2032 | ;;;###autoload | 2044 | ;;;###autoload |
| 2033 | (defun package-reinstall (pkg) | 2045 | (defun package-reinstall (pkg) |
| @@ -2457,16 +2469,17 @@ of these dependencies, similar to the list returned by | |||
| 2457 | ((version-list-= version hv) "held") | 2469 | ((version-list-= version hv) "held") |
| 2458 | ((version-list-< version hv) "obsolete") | 2470 | ((version-list-< version hv) "obsolete") |
| 2459 | (t "disabled")))) | 2471 | (t "disabled")))) |
| 2460 | ((package-built-in-p name version) "obsolete") | ||
| 2461 | ((package--incompatible-p pkg-desc) "incompat") | ||
| 2462 | (dir ;One of the installed packages. | 2472 | (dir ;One of the installed packages. |
| 2463 | (cond | 2473 | (cond |
| 2464 | ((not (file-exists-p (package-desc-dir pkg-desc))) "deleted") | 2474 | ((not (file-exists-p dir)) "deleted") |
| 2475 | ;; Not inside `package-user-dir'. | ||
| 2476 | ((not (file-in-directory-p dir package-user-dir)) "external") | ||
| 2465 | ((eq pkg-desc (cadr (assq name package-alist))) | 2477 | ((eq pkg-desc (cadr (assq name package-alist))) |
| 2466 | (if (not signed) "unsigned" | 2478 | (if (not signed) "unsigned" |
| 2467 | (if (package--user-selected-p name) | 2479 | (if (package--user-selected-p name) |
| 2468 | "installed" "dependency"))) | 2480 | "installed" "dependency"))) |
| 2469 | (t "obsolete"))) | 2481 | (t "obsolete"))) |
| 2482 | ((package--incompatible-p pkg-desc) "incompat") | ||
| 2470 | (t | 2483 | (t |
| 2471 | (let* ((ins (cadr (assq name package-alist))) | 2484 | (let* ((ins (cadr (assq name package-alist))) |
| 2472 | (ins-v (if ins (package-desc-version ins)))) | 2485 | (ins-v (if ins (package-desc-version ins)))) |
| @@ -2497,29 +2510,43 @@ Installed obsolete packages are always displayed.") | |||
| 2497 | 2510 | ||
| 2498 | (defun package--remove-hidden (pkg-list) | 2511 | (defun package--remove-hidden (pkg-list) |
| 2499 | "Filter PKG-LIST according to `package-archive-priorities'. | 2512 | "Filter PKG-LIST according to `package-archive-priorities'. |
| 2500 | PKG-LIST must be a list of package-desc objects sorted by | 2513 | PKG-LIST must be a list of package-desc objects, all with the |
| 2501 | decreasing version number. | 2514 | same name, sorted by decreasing `package-desc-priority-version'. |
| 2502 | Return a list of packages tied for the highest priority according | 2515 | Return a list of packages tied for the highest priority according |
| 2503 | to their archives." | 2516 | to their archives." |
| 2504 | (when pkg-list | 2517 | (when pkg-list |
| 2505 | ;; The first is a variable toggled with | 2518 | ;; Variable toggled with `package-menu-hide-obsolete'. |
| 2506 | ;; `package-menu-hide-obsolete', the second is a static user | 2519 | (if (not package-menu--hide-obsolete) |
| 2507 | ;; option that defines *what* we hide. | 2520 | pkg-list |
| 2508 | (if (and package-menu--hide-obsolete | 2521 | (let ((installed (cadr (assq (package-desc-name (car pkg-list)) |
| 2509 | package-menu-hide-low-priority) | 2522 | package-alist)))) |
| 2510 | (let ((max-priority (package-desc-priority (car pkg-list))) | 2523 | (when installed |
| 2511 | (out (list (pop pkg-list)))) | 2524 | (setq pkg-list |
| 2512 | (dolist (p pkg-list (nreverse out)) | 2525 | (let ((ins-version (package-desc-version installed))) |
| 2513 | (let ((priority (package-desc-priority p))) | 2526 | (cl-remove-if (lambda (p) (version-list-< (package-desc-version p) |
| 2514 | (cond | 2527 | ins-version)) |
| 2515 | ((> priority max-priority) | 2528 | pkg-list)))) |
| 2516 | (setq max-priority priority) | 2529 | (let ((filtered-by-priority |
| 2517 | (setq out (list p))) | 2530 | (cond |
| 2518 | ;; This assumes pkg-list is sorted by version number. | 2531 | ((not package-menu-hide-low-priority) |
| 2519 | ((and (= priority max-priority) | 2532 | pkg-list) |
| 2520 | (eq package-menu-hide-low-priority 'archive)) | 2533 | ((eq package-menu-hide-low-priority 'archive) |
| 2521 | (push p out)))))) | 2534 | (let* ((max-priority most-negative-fixnum) |
| 2522 | pkg-list))) | 2535 | (out)) |
| 2536 | (while pkg-list | ||
| 2537 | (let ((p (pop pkg-list))) | ||
| 2538 | (if (>= (package-desc-priority p) max-priority) | ||
| 2539 | (push p out) | ||
| 2540 | (setq pkg-list nil)))) | ||
| 2541 | (nreverse out))) | ||
| 2542 | (pkg-list | ||
| 2543 | (list (car pkg-list)))))) | ||
| 2544 | (if (not installed) | ||
| 2545 | filtered-by-priority | ||
| 2546 | (let ((ins-version (package-desc-version installed))) | ||
| 2547 | (cl-remove-if (lambda (p) (version-list-= (package-desc-version p) | ||
| 2548 | ins-version)) | ||
| 2549 | filtered-by-priority)))))))) | ||
| 2523 | 2550 | ||
| 2524 | (defun package-menu--refresh (&optional packages keywords) | 2551 | (defun package-menu--refresh (&optional packages keywords) |
| 2525 | "Re-populate the `tabulated-list-entries'. | 2552 | "Re-populate the `tabulated-list-entries'. |
| @@ -2527,40 +2554,38 @@ PACKAGES should be nil or t, which means to display all known packages. | |||
| 2527 | KEYWORDS should be nil or a list of keywords." | 2554 | KEYWORDS should be nil or a list of keywords." |
| 2528 | ;; Construct list of (PKG-DESC . STATUS). | 2555 | ;; Construct list of (PKG-DESC . STATUS). |
| 2529 | (unless packages (setq packages t)) | 2556 | (unless packages (setq packages t)) |
| 2530 | (let (info-list name) | 2557 | (let (info-list) |
| 2531 | ;; Installed packages: | 2558 | ;; Installed packages: |
| 2532 | (dolist (elt package-alist) | 2559 | (dolist (elt package-alist) |
| 2533 | (setq name (car elt)) | 2560 | (let ((name (car elt))) |
| 2534 | (when (or (eq packages t) (memq name packages)) | 2561 | (when (or (eq packages t) (memq name packages)) |
| 2535 | (dolist (pkg (cdr elt)) | 2562 | (dolist (pkg (cdr elt)) |
| 2536 | (when (package--has-keyword-p pkg keywords) | 2563 | (when (package--has-keyword-p pkg keywords) |
| 2537 | (package--push pkg (package-desc-status pkg) info-list))))) | 2564 | (push pkg info-list)))))) |
| 2538 | 2565 | ||
| 2539 | ;; Built-in packages: | 2566 | ;; Built-in packages: |
| 2540 | (dolist (elt package--builtins) | 2567 | (dolist (elt package--builtins) |
| 2541 | (setq name (car elt)) | 2568 | (let ((pkg (package--from-builtin elt)) |
| 2542 | (when (and (not (eq name 'emacs)) ; Hide the `emacs' package. | 2569 | (name (car elt))) |
| 2543 | (package--has-keyword-p (package--from-builtin elt) keywords) | 2570 | (when (not (eq name 'emacs)) ; Hide the `emacs' package. |
| 2544 | (or package-list-unversioned | 2571 | (when (and (package--has-keyword-p pkg keywords) |
| 2545 | (package--bi-desc-version (cdr elt))) | 2572 | (or package-list-unversioned |
| 2546 | (or (eq packages t) (memq name packages))) | 2573 | (package--bi-desc-version (cdr elt))) |
| 2547 | (package--push (package--from-builtin elt) "built-in" info-list))) | 2574 | (or (eq packages t) (memq name packages))) |
| 2575 | (push pkg info-list))))) | ||
| 2548 | 2576 | ||
| 2549 | ;; Available and disabled packages: | 2577 | ;; Available and disabled packages: |
| 2550 | (dolist (elt package-archive-contents) | 2578 | (dolist (elt package-archive-contents) |
| 2551 | (setq name (car elt)) | 2579 | (let ((name (car elt))) |
| 2552 | (when (or (eq packages t) (memq name packages)) | 2580 | (when (or (eq packages t) (memq name packages)) |
| 2553 | (dolist (pkg (package--remove-hidden (cdr elt))) | 2581 | ;; Hide available-obsolete or low-priority packages. |
| 2554 | ;; Hide available obsolete packages. | 2582 | (dolist (pkg (package--remove-hidden (cdr elt))) |
| 2555 | (when (and (not (and package-menu--hide-obsolete | 2583 | (when (package--has-keyword-p pkg keywords) |
| 2556 | (package-installed-p (package-desc-name pkg) | 2584 | (push pkg info-list)))))) |
| 2557 | (package-desc-version pkg)))) | ||
| 2558 | (package--has-keyword-p pkg keywords)) | ||
| 2559 | (package--push pkg (package-desc-status pkg) info-list))))) | ||
| 2560 | 2585 | ||
| 2561 | ;; Print the result. | 2586 | ;; Print the result. |
| 2562 | (setq tabulated-list-entries | 2587 | (setq tabulated-list-entries |
| 2563 | (mapcar #'package-menu--print-info info-list)))) | 2588 | (mapcar #'package-menu--print-info-simple info-list)))) |
| 2564 | 2589 | ||
| 2565 | (defun package-all-keywords () | 2590 | (defun package-all-keywords () |
| 2566 | "Collect all package keywords" | 2591 | "Collect all package keywords" |
| @@ -2642,10 +2667,18 @@ shown." | |||
| 2642 | "Return a package entry suitable for `tabulated-list-entries'. | 2667 | "Return a package entry suitable for `tabulated-list-entries'. |
| 2643 | PKG has the form (PKG-DESC . STATUS). | 2668 | PKG has the form (PKG-DESC . STATUS). |
| 2644 | Return (PKG-DESC [NAME VERSION STATUS DOC])." | 2669 | Return (PKG-DESC [NAME VERSION STATUS DOC])." |
| 2645 | (let* ((pkg-desc (car pkg)) | 2670 | (package-menu--print-info-simple (car pkg))) |
| 2646 | (status (cdr pkg)) | 2671 | (make-obsolete 'package-menu--print-info |
| 2672 | 'package-menu--print-info-simple "25.1") | ||
| 2673 | |||
| 2674 | (defun package-menu--print-info-simple (pkg) | ||
| 2675 | "Return a package entry suitable for `tabulated-list-entries'. | ||
| 2676 | PKG is a package-desc object. | ||
| 2677 | Return (PKG-DESC [NAME VERSION STATUS DOC])." | ||
| 2678 | (let* ((status (package-desc-status pkg)) | ||
| 2647 | (face (pcase status | 2679 | (face (pcase status |
| 2648 | (`"built-in" 'font-lock-builtin-face) | 2680 | (`"built-in" 'font-lock-builtin-face) |
| 2681 | (`"external" 'font-lock-builtin-face) | ||
| 2649 | (`"available" 'default) | 2682 | (`"available" 'default) |
| 2650 | (`"avail-obso" 'font-lock-comment-face) | 2683 | (`"avail-obso" 'font-lock-comment-face) |
| 2651 | (`"new" 'bold) | 2684 | (`"new" 'bold) |
| @@ -2656,21 +2689,23 @@ Return (PKG-DESC [NAME VERSION STATUS DOC])." | |||
| 2656 | (`"unsigned" 'font-lock-warning-face) | 2689 | (`"unsigned" 'font-lock-warning-face) |
| 2657 | (`"incompat" 'font-lock-comment-face) | 2690 | (`"incompat" 'font-lock-comment-face) |
| 2658 | (_ 'font-lock-warning-face)))) ; obsolete. | 2691 | (_ 'font-lock-warning-face)))) ; obsolete. |
| 2659 | (list pkg-desc | 2692 | (list pkg |
| 2660 | `[,(list (symbol-name (package-desc-name pkg-desc)) | 2693 | `[(,(symbol-name (package-desc-name pkg)) |
| 2661 | 'face 'link | 2694 | face link |
| 2662 | 'follow-link t | 2695 | follow-link t |
| 2663 | 'package-desc pkg-desc | 2696 | package-desc ,pkg |
| 2664 | 'action 'package-menu-describe-package) | 2697 | action package-menu-describe-package) |
| 2665 | ,(propertize (package-version-join | 2698 | ,(propertize (package-version-join |
| 2666 | (package-desc-version pkg-desc)) | 2699 | (package-desc-version pkg)) |
| 2667 | 'font-lock-face face) | 2700 | 'font-lock-face face) |
| 2668 | ,(propertize status 'font-lock-face face) | 2701 | ,(propertize status 'font-lock-face face) |
| 2669 | ,@(if (cdr package-archives) | 2702 | ,@(if (cdr package-archives) |
| 2670 | (list (propertize (or (package-desc-archive pkg-desc) "") | 2703 | (list (propertize (or (package-desc-archive pkg) "") |
| 2671 | 'font-lock-face face))) | 2704 | 'font-lock-face face))) |
| 2672 | ,(propertize (package-desc-summary pkg-desc) | 2705 | ,(package-desc-summary pkg)]))) |
| 2673 | 'font-lock-face face)]))) | 2706 | |
| 2707 | (defvar package-menu--old-archive-contents nil | ||
| 2708 | "`package-archive-contents' before the latest refresh.") | ||
| 2674 | 2709 | ||
| 2675 | (defun package-menu-refresh () | 2710 | (defun package-menu-refresh () |
| 2676 | "Download the Emacs Lisp package archive. | 2711 | "Download the Emacs Lisp package archive. |
| @@ -2887,19 +2922,19 @@ asynchronously." | |||
| 2887 | (package-install | 2922 | (package-install |
| 2888 | pkg dont-mark async | 2923 | pkg dont-mark async |
| 2889 | (lambda () (package-menu--perform-transaction rest delete-list async)))) | 2924 | (lambda () (package-menu--perform-transaction rest delete-list async)))) |
| 2890 | ;; Once there are no more packages to install, proceed to | 2925 | (let ((inhibit-message async)) |
| 2891 | ;; deletion. | 2926 | ;; Once there are no more packages to install, proceed to |
| 2892 | (let ((package--silence async)) | 2927 | ;; deletion. |
| 2893 | (dolist (elt (package--sort-by-dependence delete-list)) | 2928 | (dolist (elt (package--sort-by-dependence delete-list)) |
| 2894 | (condition-case-unless-debug err | 2929 | (condition-case-unless-debug err |
| 2895 | (package-delete elt) | 2930 | (package-delete elt) |
| 2896 | (error (message (cadr err))))) | 2931 | (error (message (cadr err)))))) |
| 2897 | (when package-selected-packages | ||
| 2898 | (when-let ((removable (package--removable-packages))) | ||
| 2899 | (package--message "These %d packages are no longer needed, type `M-x package-autoremove' to remove them (%s)" | ||
| 2900 | (length removable) | ||
| 2901 | (mapconcat #'symbol-name removable ", "))))) | ||
| 2902 | (message "Transaction done") | 2932 | (message "Transaction done") |
| 2933 | (when package-selected-packages | ||
| 2934 | (when-let ((removable (package--removable-packages))) | ||
| 2935 | (message "These %d packages are no longer needed, type `M-x package-autoremove' to remove them (%s)" | ||
| 2936 | (length removable) | ||
| 2937 | (mapconcat #'symbol-name removable ", ")))) | ||
| 2903 | (package-menu--post-refresh))) | 2938 | (package-menu--post-refresh))) |
| 2904 | 2939 | ||
| 2905 | (defun package-menu-execute (&optional noquery) | 2940 | (defun package-menu-execute (&optional noquery) |
| @@ -2959,6 +2994,8 @@ Optional argument NOQUERY non-nil means do not ask the user to confirm." | |||
| 2959 | ((string= sB "unsigned") nil) | 2994 | ((string= sB "unsigned") nil) |
| 2960 | ((string= sA "held") t) | 2995 | ((string= sA "held") t) |
| 2961 | ((string= sB "held") nil) | 2996 | ((string= sB "held") nil) |
| 2997 | ((string= sA "external") t) | ||
| 2998 | ((string= sB "external") nil) | ||
| 2962 | ((string= sA "built-in") t) | 2999 | ((string= sA "built-in") t) |
| 2963 | ((string= sB "built-in") nil) | 3000 | ((string= sB "built-in") nil) |
| 2964 | ((string= sA "obsolete") t) | 3001 | ((string= sA "obsolete") t) |
| @@ -2982,9 +3019,6 @@ Optional argument NOQUERY non-nil means do not ask the user to confirm." | |||
| 2982 | (string< (or (package-desc-archive (car A)) "") | 3019 | (string< (or (package-desc-archive (car A)) "") |
| 2983 | (or (package-desc-archive (car B)) ""))) | 3020 | (or (package-desc-archive (car B)) ""))) |
| 2984 | 3021 | ||
| 2985 | (defvar package-menu--old-archive-contents nil | ||
| 2986 | "`package-archive-contents' before the latest refresh.") | ||
| 2987 | |||
| 2988 | (defun package-menu--populate-new-package-list () | 3022 | (defun package-menu--populate-new-package-list () |
| 2989 | "Decide which packages are new in `package-archives-contents'. | 3023 | "Decide which packages are new in `package-archives-contents'. |
| 2990 | Store this list in `package-menu--new-package-list'." | 3024 | Store this list in `package-menu--new-package-list'." |
| @@ -3015,14 +3049,6 @@ after `package-menu--perform-transaction'." | |||
| 3015 | (revert-buffer nil 'noconfirm)))) | 3049 | (revert-buffer nil 'noconfirm)))) |
| 3016 | (package-menu--find-and-notify-upgrades)) | 3050 | (package-menu--find-and-notify-upgrades)) |
| 3017 | 3051 | ||
| 3018 | (defcustom package-menu-async t | ||
| 3019 | "If non-nil, package-menu will use async operations when possible. | ||
| 3020 | This includes refreshing archive contents as well as installing | ||
| 3021 | packages." | ||
| 3022 | :type 'boolean | ||
| 3023 | :version "25.1" | ||
| 3024 | :group 'package) | ||
| 3025 | |||
| 3026 | ;;;###autoload | 3052 | ;;;###autoload |
| 3027 | (defun list-packages (&optional no-fetch) | 3053 | (defun list-packages (&optional no-fetch) |
| 3028 | "Display a list of packages. | 3054 | "Display a list of packages. |
diff --git a/lisp/emacs-lisp/pcase.el b/lisp/emacs-lisp/pcase.el index 978c3f0dd30..5a81bb20e57 100644 --- a/lisp/emacs-lisp/pcase.el +++ b/lisp/emacs-lisp/pcase.el | |||
| @@ -91,6 +91,10 @@ | |||
| 91 | 91 | ||
| 92 | (def-edebug-spec pcase-MACRO pcase--edebug-match-macro) | 92 | (def-edebug-spec pcase-MACRO pcase--edebug-match-macro) |
| 93 | 93 | ||
| 94 | ;; Only called from edebug. | ||
| 95 | (declare-function get-edebug-spec "edebug" (symbol)) | ||
| 96 | (declare-function edebug-match "edebug" (cursor specs)) | ||
| 97 | |||
| 94 | (defun pcase--edebug-match-macro (cursor) | 98 | (defun pcase--edebug-match-macro (cursor) |
| 95 | (let (specs) | 99 | (let (specs) |
| 96 | (mapatoms | 100 | (mapatoms |
| @@ -158,12 +162,18 @@ Currently, the following patterns are provided this way:" | |||
| 158 | ;; (puthash (car cases) `(,exp ,cases ,@expansion) pcase--memoize-2) | 162 | ;; (puthash (car cases) `(,exp ,cases ,@expansion) pcase--memoize-2) |
| 159 | expansion)))) | 163 | expansion)))) |
| 160 | 164 | ||
| 165 | (declare-function help-fns--signature "help-fns" | ||
| 166 | (function doc real-def real-function)) | ||
| 167 | |||
| 161 | ;; FIXME: Obviously, this will collide with nadvice's use of | 168 | ;; FIXME: Obviously, this will collide with nadvice's use of |
| 162 | ;; function-documentation if we happen to advise `pcase'. | 169 | ;; function-documentation if we happen to advise `pcase'. |
| 163 | (put 'pcase 'function-documentation '(pcase--make-docstring)) | 170 | (put 'pcase 'function-documentation '(pcase--make-docstring)) |
| 164 | (defun pcase--make-docstring () | 171 | (defun pcase--make-docstring () |
| 165 | (let* ((main (documentation (symbol-function 'pcase) 'raw)) | 172 | (let* ((main (documentation (symbol-function 'pcase) 'raw)) |
| 166 | (ud (help-split-fundoc main 'pcase))) | 173 | (ud (help-split-fundoc main 'pcase))) |
| 174 | ;; So that eg emacs -Q -l cl-lib --eval "(documentation 'pcase)" works, | ||
| 175 | ;; where cl-lib is anything using pcase-defmacro. | ||
| 176 | (require 'help-fns) | ||
| 167 | (with-temp-buffer | 177 | (with-temp-buffer |
| 168 | (insert (or (cdr ud) main)) | 178 | (insert (or (cdr ud) main)) |
| 169 | (mapatoms | 179 | (mapatoms |
diff --git a/lisp/emacs-lisp/seq.el b/lisp/emacs-lisp/seq.el index 0050ff0a303..0aa0f095969 100644 --- a/lisp/emacs-lisp/seq.el +++ b/lisp/emacs-lisp/seq.el | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | 4 | ||
| 5 | ;; Author: Nicolas Petton <nicolas@petton.fr> | 5 | ;; Author: Nicolas Petton <nicolas@petton.fr> |
| 6 | ;; Keywords: sequences | 6 | ;; Keywords: sequences |
| 7 | ;; Version: 1.4 | 7 | ;; Version: 1.7 |
| 8 | ;; Package: seq | 8 | ;; Package: seq |
| 9 | 9 | ||
| 10 | ;; Maintainer: emacs-devel@gnu.org | 10 | ;; Maintainer: emacs-devel@gnu.org |
| @@ -63,9 +63,40 @@ Evaluate BODY with VAR bound to each element of SEQ, in turn. | |||
| 63 | (prog1 (seq-elt ,seq ,index) | 63 | (prog1 (seq-elt ,seq ,index) |
| 64 | (setq ,index (+ ,index 1))) | 64 | (setq ,index (+ ,index 1))) |
| 65 | (pop ,index)))) | 65 | (pop ,index)))) |
| 66 | ,@body)) | 66 | ,@body))))) |
| 67 | ;; FIXME: Do we really want to support this? | 67 | |
| 68 | ,@(cddr spec)))) | 68 | (if (fboundp 'pcase-defmacro) |
| 69 | ;; Implementation of `seq-let' based on a `pcase' | ||
| 70 | ;; pattern. Requires Emacs>=25.1. | ||
| 71 | (progn | ||
| 72 | (pcase-defmacro seq (&rest args) | ||
| 73 | "pcase pattern matching sequence elements. | ||
| 74 | Matches if the object is a sequence (list, string or vector), and | ||
| 75 | binds each element of ARGS to the corresponding element of the | ||
| 76 | sequence." | ||
| 77 | `(and (pred seq-p) | ||
| 78 | ,@(seq--make-pcase-bindings args))) | ||
| 79 | |||
| 80 | (defmacro seq-let (args seq &rest body) | ||
| 81 | "Bind the variables in ARGS to the elements of SEQ then evaluate BODY. | ||
| 82 | |||
| 83 | ARGS can also include the `&rest' marker followed by a variable | ||
| 84 | name to be bound to the rest of SEQ." | ||
| 85 | (declare (indent 2) (debug t)) | ||
| 86 | `(pcase-let ((,(seq--make-pcase-patterns args) ,seq)) | ||
| 87 | ,@body))) | ||
| 88 | |||
| 89 | ;; Implementation of `seq-let' compatible with Emacs<25.1. | ||
| 90 | (defmacro seq-let (args seq &rest body) | ||
| 91 | "Bind the variables in ARGS to the elements of SEQ then evaluate BODY. | ||
| 92 | |||
| 93 | ARGS can also include the `&rest' marker followed by a variable | ||
| 94 | name to be bound to the rest of SEQ." | ||
| 95 | (declare (indent 2) (debug t)) | ||
| 96 | (let ((seq-var (make-symbol "seq"))) | ||
| 97 | `(let* ((,seq-var ,seq) | ||
| 98 | ,@(seq--make-bindings args seq-var)) | ||
| 99 | ,@body)))) | ||
| 69 | 100 | ||
| 70 | (defun seq-drop (seq n) | 101 | (defun seq-drop (seq n) |
| 71 | "Return a subsequence of SEQ without its first N elements. | 102 | "Return a subsequence of SEQ without its first N elements. |
| @@ -335,10 +366,70 @@ This is an optimization for lists in `seq-take-while'." | |||
| 335 | (setq n (+ 1 n))) | 366 | (setq n (+ 1 n))) |
| 336 | n)) | 367 | n)) |
| 337 | 368 | ||
| 369 | (defun seq--make-pcase-bindings (args) | ||
| 370 | "Return a list of bindings of the variables in ARGS to the elements of a sequence." | ||
| 371 | (let ((bindings '()) | ||
| 372 | (index 0) | ||
| 373 | (rest-marker nil)) | ||
| 374 | (seq-doseq (name args) | ||
| 375 | (unless rest-marker | ||
| 376 | (pcase name | ||
| 377 | (`&rest | ||
| 378 | (progn (push `(app (pcase--flip seq-drop ,index) | ||
| 379 | ,(seq--elt-safe args (1+ index))) | ||
| 380 | bindings) | ||
| 381 | (setq rest-marker t))) | ||
| 382 | (t | ||
| 383 | (push `(app (pcase--flip seq--elt-safe ,index) ,name) bindings)))) | ||
| 384 | (setq index (1+ index))) | ||
| 385 | bindings)) | ||
| 386 | |||
| 387 | (defun seq--make-pcase-patterns (args) | ||
| 388 | "Return a list of `(seq ...)' pcase patterns from the argument list ARGS." | ||
| 389 | (cons 'seq | ||
| 390 | (seq-map (lambda (elt) | ||
| 391 | (if (seq-p elt) | ||
| 392 | (seq--make-pcase-patterns elt) | ||
| 393 | elt)) | ||
| 394 | args))) | ||
| 395 | |||
| 396 | ;; Helper function for the Backward-compatible version of `seq-let' | ||
| 397 | ;; for Emacs<25.1. | ||
| 398 | (defun seq--make-bindings (args seq &optional bindings) | ||
| 399 | "Return a list of bindings of the variables in ARGS to the elements of a sequence. | ||
| 400 | if BINDINGS is non-nil, append new bindings to it, and return | ||
| 401 | BINDINGS." | ||
| 402 | (let ((index 0) | ||
| 403 | (rest-marker nil)) | ||
| 404 | (seq-doseq (name args) | ||
| 405 | (unless rest-marker | ||
| 406 | (pcase name | ||
| 407 | ((pred seq-p) | ||
| 408 | (setq bindings (seq--make-bindings (seq--elt-safe args index) | ||
| 409 | `(seq--elt-safe ,seq ,index) | ||
| 410 | bindings))) | ||
| 411 | (`&rest | ||
| 412 | (progn (push `(,(seq--elt-safe args (1+ index)) | ||
| 413 | (seq-drop ,seq ,index)) | ||
| 414 | bindings) | ||
| 415 | (setq rest-marker t))) | ||
| 416 | (t | ||
| 417 | (push `(,name (seq--elt-safe ,seq ,index)) bindings)))) | ||
| 418 | (setq index (1+ index))) | ||
| 419 | bindings)) | ||
| 420 | |||
| 421 | (defun seq--elt-safe (seq n) | ||
| 422 | "Return element of SEQ at the index N. | ||
| 423 | If no element is found, return nil." | ||
| 424 | (when (or (listp seq) | ||
| 425 | (and (sequencep seq) | ||
| 426 | (> (seq-length seq) n))) | ||
| 427 | (seq-elt seq n))) | ||
| 428 | |||
| 338 | (defun seq--activate-font-lock-keywords () | 429 | (defun seq--activate-font-lock-keywords () |
| 339 | "Activate font-lock keywords for some symbols defined in seq." | 430 | "Activate font-lock keywords for some symbols defined in seq." |
| 340 | (font-lock-add-keywords 'emacs-lisp-mode | 431 | (font-lock-add-keywords 'emacs-lisp-mode |
| 341 | '("\\<seq-doseq\\>"))) | 432 | '("\\<seq-doseq\\>" "\\<seq-let\\>"))) |
| 342 | 433 | ||
| 343 | (defalias 'seq-copy #'copy-sequence) | 434 | (defalias 'seq-copy #'copy-sequence) |
| 344 | (defalias 'seq-elt #'elt) | 435 | (defalias 'seq-elt #'elt) |
| @@ -346,11 +437,12 @@ This is an optimization for lists in `seq-take-while'." | |||
| 346 | (defalias 'seq-do #'mapc) | 437 | (defalias 'seq-do #'mapc) |
| 347 | (defalias 'seq-each #'seq-do) | 438 | (defalias 'seq-each #'seq-do) |
| 348 | (defalias 'seq-map #'mapcar) | 439 | (defalias 'seq-map #'mapcar) |
| 440 | (defalias 'seq-p #'sequencep) | ||
| 349 | 441 | ||
| 350 | (unless (fboundp 'elisp--font-lock-flush-elisp-buffers) | 442 | (unless (fboundp 'elisp--font-lock-flush-elisp-buffers) |
| 351 | ;; In Emacs≥25, (via elisp--font-lock-flush-elisp-buffers and a few others) | 443 | ;; In Emacs≥25, (via elisp--font-lock-flush-elisp-buffers and a few others) |
| 352 | ;; we automatically highlight macros. | 444 | ;; we automatically highlight macros. |
| 353 | (add-to-list 'emacs-lisp-mode-hook #'seq--activate-font-lock-keywords)) | 445 | (add-hook 'emacs-lisp-mode-hook #'seq--activate-font-lock-keywords)) |
| 354 | 446 | ||
| 355 | (provide 'seq) | 447 | (provide 'seq) |
| 356 | ;;; seq.el ends here | 448 | ;;; seq.el ends here |
diff --git a/lisp/emacs-lisp/subr-x.el b/lisp/emacs-lisp/subr-x.el index 78a6dc98456..bd178faa4af 100644 --- a/lisp/emacs-lisp/subr-x.el +++ b/lisp/emacs-lisp/subr-x.el | |||
| @@ -120,7 +120,8 @@ Argument BINDINGS is a list of tuples whose car is a symbol to be | |||
| 120 | bound and (optionally) used in THEN, and its cadr is a sexp to be | 120 | bound and (optionally) used in THEN, and its cadr is a sexp to be |
| 121 | evalled to set symbol's value. In the special case you only want | 121 | evalled to set symbol's value. In the special case you only want |
| 122 | to bind a single value, BINDINGS can just be a plain tuple." | 122 | to bind a single value, BINDINGS can just be a plain tuple." |
| 123 | (declare (indent 2) (debug ((&rest (symbolp form)) form body))) | 123 | (declare (indent 2) |
| 124 | (debug ([&or (&rest (symbolp form)) (symbolp form)] form body))) | ||
| 124 | (when (and (<= (length bindings) 2) | 125 | (when (and (<= (length bindings) 2) |
| 125 | (not (listp (car bindings)))) | 126 | (not (listp (car bindings)))) |
| 126 | ;; Adjust the single binding case | 127 | ;; Adjust the single binding case |
diff --git a/lisp/emacs-lisp/tabulated-list.el b/lisp/emacs-lisp/tabulated-list.el index 15a0914cb17..5d10b55d14c 100644 --- a/lisp/emacs-lisp/tabulated-list.el +++ b/lisp/emacs-lisp/tabulated-list.el | |||
| @@ -179,7 +179,9 @@ If ADVANCE is non-nil, move forward by one line afterwards." | |||
| 179 | table) | 179 | table) |
| 180 | "The `glyphless-char-display' table in Tabulated List buffers.") | 180 | "The `glyphless-char-display' table in Tabulated List buffers.") |
| 181 | 181 | ||
| 182 | (defvar tabulated-list--header-string nil) | 182 | (defvar tabulated-list--header-string nil |
| 183 | "Holds the header if `tabulated-list-use-header-line' is nil. | ||
| 184 | Populated by `tabulated-list-init-header'.") | ||
| 183 | (defvar tabulated-list--header-overlay nil) | 185 | (defvar tabulated-list--header-overlay nil) |
| 184 | 186 | ||
| 185 | (defun tabulated-list-init-header () | 187 | (defun tabulated-list-init-header () |
| @@ -243,15 +245,17 @@ If ADVANCE is non-nil, move forward by one line afterwards." | |||
| 243 | (setq-local tabulated-list--header-string cols)))) | 245 | (setq-local tabulated-list--header-string cols)))) |
| 244 | 246 | ||
| 245 | (defun tabulated-list-print-fake-header () | 247 | (defun tabulated-list-print-fake-header () |
| 246 | "Insert a fake Tabulated List \"header line\" at the start of the buffer." | 248 | "Insert a fake Tabulated List \"header line\" at the start of the buffer. |
| 247 | (goto-char (point-min)) | 249 | Do nothing if `tabulated-list--header-string' is nil." |
| 248 | (let ((inhibit-read-only t)) | 250 | (when tabulated-list--header-string |
| 249 | (insert tabulated-list--header-string "\n") | 251 | (goto-char (point-min)) |
| 250 | (if tabulated-list--header-overlay | 252 | (let ((inhibit-read-only t)) |
| 251 | (move-overlay tabulated-list--header-overlay (point-min) (point)) | 253 | (insert tabulated-list--header-string "\n") |
| 252 | (setq-local tabulated-list--header-overlay | 254 | (if tabulated-list--header-overlay |
| 253 | (make-overlay (point-min) (point)))) | 255 | (move-overlay tabulated-list--header-overlay (point-min) (point)) |
| 254 | (overlay-put tabulated-list--header-overlay 'face 'underline))) | 256 | (setq-local tabulated-list--header-overlay |
| 257 | (make-overlay (point-min) (point)))) | ||
| 258 | (overlay-put tabulated-list--header-overlay 'face 'underline)))) | ||
| 255 | 259 | ||
| 256 | (defun tabulated-list-revert (&rest ignored) | 260 | (defun tabulated-list-revert (&rest ignored) |
| 257 | "The `revert-buffer-function' for `tabulated-list-mode'. | 261 | "The `revert-buffer-function' for `tabulated-list-mode'. |
| @@ -341,8 +345,10 @@ of column descriptors." | |||
| 341 | (dotimes (n ncols) | 345 | (dotimes (n ncols) |
| 342 | (setq x (tabulated-list-print-col n (aref cols n) x))) | 346 | (setq x (tabulated-list-print-col n (aref cols n) x))) |
| 343 | (insert ?\n) | 347 | (insert ?\n) |
| 344 | (put-text-property beg (point) 'tabulated-list-id id) | 348 | ;; Ever so slightly faster than calling `put-text-property' twice. |
| 345 | (put-text-property beg (point) 'tabulated-list-entry cols))) | 349 | (add-text-properties |
| 350 | beg (point) | ||
| 351 | `(tabulated-list-id ,id tabulated-list-entry ,cols)))) | ||
| 346 | 352 | ||
| 347 | (defun tabulated-list-print-col (n col-desc x) | 353 | (defun tabulated-list-print-col (n col-desc x) |
| 348 | "Insert a specified Tabulated List entry at point. | 354 | "Insert a specified Tabulated List entry at point. |
diff --git a/lisp/emacs-lisp/testcover.el b/lisp/emacs-lisp/testcover.el index a91704a11bf..110c63f777a 100644 --- a/lisp/emacs-lisp/testcover.el +++ b/lisp/emacs-lisp/testcover.el | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | ;;;; testcover.el -- Visual code-coverage tool | 1 | ;;;; testcover.el -- Visual code-coverage tool -*- lexical-binding:t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2002-2015 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2002-2015 Free Software Foundation, Inc. |
| 4 | 4 | ||
| @@ -191,8 +191,9 @@ problems with type-ahead or post-command-hook, etc. If BYTE-COMPILE is | |||
| 191 | non-nil, byte-compiles each function after instrumenting." | 191 | non-nil, byte-compiles each function after instrumenting." |
| 192 | (interactive "fStart covering file: ") | 192 | (interactive "fStart covering file: ") |
| 193 | (let ((buf (find-file filename)) | 193 | (let ((buf (find-file filename)) |
| 194 | (load-read-function 'testcover-read) | 194 | (load-read-function load-read-function)) |
| 195 | (edebug-all-defs t)) | 195 | (add-function :around load-read-function |
| 196 | #'testcover--read) | ||
| 196 | (setq edebug-form-data nil | 197 | (setq edebug-form-data nil |
| 197 | testcover-module-constants nil | 198 | testcover-module-constants nil |
| 198 | testcover-module-1value-functions nil) | 199 | testcover-module-1value-functions nil) |
| @@ -207,22 +208,26 @@ non-nil, byte-compiles each function after instrumenting." | |||
| 207 | (defun testcover-this-defun () | 208 | (defun testcover-this-defun () |
| 208 | "Start coverage on function under point." | 209 | "Start coverage on function under point." |
| 209 | (interactive) | 210 | (interactive) |
| 210 | (let* ((edebug-all-defs t) | 211 | (let ((x (let ((edebug-all-defs t)) |
| 211 | (x (symbol-function (eval-defun nil)))) | 212 | (symbol-function (eval-defun nil))))) |
| 212 | (testcover-reinstrument x) | 213 | (testcover-reinstrument x) |
| 213 | x)) | 214 | x)) |
| 214 | 215 | ||
| 215 | (defun testcover-read (&optional stream) | 216 | (defun testcover--read (orig &optional stream) |
| 216 | "Read a form using edebug, changing edebug callbacks to testcover callbacks." | 217 | "Read a form using edebug, changing edebug callbacks to testcover callbacks." |
| 217 | (let ((x (edebug-read stream))) | 218 | (or stream (setq stream standard-input)) |
| 218 | (testcover-reinstrument x) | 219 | (if (eq stream (current-buffer)) |
| 219 | x)) | 220 | (let ((x (let ((edebug-all-defs t)) |
| 221 | (edebug-read-and-maybe-wrap-form)))) | ||
| 222 | (testcover-reinstrument x) | ||
| 223 | x) | ||
| 224 | (funcall (or orig #'read) stream))) | ||
| 220 | 225 | ||
| 221 | (defun testcover-reinstrument (form) | 226 | (defun testcover-reinstrument (form) |
| 222 | "Reinstruments FORM to use testcover instead of edebug. This | 227 | "Reinstruments FORM to use testcover instead of edebug. This |
| 223 | function modifies the list that FORM points to. Result is nil if | 228 | function modifies the list that FORM points to. Result is nil if |
| 224 | FORM should return multiple values, t if should always return same | 229 | FORM should return multiple values, t if should always return same |
| 225 | value, 'maybe if either is acceptable." | 230 | value, `maybe' if either is acceptable." |
| 226 | (let ((fun (car-safe form)) | 231 | (let ((fun (car-safe form)) |
| 227 | id val) | 232 | id val) |
| 228 | (cond | 233 | (cond |
| @@ -495,7 +500,7 @@ eliminated by adding more test cases." | |||
| 495 | (len (length points)) | 500 | (len (length points)) |
| 496 | (changed (buffer-modified-p)) | 501 | (changed (buffer-modified-p)) |
| 497 | (coverage (get def 'edebug-coverage)) | 502 | (coverage (get def 'edebug-coverage)) |
| 498 | ov j item) | 503 | ov j) |
| 499 | (or (and def-mark points coverage) | 504 | (or (and def-mark points coverage) |
| 500 | (error "Missing edebug data for function %s" def)) | 505 | (error "Missing edebug data for function %s" def)) |
| 501 | (when (> len 0) | 506 | (when (> len 0) |
diff --git a/lisp/emulation/cua-base.el b/lisp/emulation/cua-base.el index c6d7b5018cd..e91ce80bbe2 100644 --- a/lisp/emulation/cua-base.el +++ b/lisp/emulation/cua-base.el | |||
| @@ -790,6 +790,8 @@ Repeating prefix key when region is active works as a single prefix key." | |||
| 790 | 790 | ||
| 791 | ;;; Region specific commands | 791 | ;;; Region specific commands |
| 792 | 792 | ||
| 793 | (declare-function delete-active-region "delsel" (&optional killp)) | ||
| 794 | |||
| 793 | (defun cua-delete-region () | 795 | (defun cua-delete-region () |
| 794 | "Delete the active region. | 796 | "Delete the active region. |
| 795 | Save a copy in register 0 if `cua-delete-copy-to-register-0' is non-nil." | 797 | Save a copy in register 0 if `cua-delete-copy-to-register-0' is non-nil." |
diff --git a/lisp/eshell/em-cmpl.el b/lisp/eshell/em-cmpl.el index dbea9e5ceec..93b275e2ffb 100644 --- a/lisp/eshell/em-cmpl.el +++ b/lisp/eshell/em-cmpl.el | |||
| @@ -405,7 +405,9 @@ to writing a completion function." | |||
| 405 | "Generate list of applicable, visible commands." | 405 | "Generate list of applicable, visible commands." |
| 406 | (let ((filename (pcomplete-arg)) glob-name) | 406 | (let ((filename (pcomplete-arg)) glob-name) |
| 407 | (if (file-name-directory filename) | 407 | (if (file-name-directory filename) |
| 408 | (pcomplete-executables) | 408 | (if eshell-force-execution |
| 409 | (pcomplete-dirs-or-entries nil 'file-readable-p) | ||
| 410 | (pcomplete-executables)) | ||
| 409 | (if (and (> (length filename) 0) | 411 | (if (and (> (length filename) 0) |
| 410 | (eq (aref filename 0) eshell-explicit-command-char)) | 412 | (eq (aref filename 0) eshell-explicit-command-char)) |
| 411 | (setq filename (substring filename 1) | 413 | (setq filename (substring filename 1) |
| @@ -416,6 +418,8 @@ to writing a completion function." | |||
| 416 | (expand-file-name default-directory))) | 418 | (expand-file-name default-directory))) |
| 417 | (path "") (comps-in-path ()) | 419 | (path "") (comps-in-path ()) |
| 418 | (file "") (filepath "") (completions ())) | 420 | (file "") (filepath "") (completions ())) |
| 421 | (if (eshell-under-windows-p) | ||
| 422 | (push "." paths)) | ||
| 419 | ;; Go thru each path in the search path, finding completions. | 423 | ;; Go thru each path in the search path, finding completions. |
| 420 | (while paths | 424 | (while paths |
| 421 | (setq path (file-name-as-directory | 425 | (setq path (file-name-as-directory |
| @@ -431,7 +435,9 @@ to writing a completion function." | |||
| 431 | (if (and (not (member file completions)) ; | 435 | (if (and (not (member file completions)) ; |
| 432 | (or (string-equal path cwd) | 436 | (or (string-equal path cwd) |
| 433 | (not (file-directory-p filepath))) | 437 | (not (file-directory-p filepath))) |
| 434 | (file-executable-p filepath)) | 438 | (if eshell-force-execution |
| 439 | (file-readable-p filepath) | ||
| 440 | (file-executable-p filepath))) | ||
| 435 | (setq completions (cons file completions))) | 441 | (setq completions (cons file completions))) |
| 436 | (setq comps-in-path (cdr comps-in-path))) | 442 | (setq comps-in-path (cdr comps-in-path))) |
| 437 | (setq paths (cdr paths))) | 443 | (setq paths (cdr paths))) |
diff --git a/lisp/eshell/esh-ext.el b/lisp/eshell/esh-ext.el index 0b25b31eff9..91c4f4b6095 100644 --- a/lisp/eshell/esh-ext.el +++ b/lisp/eshell/esh-ext.el | |||
| @@ -60,14 +60,15 @@ loaded into memory, thus beginning a new process." | |||
| 60 | :type '(repeat string) | 60 | :type '(repeat string) |
| 61 | :group 'eshell-ext) | 61 | :group 'eshell-ext) |
| 62 | 62 | ||
| 63 | (defcustom eshell-force-execution nil | 63 | (defcustom eshell-force-execution |
| 64 | "If non-nil, try to execute binary files regardless of permissions. | 64 | (not (null (memq system-type '(windows-nt ms-dos)))) |
| 65 | "If non-nil, try to execute files regardless of execute permissions. | ||
| 65 | This can be useful on systems like Windows, where the operating system | 66 | This can be useful on systems like Windows, where the operating system |
| 66 | doesn't happen to honor the permission bits in certain cases; or in | 67 | doesn't support the execution bit for shell scripts; or in cases where |
| 67 | cases where you want to associate an interpreter with a particular | 68 | you want to associate an interpreter with a particular kind of script |
| 68 | kind of script file, but the language won't let you but a '#!' | 69 | file, but the language won't let you but a '#!' interpreter line in |
| 69 | interpreter line in the file, and you don't want to make it executable | 70 | the file, and you don't want to make it executable since nothing else |
| 70 | since nothing else but Eshell will be able to understand | 71 | but Eshell will be able to understand |
| 71 | `eshell-interpreter-alist'." | 72 | `eshell-interpreter-alist'." |
| 72 | :type 'boolean | 73 | :type 'boolean |
| 73 | :group 'eshell-ext) | 74 | :group 'eshell-ext) |
| @@ -78,6 +79,8 @@ since nothing else but Eshell will be able to understand | |||
| 78 | name | 79 | name |
| 79 | (let ((list (eshell-parse-colon-path eshell-path-env)) | 80 | (let ((list (eshell-parse-colon-path eshell-path-env)) |
| 80 | suffixes n1 n2 file) | 81 | suffixes n1 n2 file) |
| 82 | (if (eshell-under-windows-p) | ||
| 83 | (push "." list)) | ||
| 81 | (while list | 84 | (while list |
| 82 | (setq n1 (concat (car list) name)) | 85 | (setq n1 (concat (car list) name)) |
| 83 | (setq suffixes eshell-binary-suffixes) | 86 | (setq suffixes eshell-binary-suffixes) |
diff --git a/lisp/ffap.el b/lisp/ffap.el index 452275ab8c2..d78fd4c4b31 100644 --- a/lisp/ffap.el +++ b/lisp/ffap.el | |||
| @@ -1288,7 +1288,7 @@ which may actually result in an URL rather than a filename." | |||
| 1288 | nil | 1288 | nil |
| 1289 | nil | 1289 | nil |
| 1290 | (if dir (cons guess (length dir)) guess) | 1290 | (if dir (cons guess (length dir)) guess) |
| 1291 | (list 'file-name-history) | 1291 | 'file-name-history |
| 1292 | (and buffer-file-name | 1292 | (and buffer-file-name |
| 1293 | (abbreviate-file-name buffer-file-name))))) | 1293 | (abbreviate-file-name buffer-file-name))))) |
| 1294 | ;; Remove the special handler manually. We used to just let-bind | 1294 | ;; Remove the special handler manually. We used to just let-bind |
diff --git a/lisp/files.el b/lisp/files.el index 045eeaf154c..ef6ac7b8c92 100644 --- a/lisp/files.el +++ b/lisp/files.el | |||
| @@ -654,10 +654,14 @@ the value of `default-directory'." | |||
| 654 | 'file-directory-p)) | 654 | 'file-directory-p)) |
| 655 | 655 | ||
| 656 | 656 | ||
| 657 | (defun pwd () | 657 | (defun pwd (&optional insert) |
| 658 | "Show the current default directory." | 658 | "Show the current default directory. |
| 659 | (interactive nil) | 659 | With prefix argument INSERT, insert the current default directory |
| 660 | (message "Directory %s" default-directory)) | 660 | at point instead." |
| 661 | (interactive "P") | ||
| 662 | (if insert | ||
| 663 | (insert default-directory) | ||
| 664 | (message "Directory %s" default-directory))) | ||
| 661 | 665 | ||
| 662 | (defvar cd-path nil | 666 | (defvar cd-path nil |
| 663 | "Value of the CDPATH environment variable, as a list. | 667 | "Value of the CDPATH environment variable, as a list. |
diff --git a/lisp/foldout.el b/lisp/foldout.el index 443f8b72217..64c0af451b8 100644 --- a/lisp/foldout.el +++ b/lisp/foldout.el | |||
| @@ -280,16 +280,16 @@ optional arg EXPOSURE \(interactively with prefix arg\) changes this:- | |||
| 280 | (goto-char start) | 280 | (goto-char start) |
| 281 | (cond | 281 | (cond |
| 282 | ((null exposure) | 282 | ((null exposure) |
| 283 | (show-entry) | 283 | (outline-show-entry) |
| 284 | (show-children)) | 284 | (outline-show-children)) |
| 285 | ((< exposure-value 0) | 285 | ((< exposure-value 0) |
| 286 | (show-entry)) | 286 | (outline-show-entry)) |
| 287 | ((consp exposure) | 287 | ((consp exposure) |
| 288 | (show-children)) | 288 | (outline-show-children)) |
| 289 | ((> exposure-value 0) | 289 | ((> exposure-value 0) |
| 290 | (show-children exposure-value)) | 290 | (outline-show-children exposure-value)) |
| 291 | (t | 291 | (t |
| 292 | (show-subtree)) | 292 | (outline-show-subtree)) |
| 293 | ) | 293 | ) |
| 294 | 294 | ||
| 295 | ;; save the location of the fold we are entering | 295 | ;; save the location of the fold we are entering |
| @@ -366,7 +366,7 @@ exited and text is left visible." | |||
| 366 | ;; hide the subtree | 366 | ;; hide the subtree |
| 367 | (when hide-fold | 367 | (when hide-fold |
| 368 | (goto-char start-marker) | 368 | (goto-char start-marker) |
| 369 | (hide-subtree)) | 369 | (outline-hide-subtree)) |
| 370 | 370 | ||
| 371 | ;; make sure the next heading is exposed | 371 | ;; make sure the next heading is exposed |
| 372 | (if end-marker | 372 | (if end-marker |
| @@ -454,10 +454,10 @@ What gets exposed depends on the number of mouse clicks:- | |||
| 454 | (foldout-mouse-goto-heading event) | 454 | (foldout-mouse-goto-heading event) |
| 455 | (let ((nclicks (event-click-count event))) | 455 | (let ((nclicks (event-click-count event))) |
| 456 | (cond | 456 | (cond |
| 457 | ((= nclicks 1) (show-entry)) | 457 | ((= nclicks 1) (outline-show-entry)) |
| 458 | ((= nclicks 2) (show-children)) | 458 | ((= nclicks 2) (outline-show-children)) |
| 459 | ((= nclicks 3) (show-entry) (show-children)) | 459 | ((= nclicks 3) (outline-show-entry) (outline-show-children)) |
| 460 | (t (show-subtree))))) | 460 | (t (outline-show-subtree))))) |
| 461 | 461 | ||
| 462 | (defun foldout-mouse-hide-or-exit (event) | 462 | (defun foldout-mouse-hide-or-exit (event) |
| 463 | "Hide the subtree under the heading clicked on, or exit a fold. | 463 | "Hide the subtree under the heading clicked on, or exit a fold. |
| @@ -478,7 +478,7 @@ What happens depends on the number of mouse clicks:- | |||
| 478 | (if (= nclicks 1) | 478 | (if (= nclicks 1) |
| 479 | (progn | 479 | (progn |
| 480 | (foldout-mouse-goto-heading event) | 480 | (foldout-mouse-goto-heading event) |
| 481 | (hide-subtree)) | 481 | (outline-hide-subtree)) |
| 482 | (foldout-exit-fold | 482 | (foldout-exit-fold |
| 483 | (cond | 483 | (cond |
| 484 | ((= nclicks 2) 1) ; exit and hide | 484 | ((= nclicks 2) 1) ; exit and hide |
diff --git a/lisp/font-lock.el b/lisp/font-lock.el index 96b290e34f4..b1455131114 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el | |||
| @@ -1350,7 +1350,7 @@ delimit the region to fontify." | |||
| 1350 | deactivate-mark) | 1350 | deactivate-mark) |
| 1351 | ;; Make sure we have the right `font-lock-keywords' etc. | 1351 | ;; Make sure we have the right `font-lock-keywords' etc. |
| 1352 | (if (not font-lock-mode) (font-lock-set-defaults)) | 1352 | (if (not font-lock-mode) (font-lock-set-defaults)) |
| 1353 | (save-excursion | 1353 | (save-mark-and-excursion |
| 1354 | (save-match-data | 1354 | (save-match-data |
| 1355 | (condition-case error-data | 1355 | (condition-case error-data |
| 1356 | (if (or arg (not font-lock-mark-block-function)) | 1356 | (if (or arg (not font-lock-mark-block-function)) |
diff --git a/lisp/frame.el b/lisp/frame.el index e8a89828b8d..0c1fb38c516 100644 --- a/lisp/frame.el +++ b/lisp/frame.el | |||
| @@ -217,6 +217,7 @@ This function runs the hook `focus-out-hook'." | |||
| 217 | "Non-nil means function `frame-notice-user-settings' wasn't run yet.") | 217 | "Non-nil means function `frame-notice-user-settings' wasn't run yet.") |
| 218 | 218 | ||
| 219 | (declare-function tool-bar-mode "tool-bar" (&optional arg)) | 219 | (declare-function tool-bar-mode "tool-bar" (&optional arg)) |
| 220 | (declare-function tool-bar-height "xdisp.c" (&optional frame pixelwise)) | ||
| 220 | 221 | ||
| 221 | (defalias 'tool-bar-lines-needed 'tool-bar-height) | 222 | (defalias 'tool-bar-lines-needed 'tool-bar-height) |
| 222 | 223 | ||
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index 14f9adca85d..989a4247800 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el | |||
| @@ -7027,8 +7027,7 @@ If given a prefix, show the hidden text instead." | |||
| 7027 | (gnus-check-server (gnus-find-method-for-group gnus-newsgroup-name)) | 7027 | (gnus-check-server (gnus-find-method-for-group gnus-newsgroup-name)) |
| 7028 | (gnus-request-group gnus-newsgroup-name t))) | 7028 | (gnus-request-group gnus-newsgroup-name t))) |
| 7029 | 7029 | ||
| 7030 | (eval-when-compile | 7030 | (declare-function nneething-get-file-name "nneething" (id)) |
| 7031 | (autoload 'nneething-get-file-name "nneething")) | ||
| 7032 | 7031 | ||
| 7033 | (defun gnus-request-article-this-buffer (article group) | 7032 | (defun gnus-request-article-this-buffer (article group) |
| 7034 | "Get an article and insert it into this buffer." | 7033 | "Get an article and insert it into this buffer." |
diff --git a/lisp/gnus/gnus-async.el b/lisp/gnus/gnus-async.el index b1b3af9658e..d4d3dba2417 100644 --- a/lisp/gnus/gnus-async.el +++ b/lisp/gnus/gnus-async.el | |||
| @@ -226,9 +226,6 @@ that was fetched." | |||
| 226 | `(lambda (arg) | 226 | `(lambda (arg) |
| 227 | (gnus-async-article-callback arg ,group ,article ,mark ,summary ,next))) | 227 | (gnus-async-article-callback arg ,group ,article ,mark ,summary ,next))) |
| 228 | 228 | ||
| 229 | (eval-when-compile | ||
| 230 | (autoload 'gnus-html-prefetch-images "gnus-html")) | ||
| 231 | |||
| 232 | (defun gnus-async-article-callback (arg group article mark summary next) | 229 | (defun gnus-async-article-callback (arg group article mark summary next) |
| 233 | "Function called when an async article is done being fetched." | 230 | "Function called when an async article is done being fetched." |
| 234 | (save-excursion | 231 | (save-excursion |
diff --git a/lisp/gnus/gnus-sync.el b/lisp/gnus/gnus-sync.el index 3c0025f0df2..c9ccc3ec69d 100644 --- a/lisp/gnus/gnus-sync.el +++ b/lisp/gnus/gnus-sync.el | |||
| @@ -90,10 +90,7 @@ | |||
| 90 | (require 'gnus-util) | 90 | (require 'gnus-util) |
| 91 | 91 | ||
| 92 | (defvar gnus-topic-alist) ;; gnus-group.el | 92 | (defvar gnus-topic-alist) ;; gnus-group.el |
| 93 | (eval-when-compile | 93 | (autoload 'gnus-group-topic "gnus-topic") |
| 94 | (autoload 'gnus-group-topic "gnus-topic") | ||
| 95 | (autoload 'gnus-topic-create-topic "gnus-topic" nil t) | ||
| 96 | (autoload 'gnus-topic-enter-dribble "gnus-topic")) | ||
| 97 | 94 | ||
| 98 | (defgroup gnus-sync nil | 95 | (defgroup gnus-sync nil |
| 99 | "The Gnus synchronization facility." | 96 | "The Gnus synchronization facility." |
| @@ -605,6 +602,10 @@ unwanted groups via the LeSync URL." | |||
| 605 | loc name gnus-sync-lesync-name (or sources ""))) | 602 | loc name gnus-sync-lesync-name (or sources ""))) |
| 606 | nil))) | 603 | nil))) |
| 607 | 604 | ||
| 605 | (declare-function gnus-topic-create-topic "gnus-topic" | ||
| 606 | (topic parent &optional previous full-topic)) | ||
| 607 | (declare-function gnus-topic-enter-dribble "gnus-topic" ()) | ||
| 608 | |||
| 608 | (defun gnus-sync-lesync-install-group-entry (name) | 609 | (defun gnus-sync-lesync-install-group-entry (name) |
| 609 | (let* ((master (assoc name gnus-newsrc-alist)) | 610 | (let* ((master (assoc name gnus-newsrc-alist)) |
| 610 | (old-topic-name (gnus-group-topic name)) | 611 | (old-topic-name (gnus-group-topic name)) |
diff --git a/lisp/gnus/gnus-util.el b/lisp/gnus/gnus-util.el index 7bacaba286d..b75d9efe5e5 100644 --- a/lisp/gnus/gnus-util.el +++ b/lisp/gnus/gnus-util.el | |||
| @@ -1575,8 +1575,10 @@ SPEC is a predicate specifier that contains stuff like `or', `and', | |||
| 1575 | 1575 | ||
| 1576 | 1576 | ||
| 1577 | (declare-function iswitchb-read-buffer "iswitchb" | 1577 | (declare-function iswitchb-read-buffer "iswitchb" |
| 1578 | (prompt &optional default require-match start matches-set)) | 1578 | (prompt &optional default require-match |
| 1579 | _predicate start matches-set)) | ||
| 1579 | (defvar iswitchb-temp-buflist) | 1580 | (defvar iswitchb-temp-buflist) |
| 1581 | (defvar iswitchb-mode) | ||
| 1580 | 1582 | ||
| 1581 | (defun gnus-iswitchb-completing-read (prompt collection &optional require-match | 1583 | (defun gnus-iswitchb-completing-read (prompt collection &optional require-match |
| 1582 | initial-input history def) | 1584 | initial-input history def) |
diff --git a/lisp/gnus/message.el b/lisp/gnus/message.el index 1371e700281..8bb0a78a446 100644 --- a/lisp/gnus/message.el +++ b/lisp/gnus/message.el | |||
| @@ -3997,8 +3997,6 @@ This function uses `mail-citation-hook' if that is non-nil." | |||
| 3997 | "Cite function in the standard Message manner." | 3997 | "Cite function in the standard Message manner." |
| 3998 | (message-cite-original-1 nil)) | 3998 | (message-cite-original-1 nil)) |
| 3999 | 3999 | ||
| 4000 | (defvar gnus-extract-address-components) | ||
| 4001 | |||
| 4002 | (autoload 'format-spec "format-spec") | 4000 | (autoload 'format-spec "format-spec") |
| 4003 | (autoload 'gnus-date-get-time "gnus-util") | 4001 | (autoload 'gnus-date-get-time "gnus-util") |
| 4004 | 4002 | ||
| @@ -4020,7 +4018,7 @@ See `message-citation-line-format'." | |||
| 4020 | (unless from | 4018 | (unless from |
| 4021 | (setq from (mail-header-from message-reply-headers))) | 4019 | (setq from (mail-header-from message-reply-headers))) |
| 4022 | (let* ((data (condition-case () | 4020 | (let* ((data (condition-case () |
| 4023 | (funcall (if (boundp gnus-extract-address-components) | 4021 | (funcall (if (boundp 'gnus-extract-address-components) |
| 4024 | gnus-extract-address-components | 4022 | gnus-extract-address-components |
| 4025 | 'mail-extract-address-components) | 4023 | 'mail-extract-address-components) |
| 4026 | from) | 4024 | from) |
diff --git a/lisp/gnus/mm-archive.el b/lisp/gnus/mm-archive.el index d88e159900b..9c86c4ac4f3 100644 --- a/lisp/gnus/mm-archive.el +++ b/lisp/gnus/mm-archive.el | |||
| @@ -23,9 +23,8 @@ | |||
| 23 | ;;; Code: | 23 | ;;; Code: |
| 24 | 24 | ||
| 25 | (require 'mm-decode) | 25 | (require 'mm-decode) |
| 26 | (eval-when-compile | 26 | (autoload 'gnus-recursive-directory-files "gnus-util") |
| 27 | (autoload 'gnus-recursive-directory-files "gnus-util") | 27 | (autoload 'mailcap-extension-to-mime "mailcap") |
| 28 | (autoload 'mailcap-extension-to-mime "mailcap")) | ||
| 29 | 28 | ||
| 30 | (defvar mm-archive-decoders | 29 | (defvar mm-archive-decoders |
| 31 | '(("application/ms-tnef" t "tnef" "-f" "-" "-C") | 30 | '(("application/ms-tnef" t "tnef" "-f" "-" "-C") |
diff --git a/lisp/gnus/mm-decode.el b/lisp/gnus/mm-decode.el index ae6bb71dfc7..bce9abdcc8d 100644 --- a/lisp/gnus/mm-decode.el +++ b/lisp/gnus/mm-decode.el | |||
| @@ -1827,7 +1827,7 @@ If RECURSIVE, search recursively." | |||
| 1827 | (not (mm-long-lines-p 76)))))) | 1827 | (not (mm-long-lines-p 76)))))) |
| 1828 | 1828 | ||
| 1829 | (declare-function libxml-parse-html-region "xml.c" | 1829 | (declare-function libxml-parse-html-region "xml.c" |
| 1830 | (start end &optional base-url)) | 1830 | (start end &optional base-url discard-comments)) |
| 1831 | (declare-function shr-insert-document "shr" (dom)) | 1831 | (declare-function shr-insert-document "shr" (dom)) |
| 1832 | (defvar shr-blocked-images) | 1832 | (defvar shr-blocked-images) |
| 1833 | (defvar shr-use-fonts) | 1833 | (defvar shr-use-fonts) |
diff --git a/lisp/gnus/mm-util.el b/lisp/gnus/mm-util.el index 0b7590114c4..ab9145f8b1c 100644 --- a/lisp/gnus/mm-util.el +++ b/lisp/gnus/mm-util.el | |||
| @@ -1058,11 +1058,10 @@ This affects whether coding conversion should be attempted generally." | |||
| 1058 | (length (memq (coding-system-base b) priorities))) | 1058 | (length (memq (coding-system-base b) priorities))) |
| 1059 | t)))) | 1059 | t)))) |
| 1060 | 1060 | ||
| 1061 | (eval-when-compile | 1061 | (declare-function latin-unity-massage-name "ext:latin-unity") |
| 1062 | (autoload 'latin-unity-massage-name "latin-unity") | 1062 | (declare-function latin-unity-maybe-remap "ext:latin-unity") |
| 1063 | (autoload 'latin-unity-maybe-remap "latin-unity") | 1063 | (declare-function latin-unity-representations-feasible-region "ext:latin-unity") |
| 1064 | (autoload 'latin-unity-representations-feasible-region "latin-unity") | 1064 | (declare-function latin-unity-representations-present-region "ext:latin-unity") |
| 1065 | (autoload 'latin-unity-representations-present-region "latin-unity")) | ||
| 1066 | 1065 | ||
| 1067 | (defvar latin-unity-coding-systems) | 1066 | (defvar latin-unity-coding-systems) |
| 1068 | (defvar latin-unity-ucs-list) | 1067 | (defvar latin-unity-ucs-list) |
diff --git a/lisp/gnus/mm-view.el b/lisp/gnus/mm-view.el index a3d6e74fbcb..edc2d39cd0f 100644 --- a/lisp/gnus/mm-view.el +++ b/lisp/gnus/mm-view.el | |||
| @@ -629,6 +629,8 @@ If MODE is not set, try to find mode automatically." | |||
| 629 | (replace-match "\n")) | 629 | (replace-match "\n")) |
| 630 | t) | 630 | t) |
| 631 | 631 | ||
| 632 | (autoload 'epg-decrypt-string "epg") | ||
| 633 | |||
| 632 | (defun mm-view-pkcs7-decrypt (handle &optional from) | 634 | (defun mm-view-pkcs7-decrypt (handle &optional from) |
| 633 | (insert-buffer-substring (mm-handle-buffer handle)) | 635 | (insert-buffer-substring (mm-handle-buffer handle)) |
| 634 | (goto-char (point-min)) | 636 | (goto-char (point-min)) |
diff --git a/lisp/gnus/mml-smime.el b/lisp/gnus/mml-smime.el index 58d3b4680b9..3f0809edbe8 100644 --- a/lisp/gnus/mml-smime.el +++ b/lisp/gnus/mml-smime.el | |||
| @@ -317,24 +317,25 @@ Whether the passphrase is cached at all is controlled by | |||
| 317 | (defvar inhibit-redisplay) | 317 | (defvar inhibit-redisplay) |
| 318 | (defvar password-cache-expiry) | 318 | (defvar password-cache-expiry) |
| 319 | 319 | ||
| 320 | (eval-when-compile | 320 | (autoload 'epg-make-context "epg") |
| 321 | (autoload 'epg-make-context "epg") | 321 | (autoload 'epg-passphrase-callback-function "epg") |
| 322 | (autoload 'epg-context-set-armor "epg") | 322 | (declare-function epg-context-set-signers "epg" (context signers)) |
| 323 | (autoload 'epg-context-set-signers "epg") | 323 | (declare-function epg-context-result-for "epg" (context name)) |
| 324 | (autoload 'epg-context-result-for "epg") | 324 | (declare-function epg-new-signature-digest-algorithm "epg" (cl-x) t) |
| 325 | (autoload 'epg-new-signature-digest-algorithm "epg") | 325 | (declare-function epg-verify-result-to-string "epg" (verify-result)) |
| 326 | (autoload 'epg-verify-result-to-string "epg") | 326 | (declare-function epg-list-keys "epg" (context &optional name mode)) |
| 327 | (autoload 'epg-list-keys "epg") | 327 | (declare-function epg-verify-string "epg" |
| 328 | (autoload 'epg-decrypt-string "epg") | 328 | (context signature &optional signed-text)) |
| 329 | (autoload 'epg-verify-string "epg") | 329 | (declare-function epg-sign-string "epg" (context plain &optional mode)) |
| 330 | (autoload 'epg-sign-string "epg") | 330 | (declare-function epg-encrypt-string "epg" |
| 331 | (autoload 'epg-encrypt-string "epg") | 331 | (context plain recipients &optional sign always-trust)) |
| 332 | (autoload 'epg-passphrase-callback-function "epg") | 332 | (declare-function epg-context-set-passphrase-callback "epg" |
| 333 | (autoload 'epg-context-set-passphrase-callback "epg") | 333 | (context passphrase-callback)) |
| 334 | (autoload 'epg-sub-key-fingerprint "epg") | 334 | (declare-function epg-sub-key-fingerprint "epg" (cl-x) t) |
| 335 | (autoload 'epg-configuration "epg-config") | 335 | (declare-function epg-configuration "epg-config" ()) |
| 336 | (autoload 'epg-expand-group "epg-config") | 336 | (declare-function epg-expand-group "epg-config" (config group)) |
| 337 | (autoload 'epa-select-keys "epa")) | 337 | (declare-function epa-select-keys "epa" |
| 338 | (context prompt &optional names secret)) | ||
| 338 | 339 | ||
| 339 | (defvar mml-smime-epg-secret-key-id-list nil) | 340 | (defvar mml-smime-epg-secret-key-id-list nil) |
| 340 | 341 | ||
| @@ -359,9 +360,9 @@ Whether the passphrase is cached at all is controlled by | |||
| 359 | (cons key-id mml-smime-epg-secret-key-id-list)) | 360 | (cons key-id mml-smime-epg-secret-key-id-list)) |
| 360 | (copy-sequence passphrase))))) | 361 | (copy-sequence passphrase))))) |
| 361 | 362 | ||
| 362 | (declare-function epg-key-sub-key-list "ext:epg" (key)) | 363 | (declare-function epg-key-sub-key-list "epg" (key) t) |
| 363 | (declare-function epg-sub-key-capability "ext:epg" (sub-key)) | 364 | (declare-function epg-sub-key-capability "epg" (sub-key) t) |
| 364 | (declare-function epg-sub-key-validity "ext:epg" (sub-key)) | 365 | (declare-function epg-sub-key-validity "epg" (sub-key) t) |
| 365 | 366 | ||
| 366 | (defun mml-smime-epg-find-usable-key (keys usage) | 367 | (defun mml-smime-epg-find-usable-key (keys usage) |
| 367 | (catch 'found | 368 | (catch 'found |
diff --git a/lisp/gnus/mml.el b/lisp/gnus/mml.el index 2a3b228097a..57544758597 100644 --- a/lisp/gnus/mml.el +++ b/lisp/gnus/mml.el | |||
| @@ -463,7 +463,7 @@ If MML is non-nil, return the buffer up till the correspondent mml tag." | |||
| 463 | (defvar mml-inhibit-compute-boundary nil) | 463 | (defvar mml-inhibit-compute-boundary nil) |
| 464 | 464 | ||
| 465 | (declare-function libxml-parse-html-region "xml.c" | 465 | (declare-function libxml-parse-html-region "xml.c" |
| 466 | (start end &optional base-url)) | 466 | (start end &optional base-url discard-comments)) |
| 467 | 467 | ||
| 468 | (defun mml-generate-mime (&optional multipart-type) | 468 | (defun mml-generate-mime (&optional multipart-type) |
| 469 | "Generate a MIME message based on the current MML document. | 469 | "Generate a MIME message based on the current MML document. |
diff --git a/lisp/gnus/nnir.el b/lisp/gnus/nnir.el index 08ca7c7e06b..15ccc4725d7 100644 --- a/lisp/gnus/nnir.el +++ b/lisp/gnus/nnir.el | |||
| @@ -281,16 +281,6 @@ is `(valuefunc member)'." | |||
| 281 | 281 | ||
| 282 | (require 'gnus-sum) | 282 | (require 'gnus-sum) |
| 283 | 283 | ||
| 284 | (eval-when-compile | ||
| 285 | (autoload 'nnimap-buffer "nnimap") | ||
| 286 | (autoload 'nnimap-command "nnimap") | ||
| 287 | (autoload 'nnimap-change-group "nnimap") | ||
| 288 | (autoload 'nnimap-make-thread-query "nnimap") | ||
| 289 | (autoload 'gnus-registry-action "gnus-registry") | ||
| 290 | (autoload 'gnus-registry-get-id-key "gnus-registry") | ||
| 291 | (autoload 'gnus-group-topic-name "gnus-topic")) | ||
| 292 | |||
| 293 | |||
| 294 | (nnoo-declare nnir) | 284 | (nnoo-declare nnir) |
| 295 | (nnoo-define-basics nnir) | 285 | (nnoo-define-basics nnir) |
| 296 | 286 | ||
| @@ -586,6 +576,8 @@ Add an entry here when adding a new search engine.") | |||
| 586 | 576 | ||
| 587 | ;; Gnus glue. | 577 | ;; Gnus glue. |
| 588 | 578 | ||
| 579 | (declare-function gnus-group-topic-name "gnus-topic" ()) | ||
| 580 | |||
| 589 | (defun gnus-group-make-nnir-group (nnir-extra-parms &optional specs) | 581 | (defun gnus-group-make-nnir-group (nnir-extra-parms &optional specs) |
| 590 | "Create an nnir group. Prompt for a search query and determine | 582 | "Create an nnir group. Prompt for a search query and determine |
| 591 | the groups to search as follows: if called from the *Server* | 583 | the groups to search as follows: if called from the *Server* |
| @@ -948,6 +940,10 @@ ready to be added to the list of search results." | |||
| 948 | 940 | ||
| 949 | ;;; Search Engine Interfaces: | 941 | ;;; Search Engine Interfaces: |
| 950 | 942 | ||
| 943 | (autoload 'nnimap-change-group "nnimap") | ||
| 944 | (declare-function nnimap-buffer "nnimap" ()) | ||
| 945 | (declare-function nnimap-command "nnimap" (&rest args)) | ||
| 946 | |||
| 951 | ;; imap interface | 947 | ;; imap interface |
| 952 | (defun nnir-run-imap (query srv &optional groups) | 948 | (defun nnir-run-imap (query srv &optional groups) |
| 953 | "Run a search against an IMAP back-end server. | 949 | "Run a search against an IMAP back-end server. |
| @@ -1774,6 +1770,9 @@ environment unless `not-global' is non-nil." | |||
| 1774 | (let ((backend (car (gnus-server-to-method server)))) | 1770 | (let ((backend (car (gnus-server-to-method server)))) |
| 1775 | (nnoo-current-server-p (or backend 'nnir) server))) | 1771 | (nnoo-current-server-p (or backend 'nnir) server))) |
| 1776 | 1772 | ||
| 1773 | (autoload 'nnimap-make-thread-query "nnimap") | ||
| 1774 | (declare-function gnus-registry-get-id-key "gnus-registry" (id key)) | ||
| 1775 | |||
| 1777 | (defun nnir-search-thread (header) | 1776 | (defun nnir-search-thread (header) |
| 1778 | "Make an nnir group based on the thread containing the article | 1777 | "Make an nnir group based on the thread containing the article |
| 1779 | header. The current server will be searched. If the registry is | 1778 | header. The current server will be searched. If the registry is |
| @@ -1841,6 +1840,10 @@ article came from is also searched." | |||
| 1841 | (forward-line))))) | 1840 | (forward-line))))) |
| 1842 | groups)) | 1841 | groups)) |
| 1843 | 1842 | ||
| 1843 | ;; Behind gnus-registry-enabled test. | ||
| 1844 | (declare-function gnus-registry-action "gnus-registry" | ||
| 1845 | (action data-header from &optional to method)) | ||
| 1846 | |||
| 1844 | (defun nnir-registry-action (action data-header from &optional to method) | 1847 | (defun nnir-registry-action (action data-header from &optional to method) |
| 1845 | "Call `gnus-registry-action' with the original article group." | 1848 | "Call `gnus-registry-action' with the original article group." |
| 1846 | (gnus-registry-action | 1849 | (gnus-registry-action |
diff --git a/lisp/gnus/nnmail.el b/lisp/gnus/nnmail.el index 5c5481095e2..71bc916a927 100644 --- a/lisp/gnus/nnmail.el +++ b/lisp/gnus/nnmail.el | |||
| @@ -36,8 +36,7 @@ | |||
| 36 | 36 | ||
| 37 | (autoload 'gnus-add-buffer "gnus") | 37 | (autoload 'gnus-add-buffer "gnus") |
| 38 | (autoload 'gnus-kill-buffer "gnus") | 38 | (autoload 'gnus-kill-buffer "gnus") |
| 39 | (eval-when-compile | 39 | (autoload 'mail-send-and-exit "sendmail" nil t) |
| 40 | (autoload 'mail-send-and-exit "sendmail" nil t)) | ||
| 41 | 40 | ||
| 42 | (defgroup nnmail nil | 41 | (defgroup nnmail nil |
| 43 | "Reading mail with Gnus." | 42 | "Reading mail with Gnus." |
diff --git a/lisp/gnus/nnrss.el b/lisp/gnus/nnrss.el index ac9c5ffab2c..1546f922e7a 100644 --- a/lisp/gnus/nnrss.el +++ b/lisp/gnus/nnrss.el | |||
| @@ -395,7 +395,7 @@ otherwise return nil." | |||
| 395 | (mm-coding-system-p 'utf-8))) | 395 | (mm-coding-system-p 'utf-8))) |
| 396 | 396 | ||
| 397 | (declare-function libxml-parse-html-region "xml.c" | 397 | (declare-function libxml-parse-html-region "xml.c" |
| 398 | (start end &optional base-url)) | 398 | (start end &optional base-url discard-comments)) |
| 399 | (defun nnrss-fetch (url &optional local) | 399 | (defun nnrss-fetch (url &optional local) |
| 400 | "Fetch URL and put it in a the expected Lisp structure." | 400 | "Fetch URL and put it in a the expected Lisp structure." |
| 401 | (mm-with-unibyte-buffer | 401 | (mm-with-unibyte-buffer |
diff --git a/lisp/gnus/spam.el b/lisp/gnus/spam.el index 500f34139be..02ec69516c1 100644 --- a/lisp/gnus/spam.el +++ b/lisp/gnus/spam.el | |||
| @@ -2232,15 +2232,6 @@ Uses `gnus-newsgroup-name' if category is nil (for ham registration)." | |||
| 2232 | 2232 | ||
| 2233 | ;;{{{ spam-stat | 2233 | ;;{{{ spam-stat |
| 2234 | 2234 | ||
| 2235 | (eval-when-compile | ||
| 2236 | (autoload 'spam-stat-buffer-change-to-non-spam "spam-stat") | ||
| 2237 | (autoload 'spam-stat-buffer-change-to-spam "spam-stat") | ||
| 2238 | (autoload 'spam-stat-buffer-is-non-spam "spam-stat") | ||
| 2239 | (autoload 'spam-stat-buffer-is-spam "spam-stat") | ||
| 2240 | (autoload 'spam-stat-load "spam-stat") | ||
| 2241 | (autoload 'spam-stat-save "spam-stat") | ||
| 2242 | (autoload 'spam-stat-split-fancy "spam-stat")) | ||
| 2243 | |||
| 2244 | (require 'spam-stat) | 2235 | (require 'spam-stat) |
| 2245 | 2236 | ||
| 2246 | (defun spam-check-stat () | 2237 | (defun spam-check-stat () |
diff --git a/lisp/help-fns.el b/lisp/help-fns.el index 90200377428..4982ee54f46 100644 --- a/lisp/help-fns.el +++ b/lisp/help-fns.el | |||
| @@ -495,6 +495,9 @@ FILE is the file where FUNCTION was probably defined." | |||
| 495 | f)) | 495 | f)) |
| 496 | ((subrp def) (intern (subr-name def))) | 496 | ((subrp def) (intern (subr-name def))) |
| 497 | (t def))) | 497 | (t def))) |
| 498 | (sig-key (if (subrp def) | ||
| 499 | (indirect-function real-def) | ||
| 500 | real-def)) | ||
| 498 | (file-name (find-lisp-object-file-name function def)) | 501 | (file-name (find-lisp-object-file-name function def)) |
| 499 | (pt1 (with-current-buffer (help-buffer) (point))) | 502 | (pt1 (with-current-buffer (help-buffer) (point))) |
| 500 | (beg (if (and (or (byte-code-function-p def) | 503 | (beg (if (and (or (byte-code-function-p def) |
| @@ -586,7 +589,7 @@ FILE is the file where FUNCTION was probably defined." | |||
| 586 | 589 | ||
| 587 | (help-fns--key-bindings function) | 590 | (help-fns--key-bindings function) |
| 588 | (with-current-buffer standard-output | 591 | (with-current-buffer standard-output |
| 589 | (setq doc (help-fns--signature function doc real-def real-function)) | 592 | (setq doc (help-fns--signature function doc sig-key real-function)) |
| 590 | (run-hook-with-args 'help-fns-describe-function-functions function) | 593 | (run-hook-with-args 'help-fns-describe-function-functions function) |
| 591 | (insert "\n" | 594 | (insert "\n" |
| 592 | (or doc "Not documented."))))))) | 595 | (or doc "Not documented."))))))) |
diff --git a/lisp/help-mode.el b/lisp/help-mode.el index d6679e9e4de..f99e9165bce 100644 --- a/lisp/help-mode.el +++ b/lisp/help-mode.el | |||
| @@ -727,7 +727,7 @@ BUFFER or FRAME." | |||
| 727 | (user-error "No previous help buffer"))) | 727 | (user-error "No previous help buffer"))) |
| 728 | 728 | ||
| 729 | (defun help-go-forward () | 729 | (defun help-go-forward () |
| 730 | "Go back to next topic in this help buffer." | 730 | "Go to the next topic in this help buffer." |
| 731 | (interactive) | 731 | (interactive) |
| 732 | (if help-xref-forward-stack | 732 | (if help-xref-forward-stack |
| 733 | (help-xref-go-forward (current-buffer)) | 733 | (help-xref-go-forward (current-buffer)) |
diff --git a/lisp/help.el b/lisp/help.el index fb1719ac9c9..2b8f6423172 100644 --- a/lisp/help.el +++ b/lisp/help.el | |||
| @@ -691,7 +691,8 @@ POSITION is as documented in the function `key-binding'." | |||
| 691 | (defun help--binding-locus (key position) | 691 | (defun help--binding-locus (key position) |
| 692 | "Describe in which keymap KEY is defined. | 692 | "Describe in which keymap KEY is defined. |
| 693 | Return a symbol pointing to that keymap if one exists ; otherwise | 693 | Return a symbol pointing to that keymap if one exists ; otherwise |
| 694 | return nil." | 694 | return nil. The argument POSITION is as documented in the |
| 695 | function `key-binding'." | ||
| 695 | (let ((map (help--key-binding-keymap key t nil position))) | 696 | (let ((map (help--key-binding-keymap key t nil position))) |
| 696 | (when map | 697 | (when map |
| 697 | (catch 'found | 698 | (catch 'found |
diff --git a/lisp/info.el b/lisp/info.el index 057bd77ba16..05574ae11f5 100644 --- a/lisp/info.el +++ b/lisp/info.el | |||
| @@ -632,7 +632,7 @@ Do the right thing if the file has been compressed or zipped." | |||
| 632 | default-directory))) | 632 | default-directory))) |
| 633 | (or (consp decoder) | 633 | (or (consp decoder) |
| 634 | (setq decoder (list decoder))) | 634 | (setq decoder (list decoder))) |
| 635 | (apply 'call-process-region (point-min) (point-max) | 635 | (apply #'call-process-region (point-min) (point-max) |
| 636 | (car decoder) t t nil (cdr decoder)))) | 636 | (car decoder) t t nil (cdr decoder)))) |
| 637 | (let ((inhibit-null-byte-detection t)) ; Index nodes include null bytes | 637 | (let ((inhibit-null-byte-detection t)) ; Index nodes include null bytes |
| 638 | (insert-file-contents fullname visit))) | 638 | (insert-file-contents fullname visit))) |
| @@ -1422,10 +1422,10 @@ is non-nil)." | |||
| 1422 | (insert "\^_\nFile: dir\tNode: " nodename "\n\n* Menu:\n\n")) | 1422 | (insert "\^_\nFile: dir\tNode: " nodename "\n\n* Menu:\n\n")) |
| 1423 | ;; Merge the text from the other buffer's menu | 1423 | ;; Merge the text from the other buffer's menu |
| 1424 | ;; into the menu in the like-named node in the main buffer. | 1424 | ;; into the menu in the like-named node in the main buffer. |
| 1425 | (apply 'insert-buffer-substring (cdr node)))) | 1425 | (apply #'insert-buffer-substring (cdr node)))) |
| 1426 | (Info-dir-remove-duplicates) | 1426 | (Info-dir-remove-duplicates) |
| 1427 | ;; Kill all the buffers we just made, including the special one excised. | 1427 | ;; Kill all the buffers we just made, including the special one excised. |
| 1428 | (mapc 'kill-buffer (cons buffer buffers)) | 1428 | (mapc #'kill-buffer (cons buffer buffers)) |
| 1429 | (goto-char (point-min)) | 1429 | (goto-char (point-min)) |
| 1430 | (if problems | 1430 | (if problems |
| 1431 | (message "Composing main Info directory...problems encountered, see `*Messages*'") | 1431 | (message "Composing main Info directory...problems encountered, see `*Messages*'") |
| @@ -1810,10 +1810,10 @@ See `completing-read' for a description of arguments and usage." | |||
| 1810 | ((string-match "\\`([^)]*\\'" string) | 1810 | ((string-match "\\`([^)]*\\'" string) |
| 1811 | (completion-table-with-context | 1811 | (completion-table-with-context |
| 1812 | "(" | 1812 | "(" |
| 1813 | (apply-partially 'completion-table-with-terminator ")" | 1813 | (apply-partially #'completion-table-with-terminator ")" |
| 1814 | (apply-partially 'Info-read-node-name-2 | 1814 | (apply-partially #'Info-read-node-name-2 |
| 1815 | Info-directory-list | 1815 | Info-directory-list |
| 1816 | (mapcar 'car Info-suffix-list))) | 1816 | (mapcar #'car Info-suffix-list))) |
| 1817 | (substring string 1) | 1817 | (substring string 1) |
| 1818 | predicate | 1818 | predicate |
| 1819 | code)) | 1819 | code)) |
| @@ -1827,12 +1827,11 @@ See `completing-read' for a description of arguments and usage." | |||
| 1827 | t | 1827 | t |
| 1828 | (completion-table-with-context | 1828 | (completion-table-with-context |
| 1829 | file0 | 1829 | file0 |
| 1830 | (apply-partially | 1830 | (lambda (string pred action) |
| 1831 | (lambda (string pred action) | 1831 | (complete-with-action |
| 1832 | (complete-with-action | 1832 | action |
| 1833 | action | 1833 | (Info-build-node-completions (Info-find-file file1)) |
| 1834 | (Info-build-node-completions (Info-find-file file1)) | 1834 | string pred)) |
| 1835 | string pred))) | ||
| 1836 | nodename predicate code)))) | 1835 | nodename predicate code)))) |
| 1837 | ;; Otherwise use Info-read-node-completion-table. | 1836 | ;; Otherwise use Info-read-node-completion-table. |
| 1838 | (t (complete-with-action | 1837 | (t (complete-with-action |
| @@ -2750,7 +2749,8 @@ new buffer." | |||
| 2750 | (end-of-line) | 2749 | (end-of-line) |
| 2751 | (if (re-search-backward (concat "\n\\* +\\(" | 2750 | (if (re-search-backward (concat "\n\\* +\\(" |
| 2752 | Info-menu-entry-name-re | 2751 | Info-menu-entry-name-re |
| 2753 | "\\):") beg t) | 2752 | "\\):") |
| 2753 | beg t) | ||
| 2754 | (setq default (match-string-no-properties 1)))))) | 2754 | (setq default (match-string-no-properties 1)))))) |
| 2755 | (let ((item nil)) | 2755 | (let ((item nil)) |
| 2756 | (while (null item) | 2756 | (while (null item) |
| @@ -2760,7 +2760,8 @@ new buffer." | |||
| 2760 | (format "Menu item (default %s): " | 2760 | (format "Menu item (default %s): " |
| 2761 | default) | 2761 | default) |
| 2762 | "Menu item: ") | 2762 | "Menu item: ") |
| 2763 | 'Info-complete-menu-item nil t))) | 2763 | #'Info-complete-menu-item nil t nil nil |
| 2764 | default))) | ||
| 2764 | ;; we rely on the fact that completing-read accepts an input | 2765 | ;; we rely on the fact that completing-read accepts an input |
| 2765 | ;; of "" even when the require-match argument is true and "" | 2766 | ;; of "" even when the require-match argument is true and "" |
| 2766 | ;; is not a valid possibility | 2767 | ;; is not a valid possibility |
| @@ -3496,7 +3497,7 @@ MATCHES is a list of index matches found by `Info-apropos-matches'.") | |||
| 3496 | 3497 | ||
| 3497 | (defun Info-apropos-toc-nodes (filename) | 3498 | (defun Info-apropos-toc-nodes (filename) |
| 3498 | "Apropos-specific implementation of `Info-toc-nodes'." | 3499 | "Apropos-specific implementation of `Info-toc-nodes'." |
| 3499 | (let ((nodes (mapcar 'car (reverse Info-apropos-nodes)))) | 3500 | (let ((nodes (mapcar #'car (reverse Info-apropos-nodes)))) |
| 3500 | `(,filename | 3501 | `(,filename |
| 3501 | ("Top" nil nil ,nodes) | 3502 | ("Top" nil nil ,nodes) |
| 3502 | ,@(mapcar (lambda (node) `(,node "Top" nil nil)) nodes)))) | 3503 | ,@(mapcar (lambda (node) `(,node "Top" nil nil)) nodes)))) |
| @@ -3709,13 +3710,13 @@ Build a menu of the possible matches." | |||
| 3709 | "The following packages match the keyword `" nodename "':\n\n") | 3710 | "The following packages match the keyword `" nodename "':\n\n") |
| 3710 | (insert "* Menu:\n\n") | 3711 | (insert "* Menu:\n\n") |
| 3711 | (let ((keywords | 3712 | (let ((keywords |
| 3712 | (mapcar 'intern (if (string-match-p "," nodename) | 3713 | (mapcar #'intern (if (string-match-p "," nodename) |
| 3713 | (split-string nodename ",[ \t\n]*" t) | 3714 | (split-string nodename ",[ \t\n]*" t) |
| 3714 | (list nodename)))) | 3715 | (list nodename)))) |
| 3715 | hits desc) | 3716 | hits desc) |
| 3716 | (dolist (keyword keywords) | 3717 | (dolist (keyword keywords) |
| 3717 | (push (copy-tree (gethash keyword finder-keywords-hash)) hits)) | 3718 | (push (copy-tree (gethash keyword finder-keywords-hash)) hits)) |
| 3718 | (setq hits (delete-dups (apply 'append hits)) | 3719 | (setq hits (delete-dups (apply #'append hits)) |
| 3719 | ;; Not a meaningful package. | 3720 | ;; Not a meaningful package. |
| 3720 | hits (delete 'emacs hits) | 3721 | hits (delete 'emacs hits) |
| 3721 | hits (sort hits (lambda (a b) (string< (symbol-name a) | 3722 | hits (sort hits (lambda (a b) (string< (symbol-name a) |
| @@ -3766,8 +3767,8 @@ with a list of packages that contain all specified keywords." | |||
| 3766 | (list | 3767 | (list |
| 3767 | (completing-read-multiple | 3768 | (completing-read-multiple |
| 3768 | "Keywords (separated by comma): " | 3769 | "Keywords (separated by comma): " |
| 3769 | (mapcar 'symbol-name (mapcar 'car (append finder-known-keywords | 3770 | (mapcar #'symbol-name (mapcar #'car (append finder-known-keywords |
| 3770 | (finder-unknown-keywords)))) | 3771 | (finder-unknown-keywords)))) |
| 3771 | nil t)))) | 3772 | nil t)))) |
| 3772 | (require 'finder) | 3773 | (require 'finder) |
| 3773 | (if keywords | 3774 | (if keywords |
| @@ -5322,9 +5323,9 @@ completion alternatives to currently visited manuals." | |||
| 5322 | (when (not visited-only) | 5323 | (when (not visited-only) |
| 5323 | (all-completions | 5324 | (all-completions |
| 5324 | "" | 5325 | "" |
| 5325 | (apply-partially 'Info-read-node-name-2 | 5326 | (apply-partially #'Info-read-node-name-2 |
| 5326 | Info-directory-list | 5327 | Info-directory-list |
| 5327 | (mapcar 'car Info-suffix-list)))))))) | 5328 | (mapcar #'car Info-suffix-list)))))))) |
| 5328 | 5329 | ||
| 5329 | (provide 'info) | 5330 | (provide 'info) |
| 5330 | 5331 | ||
diff --git a/lisp/international/cp51932.el b/lisp/international/cp51932.el index a6489268578..cb72356fea0 100644 --- a/lisp/international/cp51932.el +++ b/lisp/international/cp51932.el | |||
| @@ -468,3 +468,5 @@ | |||
| 468 | (setcar x (cdr x)) (setcdr x tmp))) | 468 | (setcar x (cdr x)) (setcdr x tmp))) |
| 469 | map) | 469 | map) |
| 470 | (define-translation-table 'cp51932-encode map)) | 470 | (define-translation-table 'cp51932-encode map)) |
| 471 | |||
| 472 | (provide 'cp51932) | ||
diff --git a/lisp/international/eucjp-ms.el b/lisp/international/eucjp-ms.el index 6e4e1e798b0..efb0a2b2d75 100644 --- a/lisp/international/eucjp-ms.el +++ b/lisp/international/eucjp-ms.el | |||
| @@ -2085,3 +2085,5 @@ | |||
| 2085 | (setcar x (cdr x)) (setcdr x tmp))) | 2085 | (setcar x (cdr x)) (setcdr x tmp))) |
| 2086 | map) | 2086 | map) |
| 2087 | (define-translation-table 'eucjp-ms-encode map)) | 2087 | (define-translation-table 'eucjp-ms-encode map)) |
| 2088 | |||
| 2089 | (provide 'eucjp-ms) | ||
diff --git a/lisp/international/iso-transl.el b/lisp/international/iso-transl.el index 73bcae060b3..e9fb009a56e 100644 --- a/lisp/international/iso-transl.el +++ b/lisp/international/iso-transl.el | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | ;;; iso-transl.el --- keyboard input definitions for ISO 8859-1 -*- coding: utf-8 -*- | 1 | ;;; iso-transl.el --- keyboard input for ISO 10646 chars -*- coding: utf-8 -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1987, 1993-1999, 2001-2015 Free Software Foundation, | 3 | ;; Copyright (C) 1987, 1993-1999, 2001-2015 Free Software Foundation, |
| 4 | ;; Inc. | 4 | ;; Inc. |
| @@ -36,6 +36,10 @@ | |||
| 36 | ;; to make all of the Alt keys autoload, and it is not clear | 36 | ;; to make all of the Alt keys autoload, and it is not clear |
| 37 | ;; that the dead accent keys SHOULD autoload this package. | 37 | ;; that the dead accent keys SHOULD autoload this package. |
| 38 | 38 | ||
| 39 | ;; This package supports all characters defined by ISO 8859-1, along | ||
| 40 | ;; with a few other ISO 10646 characters commonly used in English and | ||
| 41 | ;; basic math. | ||
| 42 | |||
| 39 | ;;; Code: | 43 | ;;; Code: |
| 40 | 44 | ||
| 41 | ;;; Provide some binding for startup: | 45 | ;;; Provide some binding for startup: |
| @@ -192,6 +196,31 @@ | |||
| 192 | ("~o" . [?õ]) | 196 | ("~o" . [?õ]) |
| 193 | ("~t" . [?þ]) | 197 | ("~t" . [?þ]) |
| 194 | ("~~" . [?¬]) | 198 | ("~~" . [?¬]) |
| 199 | ("_h" . [?‐]) | ||
| 200 | ("_H" . [?‑]) | ||
| 201 | ("_f" . [?‒]) | ||
| 202 | ("_n" . [?–]) | ||
| 203 | ("_m" . [?—]) | ||
| 204 | ("_q" . [?―]) | ||
| 205 | ("[" . [?‘]) | ||
| 206 | ("]" . [?’]) | ||
| 207 | ("{" . [?“]) | ||
| 208 | ("}" . [?”]) | ||
| 209 | ("1+" . [?†]) | ||
| 210 | ("2+" . [?‡]) | ||
| 211 | ("**" . [?•]) | ||
| 212 | ("*'" . [?′]) | ||
| 213 | ("*\"" . [?″]) | ||
| 214 | ("*E" . [?€]) | ||
| 215 | ("No" . [?№]) | ||
| 216 | ("a<" . [?←]) | ||
| 217 | ("a>" . [?→]) | ||
| 218 | ("a=" . [?↔]) | ||
| 219 | ("_-" . [?−]) | ||
| 220 | ("~=" . [?≈]) | ||
| 221 | ("/=" . [?≠]) | ||
| 222 | ("_<" . [?≤]) | ||
| 223 | ("_>" . [?≥]) | ||
| 195 | ("' " . "'") | 224 | ("' " . "'") |
| 196 | ("` " . "`") | 225 | ("` " . "`") |
| 197 | ("\" " . "\"") | 226 | ("\" " . "\"") |
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index cca659f2cc1..4b63cb8f565 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -1698,7 +1698,7 @@ Usually, the input method inserts the intermediate key sequence, | |||
| 1698 | or candidate translations corresponding to the sequence, | 1698 | or candidate translations corresponding to the sequence, |
| 1699 | at point in the current buffer. | 1699 | at point in the current buffer. |
| 1700 | But, if this flag is non-nil, it displays them in echo area instead." | 1700 | But, if this flag is non-nil, it displays them in echo area instead." |
| 1701 | :type 'hook | 1701 | :type 'boolean |
| 1702 | :group 'mule) | 1702 | :group 'mule) |
| 1703 | 1703 | ||
| 1704 | (defvar input-method-exit-on-invalid-key nil | 1704 | (defvar input-method-exit-on-invalid-key nil |
| @@ -2708,6 +2708,14 @@ See also `locale-charset-language-names', `locale-language-names', | |||
| 2708 | (set-terminal-coding-system 'utf-8) | 2708 | (set-terminal-coding-system 'utf-8) |
| 2709 | (set-keyboard-coding-system 'utf-8))) | 2709 | (set-keyboard-coding-system 'utf-8))) |
| 2710 | 2710 | ||
| 2711 | ;; If curved quotes don't work, display straight ASCII approximations. | ||
| 2712 | (unless frame | ||
| 2713 | (dolist (char-repl '((?‘ . [?\']) (?’ . [?\']) (?“ . [?\"]) (?” . [?\"]))) | ||
| 2714 | (when (not (char-displayable-p (car char-repl))) | ||
| 2715 | (or standard-display-table | ||
| 2716 | (setq standard-display-table (make-display-table))) | ||
| 2717 | (aset standard-display-table (car char-repl) (cdr char-repl))))) | ||
| 2718 | |||
| 2711 | ;; Default to A4 paper if we're not in a C, POSIX or US locale. | 2719 | ;; Default to A4 paper if we're not in a C, POSIX or US locale. |
| 2712 | ;; (See comments in Flocale_info.) | 2720 | ;; (See comments in Flocale_info.) |
| 2713 | (unless frame | 2721 | (unless frame |
diff --git a/lisp/international/quail.el b/lisp/international/quail.el index 5e422bf5fdb..90a540aae30 100644 --- a/lisp/international/quail.el +++ b/lisp/international/quail.el | |||
| @@ -793,9 +793,10 @@ you type is correctly handled." | |||
| 793 | keyseq))) | 793 | keyseq))) |
| 794 | 794 | ||
| 795 | (defun quail-insert-kbd-layout (kbd-layout) | 795 | (defun quail-insert-kbd-layout (kbd-layout) |
| 796 | "Insert the visual keyboard layout table according to KBD-LAYOUT. | 796 | "Insert the visual keyboard layout table according to KBD-LAYOUT. |
| 797 | The format of KBD-LAYOUT is the same as `quail-keyboard-layout'." | 797 | The format of KBD-LAYOUT is the same as `quail-keyboard-layout'." |
| 798 | (let (done-list layout i ch) | 798 | (let (done-list layout i ch) |
| 799 | (setq bidi-paragraph-direction 'left-to-right) | ||
| 799 | ;; At first, convert KBD-LAYOUT to the same size vector that | 800 | ;; At first, convert KBD-LAYOUT to the same size vector that |
| 800 | ;; contains translated character or string. | 801 | ;; contains translated character or string. |
| 801 | (setq layout (string-to-vector kbd-layout) | 802 | (setq layout (string-to-vector kbd-layout) |
diff --git a/lisp/international/robin.el b/lisp/international/robin.el index 897075f0faf..8254180fcc1 100644 --- a/lisp/international/robin.el +++ b/lisp/international/robin.el | |||
| @@ -576,7 +576,7 @@ used." | |||
| 576 | (provide 'robin) | 576 | (provide 'robin) |
| 577 | 577 | ||
| 578 | ;; Local Variables: | 578 | ;; Local Variables: |
| 579 | ;; coding: utf-8-emacs | 579 | ;; coding: utf-8 |
| 580 | ;; End: | 580 | ;; End: |
| 581 | 581 | ||
| 582 | ;;; robin.el ends here | 582 | ;;; robin.el ends here |
diff --git a/lisp/isearch.el b/lisp/isearch.el index 35fb0608dd0..dc10502309f 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el | |||
| @@ -452,7 +452,7 @@ This is like `describe-bindings', but displays only Isearch keys." | |||
| 452 | (define-key map "\M-\C-s" 'isearch-repeat-forward) | 452 | (define-key map "\M-\C-s" 'isearch-repeat-forward) |
| 453 | (define-key map "\M-\C-r" 'isearch-repeat-backward) | 453 | (define-key map "\M-\C-r" 'isearch-repeat-backward) |
| 454 | (define-key map "\177" 'isearch-delete-char) | 454 | (define-key map "\177" 'isearch-delete-char) |
| 455 | (define-key map [backspace] 'isearch-delete-char) | 455 | (define-key map [backspace] 'undefined) ;bug#20466. |
| 456 | (define-key map "\C-g" 'isearch-abort) | 456 | (define-key map "\C-g" 'isearch-abort) |
| 457 | 457 | ||
| 458 | ;; This assumes \e is the meta-prefix-char. | 458 | ;; This assumes \e is the meta-prefix-char. |
| @@ -1924,8 +1924,8 @@ If search string is empty, just beep." | |||
| 1924 | (defun isearch-yank-x-selection () | 1924 | (defun isearch-yank-x-selection () |
| 1925 | "Pull current X selection into search string." | 1925 | "Pull current X selection into search string." |
| 1926 | (interactive) | 1926 | (interactive) |
| 1927 | (isearch-yank-string (x-get-selection)) | 1927 | (isearch-yank-string (gui-get-selection)) |
| 1928 | ;; If `x-get-selection' returned the text from the active region, | 1928 | ;; If `gui-get-selection' returned the text from the active region, |
| 1929 | ;; then it "used" the mark which we should hence deactivate. | 1929 | ;; then it "used" the mark which we should hence deactivate. |
| 1930 | (when select-active-regions (deactivate-mark))) | 1930 | (when select-active-regions (deactivate-mark))) |
| 1931 | 1931 | ||
diff --git a/lisp/language/ethio-util.el b/lisp/language/ethio-util.el index 8575e7b6a93..a27f74907b0 100644 --- a/lisp/language/ethio-util.el +++ b/lisp/language/ethio-util.el | |||
| @@ -2071,5 +2071,3 @@ mark." | |||
| 2071 | (provide 'ethio-util) | 2071 | (provide 'ethio-util) |
| 2072 | 2072 | ||
| 2073 | ;;; ethio-util.el ends here | 2073 | ;;; ethio-util.el ends here |
| 2074 | |||
| 2075 | ;;; ethio-util.el ends here | ||
diff --git a/lisp/language/japanese.el b/lisp/language/japanese.el index ce480252e7c..38159d7b458 100644 --- a/lisp/language/japanese.el +++ b/lisp/language/japanese.el | |||
| @@ -34,8 +34,8 @@ | |||
| 34 | ;;; Code: | 34 | ;;; Code: |
| 35 | 35 | ||
| 36 | ;;; Load translation tables for CP932. | 36 | ;;; Load translation tables for CP932. |
| 37 | (load "international/cp51932") | 37 | (require 'cp51932) |
| 38 | (load "international/eucjp-ms") | 38 | (require 'eucjp-ms) |
| 39 | 39 | ||
| 40 | (define-coding-system 'iso-2022-jp | 40 | (define-coding-system 'iso-2022-jp |
| 41 | "ISO 2022 based 7bit encoding for Japanese (MIME:ISO-2022-JP)." | 41 | "ISO 2022 based 7bit encoding for Japanese (MIME:ISO-2022-JP)." |
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index ff09bf79c25..0d1940cf248 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | ;;; Code: | 3 | ;;; Code: |
| 4 | 4 | ||
| 5 | 5 | ||
| 6 | ;;;### (autoloads nil "5x5" "play/5x5.el" (21799 24401 566172 757000)) | 6 | ;;;### (autoloads nil "5x5" "play/5x5.el" (21799 41767 31221 635000)) |
| 7 | ;;; Generated autoloads from play/5x5.el | 7 | ;;; Generated autoloads from play/5x5.el |
| 8 | 8 | ||
| 9 | (autoload '5x5 "5x5" "\ | 9 | (autoload '5x5 "5x5" "\ |
| @@ -65,8 +65,8 @@ should return a grid vector array that is the new solution. | |||
| 65 | 65 | ||
| 66 | ;;;*** | 66 | ;;;*** |
| 67 | 67 | ||
| 68 | ;;;### (autoloads nil "ada-mode" "progmodes/ada-mode.el" (21678 60840 | 68 | ;;;### (autoloads nil "ada-mode" "progmodes/ada-mode.el" (21814 9129 |
| 69 | ;;;;;; 221777 189000)) | 69 | ;;;;;; 380496 997000)) |
| 70 | ;;; Generated autoloads from progmodes/ada-mode.el | 70 | ;;; Generated autoloads from progmodes/ada-mode.el |
| 71 | 71 | ||
| 72 | (autoload 'ada-add-extensions "ada-mode" "\ | 72 | (autoload 'ada-add-extensions "ada-mode" "\ |
| @@ -85,8 +85,8 @@ Ada mode is the major mode for editing Ada code. | |||
| 85 | 85 | ||
| 86 | ;;;*** | 86 | ;;;*** |
| 87 | 87 | ||
| 88 | ;;;### (autoloads nil "ada-stmt" "progmodes/ada-stmt.el" (21678 60840 | 88 | ;;;### (autoloads nil "ada-stmt" "progmodes/ada-stmt.el" (21670 32331 |
| 89 | ;;;;;; 221777 189000)) | 89 | ;;;;;; 385639 720000)) |
| 90 | ;;; Generated autoloads from progmodes/ada-stmt.el | 90 | ;;; Generated autoloads from progmodes/ada-stmt.el |
| 91 | 91 | ||
| 92 | (autoload 'ada-header "ada-stmt" "\ | 92 | (autoload 'ada-header "ada-stmt" "\ |
| @@ -96,8 +96,8 @@ Insert a descriptive header at the top of the file. | |||
| 96 | 96 | ||
| 97 | ;;;*** | 97 | ;;;*** |
| 98 | 98 | ||
| 99 | ;;;### (autoloads nil "ada-xref" "progmodes/ada-xref.el" (21678 60840 | 99 | ;;;### (autoloads nil "ada-xref" "progmodes/ada-xref.el" (21670 32331 |
| 100 | ;;;;;; 225777 350000)) | 100 | ;;;;;; 385639 720000)) |
| 101 | ;;; Generated autoloads from progmodes/ada-xref.el | 101 | ;;; Generated autoloads from progmodes/ada-xref.el |
| 102 | 102 | ||
| 103 | (autoload 'ada-find-file "ada-xref" "\ | 103 | (autoload 'ada-find-file "ada-xref" "\ |
| @@ -108,8 +108,8 @@ Completion is available. | |||
| 108 | 108 | ||
| 109 | ;;;*** | 109 | ;;;*** |
| 110 | 110 | ||
| 111 | ;;;### (autoloads nil "add-log" "vc/add-log.el" (21678 60840 513788 | 111 | ;;;### (autoloads nil "add-log" "vc/add-log.el" (21670 32331 885635 |
| 112 | ;;;;;; 871000)) | 112 | ;;;;;; 586000)) |
| 113 | ;;; Generated autoloads from vc/add-log.el | 113 | ;;; Generated autoloads from vc/add-log.el |
| 114 | 114 | ||
| 115 | (put 'change-log-default-name 'safe-local-variable 'string-or-null-p) | 115 | (put 'change-log-default-name 'safe-local-variable 'string-or-null-p) |
| @@ -238,8 +238,8 @@ old-style time formats for entries are supported. | |||
| 238 | 238 | ||
| 239 | ;;;*** | 239 | ;;;*** |
| 240 | 240 | ||
| 241 | ;;;### (autoloads nil "advice" "emacs-lisp/advice.el" (21678 60839 | 241 | ;;;### (autoloads nil "advice" "emacs-lisp/advice.el" (21670 32330 |
| 242 | ;;;;;; 441745 885000)) | 242 | ;;;;;; 885624 725000)) |
| 243 | ;;; Generated autoloads from emacs-lisp/advice.el | 243 | ;;; Generated autoloads from emacs-lisp/advice.el |
| 244 | 244 | ||
| 245 | (defvar ad-redefinition-action 'warn "\ | 245 | (defvar ad-redefinition-action 'warn "\ |
| @@ -374,7 +374,7 @@ usage: (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...) | |||
| 374 | 374 | ||
| 375 | ;;;*** | 375 | ;;;*** |
| 376 | 376 | ||
| 377 | ;;;### (autoloads nil "align" "align.el" (21678 60839 237737 687000)) | 377 | ;;;### (autoloads nil "align" "align.el" (21670 32330 885624 725000)) |
| 378 | ;;; Generated autoloads from align.el | 378 | ;;; Generated autoloads from align.el |
| 379 | 379 | ||
| 380 | (autoload 'align "align" "\ | 380 | (autoload 'align "align" "\ |
| @@ -477,7 +477,7 @@ A replacement function for `newline-and-indent', aligning as it goes. | |||
| 477 | 477 | ||
| 478 | ;;;*** | 478 | ;;;*** |
| 479 | 479 | ||
| 480 | ;;;### (autoloads nil "allout" "allout.el" (21678 60839 245738 8000)) | 480 | ;;;### (autoloads nil "allout" "allout.el" (21670 32330 885624 725000)) |
| 481 | ;;; Generated autoloads from allout.el | 481 | ;;; Generated autoloads from allout.el |
| 482 | (push (purecopy '(allout 2 3)) package--builtin-versions) | 482 | (push (purecopy '(allout 2 3)) package--builtin-versions) |
| 483 | 483 | ||
| @@ -837,8 +837,8 @@ for details on preparing Emacs for automatic allout activation. | |||
| 837 | 837 | ||
| 838 | ;;;*** | 838 | ;;;*** |
| 839 | 839 | ||
| 840 | ;;;### (autoloads nil "allout-widgets" "allout-widgets.el" (21678 | 840 | ;;;### (autoloads nil "allout-widgets" "allout-widgets.el" (21670 |
| 841 | ;;;;;; 60839 241737 848000)) | 841 | ;;;;;; 32330 885624 725000)) |
| 842 | ;;; Generated autoloads from allout-widgets.el | 842 | ;;; Generated autoloads from allout-widgets.el |
| 843 | (push (purecopy '(allout-widgets 1 0)) package--builtin-versions) | 843 | (push (purecopy '(allout-widgets 1 0)) package--builtin-versions) |
| 844 | 844 | ||
| @@ -896,8 +896,8 @@ outline hot-spot navigation (see `allout-mode'). | |||
| 896 | 896 | ||
| 897 | ;;;*** | 897 | ;;;*** |
| 898 | 898 | ||
| 899 | ;;;### (autoloads nil "ange-ftp" "net/ange-ftp.el" (21697 290 536850 | 899 | ;;;### (autoloads nil "ange-ftp" "net/ange-ftp.el" (21696 56380 925320 |
| 900 | ;;;;;; 376000)) | 900 | ;;;;;; 624000)) |
| 901 | ;;; Generated autoloads from net/ange-ftp.el | 901 | ;;; Generated autoloads from net/ange-ftp.el |
| 902 | 902 | ||
| 903 | (defalias 'ange-ftp-re-read-dir 'ange-ftp-reread-dir) | 903 | (defalias 'ange-ftp-re-read-dir 'ange-ftp-reread-dir) |
| @@ -918,8 +918,8 @@ directory, so that Emacs will know its current contents. | |||
| 918 | 918 | ||
| 919 | ;;;*** | 919 | ;;;*** |
| 920 | 920 | ||
| 921 | ;;;### (autoloads nil "animate" "play/animate.el" (21678 60840 197776 | 921 | ;;;### (autoloads nil "animate" "play/animate.el" (21670 32331 385639 |
| 922 | ;;;;;; 230000)) | 922 | ;;;;;; 720000)) |
| 923 | ;;; Generated autoloads from play/animate.el | 923 | ;;; Generated autoloads from play/animate.el |
| 924 | 924 | ||
| 925 | (autoload 'animate-string "animate" "\ | 925 | (autoload 'animate-string "animate" "\ |
| @@ -951,8 +951,8 @@ the buffer *Birthday-Present-for-Name*. | |||
| 951 | 951 | ||
| 952 | ;;;*** | 952 | ;;;*** |
| 953 | 953 | ||
| 954 | ;;;### (autoloads nil "ansi-color" "ansi-color.el" (21678 60839 249738 | 954 | ;;;### (autoloads nil "ansi-color" "ansi-color.el" (21670 32330 885624 |
| 955 | ;;;;;; 169000)) | 955 | ;;;;;; 725000)) |
| 956 | ;;; Generated autoloads from ansi-color.el | 956 | ;;; Generated autoloads from ansi-color.el |
| 957 | (push (purecopy '(ansi-color 3 4 2)) package--builtin-versions) | 957 | (push (purecopy '(ansi-color 3 4 2)) package--builtin-versions) |
| 958 | 958 | ||
| @@ -978,8 +978,8 @@ This is a good function to put in `comint-output-filter-functions'. | |||
| 978 | 978 | ||
| 979 | ;;;*** | 979 | ;;;*** |
| 980 | 980 | ||
| 981 | ;;;### (autoloads nil "antlr-mode" "progmodes/antlr-mode.el" (21678 | 981 | ;;;### (autoloads nil "antlr-mode" "progmodes/antlr-mode.el" (21670 |
| 982 | ;;;;;; 60840 229777 510000)) | 982 | ;;;;;; 32331 385639 720000)) |
| 983 | ;;; Generated autoloads from progmodes/antlr-mode.el | 983 | ;;; Generated autoloads from progmodes/antlr-mode.el |
| 984 | (push (purecopy '(antlr-mode 2 2 3)) package--builtin-versions) | 984 | (push (purecopy '(antlr-mode 2 2 3)) package--builtin-versions) |
| 985 | 985 | ||
| @@ -1015,8 +1015,8 @@ Used in `antlr-mode'. Also a useful function in `java-mode-hook'. | |||
| 1015 | 1015 | ||
| 1016 | ;;;*** | 1016 | ;;;*** |
| 1017 | 1017 | ||
| 1018 | ;;;### (autoloads nil "appt" "calendar/appt.el" (21678 60839 305740 | 1018 | ;;;### (autoloads nil "appt" "calendar/appt.el" (21670 32330 885624 |
| 1019 | ;;;;;; 419000)) | 1019 | ;;;;;; 725000)) |
| 1020 | ;;; Generated autoloads from calendar/appt.el | 1020 | ;;; Generated autoloads from calendar/appt.el |
| 1021 | 1021 | ||
| 1022 | (autoload 'appt-add "appt" "\ | 1022 | (autoload 'appt-add "appt" "\ |
| @@ -1037,8 +1037,8 @@ ARG is positive, otherwise off. | |||
| 1037 | 1037 | ||
| 1038 | ;;;*** | 1038 | ;;;*** |
| 1039 | 1039 | ||
| 1040 | ;;;### (autoloads nil "apropos" "apropos.el" (21678 60839 249738 | 1040 | ;;;### (autoloads nil "apropos" "apropos.el" (21670 32330 885624 |
| 1041 | ;;;;;; 169000)) | 1041 | ;;;;;; 725000)) |
| 1042 | ;;; Generated autoloads from apropos.el | 1042 | ;;; Generated autoloads from apropos.el |
| 1043 | 1043 | ||
| 1044 | (autoload 'apropos-read-pattern "apropos" "\ | 1044 | (autoload 'apropos-read-pattern "apropos" "\ |
| @@ -1153,8 +1153,8 @@ Returns list of symbols and documentation found. | |||
| 1153 | 1153 | ||
| 1154 | ;;;*** | 1154 | ;;;*** |
| 1155 | 1155 | ||
| 1156 | ;;;### (autoloads nil "arc-mode" "arc-mode.el" (21678 60839 249738 | 1156 | ;;;### (autoloads nil "arc-mode" "arc-mode.el" (21670 32330 885624 |
| 1157 | ;;;;;; 169000)) | 1157 | ;;;;;; 725000)) |
| 1158 | ;;; Generated autoloads from arc-mode.el | 1158 | ;;; Generated autoloads from arc-mode.el |
| 1159 | 1159 | ||
| 1160 | (autoload 'archive-mode "arc-mode" "\ | 1160 | (autoload 'archive-mode "arc-mode" "\ |
| @@ -1174,7 +1174,7 @@ archive. | |||
| 1174 | 1174 | ||
| 1175 | ;;;*** | 1175 | ;;;*** |
| 1176 | 1176 | ||
| 1177 | ;;;### (autoloads nil "array" "array.el" (21678 60839 253738 330000)) | 1177 | ;;;### (autoloads nil "array" "array.el" (21670 32330 885624 725000)) |
| 1178 | ;;; Generated autoloads from array.el | 1178 | ;;; Generated autoloads from array.el |
| 1179 | 1179 | ||
| 1180 | (autoload 'array-mode "array" "\ | 1180 | (autoload 'array-mode "array" "\ |
| @@ -1245,8 +1245,8 @@ Entering array mode calls the function `array-mode-hook'. | |||
| 1245 | 1245 | ||
| 1246 | ;;;*** | 1246 | ;;;*** |
| 1247 | 1247 | ||
| 1248 | ;;;### (autoloads nil "artist" "textmodes/artist.el" (21756 63738 | 1248 | ;;;### (autoloads nil "artist" "textmodes/artist.el" (21750 59840 |
| 1249 | ;;;;;; 14470 148000)) | 1249 | ;;;;;; 704617 663000)) |
| 1250 | ;;; Generated autoloads from textmodes/artist.el | 1250 | ;;; Generated autoloads from textmodes/artist.el |
| 1251 | (push (purecopy '(artist 1 2 6)) package--builtin-versions) | 1251 | (push (purecopy '(artist 1 2 6)) package--builtin-versions) |
| 1252 | 1252 | ||
| @@ -1452,8 +1452,8 @@ Keymap summary | |||
| 1452 | 1452 | ||
| 1453 | ;;;*** | 1453 | ;;;*** |
| 1454 | 1454 | ||
| 1455 | ;;;### (autoloads nil "asm-mode" "progmodes/asm-mode.el" (21678 60840 | 1455 | ;;;### (autoloads nil "asm-mode" "progmodes/asm-mode.el" (21670 32331 |
| 1456 | ;;;;;; 229777 510000)) | 1456 | ;;;;;; 385639 720000)) |
| 1457 | ;;; Generated autoloads from progmodes/asm-mode.el | 1457 | ;;; Generated autoloads from progmodes/asm-mode.el |
| 1458 | 1458 | ||
| 1459 | (autoload 'asm-mode "asm-mode" "\ | 1459 | (autoload 'asm-mode "asm-mode" "\ |
| @@ -1480,8 +1480,8 @@ Special commands: | |||
| 1480 | 1480 | ||
| 1481 | ;;;*** | 1481 | ;;;*** |
| 1482 | 1482 | ||
| 1483 | ;;;### (autoloads nil "auth-source" "gnus/auth-source.el" (21678 | 1483 | ;;;### (autoloads nil "auth-source" "gnus/auth-source.el" (21670 |
| 1484 | ;;;;;; 60839 625753 279000)) | 1484 | ;;;;;; 32330 885624 725000)) |
| 1485 | ;;; Generated autoloads from gnus/auth-source.el | 1485 | ;;; Generated autoloads from gnus/auth-source.el |
| 1486 | 1486 | ||
| 1487 | (defvar auth-source-cache-expiry 7200 "\ | 1487 | (defvar auth-source-cache-expiry 7200 "\ |
| @@ -1493,8 +1493,8 @@ let-binding.") | |||
| 1493 | 1493 | ||
| 1494 | ;;;*** | 1494 | ;;;*** |
| 1495 | 1495 | ||
| 1496 | ;;;### (autoloads nil "autoarg" "autoarg.el" (21678 60839 253738 | 1496 | ;;;### (autoloads nil "autoarg" "autoarg.el" (21670 32330 885624 |
| 1497 | ;;;;;; 330000)) | 1497 | ;;;;;; 725000)) |
| 1498 | ;;; Generated autoloads from autoarg.el | 1498 | ;;; Generated autoloads from autoarg.el |
| 1499 | 1499 | ||
| 1500 | (defvar autoarg-mode nil "\ | 1500 | (defvar autoarg-mode nil "\ |
| @@ -1554,8 +1554,8 @@ This is similar to `autoarg-mode' but rebinds the keypad keys | |||
| 1554 | 1554 | ||
| 1555 | ;;;*** | 1555 | ;;;*** |
| 1556 | 1556 | ||
| 1557 | ;;;### (autoloads nil "autoconf" "progmodes/autoconf.el" (21678 60840 | 1557 | ;;;### (autoloads nil "autoconf" "progmodes/autoconf.el" (21670 32331 |
| 1558 | ;;;;;; 229777 510000)) | 1558 | ;;;;;; 385639 720000)) |
| 1559 | ;;; Generated autoloads from progmodes/autoconf.el | 1559 | ;;; Generated autoloads from progmodes/autoconf.el |
| 1560 | 1560 | ||
| 1561 | (autoload 'autoconf-mode "autoconf" "\ | 1561 | (autoload 'autoconf-mode "autoconf" "\ |
| @@ -1565,8 +1565,8 @@ Major mode for editing Autoconf configure.ac files. | |||
| 1565 | 1565 | ||
| 1566 | ;;;*** | 1566 | ;;;*** |
| 1567 | 1567 | ||
| 1568 | ;;;### (autoloads nil "autoinsert" "autoinsert.el" (21678 60839 253738 | 1568 | ;;;### (autoloads nil "autoinsert" "autoinsert.el" (21670 32330 885624 |
| 1569 | ;;;;;; 330000)) | 1569 | ;;;;;; 725000)) |
| 1570 | ;;; Generated autoloads from autoinsert.el | 1570 | ;;; Generated autoloads from autoinsert.el |
| 1571 | 1571 | ||
| 1572 | (autoload 'auto-insert "autoinsert" "\ | 1572 | (autoload 'auto-insert "autoinsert" "\ |
| @@ -1604,8 +1604,8 @@ insert a template for the file depending on the mode of the buffer. | |||
| 1604 | 1604 | ||
| 1605 | ;;;*** | 1605 | ;;;*** |
| 1606 | 1606 | ||
| 1607 | ;;;### (autoloads nil "autoload" "emacs-lisp/autoload.el" (21803 | 1607 | ;;;### (autoloads nil "autoload" "emacs-lisp/autoload.el" (21802 |
| 1608 | ;;;;;; 61751 253342 299000)) | 1608 | ;;;;;; 17960 382855 287000)) |
| 1609 | ;;; Generated autoloads from emacs-lisp/autoload.el | 1609 | ;;; Generated autoloads from emacs-lisp/autoload.el |
| 1610 | 1610 | ||
| 1611 | (put 'generated-autoload-file 'safe-local-variable 'stringp) | 1611 | (put 'generated-autoload-file 'safe-local-variable 'stringp) |
| @@ -1656,8 +1656,8 @@ should be non-nil). | |||
| 1656 | 1656 | ||
| 1657 | ;;;*** | 1657 | ;;;*** |
| 1658 | 1658 | ||
| 1659 | ;;;### (autoloads nil "autorevert" "autorevert.el" (21756 63737 806475 | 1659 | ;;;### (autoloads nil "autorevert" "autorevert.el" (21752 15166 568176 |
| 1660 | ;;;;;; 370000)) | 1660 | ;;;;;; 278000)) |
| 1661 | ;;; Generated autoloads from autorevert.el | 1661 | ;;; Generated autoloads from autorevert.el |
| 1662 | 1662 | ||
| 1663 | (autoload 'auto-revert-mode "autorevert" "\ | 1663 | (autoload 'auto-revert-mode "autorevert" "\ |
| @@ -1745,7 +1745,7 @@ specifies in the mode line. | |||
| 1745 | 1745 | ||
| 1746 | ;;;*** | 1746 | ;;;*** |
| 1747 | 1747 | ||
| 1748 | ;;;### (autoloads nil "avoid" "avoid.el" (21678 60839 253738 330000)) | 1748 | ;;;### (autoloads nil "avoid" "avoid.el" (21670 32330 885624 725000)) |
| 1749 | ;;; Generated autoloads from avoid.el | 1749 | ;;; Generated autoloads from avoid.el |
| 1750 | 1750 | ||
| 1751 | (defvar mouse-avoidance-mode nil "\ | 1751 | (defvar mouse-avoidance-mode nil "\ |
| @@ -1783,8 +1783,8 @@ definition of \"random distance\".) | |||
| 1783 | 1783 | ||
| 1784 | ;;;*** | 1784 | ;;;*** |
| 1785 | 1785 | ||
| 1786 | ;;;### (autoloads nil "bat-mode" "progmodes/bat-mode.el" (21678 60840 | 1786 | ;;;### (autoloads nil "bat-mode" "progmodes/bat-mode.el" (21670 32331 |
| 1787 | ;;;;;; 229777 510000)) | 1787 | ;;;;;; 385639 720000)) |
| 1788 | ;;; Generated autoloads from progmodes/bat-mode.el | 1788 | ;;; Generated autoloads from progmodes/bat-mode.el |
| 1789 | 1789 | ||
| 1790 | (add-to-list 'auto-mode-alist '("\\.\\(bat\\|cmd\\)\\'" . bat-mode)) | 1790 | (add-to-list 'auto-mode-alist '("\\.\\(bat\\|cmd\\)\\'" . bat-mode)) |
| @@ -1802,8 +1802,8 @@ Run script using `bat-run' and `bat-run-args'. | |||
| 1802 | 1802 | ||
| 1803 | ;;;*** | 1803 | ;;;*** |
| 1804 | 1804 | ||
| 1805 | ;;;### (autoloads nil "battery" "battery.el" (21756 63737 810475 | 1805 | ;;;### (autoloads nil "battery" "battery.el" (21754 56896 744606 |
| 1806 | ;;;;;; 270000)) | 1806 | ;;;;;; 568000)) |
| 1807 | ;;; Generated autoloads from battery.el | 1807 | ;;; Generated autoloads from battery.el |
| 1808 | (put 'battery-mode-line-string 'risky-local-variable t) | 1808 | (put 'battery-mode-line-string 'risky-local-variable t) |
| 1809 | 1809 | ||
| @@ -1838,8 +1838,8 @@ seconds. | |||
| 1838 | 1838 | ||
| 1839 | ;;;*** | 1839 | ;;;*** |
| 1840 | 1840 | ||
| 1841 | ;;;### (autoloads nil "benchmark" "emacs-lisp/benchmark.el" (21678 | 1841 | ;;;### (autoloads nil "benchmark" "emacs-lisp/benchmark.el" (21670 |
| 1842 | ;;;;;; 60839 441745 885000)) | 1842 | ;;;;;; 32330 885624 725000)) |
| 1843 | ;;; Generated autoloads from emacs-lisp/benchmark.el | 1843 | ;;; Generated autoloads from emacs-lisp/benchmark.el |
| 1844 | 1844 | ||
| 1845 | (autoload 'benchmark-run "benchmark" "\ | 1845 | (autoload 'benchmark-run "benchmark" "\ |
| @@ -1875,8 +1875,8 @@ For non-interactive use see also `benchmark-run' and | |||
| 1875 | 1875 | ||
| 1876 | ;;;*** | 1876 | ;;;*** |
| 1877 | 1877 | ||
| 1878 | ;;;### (autoloads nil "bibtex" "textmodes/bibtex.el" (21678 60840 | 1878 | ;;;### (autoloads nil "bibtex" "textmodes/bibtex.el" (21822 37176 |
| 1879 | ;;;;;; 445786 150000)) | 1879 | ;;;;;; 700494 564000)) |
| 1880 | ;;; Generated autoloads from textmodes/bibtex.el | 1880 | ;;; Generated autoloads from textmodes/bibtex.el |
| 1881 | 1881 | ||
| 1882 | (autoload 'bibtex-initialize "bibtex" "\ | 1882 | (autoload 'bibtex-initialize "bibtex" "\ |
| @@ -1968,7 +1968,7 @@ A prefix arg negates the value of `bibtex-search-entry-globally'. | |||
| 1968 | ;;;*** | 1968 | ;;;*** |
| 1969 | 1969 | ||
| 1970 | ;;;### (autoloads nil "bibtex-style" "textmodes/bibtex-style.el" | 1970 | ;;;### (autoloads nil "bibtex-style" "textmodes/bibtex-style.el" |
| 1971 | ;;;;;; (21678 60840 441785 990000)) | 1971 | ;;;;;; (21670 32331 885635 586000)) |
| 1972 | ;;; Generated autoloads from textmodes/bibtex-style.el | 1972 | ;;; Generated autoloads from textmodes/bibtex-style.el |
| 1973 | 1973 | ||
| 1974 | (autoload 'bibtex-style-mode "bibtex-style" "\ | 1974 | (autoload 'bibtex-style-mode "bibtex-style" "\ |
| @@ -1978,8 +1978,8 @@ Major mode for editing BibTeX style files. | |||
| 1978 | 1978 | ||
| 1979 | ;;;*** | 1979 | ;;;*** |
| 1980 | 1980 | ||
| 1981 | ;;;### (autoloads nil "binhex" "mail/binhex.el" (21678 60839 869763 | 1981 | ;;;### (autoloads nil "binhex" "mail/binhex.el" (21670 32331 385639 |
| 1982 | ;;;;;; 84000)) | 1982 | ;;;;;; 720000)) |
| 1983 | ;;; Generated autoloads from mail/binhex.el | 1983 | ;;; Generated autoloads from mail/binhex.el |
| 1984 | 1984 | ||
| 1985 | (defconst binhex-begin-line "^:...............................................................$" "\ | 1985 | (defconst binhex-begin-line "^:...............................................................$" "\ |
| @@ -2003,8 +2003,8 @@ Binhex decode region between START and END. | |||
| 2003 | 2003 | ||
| 2004 | ;;;*** | 2004 | ;;;*** |
| 2005 | 2005 | ||
| 2006 | ;;;### (autoloads nil "blackbox" "play/blackbox.el" (21678 60840 | 2006 | ;;;### (autoloads nil "blackbox" "play/blackbox.el" (21670 32331 |
| 2007 | ;;;;;; 197776 230000)) | 2007 | ;;;;;; 385639 720000)) |
| 2008 | ;;; Generated autoloads from play/blackbox.el | 2008 | ;;; Generated autoloads from play/blackbox.el |
| 2009 | 2009 | ||
| 2010 | (autoload 'blackbox "blackbox" "\ | 2010 | (autoload 'blackbox "blackbox" "\ |
| @@ -2123,8 +2123,8 @@ a reflection. | |||
| 2123 | 2123 | ||
| 2124 | ;;;*** | 2124 | ;;;*** |
| 2125 | 2125 | ||
| 2126 | ;;;### (autoloads nil "bookmark" "bookmark.el" (21798 38124 240660 | 2126 | ;;;### (autoloads nil "bookmark" "bookmark.el" (21798 49947 232670 |
| 2127 | ;;;;;; 218000)) | 2127 | ;;;;;; 676000)) |
| 2128 | ;;; Generated autoloads from bookmark.el | 2128 | ;;; Generated autoloads from bookmark.el |
| 2129 | (define-key ctl-x-r-map "b" 'bookmark-jump) | 2129 | (define-key ctl-x-r-map "b" 'bookmark-jump) |
| 2130 | (define-key ctl-x-r-map "m" 'bookmark-set) | 2130 | (define-key ctl-x-r-map "m" 'bookmark-set) |
| @@ -2317,8 +2317,8 @@ Incremental search of bookmarks, hiding the non-matches as we go. | |||
| 2317 | 2317 | ||
| 2318 | ;;;*** | 2318 | ;;;*** |
| 2319 | 2319 | ||
| 2320 | ;;;### (autoloads nil "browse-url" "net/browse-url.el" (21797 54705 | 2320 | ;;;### (autoloads nil "browse-url" "net/browse-url.el" (21811 32939 |
| 2321 | ;;;;;; 60905 16000)) | 2321 | ;;;;;; 190503 320000)) |
| 2322 | ;;; Generated autoloads from net/browse-url.el | 2322 | ;;; Generated autoloads from net/browse-url.el |
| 2323 | 2323 | ||
| 2324 | (defvar browse-url-browser-function 'browse-url-default-browser "\ | 2324 | (defvar browse-url-browser-function 'browse-url-default-browser "\ |
| @@ -2363,16 +2363,21 @@ Ask a WWW browser to display the current region. | |||
| 2363 | 2363 | ||
| 2364 | (autoload 'browse-url "browse-url" "\ | 2364 | (autoload 'browse-url "browse-url" "\ |
| 2365 | Ask a WWW browser to load URL. | 2365 | Ask a WWW browser to load URL. |
| 2366 | Prompt for a URL, defaulting to the URL at or before point. Variable | 2366 | Prompt for a URL, defaulting to the URL at or before point. |
| 2367 | `browse-url-browser-function' says which browser to use. | 2367 | The variable `browse-url-browser-function' says which browser to use. |
| 2368 | If the URL is a mailto: URL, consult `browse-url-mailto-function' | 2368 | If the URL is a mailto: URL, consult `browse-url-mailto-function' |
| 2369 | first, if that exists. | 2369 | first, if that exists. |
| 2370 | 2370 | ||
| 2371 | Passes any ARGS to the browser function. | ||
| 2372 | The default is to pass `browse-url-new-window-flag'. | ||
| 2373 | |||
| 2371 | \(fn URL &rest ARGS)" t nil) | 2374 | \(fn URL &rest ARGS)" t nil) |
| 2372 | 2375 | ||
| 2373 | (autoload 'browse-url-at-point "browse-url" "\ | 2376 | (autoload 'browse-url-at-point "browse-url" "\ |
| 2374 | Ask a WWW browser to load the URL at or before point. | 2377 | Ask a WWW browser to load the URL at or before point. |
| 2375 | Variable `browse-url-browser-function' says which browser to use. | 2378 | Variable `browse-url-browser-function' says which browser to use. |
| 2379 | Optional prefix argument ARG non-nil inverts the value of the option | ||
| 2380 | `browse-url-new-window-flag'. | ||
| 2376 | 2381 | ||
| 2377 | \(fn &optional ARG)" t nil) | 2382 | \(fn &optional ARG)" t nil) |
| 2378 | 2383 | ||
| @@ -2653,7 +2658,7 @@ from `browse-url-elinks-wrapper'. | |||
| 2653 | 2658 | ||
| 2654 | ;;;*** | 2659 | ;;;*** |
| 2655 | 2660 | ||
| 2656 | ;;;### (autoloads nil "bs" "bs.el" (21678 60839 257738 491000)) | 2661 | ;;;### (autoloads nil "bs" "bs.el" (21670 32330 885624 725000)) |
| 2657 | ;;; Generated autoloads from bs.el | 2662 | ;;; Generated autoloads from bs.el |
| 2658 | (push (purecopy '(bs 1 17)) package--builtin-versions) | 2663 | (push (purecopy '(bs 1 17)) package--builtin-versions) |
| 2659 | 2664 | ||
| @@ -2694,8 +2699,8 @@ name of buffer configuration. | |||
| 2694 | 2699 | ||
| 2695 | ;;;*** | 2700 | ;;;*** |
| 2696 | 2701 | ||
| 2697 | ;;;### (autoloads nil "bubbles" "play/bubbles.el" (21678 60840 197776 | 2702 | ;;;### (autoloads nil "bubbles" "play/bubbles.el" (21670 32331 385639 |
| 2698 | ;;;;;; 230000)) | 2703 | ;;;;;; 720000)) |
| 2699 | ;;; Generated autoloads from play/bubbles.el | 2704 | ;;; Generated autoloads from play/bubbles.el |
| 2700 | 2705 | ||
| 2701 | (autoload 'bubbles "bubbles" "\ | 2706 | (autoload 'bubbles "bubbles" "\ |
| @@ -2717,7 +2722,7 @@ columns on its right towards the left. | |||
| 2717 | ;;;*** | 2722 | ;;;*** |
| 2718 | 2723 | ||
| 2719 | ;;;### (autoloads nil "bug-reference" "progmodes/bug-reference.el" | 2724 | ;;;### (autoloads nil "bug-reference" "progmodes/bug-reference.el" |
| 2720 | ;;;;;; (21678 60840 229777 510000)) | 2725 | ;;;;;; (21670 32331 385639 720000)) |
| 2721 | ;;; Generated autoloads from progmodes/bug-reference.el | 2726 | ;;; Generated autoloads from progmodes/bug-reference.el |
| 2722 | 2727 | ||
| 2723 | (put 'bug-reference-url-format 'safe-local-variable (lambda (s) (or (stringp s) (and (symbolp s) (get s 'bug-reference-url-format))))) | 2728 | (put 'bug-reference-url-format 'safe-local-variable (lambda (s) (or (stringp s) (and (symbolp s) (get s 'bug-reference-url-format))))) |
| @@ -2737,8 +2742,8 @@ Like `bug-reference-mode', but only buttonize in comments and strings. | |||
| 2737 | 2742 | ||
| 2738 | ;;;*** | 2743 | ;;;*** |
| 2739 | 2744 | ||
| 2740 | ;;;### (autoloads nil "bytecomp" "emacs-lisp/bytecomp.el" (21804 | 2745 | ;;;### (autoloads nil "bytecomp" "emacs-lisp/bytecomp.el" (21824 |
| 2741 | ;;;;;; 3763 202437 529000)) | 2746 | ;;;;;; 44973 370497 114000)) |
| 2742 | ;;; Generated autoloads from emacs-lisp/bytecomp.el | 2747 | ;;; Generated autoloads from emacs-lisp/bytecomp.el |
| 2743 | (put 'byte-compile-dynamic 'safe-local-variable 'booleanp) | 2748 | (put 'byte-compile-dynamic 'safe-local-variable 'booleanp) |
| 2744 | (put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp) | 2749 | (put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp) |
| @@ -2858,8 +2863,8 @@ and corresponding effects. | |||
| 2858 | 2863 | ||
| 2859 | ;;;*** | 2864 | ;;;*** |
| 2860 | 2865 | ||
| 2861 | ;;;### (autoloads nil "cal-china" "calendar/cal-china.el" (21678 | 2866 | ;;;### (autoloads nil "cal-china" "calendar/cal-china.el" (21670 |
| 2862 | ;;;;;; 60839 305740 419000)) | 2867 | ;;;;;; 32330 885624 725000)) |
| 2863 | ;;; Generated autoloads from calendar/cal-china.el | 2868 | ;;; Generated autoloads from calendar/cal-china.el |
| 2864 | 2869 | ||
| 2865 | (put 'calendar-chinese-time-zone 'risky-local-variable t) | 2870 | (put 'calendar-chinese-time-zone 'risky-local-variable t) |
| @@ -2868,8 +2873,8 @@ and corresponding effects. | |||
| 2868 | 2873 | ||
| 2869 | ;;;*** | 2874 | ;;;*** |
| 2870 | 2875 | ||
| 2871 | ;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (21678 60839 | 2876 | ;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (21670 32330 |
| 2872 | ;;;;;; 305740 419000)) | 2877 | ;;;;;; 885624 725000)) |
| 2873 | ;;; Generated autoloads from calendar/cal-dst.el | 2878 | ;;; Generated autoloads from calendar/cal-dst.el |
| 2874 | 2879 | ||
| 2875 | (put 'calendar-daylight-savings-starts 'risky-local-variable t) | 2880 | (put 'calendar-daylight-savings-starts 'risky-local-variable t) |
| @@ -2880,8 +2885,8 @@ and corresponding effects. | |||
| 2880 | 2885 | ||
| 2881 | ;;;*** | 2886 | ;;;*** |
| 2882 | 2887 | ||
| 2883 | ;;;### (autoloads nil "cal-hebrew" "calendar/cal-hebrew.el" (21678 | 2888 | ;;;### (autoloads nil "cal-hebrew" "calendar/cal-hebrew.el" (21670 |
| 2884 | ;;;;;; 60839 305740 419000)) | 2889 | ;;;;;; 32330 885624 725000)) |
| 2885 | ;;; Generated autoloads from calendar/cal-hebrew.el | 2890 | ;;; Generated autoloads from calendar/cal-hebrew.el |
| 2886 | 2891 | ||
| 2887 | (autoload 'calendar-hebrew-list-yahrzeits "cal-hebrew" "\ | 2892 | (autoload 'calendar-hebrew-list-yahrzeits "cal-hebrew" "\ |
| @@ -2893,7 +2898,7 @@ from the cursor position. | |||
| 2893 | 2898 | ||
| 2894 | ;;;*** | 2899 | ;;;*** |
| 2895 | 2900 | ||
| 2896 | ;;;### (autoloads nil "calc" "calc/calc.el" (21678 60839 297740 98000)) | 2901 | ;;;### (autoloads nil "calc" "calc/calc.el" (21670 32330 885624 725000)) |
| 2897 | ;;; Generated autoloads from calc/calc.el | 2902 | ;;; Generated autoloads from calc/calc.el |
| 2898 | (define-key ctl-x-map "*" 'calc-dispatch) | 2903 | (define-key ctl-x-map "*" 'calc-dispatch) |
| 2899 | 2904 | ||
| @@ -2979,8 +2984,8 @@ See Info node `(calc)Defining Functions'. | |||
| 2979 | 2984 | ||
| 2980 | ;;;*** | 2985 | ;;;*** |
| 2981 | 2986 | ||
| 2982 | ;;;### (autoloads nil "calc-undo" "calc/calc-undo.el" (21678 60839 | 2987 | ;;;### (autoloads nil "calc-undo" "calc/calc-undo.el" (21670 32330 |
| 2983 | ;;;;;; 289739 776000)) | 2988 | ;;;;;; 885624 725000)) |
| 2984 | ;;; Generated autoloads from calc/calc-undo.el | 2989 | ;;; Generated autoloads from calc/calc-undo.el |
| 2985 | 2990 | ||
| 2986 | (autoload 'calc-undo "calc-undo" "\ | 2991 | (autoload 'calc-undo "calc-undo" "\ |
| @@ -2990,8 +2995,8 @@ See Info node `(calc)Defining Functions'. | |||
| 2990 | 2995 | ||
| 2991 | ;;;*** | 2996 | ;;;*** |
| 2992 | 2997 | ||
| 2993 | ;;;### (autoloads nil "calculator" "calculator.el" (21702 18751 28687 | 2998 | ;;;### (autoloads nil "calculator" "calculator.el" (21702 8774 274627 |
| 2994 | ;;;;;; 539000)) | 2999 | ;;;;;; 813000)) |
| 2995 | ;;; Generated autoloads from calculator.el | 3000 | ;;; Generated autoloads from calculator.el |
| 2996 | 3001 | ||
| 2997 | (autoload 'calculator "calculator" "\ | 3002 | (autoload 'calculator "calculator" "\ |
| @@ -3002,8 +3007,8 @@ See the documentation for `calculator-mode' for more information. | |||
| 3002 | 3007 | ||
| 3003 | ;;;*** | 3008 | ;;;*** |
| 3004 | 3009 | ||
| 3005 | ;;;### (autoloads nil "calendar" "calendar/calendar.el" (21678 60839 | 3010 | ;;;### (autoloads nil "calendar" "calendar/calendar.el" (21670 32330 |
| 3006 | ;;;;;; 313740 741000)) | 3011 | ;;;;;; 885624 725000)) |
| 3007 | ;;; Generated autoloads from calendar/calendar.el | 3012 | ;;; Generated autoloads from calendar/calendar.el |
| 3008 | 3013 | ||
| 3009 | (autoload 'calendar "calendar" "\ | 3014 | (autoload 'calendar "calendar" "\ |
| @@ -3046,8 +3051,8 @@ This function is suitable for execution in an init file. | |||
| 3046 | 3051 | ||
| 3047 | ;;;*** | 3052 | ;;;*** |
| 3048 | 3053 | ||
| 3049 | ;;;### (autoloads nil "canlock" "gnus/canlock.el" (21678 60839 625753 | 3054 | ;;;### (autoloads nil "canlock" "gnus/canlock.el" (21670 32330 885624 |
| 3050 | ;;;;;; 279000)) | 3055 | ;;;;;; 725000)) |
| 3051 | ;;; Generated autoloads from gnus/canlock.el | 3056 | ;;; Generated autoloads from gnus/canlock.el |
| 3052 | 3057 | ||
| 3053 | (autoload 'canlock-insert-header "canlock" "\ | 3058 | (autoload 'canlock-insert-header "canlock" "\ |
| @@ -3065,7 +3070,7 @@ it fails. | |||
| 3065 | ;;;*** | 3070 | ;;;*** |
| 3066 | 3071 | ||
| 3067 | ;;;### (autoloads nil "cc-engine" "progmodes/cc-engine.el" (21743 | 3072 | ;;;### (autoloads nil "cc-engine" "progmodes/cc-engine.el" (21743 |
| 3068 | ;;;;;; 12185 601417 366000)) | 3073 | ;;;;;; 190 195328 729000)) |
| 3069 | ;;; Generated autoloads from progmodes/cc-engine.el | 3074 | ;;; Generated autoloads from progmodes/cc-engine.el |
| 3070 | 3075 | ||
| 3071 | (autoload 'c-guess-basic-syntax "cc-engine" "\ | 3076 | (autoload 'c-guess-basic-syntax "cc-engine" "\ |
| @@ -3075,8 +3080,8 @@ Return the syntactic context of the current line. | |||
| 3075 | 3080 | ||
| 3076 | ;;;*** | 3081 | ;;;*** |
| 3077 | 3082 | ||
| 3078 | ;;;### (autoloads nil "cc-guess" "progmodes/cc-guess.el" (21678 60840 | 3083 | ;;;### (autoloads nil "cc-guess" "progmodes/cc-guess.el" (21670 32331 |
| 3079 | ;;;;;; 249778 310000)) | 3084 | ;;;;;; 385639 720000)) |
| 3080 | ;;; Generated autoloads from progmodes/cc-guess.el | 3085 | ;;; Generated autoloads from progmodes/cc-guess.el |
| 3081 | 3086 | ||
| 3082 | (defvar c-guess-guessed-offsets-alist nil "\ | 3087 | (defvar c-guess-guessed-offsets-alist nil "\ |
| @@ -3174,8 +3179,8 @@ the absolute file name of the file if STYLE-NAME is nil. | |||
| 3174 | 3179 | ||
| 3175 | ;;;*** | 3180 | ;;;*** |
| 3176 | 3181 | ||
| 3177 | ;;;### (autoloads nil "cc-mode" "progmodes/cc-mode.el" (21797 54705 | 3182 | ;;;### (autoloads nil "cc-mode" "progmodes/cc-mode.el" (21814 50992 |
| 3178 | ;;;;;; 112903 894000)) | 3183 | ;;;;;; 820503 761000)) |
| 3179 | ;;; Generated autoloads from progmodes/cc-mode.el | 3184 | ;;; Generated autoloads from progmodes/cc-mode.el |
| 3180 | 3185 | ||
| 3181 | (autoload 'c-initialize-cc-mode "cc-mode" "\ | 3186 | (autoload 'c-initialize-cc-mode "cc-mode" "\ |
| @@ -3332,8 +3337,8 @@ Key bindings: | |||
| 3332 | 3337 | ||
| 3333 | ;;;*** | 3338 | ;;;*** |
| 3334 | 3339 | ||
| 3335 | ;;;### (autoloads nil "cc-styles" "progmodes/cc-styles.el" (21678 | 3340 | ;;;### (autoloads nil "cc-styles" "progmodes/cc-styles.el" (21670 |
| 3336 | ;;;;;; 60840 253778 470000)) | 3341 | ;;;;;; 32331 385639 720000)) |
| 3337 | ;;; Generated autoloads from progmodes/cc-styles.el | 3342 | ;;; Generated autoloads from progmodes/cc-styles.el |
| 3338 | 3343 | ||
| 3339 | (autoload 'c-set-style "cc-styles" "\ | 3344 | (autoload 'c-set-style "cc-styles" "\ |
| @@ -3384,8 +3389,8 @@ and exists only for compatibility reasons. | |||
| 3384 | 3389 | ||
| 3385 | ;;;*** | 3390 | ;;;*** |
| 3386 | 3391 | ||
| 3387 | ;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (21678 60840 | 3392 | ;;;### (autoloads nil "cc-vars" "progmodes/cc-vars.el" (21670 32331 |
| 3388 | ;;;;;; 257778 629000)) | 3393 | ;;;;;; 385639 720000)) |
| 3389 | ;;; Generated autoloads from progmodes/cc-vars.el | 3394 | ;;; Generated autoloads from progmodes/cc-vars.el |
| 3390 | (put 'c-basic-offset 'safe-local-variable 'integerp) | 3395 | (put 'c-basic-offset 'safe-local-variable 'integerp) |
| 3391 | (put 'c-backslash-column 'safe-local-variable 'integerp) | 3396 | (put 'c-backslash-column 'safe-local-variable 'integerp) |
| @@ -3393,8 +3398,8 @@ and exists only for compatibility reasons. | |||
| 3393 | 3398 | ||
| 3394 | ;;;*** | 3399 | ;;;*** |
| 3395 | 3400 | ||
| 3396 | ;;;### (autoloads nil "ccl" "international/ccl.el" (21684 3021 710224 | 3401 | ;;;### (autoloads nil "ccl" "international/ccl.el" (21682 23484 726747 |
| 3397 | ;;;;;; 877000)) | 3402 | ;;;;;; 991000)) |
| 3398 | ;;; Generated autoloads from international/ccl.el | 3403 | ;;; Generated autoloads from international/ccl.el |
| 3399 | 3404 | ||
| 3400 | (autoload 'ccl-compile "ccl" "\ | 3405 | (autoload 'ccl-compile "ccl" "\ |
| @@ -3687,8 +3692,8 @@ See the documentation of `define-ccl-program' for the detail of CCL program. | |||
| 3687 | 3692 | ||
| 3688 | ;;;*** | 3693 | ;;;*** |
| 3689 | 3694 | ||
| 3690 | ;;;### (autoloads nil "cconv" "emacs-lisp/cconv.el" (21715 51226 | 3695 | ;;;### (autoloads nil "cconv" "emacs-lisp/cconv.el" (21716 41663 |
| 3691 | ;;;;;; 268496 513000)) | 3696 | ;;;;;; 456033 27000)) |
| 3692 | ;;; Generated autoloads from emacs-lisp/cconv.el | 3697 | ;;; Generated autoloads from emacs-lisp/cconv.el |
| 3693 | 3698 | ||
| 3694 | (autoload 'cconv-closure-convert "cconv" "\ | 3699 | (autoload 'cconv-closure-convert "cconv" "\ |
| @@ -3707,15 +3712,15 @@ Add the warnings that closure conversion would encounter. | |||
| 3707 | 3712 | ||
| 3708 | ;;;*** | 3713 | ;;;*** |
| 3709 | 3714 | ||
| 3710 | ;;;### (autoloads nil "cedet" "cedet/cedet.el" (21678 60839 333741 | 3715 | ;;;### (autoloads nil "cedet" "cedet/cedet.el" (21670 32330 885624 |
| 3711 | ;;;;;; 545000)) | 3716 | ;;;;;; 725000)) |
| 3712 | ;;; Generated autoloads from cedet/cedet.el | 3717 | ;;; Generated autoloads from cedet/cedet.el |
| 3713 | (push (purecopy '(cedet 2 0)) package--builtin-versions) | 3718 | (push (purecopy '(cedet 2 0)) package--builtin-versions) |
| 3714 | 3719 | ||
| 3715 | ;;;*** | 3720 | ;;;*** |
| 3716 | 3721 | ||
| 3717 | ;;;### (autoloads nil "cfengine" "progmodes/cfengine.el" (21694 48017 | 3722 | ;;;### (autoloads nil "cfengine" "progmodes/cfengine.el" (21695 35516 |
| 3718 | ;;;;;; 606102 36000)) | 3723 | ;;;;;; 595262 313000)) |
| 3719 | ;;; Generated autoloads from progmodes/cfengine.el | 3724 | ;;; Generated autoloads from progmodes/cfengine.el |
| 3720 | (push (purecopy '(cfengine 1 3)) package--builtin-versions) | 3725 | (push (purecopy '(cfengine 1 3)) package--builtin-versions) |
| 3721 | 3726 | ||
| @@ -3744,15 +3749,15 @@ Choose `cfengine2-mode' or `cfengine3-mode' by buffer contents. | |||
| 3744 | 3749 | ||
| 3745 | ;;;*** | 3750 | ;;;*** |
| 3746 | 3751 | ||
| 3747 | ;;;### (autoloads nil "chart" "emacs-lisp/chart.el" (21678 60854 | 3752 | ;;;### (autoloads nil "chart" "emacs-lisp/chart.el" (21679 47292 |
| 3748 | ;;;;;; 898345 827000)) | 3753 | ;;;;;; 556033 759000)) |
| 3749 | ;;; Generated autoloads from emacs-lisp/chart.el | 3754 | ;;; Generated autoloads from emacs-lisp/chart.el |
| 3750 | (push (purecopy '(chart 0 2)) package--builtin-versions) | 3755 | (push (purecopy '(chart 0 2)) package--builtin-versions) |
| 3751 | 3756 | ||
| 3752 | ;;;*** | 3757 | ;;;*** |
| 3753 | 3758 | ||
| 3754 | ;;;### (autoloads nil "check-declare" "emacs-lisp/check-declare.el" | 3759 | ;;;### (autoloads nil "check-declare" "emacs-lisp/check-declare.el" |
| 3755 | ;;;;;; (21756 63737 822474 968000)) | 3760 | ;;;;;; (21826 50092 650494 96000)) |
| 3756 | ;;; Generated autoloads from emacs-lisp/check-declare.el | 3761 | ;;; Generated autoloads from emacs-lisp/check-declare.el |
| 3757 | 3762 | ||
| 3758 | (autoload 'check-declare-file "check-declare" "\ | 3763 | (autoload 'check-declare-file "check-declare" "\ |
| @@ -3769,8 +3774,8 @@ Returns non-nil if any false statements are found. | |||
| 3769 | 3774 | ||
| 3770 | ;;;*** | 3775 | ;;;*** |
| 3771 | 3776 | ||
| 3772 | ;;;### (autoloads nil "checkdoc" "emacs-lisp/checkdoc.el" (21778 | 3777 | ;;;### (autoloads nil "checkdoc" "emacs-lisp/checkdoc.el" (21779 |
| 3773 | ;;;;;; 65092 741003 198000)) | 3778 | ;;;;;; 56495 106033 935000)) |
| 3774 | ;;; Generated autoloads from emacs-lisp/checkdoc.el | 3779 | ;;; Generated autoloads from emacs-lisp/checkdoc.el |
| 3775 | (push (purecopy '(checkdoc 0 6 2)) package--builtin-versions) | 3780 | (push (purecopy '(checkdoc 0 6 2)) package--builtin-versions) |
| 3776 | (put 'checkdoc-force-docstrings-flag 'safe-local-variable #'booleanp) | 3781 | (put 'checkdoc-force-docstrings-flag 'safe-local-variable #'booleanp) |
| @@ -3970,8 +3975,8 @@ checking of documentation strings. | |||
| 3970 | 3975 | ||
| 3971 | ;;;*** | 3976 | ;;;*** |
| 3972 | 3977 | ||
| 3973 | ;;;### (autoloads nil "china-util" "language/china-util.el" (21678 | 3978 | ;;;### (autoloads nil "china-util" "language/china-util.el" (21670 |
| 3974 | ;;;;;; 60839 797760 191000)) | 3979 | ;;;;;; 32331 385639 720000)) |
| 3975 | ;;; Generated autoloads from language/china-util.el | 3980 | ;;; Generated autoloads from language/china-util.el |
| 3976 | 3981 | ||
| 3977 | (autoload 'decode-hz-region "china-util" "\ | 3982 | (autoload 'decode-hz-region "china-util" "\ |
| @@ -4008,8 +4013,8 @@ Encode the text in the current buffer to HZ. | |||
| 4008 | 4013 | ||
| 4009 | ;;;*** | 4014 | ;;;*** |
| 4010 | 4015 | ||
| 4011 | ;;;### (autoloads nil "chistory" "chistory.el" (21678 60839 401744 | 4016 | ;;;### (autoloads nil "chistory" "chistory.el" (21670 32330 885624 |
| 4012 | ;;;;;; 277000)) | 4017 | ;;;;;; 725000)) |
| 4013 | ;;; Generated autoloads from chistory.el | 4018 | ;;; Generated autoloads from chistory.el |
| 4014 | 4019 | ||
| 4015 | (autoload 'repeat-matching-complex-command "chistory" "\ | 4020 | (autoload 'repeat-matching-complex-command "chistory" "\ |
| @@ -4049,7 +4054,7 @@ and runs the normal hook `command-history-hook'. | |||
| 4049 | ;;;*** | 4054 | ;;;*** |
| 4050 | 4055 | ||
| 4051 | ;;;### (autoloads nil "cl-indent" "emacs-lisp/cl-indent.el" (21765 | 4056 | ;;;### (autoloads nil "cl-indent" "emacs-lisp/cl-indent.el" (21765 |
| 4052 | ;;;;;; 52461 376136 680000)) | 4057 | ;;;;;; 23600 805241 145000)) |
| 4053 | ;;; Generated autoloads from emacs-lisp/cl-indent.el | 4058 | ;;; Generated autoloads from emacs-lisp/cl-indent.el |
| 4054 | 4059 | ||
| 4055 | (autoload 'common-lisp-indent-function "cl-indent" "\ | 4060 | (autoload 'common-lisp-indent-function "cl-indent" "\ |
| @@ -4132,8 +4137,8 @@ instead. | |||
| 4132 | 4137 | ||
| 4133 | ;;;*** | 4138 | ;;;*** |
| 4134 | 4139 | ||
| 4135 | ;;;### (autoloads nil "cl-lib" "emacs-lisp/cl-lib.el" (21799 24999 | 4140 | ;;;### (autoloads nil "cl-lib" "emacs-lisp/cl-lib.el" (21799 41766 |
| 4136 | ;;;;;; 410026 774000)) | 4141 | ;;;;;; 961230 875000)) |
| 4137 | ;;; Generated autoloads from emacs-lisp/cl-lib.el | 4142 | ;;; Generated autoloads from emacs-lisp/cl-lib.el |
| 4138 | (push (purecopy '(cl-lib 1 0)) package--builtin-versions) | 4143 | (push (purecopy '(cl-lib 1 0)) package--builtin-versions) |
| 4139 | 4144 | ||
| @@ -4151,8 +4156,8 @@ a future Emacs interpreter will be able to use it.") | |||
| 4151 | 4156 | ||
| 4152 | ;;;*** | 4157 | ;;;*** |
| 4153 | 4158 | ||
| 4154 | ;;;### (autoloads nil "cmacexp" "progmodes/cmacexp.el" (21678 60840 | 4159 | ;;;### (autoloads nil "cmacexp" "progmodes/cmacexp.el" (21670 32331 |
| 4155 | ;;;;;; 257778 629000)) | 4160 | ;;;;;; 385639 720000)) |
| 4156 | ;;; Generated autoloads from progmodes/cmacexp.el | 4161 | ;;; Generated autoloads from progmodes/cmacexp.el |
| 4157 | 4162 | ||
| 4158 | (autoload 'c-macro-expand "cmacexp" "\ | 4163 | (autoload 'c-macro-expand "cmacexp" "\ |
| @@ -4172,8 +4177,8 @@ For use inside Lisp programs, see also `c-macro-expansion'. | |||
| 4172 | 4177 | ||
| 4173 | ;;;*** | 4178 | ;;;*** |
| 4174 | 4179 | ||
| 4175 | ;;;### (autoloads nil "cmuscheme" "cmuscheme.el" (21678 60839 401744 | 4180 | ;;;### (autoloads nil "cmuscheme" "cmuscheme.el" (21670 32330 885624 |
| 4176 | ;;;;;; 277000)) | 4181 | ;;;;;; 725000)) |
| 4177 | ;;; Generated autoloads from cmuscheme.el | 4182 | ;;; Generated autoloads from cmuscheme.el |
| 4178 | 4183 | ||
| 4179 | (autoload 'run-scheme "cmuscheme" "\ | 4184 | (autoload 'run-scheme "cmuscheme" "\ |
| @@ -4193,7 +4198,7 @@ is run). | |||
| 4193 | 4198 | ||
| 4194 | ;;;*** | 4199 | ;;;*** |
| 4195 | 4200 | ||
| 4196 | ;;;### (autoloads nil "color" "color.el" (21678 60839 401744 277000)) | 4201 | ;;;### (autoloads nil "color" "color.el" (21670 32330 885624 725000)) |
| 4197 | ;;; Generated autoloads from color.el | 4202 | ;;; Generated autoloads from color.el |
| 4198 | 4203 | ||
| 4199 | (autoload 'color-name-to-rgb "color" "\ | 4204 | (autoload 'color-name-to-rgb "color" "\ |
| @@ -4212,7 +4217,7 @@ If FRAME cannot display COLOR, return nil. | |||
| 4212 | 4217 | ||
| 4213 | ;;;*** | 4218 | ;;;*** |
| 4214 | 4219 | ||
| 4215 | ;;;### (autoloads nil "comint" "comint.el" (21798 37607 346141 281000)) | 4220 | ;;;### (autoloads nil "comint" "comint.el" (21810 12071 401207 648000)) |
| 4216 | ;;; Generated autoloads from comint.el | 4221 | ;;; Generated autoloads from comint.el |
| 4217 | 4222 | ||
| 4218 | (defvar comint-output-filter-functions '(ansi-color-process-output 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) "\ |
| @@ -4313,8 +4318,8 @@ REGEXP-GROUP is the regular expression group in REGEXP to use. | |||
| 4313 | 4318 | ||
| 4314 | ;;;*** | 4319 | ;;;*** |
| 4315 | 4320 | ||
| 4316 | ;;;### (autoloads nil "compare-w" "vc/compare-w.el" (21678 60840 | 4321 | ;;;### (autoloads nil "compare-w" "vc/compare-w.el" (21670 32331 |
| 4317 | ;;;;;; 513788 871000)) | 4322 | ;;;;;; 885635 586000)) |
| 4318 | ;;; Generated autoloads from vc/compare-w.el | 4323 | ;;; Generated autoloads from vc/compare-w.el |
| 4319 | 4324 | ||
| 4320 | (autoload 'compare-windows "compare-w" "\ | 4325 | (autoload 'compare-windows "compare-w" "\ |
| @@ -4350,8 +4355,8 @@ on third call it again advances points to the next difference and so on. | |||
| 4350 | 4355 | ||
| 4351 | ;;;*** | 4356 | ;;;*** |
| 4352 | 4357 | ||
| 4353 | ;;;### (autoloads nil "compile" "progmodes/compile.el" (21798 37675 | 4358 | ;;;### (autoloads nil "compile" "progmodes/compile.el" (21798 49947 |
| 4354 | ;;;;;; 396889 196000)) | 4359 | ;;;;;; 262665 54000)) |
| 4355 | ;;; Generated autoloads from progmodes/compile.el | 4360 | ;;; Generated autoloads from progmodes/compile.el |
| 4356 | 4361 | ||
| 4357 | (defvar compilation-mode-hook nil "\ | 4362 | (defvar compilation-mode-hook nil "\ |
| @@ -4532,8 +4537,8 @@ This is the value of `next-error-function' in Compilation buffers. | |||
| 4532 | 4537 | ||
| 4533 | ;;;*** | 4538 | ;;;*** |
| 4534 | 4539 | ||
| 4535 | ;;;### (autoloads nil "completion" "completion.el" (21803 61751 249342 | 4540 | ;;;### (autoloads nil "completion" "completion.el" (21804 59688 154807 |
| 4536 | ;;;;;; 464000)) | 4541 | ;;;;;; 989000)) |
| 4537 | ;;; Generated autoloads from completion.el | 4542 | ;;; Generated autoloads from completion.el |
| 4538 | 4543 | ||
| 4539 | (defvar dynamic-completion-mode nil "\ | 4544 | (defvar dynamic-completion-mode nil "\ |
| @@ -4555,8 +4560,8 @@ if ARG is omitted or nil. | |||
| 4555 | 4560 | ||
| 4556 | ;;;*** | 4561 | ;;;*** |
| 4557 | 4562 | ||
| 4558 | ;;;### (autoloads nil "conf-mode" "textmodes/conf-mode.el" (21678 | 4563 | ;;;### (autoloads nil "conf-mode" "textmodes/conf-mode.el" (21670 |
| 4559 | ;;;;;; 60840 445786 150000)) | 4564 | ;;;;;; 32331 885635 586000)) |
| 4560 | ;;; Generated autoloads from textmodes/conf-mode.el | 4565 | ;;; Generated autoloads from textmodes/conf-mode.el |
| 4561 | 4566 | ||
| 4562 | (autoload 'conf-mode "conf-mode" "\ | 4567 | (autoload 'conf-mode "conf-mode" "\ |
| @@ -4711,8 +4716,8 @@ For details see `conf-mode'. Example: | |||
| 4711 | 4716 | ||
| 4712 | ;;;*** | 4717 | ;;;*** |
| 4713 | 4718 | ||
| 4714 | ;;;### (autoloads nil "cookie1" "play/cookie1.el" (21678 60840 197776 | 4719 | ;;;### (autoloads nil "cookie1" "play/cookie1.el" (21670 32331 385639 |
| 4715 | ;;;;;; 230000)) | 4720 | ;;;;;; 720000)) |
| 4716 | ;;; Generated autoloads from play/cookie1.el | 4721 | ;;; Generated autoloads from play/cookie1.el |
| 4717 | 4722 | ||
| 4718 | (autoload 'cookie "cookie1" "\ | 4723 | (autoload 'cookie "cookie1" "\ |
| @@ -4740,8 +4745,8 @@ and subsequent calls on the same file won't go to disk. | |||
| 4740 | 4745 | ||
| 4741 | ;;;*** | 4746 | ;;;*** |
| 4742 | 4747 | ||
| 4743 | ;;;### (autoloads nil "copyright" "emacs-lisp/copyright.el" (21678 | 4748 | ;;;### (autoloads nil "copyright" "emacs-lisp/copyright.el" (21670 |
| 4744 | ;;;;;; 60839 461746 688000)) | 4749 | ;;;;;; 32330 885624 725000)) |
| 4745 | ;;; Generated autoloads from emacs-lisp/copyright.el | 4750 | ;;; Generated autoloads from emacs-lisp/copyright.el |
| 4746 | (put 'copyright-at-end-flag 'safe-local-variable 'booleanp) | 4751 | (put 'copyright-at-end-flag 'safe-local-variable 'booleanp) |
| 4747 | (put 'copyright-names-regexp 'safe-local-variable 'stringp) | 4752 | (put 'copyright-names-regexp 'safe-local-variable 'stringp) |
| @@ -4779,8 +4784,8 @@ If FIX is non-nil, run `copyright-fix-years' instead. | |||
| 4779 | 4784 | ||
| 4780 | ;;;*** | 4785 | ;;;*** |
| 4781 | 4786 | ||
| 4782 | ;;;### (autoloads nil "cperl-mode" "progmodes/cperl-mode.el" (21772 | 4787 | ;;;### (autoloads nil "cperl-mode" "progmodes/cperl-mode.el" (21771 |
| 4783 | ;;;;;; 3649 129589 390000)) | 4788 | ;;;;;; 62389 36768 739000)) |
| 4784 | ;;; Generated autoloads from progmodes/cperl-mode.el | 4789 | ;;; Generated autoloads from progmodes/cperl-mode.el |
| 4785 | (put 'cperl-indent-level 'safe-local-variable 'integerp) | 4790 | (put 'cperl-indent-level 'safe-local-variable 'integerp) |
| 4786 | (put 'cperl-brace-offset 'safe-local-variable 'integerp) | 4791 | (put 'cperl-brace-offset 'safe-local-variable 'integerp) |
| @@ -4978,8 +4983,8 @@ Run a `perldoc' on the word around point. | |||
| 4978 | 4983 | ||
| 4979 | ;;;*** | 4984 | ;;;*** |
| 4980 | 4985 | ||
| 4981 | ;;;### (autoloads nil "cpp" "progmodes/cpp.el" (21678 60840 269779 | 4986 | ;;;### (autoloads nil "cpp" "progmodes/cpp.el" (21670 32331 385639 |
| 4982 | ;;;;;; 110000)) | 4987 | ;;;;;; 720000)) |
| 4983 | ;;; Generated autoloads from progmodes/cpp.el | 4988 | ;;; Generated autoloads from progmodes/cpp.el |
| 4984 | 4989 | ||
| 4985 | (autoload 'cpp-highlight-buffer "cpp" "\ | 4990 | (autoload 'cpp-highlight-buffer "cpp" "\ |
| @@ -4997,8 +5002,8 @@ Edit display information for cpp conditionals. | |||
| 4997 | 5002 | ||
| 4998 | ;;;*** | 5003 | ;;;*** |
| 4999 | 5004 | ||
| 5000 | ;;;### (autoloads nil "crm" "emacs-lisp/crm.el" (21678 60839 461746 | 5005 | ;;;### (autoloads nil "crm" "emacs-lisp/crm.el" (21670 32330 885624 |
| 5001 | ;;;;;; 688000)) | 5006 | ;;;;;; 725000)) |
| 5002 | ;;; Generated autoloads from emacs-lisp/crm.el | 5007 | ;;; Generated autoloads from emacs-lisp/crm.el |
| 5003 | 5008 | ||
| 5004 | (autoload 'completing-read-multiple "crm" "\ | 5009 | (autoload 'completing-read-multiple "crm" "\ |
| @@ -5024,8 +5029,8 @@ with empty strings removed. | |||
| 5024 | 5029 | ||
| 5025 | ;;;*** | 5030 | ;;;*** |
| 5026 | 5031 | ||
| 5027 | ;;;### (autoloads nil "css-mode" "textmodes/css-mode.el" (21799 19718 | 5032 | ;;;### (autoloads nil "css-mode" "textmodes/css-mode.el" (21811 32939 |
| 5028 | ;;;;;; 378236 623000)) | 5033 | ;;;;;; 200500 777000)) |
| 5029 | ;;; Generated autoloads from textmodes/css-mode.el | 5034 | ;;; Generated autoloads from textmodes/css-mode.el |
| 5030 | 5035 | ||
| 5031 | (autoload 'css-mode "css-mode" "\ | 5036 | (autoload 'css-mode "css-mode" "\ |
| @@ -5041,8 +5046,8 @@ Major mode to edit \"Sassy CSS\" files. | |||
| 5041 | 5046 | ||
| 5042 | ;;;*** | 5047 | ;;;*** |
| 5043 | 5048 | ||
| 5044 | ;;;### (autoloads nil "cua-base" "emulation/cua-base.el" (21804 3763 | 5049 | ;;;### (autoloads nil "cua-base" "emulation/cua-base.el" (21826 50080 |
| 5045 | ;;;;;; 202437 529000)) | 5050 | ;;;;;; 561727 536000)) |
| 5046 | ;;; Generated autoloads from emulation/cua-base.el | 5051 | ;;; Generated autoloads from emulation/cua-base.el |
| 5047 | 5052 | ||
| 5048 | (defvar cua-mode nil "\ | 5053 | (defvar cua-mode nil "\ |
| @@ -5087,8 +5092,8 @@ Enable CUA selection mode without the C-z/C-x/C-c/C-v bindings. | |||
| 5087 | 5092 | ||
| 5088 | ;;;*** | 5093 | ;;;*** |
| 5089 | 5094 | ||
| 5090 | ;;;### (autoloads nil "cua-rect" "emulation/cua-rect.el" (21678 60839 | 5095 | ;;;### (autoloads nil "cua-rect" "emulation/cua-rect.el" (21670 32330 |
| 5091 | ;;;;;; 501748 296000)) | 5096 | ;;;;;; 885624 725000)) |
| 5092 | ;;; Generated autoloads from emulation/cua-rect.el | 5097 | ;;; Generated autoloads from emulation/cua-rect.el |
| 5093 | 5098 | ||
| 5094 | (autoload 'cua-rectangle-mark-mode "cua-rect" "\ | 5099 | (autoload 'cua-rectangle-mark-mode "cua-rect" "\ |
| @@ -5099,8 +5104,29 @@ Activates the region if needed. Only lasts until the region is deactivated. | |||
| 5099 | 5104 | ||
| 5100 | ;;;*** | 5105 | ;;;*** |
| 5101 | 5106 | ||
| 5102 | ;;;### (autoloads nil "cus-edit" "cus-edit.el" (21803 61751 249342 | 5107 | ;;;### (autoloads nil "cursor-sensor" "emacs-lisp/cursor-sensor.el" |
| 5103 | ;;;;;; 464000)) | 5108 | ;;;;;; (21804 59688 154807 989000)) |
| 5109 | ;;; Generated autoloads from emacs-lisp/cursor-sensor.el | ||
| 5110 | |||
| 5111 | (autoload 'cursor-intangible-mode "cursor-sensor" "\ | ||
| 5112 | Keep cursor outside of any `cursor-intangible' text property. | ||
| 5113 | |||
| 5114 | \(fn &optional ARG)" t nil) | ||
| 5115 | |||
| 5116 | (autoload 'cursor-sensor-mode "cursor-sensor" "\ | ||
| 5117 | Handle the `cursor-sensor-functions' text property. | ||
| 5118 | This property should hold a list of functions which react to the motion | ||
| 5119 | of the cursor. They're called with three arguments (WINDOW OLDPOS DIR) | ||
| 5120 | where WINDOW is the affected window, OLDPOS is the last known position of | ||
| 5121 | the cursor and DIR can be `left' or `entered' depending on whether the cursor is | ||
| 5122 | entering the area covered by the text-property property or leaving it. | ||
| 5123 | |||
| 5124 | \(fn &optional ARG)" t nil) | ||
| 5125 | |||
| 5126 | ;;;*** | ||
| 5127 | |||
| 5128 | ;;;### (autoloads nil "cus-edit" "cus-edit.el" (21815 59890 571208 | ||
| 5129 | ;;;;;; 933000)) | ||
| 5104 | ;;; Generated autoloads from cus-edit.el | 5130 | ;;; Generated autoloads from cus-edit.el |
| 5105 | 5131 | ||
| 5106 | (defvar custom-browse-sort-alphabetically nil "\ | 5132 | (defvar custom-browse-sort-alphabetically nil "\ |
| @@ -5419,8 +5445,8 @@ The format is suitable for use with `easy-menu-define'. | |||
| 5419 | 5445 | ||
| 5420 | ;;;*** | 5446 | ;;;*** |
| 5421 | 5447 | ||
| 5422 | ;;;### (autoloads nil "cus-theme" "cus-theme.el" (21678 60839 413744 | 5448 | ;;;### (autoloads nil "cus-theme" "cus-theme.el" (21670 32330 885624 |
| 5423 | ;;;;;; 759000)) | 5449 | ;;;;;; 725000)) |
| 5424 | ;;; Generated autoloads from cus-theme.el | 5450 | ;;; Generated autoloads from cus-theme.el |
| 5425 | 5451 | ||
| 5426 | (autoload 'customize-create-theme "cus-theme" "\ | 5452 | (autoload 'customize-create-theme "cus-theme" "\ |
| @@ -5453,8 +5479,8 @@ omitted, a buffer named *Custom Themes* is used. | |||
| 5453 | 5479 | ||
| 5454 | ;;;*** | 5480 | ;;;*** |
| 5455 | 5481 | ||
| 5456 | ;;;### (autoloads nil "cvs-status" "vc/cvs-status.el" (21678 60840 | 5482 | ;;;### (autoloads nil "cvs-status" "vc/cvs-status.el" (21670 32331 |
| 5457 | ;;;;;; 513788 871000)) | 5483 | ;;;;;; 885635 586000)) |
| 5458 | ;;; Generated autoloads from vc/cvs-status.el | 5484 | ;;; Generated autoloads from vc/cvs-status.el |
| 5459 | 5485 | ||
| 5460 | (autoload 'cvs-status-mode "cvs-status" "\ | 5486 | (autoload 'cvs-status-mode "cvs-status" "\ |
| @@ -5464,8 +5490,8 @@ Mode used for cvs status output. | |||
| 5464 | 5490 | ||
| 5465 | ;;;*** | 5491 | ;;;*** |
| 5466 | 5492 | ||
| 5467 | ;;;### (autoloads nil "cwarn" "progmodes/cwarn.el" (21678 60840 269779 | 5493 | ;;;### (autoloads nil "cwarn" "progmodes/cwarn.el" (21670 32331 385639 |
| 5468 | ;;;;;; 110000)) | 5494 | ;;;;;; 720000)) |
| 5469 | ;;; Generated autoloads from progmodes/cwarn.el | 5495 | ;;; Generated autoloads from progmodes/cwarn.el |
| 5470 | (push (purecopy '(cwarn 1 3 1)) package--builtin-versions) | 5496 | (push (purecopy '(cwarn 1 3 1)) package--builtin-versions) |
| 5471 | 5497 | ||
| @@ -5509,8 +5535,8 @@ See `cwarn-mode' for more information on Cwarn mode. | |||
| 5509 | 5535 | ||
| 5510 | ;;;*** | 5536 | ;;;*** |
| 5511 | 5537 | ||
| 5512 | ;;;### (autoloads nil "cyril-util" "language/cyril-util.el" (21678 | 5538 | ;;;### (autoloads nil "cyril-util" "language/cyril-util.el" (21670 |
| 5513 | ;;;;;; 60839 797760 191000)) | 5539 | ;;;;;; 32331 385639 720000)) |
| 5514 | ;;; Generated autoloads from language/cyril-util.el | 5540 | ;;; Generated autoloads from language/cyril-util.el |
| 5515 | 5541 | ||
| 5516 | (autoload 'cyrillic-encode-koi8-r-char "cyril-util" "\ | 5542 | (autoload 'cyrillic-encode-koi8-r-char "cyril-util" "\ |
| @@ -5538,8 +5564,8 @@ If the argument is nil, we return the display table to its standard state. | |||
| 5538 | 5564 | ||
| 5539 | ;;;*** | 5565 | ;;;*** |
| 5540 | 5566 | ||
| 5541 | ;;;### (autoloads nil "dabbrev" "dabbrev.el" (21678 60839 417744 | 5567 | ;;;### (autoloads nil "dabbrev" "dabbrev.el" (21670 32330 885624 |
| 5542 | ;;;;;; 920000)) | 5568 | ;;;;;; 725000)) |
| 5543 | ;;; Generated autoloads from dabbrev.el | 5569 | ;;; Generated autoloads from dabbrev.el |
| 5544 | (put 'dabbrev-case-fold-search 'risky-local-variable t) | 5570 | (put 'dabbrev-case-fold-search 'risky-local-variable t) |
| 5545 | (put 'dabbrev-case-replace 'risky-local-variable t) | 5571 | (put 'dabbrev-case-replace 'risky-local-variable t) |
| @@ -5585,8 +5611,8 @@ See also `dabbrev-abbrev-char-regexp' and \\[dabbrev-completion]. | |||
| 5585 | 5611 | ||
| 5586 | ;;;*** | 5612 | ;;;*** |
| 5587 | 5613 | ||
| 5588 | ;;;### (autoloads nil "data-debug" "cedet/data-debug.el" (21678 60839 | 5614 | ;;;### (autoloads nil "data-debug" "cedet/data-debug.el" (21670 32330 |
| 5589 | ;;;;;; 333741 545000)) | 5615 | ;;;;;; 885624 725000)) |
| 5590 | ;;; Generated autoloads from cedet/data-debug.el | 5616 | ;;; Generated autoloads from cedet/data-debug.el |
| 5591 | 5617 | ||
| 5592 | (autoload 'data-debug-new-buffer "data-debug" "\ | 5618 | (autoload 'data-debug-new-buffer "data-debug" "\ |
| @@ -5596,7 +5622,7 @@ Create a new data-debug buffer with NAME. | |||
| 5596 | 5622 | ||
| 5597 | ;;;*** | 5623 | ;;;*** |
| 5598 | 5624 | ||
| 5599 | ;;;### (autoloads nil "dbus" "net/dbus.el" (21799 25402 297856 218000)) | 5625 | ;;;### (autoloads nil "dbus" "net/dbus.el" (21799 41767 11212 472000)) |
| 5600 | ;;; Generated autoloads from net/dbus.el | 5626 | ;;; Generated autoloads from net/dbus.el |
| 5601 | 5627 | ||
| 5602 | (autoload 'dbus-handle-event "dbus" "\ | 5628 | (autoload 'dbus-handle-event "dbus" "\ |
| @@ -5609,8 +5635,8 @@ If the HANDLER returns a `dbus-error', it is propagated as return message. | |||
| 5609 | 5635 | ||
| 5610 | ;;;*** | 5636 | ;;;*** |
| 5611 | 5637 | ||
| 5612 | ;;;### (autoloads nil "dcl-mode" "progmodes/dcl-mode.el" (21678 60840 | 5638 | ;;;### (autoloads nil "dcl-mode" "progmodes/dcl-mode.el" (21670 32331 |
| 5613 | ;;;;;; 269779 110000)) | 5639 | ;;;;;; 385639 720000)) |
| 5614 | ;;; Generated autoloads from progmodes/dcl-mode.el | 5640 | ;;; Generated autoloads from progmodes/dcl-mode.el |
| 5615 | 5641 | ||
| 5616 | (autoload 'dcl-mode "dcl-mode" "\ | 5642 | (autoload 'dcl-mode "dcl-mode" "\ |
| @@ -5736,8 +5762,8 @@ There is some minimal font-lock support (see vars | |||
| 5736 | 5762 | ||
| 5737 | ;;;*** | 5763 | ;;;*** |
| 5738 | 5764 | ||
| 5739 | ;;;### (autoloads nil "debug" "emacs-lisp/debug.el" (21776 37118 | 5765 | ;;;### (autoloads nil "debug" "emacs-lisp/debug.el" (21777 14770 |
| 5740 | ;;;;;; 308010 713000)) | 5766 | ;;;;;; 397461 322000)) |
| 5741 | ;;; Generated autoloads from emacs-lisp/debug.el | 5767 | ;;; Generated autoloads from emacs-lisp/debug.el |
| 5742 | 5768 | ||
| 5743 | (setq debugger 'debug) | 5769 | (setq debugger 'debug) |
| @@ -5780,8 +5806,8 @@ To specify a nil argument interactively, exit with an empty minibuffer. | |||
| 5780 | 5806 | ||
| 5781 | ;;;*** | 5807 | ;;;*** |
| 5782 | 5808 | ||
| 5783 | ;;;### (autoloads nil "decipher" "play/decipher.el" (21799 24401 | 5809 | ;;;### (autoloads nil "decipher" "play/decipher.el" (21799 41767 |
| 5784 | ;;;;;; 570172 675000)) | 5810 | ;;;;;; 31221 635000)) |
| 5785 | ;;; Generated autoloads from play/decipher.el | 5811 | ;;; Generated autoloads from play/decipher.el |
| 5786 | 5812 | ||
| 5787 | (autoload 'decipher "decipher" "\ | 5813 | (autoload 'decipher "decipher" "\ |
| @@ -5809,8 +5835,8 @@ The most useful commands are: | |||
| 5809 | 5835 | ||
| 5810 | ;;;*** | 5836 | ;;;*** |
| 5811 | 5837 | ||
| 5812 | ;;;### (autoloads nil "delim-col" "delim-col.el" (21678 60839 417744 | 5838 | ;;;### (autoloads nil "delim-col" "delim-col.el" (21670 32330 885624 |
| 5813 | ;;;;;; 920000)) | 5839 | ;;;;;; 725000)) |
| 5814 | ;;; Generated autoloads from delim-col.el | 5840 | ;;; Generated autoloads from delim-col.el |
| 5815 | (push (purecopy '(delim-col 2 1)) package--builtin-versions) | 5841 | (push (purecopy '(delim-col 2 1)) package--builtin-versions) |
| 5816 | 5842 | ||
| @@ -5835,7 +5861,7 @@ START and END delimits the corners of text rectangle. | |||
| 5835 | 5861 | ||
| 5836 | ;;;*** | 5862 | ;;;*** |
| 5837 | 5863 | ||
| 5838 | ;;;### (autoloads nil "delsel" "delsel.el" (21714 30294 262748 97000)) | 5864 | ;;;### (autoloads nil "delsel" "delsel.el" (21716 41663 456033 27000)) |
| 5839 | ;;; Generated autoloads from delsel.el | 5865 | ;;; Generated autoloads from delsel.el |
| 5840 | 5866 | ||
| 5841 | (defalias 'pending-delete-mode 'delete-selection-mode) | 5867 | (defalias 'pending-delete-mode 'delete-selection-mode) |
| @@ -5863,8 +5889,8 @@ point regardless of any selection. | |||
| 5863 | 5889 | ||
| 5864 | ;;;*** | 5890 | ;;;*** |
| 5865 | 5891 | ||
| 5866 | ;;;### (autoloads nil "derived" "emacs-lisp/derived.el" (21703 62119 | 5892 | ;;;### (autoloads nil "derived" "emacs-lisp/derived.el" (21703 29629 |
| 5867 | ;;;;;; 434295 103000)) | 5893 | ;;;;;; 608890 826000)) |
| 5868 | ;;; Generated autoloads from emacs-lisp/derived.el | 5894 | ;;; Generated autoloads from emacs-lisp/derived.el |
| 5869 | 5895 | ||
| 5870 | (autoload 'define-derived-mode "derived" "\ | 5896 | (autoload 'define-derived-mode "derived" "\ |
| @@ -5932,8 +5958,8 @@ the first time the mode is used. | |||
| 5932 | 5958 | ||
| 5933 | ;;;*** | 5959 | ;;;*** |
| 5934 | 5960 | ||
| 5935 | ;;;### (autoloads nil "descr-text" "descr-text.el" (21694 48017 602102 | 5961 | ;;;### (autoloads nil "descr-text" "descr-text.el" (21695 35516 595262 |
| 5936 | ;;;;;; 111000)) | 5962 | ;;;;;; 313000)) |
| 5937 | ;;; Generated autoloads from descr-text.el | 5963 | ;;; Generated autoloads from descr-text.el |
| 5938 | 5964 | ||
| 5939 | (autoload 'describe-text-properties "descr-text" "\ | 5965 | (autoload 'describe-text-properties "descr-text" "\ |
| @@ -5982,8 +6008,8 @@ This function is meant to be used as a value of | |||
| 5982 | 6008 | ||
| 5983 | ;;;*** | 6009 | ;;;*** |
| 5984 | 6010 | ||
| 5985 | ;;;### (autoloads nil "desktop" "desktop.el" (21799 25192 774103 | 6011 | ;;;### (autoloads nil "desktop" "desktop.el" (21799 41766 961230 |
| 5986 | ;;;;;; 976000)) | 6012 | ;;;;;; 875000)) |
| 5987 | ;;; Generated autoloads from desktop.el | 6013 | ;;; Generated autoloads from desktop.el |
| 5988 | 6014 | ||
| 5989 | (defvar desktop-save-mode nil "\ | 6015 | (defvar desktop-save-mode nil "\ |
| @@ -6188,8 +6214,8 @@ Revert to the last loaded desktop. | |||
| 6188 | 6214 | ||
| 6189 | ;;;*** | 6215 | ;;;*** |
| 6190 | 6216 | ||
| 6191 | ;;;### (autoloads nil "deuglify" "gnus/deuglify.el" (21797 54705 | 6217 | ;;;### (autoloads nil "deuglify" "gnus/deuglify.el" (21795 44704 |
| 6192 | ;;;;;; 36905 533000)) | 6218 | ;;;;;; 920702 722000)) |
| 6193 | ;;; Generated autoloads from gnus/deuglify.el | 6219 | ;;; Generated autoloads from gnus/deuglify.el |
| 6194 | 6220 | ||
| 6195 | (autoload 'gnus-article-outlook-unwrap-lines "deuglify" "\ | 6221 | (autoload 'gnus-article-outlook-unwrap-lines "deuglify" "\ |
| @@ -6221,8 +6247,8 @@ Deuglify broken Outlook (Express) articles and redisplay. | |||
| 6221 | 6247 | ||
| 6222 | ;;;*** | 6248 | ;;;*** |
| 6223 | 6249 | ||
| 6224 | ;;;### (autoloads nil "diary-lib" "calendar/diary-lib.el" (21678 | 6250 | ;;;### (autoloads nil "diary-lib" "calendar/diary-lib.el" (21670 |
| 6225 | ;;;;;; 60839 317740 902000)) | 6251 | ;;;;;; 32330 885624 725000)) |
| 6226 | ;;; Generated autoloads from calendar/diary-lib.el | 6252 | ;;; Generated autoloads from calendar/diary-lib.el |
| 6227 | 6253 | ||
| 6228 | (autoload 'diary "diary-lib" "\ | 6254 | (autoload 'diary "diary-lib" "\ |
| @@ -6264,10 +6290,10 @@ Major mode for editing the diary file. | |||
| 6264 | 6290 | ||
| 6265 | ;;;*** | 6291 | ;;;*** |
| 6266 | 6292 | ||
| 6267 | ;;;### (autoloads nil "diff" "vc/diff.el" (21678 60840 517789 31000)) | 6293 | ;;;### (autoloads nil "diff" "vc/diff.el" (21804 59688 284811 0)) |
| 6268 | ;;; Generated autoloads from vc/diff.el | 6294 | ;;; Generated autoloads from vc/diff.el |
| 6269 | 6295 | ||
| 6270 | (defvar diff-switches (purecopy "-c") "\ | 6296 | (defvar diff-switches (purecopy "-u") "\ |
| 6271 | A string or list of strings specifying switches to be passed to diff.") | 6297 | A string or list of strings specifying switches to be passed to diff.") |
| 6272 | 6298 | ||
| 6273 | (custom-autoload 'diff-switches "diff" t) | 6299 | (custom-autoload 'diff-switches "diff" t) |
| @@ -6312,8 +6338,8 @@ This requires the external program `diff' to be in your `exec-path'. | |||
| 6312 | 6338 | ||
| 6313 | ;;;*** | 6339 | ;;;*** |
| 6314 | 6340 | ||
| 6315 | ;;;### (autoloads nil "diff-mode" "vc/diff-mode.el" (21797 55597 | 6341 | ;;;### (autoloads nil "diff-mode" "vc/diff-mode.el" (21798 20907 |
| 6316 | ;;;;;; 620753 991000)) | 6342 | ;;;;;; 11218 42000)) |
| 6317 | ;;; Generated autoloads from vc/diff-mode.el | 6343 | ;;; Generated autoloads from vc/diff-mode.el |
| 6318 | 6344 | ||
| 6319 | (autoload 'diff-mode "diff-mode" "\ | 6345 | (autoload 'diff-mode "diff-mode" "\ |
| @@ -6345,7 +6371,7 @@ the mode if ARG is omitted or nil. | |||
| 6345 | 6371 | ||
| 6346 | ;;;*** | 6372 | ;;;*** |
| 6347 | 6373 | ||
| 6348 | ;;;### (autoloads nil "dig" "net/dig.el" (21678 60839 961766 782000)) | 6374 | ;;;### (autoloads nil "dig" "net/dig.el" (21670 32331 385639 720000)) |
| 6349 | ;;; Generated autoloads from net/dig.el | 6375 | ;;; Generated autoloads from net/dig.el |
| 6350 | 6376 | ||
| 6351 | (autoload 'dig "dig" "\ | 6377 | (autoload 'dig "dig" "\ |
| @@ -6356,7 +6382,7 @@ Optional arguments are passed to `dig-invoke'. | |||
| 6356 | 6382 | ||
| 6357 | ;;;*** | 6383 | ;;;*** |
| 6358 | 6384 | ||
| 6359 | ;;;### (autoloads nil "dired" "dired.el" (21757 49303 481943 552000)) | 6385 | ;;;### (autoloads nil "dired" "dired.el" (21757 29489 158925 687000)) |
| 6360 | ;;; Generated autoloads from dired.el | 6386 | ;;; Generated autoloads from dired.el |
| 6361 | 6387 | ||
| 6362 | (defvar dired-listing-switches (purecopy "-al") "\ | 6388 | (defvar dired-listing-switches (purecopy "-al") "\ |
| @@ -6476,8 +6502,8 @@ Keybindings: | |||
| 6476 | 6502 | ||
| 6477 | ;;;*** | 6503 | ;;;*** |
| 6478 | 6504 | ||
| 6479 | ;;;### (autoloads nil "dirtrack" "dirtrack.el" (21678 60839 429745 | 6505 | ;;;### (autoloads nil "dirtrack" "dirtrack.el" (21670 32330 885624 |
| 6480 | ;;;;;; 402000)) | 6506 | ;;;;;; 725000)) |
| 6481 | ;;; Generated autoloads from dirtrack.el | 6507 | ;;; Generated autoloads from dirtrack.el |
| 6482 | 6508 | ||
| 6483 | (autoload 'dirtrack-mode "dirtrack" "\ | 6509 | (autoload 'dirtrack-mode "dirtrack" "\ |
| @@ -6507,8 +6533,8 @@ from `default-directory'. | |||
| 6507 | 6533 | ||
| 6508 | ;;;*** | 6534 | ;;;*** |
| 6509 | 6535 | ||
| 6510 | ;;;### (autoloads nil "disass" "emacs-lisp/disass.el" (21678 60839 | 6536 | ;;;### (autoloads nil "disass" "emacs-lisp/disass.el" (21670 32330 |
| 6511 | ;;;;;; 461746 688000)) | 6537 | ;;;;;; 885624 725000)) |
| 6512 | ;;; Generated autoloads from emacs-lisp/disass.el | 6538 | ;;; Generated autoloads from emacs-lisp/disass.el |
| 6513 | 6539 | ||
| 6514 | (autoload 'disassemble "disass" "\ | 6540 | (autoload 'disassemble "disass" "\ |
| @@ -6522,8 +6548,8 @@ redefine OBJECT if it is a symbol. | |||
| 6522 | 6548 | ||
| 6523 | ;;;*** | 6549 | ;;;*** |
| 6524 | 6550 | ||
| 6525 | ;;;### (autoloads nil "disp-table" "disp-table.el" (21678 60839 429745 | 6551 | ;;;### (autoloads nil "disp-table" "disp-table.el" (21670 32330 885624 |
| 6526 | ;;;;;; 402000)) | 6552 | ;;;;;; 725000)) |
| 6527 | ;;; Generated autoloads from disp-table.el | 6553 | ;;; Generated autoloads from disp-table.el |
| 6528 | 6554 | ||
| 6529 | (autoload 'make-display-table "disp-table" "\ | 6555 | (autoload 'make-display-table "disp-table" "\ |
| @@ -6644,8 +6670,8 @@ in `.emacs'. | |||
| 6644 | 6670 | ||
| 6645 | ;;;*** | 6671 | ;;;*** |
| 6646 | 6672 | ||
| 6647 | ;;;### (autoloads nil "dissociate" "play/dissociate.el" (21678 60840 | 6673 | ;;;### (autoloads nil "dissociate" "play/dissociate.el" (21670 32331 |
| 6648 | ;;;;;; 197776 230000)) | 6674 | ;;;;;; 385639 720000)) |
| 6649 | ;;; Generated autoloads from play/dissociate.el | 6675 | ;;; Generated autoloads from play/dissociate.el |
| 6650 | 6676 | ||
| 6651 | (autoload 'dissociated-press "dissociate" "\ | 6677 | (autoload 'dissociated-press "dissociate" "\ |
| @@ -6661,7 +6687,7 @@ Default is 2. | |||
| 6661 | 6687 | ||
| 6662 | ;;;*** | 6688 | ;;;*** |
| 6663 | 6689 | ||
| 6664 | ;;;### (autoloads nil "dnd" "dnd.el" (21678 60839 429745 402000)) | 6690 | ;;;### (autoloads nil "dnd" "dnd.el" (21670 32330 885624 725000)) |
| 6665 | ;;; Generated autoloads from dnd.el | 6691 | ;;; Generated autoloads from dnd.el |
| 6666 | 6692 | ||
| 6667 | (defvar dnd-protocol-alist `((,(purecopy "^file:///") . dnd-open-local-file) (,(purecopy "^file://") . dnd-open-file) (,(purecopy "^file:") . dnd-open-local-file) (,(purecopy "^\\(https?\\|ftp\\|file\\|nfs\\)://") . dnd-open-file)) "\ | 6693 | (defvar dnd-protocol-alist `((,(purecopy "^file:///") . dnd-open-local-file) (,(purecopy "^file://") . dnd-open-file) (,(purecopy "^file:") . dnd-open-local-file) (,(purecopy "^\\(https?\\|ftp\\|file\\|nfs\\)://") . dnd-open-file)) "\ |
| @@ -6681,8 +6707,8 @@ if some action was made, or nil if the URL is ignored.") | |||
| 6681 | 6707 | ||
| 6682 | ;;;*** | 6708 | ;;;*** |
| 6683 | 6709 | ||
| 6684 | ;;;### (autoloads nil "dns-mode" "textmodes/dns-mode.el" (21678 60840 | 6710 | ;;;### (autoloads nil "dns-mode" "textmodes/dns-mode.el" (21670 32331 |
| 6685 | ;;;;;; 449786 311000)) | 6711 | ;;;;;; 885635 586000)) |
| 6686 | ;;; Generated autoloads from textmodes/dns-mode.el | 6712 | ;;; Generated autoloads from textmodes/dns-mode.el |
| 6687 | 6713 | ||
| 6688 | (autoload 'dns-mode "dns-mode" "\ | 6714 | (autoload 'dns-mode "dns-mode" "\ |
| @@ -6705,8 +6731,8 @@ Locate SOA record and increment the serial field. | |||
| 6705 | 6731 | ||
| 6706 | ;;;*** | 6732 | ;;;*** |
| 6707 | 6733 | ||
| 6708 | ;;;### (autoloads nil "doc-view" "doc-view.el" (21718 7576 270960 | 6734 | ;;;### (autoloads nil "doc-view" "doc-view.el" (21716 41663 456033 |
| 6709 | ;;;;;; 954000)) | 6735 | ;;;;;; 27000)) |
| 6710 | ;;; Generated autoloads from doc-view.el | 6736 | ;;; Generated autoloads from doc-view.el |
| 6711 | 6737 | ||
| 6712 | (autoload 'doc-view-mode-p "doc-view" "\ | 6738 | (autoload 'doc-view-mode-p "doc-view" "\ |
| @@ -6752,8 +6778,8 @@ See the command `doc-view-mode' for more information on this mode. | |||
| 6752 | 6778 | ||
| 6753 | ;;;*** | 6779 | ;;;*** |
| 6754 | 6780 | ||
| 6755 | ;;;### (autoloads nil "doctor" "play/doctor.el" (21678 60840 201776 | 6781 | ;;;### (autoloads nil "doctor" "play/doctor.el" (21670 32331 385639 |
| 6756 | ;;;;;; 390000)) | 6782 | ;;;;;; 720000)) |
| 6757 | ;;; Generated autoloads from play/doctor.el | 6783 | ;;; Generated autoloads from play/doctor.el |
| 6758 | 6784 | ||
| 6759 | (autoload 'doctor "doctor" "\ | 6785 | (autoload 'doctor "doctor" "\ |
| @@ -6763,7 +6789,7 @@ Switch to *doctor* buffer and start giving psychotherapy. | |||
| 6763 | 6789 | ||
| 6764 | ;;;*** | 6790 | ;;;*** |
| 6765 | 6791 | ||
| 6766 | ;;;### (autoloads nil "double" "double.el" (21678 60839 433745 563000)) | 6792 | ;;;### (autoloads nil "double" "double.el" (21670 32330 885624 725000)) |
| 6767 | ;;; Generated autoloads from double.el | 6793 | ;;; Generated autoloads from double.el |
| 6768 | 6794 | ||
| 6769 | (autoload 'double-mode "double" "\ | 6795 | (autoload 'double-mode "double" "\ |
| @@ -6779,8 +6805,8 @@ strings when pressed twice. See `double-map' for details. | |||
| 6779 | 6805 | ||
| 6780 | ;;;*** | 6806 | ;;;*** |
| 6781 | 6807 | ||
| 6782 | ;;;### (autoloads nil "dunnet" "play/dunnet.el" (21678 60840 201776 | 6808 | ;;;### (autoloads nil "dunnet" "play/dunnet.el" (21670 32331 385639 |
| 6783 | ;;;;;; 390000)) | 6809 | ;;;;;; 720000)) |
| 6784 | ;;; Generated autoloads from play/dunnet.el | 6810 | ;;; Generated autoloads from play/dunnet.el |
| 6785 | (push (purecopy '(dunnet 2 1)) package--builtin-versions) | 6811 | (push (purecopy '(dunnet 2 1)) package--builtin-versions) |
| 6786 | 6812 | ||
| @@ -6792,7 +6818,7 @@ Switch to *dungeon* buffer and start game. | |||
| 6792 | ;;;*** | 6818 | ;;;*** |
| 6793 | 6819 | ||
| 6794 | ;;;### (autoloads nil "easy-mmode" "emacs-lisp/easy-mmode.el" (21732 | 6820 | ;;;### (autoloads nil "easy-mmode" "emacs-lisp/easy-mmode.el" (21732 |
| 6795 | ;;;;;; 38826 390629 134000)) | 6821 | ;;;;;; 29888 498897 471000)) |
| 6796 | ;;; Generated autoloads from emacs-lisp/easy-mmode.el | 6822 | ;;; Generated autoloads from emacs-lisp/easy-mmode.el |
| 6797 | 6823 | ||
| 6798 | (defalias 'easy-mmode-define-minor-mode 'define-minor-mode) | 6824 | (defalias 'easy-mmode-define-minor-mode 'define-minor-mode) |
| @@ -6936,8 +6962,8 @@ CSS contains a list of syntax specifications of the form (CHAR . SYNTAX). | |||
| 6936 | 6962 | ||
| 6937 | ;;;*** | 6963 | ;;;*** |
| 6938 | 6964 | ||
| 6939 | ;;;### (autoloads nil "easymenu" "emacs-lisp/easymenu.el" (21678 | 6965 | ;;;### (autoloads nil "easymenu" "emacs-lisp/easymenu.el" (21670 |
| 6940 | ;;;;;; 60839 461746 688000)) | 6966 | ;;;;;; 32330 885624 725000)) |
| 6941 | ;;; Generated autoloads from emacs-lisp/easymenu.el | 6967 | ;;; Generated autoloads from emacs-lisp/easymenu.el |
| 6942 | 6968 | ||
| 6943 | (autoload 'easy-menu-define "easymenu" "\ | 6969 | (autoload 'easy-menu-define "easymenu" "\ |
| @@ -7075,8 +7101,8 @@ To implement dynamic menus, either call this from | |||
| 7075 | 7101 | ||
| 7076 | ;;;*** | 7102 | ;;;*** |
| 7077 | 7103 | ||
| 7078 | ;;;### (autoloads nil "ebnf2ps" "progmodes/ebnf2ps.el" (21678 60840 | 7104 | ;;;### (autoloads nil "ebnf2ps" "progmodes/ebnf2ps.el" (21670 32331 |
| 7079 | ;;;;;; 277779 430000)) | 7105 | ;;;;;; 385639 720000)) |
| 7080 | ;;; Generated autoloads from progmodes/ebnf2ps.el | 7106 | ;;; Generated autoloads from progmodes/ebnf2ps.el |
| 7081 | (push (purecopy '(ebnf2ps 4 4)) package--builtin-versions) | 7107 | (push (purecopy '(ebnf2ps 4 4)) package--builtin-versions) |
| 7082 | 7108 | ||
| @@ -7341,8 +7367,8 @@ See `ebnf-style-database' documentation. | |||
| 7341 | 7367 | ||
| 7342 | ;;;*** | 7368 | ;;;*** |
| 7343 | 7369 | ||
| 7344 | ;;;### (autoloads nil "ebrowse" "progmodes/ebrowse.el" (21678 60840 | 7370 | ;;;### (autoloads nil "ebrowse" "progmodes/ebrowse.el" (21670 32331 |
| 7345 | ;;;;;; 281779 590000)) | 7371 | ;;;;;; 385639 720000)) |
| 7346 | ;;; Generated autoloads from progmodes/ebrowse.el | 7372 | ;;; Generated autoloads from progmodes/ebrowse.el |
| 7347 | 7373 | ||
| 7348 | (autoload 'ebrowse-tree-mode "ebrowse" "\ | 7374 | (autoload 'ebrowse-tree-mode "ebrowse" "\ |
| @@ -7490,8 +7516,8 @@ Display statistics for a class tree. | |||
| 7490 | 7516 | ||
| 7491 | ;;;*** | 7517 | ;;;*** |
| 7492 | 7518 | ||
| 7493 | ;;;### (autoloads nil "ebuff-menu" "ebuff-menu.el" (21678 60839 433745 | 7519 | ;;;### (autoloads nil "ebuff-menu" "ebuff-menu.el" (21670 32330 885624 |
| 7494 | ;;;;;; 563000)) | 7520 | ;;;;;; 725000)) |
| 7495 | ;;; Generated autoloads from ebuff-menu.el | 7521 | ;;; Generated autoloads from ebuff-menu.el |
| 7496 | 7522 | ||
| 7497 | (autoload 'electric-buffer-list "ebuff-menu" "\ | 7523 | (autoload 'electric-buffer-list "ebuff-menu" "\ |
| @@ -7523,8 +7549,8 @@ Run hooks in `electric-buffer-menu-mode-hook' on entry. | |||
| 7523 | 7549 | ||
| 7524 | ;;;*** | 7550 | ;;;*** |
| 7525 | 7551 | ||
| 7526 | ;;;### (autoloads nil "echistory" "echistory.el" (21678 60839 433745 | 7552 | ;;;### (autoloads nil "echistory" "echistory.el" (21670 32330 885624 |
| 7527 | ;;;;;; 563000)) | 7553 | ;;;;;; 725000)) |
| 7528 | ;;; Generated autoloads from echistory.el | 7554 | ;;; Generated autoloads from echistory.el |
| 7529 | 7555 | ||
| 7530 | (autoload 'Electric-command-history-redo-expression "echistory" "\ | 7556 | (autoload 'Electric-command-history-redo-expression "echistory" "\ |
| @@ -7535,8 +7561,8 @@ With prefix arg NOCONFIRM, execute current line as-is without editing. | |||
| 7535 | 7561 | ||
| 7536 | ;;;*** | 7562 | ;;;*** |
| 7537 | 7563 | ||
| 7538 | ;;;### (autoloads nil "ecomplete" "gnus/ecomplete.el" (21678 60839 | 7564 | ;;;### (autoloads nil "ecomplete" "gnus/ecomplete.el" (21670 32330 |
| 7539 | ;;;;;; 625753 279000)) | 7565 | ;;;;;; 885624 725000)) |
| 7540 | ;;; Generated autoloads from gnus/ecomplete.el | 7566 | ;;; Generated autoloads from gnus/ecomplete.el |
| 7541 | 7567 | ||
| 7542 | (autoload 'ecomplete-setup "ecomplete" "\ | 7568 | (autoload 'ecomplete-setup "ecomplete" "\ |
| @@ -7546,7 +7572,7 @@ With prefix arg NOCONFIRM, execute current line as-is without editing. | |||
| 7546 | 7572 | ||
| 7547 | ;;;*** | 7573 | ;;;*** |
| 7548 | 7574 | ||
| 7549 | ;;;### (autoloads nil "ede" "cedet/ede.el" (21714 11434 472202 812000)) | 7575 | ;;;### (autoloads nil "ede" "cedet/ede.el" (21715 20800 626041 761000)) |
| 7550 | ;;; Generated autoloads from cedet/ede.el | 7576 | ;;; Generated autoloads from cedet/ede.el |
| 7551 | (push (purecopy '(ede 1 2)) package--builtin-versions) | 7577 | (push (purecopy '(ede 1 2)) package--builtin-versions) |
| 7552 | 7578 | ||
| @@ -7572,8 +7598,8 @@ an EDE controlled project. | |||
| 7572 | 7598 | ||
| 7573 | ;;;*** | 7599 | ;;;*** |
| 7574 | 7600 | ||
| 7575 | ;;;### (autoloads nil "edebug" "emacs-lisp/edebug.el" (21803 61751 | 7601 | ;;;### (autoloads nil "edebug" "emacs-lisp/edebug.el" (21803 38822 |
| 7576 | ;;;;;; 261341 967000)) | 7602 | ;;;;;; 934065 207000)) |
| 7577 | ;;; Generated autoloads from emacs-lisp/edebug.el | 7603 | ;;; Generated autoloads from emacs-lisp/edebug.el |
| 7578 | 7604 | ||
| 7579 | (defvar edebug-all-defs nil "\ | 7605 | (defvar edebug-all-defs nil "\ |
| @@ -7637,7 +7663,7 @@ Toggle edebugging of all forms. | |||
| 7637 | 7663 | ||
| 7638 | ;;;*** | 7664 | ;;;*** |
| 7639 | 7665 | ||
| 7640 | ;;;### (autoloads nil "ediff" "vc/ediff.el" (21678 60840 529789 511000)) | 7666 | ;;;### (autoloads nil "ediff" "vc/ediff.el" (21670 32331 885635 586000)) |
| 7641 | ;;; Generated autoloads from vc/ediff.el | 7667 | ;;; Generated autoloads from vc/ediff.el |
| 7642 | (push (purecopy '(ediff 2 81 4)) package--builtin-versions) | 7668 | (push (purecopy '(ediff 2 81 4)) package--builtin-versions) |
| 7643 | 7669 | ||
| @@ -7909,8 +7935,8 @@ With optional NODE, goes to that node. | |||
| 7909 | 7935 | ||
| 7910 | ;;;*** | 7936 | ;;;*** |
| 7911 | 7937 | ||
| 7912 | ;;;### (autoloads nil "ediff-help" "vc/ediff-help.el" (21678 60840 | 7938 | ;;;### (autoloads nil "ediff-help" "vc/ediff-help.el" (21670 32331 |
| 7913 | ;;;;;; 517789 31000)) | 7939 | ;;;;;; 885635 586000)) |
| 7914 | ;;; Generated autoloads from vc/ediff-help.el | 7940 | ;;; Generated autoloads from vc/ediff-help.el |
| 7915 | 7941 | ||
| 7916 | (autoload 'ediff-customize "ediff-help" "\ | 7942 | (autoload 'ediff-customize "ediff-help" "\ |
| @@ -7920,8 +7946,8 @@ With optional NODE, goes to that node. | |||
| 7920 | 7946 | ||
| 7921 | ;;;*** | 7947 | ;;;*** |
| 7922 | 7948 | ||
| 7923 | ;;;### (autoloads nil "ediff-mult" "vc/ediff-mult.el" (21678 60840 | 7949 | ;;;### (autoloads nil "ediff-mult" "vc/ediff-mult.el" (21670 32331 |
| 7924 | ;;;;;; 521789 190000)) | 7950 | ;;;;;; 885635 586000)) |
| 7925 | ;;; Generated autoloads from vc/ediff-mult.el | 7951 | ;;; Generated autoloads from vc/ediff-mult.el |
| 7926 | 7952 | ||
| 7927 | (autoload 'ediff-show-registry "ediff-mult" "\ | 7953 | (autoload 'ediff-show-registry "ediff-mult" "\ |
| @@ -7933,8 +7959,8 @@ Display Ediff's registry. | |||
| 7933 | 7959 | ||
| 7934 | ;;;*** | 7960 | ;;;*** |
| 7935 | 7961 | ||
| 7936 | ;;;### (autoloads nil "ediff-util" "vc/ediff-util.el" (21678 60840 | 7962 | ;;;### (autoloads nil "ediff-util" "vc/ediff-util.el" (21670 32331 |
| 7937 | ;;;;;; 525789 351000)) | 7963 | ;;;;;; 885635 586000)) |
| 7938 | ;;; Generated autoloads from vc/ediff-util.el | 7964 | ;;; Generated autoloads from vc/ediff-util.el |
| 7939 | 7965 | ||
| 7940 | (autoload 'ediff-toggle-multiframe "ediff-util" "\ | 7966 | (autoload 'ediff-toggle-multiframe "ediff-util" "\ |
| @@ -7953,8 +7979,8 @@ To change the default, set the variable `ediff-use-toolbar-p', which see. | |||
| 7953 | 7979 | ||
| 7954 | ;;;*** | 7980 | ;;;*** |
| 7955 | 7981 | ||
| 7956 | ;;;### (autoloads nil "edmacro" "edmacro.el" (21799 24401 550173 | 7982 | ;;;### (autoloads nil "edmacro" "edmacro.el" (21799 41766 961230 |
| 7957 | ;;;;;; 82000)) | 7983 | ;;;;;; 875000)) |
| 7958 | ;;; Generated autoloads from edmacro.el | 7984 | ;;; Generated autoloads from edmacro.el |
| 7959 | (push (purecopy '(edmacro 2 1)) package--builtin-versions) | 7985 | (push (purecopy '(edmacro 2 1)) package--builtin-versions) |
| 7960 | 7986 | ||
| @@ -8003,8 +8029,8 @@ or nil, use a compact 80-column format. | |||
| 8003 | 8029 | ||
| 8004 | ;;;*** | 8030 | ;;;*** |
| 8005 | 8031 | ||
| 8006 | ;;;### (autoloads nil "edt" "emulation/edt.el" (21678 60839 505748 | 8032 | ;;;### (autoloads nil "edt" "emulation/edt.el" (21670 32330 885624 |
| 8007 | ;;;;;; 457000)) | 8033 | ;;;;;; 725000)) |
| 8008 | ;;; Generated autoloads from emulation/edt.el | 8034 | ;;; Generated autoloads from emulation/edt.el |
| 8009 | 8035 | ||
| 8010 | (autoload 'edt-set-scroll-margins "edt" "\ | 8036 | (autoload 'edt-set-scroll-margins "edt" "\ |
| @@ -8021,7 +8047,7 @@ Turn on EDT Emulation. | |||
| 8021 | 8047 | ||
| 8022 | ;;;*** | 8048 | ;;;*** |
| 8023 | 8049 | ||
| 8024 | ;;;### (autoloads nil "ehelp" "ehelp.el" (21678 60839 437745 724000)) | 8050 | ;;;### (autoloads nil "ehelp" "ehelp.el" (21670 32330 885624 725000)) |
| 8025 | ;;; Generated autoloads from ehelp.el | 8051 | ;;; Generated autoloads from ehelp.el |
| 8026 | 8052 | ||
| 8027 | (autoload 'with-electric-help "ehelp" "\ | 8053 | (autoload 'with-electric-help "ehelp" "\ |
| @@ -8057,15 +8083,15 @@ BUFFER is put back into its original major mode. | |||
| 8057 | 8083 | ||
| 8058 | ;;;*** | 8084 | ;;;*** |
| 8059 | 8085 | ||
| 8060 | ;;;### (autoloads nil "eieio" "emacs-lisp/eieio.el" (21803 61751 | 8086 | ;;;### (autoloads nil "eieio" "emacs-lisp/eieio.el" (21803 38822 |
| 8061 | ;;;;;; 261341 967000)) | 8087 | ;;;;;; 944058 719000)) |
| 8062 | ;;; Generated autoloads from emacs-lisp/eieio.el | 8088 | ;;; Generated autoloads from emacs-lisp/eieio.el |
| 8063 | (push (purecopy '(eieio 1 4)) package--builtin-versions) | 8089 | (push (purecopy '(eieio 1 4)) package--builtin-versions) |
| 8064 | 8090 | ||
| 8065 | ;;;*** | 8091 | ;;;*** |
| 8066 | 8092 | ||
| 8067 | ;;;### (autoloads nil "eieio-core" "emacs-lisp/eieio-core.el" (21797 | 8093 | ;;;### (autoloads nil "eieio-core" "emacs-lisp/eieio-core.el" (21822 |
| 8068 | ;;;;;; 54704 984906 655000)) | 8094 | ;;;;;; 42786 590507 895000)) |
| 8069 | ;;; Generated autoloads from emacs-lisp/eieio-core.el | 8095 | ;;; Generated autoloads from emacs-lisp/eieio-core.el |
| 8070 | (push (purecopy '(eieio-core 1 4)) package--builtin-versions) | 8096 | (push (purecopy '(eieio-core 1 4)) package--builtin-versions) |
| 8071 | 8097 | ||
| @@ -8081,8 +8107,8 @@ It creates an autoload function for CNAME's constructor. | |||
| 8081 | 8107 | ||
| 8082 | ;;;*** | 8108 | ;;;*** |
| 8083 | 8109 | ||
| 8084 | ;;;### (autoloads nil "elec-pair" "elec-pair.el" (21783 27762 910046 | 8110 | ;;;### (autoloads nil "elec-pair" "elec-pair.el" (21811 32939 170488 |
| 8085 | ;;;;;; 655000)) | 8111 | ;;;;;; 968000)) |
| 8086 | ;;; Generated autoloads from elec-pair.el | 8112 | ;;; Generated autoloads from elec-pair.el |
| 8087 | 8113 | ||
| 8088 | (defvar electric-pair-text-pairs '((34 . 34)) "\ | 8114 | (defvar electric-pair-text-pairs '((34 . 34)) "\ |
| @@ -8123,8 +8149,8 @@ Toggle `electric-pair-mode' only in this buffer. | |||
| 8123 | 8149 | ||
| 8124 | ;;;*** | 8150 | ;;;*** |
| 8125 | 8151 | ||
| 8126 | ;;;### (autoloads nil "elide-head" "elide-head.el" (21678 60839 437745 | 8152 | ;;;### (autoloads nil "elide-head" "elide-head.el" (21670 32330 885624 |
| 8127 | ;;;;;; 724000)) | 8153 | ;;;;;; 725000)) |
| 8128 | ;;; Generated autoloads from elide-head.el | 8154 | ;;; Generated autoloads from elide-head.el |
| 8129 | 8155 | ||
| 8130 | (autoload 'elide-head "elide-head" "\ | 8156 | (autoload 'elide-head "elide-head" "\ |
| @@ -8139,8 +8165,8 @@ This is suitable as an entry on `find-file-hook' or appropriate mode hooks. | |||
| 8139 | 8165 | ||
| 8140 | ;;;*** | 8166 | ;;;*** |
| 8141 | 8167 | ||
| 8142 | ;;;### (autoloads nil "elint" "emacs-lisp/elint.el" (21678 60839 | 8168 | ;;;### (autoloads nil "elint" "emacs-lisp/elint.el" (21814 9129 240503 |
| 8143 | ;;;;;; 473747 171000)) | 8169 | ;;;;;; 291000)) |
| 8144 | ;;; Generated autoloads from emacs-lisp/elint.el | 8170 | ;;; Generated autoloads from emacs-lisp/elint.el |
| 8145 | 8171 | ||
| 8146 | (autoload 'elint-file "elint" "\ | 8172 | (autoload 'elint-file "elint" "\ |
| @@ -8175,8 +8201,8 @@ optional prefix argument REINIT is non-nil. | |||
| 8175 | 8201 | ||
| 8176 | ;;;*** | 8202 | ;;;*** |
| 8177 | 8203 | ||
| 8178 | ;;;### (autoloads nil "elp" "emacs-lisp/elp.el" (21678 60839 473747 | 8204 | ;;;### (autoloads nil "elp" "emacs-lisp/elp.el" (21670 32330 885624 |
| 8179 | ;;;;;; 171000)) | 8205 | ;;;;;; 725000)) |
| 8180 | ;;; Generated autoloads from emacs-lisp/elp.el | 8206 | ;;; Generated autoloads from emacs-lisp/elp.el |
| 8181 | 8207 | ||
| 8182 | (autoload 'elp-instrument-function "elp" "\ | 8208 | (autoload 'elp-instrument-function "elp" "\ |
| @@ -8210,8 +8236,8 @@ displayed. | |||
| 8210 | 8236 | ||
| 8211 | ;;;*** | 8237 | ;;;*** |
| 8212 | 8238 | ||
| 8213 | ;;;### (autoloads nil "emacs-lock" "emacs-lock.el" (21678 60839 497748 | 8239 | ;;;### (autoloads nil "emacs-lock" "emacs-lock.el" (21670 32330 885624 |
| 8214 | ;;;;;; 135000)) | 8240 | ;;;;;; 725000)) |
| 8215 | ;;; Generated autoloads from emacs-lock.el | 8241 | ;;; Generated autoloads from emacs-lock.el |
| 8216 | 8242 | ||
| 8217 | (autoload 'emacs-lock-mode "emacs-lock" "\ | 8243 | (autoload 'emacs-lock-mode "emacs-lock" "\ |
| @@ -8238,8 +8264,8 @@ Other values are interpreted as usual. | |||
| 8238 | 8264 | ||
| 8239 | ;;;*** | 8265 | ;;;*** |
| 8240 | 8266 | ||
| 8241 | ;;;### (autoloads nil "emacsbug" "mail/emacsbug.el" (21678 60839 | 8267 | ;;;### (autoloads nil "emacsbug" "mail/emacsbug.el" (21814 9129 290493 |
| 8242 | ;;;;;; 869763 84000)) | 8268 | ;;;;;; 495000)) |
| 8243 | ;;; Generated autoloads from mail/emacsbug.el | 8269 | ;;; Generated autoloads from mail/emacsbug.el |
| 8244 | 8270 | ||
| 8245 | (autoload 'report-emacs-bug "emacsbug" "\ | 8271 | (autoload 'report-emacs-bug "emacsbug" "\ |
| @@ -8252,8 +8278,8 @@ Prompts for bug subject. Leaves you in a mail buffer. | |||
| 8252 | 8278 | ||
| 8253 | ;;;*** | 8279 | ;;;*** |
| 8254 | 8280 | ||
| 8255 | ;;;### (autoloads nil "emerge" "vc/emerge.el" (21605 26937 780008 | 8281 | ;;;### (autoloads nil "emerge" "vc/emerge.el" (21607 54478 800121 |
| 8256 | ;;;;;; 15000)) | 8282 | ;;;;;; 42000)) |
| 8257 | ;;; Generated autoloads from vc/emerge.el | 8283 | ;;; Generated autoloads from vc/emerge.el |
| 8258 | 8284 | ||
| 8259 | (autoload 'emerge-files "emerge" "\ | 8285 | (autoload 'emerge-files "emerge" "\ |
| @@ -8313,8 +8339,8 @@ Emerge two RCS revisions of a file, with another revision as ancestor. | |||
| 8313 | 8339 | ||
| 8314 | ;;;*** | 8340 | ;;;*** |
| 8315 | 8341 | ||
| 8316 | ;;;### (autoloads nil "enriched" "textmodes/enriched.el" (21690 51765 | 8342 | ;;;### (autoloads nil "enriched" "textmodes/enriched.el" (21691 38459 |
| 8317 | ;;;;;; 876519 934000)) | 8343 | ;;;;;; 74604 918000)) |
| 8318 | ;;; Generated autoloads from textmodes/enriched.el | 8344 | ;;; Generated autoloads from textmodes/enriched.el |
| 8319 | 8345 | ||
| 8320 | (autoload 'enriched-mode "enriched" "\ | 8346 | (autoload 'enriched-mode "enriched" "\ |
| @@ -8349,7 +8375,7 @@ Commands: | |||
| 8349 | 8375 | ||
| 8350 | ;;;*** | 8376 | ;;;*** |
| 8351 | 8377 | ||
| 8352 | ;;;### (autoloads nil "epa" "epa.el" (21678 60839 517748 939000)) | 8378 | ;;;### (autoloads nil "epa" "epa.el" (21670 32330 885624 725000)) |
| 8353 | ;;; Generated autoloads from epa.el | 8379 | ;;; Generated autoloads from epa.el |
| 8354 | 8380 | ||
| 8355 | (autoload 'epa-list-keys "epa" "\ | 8381 | (autoload 'epa-list-keys "epa" "\ |
| @@ -8537,8 +8563,8 @@ Insert selected KEYS after the point. | |||
| 8537 | 8563 | ||
| 8538 | ;;;*** | 8564 | ;;;*** |
| 8539 | 8565 | ||
| 8540 | ;;;### (autoloads nil "epa-dired" "epa-dired.el" (21678 60839 513748 | 8566 | ;;;### (autoloads nil "epa-dired" "epa-dired.el" (21670 32330 885624 |
| 8541 | ;;;;;; 778000)) | 8567 | ;;;;;; 725000)) |
| 8542 | ;;; Generated autoloads from epa-dired.el | 8568 | ;;; Generated autoloads from epa-dired.el |
| 8543 | 8569 | ||
| 8544 | (autoload 'epa-dired-do-decrypt "epa-dired" "\ | 8570 | (autoload 'epa-dired-do-decrypt "epa-dired" "\ |
| @@ -8563,8 +8589,8 @@ Encrypt marked files. | |||
| 8563 | 8589 | ||
| 8564 | ;;;*** | 8590 | ;;;*** |
| 8565 | 8591 | ||
| 8566 | ;;;### (autoloads nil "epa-file" "epa-file.el" (21678 60839 517748 | 8592 | ;;;### (autoloads nil "epa-file" "epa-file.el" (21670 32330 885624 |
| 8567 | ;;;;;; 939000)) | 8593 | ;;;;;; 725000)) |
| 8568 | ;;; Generated autoloads from epa-file.el | 8594 | ;;; Generated autoloads from epa-file.el |
| 8569 | 8595 | ||
| 8570 | (autoload 'epa-file-handler "epa-file" "\ | 8596 | (autoload 'epa-file-handler "epa-file" "\ |
| @@ -8584,8 +8610,8 @@ Encrypt marked files. | |||
| 8584 | 8610 | ||
| 8585 | ;;;*** | 8611 | ;;;*** |
| 8586 | 8612 | ||
| 8587 | ;;;### (autoloads nil "epa-mail" "epa-mail.el" (21678 60839 517748 | 8613 | ;;;### (autoloads nil "epa-mail" "epa-mail.el" (21670 32330 885624 |
| 8588 | ;;;;;; 939000)) | 8614 | ;;;;;; 725000)) |
| 8589 | ;;; Generated autoloads from epa-mail.el | 8615 | ;;; Generated autoloads from epa-mail.el |
| 8590 | 8616 | ||
| 8591 | (autoload 'epa-mail-mode "epa-mail" "\ | 8617 | (autoload 'epa-mail-mode "epa-mail" "\ |
| @@ -8662,7 +8688,7 @@ if ARG is omitted or nil. | |||
| 8662 | 8688 | ||
| 8663 | ;;;*** | 8689 | ;;;*** |
| 8664 | 8690 | ||
| 8665 | ;;;### (autoloads nil "epg" "epg.el" (21803 61751 269341 636000)) | 8691 | ;;;### (autoloads nil "epg" "epg.el" (21802 17960 412629 175000)) |
| 8666 | ;;; Generated autoloads from epg.el | 8692 | ;;; Generated autoloads from epg.el |
| 8667 | (push (purecopy '(epg 1 0 0)) package--builtin-versions) | 8693 | (push (purecopy '(epg 1 0 0)) package--builtin-versions) |
| 8668 | 8694 | ||
| @@ -8673,8 +8699,8 @@ Return a context object. | |||
| 8673 | 8699 | ||
| 8674 | ;;;*** | 8700 | ;;;*** |
| 8675 | 8701 | ||
| 8676 | ;;;### (autoloads nil "epg-config" "epg-config.el" (21678 60839 517748 | 8702 | ;;;### (autoloads nil "epg-config" "epg-config.el" (21670 32330 885624 |
| 8677 | ;;;;;; 939000)) | 8703 | ;;;;;; 725000)) |
| 8678 | ;;; Generated autoloads from epg-config.el | 8704 | ;;; Generated autoloads from epg-config.el |
| 8679 | 8705 | ||
| 8680 | (autoload 'epg-configuration "epg-config" "\ | 8706 | (autoload 'epg-configuration "epg-config" "\ |
| @@ -8694,7 +8720,7 @@ Look at CONFIG and try to expand GROUP. | |||
| 8694 | 8720 | ||
| 8695 | ;;;*** | 8721 | ;;;*** |
| 8696 | 8722 | ||
| 8697 | ;;;### (autoloads nil "erc" "erc/erc.el" (21778 44895 439347 149000)) | 8723 | ;;;### (autoloads nil "erc" "erc/erc.el" (21779 56495 106033 935000)) |
| 8698 | ;;; Generated autoloads from erc/erc.el | 8724 | ;;; Generated autoloads from erc/erc.el |
| 8699 | (push (purecopy '(erc 5 3)) package--builtin-versions) | 8725 | (push (purecopy '(erc 5 3)) package--builtin-versions) |
| 8700 | 8726 | ||
| @@ -8743,36 +8769,36 @@ Otherwise, connect to HOST:PORT as USER and /join CHANNEL. | |||
| 8743 | 8769 | ||
| 8744 | ;;;*** | 8770 | ;;;*** |
| 8745 | 8771 | ||
| 8746 | ;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (21678 | 8772 | ;;;### (autoloads nil "erc-autoaway" "erc/erc-autoaway.el" (21670 |
| 8747 | ;;;;;; 60839 529749 421000)) | 8773 | ;;;;;; 32330 885624 725000)) |
| 8748 | ;;; Generated autoloads from erc/erc-autoaway.el | 8774 | ;;; Generated autoloads from erc/erc-autoaway.el |
| 8749 | (autoload 'erc-autoaway-mode "erc-autoaway") | 8775 | (autoload 'erc-autoaway-mode "erc-autoaway") |
| 8750 | 8776 | ||
| 8751 | ;;;*** | 8777 | ;;;*** |
| 8752 | 8778 | ||
| 8753 | ;;;### (autoloads nil "erc-button" "erc/erc-button.el" (21678 60839 | 8779 | ;;;### (autoloads nil "erc-button" "erc/erc-button.el" (21670 32330 |
| 8754 | ;;;;;; 533749 582000)) | 8780 | ;;;;;; 885624 725000)) |
| 8755 | ;;; Generated autoloads from erc/erc-button.el | 8781 | ;;; Generated autoloads from erc/erc-button.el |
| 8756 | (autoload 'erc-button-mode "erc-button" nil t) | 8782 | (autoload 'erc-button-mode "erc-button" nil t) |
| 8757 | 8783 | ||
| 8758 | ;;;*** | 8784 | ;;;*** |
| 8759 | 8785 | ||
| 8760 | ;;;### (autoloads nil "erc-capab" "erc/erc-capab.el" (21678 60839 | 8786 | ;;;### (autoloads nil "erc-capab" "erc/erc-capab.el" (21670 32330 |
| 8761 | ;;;;;; 533749 582000)) | 8787 | ;;;;;; 885624 725000)) |
| 8762 | ;;; Generated autoloads from erc/erc-capab.el | 8788 | ;;; Generated autoloads from erc/erc-capab.el |
| 8763 | (autoload 'erc-capab-identify-mode "erc-capab" nil t) | 8789 | (autoload 'erc-capab-identify-mode "erc-capab" nil t) |
| 8764 | 8790 | ||
| 8765 | ;;;*** | 8791 | ;;;*** |
| 8766 | 8792 | ||
| 8767 | ;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (21678 60839 | 8793 | ;;;### (autoloads nil "erc-compat" "erc/erc-compat.el" (21670 32330 |
| 8768 | ;;;;;; 533749 582000)) | 8794 | ;;;;;; 885624 725000)) |
| 8769 | ;;; Generated autoloads from erc/erc-compat.el | 8795 | ;;; Generated autoloads from erc/erc-compat.el |
| 8770 | (autoload 'erc-define-minor-mode "erc-compat") | 8796 | (autoload 'erc-define-minor-mode "erc-compat") |
| 8771 | 8797 | ||
| 8772 | ;;;*** | 8798 | ;;;*** |
| 8773 | 8799 | ||
| 8774 | ;;;### (autoloads nil "erc-dcc" "erc/erc-dcc.el" (21697 290 520850 | 8800 | ;;;### (autoloads nil "erc-dcc" "erc/erc-dcc.el" (21696 56380 925320 |
| 8775 | ;;;;;; 834000)) | 8801 | ;;;;;; 624000)) |
| 8776 | ;;; Generated autoloads from erc/erc-dcc.el | 8802 | ;;; Generated autoloads from erc/erc-dcc.el |
| 8777 | (autoload 'erc-dcc-mode "erc-dcc") | 8803 | (autoload 'erc-dcc-mode "erc-dcc") |
| 8778 | 8804 | ||
| @@ -8802,14 +8828,14 @@ that subcommand. | |||
| 8802 | ;;;*** | 8828 | ;;;*** |
| 8803 | 8829 | ||
| 8804 | ;;;### (autoloads nil "erc-desktop-notifications" "erc/erc-desktop-notifications.el" | 8830 | ;;;### (autoloads nil "erc-desktop-notifications" "erc/erc-desktop-notifications.el" |
| 8805 | ;;;;;; (21678 60839 533749 582000)) | 8831 | ;;;;;; (21670 32330 885624 725000)) |
| 8806 | ;;; Generated autoloads from erc/erc-desktop-notifications.el | 8832 | ;;; Generated autoloads from erc/erc-desktop-notifications.el |
| 8807 | (autoload 'erc-notifications-mode "erc-desktop-notifications" "" t) | 8833 | (autoload 'erc-notifications-mode "erc-desktop-notifications" "" t) |
| 8808 | 8834 | ||
| 8809 | ;;;*** | 8835 | ;;;*** |
| 8810 | 8836 | ||
| 8811 | ;;;### (autoloads nil "erc-ezbounce" "erc/erc-ezbounce.el" (21678 | 8837 | ;;;### (autoloads nil "erc-ezbounce" "erc/erc-ezbounce.el" (21670 |
| 8812 | ;;;;;; 60839 533749 582000)) | 8838 | ;;;;;; 32330 885624 725000)) |
| 8813 | ;;; Generated autoloads from erc/erc-ezbounce.el | 8839 | ;;; Generated autoloads from erc/erc-ezbounce.el |
| 8814 | 8840 | ||
| 8815 | (autoload 'erc-cmd-ezb "erc-ezbounce" "\ | 8841 | (autoload 'erc-cmd-ezb "erc-ezbounce" "\ |
| @@ -8871,8 +8897,8 @@ Add EZBouncer convenience functions to ERC. | |||
| 8871 | 8897 | ||
| 8872 | ;;;*** | 8898 | ;;;*** |
| 8873 | 8899 | ||
| 8874 | ;;;### (autoloads nil "erc-fill" "erc/erc-fill.el" (21678 60839 533749 | 8900 | ;;;### (autoloads nil "erc-fill" "erc/erc-fill.el" (21670 32330 885624 |
| 8875 | ;;;;;; 582000)) | 8901 | ;;;;;; 725000)) |
| 8876 | ;;; Generated autoloads from erc/erc-fill.el | 8902 | ;;; Generated autoloads from erc/erc-fill.el |
| 8877 | (autoload 'erc-fill-mode "erc-fill" nil t) | 8903 | (autoload 'erc-fill-mode "erc-fill" nil t) |
| 8878 | 8904 | ||
| @@ -8884,8 +8910,8 @@ You can put this on `erc-insert-modify-hook' and/or `erc-send-modify-hook'. | |||
| 8884 | 8910 | ||
| 8885 | ;;;*** | 8911 | ;;;*** |
| 8886 | 8912 | ||
| 8887 | ;;;### (autoloads nil "erc-identd" "erc/erc-identd.el" (21678 60839 | 8913 | ;;;### (autoloads nil "erc-identd" "erc/erc-identd.el" (21670 32330 |
| 8888 | ;;;;;; 537749 742000)) | 8914 | ;;;;;; 885624 725000)) |
| 8889 | ;;; Generated autoloads from erc/erc-identd.el | 8915 | ;;; Generated autoloads from erc/erc-identd.el |
| 8890 | (autoload 'erc-identd-mode "erc-identd") | 8916 | (autoload 'erc-identd-mode "erc-identd") |
| 8891 | 8917 | ||
| @@ -8906,8 +8932,8 @@ system. | |||
| 8906 | 8932 | ||
| 8907 | ;;;*** | 8933 | ;;;*** |
| 8908 | 8934 | ||
| 8909 | ;;;### (autoloads nil "erc-imenu" "erc/erc-imenu.el" (21678 60839 | 8935 | ;;;### (autoloads nil "erc-imenu" "erc/erc-imenu.el" (21670 32330 |
| 8910 | ;;;;;; 537749 742000)) | 8936 | ;;;;;; 885624 725000)) |
| 8911 | ;;; Generated autoloads from erc/erc-imenu.el | 8937 | ;;; Generated autoloads from erc/erc-imenu.el |
| 8912 | 8938 | ||
| 8913 | (autoload 'erc-create-imenu-index "erc-imenu" "\ | 8939 | (autoload 'erc-create-imenu-index "erc-imenu" "\ |
| @@ -8917,22 +8943,22 @@ system. | |||
| 8917 | 8943 | ||
| 8918 | ;;;*** | 8944 | ;;;*** |
| 8919 | 8945 | ||
| 8920 | ;;;### (autoloads nil "erc-join" "erc/erc-join.el" (21678 60839 537749 | 8946 | ;;;### (autoloads nil "erc-join" "erc/erc-join.el" (21670 32330 885624 |
| 8921 | ;;;;;; 742000)) | 8947 | ;;;;;; 725000)) |
| 8922 | ;;; Generated autoloads from erc/erc-join.el | 8948 | ;;; Generated autoloads from erc/erc-join.el |
| 8923 | (autoload 'erc-autojoin-mode "erc-join" nil t) | 8949 | (autoload 'erc-autojoin-mode "erc-join" nil t) |
| 8924 | 8950 | ||
| 8925 | ;;;*** | 8951 | ;;;*** |
| 8926 | 8952 | ||
| 8927 | ;;;### (autoloads nil "erc-list" "erc/erc-list.el" (21678 60839 537749 | 8953 | ;;;### (autoloads nil "erc-list" "erc/erc-list.el" (21670 32330 885624 |
| 8928 | ;;;;;; 742000)) | 8954 | ;;;;;; 725000)) |
| 8929 | ;;; Generated autoloads from erc/erc-list.el | 8955 | ;;; Generated autoloads from erc/erc-list.el |
| 8930 | (autoload 'erc-list-mode "erc-list") | 8956 | (autoload 'erc-list-mode "erc-list") |
| 8931 | 8957 | ||
| 8932 | ;;;*** | 8958 | ;;;*** |
| 8933 | 8959 | ||
| 8934 | ;;;### (autoloads nil "erc-log" "erc/erc-log.el" (21678 60839 537749 | 8960 | ;;;### (autoloads nil "erc-log" "erc/erc-log.el" (21670 32330 885624 |
| 8935 | ;;;;;; 742000)) | 8961 | ;;;;;; 725000)) |
| 8936 | ;;; Generated autoloads from erc/erc-log.el | 8962 | ;;; Generated autoloads from erc/erc-log.el |
| 8937 | (autoload 'erc-log-mode "erc-log" nil t) | 8963 | (autoload 'erc-log-mode "erc-log" nil t) |
| 8938 | 8964 | ||
| @@ -8961,8 +8987,8 @@ You can save every individual message by putting this function on | |||
| 8961 | 8987 | ||
| 8962 | ;;;*** | 8988 | ;;;*** |
| 8963 | 8989 | ||
| 8964 | ;;;### (autoloads nil "erc-match" "erc/erc-match.el" (21678 60839 | 8990 | ;;;### (autoloads nil "erc-match" "erc/erc-match.el" (21670 32330 |
| 8965 | ;;;;;; 537749 742000)) | 8991 | ;;;;;; 885624 725000)) |
| 8966 | ;;; Generated autoloads from erc/erc-match.el | 8992 | ;;; Generated autoloads from erc/erc-match.el |
| 8967 | (autoload 'erc-match-mode "erc-match") | 8993 | (autoload 'erc-match-mode "erc-match") |
| 8968 | 8994 | ||
| @@ -9008,15 +9034,15 @@ Delete dangerous-host interactively to `erc-dangerous-hosts'. | |||
| 9008 | 9034 | ||
| 9009 | ;;;*** | 9035 | ;;;*** |
| 9010 | 9036 | ||
| 9011 | ;;;### (autoloads nil "erc-menu" "erc/erc-menu.el" (21678 60839 537749 | 9037 | ;;;### (autoloads nil "erc-menu" "erc/erc-menu.el" (21670 32330 885624 |
| 9012 | ;;;;;; 742000)) | 9038 | ;;;;;; 725000)) |
| 9013 | ;;; Generated autoloads from erc/erc-menu.el | 9039 | ;;; Generated autoloads from erc/erc-menu.el |
| 9014 | (autoload 'erc-menu-mode "erc-menu" nil t) | 9040 | (autoload 'erc-menu-mode "erc-menu" nil t) |
| 9015 | 9041 | ||
| 9016 | ;;;*** | 9042 | ;;;*** |
| 9017 | 9043 | ||
| 9018 | ;;;### (autoloads nil "erc-netsplit" "erc/erc-netsplit.el" (21678 | 9044 | ;;;### (autoloads nil "erc-netsplit" "erc/erc-netsplit.el" (21670 |
| 9019 | ;;;;;; 60839 537749 742000)) | 9045 | ;;;;;; 32330 885624 725000)) |
| 9020 | ;;; Generated autoloads from erc/erc-netsplit.el | 9046 | ;;; Generated autoloads from erc/erc-netsplit.el |
| 9021 | (autoload 'erc-netsplit-mode "erc-netsplit") | 9047 | (autoload 'erc-netsplit-mode "erc-netsplit") |
| 9022 | 9048 | ||
| @@ -9027,8 +9053,8 @@ Show who's gone. | |||
| 9027 | 9053 | ||
| 9028 | ;;;*** | 9054 | ;;;*** |
| 9029 | 9055 | ||
| 9030 | ;;;### (autoloads nil "erc-networks" "erc/erc-networks.el" (21678 | 9056 | ;;;### (autoloads nil "erc-networks" "erc/erc-networks.el" (21670 |
| 9031 | ;;;;;; 60839 541749 903000)) | 9057 | ;;;;;; 32330 885624 725000)) |
| 9032 | ;;; Generated autoloads from erc/erc-networks.el | 9058 | ;;; Generated autoloads from erc/erc-networks.el |
| 9033 | 9059 | ||
| 9034 | (autoload 'erc-determine-network "erc-networks" "\ | 9060 | (autoload 'erc-determine-network "erc-networks" "\ |
| @@ -9045,8 +9071,8 @@ Interactively select a server to connect to using `erc-server-alist'. | |||
| 9045 | 9071 | ||
| 9046 | ;;;*** | 9072 | ;;;*** |
| 9047 | 9073 | ||
| 9048 | ;;;### (autoloads nil "erc-notify" "erc/erc-notify.el" (21678 60839 | 9074 | ;;;### (autoloads nil "erc-notify" "erc/erc-notify.el" (21670 32330 |
| 9049 | ;;;;;; 541749 903000)) | 9075 | ;;;;;; 885624 725000)) |
| 9050 | ;;; Generated autoloads from erc/erc-notify.el | 9076 | ;;; Generated autoloads from erc/erc-notify.el |
| 9051 | (autoload 'erc-notify-mode "erc-notify" nil t) | 9077 | (autoload 'erc-notify-mode "erc-notify" nil t) |
| 9052 | 9078 | ||
| @@ -9064,36 +9090,36 @@ with args, toggle notify status of people. | |||
| 9064 | 9090 | ||
| 9065 | ;;;*** | 9091 | ;;;*** |
| 9066 | 9092 | ||
| 9067 | ;;;### (autoloads nil "erc-page" "erc/erc-page.el" (21678 60839 541749 | 9093 | ;;;### (autoloads nil "erc-page" "erc/erc-page.el" (21670 32330 885624 |
| 9068 | ;;;;;; 903000)) | 9094 | ;;;;;; 725000)) |
| 9069 | ;;; Generated autoloads from erc/erc-page.el | 9095 | ;;; Generated autoloads from erc/erc-page.el |
| 9070 | (autoload 'erc-page-mode "erc-page") | 9096 | (autoload 'erc-page-mode "erc-page") |
| 9071 | 9097 | ||
| 9072 | ;;;*** | 9098 | ;;;*** |
| 9073 | 9099 | ||
| 9074 | ;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (21804 | 9100 | ;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (21808 |
| 9075 | ;;;;;; 3763 202437 529000)) | 9101 | ;;;;;; 56742 451927 765000)) |
| 9076 | ;;; Generated autoloads from erc/erc-pcomplete.el | 9102 | ;;; Generated autoloads from erc/erc-pcomplete.el |
| 9077 | (autoload 'erc-completion-mode "erc-pcomplete" nil t) | 9103 | (autoload 'erc-completion-mode "erc-pcomplete" nil t) |
| 9078 | 9104 | ||
| 9079 | ;;;*** | 9105 | ;;;*** |
| 9080 | 9106 | ||
| 9081 | ;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (21678 60839 | 9107 | ;;;### (autoloads nil "erc-replace" "erc/erc-replace.el" (21670 32330 |
| 9082 | ;;;;;; 541749 903000)) | 9108 | ;;;;;; 885624 725000)) |
| 9083 | ;;; Generated autoloads from erc/erc-replace.el | 9109 | ;;; Generated autoloads from erc/erc-replace.el |
| 9084 | (autoload 'erc-replace-mode "erc-replace") | 9110 | (autoload 'erc-replace-mode "erc-replace") |
| 9085 | 9111 | ||
| 9086 | ;;;*** | 9112 | ;;;*** |
| 9087 | 9113 | ||
| 9088 | ;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (21678 60839 541749 | 9114 | ;;;### (autoloads nil "erc-ring" "erc/erc-ring.el" (21670 32330 885624 |
| 9089 | ;;;;;; 903000)) | 9115 | ;;;;;; 725000)) |
| 9090 | ;;; Generated autoloads from erc/erc-ring.el | 9116 | ;;; Generated autoloads from erc/erc-ring.el |
| 9091 | (autoload 'erc-ring-mode "erc-ring" nil t) | 9117 | (autoload 'erc-ring-mode "erc-ring" nil t) |
| 9092 | 9118 | ||
| 9093 | ;;;*** | 9119 | ;;;*** |
| 9094 | 9120 | ||
| 9095 | ;;;### (autoloads nil "erc-services" "erc/erc-services.el" (21678 | 9121 | ;;;### (autoloads nil "erc-services" "erc/erc-services.el" (21670 |
| 9096 | ;;;;;; 60839 541749 903000)) | 9122 | ;;;;;; 32330 885624 725000)) |
| 9097 | ;;; Generated autoloads from erc/erc-services.el | 9123 | ;;; Generated autoloads from erc/erc-services.el |
| 9098 | (autoload 'erc-services-mode "erc-services" nil t) | 9124 | (autoload 'erc-services-mode "erc-services" nil t) |
| 9099 | 9125 | ||
| @@ -9110,15 +9136,15 @@ When called interactively, read the password using `read-passwd'. | |||
| 9110 | 9136 | ||
| 9111 | ;;;*** | 9137 | ;;;*** |
| 9112 | 9138 | ||
| 9113 | ;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (21678 60839 | 9139 | ;;;### (autoloads nil "erc-sound" "erc/erc-sound.el" (21670 32330 |
| 9114 | ;;;;;; 541749 903000)) | 9140 | ;;;;;; 885624 725000)) |
| 9115 | ;;; Generated autoloads from erc/erc-sound.el | 9141 | ;;; Generated autoloads from erc/erc-sound.el |
| 9116 | (autoload 'erc-sound-mode "erc-sound") | 9142 | (autoload 'erc-sound-mode "erc-sound") |
| 9117 | 9143 | ||
| 9118 | ;;;*** | 9144 | ;;;*** |
| 9119 | 9145 | ||
| 9120 | ;;;### (autoloads nil "erc-speedbar" "erc/erc-speedbar.el" (21678 | 9146 | ;;;### (autoloads nil "erc-speedbar" "erc/erc-speedbar.el" (21670 |
| 9121 | ;;;;;; 60839 541749 903000)) | 9147 | ;;;;;; 32330 885624 725000)) |
| 9122 | ;;; Generated autoloads from erc/erc-speedbar.el | 9148 | ;;; Generated autoloads from erc/erc-speedbar.el |
| 9123 | 9149 | ||
| 9124 | (autoload 'erc-speedbar-browser "erc-speedbar" "\ | 9150 | (autoload 'erc-speedbar-browser "erc-speedbar" "\ |
| @@ -9130,21 +9156,21 @@ This will add a speedbar major display mode. | |||
| 9130 | ;;;*** | 9156 | ;;;*** |
| 9131 | 9157 | ||
| 9132 | ;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (21727 | 9158 | ;;;### (autoloads nil "erc-spelling" "erc/erc-spelling.el" (21727 |
| 9133 | ;;;;;; 22885 681250 112000)) | 9159 | ;;;;;; 11963 635339 992000)) |
| 9134 | ;;; Generated autoloads from erc/erc-spelling.el | 9160 | ;;; Generated autoloads from erc/erc-spelling.el |
| 9135 | (autoload 'erc-spelling-mode "erc-spelling" nil t) | 9161 | (autoload 'erc-spelling-mode "erc-spelling" nil t) |
| 9136 | 9162 | ||
| 9137 | ;;;*** | 9163 | ;;;*** |
| 9138 | 9164 | ||
| 9139 | ;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (21804 4012 | 9165 | ;;;### (autoloads nil "erc-stamp" "erc/erc-stamp.el" (21804 59688 |
| 9140 | ;;;;;; 674064 262000)) | 9166 | ;;;;;; 164807 902000)) |
| 9141 | ;;; Generated autoloads from erc/erc-stamp.el | 9167 | ;;; Generated autoloads from erc/erc-stamp.el |
| 9142 | (autoload 'erc-timestamp-mode "erc-stamp" nil t) | 9168 | (autoload 'erc-timestamp-mode "erc-stamp" nil t) |
| 9143 | 9169 | ||
| 9144 | ;;;*** | 9170 | ;;;*** |
| 9145 | 9171 | ||
| 9146 | ;;;### (autoloads nil "erc-track" "erc/erc-track.el" (21678 60839 | 9172 | ;;;### (autoloads nil "erc-track" "erc/erc-track.el" (21670 32330 |
| 9147 | ;;;;;; 541749 903000)) | 9173 | ;;;;;; 885624 725000)) |
| 9148 | ;;; Generated autoloads from erc/erc-track.el | 9174 | ;;; Generated autoloads from erc/erc-track.el |
| 9149 | 9175 | ||
| 9150 | (defvar erc-track-minor-mode nil "\ | 9176 | (defvar erc-track-minor-mode nil "\ |
| @@ -9169,8 +9195,8 @@ keybindings will not do anything useful. | |||
| 9169 | 9195 | ||
| 9170 | ;;;*** | 9196 | ;;;*** |
| 9171 | 9197 | ||
| 9172 | ;;;### (autoloads nil "erc-truncate" "erc/erc-truncate.el" (21678 | 9198 | ;;;### (autoloads nil "erc-truncate" "erc/erc-truncate.el" (21670 |
| 9173 | ;;;;;; 60839 545750 64000)) | 9199 | ;;;;;; 32330 885624 725000)) |
| 9174 | ;;; Generated autoloads from erc/erc-truncate.el | 9200 | ;;; Generated autoloads from erc/erc-truncate.el |
| 9175 | (autoload 'erc-truncate-mode "erc-truncate" nil t) | 9201 | (autoload 'erc-truncate-mode "erc-truncate" nil t) |
| 9176 | 9202 | ||
| @@ -9189,8 +9215,8 @@ Meant to be used in hooks, like `erc-insert-post-hook'. | |||
| 9189 | 9215 | ||
| 9190 | ;;;*** | 9216 | ;;;*** |
| 9191 | 9217 | ||
| 9192 | ;;;### (autoloads nil "erc-xdcc" "erc/erc-xdcc.el" (21678 60839 545750 | 9218 | ;;;### (autoloads nil "erc-xdcc" "erc/erc-xdcc.el" (21670 32330 885624 |
| 9193 | ;;;;;; 64000)) | 9219 | ;;;;;; 725000)) |
| 9194 | ;;; Generated autoloads from erc/erc-xdcc.el | 9220 | ;;; Generated autoloads from erc/erc-xdcc.el |
| 9195 | (autoload 'erc-xdcc-mode "erc-xdcc") | 9221 | (autoload 'erc-xdcc-mode "erc-xdcc") |
| 9196 | 9222 | ||
| @@ -9201,8 +9227,8 @@ Add a file to `erc-xdcc-files'. | |||
| 9201 | 9227 | ||
| 9202 | ;;;*** | 9228 | ;;;*** |
| 9203 | 9229 | ||
| 9204 | ;;;### (autoloads nil "ert" "emacs-lisp/ert.el" (21678 60839 477747 | 9230 | ;;;### (autoloads nil "ert" "emacs-lisp/ert.el" (21826 54340 400495 |
| 9205 | ;;;;;; 331000)) | 9231 | ;;;;;; 677000)) |
| 9206 | ;;; Generated autoloads from emacs-lisp/ert.el | 9232 | ;;; Generated autoloads from emacs-lisp/ert.el |
| 9207 | 9233 | ||
| 9208 | (autoload 'ert-deftest "ert" "\ | 9234 | (autoload 'ert-deftest "ert" "\ |
| @@ -9271,8 +9297,8 @@ Display the documentation for TEST-OR-TEST-NAME (a symbol or ert-test). | |||
| 9271 | 9297 | ||
| 9272 | ;;;*** | 9298 | ;;;*** |
| 9273 | 9299 | ||
| 9274 | ;;;### (autoloads nil "ert-x" "emacs-lisp/ert-x.el" (21678 60839 | 9300 | ;;;### (autoloads nil "ert-x" "emacs-lisp/ert-x.el" (21670 32330 |
| 9275 | ;;;;;; 473747 171000)) | 9301 | ;;;;;; 885624 725000)) |
| 9276 | ;;; Generated autoloads from emacs-lisp/ert-x.el | 9302 | ;;; Generated autoloads from emacs-lisp/ert-x.el |
| 9277 | 9303 | ||
| 9278 | (put 'ert-with-test-buffer 'lisp-indent-function 1) | 9304 | (put 'ert-with-test-buffer 'lisp-indent-function 1) |
| @@ -9284,8 +9310,8 @@ Kill all test buffers that are still live. | |||
| 9284 | 9310 | ||
| 9285 | ;;;*** | 9311 | ;;;*** |
| 9286 | 9312 | ||
| 9287 | ;;;### (autoloads nil "esh-mode" "eshell/esh-mode.el" (21767 20340 | 9313 | ;;;### (autoloads nil "esh-mode" "eshell/esh-mode.el" (21812 53800 |
| 9288 | ;;;;;; 938139 905000)) | 9314 | ;;;;;; 114093 251000)) |
| 9289 | ;;; Generated autoloads from eshell/esh-mode.el | 9315 | ;;; Generated autoloads from eshell/esh-mode.el |
| 9290 | 9316 | ||
| 9291 | (autoload 'eshell-mode "esh-mode" "\ | 9317 | (autoload 'eshell-mode "esh-mode" "\ |
| @@ -9295,8 +9321,8 @@ Emacs shell interactive mode. | |||
| 9295 | 9321 | ||
| 9296 | ;;;*** | 9322 | ;;;*** |
| 9297 | 9323 | ||
| 9298 | ;;;### (autoloads nil "eshell" "eshell/eshell.el" (21678 60839 561750 | 9324 | ;;;### (autoloads nil "eshell" "eshell/eshell.el" (21670 32330 885624 |
| 9299 | ;;;;;; 707000)) | 9325 | ;;;;;; 725000)) |
| 9300 | ;;; Generated autoloads from eshell/eshell.el | 9326 | ;;; Generated autoloads from eshell/eshell.el |
| 9301 | (push (purecopy '(eshell 2 4 2)) package--builtin-versions) | 9327 | (push (purecopy '(eshell 2 4 2)) package--builtin-versions) |
| 9302 | 9328 | ||
| @@ -9331,8 +9357,8 @@ corresponding to a successful execution. | |||
| 9331 | 9357 | ||
| 9332 | ;;;*** | 9358 | ;;;*** |
| 9333 | 9359 | ||
| 9334 | ;;;### (autoloads nil "etags" "progmodes/etags.el" (21697 290 536850 | 9360 | ;;;### (autoloads nil "etags" "progmodes/etags.el" (21826 300 610486 |
| 9335 | ;;;;;; 376000)) | 9361 | ;;;;;; 122000)) |
| 9336 | ;;; Generated autoloads from progmodes/etags.el | 9362 | ;;; Generated autoloads from progmodes/etags.el |
| 9337 | 9363 | ||
| 9338 | (defvar tags-file-name nil "\ | 9364 | (defvar tags-file-name nil "\ |
| @@ -9647,8 +9673,8 @@ for \\[find-tag] (which see). | |||
| 9647 | 9673 | ||
| 9648 | ;;;*** | 9674 | ;;;*** |
| 9649 | 9675 | ||
| 9650 | ;;;### (autoloads nil "ethio-util" "language/ethio-util.el" (21678 | 9676 | ;;;### (autoloads nil "ethio-util" "language/ethio-util.el" (21824 |
| 9651 | ;;;;;; 60839 797760 191000)) | 9677 | ;;;;;; 5851 711914 99000)) |
| 9652 | ;;; Generated autoloads from language/ethio-util.el | 9678 | ;;; Generated autoloads from language/ethio-util.el |
| 9653 | 9679 | ||
| 9654 | (autoload 'setup-ethiopic-environment-internal "ethio-util" "\ | 9680 | (autoload 'setup-ethiopic-environment-internal "ethio-util" "\ |
| @@ -9816,7 +9842,7 @@ With ARG, insert that many delimiters. | |||
| 9816 | 9842 | ||
| 9817 | ;;;*** | 9843 | ;;;*** |
| 9818 | 9844 | ||
| 9819 | ;;;### (autoloads nil "eudc" "net/eudc.el" (21799 24829 185482 342000)) | 9845 | ;;;### (autoloads nil "eudc" "net/eudc.el" (21799 41767 21224 988000)) |
| 9820 | ;;; Generated autoloads from net/eudc.el | 9846 | ;;; Generated autoloads from net/eudc.el |
| 9821 | 9847 | ||
| 9822 | (autoload 'eudc-set-server "eudc" "\ | 9848 | (autoload 'eudc-set-server "eudc" "\ |
| @@ -9870,8 +9896,8 @@ This does nothing except loading eudc by autoload side-effect. | |||
| 9870 | 9896 | ||
| 9871 | ;;;*** | 9897 | ;;;*** |
| 9872 | 9898 | ||
| 9873 | ;;;### (autoloads nil "eudc-bob" "net/eudc-bob.el" (21703 62119 462294 | 9899 | ;;;### (autoloads nil "eudc-bob" "net/eudc-bob.el" (21704 50495 455324 |
| 9874 | ;;;;;; 474000)) | 9900 | ;;;;;; 752000)) |
| 9875 | ;;; Generated autoloads from net/eudc-bob.el | 9901 | ;;; Generated autoloads from net/eudc-bob.el |
| 9876 | 9902 | ||
| 9877 | (autoload 'eudc-display-generic-binary "eudc-bob" "\ | 9903 | (autoload 'eudc-display-generic-binary "eudc-bob" "\ |
| @@ -9906,8 +9932,8 @@ Display a button for the JPEG DATA. | |||
| 9906 | 9932 | ||
| 9907 | ;;;*** | 9933 | ;;;*** |
| 9908 | 9934 | ||
| 9909 | ;;;### (autoloads nil "eudc-export" "net/eudc-export.el" (21799 24730 | 9935 | ;;;### (autoloads nil "eudc-export" "net/eudc-export.el" (21794 23865 |
| 9910 | ;;;;;; 583484 950000)) | 9936 | ;;;;;; 772631 636000)) |
| 9911 | ;;; Generated autoloads from net/eudc-export.el | 9937 | ;;; Generated autoloads from net/eudc-export.el |
| 9912 | 9938 | ||
| 9913 | (autoload 'eudc-insert-record-at-point-into-bbdb "eudc-export" "\ | 9939 | (autoload 'eudc-insert-record-at-point-into-bbdb "eudc-export" "\ |
| @@ -9923,8 +9949,8 @@ Call `eudc-insert-record-at-point-into-bbdb' if on a record. | |||
| 9923 | 9949 | ||
| 9924 | ;;;*** | 9950 | ;;;*** |
| 9925 | 9951 | ||
| 9926 | ;;;### (autoloads nil "eudc-hotlist" "net/eudc-hotlist.el" (21703 | 9952 | ;;;### (autoloads nil "eudc-hotlist" "net/eudc-hotlist.el" (21704 |
| 9927 | ;;;;;; 62119 462294 474000)) | 9953 | ;;;;;; 50495 455324 752000)) |
| 9928 | ;;; Generated autoloads from net/eudc-hotlist.el | 9954 | ;;; Generated autoloads from net/eudc-hotlist.el |
| 9929 | 9955 | ||
| 9930 | (autoload 'eudc-edit-hotlist "eudc-hotlist" "\ | 9956 | (autoload 'eudc-edit-hotlist "eudc-hotlist" "\ |
| @@ -9934,8 +9960,8 @@ Edit the hotlist of directory servers in a specialized buffer. | |||
| 9934 | 9960 | ||
| 9935 | ;;;*** | 9961 | ;;;*** |
| 9936 | 9962 | ||
| 9937 | ;;;### (autoloads nil "ewoc" "emacs-lisp/ewoc.el" (21678 60839 477747 | 9963 | ;;;### (autoloads nil "ewoc" "emacs-lisp/ewoc.el" (21670 32330 885624 |
| 9938 | ;;;;;; 331000)) | 9964 | ;;;;;; 725000)) |
| 9939 | ;;; Generated autoloads from emacs-lisp/ewoc.el | 9965 | ;;; Generated autoloads from emacs-lisp/ewoc.el |
| 9940 | 9966 | ||
| 9941 | (autoload 'ewoc-create "ewoc" "\ | 9967 | (autoload 'ewoc-create "ewoc" "\ |
| @@ -9961,7 +9987,7 @@ fourth arg NOSEP non-nil inhibits this. | |||
| 9961 | 9987 | ||
| 9962 | ;;;*** | 9988 | ;;;*** |
| 9963 | 9989 | ||
| 9964 | ;;;### (autoloads nil "eww" "net/eww.el" (21756 63737 898473 61000)) | 9990 | ;;;### (autoloads nil "eww" "net/eww.el" (21826 49851 770496 504000)) |
| 9965 | ;;; Generated autoloads from net/eww.el | 9991 | ;;; Generated autoloads from net/eww.el |
| 9966 | 9992 | ||
| 9967 | (defvar eww-suggest-uris '(eww-links-at-point url-get-url-at-point eww-current-url) "\ | 9993 | (defvar eww-suggest-uris '(eww-links-at-point url-get-url-at-point eww-current-url) "\ |
| @@ -10008,8 +10034,8 @@ Display the bookmarks. | |||
| 10008 | 10034 | ||
| 10009 | ;;;*** | 10035 | ;;;*** |
| 10010 | 10036 | ||
| 10011 | ;;;### (autoloads nil "executable" "progmodes/executable.el" (21678 | 10037 | ;;;### (autoloads nil "executable" "progmodes/executable.el" (21670 |
| 10012 | ;;;;;; 60840 285779 750000)) | 10038 | ;;;;;; 32331 385639 720000)) |
| 10013 | ;;; Generated autoloads from progmodes/executable.el | 10039 | ;;; Generated autoloads from progmodes/executable.el |
| 10014 | 10040 | ||
| 10015 | (autoload 'executable-command-find-posix-p "executable" "\ | 10041 | (autoload 'executable-command-find-posix-p "executable" "\ |
| @@ -10050,7 +10076,7 @@ file modes. | |||
| 10050 | 10076 | ||
| 10051 | ;;;*** | 10077 | ;;;*** |
| 10052 | 10078 | ||
| 10053 | ;;;### (autoloads nil "expand" "expand.el" (21678 60839 561750 707000)) | 10079 | ;;;### (autoloads nil "expand" "expand.el" (21670 32330 885624 725000)) |
| 10054 | ;;; Generated autoloads from expand.el | 10080 | ;;; Generated autoloads from expand.el |
| 10055 | 10081 | ||
| 10056 | (autoload 'expand-add-abbrevs "expand" "\ | 10082 | (autoload 'expand-add-abbrevs "expand" "\ |
| @@ -10099,8 +10125,8 @@ This is used only in conjunction with `expand-add-abbrevs'. | |||
| 10099 | 10125 | ||
| 10100 | ;;;*** | 10126 | ;;;*** |
| 10101 | 10127 | ||
| 10102 | ;;;### (autoloads nil "f90" "progmodes/f90.el" (21741 10923 306579 | 10128 | ;;;### (autoloads nil "f90" "progmodes/f90.el" (21740 23998 526747 |
| 10103 | ;;;;;; 600000)) | 10129 | ;;;;;; 884000)) |
| 10104 | ;;; Generated autoloads from progmodes/f90.el | 10130 | ;;; Generated autoloads from progmodes/f90.el |
| 10105 | 10131 | ||
| 10106 | (autoload 'f90-mode "f90" "\ | 10132 | (autoload 'f90-mode "f90" "\ |
| @@ -10167,8 +10193,8 @@ with no args, if that value is non-nil. | |||
| 10167 | 10193 | ||
| 10168 | ;;;*** | 10194 | ;;;*** |
| 10169 | 10195 | ||
| 10170 | ;;;### (autoloads nil "face-remap" "face-remap.el" (21678 60839 561750 | 10196 | ;;;### (autoloads nil "face-remap" "face-remap.el" (21670 32330 885624 |
| 10171 | ;;;;;; 707000)) | 10197 | ;;;;;; 725000)) |
| 10172 | ;;; Generated autoloads from face-remap.el | 10198 | ;;; Generated autoloads from face-remap.el |
| 10173 | 10199 | ||
| 10174 | (autoload 'face-remap-add-relative "face-remap" "\ | 10200 | (autoload 'face-remap-add-relative "face-remap" "\ |
| @@ -10327,8 +10353,8 @@ Besides the choice of face, it is the same as `buffer-face-mode'. | |||
| 10327 | 10353 | ||
| 10328 | ;;;*** | 10354 | ;;;*** |
| 10329 | 10355 | ||
| 10330 | ;;;### (autoloads nil "feedmail" "mail/feedmail.el" (21605 26936 | 10356 | ;;;### (autoloads nil "feedmail" "mail/feedmail.el" (21607 54478 |
| 10331 | ;;;;;; 980023 383000)) | 10357 | ;;;;;; 300138 641000)) |
| 10332 | ;;; Generated autoloads from mail/feedmail.el | 10358 | ;;; Generated autoloads from mail/feedmail.el |
| 10333 | (push (purecopy '(feedmail 11)) package--builtin-versions) | 10359 | (push (purecopy '(feedmail 11)) package--builtin-versions) |
| 10334 | 10360 | ||
| @@ -10382,7 +10408,7 @@ you can set `feedmail-queue-reminder-alist' to nil. | |||
| 10382 | 10408 | ||
| 10383 | ;;;*** | 10409 | ;;;*** |
| 10384 | 10410 | ||
| 10385 | ;;;### (autoloads nil "ffap" "ffap.el" (21797 54704 996906 396000)) | 10411 | ;;;### (autoloads nil "ffap" "ffap.el" (21797 36 690506 232000)) |
| 10386 | ;;; Generated autoloads from ffap.el | 10412 | ;;; Generated autoloads from ffap.el |
| 10387 | 10413 | ||
| 10388 | (autoload 'ffap-next "ffap" "\ | 10414 | (autoload 'ffap-next "ffap" "\ |
| @@ -10445,8 +10471,8 @@ Evaluate the forms in variable `ffap-bindings'. | |||
| 10445 | 10471 | ||
| 10446 | ;;;*** | 10472 | ;;;*** |
| 10447 | 10473 | ||
| 10448 | ;;;### (autoloads nil "filecache" "filecache.el" (21741 10923 302579 | 10474 | ;;;### (autoloads nil "filecache" "filecache.el" (21740 23998 26747 |
| 10449 | ;;;;;; 694000)) | 10475 | ;;;;;; 125000)) |
| 10450 | ;;; Generated autoloads from filecache.el | 10476 | ;;; Generated autoloads from filecache.el |
| 10451 | 10477 | ||
| 10452 | (autoload 'file-cache-add-directory "filecache" "\ | 10478 | (autoload 'file-cache-add-directory "filecache" "\ |
| @@ -10503,8 +10529,8 @@ the name is considered already unique; only the second substitution | |||
| 10503 | 10529 | ||
| 10504 | ;;;*** | 10530 | ;;;*** |
| 10505 | 10531 | ||
| 10506 | ;;;### (autoloads nil "filenotify" "filenotify.el" (21706 14224 249963 | 10532 | ;;;### (autoloads nil "filenotify" "filenotify.el" (21704 50495 455324 |
| 10507 | ;;;;;; 176000)) | 10533 | ;;;;;; 752000)) |
| 10508 | ;;; Generated autoloads from filenotify.el | 10534 | ;;; Generated autoloads from filenotify.el |
| 10509 | 10535 | ||
| 10510 | (autoload 'file-notify-handle-event "filenotify" "\ | 10536 | (autoload 'file-notify-handle-event "filenotify" "\ |
| @@ -10519,8 +10545,8 @@ Otherwise, signal a `file-notify-error'. | |||
| 10519 | 10545 | ||
| 10520 | ;;;*** | 10546 | ;;;*** |
| 10521 | 10547 | ||
| 10522 | ;;;### (autoloads nil "files-x" "files-x.el" (21678 60839 569751 | 10548 | ;;;### (autoloads nil "files-x" "files-x.el" (21670 32330 885624 |
| 10523 | ;;;;;; 28000)) | 10549 | ;;;;;; 725000)) |
| 10524 | ;;; Generated autoloads from files-x.el | 10550 | ;;; Generated autoloads from files-x.el |
| 10525 | 10551 | ||
| 10526 | (autoload 'add-file-local-variable "files-x" "\ | 10552 | (autoload 'add-file-local-variable "files-x" "\ |
| @@ -10585,8 +10611,8 @@ Copy directory-local variables to the -*- line. | |||
| 10585 | 10611 | ||
| 10586 | ;;;*** | 10612 | ;;;*** |
| 10587 | 10613 | ||
| 10588 | ;;;### (autoloads nil "filesets" "filesets.el" (21678 60839 577751 | 10614 | ;;;### (autoloads nil "filesets" "filesets.el" (21670 32330 885624 |
| 10589 | ;;;;;; 350000)) | 10615 | ;;;;;; 725000)) |
| 10590 | ;;; Generated autoloads from filesets.el | 10616 | ;;; Generated autoloads from filesets.el |
| 10591 | 10617 | ||
| 10592 | (autoload 'filesets-init "filesets" "\ | 10618 | (autoload 'filesets-init "filesets" "\ |
| @@ -10597,8 +10623,8 @@ Set up hooks, load the cache file -- if existing -- and build the menu. | |||
| 10597 | 10623 | ||
| 10598 | ;;;*** | 10624 | ;;;*** |
| 10599 | 10625 | ||
| 10600 | ;;;### (autoloads nil "find-cmd" "find-cmd.el" (21678 60839 577751 | 10626 | ;;;### (autoloads nil "find-cmd" "find-cmd.el" (21670 32330 885624 |
| 10601 | ;;;;;; 350000)) | 10627 | ;;;;;; 725000)) |
| 10602 | ;;; Generated autoloads from find-cmd.el | 10628 | ;;; Generated autoloads from find-cmd.el |
| 10603 | (push (purecopy '(find-cmd 0 6)) package--builtin-versions) | 10629 | (push (purecopy '(find-cmd 0 6)) package--builtin-versions) |
| 10604 | 10630 | ||
| @@ -10618,8 +10644,8 @@ result is a string that should be ready for the command line. | |||
| 10618 | 10644 | ||
| 10619 | ;;;*** | 10645 | ;;;*** |
| 10620 | 10646 | ||
| 10621 | ;;;### (autoloads nil "find-dired" "find-dired.el" (21678 60839 577751 | 10647 | ;;;### (autoloads nil "find-dired" "find-dired.el" (21670 32330 885624 |
| 10622 | ;;;;;; 350000)) | 10648 | ;;;;;; 725000)) |
| 10623 | ;;; Generated autoloads from find-dired.el | 10649 | ;;; Generated autoloads from find-dired.el |
| 10624 | 10650 | ||
| 10625 | (autoload 'find-dired "find-dired" "\ | 10651 | (autoload 'find-dired "find-dired" "\ |
| @@ -10659,8 +10685,8 @@ use in place of \"-ls\" as the final argument. | |||
| 10659 | 10685 | ||
| 10660 | ;;;*** | 10686 | ;;;*** |
| 10661 | 10687 | ||
| 10662 | ;;;### (autoloads nil "find-file" "find-file.el" (21678 60839 581751 | 10688 | ;;;### (autoloads nil "find-file" "find-file.el" (21670 32330 885624 |
| 10663 | ;;;;;; 511000)) | 10689 | ;;;;;; 725000)) |
| 10664 | ;;; Generated autoloads from find-file.el | 10690 | ;;; Generated autoloads from find-file.el |
| 10665 | 10691 | ||
| 10666 | (defvar ff-special-constructs `((,(purecopy "^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]") lambda nil (buffer-substring (match-beginning 2) (match-end 2)))) "\ | 10692 | (defvar ff-special-constructs `((,(purecopy "^#\\s *\\(include\\|import\\)\\s +[<\"]\\(.*\\)[>\"]") lambda nil (buffer-substring (match-beginning 2) (match-end 2)))) "\ |
| @@ -10750,8 +10776,8 @@ Visit the file you click on in another window. | |||
| 10750 | 10776 | ||
| 10751 | ;;;*** | 10777 | ;;;*** |
| 10752 | 10778 | ||
| 10753 | ;;;### (autoloads nil "find-func" "emacs-lisp/find-func.el" (21701 | 10779 | ;;;### (autoloads nil "find-func" "emacs-lisp/find-func.el" (21700 |
| 10754 | ;;;;;; 12613 256523 949000)) | 10780 | ;;;;;; 53432 444919 658000)) |
| 10755 | ;;; Generated autoloads from emacs-lisp/find-func.el | 10781 | ;;; Generated autoloads from emacs-lisp/find-func.el |
| 10756 | 10782 | ||
| 10757 | (autoload 'find-library "find-func" "\ | 10783 | (autoload 'find-library "find-func" "\ |
| @@ -10909,8 +10935,8 @@ Define some key bindings for the find-function family of functions. | |||
| 10909 | 10935 | ||
| 10910 | ;;;*** | 10936 | ;;;*** |
| 10911 | 10937 | ||
| 10912 | ;;;### (autoloads nil "find-lisp" "find-lisp.el" (21678 60839 581751 | 10938 | ;;;### (autoloads nil "find-lisp" "find-lisp.el" (21670 32330 885624 |
| 10913 | ;;;;;; 511000)) | 10939 | ;;;;;; 725000)) |
| 10914 | ;;; Generated autoloads from find-lisp.el | 10940 | ;;; Generated autoloads from find-lisp.el |
| 10915 | 10941 | ||
| 10916 | (autoload 'find-lisp-find-dired "find-lisp" "\ | 10942 | (autoload 'find-lisp-find-dired "find-lisp" "\ |
| @@ -10930,7 +10956,7 @@ Change the filter on a `find-lisp-find-dired' buffer to REGEXP. | |||
| 10930 | 10956 | ||
| 10931 | ;;;*** | 10957 | ;;;*** |
| 10932 | 10958 | ||
| 10933 | ;;;### (autoloads nil "finder" "finder.el" (21678 60839 581751 511000)) | 10959 | ;;;### (autoloads nil "finder" "finder.el" (21670 32330 885624 725000)) |
| 10934 | ;;; Generated autoloads from finder.el | 10960 | ;;; Generated autoloads from finder.el |
| 10935 | (push (purecopy '(finder 1 0)) package--builtin-versions) | 10961 | (push (purecopy '(finder 1 0)) package--builtin-versions) |
| 10936 | 10962 | ||
| @@ -10952,8 +10978,8 @@ Find packages matching a given keyword. | |||
| 10952 | 10978 | ||
| 10953 | ;;;*** | 10979 | ;;;*** |
| 10954 | 10980 | ||
| 10955 | ;;;### (autoloads nil "flow-ctrl" "flow-ctrl.el" (21678 60839 581751 | 10981 | ;;;### (autoloads nil "flow-ctrl" "flow-ctrl.el" (21670 32330 885624 |
| 10956 | ;;;;;; 511000)) | 10982 | ;;;;;; 725000)) |
| 10957 | ;;; Generated autoloads from flow-ctrl.el | 10983 | ;;; Generated autoloads from flow-ctrl.el |
| 10958 | 10984 | ||
| 10959 | (autoload 'enable-flow-control "flow-ctrl" "\ | 10985 | (autoload 'enable-flow-control "flow-ctrl" "\ |
| @@ -10974,8 +11000,8 @@ to get the effect of a C-q. | |||
| 10974 | 11000 | ||
| 10975 | ;;;*** | 11001 | ;;;*** |
| 10976 | 11002 | ||
| 10977 | ;;;### (autoloads nil "flow-fill" "gnus/flow-fill.el" (21678 60839 | 11003 | ;;;### (autoloads nil "flow-fill" "gnus/flow-fill.el" (21670 32330 |
| 10978 | ;;;;;; 625753 279000)) | 11004 | ;;;;;; 885624 725000)) |
| 10979 | ;;; Generated autoloads from gnus/flow-fill.el | 11005 | ;;; Generated autoloads from gnus/flow-fill.el |
| 10980 | 11006 | ||
| 10981 | (autoload 'fill-flowed-encode "flow-fill" "\ | 11007 | (autoload 'fill-flowed-encode "flow-fill" "\ |
| @@ -10990,8 +11016,8 @@ to get the effect of a C-q. | |||
| 10990 | 11016 | ||
| 10991 | ;;;*** | 11017 | ;;;*** |
| 10992 | 11018 | ||
| 10993 | ;;;### (autoloads nil "flymake" "progmodes/flymake.el" (21678 60840 | 11019 | ;;;### (autoloads nil "flymake" "progmodes/flymake.el" (21670 32331 |
| 10994 | ;;;;;; 289779 910000)) | 11020 | ;;;;;; 385639 720000)) |
| 10995 | ;;; Generated autoloads from progmodes/flymake.el | 11021 | ;;; Generated autoloads from progmodes/flymake.el |
| 10996 | (push (purecopy '(flymake 0 3)) package--builtin-versions) | 11022 | (push (purecopy '(flymake 0 3)) package--builtin-versions) |
| 10997 | 11023 | ||
| @@ -11021,8 +11047,8 @@ Turn flymake mode off. | |||
| 11021 | 11047 | ||
| 11022 | ;;;*** | 11048 | ;;;*** |
| 11023 | 11049 | ||
| 11024 | ;;;### (autoloads nil "flyspell" "textmodes/flyspell.el" (21756 63738 | 11050 | ;;;### (autoloads nil "flyspell" "textmodes/flyspell.el" (21750 59840 |
| 11025 | ;;;;;; 18470 49000)) | 11051 | ;;;;;; 704617 663000)) |
| 11026 | ;;; Generated autoloads from textmodes/flyspell.el | 11052 | ;;; Generated autoloads from textmodes/flyspell.el |
| 11027 | 11053 | ||
| 11028 | (autoload 'flyspell-prog-mode "flyspell" "\ | 11054 | (autoload 'flyspell-prog-mode "flyspell" "\ |
| @@ -11092,14 +11118,14 @@ Flyspell whole buffer. | |||
| 11092 | 11118 | ||
| 11093 | ;;;*** | 11119 | ;;;*** |
| 11094 | 11120 | ||
| 11095 | ;;;### (autoloads nil "foldout" "foldout.el" (21678 60839 581751 | 11121 | ;;;### (autoloads nil "foldout" "foldout.el" (21824 11953 672190 |
| 11096 | ;;;;;; 511000)) | 11122 | ;;;;;; 35000)) |
| 11097 | ;;; Generated autoloads from foldout.el | 11123 | ;;; Generated autoloads from foldout.el |
| 11098 | (push (purecopy '(foldout 1 10)) package--builtin-versions) | 11124 | (push (purecopy '(foldout 1 10)) package--builtin-versions) |
| 11099 | 11125 | ||
| 11100 | ;;;*** | 11126 | ;;;*** |
| 11101 | 11127 | ||
| 11102 | ;;;### (autoloads nil "follow" "follow.el" (21678 60839 581751 511000)) | 11128 | ;;;### (autoloads nil "follow" "follow.el" (21670 32330 885624 725000)) |
| 11103 | ;;; Generated autoloads from follow.el | 11129 | ;;; Generated autoloads from follow.el |
| 11104 | 11130 | ||
| 11105 | (autoload 'turn-on-follow-mode "follow" "\ | 11131 | (autoload 'turn-on-follow-mode "follow" "\ |
| @@ -11167,8 +11193,8 @@ selected if the original window is the first one in the frame. | |||
| 11167 | 11193 | ||
| 11168 | ;;;*** | 11194 | ;;;*** |
| 11169 | 11195 | ||
| 11170 | ;;;### (autoloads nil "footnote" "mail/footnote.el" (21799 24401 | 11196 | ;;;### (autoloads nil "footnote" "mail/footnote.el" (21814 9129 310503 |
| 11171 | ;;;;;; 558172 920000)) | 11197 | ;;;;;; 742000)) |
| 11172 | ;;; Generated autoloads from mail/footnote.el | 11198 | ;;; Generated autoloads from mail/footnote.el |
| 11173 | (push (purecopy '(footnote 0 19)) package--builtin-versions) | 11199 | (push (purecopy '(footnote 0 19)) package--builtin-versions) |
| 11174 | 11200 | ||
| @@ -11187,7 +11213,7 @@ play around with the following keys: | |||
| 11187 | 11213 | ||
| 11188 | ;;;*** | 11214 | ;;;*** |
| 11189 | 11215 | ||
| 11190 | ;;;### (autoloads nil "forms" "forms.el" (21804 4012 674064 262000)) | 11216 | ;;;### (autoloads nil "forms" "forms.el" (21804 59688 164807 902000)) |
| 11191 | ;;; Generated autoloads from forms.el | 11217 | ;;; Generated autoloads from forms.el |
| 11192 | 11218 | ||
| 11193 | (autoload 'forms-mode "forms" "\ | 11219 | (autoload 'forms-mode "forms" "\ |
| @@ -11223,8 +11249,8 @@ Visit a file in Forms mode in other window. | |||
| 11223 | 11249 | ||
| 11224 | ;;;*** | 11250 | ;;;*** |
| 11225 | 11251 | ||
| 11226 | ;;;### (autoloads nil "fortran" "progmodes/fortran.el" (21678 60840 | 11252 | ;;;### (autoloads nil "fortran" "progmodes/fortran.el" (21670 32331 |
| 11227 | ;;;;;; 289779 910000)) | 11253 | ;;;;;; 385639 720000)) |
| 11228 | ;;; Generated autoloads from progmodes/fortran.el | 11254 | ;;; Generated autoloads from progmodes/fortran.el |
| 11229 | 11255 | ||
| 11230 | (autoload 'fortran-mode "fortran" "\ | 11256 | (autoload 'fortran-mode "fortran" "\ |
| @@ -11301,8 +11327,8 @@ with no args, if that value is non-nil. | |||
| 11301 | 11327 | ||
| 11302 | ;;;*** | 11328 | ;;;*** |
| 11303 | 11329 | ||
| 11304 | ;;;### (autoloads nil "fortune" "play/fortune.el" (21678 60840 201776 | 11330 | ;;;### (autoloads nil "fortune" "play/fortune.el" (21670 32331 385639 |
| 11305 | ;;;;;; 390000)) | 11331 | ;;;;;; 720000)) |
| 11306 | ;;; Generated autoloads from play/fortune.el | 11332 | ;;; Generated autoloads from play/fortune.el |
| 11307 | 11333 | ||
| 11308 | (autoload 'fortune-add-fortune "fortune" "\ | 11334 | (autoload 'fortune-add-fortune "fortune" "\ |
| @@ -11350,8 +11376,8 @@ and choose the directory as the fortune-file. | |||
| 11350 | 11376 | ||
| 11351 | ;;;*** | 11377 | ;;;*** |
| 11352 | 11378 | ||
| 11353 | ;;;### (autoloads nil "frameset" "frameset.el" (21799 24401 554173 | 11379 | ;;;### (autoloads nil "frameset" "frameset.el" (21799 41766 981374 |
| 11354 | ;;;;;; 1000)) | 11380 | ;;;;;; 972000)) |
| 11355 | ;;; Generated autoloads from frameset.el | 11381 | ;;; Generated autoloads from frameset.el |
| 11356 | 11382 | ||
| 11357 | (defvar frameset-session-filter-alist '((name . :never) (left . frameset-filter-iconified) (minibuffer . frameset-filter-minibuffer) (top . frameset-filter-iconified)) "\ | 11383 | (defvar frameset-session-filter-alist '((name . :never) (left . frameset-filter-iconified) (minibuffer . frameset-filter-minibuffer) (top . frameset-filter-iconified)) "\ |
| @@ -11537,15 +11563,15 @@ Interactively, reads the register using `register-read-with-preview'. | |||
| 11537 | 11563 | ||
| 11538 | ;;;*** | 11564 | ;;;*** |
| 11539 | 11565 | ||
| 11540 | ;;;### (autoloads nil "gamegrid" "play/gamegrid.el" (21720 48653 | 11566 | ;;;### (autoloads nil "gamegrid" "play/gamegrid.el" (21720 38720 |
| 11541 | ;;;;;; 160356 477000)) | 11567 | ;;;;;; 956749 443000)) |
| 11542 | ;;; Generated autoloads from play/gamegrid.el | 11568 | ;;; Generated autoloads from play/gamegrid.el |
| 11543 | (push (purecopy '(gamegrid 1 2)) package--builtin-versions) | 11569 | (push (purecopy '(gamegrid 1 2)) package--builtin-versions) |
| 11544 | 11570 | ||
| 11545 | ;;;*** | 11571 | ;;;*** |
| 11546 | 11572 | ||
| 11547 | ;;;### (autoloads nil "gdb-mi" "progmodes/gdb-mi.el" (21724 48240 | 11573 | ;;;### (autoloads nil "gdb-mi" "progmodes/gdb-mi.el" (21724 35774 |
| 11548 | ;;;;;; 923325 678000)) | 11574 | ;;;;;; 954622 790000)) |
| 11549 | ;;; Generated autoloads from progmodes/gdb-mi.el | 11575 | ;;; Generated autoloads from progmodes/gdb-mi.el |
| 11550 | 11576 | ||
| 11551 | (defvar gdb-enable-debug nil "\ | 11577 | (defvar gdb-enable-debug nil "\ |
| @@ -11622,8 +11648,8 @@ detailed description of this mode. | |||
| 11622 | 11648 | ||
| 11623 | ;;;*** | 11649 | ;;;*** |
| 11624 | 11650 | ||
| 11625 | ;;;### (autoloads nil "generic" "emacs-lisp/generic.el" (21678 60839 | 11651 | ;;;### (autoloads nil "generic" "emacs-lisp/generic.el" (21670 32330 |
| 11626 | ;;;;;; 477747 331000)) | 11652 | ;;;;;; 885624 725000)) |
| 11627 | ;;; Generated autoloads from emacs-lisp/generic.el | 11653 | ;;; Generated autoloads from emacs-lisp/generic.el |
| 11628 | 11654 | ||
| 11629 | (defvar generic-mode-list nil "\ | 11655 | (defvar generic-mode-list nil "\ |
| @@ -11703,8 +11729,8 @@ regular expression that can be used as an element of | |||
| 11703 | 11729 | ||
| 11704 | ;;;*** | 11730 | ;;;*** |
| 11705 | 11731 | ||
| 11706 | ;;;### (autoloads nil "glasses" "progmodes/glasses.el" (21678 60840 | 11732 | ;;;### (autoloads nil "glasses" "progmodes/glasses.el" (21670 32331 |
| 11707 | ;;;;;; 293780 70000)) | 11733 | ;;;;;; 385639 720000)) |
| 11708 | ;;; Generated autoloads from progmodes/glasses.el | 11734 | ;;; Generated autoloads from progmodes/glasses.el |
| 11709 | 11735 | ||
| 11710 | (autoload 'glasses-mode "glasses" "\ | 11736 | (autoload 'glasses-mode "glasses" "\ |
| @@ -11718,8 +11744,8 @@ add virtual separators (like underscores) at places they belong to. | |||
| 11718 | 11744 | ||
| 11719 | ;;;*** | 11745 | ;;;*** |
| 11720 | 11746 | ||
| 11721 | ;;;### (autoloads nil "gmm-utils" "gnus/gmm-utils.el" (21678 60839 | 11747 | ;;;### (autoloads nil "gmm-utils" "gnus/gmm-utils.el" (21670 32330 |
| 11722 | ;;;;;; 629753 440000)) | 11748 | ;;;;;; 885624 725000)) |
| 11723 | ;;; Generated autoloads from gnus/gmm-utils.el | 11749 | ;;; Generated autoloads from gnus/gmm-utils.el |
| 11724 | 11750 | ||
| 11725 | (autoload 'gmm-regexp-concat "gmm-utils" "\ | 11751 | (autoload 'gmm-regexp-concat "gmm-utils" "\ |
| @@ -11773,7 +11799,7 @@ DEFAULT-MAP specifies the default key map for ICON-LIST. | |||
| 11773 | 11799 | ||
| 11774 | ;;;*** | 11800 | ;;;*** |
| 11775 | 11801 | ||
| 11776 | ;;;### (autoloads nil "gnus" "gnus/gnus.el" (21678 60839 681755 530000)) | 11802 | ;;;### (autoloads nil "gnus" "gnus/gnus.el" (21670 32330 885624 725000)) |
| 11777 | ;;; Generated autoloads from gnus/gnus.el | 11803 | ;;; Generated autoloads from gnus/gnus.el |
| 11778 | (push (purecopy '(gnus 5 13)) package--builtin-versions) | 11804 | (push (purecopy '(gnus 5 13)) package--builtin-versions) |
| 11779 | (when (fboundp 'custom-autoload) | 11805 | (when (fboundp 'custom-autoload) |
| @@ -11823,8 +11849,8 @@ prompt the user for the name of an NNTP server to use. | |||
| 11823 | 11849 | ||
| 11824 | ;;;*** | 11850 | ;;;*** |
| 11825 | 11851 | ||
| 11826 | ;;;### (autoloads nil "gnus-agent" "gnus/gnus-agent.el" (21678 60839 | 11852 | ;;;### (autoloads nil "gnus-agent" "gnus/gnus-agent.el" (21670 32330 |
| 11827 | ;;;;;; 629753 440000)) | 11853 | ;;;;;; 885624 725000)) |
| 11828 | ;;; Generated autoloads from gnus/gnus-agent.el | 11854 | ;;; Generated autoloads from gnus/gnus-agent.el |
| 11829 | 11855 | ||
| 11830 | (autoload 'gnus-unplugged "gnus-agent" "\ | 11856 | (autoload 'gnus-unplugged "gnus-agent" "\ |
| @@ -11914,8 +11940,8 @@ CLEAN is obsolete and ignored. | |||
| 11914 | 11940 | ||
| 11915 | ;;;*** | 11941 | ;;;*** |
| 11916 | 11942 | ||
| 11917 | ;;;### (autoloads nil "gnus-art" "gnus/gnus-art.el" (21799 14518 | 11943 | ;;;### (autoloads nil "gnus-art" "gnus/gnus-art.el" (21804 59688 |
| 11918 | ;;;;;; 691699 178000)) | 11944 | ;;;;;; 184805 112000)) |
| 11919 | ;;; Generated autoloads from gnus/gnus-art.el | 11945 | ;;; Generated autoloads from gnus/gnus-art.el |
| 11920 | 11946 | ||
| 11921 | (autoload 'gnus-article-prepare-display "gnus-art" "\ | 11947 | (autoload 'gnus-article-prepare-display "gnus-art" "\ |
| @@ -11925,8 +11951,8 @@ Make the current buffer look like a nice article. | |||
| 11925 | 11951 | ||
| 11926 | ;;;*** | 11952 | ;;;*** |
| 11927 | 11953 | ||
| 11928 | ;;;### (autoloads nil "gnus-bookmark" "gnus/gnus-bookmark.el" (21678 | 11954 | ;;;### (autoloads nil "gnus-bookmark" "gnus/gnus-bookmark.el" (21670 |
| 11929 | ;;;;;; 60839 637753 761000)) | 11955 | ;;;;;; 32330 885624 725000)) |
| 11930 | ;;; Generated autoloads from gnus/gnus-bookmark.el | 11956 | ;;; Generated autoloads from gnus/gnus-bookmark.el |
| 11931 | 11957 | ||
| 11932 | (autoload 'gnus-bookmark-set "gnus-bookmark" "\ | 11958 | (autoload 'gnus-bookmark-set "gnus-bookmark" "\ |
| @@ -11949,8 +11975,8 @@ deletion, or > if it is flagged for displaying. | |||
| 11949 | 11975 | ||
| 11950 | ;;;*** | 11976 | ;;;*** |
| 11951 | 11977 | ||
| 11952 | ;;;### (autoloads nil "gnus-cache" "gnus/gnus-cache.el" (21678 60839 | 11978 | ;;;### (autoloads nil "gnus-cache" "gnus/gnus-cache.el" (21670 32330 |
| 11953 | ;;;;;; 641753 922000)) | 11979 | ;;;;;; 885624 725000)) |
| 11954 | ;;; Generated autoloads from gnus/gnus-cache.el | 11980 | ;;; Generated autoloads from gnus/gnus-cache.el |
| 11955 | 11981 | ||
| 11956 | (autoload 'gnus-jog-cache "gnus-cache" "\ | 11982 | (autoload 'gnus-jog-cache "gnus-cache" "\ |
| @@ -11991,8 +12017,8 @@ supported. | |||
| 11991 | 12017 | ||
| 11992 | ;;;*** | 12018 | ;;;*** |
| 11993 | 12019 | ||
| 11994 | ;;;### (autoloads nil "gnus-delay" "gnus/gnus-delay.el" (21678 60839 | 12020 | ;;;### (autoloads nil "gnus-delay" "gnus/gnus-delay.el" (21670 32330 |
| 11995 | ;;;;;; 641753 922000)) | 12021 | ;;;;;; 885624 725000)) |
| 11996 | ;;; Generated autoloads from gnus/gnus-delay.el | 12022 | ;;; Generated autoloads from gnus/gnus-delay.el |
| 11997 | 12023 | ||
| 11998 | (autoload 'gnus-delay-article "gnus-delay" "\ | 12024 | (autoload 'gnus-delay-article "gnus-delay" "\ |
| @@ -12027,8 +12053,8 @@ Checking delayed messages is skipped if optional arg NO-CHECK is non-nil. | |||
| 12027 | 12053 | ||
| 12028 | ;;;*** | 12054 | ;;;*** |
| 12029 | 12055 | ||
| 12030 | ;;;### (autoloads nil "gnus-diary" "gnus/gnus-diary.el" (21678 60839 | 12056 | ;;;### (autoloads nil "gnus-diary" "gnus/gnus-diary.el" (21670 32330 |
| 12031 | ;;;;;; 641753 922000)) | 12057 | ;;;;;; 885624 725000)) |
| 12032 | ;;; Generated autoloads from gnus/gnus-diary.el | 12058 | ;;; Generated autoloads from gnus/gnus-diary.el |
| 12033 | 12059 | ||
| 12034 | (autoload 'gnus-user-format-function-d "gnus-diary" "\ | 12060 | (autoload 'gnus-user-format-function-d "gnus-diary" "\ |
| @@ -12043,8 +12069,8 @@ Checking delayed messages is skipped if optional arg NO-CHECK is non-nil. | |||
| 12043 | 12069 | ||
| 12044 | ;;;*** | 12070 | ;;;*** |
| 12045 | 12071 | ||
| 12046 | ;;;### (autoloads nil "gnus-dired" "gnus/gnus-dired.el" (21678 60839 | 12072 | ;;;### (autoloads nil "gnus-dired" "gnus/gnus-dired.el" (21670 32330 |
| 12047 | ;;;;;; 641753 922000)) | 12073 | ;;;;;; 885624 725000)) |
| 12048 | ;;; Generated autoloads from gnus/gnus-dired.el | 12074 | ;;; Generated autoloads from gnus/gnus-dired.el |
| 12049 | 12075 | ||
| 12050 | (autoload 'turn-on-gnus-dired-mode "gnus-dired" "\ | 12076 | (autoload 'turn-on-gnus-dired-mode "gnus-dired" "\ |
| @@ -12054,8 +12080,8 @@ Convenience method to turn on gnus-dired-mode. | |||
| 12054 | 12080 | ||
| 12055 | ;;;*** | 12081 | ;;;*** |
| 12056 | 12082 | ||
| 12057 | ;;;### (autoloads nil "gnus-draft" "gnus/gnus-draft.el" (21678 60839 | 12083 | ;;;### (autoloads nil "gnus-draft" "gnus/gnus-draft.el" (21670 32330 |
| 12058 | ;;;;;; 645754 83000)) | 12084 | ;;;;;; 885624 725000)) |
| 12059 | ;;; Generated autoloads from gnus/gnus-draft.el | 12085 | ;;; Generated autoloads from gnus/gnus-draft.el |
| 12060 | 12086 | ||
| 12061 | (autoload 'gnus-draft-reminder "gnus-draft" "\ | 12087 | (autoload 'gnus-draft-reminder "gnus-draft" "\ |
| @@ -12065,8 +12091,8 @@ Reminder user if there are unsent drafts. | |||
| 12065 | 12091 | ||
| 12066 | ;;;*** | 12092 | ;;;*** |
| 12067 | 12093 | ||
| 12068 | ;;;### (autoloads nil "gnus-fun" "gnus/gnus-fun.el" (21678 60839 | 12094 | ;;;### (autoloads nil "gnus-fun" "gnus/gnus-fun.el" (21670 32330 |
| 12069 | ;;;;;; 645754 83000)) | 12095 | ;;;;;; 885624 725000)) |
| 12070 | ;;; Generated autoloads from gnus/gnus-fun.el | 12096 | ;;; Generated autoloads from gnus/gnus-fun.el |
| 12071 | 12097 | ||
| 12072 | (autoload 'gnus--random-face-with-type "gnus-fun" "\ | 12098 | (autoload 'gnus--random-face-with-type "gnus-fun" "\ |
| @@ -12131,8 +12157,8 @@ Insert a random Face header from `gnus-face-directory'. | |||
| 12131 | 12157 | ||
| 12132 | ;;;*** | 12158 | ;;;*** |
| 12133 | 12159 | ||
| 12134 | ;;;### (autoloads nil "gnus-gravatar" "gnus/gnus-gravatar.el" (21678 | 12160 | ;;;### (autoloads nil "gnus-gravatar" "gnus/gnus-gravatar.el" (21670 |
| 12135 | ;;;;;; 60839 645754 83000)) | 12161 | ;;;;;; 32330 885624 725000)) |
| 12136 | ;;; Generated autoloads from gnus/gnus-gravatar.el | 12162 | ;;; Generated autoloads from gnus/gnus-gravatar.el |
| 12137 | 12163 | ||
| 12138 | (autoload 'gnus-treat-from-gravatar "gnus-gravatar" "\ | 12164 | (autoload 'gnus-treat-from-gravatar "gnus-gravatar" "\ |
| @@ -12149,8 +12175,8 @@ If gravatars are already displayed, remove them. | |||
| 12149 | 12175 | ||
| 12150 | ;;;*** | 12176 | ;;;*** |
| 12151 | 12177 | ||
| 12152 | ;;;### (autoloads nil "gnus-group" "gnus/gnus-group.el" (21804 4012 | 12178 | ;;;### (autoloads nil "gnus-group" "gnus/gnus-group.el" (21804 59688 |
| 12153 | ;;;;;; 678064 192000)) | 12179 | ;;;;;; 184805 112000)) |
| 12154 | ;;; Generated autoloads from gnus/gnus-group.el | 12180 | ;;; Generated autoloads from gnus/gnus-group.el |
| 12155 | 12181 | ||
| 12156 | (autoload 'gnus-fetch-group "gnus-group" "\ | 12182 | (autoload 'gnus-fetch-group "gnus-group" "\ |
| @@ -12167,8 +12193,8 @@ Pop up a frame and enter GROUP. | |||
| 12167 | 12193 | ||
| 12168 | ;;;*** | 12194 | ;;;*** |
| 12169 | 12195 | ||
| 12170 | ;;;### (autoloads nil "gnus-html" "gnus/gnus-html.el" (21678 60839 | 12196 | ;;;### (autoloads nil "gnus-html" "gnus/gnus-html.el" (21670 32330 |
| 12171 | ;;;;;; 649754 243000)) | 12197 | ;;;;;; 885624 725000)) |
| 12172 | ;;; Generated autoloads from gnus/gnus-html.el | 12198 | ;;; Generated autoloads from gnus/gnus-html.el |
| 12173 | 12199 | ||
| 12174 | (autoload 'gnus-article-html "gnus-html" "\ | 12200 | (autoload 'gnus-article-html "gnus-html" "\ |
| @@ -12183,8 +12209,8 @@ Pop up a frame and enter GROUP. | |||
| 12183 | 12209 | ||
| 12184 | ;;;*** | 12210 | ;;;*** |
| 12185 | 12211 | ||
| 12186 | ;;;### (autoloads nil "gnus-kill" "gnus/gnus-kill.el" (21678 60839 | 12212 | ;;;### (autoloads nil "gnus-kill" "gnus/gnus-kill.el" (21670 32330 |
| 12187 | ;;;;;; 649754 243000)) | 12213 | ;;;;;; 885624 725000)) |
| 12188 | ;;; Generated autoloads from gnus/gnus-kill.el | 12214 | ;;; Generated autoloads from gnus/gnus-kill.el |
| 12189 | 12215 | ||
| 12190 | (defalias 'gnus-batch-kill 'gnus-batch-score) | 12216 | (defalias 'gnus-batch-kill 'gnus-batch-score) |
| @@ -12197,8 +12223,8 @@ Usage: emacs -batch -l ~/.emacs -l gnus -f gnus-batch-score | |||
| 12197 | 12223 | ||
| 12198 | ;;;*** | 12224 | ;;;*** |
| 12199 | 12225 | ||
| 12200 | ;;;### (autoloads nil "gnus-ml" "gnus/gnus-ml.el" (21678 60839 653754 | 12226 | ;;;### (autoloads nil "gnus-ml" "gnus/gnus-ml.el" (21670 32330 885624 |
| 12201 | ;;;;;; 404000)) | 12227 | ;;;;;; 725000)) |
| 12202 | ;;; Generated autoloads from gnus/gnus-ml.el | 12228 | ;;; Generated autoloads from gnus/gnus-ml.el |
| 12203 | 12229 | ||
| 12204 | (autoload 'turn-on-gnus-mailing-list-mode "gnus-ml" "\ | 12230 | (autoload 'turn-on-gnus-mailing-list-mode "gnus-ml" "\ |
| @@ -12221,8 +12247,8 @@ Minor mode for providing mailing-list commands. | |||
| 12221 | 12247 | ||
| 12222 | ;;;*** | 12248 | ;;;*** |
| 12223 | 12249 | ||
| 12224 | ;;;### (autoloads nil "gnus-mlspl" "gnus/gnus-mlspl.el" (21678 60839 | 12250 | ;;;### (autoloads nil "gnus-mlspl" "gnus/gnus-mlspl.el" (21670 32330 |
| 12225 | ;;;;;; 653754 404000)) | 12251 | ;;;;;; 885624 725000)) |
| 12226 | ;;; Generated autoloads from gnus/gnus-mlspl.el | 12252 | ;;; Generated autoloads from gnus/gnus-mlspl.el |
| 12227 | 12253 | ||
| 12228 | (autoload 'gnus-group-split-setup "gnus-mlspl" "\ | 12254 | (autoload 'gnus-group-split-setup "gnus-mlspl" "\ |
| @@ -12322,8 +12348,8 @@ Calling (gnus-group-split-fancy nil nil \"mail.others\") returns: | |||
| 12322 | 12348 | ||
| 12323 | ;;;*** | 12349 | ;;;*** |
| 12324 | 12350 | ||
| 12325 | ;;;### (autoloads nil "gnus-msg" "gnus/gnus-msg.el" (21727 22885 | 12351 | ;;;### (autoloads nil "gnus-msg" "gnus/gnus-msg.el" (21725 56638 |
| 12326 | ;;;;;; 701249 695000)) | 12352 | ;;;;;; 795320 63000)) |
| 12327 | ;;; Generated autoloads from gnus/gnus-msg.el | 12353 | ;;; Generated autoloads from gnus/gnus-msg.el |
| 12328 | 12354 | ||
| 12329 | (autoload 'gnus-msg-mail "gnus-msg" "\ | 12355 | (autoload 'gnus-msg-mail "gnus-msg" "\ |
| @@ -12350,7 +12376,7 @@ Like `message-reply'. | |||
| 12350 | ;;;*** | 12376 | ;;;*** |
| 12351 | 12377 | ||
| 12352 | ;;;### (autoloads nil "gnus-notifications" "gnus/gnus-notifications.el" | 12378 | ;;;### (autoloads nil "gnus-notifications" "gnus/gnus-notifications.el" |
| 12353 | ;;;;;; (21756 63737 858474 66000)) | 12379 | ;;;;;; (21757 29489 158925 687000)) |
| 12354 | ;;; Generated autoloads from gnus/gnus-notifications.el | 12380 | ;;; Generated autoloads from gnus/gnus-notifications.el |
| 12355 | 12381 | ||
| 12356 | (autoload 'gnus-notifications "gnus-notifications" "\ | 12382 | (autoload 'gnus-notifications "gnus-notifications" "\ |
| @@ -12366,8 +12392,8 @@ This is typically a function to add in | |||
| 12366 | 12392 | ||
| 12367 | ;;;*** | 12393 | ;;;*** |
| 12368 | 12394 | ||
| 12369 | ;;;### (autoloads nil "gnus-picon" "gnus/gnus-picon.el" (21678 60839 | 12395 | ;;;### (autoloads nil "gnus-picon" "gnus/gnus-picon.el" (21670 32330 |
| 12370 | ;;;;;; 653754 404000)) | 12396 | ;;;;;; 885624 725000)) |
| 12371 | ;;; Generated autoloads from gnus/gnus-picon.el | 12397 | ;;; Generated autoloads from gnus/gnus-picon.el |
| 12372 | 12398 | ||
| 12373 | (autoload 'gnus-treat-from-picon "gnus-picon" "\ | 12399 | (autoload 'gnus-treat-from-picon "gnus-picon" "\ |
| @@ -12390,8 +12416,8 @@ If picons are already displayed, remove them. | |||
| 12390 | 12416 | ||
| 12391 | ;;;*** | 12417 | ;;;*** |
| 12392 | 12418 | ||
| 12393 | ;;;### (autoloads nil "gnus-range" "gnus/gnus-range.el" (21678 60839 | 12419 | ;;;### (autoloads nil "gnus-range" "gnus/gnus-range.el" (21670 32330 |
| 12394 | ;;;;;; 653754 404000)) | 12420 | ;;;;;; 885624 725000)) |
| 12395 | ;;; Generated autoloads from gnus/gnus-range.el | 12421 | ;;; Generated autoloads from gnus/gnus-range.el |
| 12396 | 12422 | ||
| 12397 | (autoload 'gnus-sorted-difference "gnus-range" "\ | 12423 | (autoload 'gnus-sorted-difference "gnus-range" "\ |
| @@ -12459,7 +12485,7 @@ Add NUM into sorted LIST by side effect. | |||
| 12459 | ;;;*** | 12485 | ;;;*** |
| 12460 | 12486 | ||
| 12461 | ;;;### (autoloads nil "gnus-registry" "gnus/gnus-registry.el" (21774 | 12487 | ;;;### (autoloads nil "gnus-registry" "gnus/gnus-registry.el" (21774 |
| 12462 | ;;;;;; 52426 305831 981000)) | 12488 | ;;;;;; 38574 225319 550000)) |
| 12463 | ;;; Generated autoloads from gnus/gnus-registry.el | 12489 | ;;; Generated autoloads from gnus/gnus-registry.el |
| 12464 | 12490 | ||
| 12465 | (autoload 'gnus-registry-initialize "gnus-registry" "\ | 12491 | (autoload 'gnus-registry-initialize "gnus-registry" "\ |
| @@ -12474,8 +12500,8 @@ Install the registry hooks. | |||
| 12474 | 12500 | ||
| 12475 | ;;;*** | 12501 | ;;;*** |
| 12476 | 12502 | ||
| 12477 | ;;;### (autoloads nil "gnus-sieve" "gnus/gnus-sieve.el" (21678 60839 | 12503 | ;;;### (autoloads nil "gnus-sieve" "gnus/gnus-sieve.el" (21670 32330 |
| 12478 | ;;;;;; 661754 726000)) | 12504 | ;;;;;; 885624 725000)) |
| 12479 | ;;; Generated autoloads from gnus/gnus-sieve.el | 12505 | ;;; Generated autoloads from gnus/gnus-sieve.el |
| 12480 | 12506 | ||
| 12481 | (autoload 'gnus-sieve-update "gnus-sieve" "\ | 12507 | (autoload 'gnus-sieve-update "gnus-sieve" "\ |
| @@ -12502,8 +12528,8 @@ See the documentation for these variables and functions for details. | |||
| 12502 | 12528 | ||
| 12503 | ;;;*** | 12529 | ;;;*** |
| 12504 | 12530 | ||
| 12505 | ;;;### (autoloads nil "gnus-spec" "gnus/gnus-spec.el" (21678 60839 | 12531 | ;;;### (autoloads nil "gnus-spec" "gnus/gnus-spec.el" (21670 32330 |
| 12506 | ;;;;;; 661754 726000)) | 12532 | ;;;;;; 885624 725000)) |
| 12507 | ;;; Generated autoloads from gnus/gnus-spec.el | 12533 | ;;; Generated autoloads from gnus/gnus-spec.el |
| 12508 | 12534 | ||
| 12509 | (autoload 'gnus-update-format "gnus-spec" "\ | 12535 | (autoload 'gnus-update-format "gnus-spec" "\ |
| @@ -12513,8 +12539,8 @@ Update the format specification near point. | |||
| 12513 | 12539 | ||
| 12514 | ;;;*** | 12540 | ;;;*** |
| 12515 | 12541 | ||
| 12516 | ;;;### (autoloads nil "gnus-start" "gnus/gnus-start.el" (21715 35341 | 12542 | ;;;### (autoloads nil "gnus-start" "gnus/gnus-start.el" (21716 41663 |
| 12517 | ;;;;;; 203436 746000)) | 12543 | ;;;;;; 456033 27000)) |
| 12518 | ;;; Generated autoloads from gnus/gnus-start.el | 12544 | ;;; Generated autoloads from gnus/gnus-start.el |
| 12519 | 12545 | ||
| 12520 | (autoload 'gnus-declare-backend "gnus-start" "\ | 12546 | (autoload 'gnus-declare-backend "gnus-start" "\ |
| @@ -12524,8 +12550,8 @@ Declare back end NAME with ABILITIES as a Gnus back end. | |||
| 12524 | 12550 | ||
| 12525 | ;;;*** | 12551 | ;;;*** |
| 12526 | 12552 | ||
| 12527 | ;;;### (autoloads nil "gnus-sum" "gnus/gnus-sum.el" (21803 61751 | 12553 | ;;;### (autoloads nil "gnus-sum" "gnus/gnus-sum.el" (21804 59688 |
| 12528 | ;;;;;; 289340 808000)) | 12554 | ;;;;;; 194794 158000)) |
| 12529 | ;;; Generated autoloads from gnus/gnus-sum.el | 12555 | ;;; Generated autoloads from gnus/gnus-sum.el |
| 12530 | 12556 | ||
| 12531 | (autoload 'gnus-summary-bookmark-jump "gnus-sum" "\ | 12557 | (autoload 'gnus-summary-bookmark-jump "gnus-sum" "\ |
| @@ -12536,8 +12562,8 @@ BOOKMARK is a bookmark name or a bookmark record. | |||
| 12536 | 12562 | ||
| 12537 | ;;;*** | 12563 | ;;;*** |
| 12538 | 12564 | ||
| 12539 | ;;;### (autoloads nil "gnus-sync" "gnus/gnus-sync.el" (21678 60839 | 12565 | ;;;### (autoloads nil "gnus-sync" "gnus/gnus-sync.el" (21670 32330 |
| 12540 | ;;;;;; 673755 208000)) | 12566 | ;;;;;; 885624 725000)) |
| 12541 | ;;; Generated autoloads from gnus/gnus-sync.el | 12567 | ;;; Generated autoloads from gnus/gnus-sync.el |
| 12542 | 12568 | ||
| 12543 | (autoload 'gnus-sync-initialize "gnus-sync" "\ | 12569 | (autoload 'gnus-sync-initialize "gnus-sync" "\ |
| @@ -12552,8 +12578,8 @@ Install the sync hooks. | |||
| 12552 | 12578 | ||
| 12553 | ;;;*** | 12579 | ;;;*** |
| 12554 | 12580 | ||
| 12555 | ;;;### (autoloads nil "gnus-win" "gnus/gnus-win.el" (21678 60839 | 12581 | ;;;### (autoloads nil "gnus-win" "gnus/gnus-win.el" (21670 32330 |
| 12556 | ;;;;;; 681755 530000)) | 12582 | ;;;;;; 885624 725000)) |
| 12557 | ;;; Generated autoloads from gnus/gnus-win.el | 12583 | ;;; Generated autoloads from gnus/gnus-win.el |
| 12558 | 12584 | ||
| 12559 | (autoload 'gnus-add-configuration "gnus-win" "\ | 12585 | (autoload 'gnus-add-configuration "gnus-win" "\ |
| @@ -12563,8 +12589,8 @@ Add the window configuration CONF to `gnus-buffer-configuration'. | |||
| 12563 | 12589 | ||
| 12564 | ;;;*** | 12590 | ;;;*** |
| 12565 | 12591 | ||
| 12566 | ;;;### (autoloads nil "gnutls" "net/gnutls.el" (21678 60839 969767 | 12592 | ;;;### (autoloads nil "gnutls" "net/gnutls.el" (21670 32331 385639 |
| 12567 | ;;;;;; 103000)) | 12593 | ;;;;;; 720000)) |
| 12568 | ;;; Generated autoloads from net/gnutls.el | 12594 | ;;; Generated autoloads from net/gnutls.el |
| 12569 | 12595 | ||
| 12570 | (defvar gnutls-min-prime-bits 256 "\ | 12596 | (defvar gnutls-min-prime-bits 256 "\ |
| @@ -12580,8 +12606,8 @@ A value of nil says to use the default GnuTLS value.") | |||
| 12580 | 12606 | ||
| 12581 | ;;;*** | 12607 | ;;;*** |
| 12582 | 12608 | ||
| 12583 | ;;;### (autoloads nil "gomoku" "play/gomoku.el" (21678 60840 205776 | 12609 | ;;;### (autoloads nil "gomoku" "play/gomoku.el" (21670 32331 385639 |
| 12584 | ;;;;;; 549000)) | 12610 | ;;;;;; 720000)) |
| 12585 | ;;; Generated autoloads from play/gomoku.el | 12611 | ;;; Generated autoloads from play/gomoku.el |
| 12586 | 12612 | ||
| 12587 | (autoload 'gomoku "gomoku" "\ | 12613 | (autoload 'gomoku "gomoku" "\ |
| @@ -12607,8 +12633,8 @@ Use \\[describe-mode] for more info. | |||
| 12607 | 12633 | ||
| 12608 | ;;;*** | 12634 | ;;;*** |
| 12609 | 12635 | ||
| 12610 | ;;;### (autoloads nil "goto-addr" "net/goto-addr.el" (21678 60839 | 12636 | ;;;### (autoloads nil "goto-addr" "net/goto-addr.el" (21670 32331 |
| 12611 | ;;;;;; 969767 103000)) | 12637 | ;;;;;; 385639 720000)) |
| 12612 | ;;; Generated autoloads from net/goto-addr.el | 12638 | ;;; Generated autoloads from net/goto-addr.el |
| 12613 | 12639 | ||
| 12614 | (define-obsolete-function-alias 'goto-address-at-mouse 'goto-address-at-point "22.1") | 12640 | (define-obsolete-function-alias 'goto-address-at-mouse 'goto-address-at-point "22.1") |
| @@ -12649,8 +12675,8 @@ Like `goto-address-mode', but only for comments and strings. | |||
| 12649 | 12675 | ||
| 12650 | ;;;*** | 12676 | ;;;*** |
| 12651 | 12677 | ||
| 12652 | ;;;### (autoloads nil "gravatar" "gnus/gravatar.el" (21678 60839 | 12678 | ;;;### (autoloads nil "gravatar" "gnus/gravatar.el" (21670 32330 |
| 12653 | ;;;;;; 685755 690000)) | 12679 | ;;;;;; 885624 725000)) |
| 12654 | ;;; Generated autoloads from gnus/gravatar.el | 12680 | ;;; Generated autoloads from gnus/gravatar.el |
| 12655 | 12681 | ||
| 12656 | (autoload 'gravatar-retrieve "gravatar" "\ | 12682 | (autoload 'gravatar-retrieve "gravatar" "\ |
| @@ -12666,8 +12692,8 @@ Retrieve MAIL-ADDRESS gravatar and returns it. | |||
| 12666 | 12692 | ||
| 12667 | ;;;*** | 12693 | ;;;*** |
| 12668 | 12694 | ||
| 12669 | ;;;### (autoloads nil "grep" "progmodes/grep.el" (21678 60840 297780 | 12695 | ;;;### (autoloads nil "grep" "progmodes/grep.el" (21670 32331 385639 |
| 12670 | ;;;;;; 230000)) | 12696 | ;;;;;; 720000)) |
| 12671 | ;;; Generated autoloads from progmodes/grep.el | 12697 | ;;; Generated autoloads from progmodes/grep.el |
| 12672 | 12698 | ||
| 12673 | (defvar grep-window-height nil "\ | 12699 | (defvar grep-window-height nil "\ |
| @@ -12831,7 +12857,7 @@ file name to `*.gz', and sets `grep-highlight-matches' to `always'. | |||
| 12831 | 12857 | ||
| 12832 | ;;;*** | 12858 | ;;;*** |
| 12833 | 12859 | ||
| 12834 | ;;;### (autoloads nil "gs" "gs.el" (21678 60839 733757 619000)) | 12860 | ;;;### (autoloads nil "gs" "gs.el" (21670 32331 385639 720000)) |
| 12835 | ;;; Generated autoloads from gs.el | 12861 | ;;; Generated autoloads from gs.el |
| 12836 | 12862 | ||
| 12837 | (autoload 'gs-load-image "gs" "\ | 12863 | (autoload 'gs-load-image "gs" "\ |
| @@ -12844,8 +12870,8 @@ the form \"WINDOW-ID PIXMAP-ID\". Value is non-nil if successful. | |||
| 12844 | 12870 | ||
| 12845 | ;;;*** | 12871 | ;;;*** |
| 12846 | 12872 | ||
| 12847 | ;;;### (autoloads nil "gud" "progmodes/gud.el" (21769 35727 354145 | 12873 | ;;;### (autoloads nil "gud" "progmodes/gud.el" (21769 20661 366048 |
| 12848 | ;;;;;; 723000)) | 12874 | ;;;;;; 601000)) |
| 12849 | ;;; Generated autoloads from progmodes/gud.el | 12875 | ;;; Generated autoloads from progmodes/gud.el |
| 12850 | 12876 | ||
| 12851 | (autoload 'gud-gdb "gud" "\ | 12877 | (autoload 'gud-gdb "gud" "\ |
| @@ -12940,8 +12966,8 @@ it if ARG is omitted or nil. | |||
| 12940 | 12966 | ||
| 12941 | ;;;*** | 12967 | ;;;*** |
| 12942 | 12968 | ||
| 12943 | ;;;### (autoloads nil "gv" "emacs-lisp/gv.el" (21756 63737 830474 | 12969 | ;;;### (autoloads nil "gv" "emacs-lisp/gv.el" (21750 59840 206034 |
| 12944 | ;;;;;; 768000)) | 12970 | ;;;;;; 761000)) |
| 12945 | ;;; Generated autoloads from emacs-lisp/gv.el | 12971 | ;;; Generated autoloads from emacs-lisp/gv.el |
| 12946 | 12972 | ||
| 12947 | (autoload 'gv-get "gv" "\ | 12973 | (autoload 'gv-get "gv" "\ |
| @@ -13043,8 +13069,8 @@ binding mode. | |||
| 13043 | 13069 | ||
| 13044 | ;;;*** | 13070 | ;;;*** |
| 13045 | 13071 | ||
| 13046 | ;;;### (autoloads nil "handwrite" "play/handwrite.el" (21678 60840 | 13072 | ;;;### (autoloads nil "handwrite" "play/handwrite.el" (21670 32331 |
| 13047 | ;;;;;; 205776 549000)) | 13073 | ;;;;;; 385639 720000)) |
| 13048 | ;;; Generated autoloads from play/handwrite.el | 13074 | ;;; Generated autoloads from play/handwrite.el |
| 13049 | 13075 | ||
| 13050 | (autoload 'handwrite "handwrite" "\ | 13076 | (autoload 'handwrite "handwrite" "\ |
| @@ -13061,8 +13087,8 @@ Variables: `handwrite-linespace' (default 12) | |||
| 13061 | 13087 | ||
| 13062 | ;;;*** | 13088 | ;;;*** |
| 13063 | 13089 | ||
| 13064 | ;;;### (autoloads nil "hanoi" "play/hanoi.el" (21799 25474 348396 | 13090 | ;;;### (autoloads nil "hanoi" "play/hanoi.el" (21799 41767 31221 |
| 13065 | ;;;;;; 169000)) | 13091 | ;;;;;; 635000)) |
| 13066 | ;;; Generated autoloads from play/hanoi.el | 13092 | ;;; Generated autoloads from play/hanoi.el |
| 13067 | 13093 | ||
| 13068 | (autoload 'hanoi "hanoi" "\ | 13094 | (autoload 'hanoi "hanoi" "\ |
| @@ -13089,8 +13115,8 @@ to be updated. | |||
| 13089 | 13115 | ||
| 13090 | ;;;*** | 13116 | ;;;*** |
| 13091 | 13117 | ||
| 13092 | ;;;### (autoloads nil "hashcash" "mail/hashcash.el" (21678 60839 | 13118 | ;;;### (autoloads nil "hashcash" "mail/hashcash.el" (21670 32331 |
| 13093 | ;;;;;; 869763 84000)) | 13119 | ;;;;;; 385639 720000)) |
| 13094 | ;;; Generated autoloads from mail/hashcash.el | 13120 | ;;; Generated autoloads from mail/hashcash.el |
| 13095 | 13121 | ||
| 13096 | (autoload 'hashcash-insert-payment "hashcash" "\ | 13122 | (autoload 'hashcash-insert-payment "hashcash" "\ |
| @@ -13132,8 +13158,8 @@ Prefix arg sets default accept amount temporarily. | |||
| 13132 | 13158 | ||
| 13133 | ;;;*** | 13159 | ;;;*** |
| 13134 | 13160 | ||
| 13135 | ;;;### (autoloads nil "help-at-pt" "help-at-pt.el" (21678 60839 733757 | 13161 | ;;;### (autoloads nil "help-at-pt" "help-at-pt.el" (21670 32331 385639 |
| 13136 | ;;;;;; 619000)) | 13162 | ;;;;;; 720000)) |
| 13137 | ;;; Generated autoloads from help-at-pt.el | 13163 | ;;; Generated autoloads from help-at-pt.el |
| 13138 | 13164 | ||
| 13139 | (autoload 'help-at-pt-string "help-at-pt" "\ | 13165 | (autoload 'help-at-pt-string "help-at-pt" "\ |
| @@ -13260,8 +13286,8 @@ different regions. With numeric argument ARG, behaves like | |||
| 13260 | 13286 | ||
| 13261 | ;;;*** | 13287 | ;;;*** |
| 13262 | 13288 | ||
| 13263 | ;;;### (autoloads nil "help-fns" "help-fns.el" (21720 48653 588347 | 13289 | ;;;### (autoloads nil "help-fns" "help-fns.el" (21818 36533 711220 |
| 13264 | ;;;;;; 670000)) | 13290 | ;;;;;; 766000)) |
| 13265 | ;;; Generated autoloads from help-fns.el | 13291 | ;;; Generated autoloads from help-fns.el |
| 13266 | 13292 | ||
| 13267 | (autoload 'describe-function "help-fns" "\ | 13293 | (autoload 'describe-function "help-fns" "\ |
| @@ -13347,8 +13373,8 @@ Produce a texinfo buffer with sorted doc-strings from the DOC file. | |||
| 13347 | 13373 | ||
| 13348 | ;;;*** | 13374 | ;;;*** |
| 13349 | 13375 | ||
| 13350 | ;;;### (autoloads nil "help-macro" "help-macro.el" (21678 60839 737757 | 13376 | ;;;### (autoloads nil "help-macro" "help-macro.el" (21670 32331 385639 |
| 13351 | ;;;;;; 780000)) | 13377 | ;;;;;; 720000)) |
| 13352 | ;;; Generated autoloads from help-macro.el | 13378 | ;;; Generated autoloads from help-macro.el |
| 13353 | 13379 | ||
| 13354 | (defvar three-step-help nil "\ | 13380 | (defvar three-step-help nil "\ |
| @@ -13362,8 +13388,8 @@ gives the window that lists the options.") | |||
| 13362 | 13388 | ||
| 13363 | ;;;*** | 13389 | ;;;*** |
| 13364 | 13390 | ||
| 13365 | ;;;### (autoloads nil "help-mode" "help-mode.el" (21733 15494 350926 | 13391 | ;;;### (autoloads nil "help-mode" "help-mode.el" (21733 50750 334730 |
| 13366 | ;;;;;; 217000)) | 13392 | ;;;;;; 5000)) |
| 13367 | ;;; Generated autoloads from help-mode.el | 13393 | ;;; Generated autoloads from help-mode.el |
| 13368 | 13394 | ||
| 13369 | (autoload 'help-mode "help-mode" "\ | 13395 | (autoload 'help-mode "help-mode" "\ |
| @@ -13470,8 +13496,8 @@ BOOKMARK is a bookmark name or a bookmark record. | |||
| 13470 | 13496 | ||
| 13471 | ;;;*** | 13497 | ;;;*** |
| 13472 | 13498 | ||
| 13473 | ;;;### (autoloads nil "helper" "emacs-lisp/helper.el" (21678 60839 | 13499 | ;;;### (autoloads nil "helper" "emacs-lisp/helper.el" (21670 32330 |
| 13474 | ;;;;;; 481747 492000)) | 13500 | ;;;;;; 885624 725000)) |
| 13475 | ;;; Generated autoloads from emacs-lisp/helper.el | 13501 | ;;; Generated autoloads from emacs-lisp/helper.el |
| 13476 | 13502 | ||
| 13477 | (autoload 'Helper-describe-bindings "helper" "\ | 13503 | (autoload 'Helper-describe-bindings "helper" "\ |
| @@ -13486,7 +13512,7 @@ Provide help for current mode. | |||
| 13486 | 13512 | ||
| 13487 | ;;;*** | 13513 | ;;;*** |
| 13488 | 13514 | ||
| 13489 | ;;;### (autoloads nil "hexl" "hexl.el" (21694 48017 602102 111000)) | 13515 | ;;;### (autoloads nil "hexl" "hexl.el" (21695 35516 595262 313000)) |
| 13490 | ;;; Generated autoloads from hexl.el | 13516 | ;;; Generated autoloads from hexl.el |
| 13491 | 13517 | ||
| 13492 | (autoload 'hexl-mode "hexl" "\ | 13518 | (autoload 'hexl-mode "hexl" "\ |
| @@ -13580,8 +13606,7 @@ This discards the buffer's undo information. | |||
| 13580 | 13606 | ||
| 13581 | ;;;*** | 13607 | ;;;*** |
| 13582 | 13608 | ||
| 13583 | ;;;### (autoloads nil "hi-lock" "hi-lock.el" (21741 10923 302579 | 13609 | ;;;### (autoloads nil "hi-lock" "hi-lock.el" (21741 1161 438890 423000)) |
| 13584 | ;;;;;; 694000)) | ||
| 13585 | ;;; Generated autoloads from hi-lock.el | 13610 | ;;; Generated autoloads from hi-lock.el |
| 13586 | 13611 | ||
| 13587 | (autoload 'hi-lock-mode "hi-lock" "\ | 13612 | (autoload 'hi-lock-mode "hi-lock" "\ |
| @@ -13748,8 +13773,8 @@ be found in variable `hi-lock-interactive-patterns'. | |||
| 13748 | 13773 | ||
| 13749 | ;;;*** | 13774 | ;;;*** |
| 13750 | 13775 | ||
| 13751 | ;;;### (autoloads nil "hideif" "progmodes/hideif.el" (21799 25495 | 13776 | ;;;### (autoloads nil "hideif" "progmodes/hideif.el" (21799 41767 |
| 13752 | ;;;;;; 339970 854000)) | 13777 | ;;;;;; 51222 992000)) |
| 13753 | ;;; Generated autoloads from progmodes/hideif.el | 13778 | ;;; Generated autoloads from progmodes/hideif.el |
| 13754 | 13779 | ||
| 13755 | (autoload 'hide-ifdef-mode "hideif" "\ | 13780 | (autoload 'hide-ifdef-mode "hideif" "\ |
| @@ -13796,8 +13821,8 @@ Several variables affect how the hiding is done: | |||
| 13796 | 13821 | ||
| 13797 | ;;;*** | 13822 | ;;;*** |
| 13798 | 13823 | ||
| 13799 | ;;;### (autoloads nil "hideshow" "progmodes/hideshow.el" (21678 60840 | 13824 | ;;;### (autoloads nil "hideshow" "progmodes/hideshow.el" (21670 32331 |
| 13800 | ;;;;;; 301780 390000)) | 13825 | ;;;;;; 385639 720000)) |
| 13801 | ;;; Generated autoloads from progmodes/hideshow.el | 13826 | ;;; Generated autoloads from progmodes/hideshow.el |
| 13802 | 13827 | ||
| 13803 | (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))) "\ | 13828 | (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))) "\ |
| @@ -13859,8 +13884,8 @@ Unconditionally turn off `hs-minor-mode'. | |||
| 13859 | 13884 | ||
| 13860 | ;;;*** | 13885 | ;;;*** |
| 13861 | 13886 | ||
| 13862 | ;;;### (autoloads nil "hilit-chg" "hilit-chg.el" (21678 60839 741757 | 13887 | ;;;### (autoloads nil "hilit-chg" "hilit-chg.el" (21670 32331 385639 |
| 13863 | ;;;;;; 940000)) | 13888 | ;;;;;; 720000)) |
| 13864 | ;;; Generated autoloads from hilit-chg.el | 13889 | ;;; Generated autoloads from hilit-chg.el |
| 13865 | 13890 | ||
| 13866 | (autoload 'highlight-changes-mode "hilit-chg" "\ | 13891 | (autoload 'highlight-changes-mode "hilit-chg" "\ |
| @@ -13991,8 +14016,8 @@ See `highlight-changes-mode' for more information on Highlight-Changes mode. | |||
| 13991 | 14016 | ||
| 13992 | ;;;*** | 14017 | ;;;*** |
| 13993 | 14018 | ||
| 13994 | ;;;### (autoloads nil "hippie-exp" "hippie-exp.el" (21678 60839 741757 | 14019 | ;;;### (autoloads nil "hippie-exp" "hippie-exp.el" (21670 32331 385639 |
| 13995 | ;;;;;; 940000)) | 14020 | ;;;;;; 720000)) |
| 13996 | ;;; Generated autoloads from hippie-exp.el | 14021 | ;;; Generated autoloads from hippie-exp.el |
| 13997 | (push (purecopy '(hippie-exp 1 6)) package--builtin-versions) | 14022 | (push (purecopy '(hippie-exp 1 6)) package--builtin-versions) |
| 13998 | 14023 | ||
| @@ -14024,8 +14049,8 @@ argument VERBOSE non-nil makes the function verbose. | |||
| 14024 | 14049 | ||
| 14025 | ;;;*** | 14050 | ;;;*** |
| 14026 | 14051 | ||
| 14027 | ;;;### (autoloads nil "hl-line" "hl-line.el" (21678 60839 741757 | 14052 | ;;;### (autoloads nil "hl-line" "hl-line.el" (21670 32331 385639 |
| 14028 | ;;;;;; 940000)) | 14053 | ;;;;;; 720000)) |
| 14029 | ;;; Generated autoloads from hl-line.el | 14054 | ;;; Generated autoloads from hl-line.el |
| 14030 | 14055 | ||
| 14031 | (autoload 'hl-line-mode "hl-line" "\ | 14056 | (autoload 'hl-line-mode "hl-line" "\ |
| @@ -14074,8 +14099,8 @@ Global-Hl-Line mode uses the functions `global-hl-line-unhighlight' and | |||
| 14074 | 14099 | ||
| 14075 | ;;;*** | 14100 | ;;;*** |
| 14076 | 14101 | ||
| 14077 | ;;;### (autoloads nil "holidays" "calendar/holidays.el" (21678 60839 | 14102 | ;;;### (autoloads nil "holidays" "calendar/holidays.el" (21670 32330 |
| 14078 | ;;;;;; 317740 902000)) | 14103 | ;;;;;; 885624 725000)) |
| 14079 | ;;; Generated autoloads from calendar/holidays.el | 14104 | ;;; Generated autoloads from calendar/holidays.el |
| 14080 | 14105 | ||
| 14081 | (defvar holiday-general-holidays (mapcar 'purecopy '((holiday-fixed 1 1 "New Year's Day") (holiday-float 1 1 3 "Martin Luther King Day") (holiday-fixed 2 2 "Groundhog Day") (holiday-fixed 2 14 "Valentine's Day") (holiday-float 2 1 3 "President's Day") (holiday-fixed 3 17 "St. Patrick's Day") (holiday-fixed 4 1 "April Fools' Day") (holiday-float 5 0 2 "Mother's Day") (holiday-float 5 1 -1 "Memorial Day") (holiday-fixed 6 14 "Flag Day") (holiday-float 6 0 3 "Father's Day") (holiday-fixed 7 4 "Independence Day") (holiday-float 9 1 1 "Labor Day") (holiday-float 10 1 2 "Columbus Day") (holiday-fixed 10 31 "Halloween") (holiday-fixed 11 11 "Veteran's Day") (holiday-float 11 4 4 "Thanksgiving"))) "\ | 14106 | (defvar holiday-general-holidays (mapcar 'purecopy '((holiday-fixed 1 1 "New Year's Day") (holiday-float 1 1 3 "Martin Luther King Day") (holiday-fixed 2 2 "Groundhog Day") (holiday-fixed 2 14 "Valentine's Day") (holiday-float 2 1 3 "President's Day") (holiday-fixed 3 17 "St. Patrick's Day") (holiday-fixed 4 1 "April Fools' Day") (holiday-float 5 0 2 "Mother's Day") (holiday-float 5 1 -1 "Memorial Day") (holiday-fixed 6 14 "Flag Day") (holiday-float 6 0 3 "Father's Day") (holiday-fixed 7 4 "Independence Day") (holiday-float 9 1 1 "Labor Day") (holiday-float 10 1 2 "Columbus Day") (holiday-fixed 10 31 "Halloween") (holiday-fixed 11 11 "Veteran's Day") (holiday-float 11 4 4 "Thanksgiving"))) "\ |
| @@ -14185,8 +14210,8 @@ The optional LABEL is used to label the buffer created. | |||
| 14185 | 14210 | ||
| 14186 | ;;;*** | 14211 | ;;;*** |
| 14187 | 14212 | ||
| 14188 | ;;;### (autoloads nil "html2text" "gnus/html2text.el" (21678 60839 | 14213 | ;;;### (autoloads nil "html2text" "gnus/html2text.el" (21670 32330 |
| 14189 | ;;;;;; 685755 690000)) | 14214 | ;;;;;; 885624 725000)) |
| 14190 | ;;; Generated autoloads from gnus/html2text.el | 14215 | ;;; Generated autoloads from gnus/html2text.el |
| 14191 | 14216 | ||
| 14192 | (autoload 'html2text "html2text" "\ | 14217 | (autoload 'html2text "html2text" "\ |
| @@ -14196,8 +14221,8 @@ Convert HTML to plain text in the current buffer. | |||
| 14196 | 14221 | ||
| 14197 | ;;;*** | 14222 | ;;;*** |
| 14198 | 14223 | ||
| 14199 | ;;;### (autoloads nil "htmlfontify" "htmlfontify.el" (21797 54705 | 14224 | ;;;### (autoloads nil "htmlfontify" "htmlfontify.el" (21794 23865 |
| 14200 | ;;;;;; 36905 533000)) | 14225 | ;;;;;; 762631 503000)) |
| 14201 | ;;; Generated autoloads from htmlfontify.el | 14226 | ;;; Generated autoloads from htmlfontify.el |
| 14202 | (push (purecopy '(htmlfontify 0 21)) package--builtin-versions) | 14227 | (push (purecopy '(htmlfontify 0 21)) package--builtin-versions) |
| 14203 | 14228 | ||
| @@ -14230,8 +14255,8 @@ You may also want to set `hfy-page-header' and `hfy-page-footer'. | |||
| 14230 | 14255 | ||
| 14231 | ;;;*** | 14256 | ;;;*** |
| 14232 | 14257 | ||
| 14233 | ;;;### (autoloads nil "ibuf-macs" "ibuf-macs.el" (21678 60839 745758 | 14258 | ;;;### (autoloads nil "ibuf-macs" "ibuf-macs.el" (21670 32331 385639 |
| 14234 | ;;;;;; 101000)) | 14259 | ;;;;;; 720000)) |
| 14235 | ;;; Generated autoloads from ibuf-macs.el | 14260 | ;;; Generated autoloads from ibuf-macs.el |
| 14236 | 14261 | ||
| 14237 | (autoload 'define-ibuffer-column "ibuf-macs" "\ | 14262 | (autoload 'define-ibuffer-column "ibuf-macs" "\ |
| @@ -14333,8 +14358,7 @@ bound to the current value of the filter. | |||
| 14333 | 14358 | ||
| 14334 | ;;;*** | 14359 | ;;;*** |
| 14335 | 14360 | ||
| 14336 | ;;;### (autoloads nil "ibuffer" "ibuffer.el" (21799 25376 342382 | 14361 | ;;;### (autoloads nil "ibuffer" "ibuffer.el" (21799 41767 11212 472000)) |
| 14337 | ;;;;;; 265000)) | ||
| 14338 | ;;; Generated autoloads from ibuffer.el | 14362 | ;;; Generated autoloads from ibuffer.el |
| 14339 | 14363 | ||
| 14340 | (autoload 'ibuffer-list-buffers "ibuffer" "\ | 14364 | (autoload 'ibuffer-list-buffers "ibuffer" "\ |
| @@ -14373,8 +14397,8 @@ FORMATS is the value to use for `ibuffer-formats'. | |||
| 14373 | 14397 | ||
| 14374 | ;;;*** | 14398 | ;;;*** |
| 14375 | 14399 | ||
| 14376 | ;;;### (autoloads nil "icalendar" "calendar/icalendar.el" (21797 | 14400 | ;;;### (autoloads nil "icalendar" "calendar/icalendar.el" (21795 |
| 14377 | ;;;;;; 54704 968907 0)) | 14401 | ;;;;;; 44704 594368 994000)) |
| 14378 | ;;; Generated autoloads from calendar/icalendar.el | 14402 | ;;; Generated autoloads from calendar/icalendar.el |
| 14379 | (push (purecopy '(icalendar 0 19)) package--builtin-versions) | 14403 | (push (purecopy '(icalendar 0 19)) package--builtin-versions) |
| 14380 | 14404 | ||
| @@ -14427,8 +14451,8 @@ buffer `*icalendar-errors*'. | |||
| 14427 | 14451 | ||
| 14428 | ;;;*** | 14452 | ;;;*** |
| 14429 | 14453 | ||
| 14430 | ;;;### (autoloads nil "icomplete" "icomplete.el" (21678 60839 749758 | 14454 | ;;;### (autoloads nil "icomplete" "icomplete.el" (21670 32331 385639 |
| 14431 | ;;;;;; 262000)) | 14455 | ;;;;;; 720000)) |
| 14432 | ;;; Generated autoloads from icomplete.el | 14456 | ;;; Generated autoloads from icomplete.el |
| 14433 | 14457 | ||
| 14434 | (defvar icomplete-mode nil "\ | 14458 | (defvar icomplete-mode nil "\ |
| @@ -14467,8 +14491,8 @@ completions: | |||
| 14467 | 14491 | ||
| 14468 | ;;;*** | 14492 | ;;;*** |
| 14469 | 14493 | ||
| 14470 | ;;;### (autoloads nil "icon" "progmodes/icon.el" (21678 60840 301780 | 14494 | ;;;### (autoloads nil "icon" "progmodes/icon.el" (21670 32331 385639 |
| 14471 | ;;;;;; 390000)) | 14495 | ;;;;;; 720000)) |
| 14472 | ;;; Generated autoloads from progmodes/icon.el | 14496 | ;;; Generated autoloads from progmodes/icon.el |
| 14473 | 14497 | ||
| 14474 | (autoload 'icon-mode "icon" "\ | 14498 | (autoload 'icon-mode "icon" "\ |
| @@ -14508,8 +14532,8 @@ with no args, if that value is non-nil. | |||
| 14508 | 14532 | ||
| 14509 | ;;;*** | 14533 | ;;;*** |
| 14510 | 14534 | ||
| 14511 | ;;;### (autoloads nil "idlw-shell" "progmodes/idlw-shell.el" (21678 | 14535 | ;;;### (autoloads nil "idlw-shell" "progmodes/idlw-shell.el" (21826 |
| 14512 | ;;;;;; 60840 309780 710000)) | 14536 | ;;;;;; 49523 450500 879000)) |
| 14513 | ;;; Generated autoloads from progmodes/idlw-shell.el | 14537 | ;;; Generated autoloads from progmodes/idlw-shell.el |
| 14514 | 14538 | ||
| 14515 | (autoload 'idlwave-shell "idlw-shell" "\ | 14539 | (autoload 'idlwave-shell "idlw-shell" "\ |
| @@ -14534,8 +14558,8 @@ See also the variable `idlwave-shell-prompt-pattern'. | |||
| 14534 | 14558 | ||
| 14535 | ;;;*** | 14559 | ;;;*** |
| 14536 | 14560 | ||
| 14537 | ;;;### (autoloads nil "idlwave" "progmodes/idlwave.el" (21678 60840 | 14561 | ;;;### (autoloads nil "idlwave" "progmodes/idlwave.el" (21670 32331 |
| 14538 | ;;;;;; 313780 870000)) | 14562 | ;;;;;; 385639 720000)) |
| 14539 | ;;; Generated autoloads from progmodes/idlwave.el | 14563 | ;;; Generated autoloads from progmodes/idlwave.el |
| 14540 | (push (purecopy '(idlwave 6 1 22)) package--builtin-versions) | 14564 | (push (purecopy '(idlwave 6 1 22)) package--builtin-versions) |
| 14541 | 14565 | ||
| @@ -14664,7 +14688,7 @@ The main features of this mode are | |||
| 14664 | 14688 | ||
| 14665 | ;;;*** | 14689 | ;;;*** |
| 14666 | 14690 | ||
| 14667 | ;;;### (autoloads nil "ido" "ido.el" (21767 20340 942139 827000)) | 14691 | ;;;### (autoloads nil "ido" "ido.el" (21767 65327 504606 256000)) |
| 14668 | ;;; Generated autoloads from ido.el | 14692 | ;;; Generated autoloads from ido.el |
| 14669 | 14693 | ||
| 14670 | (defvar ido-mode nil "\ | 14694 | (defvar ido-mode nil "\ |
| @@ -14926,7 +14950,7 @@ DEF, if non-nil, is the default value. | |||
| 14926 | 14950 | ||
| 14927 | ;;;*** | 14951 | ;;;*** |
| 14928 | 14952 | ||
| 14929 | ;;;### (autoloads nil "ielm" "ielm.el" (21694 48017 602102 111000)) | 14953 | ;;;### (autoloads nil "ielm" "ielm.el" (21695 35516 595262 313000)) |
| 14930 | ;;; Generated autoloads from ielm.el | 14954 | ;;; Generated autoloads from ielm.el |
| 14931 | 14955 | ||
| 14932 | (autoload 'ielm "ielm" "\ | 14956 | (autoload 'ielm "ielm" "\ |
| @@ -14938,7 +14962,7 @@ See `inferior-emacs-lisp-mode' for details. | |||
| 14938 | 14962 | ||
| 14939 | ;;;*** | 14963 | ;;;*** |
| 14940 | 14964 | ||
| 14941 | ;;;### (autoloads nil "iimage" "iimage.el" (21678 60839 753758 423000)) | 14965 | ;;;### (autoloads nil "iimage" "iimage.el" (21670 32331 385639 720000)) |
| 14942 | ;;; Generated autoloads from iimage.el | 14966 | ;;; Generated autoloads from iimage.el |
| 14943 | 14967 | ||
| 14944 | (define-obsolete-function-alias 'turn-on-iimage-mode 'iimage-mode "24.1") | 14968 | (define-obsolete-function-alias 'turn-on-iimage-mode 'iimage-mode "24.1") |
| @@ -14954,7 +14978,7 @@ the mode if ARG is omitted or nil, and toggle it if ARG is `toggle'. | |||
| 14954 | 14978 | ||
| 14955 | ;;;*** | 14979 | ;;;*** |
| 14956 | 14980 | ||
| 14957 | ;;;### (autoloads nil "image" "image.el" (21678 60839 757758 583000)) | 14981 | ;;;### (autoloads nil "image" "image.el" (21670 32331 385639 720000)) |
| 14958 | ;;; Generated autoloads from image.el | 14982 | ;;; Generated autoloads from image.el |
| 14959 | 14983 | ||
| 14960 | (autoload 'image-type-from-data "image" "\ | 14984 | (autoload 'image-type-from-data "image" "\ |
| @@ -15147,8 +15171,8 @@ If Emacs is compiled without ImageMagick support, this does nothing. | |||
| 15147 | 15171 | ||
| 15148 | ;;;*** | 15172 | ;;;*** |
| 15149 | 15173 | ||
| 15150 | ;;;### (autoloads nil "image-dired" "image-dired.el" (21678 60839 | 15174 | ;;;### (autoloads nil "image-dired" "image-dired.el" (21670 32331 |
| 15151 | ;;;;;; 757758 583000)) | 15175 | ;;;;;; 385639 720000)) |
| 15152 | ;;; Generated autoloads from image-dired.el | 15176 | ;;; Generated autoloads from image-dired.el |
| 15153 | (push (purecopy '(image-dired 0 4 11)) package--builtin-versions) | 15177 | (push (purecopy '(image-dired 0 4 11)) package--builtin-versions) |
| 15154 | 15178 | ||
| @@ -15285,8 +15309,8 @@ easy-to-use form. | |||
| 15285 | 15309 | ||
| 15286 | ;;;*** | 15310 | ;;;*** |
| 15287 | 15311 | ||
| 15288 | ;;;### (autoloads nil "image-file" "image-file.el" (21678 60839 757758 | 15312 | ;;;### (autoloads nil "image-file" "image-file.el" (21670 32331 385639 |
| 15289 | ;;;;;; 583000)) | 15313 | ;;;;;; 720000)) |
| 15290 | ;;; Generated autoloads from image-file.el | 15314 | ;;; Generated autoloads from image-file.el |
| 15291 | 15315 | ||
| 15292 | (defvar image-file-name-extensions (purecopy '("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm" "svg")) "\ | 15316 | (defvar image-file-name-extensions (purecopy '("png" "jpeg" "jpg" "gif" "tiff" "tif" "xbm" "xpm" "pbm" "pgm" "ppm" "pnm" "svg")) "\ |
| @@ -15348,8 +15372,8 @@ An image file is one whose name has an extension in | |||
| 15348 | 15372 | ||
| 15349 | ;;;*** | 15373 | ;;;*** |
| 15350 | 15374 | ||
| 15351 | ;;;### (autoloads nil "image-mode" "image-mode.el" (21718 7576 278960 | 15375 | ;;;### (autoloads nil "image-mode" "image-mode.el" (21716 41663 456033 |
| 15352 | ;;;;;; 757000)) | 15376 | ;;;;;; 27000)) |
| 15353 | ;;; Generated autoloads from image-mode.el | 15377 | ;;; Generated autoloads from image-mode.el |
| 15354 | 15378 | ||
| 15355 | (autoload 'image-mode "image-mode" "\ | 15379 | (autoload 'image-mode "image-mode" "\ |
| @@ -15396,7 +15420,7 @@ on these modes. | |||
| 15396 | 15420 | ||
| 15397 | ;;;*** | 15421 | ;;;*** |
| 15398 | 15422 | ||
| 15399 | ;;;### (autoloads nil "imenu" "imenu.el" (21678 60839 761758 744000)) | 15423 | ;;;### (autoloads nil "imenu" "imenu.el" (21670 32331 385639 720000)) |
| 15400 | ;;; Generated autoloads from imenu.el | 15424 | ;;; Generated autoloads from imenu.el |
| 15401 | 15425 | ||
| 15402 | (defvar imenu-sort-function nil "\ | 15426 | (defvar imenu-sort-function nil "\ |
| @@ -15534,8 +15558,8 @@ for more information. | |||
| 15534 | 15558 | ||
| 15535 | ;;;*** | 15559 | ;;;*** |
| 15536 | 15560 | ||
| 15537 | ;;;### (autoloads nil "ind-util" "language/ind-util.el" (21678 60839 | 15561 | ;;;### (autoloads nil "ind-util" "language/ind-util.el" (21670 32331 |
| 15538 | ;;;;;; 813760 834000)) | 15562 | ;;;;;; 385639 720000)) |
| 15539 | ;;; Generated autoloads from language/ind-util.el | 15563 | ;;; Generated autoloads from language/ind-util.el |
| 15540 | 15564 | ||
| 15541 | (autoload 'indian-compose-region "ind-util" "\ | 15565 | (autoload 'indian-compose-region "ind-util" "\ |
| @@ -15565,8 +15589,8 @@ Convert old Emacs Devanagari characters to UCS. | |||
| 15565 | 15589 | ||
| 15566 | ;;;*** | 15590 | ;;;*** |
| 15567 | 15591 | ||
| 15568 | ;;;### (autoloads nil "inf-lisp" "progmodes/inf-lisp.el" (21678 60840 | 15592 | ;;;### (autoloads nil "inf-lisp" "progmodes/inf-lisp.el" (21670 32331 |
| 15569 | ;;;;;; 317781 30000)) | 15593 | ;;;;;; 385639 720000)) |
| 15570 | ;;; Generated autoloads from progmodes/inf-lisp.el | 15594 | ;;; Generated autoloads from progmodes/inf-lisp.el |
| 15571 | 15595 | ||
| 15572 | (autoload 'inferior-lisp "inf-lisp" "\ | 15596 | (autoload 'inferior-lisp "inf-lisp" "\ |
| @@ -15584,7 +15608,7 @@ of `inferior-lisp-program'). Runs the hooks from | |||
| 15584 | 15608 | ||
| 15585 | ;;;*** | 15609 | ;;;*** |
| 15586 | 15610 | ||
| 15587 | ;;;### (autoloads nil "info" "info.el" (21678 60839 765758 905000)) | 15611 | ;;;### (autoloads nil "info" "info.el" (21822 3243 710497 966000)) |
| 15588 | ;;; Generated autoloads from info.el | 15612 | ;;; Generated autoloads from info.el |
| 15589 | 15613 | ||
| 15590 | (defcustom Info-default-directory-list (let* ((config-dir (file-name-as-directory (or (and (featurep 'ns) (let ((dir (expand-file-name "../info" data-directory))) (if (file-directory-p dir) dir))) configure-info-directory))) (prefixes (prune-directory-list '("/usr/local/" "/usr/" "/opt/" "/"))) (suffixes '("share/" "" "gnu/" "gnu/lib/" "gnu/lib/emacs/" "emacs/" "lib/" "lib/emacs/")) (standard-info-dirs (apply #'nconc (mapcar (lambda (pfx) (let ((dirs (mapcar (lambda (sfx) (concat pfx sfx "info/")) suffixes))) (prune-directory-list dirs))) prefixes))) (dirs (if (member config-dir standard-info-dirs) (nconc standard-info-dirs (list config-dir)) (cons config-dir standard-info-dirs)))) (if (not (eq system-type 'windows-nt)) dirs (let* ((instdir (file-name-directory invocation-directory)) (dir1 (expand-file-name "../info/" instdir)) (dir2 (expand-file-name "../../../info/" instdir))) (cond ((file-exists-p dir1) (append dirs (list dir1))) ((file-exists-p dir2) (append dirs (list dir2))) (t dirs))))) "\ | 15614 | (defcustom Info-default-directory-list (let* ((config-dir (file-name-as-directory (or (and (featurep 'ns) (let ((dir (expand-file-name "../info" data-directory))) (if (file-directory-p dir) dir))) configure-info-directory))) (prefixes (prune-directory-list '("/usr/local/" "/usr/" "/opt/" "/"))) (suffixes '("share/" "" "gnu/" "gnu/lib/" "gnu/lib/emacs/" "emacs/" "lib/" "lib/emacs/")) (standard-info-dirs (apply #'nconc (mapcar (lambda (pfx) (let ((dirs (mapcar (lambda (sfx) (concat pfx sfx "info/")) suffixes))) (prune-directory-list dirs))) prefixes))) (dirs (if (member config-dir standard-info-dirs) (nconc standard-info-dirs (list config-dir)) (cons config-dir standard-info-dirs)))) (if (not (eq system-type 'windows-nt)) dirs (let* ((instdir (file-name-directory invocation-directory)) (dir1 (expand-file-name "../info/" instdir)) (dir2 (expand-file-name "../../../info/" instdir))) (cond ((file-exists-p dir1) (append dirs (list dir1))) ((file-exists-p dir2) (append dirs (list dir2))) (t dirs))))) "\ |
| @@ -15796,8 +15820,8 @@ completion alternatives to currently visited manuals. | |||
| 15796 | 15820 | ||
| 15797 | ;;;*** | 15821 | ;;;*** |
| 15798 | 15822 | ||
| 15799 | ;;;### (autoloads nil "info-look" "info-look.el" (21763 18426 747793 | 15823 | ;;;### (autoloads nil "info-look" "info-look.el" (21814 9129 270507 |
| 15800 | ;;;;;; 948000)) | 15824 | ;;;;;; 521000)) |
| 15801 | ;;; Generated autoloads from info-look.el | 15825 | ;;; Generated autoloads from info-look.el |
| 15802 | 15826 | ||
| 15803 | (autoload 'info-lookup-reset "info-look" "\ | 15827 | (autoload 'info-lookup-reset "info-look" "\ |
| @@ -15844,8 +15868,8 @@ Perform completion on file preceding point. | |||
| 15844 | 15868 | ||
| 15845 | ;;;*** | 15869 | ;;;*** |
| 15846 | 15870 | ||
| 15847 | ;;;### (autoloads nil "info-xref" "info-xref.el" (21678 60839 761758 | 15871 | ;;;### (autoloads nil "info-xref" "info-xref.el" (21670 32331 385639 |
| 15848 | ;;;;;; 744000)) | 15872 | ;;;;;; 720000)) |
| 15849 | ;;; Generated autoloads from info-xref.el | 15873 | ;;; Generated autoloads from info-xref.el |
| 15850 | (push (purecopy '(info-xref 3)) package--builtin-versions) | 15874 | (push (purecopy '(info-xref 3)) package--builtin-versions) |
| 15851 | 15875 | ||
| @@ -15928,8 +15952,8 @@ the sources handy. | |||
| 15928 | 15952 | ||
| 15929 | ;;;*** | 15953 | ;;;*** |
| 15930 | 15954 | ||
| 15931 | ;;;### (autoloads nil "informat" "informat.el" (21678 60839 765758 | 15955 | ;;;### (autoloads nil "informat" "informat.el" (21670 32331 385639 |
| 15932 | ;;;;;; 905000)) | 15956 | ;;;;;; 720000)) |
| 15933 | ;;; Generated autoloads from informat.el | 15957 | ;;; Generated autoloads from informat.el |
| 15934 | 15958 | ||
| 15935 | (autoload 'Info-tagify "informat" "\ | 15959 | (autoload 'Info-tagify "informat" "\ |
| @@ -15974,8 +15998,8 @@ For example, invoke \"emacs -batch -f batch-info-validate $info/ ~/*.info\" | |||
| 15974 | 15998 | ||
| 15975 | ;;;*** | 15999 | ;;;*** |
| 15976 | 16000 | ||
| 15977 | ;;;### (autoloads nil "inline" "emacs-lisp/inline.el" (21678 60839 | 16001 | ;;;### (autoloads nil "inline" "emacs-lisp/inline.el" (21670 32330 |
| 15978 | ;;;;;; 481747 492000)) | 16002 | ;;;;;; 885624 725000)) |
| 15979 | ;;; Generated autoloads from emacs-lisp/inline.el | 16003 | ;;; Generated autoloads from emacs-lisp/inline.el |
| 15980 | 16004 | ||
| 15981 | (autoload 'define-inline "inline" "\ | 16005 | (autoload 'define-inline "inline" "\ |
| @@ -15989,8 +16013,8 @@ For example, invoke \"emacs -batch -f batch-info-validate $info/ ~/*.info\" | |||
| 15989 | 16013 | ||
| 15990 | ;;;*** | 16014 | ;;;*** |
| 15991 | 16015 | ||
| 15992 | ;;;### (autoloads nil "inversion" "cedet/inversion.el" (21678 60839 | 16016 | ;;;### (autoloads nil "inversion" "cedet/inversion.el" (21670 32330 |
| 15993 | ;;;;;; 349742 188000)) | 16017 | ;;;;;; 885624 725000)) |
| 15994 | ;;; Generated autoloads from cedet/inversion.el | 16018 | ;;; Generated autoloads from cedet/inversion.el |
| 15995 | (push (purecopy '(inversion 1 3)) package--builtin-versions) | 16019 | (push (purecopy '(inversion 1 3)) package--builtin-versions) |
| 15996 | 16020 | ||
| @@ -16002,8 +16026,8 @@ Only checks one based on which kind of Emacs is being run. | |||
| 16002 | 16026 | ||
| 16003 | ;;;*** | 16027 | ;;;*** |
| 16004 | 16028 | ||
| 16005 | ;;;### (autoloads nil "isearch-x" "international/isearch-x.el" (21678 | 16029 | ;;;### (autoloads nil "isearch-x" "international/isearch-x.el" (21670 |
| 16006 | ;;;;;; 60839 769759 66000)) | 16030 | ;;;;;; 32331 385639 720000)) |
| 16007 | ;;; Generated autoloads from international/isearch-x.el | 16031 | ;;; Generated autoloads from international/isearch-x.el |
| 16008 | 16032 | ||
| 16009 | (autoload 'isearch-toggle-specified-input-method "isearch-x" "\ | 16033 | (autoload 'isearch-toggle-specified-input-method "isearch-x" "\ |
| @@ -16023,8 +16047,8 @@ Toggle input method in interactive search. | |||
| 16023 | 16047 | ||
| 16024 | ;;;*** | 16048 | ;;;*** |
| 16025 | 16049 | ||
| 16026 | ;;;### (autoloads nil "isearchb" "isearchb.el" (21767 20340 942139 | 16050 | ;;;### (autoloads nil "isearchb" "isearchb.el" (21767 65327 504606 |
| 16027 | ;;;;;; 827000)) | 16051 | ;;;;;; 256000)) |
| 16028 | ;;; Generated autoloads from isearchb.el | 16052 | ;;; Generated autoloads from isearchb.el |
| 16029 | (push (purecopy '(isearchb 1 5)) package--builtin-versions) | 16053 | (push (purecopy '(isearchb 1 5)) package--builtin-versions) |
| 16030 | 16054 | ||
| @@ -16038,8 +16062,8 @@ accessed via isearchb. | |||
| 16038 | 16062 | ||
| 16039 | ;;;*** | 16063 | ;;;*** |
| 16040 | 16064 | ||
| 16041 | ;;;### (autoloads nil "iso-cvt" "international/iso-cvt.el" (21678 | 16065 | ;;;### (autoloads nil "iso-cvt" "international/iso-cvt.el" (21670 |
| 16042 | ;;;;;; 60839 769759 66000)) | 16066 | ;;;;;; 32331 385639 720000)) |
| 16043 | ;;; Generated autoloads from international/iso-cvt.el | 16067 | ;;; Generated autoloads from international/iso-cvt.el |
| 16044 | 16068 | ||
| 16045 | (autoload 'iso-spanish "iso-cvt" "\ | 16069 | (autoload 'iso-spanish "iso-cvt" "\ |
| @@ -16130,15 +16154,15 @@ Add submenus to the File menu, to convert to and from various formats. | |||
| 16130 | ;;;*** | 16154 | ;;;*** |
| 16131 | 16155 | ||
| 16132 | ;;;### (autoloads nil "iso-transl" "international/iso-transl.el" | 16156 | ;;;### (autoloads nil "iso-transl" "international/iso-transl.el" |
| 16133 | ;;;;;; (21678 60839 769759 66000)) | 16157 | ;;;;;; (21670 32331 385639 720000)) |
| 16134 | ;;; Generated autoloads from international/iso-transl.el | 16158 | ;;; Generated autoloads from international/iso-transl.el |
| 16135 | (define-key key-translation-map "\C-x8" 'iso-transl-ctl-x-8-map) | 16159 | (define-key key-translation-map "\C-x8" 'iso-transl-ctl-x-8-map) |
| 16136 | (autoload 'iso-transl-ctl-x-8-map "iso-transl" "Keymap for C-x 8 prefix." t 'keymap) | 16160 | (autoload 'iso-transl-ctl-x-8-map "iso-transl" "Keymap for C-x 8 prefix." t 'keymap) |
| 16137 | 16161 | ||
| 16138 | ;;;*** | 16162 | ;;;*** |
| 16139 | 16163 | ||
| 16140 | ;;;### (autoloads nil "ispell" "textmodes/ispell.el" (21756 63738 | 16164 | ;;;### (autoloads nil "ispell" "textmodes/ispell.el" (21824 5851 |
| 16141 | ;;;;;; 22469 950000)) | 16165 | ;;;;;; 721914 174000)) |
| 16142 | ;;; Generated autoloads from textmodes/ispell.el | 16166 | ;;; Generated autoloads from textmodes/ispell.el |
| 16143 | 16167 | ||
| 16144 | (put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive)))) | 16168 | (put 'ispell-check-comments 'safe-local-variable (lambda (a) (memq a '(nil t exclusive)))) |
| @@ -16371,8 +16395,8 @@ You can bind this to the key C-c i in GNUS or mail by adding to | |||
| 16371 | 16395 | ||
| 16372 | ;;;*** | 16396 | ;;;*** |
| 16373 | 16397 | ||
| 16374 | ;;;### (autoloads nil "japan-util" "language/japan-util.el" (21678 | 16398 | ;;;### (autoloads nil "japan-util" "language/japan-util.el" (21670 |
| 16375 | ;;;;;; 60839 817760 994000)) | 16399 | ;;;;;; 32331 385639 720000)) |
| 16376 | ;;; Generated autoloads from language/japan-util.el | 16400 | ;;; Generated autoloads from language/japan-util.el |
| 16377 | 16401 | ||
| 16378 | (autoload 'setup-japanese-environment-internal "japan-util" "\ | 16402 | (autoload 'setup-japanese-environment-internal "japan-util" "\ |
| @@ -16449,8 +16473,8 @@ If non-nil, second arg INITIAL-INPUT is a string to insert before reading. | |||
| 16449 | 16473 | ||
| 16450 | ;;;*** | 16474 | ;;;*** |
| 16451 | 16475 | ||
| 16452 | ;;;### (autoloads nil "jka-compr" "jka-compr.el" (21678 60839 793760 | 16476 | ;;;### (autoloads nil "jka-compr" "jka-compr.el" (21670 32331 385639 |
| 16453 | ;;;;;; 30000)) | 16477 | ;;;;;; 720000)) |
| 16454 | ;;; Generated autoloads from jka-compr.el | 16478 | ;;; Generated autoloads from jka-compr.el |
| 16455 | 16479 | ||
| 16456 | (defvar jka-compr-inhibit nil "\ | 16480 | (defvar jka-compr-inhibit nil "\ |
| @@ -16473,8 +16497,8 @@ by `jka-compr-installed'. | |||
| 16473 | 16497 | ||
| 16474 | ;;;*** | 16498 | ;;;*** |
| 16475 | 16499 | ||
| 16476 | ;;;### (autoloads nil "js" "progmodes/js.el" (21790 46509 351608 | 16500 | ;;;### (autoloads nil "js" "progmodes/js.el" (21790 26797 438891 |
| 16477 | ;;;;;; 183000)) | 16501 | ;;;;;; 674000)) |
| 16478 | ;;; Generated autoloads from progmodes/js.el | 16502 | ;;; Generated autoloads from progmodes/js.el |
| 16479 | (push (purecopy '(js 9)) package--builtin-versions) | 16503 | (push (purecopy '(js 9)) package--builtin-versions) |
| 16480 | 16504 | ||
| @@ -16488,14 +16512,14 @@ Major mode for editing JavaScript. | |||
| 16488 | 16512 | ||
| 16489 | ;;;*** | 16513 | ;;;*** |
| 16490 | 16514 | ||
| 16491 | ;;;### (autoloads nil "json" "json.el" (21779 20029 611175 954000)) | 16515 | ;;;### (autoloads nil "json" "json.el" (21779 56495 106033 935000)) |
| 16492 | ;;; Generated autoloads from json.el | 16516 | ;;; Generated autoloads from json.el |
| 16493 | (push (purecopy '(json 1 4)) package--builtin-versions) | 16517 | (push (purecopy '(json 1 4)) package--builtin-versions) |
| 16494 | 16518 | ||
| 16495 | ;;;*** | 16519 | ;;;*** |
| 16496 | 16520 | ||
| 16497 | ;;;### (autoloads nil "keypad" "emulation/keypad.el" (21678 60839 | 16521 | ;;;### (autoloads nil "keypad" "emulation/keypad.el" (21670 32330 |
| 16498 | ;;;;;; 505748 457000)) | 16522 | ;;;;;; 885624 725000)) |
| 16499 | ;;; Generated autoloads from emulation/keypad.el | 16523 | ;;; Generated autoloads from emulation/keypad.el |
| 16500 | 16524 | ||
| 16501 | (defvar keypad-setup nil "\ | 16525 | (defvar keypad-setup nil "\ |
| @@ -16550,8 +16574,8 @@ the decimal key on the keypad is mapped to DECIMAL instead of `.' | |||
| 16550 | 16574 | ||
| 16551 | ;;;*** | 16575 | ;;;*** |
| 16552 | 16576 | ||
| 16553 | ;;;### (autoloads nil "kinsoku" "international/kinsoku.el" (21678 | 16577 | ;;;### (autoloads nil "kinsoku" "international/kinsoku.el" (21670 |
| 16554 | ;;;;;; 60839 773759 227000)) | 16578 | ;;;;;; 32331 385639 720000)) |
| 16555 | ;;; Generated autoloads from international/kinsoku.el | 16579 | ;;; Generated autoloads from international/kinsoku.el |
| 16556 | 16580 | ||
| 16557 | (autoload 'kinsoku "kinsoku" "\ | 16581 | (autoload 'kinsoku "kinsoku" "\ |
| @@ -16572,8 +16596,8 @@ the context of text formatting. | |||
| 16572 | 16596 | ||
| 16573 | ;;;*** | 16597 | ;;;*** |
| 16574 | 16598 | ||
| 16575 | ;;;### (autoloads nil "kkc" "international/kkc.el" (21678 60839 773759 | 16599 | ;;;### (autoloads nil "kkc" "international/kkc.el" (21670 32331 385639 |
| 16576 | ;;;;;; 227000)) | 16600 | ;;;;;; 720000)) |
| 16577 | ;;; Generated autoloads from international/kkc.el | 16601 | ;;; Generated autoloads from international/kkc.el |
| 16578 | 16602 | ||
| 16579 | (defvar kkc-after-update-conversion-functions nil "\ | 16603 | (defvar kkc-after-update-conversion-functions nil "\ |
| @@ -16595,7 +16619,7 @@ and the return value is the length of the conversion. | |||
| 16595 | 16619 | ||
| 16596 | ;;;*** | 16620 | ;;;*** |
| 16597 | 16621 | ||
| 16598 | ;;;### (autoloads nil "kmacro" "kmacro.el" (21678 60839 793760 30000)) | 16622 | ;;;### (autoloads nil "kmacro" "kmacro.el" (21670 32331 385639 720000)) |
| 16599 | ;;; Generated autoloads from kmacro.el | 16623 | ;;; Generated autoloads from kmacro.el |
| 16600 | (global-set-key "\C-x(" 'kmacro-start-macro) | 16624 | (global-set-key "\C-x(" 'kmacro-start-macro) |
| 16601 | (global-set-key "\C-x)" 'kmacro-end-macro) | 16625 | (global-set-key "\C-x)" 'kmacro-end-macro) |
| @@ -16707,8 +16731,8 @@ If kbd macro currently being defined end it before activating it. | |||
| 16707 | 16731 | ||
| 16708 | ;;;*** | 16732 | ;;;*** |
| 16709 | 16733 | ||
| 16710 | ;;;### (autoloads nil "korea-util" "language/korea-util.el" (21678 | 16734 | ;;;### (autoloads nil "korea-util" "language/korea-util.el" (21670 |
| 16711 | ;;;;;; 60839 817760 994000)) | 16735 | ;;;;;; 32331 385639 720000)) |
| 16712 | ;;; Generated autoloads from language/korea-util.el | 16736 | ;;; Generated autoloads from language/korea-util.el |
| 16713 | 16737 | ||
| 16714 | (defvar default-korean-keyboard (purecopy (if (string-match "3" (or (getenv "HANGUL_KEYBOARD_TYPE") "")) "3" "")) "\ | 16738 | (defvar default-korean-keyboard (purecopy (if (string-match "3" (or (getenv "HANGUL_KEYBOARD_TYPE") "")) "3" "")) "\ |
| @@ -16722,8 +16746,8 @@ The kind of Korean keyboard for Korean input method. | |||
| 16722 | 16746 | ||
| 16723 | ;;;*** | 16747 | ;;;*** |
| 16724 | 16748 | ||
| 16725 | ;;;### (autoloads nil "landmark" "play/landmark.el" (21678 60840 | 16749 | ;;;### (autoloads nil "landmark" "play/landmark.el" (21670 32331 |
| 16726 | ;;;;;; 209776 710000)) | 16750 | ;;;;;; 385639 720000)) |
| 16727 | ;;; Generated autoloads from play/landmark.el | 16751 | ;;; Generated autoloads from play/landmark.el |
| 16728 | (push (purecopy '(landmark 1 0)) package--builtin-versions) | 16752 | (push (purecopy '(landmark 1 0)) package--builtin-versions) |
| 16729 | 16753 | ||
| @@ -16754,8 +16778,8 @@ Use \\[describe-mode] for more info. | |||
| 16754 | 16778 | ||
| 16755 | ;;;*** | 16779 | ;;;*** |
| 16756 | 16780 | ||
| 16757 | ;;;### (autoloads nil "lao-util" "language/lao-util.el" (21678 60839 | 16781 | ;;;### (autoloads nil "lao-util" "language/lao-util.el" (21670 32331 |
| 16758 | ;;;;;; 817760 994000)) | 16782 | ;;;;;; 385639 720000)) |
| 16759 | ;;; Generated autoloads from language/lao-util.el | 16783 | ;;; Generated autoloads from language/lao-util.el |
| 16760 | 16784 | ||
| 16761 | (autoload 'lao-compose-string "lao-util" "\ | 16785 | (autoload 'lao-compose-string "lao-util" "\ |
| @@ -16792,8 +16816,8 @@ Transcribe Romanized Lao string STR to Lao character string. | |||
| 16792 | 16816 | ||
| 16793 | ;;;*** | 16817 | ;;;*** |
| 16794 | 16818 | ||
| 16795 | ;;;### (autoloads nil "latexenc" "international/latexenc.el" (21678 | 16819 | ;;;### (autoloads nil "latexenc" "international/latexenc.el" (21670 |
| 16796 | ;;;;;; 60839 773759 227000)) | 16820 | ;;;;;; 32331 385639 720000)) |
| 16797 | ;;; Generated autoloads from international/latexenc.el | 16821 | ;;; Generated autoloads from international/latexenc.el |
| 16798 | 16822 | ||
| 16799 | (defvar latex-inputenc-coding-alist (purecopy '(("ansinew" . windows-1252) ("applemac" . mac-roman) ("ascii" . us-ascii) ("cp1250" . windows-1250) ("cp1252" . windows-1252) ("cp1257" . cp1257) ("cp437de" . cp437) ("cp437" . cp437) ("cp850" . cp850) ("cp852" . cp852) ("cp858" . cp858) ("cp865" . cp865) ("latin1" . iso-8859-1) ("latin2" . iso-8859-2) ("latin3" . iso-8859-3) ("latin4" . iso-8859-4) ("latin5" . iso-8859-5) ("latin9" . iso-8859-15) ("next" . next) ("utf8" . utf-8) ("utf8x" . utf-8))) "\ | 16823 | (defvar latex-inputenc-coding-alist (purecopy '(("ansinew" . windows-1252) ("applemac" . mac-roman) ("ascii" . us-ascii) ("cp1250" . windows-1250) ("cp1252" . windows-1252) ("cp1257" . cp1257) ("cp437de" . cp437) ("cp437" . cp437) ("cp850" . cp850) ("cp852" . cp852) ("cp858" . cp858) ("cp865" . cp865) ("latin1" . iso-8859-1) ("latin2" . iso-8859-2) ("latin3" . iso-8859-3) ("latin4" . iso-8859-4) ("latin5" . iso-8859-5) ("latin9" . iso-8859-15) ("next" . next) ("utf8" . utf-8) ("utf8x" . utf-8))) "\ |
| @@ -16825,7 +16849,7 @@ coding system names is determined from `latex-inputenc-coding-alist'. | |||
| 16825 | ;;;*** | 16849 | ;;;*** |
| 16826 | 16850 | ||
| 16827 | ;;;### (autoloads nil "latin1-disp" "international/latin1-disp.el" | 16851 | ;;;### (autoloads nil "latin1-disp" "international/latin1-disp.el" |
| 16828 | ;;;;;; (21678 60839 773759 227000)) | 16852 | ;;;;;; (21670 32331 385639 720000)) |
| 16829 | ;;; Generated autoloads from international/latin1-disp.el | 16853 | ;;; Generated autoloads from international/latin1-disp.el |
| 16830 | 16854 | ||
| 16831 | (defvar latin1-display nil "\ | 16855 | (defvar latin1-display nil "\ |
| @@ -16866,8 +16890,8 @@ use either \\[customize] or the function `latin1-display'.") | |||
| 16866 | 16890 | ||
| 16867 | ;;;*** | 16891 | ;;;*** |
| 16868 | 16892 | ||
| 16869 | ;;;### (autoloads nil "ld-script" "progmodes/ld-script.el" (21678 | 16893 | ;;;### (autoloads nil "ld-script" "progmodes/ld-script.el" (21670 |
| 16870 | ;;;;;; 60840 317781 30000)) | 16894 | ;;;;;; 32331 385639 720000)) |
| 16871 | ;;; Generated autoloads from progmodes/ld-script.el | 16895 | ;;; Generated autoloads from progmodes/ld-script.el |
| 16872 | 16896 | ||
| 16873 | (autoload 'ld-script-mode "ld-script" "\ | 16897 | (autoload 'ld-script-mode "ld-script" "\ |
| @@ -16877,8 +16901,8 @@ A major mode to edit GNU ld script files | |||
| 16877 | 16901 | ||
| 16878 | ;;;*** | 16902 | ;;;*** |
| 16879 | 16903 | ||
| 16880 | ;;;### (autoloads nil "let-alist" "let-alist.el" (21678 60839 865762 | 16904 | ;;;### (autoloads nil "let-alist" "let-alist.el" (21670 32331 385639 |
| 16881 | ;;;;;; 924000)) | 16905 | ;;;;;; 720000)) |
| 16882 | ;;; Generated autoloads from let-alist.el | 16906 | ;;; Generated autoloads from let-alist.el |
| 16883 | (push (purecopy '(let-alist 1 0 3)) package--builtin-versions) | 16907 | (push (purecopy '(let-alist 1 0 3)) package--builtin-versions) |
| 16884 | 16908 | ||
| @@ -16917,7 +16941,7 @@ displayed in the example above. | |||
| 16917 | 16941 | ||
| 16918 | ;;;*** | 16942 | ;;;*** |
| 16919 | 16943 | ||
| 16920 | ;;;### (autoloads nil "life" "play/life.el" (21678 60840 209776 710000)) | 16944 | ;;;### (autoloads nil "life" "play/life.el" (21670 32331 385639 720000)) |
| 16921 | ;;; Generated autoloads from play/life.el | 16945 | ;;; Generated autoloads from play/life.el |
| 16922 | 16946 | ||
| 16923 | (autoload 'life "life" "\ | 16947 | (autoload 'life "life" "\ |
| @@ -16930,7 +16954,7 @@ generations (this defaults to 1). | |||
| 16930 | 16954 | ||
| 16931 | ;;;*** | 16955 | ;;;*** |
| 16932 | 16956 | ||
| 16933 | ;;;### (autoloads nil "linum" "linum.el" (21678 60839 865762 924000)) | 16957 | ;;;### (autoloads nil "linum" "linum.el" (21670 32331 385639 720000)) |
| 16934 | ;;; Generated autoloads from linum.el | 16958 | ;;; Generated autoloads from linum.el |
| 16935 | (push (purecopy '(linum 0 9 24)) package--builtin-versions) | 16959 | (push (purecopy '(linum 0 9 24)) package--builtin-versions) |
| 16936 | 16960 | ||
| @@ -16967,8 +16991,8 @@ See `linum-mode' for more information on Linum mode. | |||
| 16967 | 16991 | ||
| 16968 | ;;;*** | 16992 | ;;;*** |
| 16969 | 16993 | ||
| 16970 | ;;;### (autoloads nil "loadhist" "loadhist.el" (21678 60839 865762 | 16994 | ;;;### (autoloads nil "loadhist" "loadhist.el" (21670 32331 385639 |
| 16971 | ;;;;;; 924000)) | 16995 | ;;;;;; 720000)) |
| 16972 | ;;; Generated autoloads from loadhist.el | 16996 | ;;; Generated autoloads from loadhist.el |
| 16973 | 16997 | ||
| 16974 | (autoload 'unload-feature "loadhist" "\ | 16998 | (autoload 'unload-feature "loadhist" "\ |
| @@ -16999,7 +17023,7 @@ something strange, such as redefining an Emacs function. | |||
| 16999 | 17023 | ||
| 17000 | ;;;*** | 17024 | ;;;*** |
| 17001 | 17025 | ||
| 17002 | ;;;### (autoloads nil "locate" "locate.el" (21678 60839 865762 924000)) | 17026 | ;;;### (autoloads nil "locate" "locate.el" (21670 32331 385639 720000)) |
| 17003 | ;;; Generated autoloads from locate.el | 17027 | ;;; Generated autoloads from locate.el |
| 17004 | 17028 | ||
| 17005 | (defvar locate-ls-subdir-switches (purecopy "-al") "\ | 17029 | (defvar locate-ls-subdir-switches (purecopy "-al") "\ |
| @@ -17051,8 +17075,8 @@ except that FILTER is not optional. | |||
| 17051 | 17075 | ||
| 17052 | ;;;*** | 17076 | ;;;*** |
| 17053 | 17077 | ||
| 17054 | ;;;### (autoloads nil "log-edit" "vc/log-edit.el" (21803 61751 305340 | 17078 | ;;;### (autoloads nil "log-edit" "vc/log-edit.el" (21800 62630 983381 |
| 17055 | ;;;;;; 145000)) | 17079 | ;;;;;; 721000)) |
| 17056 | ;;; Generated autoloads from vc/log-edit.el | 17080 | ;;; Generated autoloads from vc/log-edit.el |
| 17057 | 17081 | ||
| 17058 | (autoload 'log-edit "log-edit" "\ | 17082 | (autoload 'log-edit "log-edit" "\ |
| @@ -17083,8 +17107,8 @@ done. Otherwise, it uses the current buffer. | |||
| 17083 | 17107 | ||
| 17084 | ;;;*** | 17108 | ;;;*** |
| 17085 | 17109 | ||
| 17086 | ;;;### (autoloads nil "log-view" "vc/log-view.el" (21678 60840 529789 | 17110 | ;;;### (autoloads nil "log-view" "vc/log-view.el" (21814 9129 450497 |
| 17087 | ;;;;;; 511000)) | 17111 | ;;;;;; 666000)) |
| 17088 | ;;; Generated autoloads from vc/log-view.el | 17112 | ;;; Generated autoloads from vc/log-view.el |
| 17089 | 17113 | ||
| 17090 | (autoload 'log-view-mode "log-view" "\ | 17114 | (autoload 'log-view-mode "log-view" "\ |
| @@ -17094,7 +17118,7 @@ Major mode for browsing CVS log output. | |||
| 17094 | 17118 | ||
| 17095 | ;;;*** | 17119 | ;;;*** |
| 17096 | 17120 | ||
| 17097 | ;;;### (autoloads nil "lpr" "lpr.el" (21678 60839 865762 924000)) | 17121 | ;;;### (autoloads nil "lpr" "lpr.el" (21670 32331 385639 720000)) |
| 17098 | ;;; Generated autoloads from lpr.el | 17122 | ;;; Generated autoloads from lpr.el |
| 17099 | 17123 | ||
| 17100 | (defvar lpr-windows-system (memq system-type '(ms-dos windows-nt)) "\ | 17124 | (defvar lpr-windows-system (memq system-type '(ms-dos windows-nt)) "\ |
| @@ -17189,8 +17213,8 @@ for further customization of the printer command. | |||
| 17189 | 17213 | ||
| 17190 | ;;;*** | 17214 | ;;;*** |
| 17191 | 17215 | ||
| 17192 | ;;;### (autoloads nil "ls-lisp" "ls-lisp.el" (21678 60839 865762 | 17216 | ;;;### (autoloads nil "ls-lisp" "ls-lisp.el" (21670 32331 385639 |
| 17193 | ;;;;;; 924000)) | 17217 | ;;;;;; 720000)) |
| 17194 | ;;; Generated autoloads from ls-lisp.el | 17218 | ;;; Generated autoloads from ls-lisp.el |
| 17195 | 17219 | ||
| 17196 | (defvar ls-lisp-support-shell-wildcards t "\ | 17220 | (defvar ls-lisp-support-shell-wildcards t "\ |
| @@ -17201,8 +17225,8 @@ Otherwise they are treated as Emacs regexps (for backward compatibility).") | |||
| 17201 | 17225 | ||
| 17202 | ;;;*** | 17226 | ;;;*** |
| 17203 | 17227 | ||
| 17204 | ;;;### (autoloads nil "lunar" "calendar/lunar.el" (21678 60839 321741 | 17228 | ;;;### (autoloads nil "lunar" "calendar/lunar.el" (21670 32330 885624 |
| 17205 | ;;;;;; 62000)) | 17229 | ;;;;;; 725000)) |
| 17206 | ;;; Generated autoloads from calendar/lunar.el | 17230 | ;;; Generated autoloads from calendar/lunar.el |
| 17207 | 17231 | ||
| 17208 | (autoload 'lunar-phases "lunar" "\ | 17232 | (autoload 'lunar-phases "lunar" "\ |
| @@ -17214,8 +17238,8 @@ This function is suitable for execution in an init file. | |||
| 17214 | 17238 | ||
| 17215 | ;;;*** | 17239 | ;;;*** |
| 17216 | 17240 | ||
| 17217 | ;;;### (autoloads nil "m4-mode" "progmodes/m4-mode.el" (21678 60840 | 17241 | ;;;### (autoloads nil "m4-mode" "progmodes/m4-mode.el" (21670 32331 |
| 17218 | ;;;;;; 317781 30000)) | 17242 | ;;;;;; 385639 720000)) |
| 17219 | ;;; Generated autoloads from progmodes/m4-mode.el | 17243 | ;;; Generated autoloads from progmodes/m4-mode.el |
| 17220 | 17244 | ||
| 17221 | (autoload 'm4-mode "m4-mode" "\ | 17245 | (autoload 'm4-mode "m4-mode" "\ |
| @@ -17225,7 +17249,7 @@ A major mode to edit m4 macro files. | |||
| 17225 | 17249 | ||
| 17226 | ;;;*** | 17250 | ;;;*** |
| 17227 | 17251 | ||
| 17228 | ;;;### (autoloads nil "macros" "macros.el" (21678 60839 869763 84000)) | 17252 | ;;;### (autoloads nil "macros" "macros.el" (21670 32331 385639 720000)) |
| 17229 | ;;; Generated autoloads from macros.el | 17253 | ;;; Generated autoloads from macros.el |
| 17230 | 17254 | ||
| 17231 | (autoload 'name-last-kbd-macro "macros" "\ | 17255 | (autoload 'name-last-kbd-macro "macros" "\ |
| @@ -17314,8 +17338,8 @@ and then select the region of un-tablified names and use | |||
| 17314 | 17338 | ||
| 17315 | ;;;*** | 17339 | ;;;*** |
| 17316 | 17340 | ||
| 17317 | ;;;### (autoloads nil "mail-extr" "mail/mail-extr.el" (21678 60839 | 17341 | ;;;### (autoloads nil "mail-extr" "mail/mail-extr.el" (21670 32331 |
| 17318 | ;;;;;; 869763 84000)) | 17342 | ;;;;;; 385639 720000)) |
| 17319 | ;;; Generated autoloads from mail/mail-extr.el | 17343 | ;;; Generated autoloads from mail/mail-extr.el |
| 17320 | 17344 | ||
| 17321 | (autoload 'mail-extract-address-components "mail-extr" "\ | 17345 | (autoload 'mail-extract-address-components "mail-extr" "\ |
| @@ -17345,8 +17369,8 @@ Convert mail domain DOMAIN to the country it corresponds to. | |||
| 17345 | 17369 | ||
| 17346 | ;;;*** | 17370 | ;;;*** |
| 17347 | 17371 | ||
| 17348 | ;;;### (autoloads nil "mail-hist" "mail/mail-hist.el" (21678 60839 | 17372 | ;;;### (autoloads nil "mail-hist" "mail/mail-hist.el" (21670 32331 |
| 17349 | ;;;;;; 873763 245000)) | 17373 | ;;;;;; 385639 720000)) |
| 17350 | ;;; Generated autoloads from mail/mail-hist.el | 17374 | ;;; Generated autoloads from mail/mail-hist.el |
| 17351 | 17375 | ||
| 17352 | (autoload 'mail-hist-define-keys "mail-hist" "\ | 17376 | (autoload 'mail-hist-define-keys "mail-hist" "\ |
| @@ -17375,8 +17399,8 @@ This function normally would be called when the message is sent. | |||
| 17375 | 17399 | ||
| 17376 | ;;;*** | 17400 | ;;;*** |
| 17377 | 17401 | ||
| 17378 | ;;;### (autoloads nil "mail-utils" "mail/mail-utils.el" (21678 60839 | 17402 | ;;;### (autoloads nil "mail-utils" "mail/mail-utils.el" (21670 32331 |
| 17379 | ;;;;;; 873763 245000)) | 17403 | ;;;;;; 385639 720000)) |
| 17380 | ;;; Generated autoloads from mail/mail-utils.el | 17404 | ;;; Generated autoloads from mail/mail-utils.el |
| 17381 | 17405 | ||
| 17382 | (defvar mail-use-rfc822 nil "\ | 17406 | (defvar mail-use-rfc822 nil "\ |
| @@ -17450,8 +17474,8 @@ matches may be returned from the message body. | |||
| 17450 | 17474 | ||
| 17451 | ;;;*** | 17475 | ;;;*** |
| 17452 | 17476 | ||
| 17453 | ;;;### (autoloads nil "mailabbrev" "mail/mailabbrev.el" (21678 60839 | 17477 | ;;;### (autoloads nil "mailabbrev" "mail/mailabbrev.el" (21670 32331 |
| 17454 | ;;;;;; 873763 245000)) | 17478 | ;;;;;; 385639 720000)) |
| 17455 | ;;; Generated autoloads from mail/mailabbrev.el | 17479 | ;;; Generated autoloads from mail/mailabbrev.el |
| 17456 | 17480 | ||
| 17457 | (defvar mail-abbrevs-mode nil "\ | 17481 | (defvar mail-abbrevs-mode nil "\ |
| @@ -17500,8 +17524,8 @@ double-quotes. | |||
| 17500 | 17524 | ||
| 17501 | ;;;*** | 17525 | ;;;*** |
| 17502 | 17526 | ||
| 17503 | ;;;### (autoloads nil "mailalias" "mail/mailalias.el" (21678 60839 | 17527 | ;;;### (autoloads nil "mailalias" "mail/mailalias.el" (21670 32331 |
| 17504 | ;;;;;; 873763 245000)) | 17528 | ;;;;;; 385639 720000)) |
| 17505 | ;;; Generated autoloads from mail/mailalias.el | 17529 | ;;; Generated autoloads from mail/mailalias.el |
| 17506 | 17530 | ||
| 17507 | (defvar mail-complete-style 'angles "\ | 17531 | (defvar mail-complete-style 'angles "\ |
| @@ -17554,8 +17578,8 @@ current header, calls `mail-complete-function' and passes prefix ARG if any. | |||
| 17554 | 17578 | ||
| 17555 | ;;;*** | 17579 | ;;;*** |
| 17556 | 17580 | ||
| 17557 | ;;;### (autoloads nil "mailclient" "mail/mailclient.el" (21678 60839 | 17581 | ;;;### (autoloads nil "mailclient" "mail/mailclient.el" (21670 32331 |
| 17558 | ;;;;;; 873763 245000)) | 17582 | ;;;;;; 385639 720000)) |
| 17559 | ;;; Generated autoloads from mail/mailclient.el | 17583 | ;;; Generated autoloads from mail/mailclient.el |
| 17560 | 17584 | ||
| 17561 | (autoload 'mailclient-send-it "mailclient" "\ | 17585 | (autoload 'mailclient-send-it "mailclient" "\ |
| @@ -17567,8 +17591,8 @@ The mail client is taken to be the handler of mailto URLs. | |||
| 17567 | 17591 | ||
| 17568 | ;;;*** | 17592 | ;;;*** |
| 17569 | 17593 | ||
| 17570 | ;;;### (autoloads nil "make-mode" "progmodes/make-mode.el" (21678 | 17594 | ;;;### (autoloads nil "make-mode" "progmodes/make-mode.el" (21670 |
| 17571 | ;;;;;; 60840 321781 190000)) | 17595 | ;;;;;; 32331 385639 720000)) |
| 17572 | ;;; Generated autoloads from progmodes/make-mode.el | 17596 | ;;; Generated autoloads from progmodes/make-mode.el |
| 17573 | 17597 | ||
| 17574 | (autoload 'makefile-mode "make-mode" "\ | 17598 | (autoload 'makefile-mode "make-mode" "\ |
| @@ -17685,8 +17709,8 @@ An adapted `makefile-mode' that knows about imake. | |||
| 17685 | 17709 | ||
| 17686 | ;;;*** | 17710 | ;;;*** |
| 17687 | 17711 | ||
| 17688 | ;;;### (autoloads nil "makesum" "makesum.el" (21678 60839 893764 | 17712 | ;;;### (autoloads nil "makesum" "makesum.el" (21670 32331 385639 |
| 17689 | ;;;;;; 49000)) | 17713 | ;;;;;; 720000)) |
| 17690 | ;;; Generated autoloads from makesum.el | 17714 | ;;; Generated autoloads from makesum.el |
| 17691 | 17715 | ||
| 17692 | (autoload 'make-command-summary "makesum" "\ | 17716 | (autoload 'make-command-summary "makesum" "\ |
| @@ -17697,7 +17721,7 @@ Previous contents of that buffer are killed first. | |||
| 17697 | 17721 | ||
| 17698 | ;;;*** | 17722 | ;;;*** |
| 17699 | 17723 | ||
| 17700 | ;;;### (autoloads nil "man" "man.el" (21678 60839 893764 49000)) | 17724 | ;;;### (autoloads nil "man" "man.el" (21814 9129 320508 708000)) |
| 17701 | ;;; Generated autoloads from man.el | 17725 | ;;; Generated autoloads from man.el |
| 17702 | 17726 | ||
| 17703 | (defalias 'manual-entry 'man) | 17727 | (defalias 'manual-entry 'man) |
| @@ -17753,7 +17777,7 @@ Default bookmark handler for Man buffers. | |||
| 17753 | 17777 | ||
| 17754 | ;;;*** | 17778 | ;;;*** |
| 17755 | 17779 | ||
| 17756 | ;;;### (autoloads nil "master" "master.el" (21678 60839 893764 49000)) | 17780 | ;;;### (autoloads nil "master" "master.el" (21670 32331 385639 720000)) |
| 17757 | ;;; Generated autoloads from master.el | 17781 | ;;; Generated autoloads from master.el |
| 17758 | (push (purecopy '(master 1 0 2)) package--builtin-versions) | 17782 | (push (purecopy '(master 1 0 2)) package--builtin-versions) |
| 17759 | 17783 | ||
| @@ -17776,8 +17800,8 @@ yourself the value of `master-of' by calling `master-show-slave'. | |||
| 17776 | 17800 | ||
| 17777 | ;;;*** | 17801 | ;;;*** |
| 17778 | 17802 | ||
| 17779 | ;;;### (autoloads nil "mb-depth" "mb-depth.el" (21678 60839 893764 | 17803 | ;;;### (autoloads nil "mb-depth" "mb-depth.el" (21670 32331 385639 |
| 17780 | ;;;;;; 49000)) | 17804 | ;;;;;; 720000)) |
| 17781 | ;;; Generated autoloads from mb-depth.el | 17805 | ;;; Generated autoloads from mb-depth.el |
| 17782 | 17806 | ||
| 17783 | (defvar minibuffer-depth-indicate-mode nil "\ | 17807 | (defvar minibuffer-depth-indicate-mode nil "\ |
| @@ -17804,14 +17828,14 @@ recursion depth in the minibuffer prompt. This is only useful if | |||
| 17804 | 17828 | ||
| 17805 | ;;;*** | 17829 | ;;;*** |
| 17806 | 17830 | ||
| 17807 | ;;;### (autoloads nil "md4" "md4.el" (21678 60839 897764 210000)) | 17831 | ;;;### (autoloads nil "md4" "md4.el" (21670 32331 385639 720000)) |
| 17808 | ;;; Generated autoloads from md4.el | 17832 | ;;; Generated autoloads from md4.el |
| 17809 | (push (purecopy '(md4 1 0)) package--builtin-versions) | 17833 | (push (purecopy '(md4 1 0)) package--builtin-versions) |
| 17810 | 17834 | ||
| 17811 | ;;;*** | 17835 | ;;;*** |
| 17812 | 17836 | ||
| 17813 | ;;;### (autoloads nil "message" "gnus/message.el" (21803 61751 293340 | 17837 | ;;;### (autoloads nil "message" "gnus/message.el" (21822 37322 690488 |
| 17814 | ;;;;;; 642000)) | 17838 | ;;;;;; 175000)) |
| 17815 | ;;; Generated autoloads from gnus/message.el | 17839 | ;;; Generated autoloads from gnus/message.el |
| 17816 | 17840 | ||
| 17817 | (define-mail-user-agent 'message-user-agent 'message-mail 'message-send-and-exit 'message-kill-buffer 'message-send-hook) | 17841 | (define-mail-user-agent 'message-user-agent 'message-mail 'message-send-and-exit 'message-kill-buffer 'message-send-hook) |
| @@ -17976,8 +18000,8 @@ which specify the range to operate on. | |||
| 17976 | 18000 | ||
| 17977 | ;;;*** | 18001 | ;;;*** |
| 17978 | 18002 | ||
| 17979 | ;;;### (autoloads nil "meta-mode" "progmodes/meta-mode.el" (21678 | 18003 | ;;;### (autoloads nil "meta-mode" "progmodes/meta-mode.el" (21670 |
| 17980 | ;;;;;; 60840 321781 190000)) | 18004 | ;;;;;; 32331 385639 720000)) |
| 17981 | ;;; Generated autoloads from progmodes/meta-mode.el | 18005 | ;;; Generated autoloads from progmodes/meta-mode.el |
| 17982 | (push (purecopy '(meta-mode 1 0)) package--builtin-versions) | 18006 | (push (purecopy '(meta-mode 1 0)) package--builtin-versions) |
| 17983 | 18007 | ||
| @@ -17993,8 +18017,8 @@ Major mode for editing MetaPost sources. | |||
| 17993 | 18017 | ||
| 17994 | ;;;*** | 18018 | ;;;*** |
| 17995 | 18019 | ||
| 17996 | ;;;### (autoloads nil "metamail" "mail/metamail.el" (21678 60839 | 18020 | ;;;### (autoloads nil "metamail" "mail/metamail.el" (21670 32331 |
| 17997 | ;;;;;; 873763 245000)) | 18021 | ;;;;;; 385639 720000)) |
| 17998 | ;;; Generated autoloads from mail/metamail.el | 18022 | ;;; Generated autoloads from mail/metamail.el |
| 17999 | 18023 | ||
| 18000 | (autoload 'metamail-interpret-header "metamail" "\ | 18024 | (autoload 'metamail-interpret-header "metamail" "\ |
| @@ -18037,8 +18061,8 @@ redisplayed as output is inserted. | |||
| 18037 | 18061 | ||
| 18038 | ;;;*** | 18062 | ;;;*** |
| 18039 | 18063 | ||
| 18040 | ;;;### (autoloads nil "mh-comp" "mh-e/mh-comp.el" (21678 60839 913764 | 18064 | ;;;### (autoloads nil "mh-comp" "mh-e/mh-comp.el" (21670 32331 385639 |
| 18041 | ;;;;;; 853000)) | 18065 | ;;;;;; 720000)) |
| 18042 | ;;; Generated autoloads from mh-e/mh-comp.el | 18066 | ;;; Generated autoloads from mh-e/mh-comp.el |
| 18043 | 18067 | ||
| 18044 | (autoload 'mh-smail "mh-comp" "\ | 18068 | (autoload 'mh-smail "mh-comp" "\ |
| @@ -18128,7 +18152,7 @@ delete the draft message. | |||
| 18128 | 18152 | ||
| 18129 | ;;;*** | 18153 | ;;;*** |
| 18130 | 18154 | ||
| 18131 | ;;;### (autoloads nil "mh-e" "mh-e/mh-e.el" (21678 60839 917765 13000)) | 18155 | ;;;### (autoloads nil "mh-e" "mh-e/mh-e.el" (21670 32331 385639 720000)) |
| 18132 | ;;; Generated autoloads from mh-e/mh-e.el | 18156 | ;;; Generated autoloads from mh-e/mh-e.el |
| 18133 | (push (purecopy '(mh-e 8 6)) package--builtin-versions) | 18157 | (push (purecopy '(mh-e 8 6)) package--builtin-versions) |
| 18134 | 18158 | ||
| @@ -18145,8 +18169,8 @@ Display version information about MH-E and the MH mail handling system. | |||
| 18145 | 18169 | ||
| 18146 | ;;;*** | 18170 | ;;;*** |
| 18147 | 18171 | ||
| 18148 | ;;;### (autoloads nil "mh-folder" "mh-e/mh-folder.el" (21678 60839 | 18172 | ;;;### (autoloads nil "mh-folder" "mh-e/mh-folder.el" (21670 32331 |
| 18149 | ;;;;;; 917765 13000)) | 18173 | ;;;;;; 385639 720000)) |
| 18150 | ;;; Generated autoloads from mh-e/mh-folder.el | 18174 | ;;; Generated autoloads from mh-e/mh-folder.el |
| 18151 | 18175 | ||
| 18152 | (autoload 'mh-rmail "mh-folder" "\ | 18176 | (autoload 'mh-rmail "mh-folder" "\ |
| @@ -18227,10 +18251,24 @@ perform the operation on all messages in that region. | |||
| 18227 | 18251 | ||
| 18228 | ;;;*** | 18252 | ;;;*** |
| 18229 | 18253 | ||
| 18230 | ;;;### (autoloads nil "midnight" "midnight.el" (21678 60839 937765 | 18254 | ;;;### (autoloads nil "midnight" "midnight.el" (21822 58098 20521 |
| 18231 | ;;;;;; 817000)) | 18255 | ;;;;;; 61000)) |
| 18232 | ;;; Generated autoloads from midnight.el | 18256 | ;;; Generated autoloads from midnight.el |
| 18233 | 18257 | ||
| 18258 | (defvar midnight-mode nil "\ | ||
| 18259 | Non-nil if Midnight mode is enabled. | ||
| 18260 | See the command `midnight-mode' for a description of this minor mode. | ||
| 18261 | Setting this variable directly does not take effect; | ||
| 18262 | either customize it (see the info node `Easy Customization') | ||
| 18263 | or call the function `midnight-mode'.") | ||
| 18264 | |||
| 18265 | (custom-autoload 'midnight-mode "midnight" nil) | ||
| 18266 | |||
| 18267 | (autoload 'midnight-mode "midnight" "\ | ||
| 18268 | Non-nil means run `midnight-hook' at midnight. | ||
| 18269 | |||
| 18270 | \(fn &optional ARG)" t nil) | ||
| 18271 | |||
| 18234 | (autoload 'clean-buffer-list "midnight" "\ | 18272 | (autoload 'clean-buffer-list "midnight" "\ |
| 18235 | Kill old buffers that have not been displayed recently. | 18273 | Kill old buffers that have not been displayed recently. |
| 18236 | The relevant variables are `clean-buffer-list-delay-general', | 18274 | The relevant variables are `clean-buffer-list-delay-general', |
| @@ -18254,8 +18292,8 @@ to its second argument TM. | |||
| 18254 | 18292 | ||
| 18255 | ;;;*** | 18293 | ;;;*** |
| 18256 | 18294 | ||
| 18257 | ;;;### (autoloads nil "minibuf-eldef" "minibuf-eldef.el" (21678 60839 | 18295 | ;;;### (autoloads nil "minibuf-eldef" "minibuf-eldef.el" (21670 32331 |
| 18258 | ;;;;;; 937765 817000)) | 18296 | ;;;;;; 385639 720000)) |
| 18259 | ;;; Generated autoloads from minibuf-eldef.el | 18297 | ;;; Generated autoloads from minibuf-eldef.el |
| 18260 | 18298 | ||
| 18261 | (defvar minibuffer-electric-default-mode nil "\ | 18299 | (defvar minibuffer-electric-default-mode nil "\ |
| @@ -18284,7 +18322,7 @@ is modified to remove the default indication. | |||
| 18284 | 18322 | ||
| 18285 | ;;;*** | 18323 | ;;;*** |
| 18286 | 18324 | ||
| 18287 | ;;;### (autoloads nil "misc" "misc.el" (21678 60839 941765 977000)) | 18325 | ;;;### (autoloads nil "misc" "misc.el" (21670 32331 385639 720000)) |
| 18288 | ;;; Generated autoloads from misc.el | 18326 | ;;; Generated autoloads from misc.el |
| 18289 | 18327 | ||
| 18290 | (autoload 'butterfly "misc" "\ | 18328 | (autoload 'butterfly "misc" "\ |
| @@ -18312,8 +18350,7 @@ The return value is always nil. | |||
| 18312 | 18350 | ||
| 18313 | ;;;*** | 18351 | ;;;*** |
| 18314 | 18352 | ||
| 18315 | ;;;### (autoloads nil "misearch" "misearch.el" (21797 54705 52905 | 18353 | ;;;### (autoloads nil "misearch" "misearch.el" (21797 36 720489 297000)) |
| 18316 | ;;;;;; 188000)) | ||
| 18317 | ;;; Generated autoloads from misearch.el | 18354 | ;;; Generated autoloads from misearch.el |
| 18318 | (add-hook 'isearch-mode-hook 'multi-isearch-setup) | 18355 | (add-hook 'isearch-mode-hook 'multi-isearch-setup) |
| 18319 | 18356 | ||
| @@ -18401,8 +18438,8 @@ whose file names match the specified wildcard. | |||
| 18401 | 18438 | ||
| 18402 | ;;;*** | 18439 | ;;;*** |
| 18403 | 18440 | ||
| 18404 | ;;;### (autoloads nil "mixal-mode" "progmodes/mixal-mode.el" (21678 | 18441 | ;;;### (autoloads nil "mixal-mode" "progmodes/mixal-mode.el" (21670 |
| 18405 | ;;;;;; 60840 321781 190000)) | 18442 | ;;;;;; 32331 385639 720000)) |
| 18406 | ;;; Generated autoloads from progmodes/mixal-mode.el | 18443 | ;;; Generated autoloads from progmodes/mixal-mode.el |
| 18407 | (push (purecopy '(mixal-mode 0 1)) package--builtin-versions) | 18444 | (push (purecopy '(mixal-mode 0 1)) package--builtin-versions) |
| 18408 | 18445 | ||
| @@ -18413,8 +18450,8 @@ Major mode for the mixal asm language. | |||
| 18413 | 18450 | ||
| 18414 | ;;;*** | 18451 | ;;;*** |
| 18415 | 18452 | ||
| 18416 | ;;;### (autoloads nil "mm-encode" "gnus/mm-encode.el" (21678 60839 | 18453 | ;;;### (autoloads nil "mm-encode" "gnus/mm-encode.el" (21670 32331 |
| 18417 | ;;;;;; 697756 173000)) | 18454 | ;;;;;; 385639 720000)) |
| 18418 | ;;; Generated autoloads from gnus/mm-encode.el | 18455 | ;;; Generated autoloads from gnus/mm-encode.el |
| 18419 | 18456 | ||
| 18420 | (autoload 'mm-default-file-encoding "mm-encode" "\ | 18457 | (autoload 'mm-default-file-encoding "mm-encode" "\ |
| @@ -18424,8 +18461,8 @@ Return a default encoding for FILE. | |||
| 18424 | 18461 | ||
| 18425 | ;;;*** | 18462 | ;;;*** |
| 18426 | 18463 | ||
| 18427 | ;;;### (autoloads nil "mm-extern" "gnus/mm-extern.el" (21678 60839 | 18464 | ;;;### (autoloads nil "mm-extern" "gnus/mm-extern.el" (21670 32331 |
| 18428 | ;;;;;; 697756 173000)) | 18465 | ;;;;;; 385639 720000)) |
| 18429 | ;;; Generated autoloads from gnus/mm-extern.el | 18466 | ;;; Generated autoloads from gnus/mm-extern.el |
| 18430 | 18467 | ||
| 18431 | (autoload 'mm-extern-cache-contents "mm-extern" "\ | 18468 | (autoload 'mm-extern-cache-contents "mm-extern" "\ |
| @@ -18443,8 +18480,8 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing. | |||
| 18443 | 18480 | ||
| 18444 | ;;;*** | 18481 | ;;;*** |
| 18445 | 18482 | ||
| 18446 | ;;;### (autoloads nil "mm-partial" "gnus/mm-partial.el" (21678 60839 | 18483 | ;;;### (autoloads nil "mm-partial" "gnus/mm-partial.el" (21670 32331 |
| 18447 | ;;;;;; 697756 173000)) | 18484 | ;;;;;; 385639 720000)) |
| 18448 | ;;; Generated autoloads from gnus/mm-partial.el | 18485 | ;;; Generated autoloads from gnus/mm-partial.el |
| 18449 | 18486 | ||
| 18450 | (autoload 'mm-inline-partial "mm-partial" "\ | 18487 | (autoload 'mm-inline-partial "mm-partial" "\ |
| @@ -18457,8 +18494,8 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing. | |||
| 18457 | 18494 | ||
| 18458 | ;;;*** | 18495 | ;;;*** |
| 18459 | 18496 | ||
| 18460 | ;;;### (autoloads nil "mm-url" "gnus/mm-url.el" (21678 60839 697756 | 18497 | ;;;### (autoloads nil "mm-url" "gnus/mm-url.el" (21670 32331 385639 |
| 18461 | ;;;;;; 173000)) | 18498 | ;;;;;; 720000)) |
| 18462 | ;;; Generated autoloads from gnus/mm-url.el | 18499 | ;;; Generated autoloads from gnus/mm-url.el |
| 18463 | 18500 | ||
| 18464 | (autoload 'mm-url-insert-file-contents "mm-url" "\ | 18501 | (autoload 'mm-url-insert-file-contents "mm-url" "\ |
| @@ -18474,8 +18511,8 @@ Insert file contents of URL using `mm-url-program'. | |||
| 18474 | 18511 | ||
| 18475 | ;;;*** | 18512 | ;;;*** |
| 18476 | 18513 | ||
| 18477 | ;;;### (autoloads nil "mm-uu" "gnus/mm-uu.el" (21678 60839 697756 | 18514 | ;;;### (autoloads nil "mm-uu" "gnus/mm-uu.el" (21670 32331 385639 |
| 18478 | ;;;;;; 173000)) | 18515 | ;;;;;; 720000)) |
| 18479 | ;;; Generated autoloads from gnus/mm-uu.el | 18516 | ;;; Generated autoloads from gnus/mm-uu.el |
| 18480 | 18517 | ||
| 18481 | (autoload 'mm-uu-dissect "mm-uu" "\ | 18518 | (autoload 'mm-uu-dissect "mm-uu" "\ |
| @@ -18494,7 +18531,7 @@ Assume text has been decoded if DECODED is non-nil. | |||
| 18494 | 18531 | ||
| 18495 | ;;;*** | 18532 | ;;;*** |
| 18496 | 18533 | ||
| 18497 | ;;;### (autoloads nil "mml" "gnus/mml.el" (21678 60839 701756 333000)) | 18534 | ;;;### (autoloads nil "mml" "gnus/mml.el" (21826 49866 790514 606000)) |
| 18498 | ;;; Generated autoloads from gnus/mml.el | 18535 | ;;; Generated autoloads from gnus/mml.el |
| 18499 | 18536 | ||
| 18500 | (autoload 'mml-to-mime "mml" "\ | 18537 | (autoload 'mml-to-mime "mml" "\ |
| @@ -18519,8 +18556,8 @@ body) or \"attachment\" (separate from the body). | |||
| 18519 | 18556 | ||
| 18520 | ;;;*** | 18557 | ;;;*** |
| 18521 | 18558 | ||
| 18522 | ;;;### (autoloads nil "mml1991" "gnus/mml1991.el" (21678 60839 701756 | 18559 | ;;;### (autoloads nil "mml1991" "gnus/mml1991.el" (21670 32331 385639 |
| 18523 | ;;;;;; 333000)) | 18560 | ;;;;;; 720000)) |
| 18524 | ;;; Generated autoloads from gnus/mml1991.el | 18561 | ;;; Generated autoloads from gnus/mml1991.el |
| 18525 | 18562 | ||
| 18526 | (autoload 'mml1991-encrypt "mml1991" "\ | 18563 | (autoload 'mml1991-encrypt "mml1991" "\ |
| @@ -18535,8 +18572,8 @@ body) or \"attachment\" (separate from the body). | |||
| 18535 | 18572 | ||
| 18536 | ;;;*** | 18573 | ;;;*** |
| 18537 | 18574 | ||
| 18538 | ;;;### (autoloads nil "mml2015" "gnus/mml2015.el" (21678 60839 701756 | 18575 | ;;;### (autoloads nil "mml2015" "gnus/mml2015.el" (21670 32331 385639 |
| 18539 | ;;;;;; 333000)) | 18576 | ;;;;;; 720000)) |
| 18540 | ;;; Generated autoloads from gnus/mml2015.el | 18577 | ;;; Generated autoloads from gnus/mml2015.el |
| 18541 | 18578 | ||
| 18542 | (autoload 'mml2015-decrypt "mml2015" "\ | 18579 | (autoload 'mml2015-decrypt "mml2015" "\ |
| @@ -18576,16 +18613,16 @@ body) or \"attachment\" (separate from the body). | |||
| 18576 | 18613 | ||
| 18577 | ;;;*** | 18614 | ;;;*** |
| 18578 | 18615 | ||
| 18579 | ;;;### (autoloads nil "mode-local" "cedet/mode-local.el" (21678 60839 | 18616 | ;;;### (autoloads nil "mode-local" "cedet/mode-local.el" (21670 32330 |
| 18580 | ;;;;;; 349742 188000)) | 18617 | ;;;;;; 885624 725000)) |
| 18581 | ;;; Generated autoloads from cedet/mode-local.el | 18618 | ;;; Generated autoloads from cedet/mode-local.el |
| 18582 | 18619 | ||
| 18583 | (put 'define-overloadable-function 'doc-string-elt 3) | 18620 | (put 'define-overloadable-function 'doc-string-elt 3) |
| 18584 | 18621 | ||
| 18585 | ;;;*** | 18622 | ;;;*** |
| 18586 | 18623 | ||
| 18587 | ;;;### (autoloads nil "modula2" "progmodes/modula2.el" (21605 26937 | 18624 | ;;;### (autoloads nil "modula2" "progmodes/modula2.el" (21607 54478 |
| 18588 | ;;;;;; 524012 932000)) | 18625 | ;;;;;; 800121 42000)) |
| 18589 | ;;; Generated autoloads from progmodes/modula2.el | 18626 | ;;; Generated autoloads from progmodes/modula2.el |
| 18590 | 18627 | ||
| 18591 | (defalias 'modula-2-mode 'm2-mode) | 18628 | (defalias 'modula-2-mode 'm2-mode) |
| @@ -18618,8 +18655,8 @@ followed by the first character of the construct. | |||
| 18618 | 18655 | ||
| 18619 | ;;;*** | 18656 | ;;;*** |
| 18620 | 18657 | ||
| 18621 | ;;;### (autoloads nil "morse" "play/morse.el" (21678 60840 209776 | 18658 | ;;;### (autoloads nil "morse" "play/morse.el" (21670 32331 385639 |
| 18622 | ;;;;;; 710000)) | 18659 | ;;;;;; 720000)) |
| 18623 | ;;; Generated autoloads from play/morse.el | 18660 | ;;; Generated autoloads from play/morse.el |
| 18624 | 18661 | ||
| 18625 | (autoload 'morse-region "morse" "\ | 18662 | (autoload 'morse-region "morse" "\ |
| @@ -18644,8 +18681,8 @@ Convert NATO phonetic alphabet in region to ordinary ASCII text. | |||
| 18644 | 18681 | ||
| 18645 | ;;;*** | 18682 | ;;;*** |
| 18646 | 18683 | ||
| 18647 | ;;;### (autoloads nil "mouse-drag" "mouse-drag.el" (21678 60839 949766 | 18684 | ;;;### (autoloads nil "mouse-drag" "mouse-drag.el" (21670 32331 385639 |
| 18648 | ;;;;;; 299000)) | 18685 | ;;;;;; 720000)) |
| 18649 | ;;; Generated autoloads from mouse-drag.el | 18686 | ;;; Generated autoloads from mouse-drag.el |
| 18650 | 18687 | ||
| 18651 | (autoload 'mouse-drag-throw "mouse-drag" "\ | 18688 | (autoload 'mouse-drag-throw "mouse-drag" "\ |
| @@ -18692,7 +18729,7 @@ To test this function, evaluate: | |||
| 18692 | 18729 | ||
| 18693 | ;;;*** | 18730 | ;;;*** |
| 18694 | 18731 | ||
| 18695 | ;;;### (autoloads nil "mpc" "mpc.el" (21678 60839 953766 460000)) | 18732 | ;;;### (autoloads nil "mpc" "mpc.el" (21670 32331 385639 720000)) |
| 18696 | ;;; Generated autoloads from mpc.el | 18733 | ;;; Generated autoloads from mpc.el |
| 18697 | 18734 | ||
| 18698 | (autoload 'mpc "mpc" "\ | 18735 | (autoload 'mpc "mpc" "\ |
| @@ -18702,7 +18739,7 @@ Main entry point for MPC. | |||
| 18702 | 18739 | ||
| 18703 | ;;;*** | 18740 | ;;;*** |
| 18704 | 18741 | ||
| 18705 | ;;;### (autoloads nil "mpuz" "play/mpuz.el" (21678 60840 209776 710000)) | 18742 | ;;;### (autoloads nil "mpuz" "play/mpuz.el" (21670 32331 385639 720000)) |
| 18706 | ;;; Generated autoloads from play/mpuz.el | 18743 | ;;; Generated autoloads from play/mpuz.el |
| 18707 | 18744 | ||
| 18708 | (autoload 'mpuz "mpuz" "\ | 18745 | (autoload 'mpuz "mpuz" "\ |
| @@ -18712,7 +18749,7 @@ Multiplication puzzle with GNU Emacs. | |||
| 18712 | 18749 | ||
| 18713 | ;;;*** | 18750 | ;;;*** |
| 18714 | 18751 | ||
| 18715 | ;;;### (autoloads nil "msb" "msb.el" (21678 60839 953766 460000)) | 18752 | ;;;### (autoloads nil "msb" "msb.el" (21670 32331 385639 720000)) |
| 18716 | ;;; Generated autoloads from msb.el | 18753 | ;;; Generated autoloads from msb.el |
| 18717 | 18754 | ||
| 18718 | (defvar msb-mode nil "\ | 18755 | (defvar msb-mode nil "\ |
| @@ -18737,8 +18774,8 @@ different buffer menu using the function `msb'. | |||
| 18737 | 18774 | ||
| 18738 | ;;;*** | 18775 | ;;;*** |
| 18739 | 18776 | ||
| 18740 | ;;;### (autoloads nil "mule-diag" "international/mule-diag.el" (21678 | 18777 | ;;;### (autoloads nil "mule-diag" "international/mule-diag.el" (21670 |
| 18741 | ;;;;;; 60839 777759 387000)) | 18778 | ;;;;;; 32331 385639 720000)) |
| 18742 | ;;; Generated autoloads from international/mule-diag.el | 18779 | ;;; Generated autoloads from international/mule-diag.el |
| 18743 | 18780 | ||
| 18744 | (autoload 'list-character-sets "mule-diag" "\ | 18781 | (autoload 'list-character-sets "mule-diag" "\ |
| @@ -18870,8 +18907,8 @@ The default is 20. If LIMIT is negative, do not limit the listing. | |||
| 18870 | 18907 | ||
| 18871 | ;;;*** | 18908 | ;;;*** |
| 18872 | 18909 | ||
| 18873 | ;;;### (autoloads nil "mule-util" "international/mule-util.el" (21678 | 18910 | ;;;### (autoloads nil "mule-util" "international/mule-util.el" (21670 |
| 18874 | ;;;;;; 60839 781759 548000)) | 18911 | ;;;;;; 32331 385639 720000)) |
| 18875 | ;;; Generated autoloads from international/mule-util.el | 18912 | ;;; Generated autoloads from international/mule-util.el |
| 18876 | 18913 | ||
| 18877 | (defsubst string-to-list (string) "\ | 18914 | (defsubst string-to-list (string) "\ |
| @@ -19002,8 +19039,8 @@ per-character basis, this may not be accurate. | |||
| 19002 | 19039 | ||
| 19003 | ;;;*** | 19040 | ;;;*** |
| 19004 | 19041 | ||
| 19005 | ;;;### (autoloads nil "net-utils" "net/net-utils.el" (21706 14224 | 19042 | ;;;### (autoloads nil "net-utils" "net/net-utils.el" (21826 50071 |
| 19006 | ;;;;;; 285958 900000)) | 19043 | ;;;;;; 80489 638000)) |
| 19007 | ;;; Generated autoloads from net/net-utils.el | 19044 | ;;; Generated autoloads from net/net-utils.el |
| 19008 | 19045 | ||
| 19009 | (autoload 'ifconfig "net-utils" "\ | 19046 | (autoload 'ifconfig "net-utils" "\ |
| @@ -19097,8 +19134,8 @@ Open a network connection to HOST on PORT. | |||
| 19097 | 19134 | ||
| 19098 | ;;;*** | 19135 | ;;;*** |
| 19099 | 19136 | ||
| 19100 | ;;;### (autoloads nil "netrc" "net/netrc.el" (21678 60839 973767 | 19137 | ;;;### (autoloads nil "netrc" "net/netrc.el" (21670 32331 385639 |
| 19101 | ;;;;;; 264000)) | 19138 | ;;;;;; 720000)) |
| 19102 | ;;; Generated autoloads from net/netrc.el | 19139 | ;;; Generated autoloads from net/netrc.el |
| 19103 | 19140 | ||
| 19104 | (autoload 'netrc-credentials "netrc" "\ | 19141 | (autoload 'netrc-credentials "netrc" "\ |
| @@ -19110,8 +19147,8 @@ listed in the PORTS list. | |||
| 19110 | 19147 | ||
| 19111 | ;;;*** | 19148 | ;;;*** |
| 19112 | 19149 | ||
| 19113 | ;;;### (autoloads nil "network-stream" "net/network-stream.el" (21718 | 19150 | ;;;### (autoloads nil "network-stream" "net/network-stream.el" (21716 |
| 19114 | ;;;;;; 7576 278960 757000)) | 19151 | ;;;;;; 41663 456033 27000)) |
| 19115 | ;;; Generated autoloads from net/network-stream.el | 19152 | ;;; Generated autoloads from net/network-stream.el |
| 19116 | 19153 | ||
| 19117 | (autoload 'open-network-stream "network-stream" "\ | 19154 | (autoload 'open-network-stream "network-stream" "\ |
| @@ -19207,8 +19244,8 @@ asynchronously, if possible. | |||
| 19207 | 19244 | ||
| 19208 | ;;;*** | 19245 | ;;;*** |
| 19209 | 19246 | ||
| 19210 | ;;;### (autoloads nil "newst-backend" "net/newst-backend.el" (21678 | 19247 | ;;;### (autoloads nil "newst-backend" "net/newst-backend.el" (21670 |
| 19211 | ;;;;;; 60839 977767 424000)) | 19248 | ;;;;;; 32331 385639 720000)) |
| 19212 | ;;; Generated autoloads from net/newst-backend.el | 19249 | ;;; Generated autoloads from net/newst-backend.el |
| 19213 | 19250 | ||
| 19214 | (autoload 'newsticker-running-p "newst-backend" "\ | 19251 | (autoload 'newsticker-running-p "newst-backend" "\ |
| @@ -19230,7 +19267,7 @@ Run `newsticker-start-hook' if newsticker was not running already. | |||
| 19230 | ;;;*** | 19267 | ;;;*** |
| 19231 | 19268 | ||
| 19232 | ;;;### (autoloads nil "newst-plainview" "net/newst-plainview.el" | 19269 | ;;;### (autoloads nil "newst-plainview" "net/newst-plainview.el" |
| 19233 | ;;;;;; (21678 60839 977767 424000)) | 19270 | ;;;;;; (21670 32331 385639 720000)) |
| 19234 | ;;; Generated autoloads from net/newst-plainview.el | 19271 | ;;; Generated autoloads from net/newst-plainview.el |
| 19235 | 19272 | ||
| 19236 | (autoload 'newsticker-plainview "newst-plainview" "\ | 19273 | (autoload 'newsticker-plainview "newst-plainview" "\ |
| @@ -19240,8 +19277,8 @@ Start newsticker plainview. | |||
| 19240 | 19277 | ||
| 19241 | ;;;*** | 19278 | ;;;*** |
| 19242 | 19279 | ||
| 19243 | ;;;### (autoloads nil "newst-reader" "net/newst-reader.el" (21678 | 19280 | ;;;### (autoloads nil "newst-reader" "net/newst-reader.el" (21670 |
| 19244 | ;;;;;; 60839 977767 424000)) | 19281 | ;;;;;; 32331 385639 720000)) |
| 19245 | ;;; Generated autoloads from net/newst-reader.el | 19282 | ;;; Generated autoloads from net/newst-reader.el |
| 19246 | 19283 | ||
| 19247 | (autoload 'newsticker-show-news "newst-reader" "\ | 19284 | (autoload 'newsticker-show-news "newst-reader" "\ |
| @@ -19251,8 +19288,8 @@ Start reading news. You may want to bind this to a key. | |||
| 19251 | 19288 | ||
| 19252 | ;;;*** | 19289 | ;;;*** |
| 19253 | 19290 | ||
| 19254 | ;;;### (autoloads nil "newst-ticker" "net/newst-ticker.el" (21678 | 19291 | ;;;### (autoloads nil "newst-ticker" "net/newst-ticker.el" (21670 |
| 19255 | ;;;;;; 60839 977767 424000)) | 19292 | ;;;;;; 32331 385639 720000)) |
| 19256 | ;;; Generated autoloads from net/newst-ticker.el | 19293 | ;;; Generated autoloads from net/newst-ticker.el |
| 19257 | 19294 | ||
| 19258 | (autoload 'newsticker-ticker-running-p "newst-ticker" "\ | 19295 | (autoload 'newsticker-ticker-running-p "newst-ticker" "\ |
| @@ -19272,8 +19309,8 @@ running already. | |||
| 19272 | 19309 | ||
| 19273 | ;;;*** | 19310 | ;;;*** |
| 19274 | 19311 | ||
| 19275 | ;;;### (autoloads nil "newst-treeview" "net/newst-treeview.el" (21678 | 19312 | ;;;### (autoloads nil "newst-treeview" "net/newst-treeview.el" (21670 |
| 19276 | ;;;;;; 60839 981767 585000)) | 19313 | ;;;;;; 32331 385639 720000)) |
| 19277 | ;;; Generated autoloads from net/newst-treeview.el | 19314 | ;;; Generated autoloads from net/newst-treeview.el |
| 19278 | 19315 | ||
| 19279 | (autoload 'newsticker-treeview "newst-treeview" "\ | 19316 | (autoload 'newsticker-treeview "newst-treeview" "\ |
| @@ -19283,8 +19320,8 @@ Start newsticker treeview. | |||
| 19283 | 19320 | ||
| 19284 | ;;;*** | 19321 | ;;;*** |
| 19285 | 19322 | ||
| 19286 | ;;;### (autoloads nil "nndiary" "gnus/nndiary.el" (21678 60839 705756 | 19323 | ;;;### (autoloads nil "nndiary" "gnus/nndiary.el" (21670 32331 385639 |
| 19287 | ;;;;;; 494000)) | 19324 | ;;;;;; 720000)) |
| 19288 | ;;; Generated autoloads from gnus/nndiary.el | 19325 | ;;; Generated autoloads from gnus/nndiary.el |
| 19289 | 19326 | ||
| 19290 | (autoload 'nndiary-generate-nov-databases "nndiary" "\ | 19327 | (autoload 'nndiary-generate-nov-databases "nndiary" "\ |
| @@ -19294,8 +19331,8 @@ Generate NOV databases in all nndiary directories. | |||
| 19294 | 19331 | ||
| 19295 | ;;;*** | 19332 | ;;;*** |
| 19296 | 19333 | ||
| 19297 | ;;;### (autoloads nil "nndoc" "gnus/nndoc.el" (21678 60839 705756 | 19334 | ;;;### (autoloads nil "nndoc" "gnus/nndoc.el" (21670 32331 385639 |
| 19298 | ;;;;;; 494000)) | 19335 | ;;;;;; 720000)) |
| 19299 | ;;; Generated autoloads from gnus/nndoc.el | 19336 | ;;; Generated autoloads from gnus/nndoc.el |
| 19300 | 19337 | ||
| 19301 | (autoload 'nndoc-add-type "nndoc" "\ | 19338 | (autoload 'nndoc-add-type "nndoc" "\ |
| @@ -19309,8 +19346,8 @@ symbol in the alist. | |||
| 19309 | 19346 | ||
| 19310 | ;;;*** | 19347 | ;;;*** |
| 19311 | 19348 | ||
| 19312 | ;;;### (autoloads nil "nnfolder" "gnus/nnfolder.el" (21678 60839 | 19349 | ;;;### (autoloads nil "nnfolder" "gnus/nnfolder.el" (21670 32331 |
| 19313 | ;;;;;; 709756 654000)) | 19350 | ;;;;;; 385639 720000)) |
| 19314 | ;;; Generated autoloads from gnus/nnfolder.el | 19351 | ;;; Generated autoloads from gnus/nnfolder.el |
| 19315 | 19352 | ||
| 19316 | (autoload 'nnfolder-generate-active-file "nnfolder" "\ | 19353 | (autoload 'nnfolder-generate-active-file "nnfolder" "\ |
| @@ -19321,7 +19358,7 @@ This command does not work if you use short group names. | |||
| 19321 | 19358 | ||
| 19322 | ;;;*** | 19359 | ;;;*** |
| 19323 | 19360 | ||
| 19324 | ;;;### (autoloads nil "nnml" "gnus/nnml.el" (21678 60839 717756 976000)) | 19361 | ;;;### (autoloads nil "nnml" "gnus/nnml.el" (21670 32331 385639 720000)) |
| 19325 | ;;; Generated autoloads from gnus/nnml.el | 19362 | ;;; Generated autoloads from gnus/nnml.el |
| 19326 | 19363 | ||
| 19327 | (autoload 'nnml-generate-nov-databases "nnml" "\ | 19364 | (autoload 'nnml-generate-nov-databases "nnml" "\ |
| @@ -19331,7 +19368,7 @@ Generate NOV databases in all nnml directories. | |||
| 19331 | 19368 | ||
| 19332 | ;;;*** | 19369 | ;;;*** |
| 19333 | 19370 | ||
| 19334 | ;;;### (autoloads nil "novice" "novice.el" (21678 60840 13768 869000)) | 19371 | ;;;### (autoloads nil "novice" "novice.el" (21670 32331 385639 720000)) |
| 19335 | ;;; Generated autoloads from novice.el | 19372 | ;;; Generated autoloads from novice.el |
| 19336 | 19373 | ||
| 19337 | (define-obsolete-variable-alias 'disabled-command-hook 'disabled-command-function "22.1") | 19374 | (define-obsolete-variable-alias 'disabled-command-hook 'disabled-command-function "22.1") |
| @@ -19363,8 +19400,8 @@ future sessions. | |||
| 19363 | 19400 | ||
| 19364 | ;;;*** | 19401 | ;;;*** |
| 19365 | 19402 | ||
| 19366 | ;;;### (autoloads nil "nroff-mode" "textmodes/nroff-mode.el" (21678 | 19403 | ;;;### (autoloads nil "nroff-mode" "textmodes/nroff-mode.el" (21670 |
| 19367 | ;;;;;; 60840 457786 630000)) | 19404 | ;;;;;; 32331 885635 586000)) |
| 19368 | ;;; Generated autoloads from textmodes/nroff-mode.el | 19405 | ;;; Generated autoloads from textmodes/nroff-mode.el |
| 19369 | 19406 | ||
| 19370 | (autoload 'nroff-mode "nroff-mode" "\ | 19407 | (autoload 'nroff-mode "nroff-mode" "\ |
| @@ -19378,14 +19415,14 @@ closing requests for requests that are used in matched pairs. | |||
| 19378 | 19415 | ||
| 19379 | ;;;*** | 19416 | ;;;*** |
| 19380 | 19417 | ||
| 19381 | ;;;### (autoloads nil "ntlm" "net/ntlm.el" (21678 60839 981767 585000)) | 19418 | ;;;### (autoloads nil "ntlm" "net/ntlm.el" (21670 32331 385639 720000)) |
| 19382 | ;;; Generated autoloads from net/ntlm.el | 19419 | ;;; Generated autoloads from net/ntlm.el |
| 19383 | (push (purecopy '(ntlm 1 0)) package--builtin-versions) | 19420 | (push (purecopy '(ntlm 1 0)) package--builtin-versions) |
| 19384 | 19421 | ||
| 19385 | ;;;*** | 19422 | ;;;*** |
| 19386 | 19423 | ||
| 19387 | ;;;### (autoloads nil "nxml-glyph" "nxml/nxml-glyph.el" (21678 60840 | 19424 | ;;;### (autoloads nil "nxml-glyph" "nxml/nxml-glyph.el" (21670 32331 |
| 19388 | ;;;;;; 13768 869000)) | 19425 | ;;;;;; 385639 720000)) |
| 19389 | ;;; Generated autoloads from nxml/nxml-glyph.el | 19426 | ;;; Generated autoloads from nxml/nxml-glyph.el |
| 19390 | 19427 | ||
| 19391 | (autoload 'nxml-glyph-display-string "nxml-glyph" "\ | 19428 | (autoload 'nxml-glyph-display-string "nxml-glyph" "\ |
| @@ -19397,8 +19434,8 @@ Return nil if the face cannot display a glyph for N. | |||
| 19397 | 19434 | ||
| 19398 | ;;;*** | 19435 | ;;;*** |
| 19399 | 19436 | ||
| 19400 | ;;;### (autoloads nil "nxml-mode" "nxml/nxml-mode.el" (21678 60840 | 19437 | ;;;### (autoloads nil "nxml-mode" "nxml/nxml-mode.el" (21670 32331 |
| 19401 | ;;;;;; 17769 29000)) | 19438 | ;;;;;; 385639 720000)) |
| 19402 | ;;; Generated autoloads from nxml/nxml-mode.el | 19439 | ;;; Generated autoloads from nxml/nxml-mode.el |
| 19403 | 19440 | ||
| 19404 | (autoload 'nxml-mode "nxml-mode" "\ | 19441 | (autoload 'nxml-mode "nxml-mode" "\ |
| @@ -19458,8 +19495,8 @@ Many aspects this mode can be customized using | |||
| 19458 | 19495 | ||
| 19459 | ;;;*** | 19496 | ;;;*** |
| 19460 | 19497 | ||
| 19461 | ;;;### (autoloads nil "nxml-uchnm" "nxml/nxml-uchnm.el" (21678 60840 | 19498 | ;;;### (autoloads nil "nxml-uchnm" "nxml/nxml-uchnm.el" (21670 32331 |
| 19462 | ;;;;;; 17769 29000)) | 19499 | ;;;;;; 385639 720000)) |
| 19463 | ;;; Generated autoloads from nxml/nxml-uchnm.el | 19500 | ;;; Generated autoloads from nxml/nxml-uchnm.el |
| 19464 | 19501 | ||
| 19465 | (autoload 'nxml-enable-unicode-char-name-sets "nxml-uchnm" "\ | 19502 | (autoload 'nxml-enable-unicode-char-name-sets "nxml-uchnm" "\ |
| @@ -19471,8 +19508,8 @@ the variable `nxml-enabled-unicode-blocks'. | |||
| 19471 | 19508 | ||
| 19472 | ;;;*** | 19509 | ;;;*** |
| 19473 | 19510 | ||
| 19474 | ;;;### (autoloads nil "octave" "progmodes/octave.el" (21694 48017 | 19511 | ;;;### (autoloads nil "octave" "progmodes/octave.el" (21695 35516 |
| 19475 | ;;;;;; 610101 961000)) | 19512 | ;;;;;; 595262 313000)) |
| 19476 | ;;; Generated autoloads from progmodes/octave.el | 19513 | ;;; Generated autoloads from progmodes/octave.el |
| 19477 | 19514 | ||
| 19478 | (autoload 'octave-mode "octave" "\ | 19515 | (autoload 'octave-mode "octave" "\ |
| @@ -19509,8 +19546,8 @@ startup file, `~/.emacs-octave'. | |||
| 19509 | 19546 | ||
| 19510 | ;;;*** | 19547 | ;;;*** |
| 19511 | 19548 | ||
| 19512 | ;;;### (autoloads nil "opascal" "progmodes/opascal.el" (21678 60840 | 19549 | ;;;### (autoloads nil "opascal" "progmodes/opascal.el" (21670 32331 |
| 19513 | ;;;;;; 325781 350000)) | 19550 | ;;;;;; 385639 720000)) |
| 19514 | ;;; Generated autoloads from progmodes/opascal.el | 19551 | ;;; Generated autoloads from progmodes/opascal.el |
| 19515 | 19552 | ||
| 19516 | (define-obsolete-function-alias 'delphi-mode 'opascal-mode "24.4") | 19553 | (define-obsolete-function-alias 'delphi-mode 'opascal-mode "24.4") |
| @@ -19545,7 +19582,7 @@ Coloring: | |||
| 19545 | 19582 | ||
| 19546 | ;;;*** | 19583 | ;;;*** |
| 19547 | 19584 | ||
| 19548 | ;;;### (autoloads nil "org" "org/org.el" (21804 3763 242436 828000)) | 19585 | ;;;### (autoloads nil "org" "org/org.el" (21814 9129 360494 26000)) |
| 19549 | ;;; Generated autoloads from org/org.el | 19586 | ;;; Generated autoloads from org/org.el |
| 19550 | 19587 | ||
| 19551 | (autoload 'org-babel-do-load-languages "org" "\ | 19588 | (autoload 'org-babel-do-load-languages "org" "\ |
| @@ -19766,8 +19803,8 @@ Call the customize function with org as argument. | |||
| 19766 | 19803 | ||
| 19767 | ;;;*** | 19804 | ;;;*** |
| 19768 | 19805 | ||
| 19769 | ;;;### (autoloads nil "org-agenda" "org/org-agenda.el" (21804 3763 | 19806 | ;;;### (autoloads nil "org-agenda" "org/org-agenda.el" (21670 32331 |
| 19770 | ;;;;;; 222437 179000)) | 19807 | ;;;;;; 385639 720000)) |
| 19771 | ;;; Generated autoloads from org/org-agenda.el | 19808 | ;;; Generated autoloads from org/org-agenda.el |
| 19772 | 19809 | ||
| 19773 | (autoload 'org-toggle-sticky-agenda "org-agenda" "\ | 19810 | (autoload 'org-toggle-sticky-agenda "org-agenda" "\ |
| @@ -20040,8 +20077,8 @@ to override `appt-message-warning-time'. | |||
| 20040 | 20077 | ||
| 20041 | ;;;*** | 20078 | ;;;*** |
| 20042 | 20079 | ||
| 20043 | ;;;### (autoloads nil "org-capture" "org/org-capture.el" (21678 60840 | 20080 | ;;;### (autoloads nil "org-capture" "org/org-capture.el" (21670 32331 |
| 20044 | ;;;;;; 117773 29000)) | 20081 | ;;;;;; 385639 720000)) |
| 20045 | ;;; Generated autoloads from org/org-capture.el | 20082 | ;;; Generated autoloads from org/org-capture.el |
| 20046 | 20083 | ||
| 20047 | (autoload 'org-capture-string "org-capture" "\ | 20084 | (autoload 'org-capture-string "org-capture" "\ |
| @@ -20083,8 +20120,8 @@ Set `org-capture-templates' to be similar to `org-remember-templates'. | |||
| 20083 | 20120 | ||
| 20084 | ;;;*** | 20121 | ;;;*** |
| 20085 | 20122 | ||
| 20086 | ;;;### (autoloads nil "org-colview" "org/org-colview.el" (21804 3763 | 20123 | ;;;### (autoloads nil "org-colview" "org/org-colview.el" (21670 32331 |
| 20087 | ;;;;;; 222437 179000)) | 20124 | ;;;;;; 385639 720000)) |
| 20088 | ;;; Generated autoloads from org/org-colview.el | 20125 | ;;; Generated autoloads from org/org-colview.el |
| 20089 | 20126 | ||
| 20090 | (autoload 'org-columns-remove-overlays "org-colview" "\ | 20127 | (autoload 'org-columns-remove-overlays "org-colview" "\ |
| @@ -20147,8 +20184,8 @@ Turn on or update column view in the agenda. | |||
| 20147 | 20184 | ||
| 20148 | ;;;*** | 20185 | ;;;*** |
| 20149 | 20186 | ||
| 20150 | ;;;### (autoloads nil "org-compat" "org/org-compat.el" (21678 60840 | 20187 | ;;;### (autoloads nil "org-compat" "org/org-compat.el" (21670 32331 |
| 20151 | ;;;;;; 121773 189000)) | 20188 | ;;;;;; 385639 720000)) |
| 20152 | ;;; Generated autoloads from org/org-compat.el | 20189 | ;;; Generated autoloads from org/org-compat.el |
| 20153 | 20190 | ||
| 20154 | (autoload 'org-check-version "org-compat" "\ | 20191 | (autoload 'org-check-version "org-compat" "\ |
| @@ -20158,8 +20195,8 @@ Try very hard to provide sensible version strings. | |||
| 20158 | 20195 | ||
| 20159 | ;;;*** | 20196 | ;;;*** |
| 20160 | 20197 | ||
| 20161 | ;;;### (autoloads nil "org-macs" "org/org-macs.el" (21678 60840 137773 | 20198 | ;;;### (autoloads nil "org-macs" "org/org-macs.el" (21670 32331 385639 |
| 20162 | ;;;;;; 829000)) | 20199 | ;;;;;; 720000)) |
| 20163 | ;;; Generated autoloads from org/org-macs.el | 20200 | ;;; Generated autoloads from org/org-macs.el |
| 20164 | 20201 | ||
| 20165 | (autoload 'org-load-noerror-mustsuffix "org-macs" "\ | 20202 | (autoload 'org-load-noerror-mustsuffix "org-macs" "\ |
| @@ -20169,8 +20206,8 @@ Load FILE with optional arguments NOERROR and MUSTSUFFIX. Drop the MUSTSUFFIX a | |||
| 20169 | 20206 | ||
| 20170 | ;;;*** | 20207 | ;;;*** |
| 20171 | 20208 | ||
| 20172 | ;;;### (autoloads nil "org-version" "org/org-version.el" (21605 26937 | 20209 | ;;;### (autoloads nil "org-version" "org/org-version.el" (21607 54478 |
| 20173 | ;;;;;; 304017 159000)) | 20210 | ;;;;;; 800121 42000)) |
| 20174 | ;;; Generated autoloads from org/org-version.el | 20211 | ;;; Generated autoloads from org/org-version.el |
| 20175 | 20212 | ||
| 20176 | (autoload 'org-release "org-version" "\ | 20213 | (autoload 'org-release "org-version" "\ |
| @@ -20187,8 +20224,8 @@ The Git version of org-mode. | |||
| 20187 | 20224 | ||
| 20188 | ;;;*** | 20225 | ;;;*** |
| 20189 | 20226 | ||
| 20190 | ;;;### (autoloads nil "outline" "outline.el" (21719 45321 591080 | 20227 | ;;;### (autoloads nil "outline" "outline.el" (21720 38720 956749 |
| 20191 | ;;;;;; 883000)) | 20228 | ;;;;;; 443000)) |
| 20192 | ;;; Generated autoloads from outline.el | 20229 | ;;; Generated autoloads from outline.el |
| 20193 | (put 'outline-regexp 'safe-local-variable 'stringp) | 20230 | (put 'outline-regexp 'safe-local-variable 'stringp) |
| 20194 | (put 'outline-heading-end-regexp 'safe-local-variable 'stringp) | 20231 | (put 'outline-heading-end-regexp 'safe-local-variable 'stringp) |
| @@ -20231,8 +20268,8 @@ See the command `outline-mode' for more information on this mode. | |||
| 20231 | 20268 | ||
| 20232 | ;;;*** | 20269 | ;;;*** |
| 20233 | 20270 | ||
| 20234 | ;;;### (autoloads nil "package" "emacs-lisp/package.el" (21803 61751 | 20271 | ;;;### (autoloads nil "package" "emacs-lisp/package.el" (21826 49900 |
| 20235 | ;;;;;; 265341 801000)) | 20272 | ;;;;;; 450489 321000)) |
| 20236 | ;;; Generated autoloads from emacs-lisp/package.el | 20273 | ;;; Generated autoloads from emacs-lisp/package.el |
| 20237 | (push (purecopy '(package 1 0 1)) package--builtin-versions) | 20274 | (push (purecopy '(package 1 0 1)) package--builtin-versions) |
| 20238 | 20275 | ||
| @@ -20307,7 +20344,7 @@ The file can either be a tar file or an Emacs Lisp file. | |||
| 20307 | 20344 | ||
| 20308 | \(fn FILE)" t nil) | 20345 | \(fn FILE)" t nil) |
| 20309 | 20346 | ||
| 20310 | (autoload 'package-install-user-selected-packages "package" "\ | 20347 | (autoload 'package-install-selected-packages "package" "\ |
| 20311 | Ensure packages in `package-selected-packages' are installed. | 20348 | Ensure packages in `package-selected-packages' are installed. |
| 20312 | If some packages are not installed propose to install them. | 20349 | If some packages are not installed propose to install them. |
| 20313 | 20350 | ||
| @@ -20346,7 +20383,7 @@ The list is displayed in a buffer named `*Packages*'. | |||
| 20346 | 20383 | ||
| 20347 | ;;;*** | 20384 | ;;;*** |
| 20348 | 20385 | ||
| 20349 | ;;;### (autoloads nil "paren" "paren.el" (21678 60840 193776 69000)) | 20386 | ;;;### (autoloads nil "paren" "paren.el" (21670 32331 385639 720000)) |
| 20350 | ;;; Generated autoloads from paren.el | 20387 | ;;; Generated autoloads from paren.el |
| 20351 | 20388 | ||
| 20352 | (defvar show-paren-mode nil "\ | 20389 | (defvar show-paren-mode nil "\ |
| @@ -20372,8 +20409,8 @@ matching parenthesis is highlighted in `show-paren-style' after | |||
| 20372 | 20409 | ||
| 20373 | ;;;*** | 20410 | ;;;*** |
| 20374 | 20411 | ||
| 20375 | ;;;### (autoloads nil "parse-time" "calendar/parse-time.el" (21678 | 20412 | ;;;### (autoloads nil "parse-time" "calendar/parse-time.el" (21670 |
| 20376 | ;;;;;; 60839 321741 62000)) | 20413 | ;;;;;; 32330 885624 725000)) |
| 20377 | ;;; Generated autoloads from calendar/parse-time.el | 20414 | ;;; Generated autoloads from calendar/parse-time.el |
| 20378 | (put 'parse-time-rules 'risky-local-variable t) | 20415 | (put 'parse-time-rules 'risky-local-variable t) |
| 20379 | 20416 | ||
| @@ -20386,8 +20423,8 @@ unknown are returned as nil. | |||
| 20386 | 20423 | ||
| 20387 | ;;;*** | 20424 | ;;;*** |
| 20388 | 20425 | ||
| 20389 | ;;;### (autoloads nil "pascal" "progmodes/pascal.el" (21678 60840 | 20426 | ;;;### (autoloads nil "pascal" "progmodes/pascal.el" (21670 32331 |
| 20390 | ;;;;;; 329781 510000)) | 20427 | ;;;;;; 385639 720000)) |
| 20391 | ;;; Generated autoloads from progmodes/pascal.el | 20428 | ;;; Generated autoloads from progmodes/pascal.el |
| 20392 | 20429 | ||
| 20393 | (autoload 'pascal-mode "pascal" "\ | 20430 | (autoload 'pascal-mode "pascal" "\ |
| @@ -20436,8 +20473,8 @@ See also the user variables `pascal-type-keywords', `pascal-start-keywords' and | |||
| 20436 | 20473 | ||
| 20437 | ;;;*** | 20474 | ;;;*** |
| 20438 | 20475 | ||
| 20439 | ;;;### (autoloads nil "password-cache" "password-cache.el" (21678 | 20476 | ;;;### (autoloads nil "password-cache" "password-cache.el" (21670 |
| 20440 | ;;;;;; 60840 193776 69000)) | 20477 | ;;;;;; 32331 385639 720000)) |
| 20441 | ;;; Generated autoloads from password-cache.el | 20478 | ;;; Generated autoloads from password-cache.el |
| 20442 | 20479 | ||
| 20443 | (defvar password-cache t "\ | 20480 | (defvar password-cache t "\ |
| @@ -20458,8 +20495,8 @@ Check if KEY is in the cache. | |||
| 20458 | 20495 | ||
| 20459 | ;;;*** | 20496 | ;;;*** |
| 20460 | 20497 | ||
| 20461 | ;;;### (autoloads nil "pcase" "emacs-lisp/pcase.el" (21804 3853 736850 | 20498 | ;;;### (autoloads nil "pcase" "emacs-lisp/pcase.el" (21804 59688 |
| 20462 | ;;;;;; 365000)) | 20499 | ;;;;;; 164807 902000)) |
| 20463 | ;;; Generated autoloads from emacs-lisp/pcase.el | 20500 | ;;; Generated autoloads from emacs-lisp/pcase.el |
| 20464 | 20501 | ||
| 20465 | (autoload 'pcase "pcase" "\ | 20502 | (autoload 'pcase "pcase" "\ |
| @@ -20554,8 +20591,8 @@ Define a pcase UPattern macro. | |||
| 20554 | 20591 | ||
| 20555 | ;;;*** | 20592 | ;;;*** |
| 20556 | 20593 | ||
| 20557 | ;;;### (autoloads nil "pcmpl-cvs" "pcmpl-cvs.el" (21678 60840 193776 | 20594 | ;;;### (autoloads nil "pcmpl-cvs" "pcmpl-cvs.el" (21670 32331 385639 |
| 20558 | ;;;;;; 69000)) | 20595 | ;;;;;; 720000)) |
| 20559 | ;;; Generated autoloads from pcmpl-cvs.el | 20596 | ;;; Generated autoloads from pcmpl-cvs.el |
| 20560 | 20597 | ||
| 20561 | (autoload 'pcomplete/cvs "pcmpl-cvs" "\ | 20598 | (autoload 'pcomplete/cvs "pcmpl-cvs" "\ |
| @@ -20565,8 +20602,8 @@ Completion rules for the `cvs' command. | |||
| 20565 | 20602 | ||
| 20566 | ;;;*** | 20603 | ;;;*** |
| 20567 | 20604 | ||
| 20568 | ;;;### (autoloads nil "pcmpl-gnu" "pcmpl-gnu.el" (21678 60840 193776 | 20605 | ;;;### (autoloads nil "pcmpl-gnu" "pcmpl-gnu.el" (21670 32331 385639 |
| 20569 | ;;;;;; 69000)) | 20606 | ;;;;;; 720000)) |
| 20570 | ;;; Generated autoloads from pcmpl-gnu.el | 20607 | ;;; Generated autoloads from pcmpl-gnu.el |
| 20571 | 20608 | ||
| 20572 | (autoload 'pcomplete/gzip "pcmpl-gnu" "\ | 20609 | (autoload 'pcomplete/gzip "pcmpl-gnu" "\ |
| @@ -20593,8 +20630,8 @@ Completion for the GNU tar utility. | |||
| 20593 | 20630 | ||
| 20594 | ;;;*** | 20631 | ;;;*** |
| 20595 | 20632 | ||
| 20596 | ;;;### (autoloads nil "pcmpl-linux" "pcmpl-linux.el" (21678 60840 | 20633 | ;;;### (autoloads nil "pcmpl-linux" "pcmpl-linux.el" (21670 32331 |
| 20597 | ;;;;;; 193776 69000)) | 20634 | ;;;;;; 385639 720000)) |
| 20598 | ;;; Generated autoloads from pcmpl-linux.el | 20635 | ;;; Generated autoloads from pcmpl-linux.el |
| 20599 | 20636 | ||
| 20600 | (autoload 'pcomplete/kill "pcmpl-linux" "\ | 20637 | (autoload 'pcomplete/kill "pcmpl-linux" "\ |
| @@ -20614,8 +20651,8 @@ Completion for GNU/Linux `mount'. | |||
| 20614 | 20651 | ||
| 20615 | ;;;*** | 20652 | ;;;*** |
| 20616 | 20653 | ||
| 20617 | ;;;### (autoloads nil "pcmpl-rpm" "pcmpl-rpm.el" (21678 60840 193776 | 20654 | ;;;### (autoloads nil "pcmpl-rpm" "pcmpl-rpm.el" (21670 32331 385639 |
| 20618 | ;;;;;; 69000)) | 20655 | ;;;;;; 720000)) |
| 20619 | ;;; Generated autoloads from pcmpl-rpm.el | 20656 | ;;; Generated autoloads from pcmpl-rpm.el |
| 20620 | 20657 | ||
| 20621 | (autoload 'pcomplete/rpm "pcmpl-rpm" "\ | 20658 | (autoload 'pcomplete/rpm "pcmpl-rpm" "\ |
| @@ -20625,8 +20662,8 @@ Completion for the `rpm' command. | |||
| 20625 | 20662 | ||
| 20626 | ;;;*** | 20663 | ;;;*** |
| 20627 | 20664 | ||
| 20628 | ;;;### (autoloads nil "pcmpl-unix" "pcmpl-unix.el" (21790 46509 343608 | 20665 | ;;;### (autoloads nil "pcmpl-unix" "pcmpl-unix.el" (21791 47660 796747 |
| 20629 | ;;;;;; 375000)) | 20666 | ;;;;;; 422000)) |
| 20630 | ;;; Generated autoloads from pcmpl-unix.el | 20667 | ;;; Generated autoloads from pcmpl-unix.el |
| 20631 | 20668 | ||
| 20632 | (autoload 'pcomplete/cd "pcmpl-unix" "\ | 20669 | (autoload 'pcomplete/cd "pcmpl-unix" "\ |
| @@ -20681,8 +20718,8 @@ Includes files as well as host names followed by a colon. | |||
| 20681 | 20718 | ||
| 20682 | ;;;*** | 20719 | ;;;*** |
| 20683 | 20720 | ||
| 20684 | ;;;### (autoloads nil "pcmpl-x" "pcmpl-x.el" (21678 60840 193776 | 20721 | ;;;### (autoloads nil "pcmpl-x" "pcmpl-x.el" (21670 32331 385639 |
| 20685 | ;;;;;; 69000)) | 20722 | ;;;;;; 720000)) |
| 20686 | ;;; Generated autoloads from pcmpl-x.el | 20723 | ;;; Generated autoloads from pcmpl-x.el |
| 20687 | 20724 | ||
| 20688 | (autoload 'pcomplete/tlmgr "pcmpl-x" "\ | 20725 | (autoload 'pcomplete/tlmgr "pcmpl-x" "\ |
| @@ -20706,8 +20743,8 @@ Completion for the `ag' command. | |||
| 20706 | 20743 | ||
| 20707 | ;;;*** | 20744 | ;;;*** |
| 20708 | 20745 | ||
| 20709 | ;;;### (autoloads nil "pcomplete" "pcomplete.el" (21804 3763 246436 | 20746 | ;;;### (autoloads nil "pcomplete" "pcomplete.el" (21688 62278 418203 |
| 20710 | ;;;;;; 758000)) | 20747 | ;;;;;; 119000)) |
| 20711 | ;;; Generated autoloads from pcomplete.el | 20748 | ;;; Generated autoloads from pcomplete.el |
| 20712 | 20749 | ||
| 20713 | (autoload 'pcomplete "pcomplete" "\ | 20750 | (autoload 'pcomplete "pcomplete" "\ |
| @@ -20764,7 +20801,7 @@ Setup `shell-mode' to use pcomplete. | |||
| 20764 | 20801 | ||
| 20765 | ;;;*** | 20802 | ;;;*** |
| 20766 | 20803 | ||
| 20767 | ;;;### (autoloads nil "pcvs" "vc/pcvs.el" (21678 60840 533789 670000)) | 20804 | ;;;### (autoloads nil "pcvs" "vc/pcvs.el" (21670 32331 885635 586000)) |
| 20768 | ;;; Generated autoloads from vc/pcvs.el | 20805 | ;;; Generated autoloads from vc/pcvs.el |
| 20769 | 20806 | ||
| 20770 | (autoload 'cvs-checkout "pcvs" "\ | 20807 | (autoload 'cvs-checkout "pcvs" "\ |
| @@ -20839,8 +20876,8 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d | |||
| 20839 | 20876 | ||
| 20840 | ;;;*** | 20877 | ;;;*** |
| 20841 | 20878 | ||
| 20842 | ;;;### (autoloads nil "pcvs-defs" "vc/pcvs-defs.el" (21678 60840 | 20879 | ;;;### (autoloads nil "pcvs-defs" "vc/pcvs-defs.el" (21670 32331 |
| 20843 | ;;;;;; 533789 670000)) | 20880 | ;;;;;; 885635 586000)) |
| 20844 | ;;; Generated autoloads from vc/pcvs-defs.el | 20881 | ;;; Generated autoloads from vc/pcvs-defs.el |
| 20845 | 20882 | ||
| 20846 | (defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] `(menu-item ,(purecopy "Directory Status") cvs-status :help ,(purecopy "A more verbose status of a workarea"))) (define-key m [checkout] `(menu-item ,(purecopy "Checkout Module") cvs-checkout :help ,(purecopy "Check out a module from the repository"))) (define-key m [update] `(menu-item ,(purecopy "Update Directory") cvs-update :help ,(purecopy "Fetch updates from the repository"))) (define-key m [examine] `(menu-item ,(purecopy "Examine Directory") cvs-examine :help ,(purecopy "Examine the current state of a workarea"))) (fset 'cvs-global-menu m)) "\ | 20883 | (defvar cvs-global-menu (let ((m (make-sparse-keymap "PCL-CVS"))) (define-key m [status] `(menu-item ,(purecopy "Directory Status") cvs-status :help ,(purecopy "A more verbose status of a workarea"))) (define-key m [checkout] `(menu-item ,(purecopy "Checkout Module") cvs-checkout :help ,(purecopy "Check out a module from the repository"))) (define-key m [update] `(menu-item ,(purecopy "Update Directory") cvs-update :help ,(purecopy "Fetch updates from the repository"))) (define-key m [examine] `(menu-item ,(purecopy "Examine Directory") cvs-examine :help ,(purecopy "Examine the current state of a workarea"))) (fset 'cvs-global-menu m)) "\ |
| @@ -20848,8 +20885,8 @@ Global menu used by PCL-CVS.") | |||
| 20848 | 20885 | ||
| 20849 | ;;;*** | 20886 | ;;;*** |
| 20850 | 20887 | ||
| 20851 | ;;;### (autoloads nil "perl-mode" "progmodes/perl-mode.el" (21678 | 20888 | ;;;### (autoloads nil "perl-mode" "progmodes/perl-mode.el" (21670 |
| 20852 | ;;;;;; 60840 329781 510000)) | 20889 | ;;;;;; 32331 385639 720000)) |
| 20853 | ;;; Generated autoloads from progmodes/perl-mode.el | 20890 | ;;; Generated autoloads from progmodes/perl-mode.el |
| 20854 | (put 'perl-indent-level 'safe-local-variable 'integerp) | 20891 | (put 'perl-indent-level 'safe-local-variable 'integerp) |
| 20855 | (put 'perl-continued-statement-offset 'safe-local-variable 'integerp) | 20892 | (put 'perl-continued-statement-offset 'safe-local-variable 'integerp) |
| @@ -20910,8 +20947,8 @@ Turning on Perl mode runs the normal hook `perl-mode-hook'. | |||
| 20910 | 20947 | ||
| 20911 | ;;;*** | 20948 | ;;;*** |
| 20912 | 20949 | ||
| 20913 | ;;;### (autoloads nil "picture" "textmodes/picture.el" (21678 60840 | 20950 | ;;;### (autoloads nil "picture" "textmodes/picture.el" (21670 32331 |
| 20914 | ;;;;;; 457786 630000)) | 20951 | ;;;;;; 885635 586000)) |
| 20915 | ;;; Generated autoloads from textmodes/picture.el | 20952 | ;;; Generated autoloads from textmodes/picture.el |
| 20916 | 20953 | ||
| 20917 | (autoload 'picture-mode "picture" "\ | 20954 | (autoload 'picture-mode "picture" "\ |
| @@ -20991,8 +21028,8 @@ they are not by default assigned to keys. | |||
| 20991 | 21028 | ||
| 20992 | ;;;*** | 21029 | ;;;*** |
| 20993 | 21030 | ||
| 20994 | ;;;### (autoloads nil "plstore" "gnus/plstore.el" (21785 63745 85575 | 21031 | ;;;### (autoloads nil "plstore" "gnus/plstore.el" (21786 29744 368212 |
| 20995 | ;;;;;; 501000)) | 21032 | ;;;;;; 633000)) |
| 20996 | ;;; Generated autoloads from gnus/plstore.el | 21033 | ;;; Generated autoloads from gnus/plstore.el |
| 20997 | 21034 | ||
| 20998 | (autoload 'plstore-open "plstore" "\ | 21035 | (autoload 'plstore-open "plstore" "\ |
| @@ -21007,8 +21044,8 @@ Major mode for editing PLSTORE files. | |||
| 21007 | 21044 | ||
| 21008 | ;;;*** | 21045 | ;;;*** |
| 21009 | 21046 | ||
| 21010 | ;;;### (autoloads nil "po" "textmodes/po.el" (21678 60840 457786 | 21047 | ;;;### (autoloads nil "po" "textmodes/po.el" (21670 32331 885635 |
| 21011 | ;;;;;; 630000)) | 21048 | ;;;;;; 586000)) |
| 21012 | ;;; Generated autoloads from textmodes/po.el | 21049 | ;;; Generated autoloads from textmodes/po.el |
| 21013 | 21050 | ||
| 21014 | (autoload 'po-find-file-coding-system "po" "\ | 21051 | (autoload 'po-find-file-coding-system "po" "\ |
| @@ -21019,7 +21056,7 @@ Called through `file-coding-system-alist', before the file is visited for real. | |||
| 21019 | 21056 | ||
| 21020 | ;;;*** | 21057 | ;;;*** |
| 21021 | 21058 | ||
| 21022 | ;;;### (autoloads nil "pong" "play/pong.el" (21678 60840 209776 710000)) | 21059 | ;;;### (autoloads nil "pong" "play/pong.el" (21670 32331 385639 720000)) |
| 21023 | ;;; Generated autoloads from play/pong.el | 21060 | ;;; Generated autoloads from play/pong.el |
| 21024 | 21061 | ||
| 21025 | (autoload 'pong "pong" "\ | 21062 | (autoload 'pong "pong" "\ |
| @@ -21035,7 +21072,7 @@ pong-mode keybindings:\\<pong-mode-map> | |||
| 21035 | 21072 | ||
| 21036 | ;;;*** | 21073 | ;;;*** |
| 21037 | 21074 | ||
| 21038 | ;;;### (autoloads nil "pop3" "gnus/pop3.el" (21678 60839 725757 297000)) | 21075 | ;;;### (autoloads nil "pop3" "gnus/pop3.el" (21670 32331 385639 720000)) |
| 21039 | ;;; Generated autoloads from gnus/pop3.el | 21076 | ;;; Generated autoloads from gnus/pop3.el |
| 21040 | 21077 | ||
| 21041 | (autoload 'pop3-movemail "pop3" "\ | 21078 | (autoload 'pop3-movemail "pop3" "\ |
| @@ -21046,8 +21083,8 @@ Use streaming commands. | |||
| 21046 | 21083 | ||
| 21047 | ;;;*** | 21084 | ;;;*** |
| 21048 | 21085 | ||
| 21049 | ;;;### (autoloads nil "pp" "emacs-lisp/pp.el" (21678 60839 485747 | 21086 | ;;;### (autoloads nil "pp" "emacs-lisp/pp.el" (21670 32330 885624 |
| 21050 | ;;;;;; 653000)) | 21087 | ;;;;;; 725000)) |
| 21051 | ;;; Generated autoloads from emacs-lisp/pp.el | 21088 | ;;; Generated autoloads from emacs-lisp/pp.el |
| 21052 | 21089 | ||
| 21053 | (autoload 'pp-to-string "pp" "\ | 21090 | (autoload 'pp-to-string "pp" "\ |
| @@ -21097,8 +21134,8 @@ Ignores leading comment characters. | |||
| 21097 | 21134 | ||
| 21098 | ;;;*** | 21135 | ;;;*** |
| 21099 | 21136 | ||
| 21100 | ;;;### (autoloads nil "printing" "printing.el" (21678 60840 217777 | 21137 | ;;;### (autoloads nil "printing" "printing.el" (21670 32331 385639 |
| 21101 | ;;;;;; 30000)) | 21138 | ;;;;;; 720000)) |
| 21102 | ;;; Generated autoloads from printing.el | 21139 | ;;; Generated autoloads from printing.el |
| 21103 | (push (purecopy '(printing 6 9 3)) package--builtin-versions) | 21140 | (push (purecopy '(printing 6 9 3)) package--builtin-versions) |
| 21104 | 21141 | ||
| @@ -21686,7 +21723,7 @@ are both set to t. | |||
| 21686 | 21723 | ||
| 21687 | ;;;*** | 21724 | ;;;*** |
| 21688 | 21725 | ||
| 21689 | ;;;### (autoloads nil "proced" "proced.el" (21678 60840 217777 30000)) | 21726 | ;;;### (autoloads nil "proced" "proced.el" (21670 32331 385639 720000)) |
| 21690 | ;;; Generated autoloads from proced.el | 21727 | ;;; Generated autoloads from proced.el |
| 21691 | 21728 | ||
| 21692 | (autoload 'proced "proced" "\ | 21729 | (autoload 'proced "proced" "\ |
| @@ -21704,8 +21741,8 @@ Proced buffers. | |||
| 21704 | 21741 | ||
| 21705 | ;;;*** | 21742 | ;;;*** |
| 21706 | 21743 | ||
| 21707 | ;;;### (autoloads nil "profiler" "profiler.el" (21678 60840 217777 | 21744 | ;;;### (autoloads nil "profiler" "profiler.el" (21670 32331 385639 |
| 21708 | ;;;;;; 30000)) | 21745 | ;;;;;; 720000)) |
| 21709 | ;;; Generated autoloads from profiler.el | 21746 | ;;; Generated autoloads from profiler.el |
| 21710 | 21747 | ||
| 21711 | (autoload 'profiler-start "profiler" "\ | 21748 | (autoload 'profiler-start "profiler" "\ |
| @@ -21733,8 +21770,8 @@ Open profile FILENAME. | |||
| 21733 | 21770 | ||
| 21734 | ;;;*** | 21771 | ;;;*** |
| 21735 | 21772 | ||
| 21736 | ;;;### (autoloads nil "prolog" "progmodes/prolog.el" (21678 60840 | 21773 | ;;;### (autoloads nil "prolog" "progmodes/prolog.el" (21670 32331 |
| 21737 | ;;;;;; 329781 510000)) | 21774 | ;;;;;; 385639 720000)) |
| 21738 | ;;; Generated autoloads from progmodes/prolog.el | 21775 | ;;; Generated autoloads from progmodes/prolog.el |
| 21739 | 21776 | ||
| 21740 | (autoload 'prolog-mode "prolog" "\ | 21777 | (autoload 'prolog-mode "prolog" "\ |
| @@ -21767,7 +21804,7 @@ With prefix argument ARG, restart the Prolog process if running before. | |||
| 21767 | 21804 | ||
| 21768 | ;;;*** | 21805 | ;;;*** |
| 21769 | 21806 | ||
| 21770 | ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (21678 60840 377783 430000)) | 21807 | ;;;### (autoloads nil "ps-bdf" "ps-bdf.el" (21670 32331 885635 586000)) |
| 21771 | ;;; Generated autoloads from ps-bdf.el | 21808 | ;;; Generated autoloads from ps-bdf.el |
| 21772 | 21809 | ||
| 21773 | (defvar bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) (list (expand-file-name "fonts/bdf" installation-directory)) '("/usr/local/share/emacs/fonts/bdf")) "\ | 21810 | (defvar bdf-directory-list (if (memq system-type '(ms-dos windows-nt)) (list (expand-file-name "fonts/bdf" installation-directory)) '("/usr/local/share/emacs/fonts/bdf")) "\ |
| @@ -21778,8 +21815,8 @@ The default value is '(\"/usr/local/share/emacs/fonts/bdf\").") | |||
| 21778 | 21815 | ||
| 21779 | ;;;*** | 21816 | ;;;*** |
| 21780 | 21817 | ||
| 21781 | ;;;### (autoloads nil "ps-mode" "progmodes/ps-mode.el" (21678 60840 | 21818 | ;;;### (autoloads nil "ps-mode" "progmodes/ps-mode.el" (21670 32331 |
| 21782 | ;;;;;; 333781 670000)) | 21819 | ;;;;;; 385639 720000)) |
| 21783 | ;;; Generated autoloads from progmodes/ps-mode.el | 21820 | ;;; Generated autoloads from progmodes/ps-mode.el |
| 21784 | (push (purecopy '(ps-mode 1 1 9)) package--builtin-versions) | 21821 | (push (purecopy '(ps-mode 1 1 9)) package--builtin-versions) |
| 21785 | 21822 | ||
| @@ -21825,8 +21862,8 @@ Typing \\<ps-run-mode-map>\\[ps-run-goto-error] when the cursor is at the number | |||
| 21825 | 21862 | ||
| 21826 | ;;;*** | 21863 | ;;;*** |
| 21827 | 21864 | ||
| 21828 | ;;;### (autoloads nil "ps-print" "ps-print.el" (21678 60840 385783 | 21865 | ;;;### (autoloads nil "ps-print" "ps-print.el" (21670 32624 385626 |
| 21829 | ;;;;;; 750000)) | 21866 | ;;;;;; 484000)) |
| 21830 | ;;; Generated autoloads from ps-print.el | 21867 | ;;; Generated autoloads from ps-print.el |
| 21831 | (push (purecopy '(ps-print 7 3 5)) package--builtin-versions) | 21868 | (push (purecopy '(ps-print 7 3 5)) package--builtin-versions) |
| 21832 | 21869 | ||
| @@ -22023,15 +22060,15 @@ If EXTENSION is any other symbol, it is ignored. | |||
| 22023 | 22060 | ||
| 22024 | ;;;*** | 22061 | ;;;*** |
| 22025 | 22062 | ||
| 22026 | ;;;### (autoloads nil "pulse" "cedet/pulse.el" (21678 60839 349742 | 22063 | ;;;### (autoloads nil "pulse" "cedet/pulse.el" (21670 32330 885624 |
| 22027 | ;;;;;; 188000)) | 22064 | ;;;;;; 725000)) |
| 22028 | ;;; Generated autoloads from cedet/pulse.el | 22065 | ;;; Generated autoloads from cedet/pulse.el |
| 22029 | (push (purecopy '(pulse 1 0)) package--builtin-versions) | 22066 | (push (purecopy '(pulse 1 0)) package--builtin-versions) |
| 22030 | 22067 | ||
| 22031 | ;;;*** | 22068 | ;;;*** |
| 22032 | 22069 | ||
| 22033 | ;;;### (autoloads nil "python" "progmodes/python.el" (21803 61751 | 22070 | ;;;### (autoloads nil "python" "progmodes/python.el" (21826 300 630487 |
| 22034 | ;;;;;; 297340 476000)) | 22071 | ;;;;;; 331000)) |
| 22035 | ;;; Generated autoloads from progmodes/python.el | 22072 | ;;; Generated autoloads from progmodes/python.el |
| 22036 | (push (purecopy '(python 0 24 5)) package--builtin-versions) | 22073 | (push (purecopy '(python 0 24 5)) package--builtin-versions) |
| 22037 | 22074 | ||
| @@ -22068,7 +22105,7 @@ Major mode for editing Python files. | |||
| 22068 | 22105 | ||
| 22069 | ;;;*** | 22106 | ;;;*** |
| 22070 | 22107 | ||
| 22071 | ;;;### (autoloads nil "qp" "gnus/qp.el" (21678 60839 725757 297000)) | 22108 | ;;;### (autoloads nil "qp" "gnus/qp.el" (21670 32331 385639 720000)) |
| 22072 | ;;; Generated autoloads from gnus/qp.el | 22109 | ;;; Generated autoloads from gnus/qp.el |
| 22073 | 22110 | ||
| 22074 | (autoload 'quoted-printable-decode-region "qp" "\ | 22111 | (autoload 'quoted-printable-decode-region "qp" "\ |
| @@ -22087,8 +22124,8 @@ them into characters should be done separately. | |||
| 22087 | 22124 | ||
| 22088 | ;;;*** | 22125 | ;;;*** |
| 22089 | 22126 | ||
| 22090 | ;;;### (autoloads nil "quail" "international/quail.el" (21760 22311 | 22127 | ;;;### (autoloads nil "quail" "international/quail.el" (21761 26543 |
| 22091 | ;;;;;; 618792 686000)) | 22128 | ;;;;;; 734945 674000)) |
| 22092 | ;;; Generated autoloads from international/quail.el | 22129 | ;;; Generated autoloads from international/quail.el |
| 22093 | 22130 | ||
| 22094 | (autoload 'quail-title "quail" "\ | 22131 | (autoload 'quail-title "quail" "\ |
| @@ -22319,7 +22356,7 @@ of each directory. | |||
| 22319 | ;;;*** | 22356 | ;;;*** |
| 22320 | 22357 | ||
| 22321 | ;;;### (autoloads nil "quail/hangul" "leim/quail/hangul.el" (21770 | 22358 | ;;;### (autoloads nil "quail/hangul" "leim/quail/hangul.el" (21770 |
| 22322 | ;;;;;; 15582 625546 353000)) | 22359 | ;;;;;; 41522 196747 399000)) |
| 22323 | ;;; Generated autoloads from leim/quail/hangul.el | 22360 | ;;; Generated autoloads from leim/quail/hangul.el |
| 22324 | 22361 | ||
| 22325 | (autoload 'hangul-input-method-activate "quail/hangul" "\ | 22362 | (autoload 'hangul-input-method-activate "quail/hangul" "\ |
| @@ -22332,7 +22369,7 @@ HELP-TEXT is a text set in `hangul-input-method-help-text'. | |||
| 22332 | ;;;*** | 22369 | ;;;*** |
| 22333 | 22370 | ||
| 22334 | ;;;### (autoloads nil "quail/uni-input" "leim/quail/uni-input.el" | 22371 | ;;;### (autoloads nil "quail/uni-input" "leim/quail/uni-input.el" |
| 22335 | ;;;;;; (21678 60839 861762 763000)) | 22372 | ;;;;;; (21670 32331 385639 720000)) |
| 22336 | ;;; Generated autoloads from leim/quail/uni-input.el | 22373 | ;;; Generated autoloads from leim/quail/uni-input.el |
| 22337 | 22374 | ||
| 22338 | (autoload 'ucs-input-activate "quail/uni-input" "\ | 22375 | (autoload 'ucs-input-activate "quail/uni-input" "\ |
| @@ -22346,8 +22383,8 @@ While this input method is active, the variable | |||
| 22346 | 22383 | ||
| 22347 | ;;;*** | 22384 | ;;;*** |
| 22348 | 22385 | ||
| 22349 | ;;;### (autoloads nil "quickurl" "net/quickurl.el" (21678 60839 985767 | 22386 | ;;;### (autoloads nil "quickurl" "net/quickurl.el" (21670 32331 385639 |
| 22350 | ;;;;;; 746000)) | 22387 | ;;;;;; 720000)) |
| 22351 | ;;; Generated autoloads from net/quickurl.el | 22388 | ;;; Generated autoloads from net/quickurl.el |
| 22352 | 22389 | ||
| 22353 | (defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\ | 22390 | (defconst quickurl-reread-hook-postfix "\n;; Local Variables:\n;; eval: (progn (require 'quickurl) (add-hook 'local-write-file-hooks (lambda () (quickurl-read) nil)))\n;; End:\n" "\ |
| @@ -22418,8 +22455,7 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'. | |||
| 22418 | 22455 | ||
| 22419 | ;;;*** | 22456 | ;;;*** |
| 22420 | 22457 | ||
| 22421 | ;;;### (autoloads nil "rcirc" "net/rcirc.el" (21799 25426 601363 | 22458 | ;;;### (autoloads nil "rcirc" "net/rcirc.el" (21826 300 570503 812000)) |
| 22422 | ;;;;;; 687000)) | ||
| 22423 | ;;; Generated autoloads from net/rcirc.el | 22459 | ;;; Generated autoloads from net/rcirc.el |
| 22424 | 22460 | ||
| 22425 | (autoload 'rcirc "rcirc" "\ | 22461 | (autoload 'rcirc "rcirc" "\ |
| @@ -22457,8 +22493,8 @@ if ARG is omitted or nil. | |||
| 22457 | 22493 | ||
| 22458 | ;;;*** | 22494 | ;;;*** |
| 22459 | 22495 | ||
| 22460 | ;;;### (autoloads nil "re-builder" "emacs-lisp/re-builder.el" (21678 | 22496 | ;;;### (autoloads nil "re-builder" "emacs-lisp/re-builder.el" (21670 |
| 22461 | ;;;;;; 60839 489747 814000)) | 22497 | ;;;;;; 32330 885624 725000)) |
| 22462 | ;;; Generated autoloads from emacs-lisp/re-builder.el | 22498 | ;;; Generated autoloads from emacs-lisp/re-builder.el |
| 22463 | 22499 | ||
| 22464 | (defalias 'regexp-builder 're-builder) | 22500 | (defalias 'regexp-builder 're-builder) |
| @@ -22476,8 +22512,8 @@ matching parts of the target buffer will be highlighted. | |||
| 22476 | 22512 | ||
| 22477 | ;;;*** | 22513 | ;;;*** |
| 22478 | 22514 | ||
| 22479 | ;;;### (autoloads nil "recentf" "recentf.el" (21678 60840 385783 | 22515 | ;;;### (autoloads nil "recentf" "recentf.el" (21670 32331 885635 |
| 22480 | ;;;;;; 750000)) | 22516 | ;;;;;; 586000)) |
| 22481 | ;;; Generated autoloads from recentf.el | 22517 | ;;; Generated autoloads from recentf.el |
| 22482 | 22518 | ||
| 22483 | (defvar recentf-mode nil "\ | 22519 | (defvar recentf-mode nil "\ |
| @@ -22503,7 +22539,7 @@ were operated on recently. | |||
| 22503 | 22539 | ||
| 22504 | ;;;*** | 22540 | ;;;*** |
| 22505 | 22541 | ||
| 22506 | ;;;### (autoloads nil "rect" "rect.el" (21803 61751 301340 310000)) | 22542 | ;;;### (autoloads nil "rect" "rect.el" (21803 38823 44085 519000)) |
| 22507 | ;;; Generated autoloads from rect.el | 22543 | ;;; Generated autoloads from rect.el |
| 22508 | 22544 | ||
| 22509 | (autoload 'delete-rectangle "rect" "\ | 22545 | (autoload 'delete-rectangle "rect" "\ |
| @@ -22643,8 +22679,8 @@ Activates the region if needed. Only lasts until the region is deactivated. | |||
| 22643 | 22679 | ||
| 22644 | ;;;*** | 22680 | ;;;*** |
| 22645 | 22681 | ||
| 22646 | ;;;### (autoloads nil "refill" "textmodes/refill.el" (21678 60840 | 22682 | ;;;### (autoloads nil "refill" "textmodes/refill.el" (21670 32331 |
| 22647 | ;;;;;; 461786 791000)) | 22683 | ;;;;;; 885635 586000)) |
| 22648 | ;;; Generated autoloads from textmodes/refill.el | 22684 | ;;; Generated autoloads from textmodes/refill.el |
| 22649 | 22685 | ||
| 22650 | (autoload 'refill-mode "refill" "\ | 22686 | (autoload 'refill-mode "refill" "\ |
| @@ -22664,8 +22700,8 @@ For true \"word wrap\" behavior, use `visual-line-mode' instead. | |||
| 22664 | 22700 | ||
| 22665 | ;;;*** | 22701 | ;;;*** |
| 22666 | 22702 | ||
| 22667 | ;;;### (autoloads nil "reftex" "textmodes/reftex.el" (21804 3763 | 22703 | ;;;### (autoloads nil "reftex" "textmodes/reftex.el" (21823 24169 |
| 22668 | ;;;;;; 270436 337000)) | 22704 | ;;;;;; 100485 529000)) |
| 22669 | ;;; Generated autoloads from textmodes/reftex.el | 22705 | ;;; Generated autoloads from textmodes/reftex.el |
| 22670 | (autoload 'reftex-citation "reftex-cite" nil t) | 22706 | (autoload 'reftex-citation "reftex-cite" nil t) |
| 22671 | (autoload 'reftex-all-document-files "reftex-parse") | 22707 | (autoload 'reftex-all-document-files "reftex-parse") |
| @@ -22719,7 +22755,7 @@ This enforces rescanning the buffer on next use. | |||
| 22719 | ;;;*** | 22755 | ;;;*** |
| 22720 | 22756 | ||
| 22721 | ;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (21743 | 22757 | ;;;### (autoloads nil "reftex-vars" "textmodes/reftex-vars.el" (21743 |
| 22722 | ;;;;;; 12185 613417 151000)) | 22758 | ;;;;;; 190 195328 729000)) |
| 22723 | ;;; Generated autoloads from textmodes/reftex-vars.el | 22759 | ;;; Generated autoloads from textmodes/reftex-vars.el |
| 22724 | (put 'reftex-vref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) | 22760 | (put 'reftex-vref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) |
| 22725 | (put 'reftex-fref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) | 22761 | (put 'reftex-fref-is-default 'safe-local-variable (lambda (x) (or (stringp x) (symbolp x)))) |
| @@ -22728,8 +22764,8 @@ This enforces rescanning the buffer on next use. | |||
| 22728 | 22764 | ||
| 22729 | ;;;*** | 22765 | ;;;*** |
| 22730 | 22766 | ||
| 22731 | ;;;### (autoloads nil "regexp-opt" "emacs-lisp/regexp-opt.el" (21678 | 22767 | ;;;### (autoloads nil "regexp-opt" "emacs-lisp/regexp-opt.el" (21670 |
| 22732 | ;;;;;; 60839 489747 814000)) | 22768 | ;;;;;; 32330 885624 725000)) |
| 22733 | ;;; Generated autoloads from emacs-lisp/regexp-opt.el | 22769 | ;;; Generated autoloads from emacs-lisp/regexp-opt.el |
| 22734 | 22770 | ||
| 22735 | (autoload 'regexp-opt "regexp-opt" "\ | 22771 | (autoload 'regexp-opt "regexp-opt" "\ |
| @@ -22758,15 +22794,15 @@ This means the number of non-shy regexp grouping constructs | |||
| 22758 | 22794 | ||
| 22759 | ;;;*** | 22795 | ;;;*** |
| 22760 | 22796 | ||
| 22761 | ;;;### (autoloads nil "regi" "emacs-lisp/regi.el" (21678 60839 489747 | 22797 | ;;;### (autoloads nil "regi" "emacs-lisp/regi.el" (21670 32330 885624 |
| 22762 | ;;;;;; 814000)) | 22798 | ;;;;;; 725000)) |
| 22763 | ;;; Generated autoloads from emacs-lisp/regi.el | 22799 | ;;; Generated autoloads from emacs-lisp/regi.el |
| 22764 | (push (purecopy '(regi 1 8)) package--builtin-versions) | 22800 | (push (purecopy '(regi 1 8)) package--builtin-versions) |
| 22765 | 22801 | ||
| 22766 | ;;;*** | 22802 | ;;;*** |
| 22767 | 22803 | ||
| 22768 | ;;;### (autoloads nil "remember" "textmodes/remember.el" (21678 60840 | 22804 | ;;;### (autoloads nil "remember" "textmodes/remember.el" (21670 32331 |
| 22769 | ;;;;;; 473787 271000)) | 22805 | ;;;;;; 885635 586000)) |
| 22770 | ;;; Generated autoloads from textmodes/remember.el | 22806 | ;;; Generated autoloads from textmodes/remember.el |
| 22771 | (push (purecopy '(remember 2 0)) package--builtin-versions) | 22807 | (push (purecopy '(remember 2 0)) package--builtin-versions) |
| 22772 | 22808 | ||
| @@ -22820,7 +22856,7 @@ to turn the *scratch* buffer into your notes buffer. | |||
| 22820 | 22856 | ||
| 22821 | ;;;*** | 22857 | ;;;*** |
| 22822 | 22858 | ||
| 22823 | ;;;### (autoloads nil "repeat" "repeat.el" (21678 60840 389783 910000)) | 22859 | ;;;### (autoloads nil "repeat" "repeat.el" (21670 32331 885635 586000)) |
| 22824 | ;;; Generated autoloads from repeat.el | 22860 | ;;; Generated autoloads from repeat.el |
| 22825 | (push (purecopy '(repeat 0 51)) package--builtin-versions) | 22861 | (push (purecopy '(repeat 0 51)) package--builtin-versions) |
| 22826 | 22862 | ||
| @@ -22843,8 +22879,8 @@ recently executed command not bound to an input event\". | |||
| 22843 | 22879 | ||
| 22844 | ;;;*** | 22880 | ;;;*** |
| 22845 | 22881 | ||
| 22846 | ;;;### (autoloads nil "reporter" "mail/reporter.el" (21678 60839 | 22882 | ;;;### (autoloads nil "reporter" "mail/reporter.el" (21670 32331 |
| 22847 | ;;;;;; 873763 245000)) | 22883 | ;;;;;; 385639 720000)) |
| 22848 | ;;; Generated autoloads from mail/reporter.el | 22884 | ;;; Generated autoloads from mail/reporter.el |
| 22849 | 22885 | ||
| 22850 | (autoload 'reporter-submit-bug-report "reporter" "\ | 22886 | (autoload 'reporter-submit-bug-report "reporter" "\ |
| @@ -22875,8 +22911,8 @@ mail-sending package is used for editing and sending the message. | |||
| 22875 | 22911 | ||
| 22876 | ;;;*** | 22912 | ;;;*** |
| 22877 | 22913 | ||
| 22878 | ;;;### (autoloads nil "reposition" "reposition.el" (21678 60840 389783 | 22914 | ;;;### (autoloads nil "reposition" "reposition.el" (21670 32331 885635 |
| 22879 | ;;;;;; 910000)) | 22915 | ;;;;;; 586000)) |
| 22880 | ;;; Generated autoloads from reposition.el | 22916 | ;;; Generated autoloads from reposition.el |
| 22881 | 22917 | ||
| 22882 | (autoload 'reposition-window "reposition" "\ | 22918 | (autoload 'reposition-window "reposition" "\ |
| @@ -22902,7 +22938,7 @@ first comment line visible (if point is in a comment). | |||
| 22902 | 22938 | ||
| 22903 | ;;;*** | 22939 | ;;;*** |
| 22904 | 22940 | ||
| 22905 | ;;;### (autoloads nil "reveal" "reveal.el" (21678 60840 389783 910000)) | 22941 | ;;;### (autoloads nil "reveal" "reveal.el" (21670 32331 885635 586000)) |
| 22906 | ;;; Generated autoloads from reveal.el | 22942 | ;;; Generated autoloads from reveal.el |
| 22907 | 22943 | ||
| 22908 | (autoload 'reveal-mode "reveal" "\ | 22944 | (autoload 'reveal-mode "reveal" "\ |
| @@ -22937,8 +22973,8 @@ the mode if ARG is omitted or nil. | |||
| 22937 | 22973 | ||
| 22938 | ;;;*** | 22974 | ;;;*** |
| 22939 | 22975 | ||
| 22940 | ;;;### (autoloads nil "ring" "emacs-lisp/ring.el" (21678 60839 489747 | 22976 | ;;;### (autoloads nil "ring" "emacs-lisp/ring.el" (21670 32330 885624 |
| 22941 | ;;;;;; 814000)) | 22977 | ;;;;;; 725000)) |
| 22942 | ;;; Generated autoloads from emacs-lisp/ring.el | 22978 | ;;; Generated autoloads from emacs-lisp/ring.el |
| 22943 | 22979 | ||
| 22944 | (autoload 'ring-p "ring" "\ | 22980 | (autoload 'ring-p "ring" "\ |
| @@ -22953,8 +22989,8 @@ Make a ring that can contain SIZE elements. | |||
| 22953 | 22989 | ||
| 22954 | ;;;*** | 22990 | ;;;*** |
| 22955 | 22991 | ||
| 22956 | ;;;### (autoloads nil "rlogin" "net/rlogin.el" (21678 60839 985767 | 22992 | ;;;### (autoloads nil "rlogin" "net/rlogin.el" (21670 32331 385639 |
| 22957 | ;;;;;; 746000)) | 22993 | ;;;;;; 720000)) |
| 22958 | ;;; Generated autoloads from net/rlogin.el | 22994 | ;;; Generated autoloads from net/rlogin.el |
| 22959 | 22995 | ||
| 22960 | (autoload 'rlogin "rlogin" "\ | 22996 | (autoload 'rlogin "rlogin" "\ |
| @@ -22998,8 +23034,8 @@ variable. | |||
| 22998 | 23034 | ||
| 22999 | ;;;*** | 23035 | ;;;*** |
| 23000 | 23036 | ||
| 23001 | ;;;### (autoloads nil "rmail" "mail/rmail.el" (21797 54705 48905 | 23037 | ;;;### (autoloads nil "rmail" "mail/rmail.el" (21824 45139 490498 |
| 23002 | ;;;;;; 274000)) | 23038 | ;;;;;; 458000)) |
| 23003 | ;;; Generated autoloads from mail/rmail.el | 23039 | ;;; Generated autoloads from mail/rmail.el |
| 23004 | 23040 | ||
| 23005 | (defvar rmail-file-name (purecopy "~/RMAIL") "\ | 23041 | (defvar rmail-file-name (purecopy "~/RMAIL") "\ |
| @@ -23196,8 +23232,8 @@ Set PASSWORD to be used for retrieving mail from a POP or IMAP server. | |||
| 23196 | 23232 | ||
| 23197 | ;;;*** | 23233 | ;;;*** |
| 23198 | 23234 | ||
| 23199 | ;;;### (autoloads nil "rmailout" "mail/rmailout.el" (21678 60839 | 23235 | ;;;### (autoloads nil "rmailout" "mail/rmailout.el" (21670 32331 |
| 23200 | ;;;;;; 885763 727000)) | 23236 | ;;;;;; 385639 720000)) |
| 23201 | ;;; Generated autoloads from mail/rmailout.el | 23237 | ;;; Generated autoloads from mail/rmailout.el |
| 23202 | (put 'rmail-output-file-alist 'risky-local-variable t) | 23238 | (put 'rmail-output-file-alist 'risky-local-variable t) |
| 23203 | 23239 | ||
| @@ -23261,8 +23297,8 @@ than appending to it. Deletes the message after writing if | |||
| 23261 | 23297 | ||
| 23262 | ;;;*** | 23298 | ;;;*** |
| 23263 | 23299 | ||
| 23264 | ;;;### (autoloads nil "rng-cmpct" "nxml/rng-cmpct.el" (21678 60840 | 23300 | ;;;### (autoloads nil "rng-cmpct" "nxml/rng-cmpct.el" (21670 32331 |
| 23265 | ;;;;;; 21769 189000)) | 23301 | ;;;;;; 385639 720000)) |
| 23266 | ;;; Generated autoloads from nxml/rng-cmpct.el | 23302 | ;;; Generated autoloads from nxml/rng-cmpct.el |
| 23267 | 23303 | ||
| 23268 | (autoload 'rng-c-load-schema "rng-cmpct" "\ | 23304 | (autoload 'rng-c-load-schema "rng-cmpct" "\ |
| @@ -23273,8 +23309,8 @@ Return a pattern. | |||
| 23273 | 23309 | ||
| 23274 | ;;;*** | 23310 | ;;;*** |
| 23275 | 23311 | ||
| 23276 | ;;;### (autoloads nil "rng-nxml" "nxml/rng-nxml.el" (21678 60840 | 23312 | ;;;### (autoloads nil "rng-nxml" "nxml/rng-nxml.el" (21670 32331 |
| 23277 | ;;;;;; 21769 189000)) | 23313 | ;;;;;; 385639 720000)) |
| 23278 | ;;; Generated autoloads from nxml/rng-nxml.el | 23314 | ;;; Generated autoloads from nxml/rng-nxml.el |
| 23279 | 23315 | ||
| 23280 | (autoload 'rng-nxml-mode-init "rng-nxml" "\ | 23316 | (autoload 'rng-nxml-mode-init "rng-nxml" "\ |
| @@ -23286,8 +23322,8 @@ Validation will be enabled if `rng-nxml-auto-validate-flag' is non-nil. | |||
| 23286 | 23322 | ||
| 23287 | ;;;*** | 23323 | ;;;*** |
| 23288 | 23324 | ||
| 23289 | ;;;### (autoloads nil "rng-valid" "nxml/rng-valid.el" (21678 60840 | 23325 | ;;;### (autoloads nil "rng-valid" "nxml/rng-valid.el" (21670 32331 |
| 23290 | ;;;;;; 25769 349000)) | 23326 | ;;;;;; 385639 720000)) |
| 23291 | ;;; Generated autoloads from nxml/rng-valid.el | 23327 | ;;; Generated autoloads from nxml/rng-valid.el |
| 23292 | 23328 | ||
| 23293 | (autoload 'rng-validate-mode "rng-valid" "\ | 23329 | (autoload 'rng-validate-mode "rng-valid" "\ |
| @@ -23317,8 +23353,8 @@ to use for finding the schema. | |||
| 23317 | 23353 | ||
| 23318 | ;;;*** | 23354 | ;;;*** |
| 23319 | 23355 | ||
| 23320 | ;;;### (autoloads nil "rng-xsd" "nxml/rng-xsd.el" (21678 60840 25769 | 23356 | ;;;### (autoloads nil "rng-xsd" "nxml/rng-xsd.el" (21670 32331 385639 |
| 23321 | ;;;;;; 349000)) | 23357 | ;;;;;; 720000)) |
| 23322 | ;;; Generated autoloads from nxml/rng-xsd.el | 23358 | ;;; Generated autoloads from nxml/rng-xsd.el |
| 23323 | 23359 | ||
| 23324 | (put 'http://www\.w3\.org/2001/XMLSchema-datatypes 'rng-dt-compile 'rng-xsd-compile) | 23360 | (put 'http://www\.w3\.org/2001/XMLSchema-datatypes 'rng-dt-compile 'rng-xsd-compile) |
| @@ -23345,8 +23381,8 @@ must be equal. | |||
| 23345 | 23381 | ||
| 23346 | ;;;*** | 23382 | ;;;*** |
| 23347 | 23383 | ||
| 23348 | ;;;### (autoloads nil "robin" "international/robin.el" (21605 26936 | 23384 | ;;;### (autoloads nil "robin" "international/robin.el" (21824 5851 |
| 23349 | ;;;;;; 840026 71000)) | 23385 | ;;;;;; 711914 99000)) |
| 23350 | ;;; Generated autoloads from international/robin.el | 23386 | ;;; Generated autoloads from international/robin.el |
| 23351 | 23387 | ||
| 23352 | (autoload 'robin-define-package "robin" "\ | 23388 | (autoload 'robin-define-package "robin" "\ |
| @@ -23378,7 +23414,7 @@ Start using robin package NAME, which is a string. | |||
| 23378 | 23414 | ||
| 23379 | ;;;*** | 23415 | ;;;*** |
| 23380 | 23416 | ||
| 23381 | ;;;### (autoloads nil "rot13" "rot13.el" (21678 60840 393784 70000)) | 23417 | ;;;### (autoloads nil "rot13" "rot13.el" (21670 32331 885635 586000)) |
| 23382 | ;;; Generated autoloads from rot13.el | 23418 | ;;; Generated autoloads from rot13.el |
| 23383 | 23419 | ||
| 23384 | (autoload 'rot13 "rot13" "\ | 23420 | (autoload 'rot13 "rot13" "\ |
| @@ -23415,8 +23451,8 @@ Toggle the use of ROT13 encoding for the current window. | |||
| 23415 | 23451 | ||
| 23416 | ;;;*** | 23452 | ;;;*** |
| 23417 | 23453 | ||
| 23418 | ;;;### (autoloads nil "rst" "textmodes/rst.el" (21678 60840 477787 | 23454 | ;;;### (autoloads nil "rst" "textmodes/rst.el" (21670 32331 885635 |
| 23419 | ;;;;;; 431000)) | 23455 | ;;;;;; 586000)) |
| 23420 | ;;; Generated autoloads from textmodes/rst.el | 23456 | ;;; Generated autoloads from textmodes/rst.el |
| 23421 | (add-to-list 'auto-mode-alist (purecopy '("\\.re?st\\'" . rst-mode))) | 23457 | (add-to-list 'auto-mode-alist (purecopy '("\\.re?st\\'" . rst-mode))) |
| 23422 | 23458 | ||
| @@ -23446,8 +23482,8 @@ for modes derived from Text mode, like Mail mode. | |||
| 23446 | 23482 | ||
| 23447 | ;;;*** | 23483 | ;;;*** |
| 23448 | 23484 | ||
| 23449 | ;;;### (autoloads nil "ruby-mode" "progmodes/ruby-mode.el" (21772 | 23485 | ;;;### (autoloads nil "ruby-mode" "progmodes/ruby-mode.el" (21814 |
| 23450 | ;;;;;; 3649 133589 283000)) | 23486 | ;;;;;; 9129 410518 16000)) |
| 23451 | ;;; Generated autoloads from progmodes/ruby-mode.el | 23487 | ;;; Generated autoloads from progmodes/ruby-mode.el |
| 23452 | (push (purecopy '(ruby-mode 1 2)) package--builtin-versions) | 23488 | (push (purecopy '(ruby-mode 1 2)) package--builtin-versions) |
| 23453 | 23489 | ||
| @@ -23464,8 +23500,8 @@ Major mode for editing Ruby code. | |||
| 23464 | 23500 | ||
| 23465 | ;;;*** | 23501 | ;;;*** |
| 23466 | 23502 | ||
| 23467 | ;;;### (autoloads nil "ruler-mode" "ruler-mode.el" (21678 60840 393784 | 23503 | ;;;### (autoloads nil "ruler-mode" "ruler-mode.el" (21670 32331 885635 |
| 23468 | ;;;;;; 70000)) | 23504 | ;;;;;; 586000)) |
| 23469 | ;;; Generated autoloads from ruler-mode.el | 23505 | ;;; Generated autoloads from ruler-mode.el |
| 23470 | (push (purecopy '(ruler-mode 1 6)) package--builtin-versions) | 23506 | (push (purecopy '(ruler-mode 1 6)) package--builtin-versions) |
| 23471 | 23507 | ||
| @@ -23483,8 +23519,8 @@ if ARG is omitted or nil. | |||
| 23483 | 23519 | ||
| 23484 | ;;;*** | 23520 | ;;;*** |
| 23485 | 23521 | ||
| 23486 | ;;;### (autoloads nil "rx" "emacs-lisp/rx.el" (21678 60839 489747 | 23522 | ;;;### (autoloads nil "rx" "emacs-lisp/rx.el" (21807 35879 352666 |
| 23487 | ;;;;;; 814000)) | 23523 | ;;;;;; 863000)) |
| 23488 | ;;; Generated autoloads from emacs-lisp/rx.el | 23524 | ;;; Generated autoloads from emacs-lisp/rx.el |
| 23489 | 23525 | ||
| 23490 | (autoload 'rx-to-string "rx" "\ | 23526 | (autoload 'rx-to-string "rx" "\ |
| @@ -23592,20 +23628,20 @@ CHAR | |||
| 23592 | matches space and tab only. | 23628 | matches space and tab only. |
| 23593 | 23629 | ||
| 23594 | `graphic', `graph' | 23630 | `graphic', `graph' |
| 23595 | matches graphic characters--everything except ASCII control chars, | 23631 | matches graphic characters--everything except whitespace, ASCII |
| 23596 | space, and DEL. | 23632 | and non-ASCII control characters, surrogates, and codepoints |
| 23633 | unassigned by Unicode. | ||
| 23597 | 23634 | ||
| 23598 | `printing', `print' | 23635 | `printing', `print' |
| 23599 | matches printing characters--everything except ASCII control chars | 23636 | matches whitespace and graphic characters. |
| 23600 | and DEL. | ||
| 23601 | 23637 | ||
| 23602 | `alphanumeric', `alnum' | 23638 | `alphanumeric', `alnum' |
| 23603 | matches letters and digits. (But at present, for multibyte characters, | 23639 | matches alphabetic characters and digits. (For multibyte characters, |
| 23604 | it matches anything that has word syntax.) | 23640 | it matches according to Unicode character properties.) |
| 23605 | 23641 | ||
| 23606 | `letter', `alphabetic', `alpha' | 23642 | `letter', `alphabetic', `alpha' |
| 23607 | matches letters. (But at present, for multibyte characters, | 23643 | matches alphabetic characters. (For multibyte characters, |
| 23608 | it matches anything that has word syntax.) | 23644 | it matches according to Unicode character properties.) |
| 23609 | 23645 | ||
| 23610 | `ascii' | 23646 | `ascii' |
| 23611 | matches ASCII (unibyte) characters. | 23647 | matches ASCII (unibyte) characters. |
| @@ -23795,15 +23831,15 @@ enclosed in `(and ...)'. | |||
| 23795 | 23831 | ||
| 23796 | ;;;*** | 23832 | ;;;*** |
| 23797 | 23833 | ||
| 23798 | ;;;### (autoloads nil "sasl-ntlm" "net/sasl-ntlm.el" (21678 60839 | 23834 | ;;;### (autoloads nil "sasl-ntlm" "net/sasl-ntlm.el" (21670 32331 |
| 23799 | ;;;;;; 989767 907000)) | 23835 | ;;;;;; 385639 720000)) |
| 23800 | ;;; Generated autoloads from net/sasl-ntlm.el | 23836 | ;;; Generated autoloads from net/sasl-ntlm.el |
| 23801 | (push (purecopy '(sasl 1 0)) package--builtin-versions) | 23837 | (push (purecopy '(sasl 1 0)) package--builtin-versions) |
| 23802 | 23838 | ||
| 23803 | ;;;*** | 23839 | ;;;*** |
| 23804 | 23840 | ||
| 23805 | ;;;### (autoloads nil "savehist" "savehist.el" (21678 60840 393784 | 23841 | ;;;### (autoloads nil "savehist" "savehist.el" (21670 32331 885635 |
| 23806 | ;;;;;; 70000)) | 23842 | ;;;;;; 586000)) |
| 23807 | ;;; Generated autoloads from savehist.el | 23843 | ;;; Generated autoloads from savehist.el |
| 23808 | (push (purecopy '(savehist 24)) package--builtin-versions) | 23844 | (push (purecopy '(savehist 24)) package--builtin-versions) |
| 23809 | 23845 | ||
| @@ -23835,8 +23871,30 @@ histories, which is probably undesirable. | |||
| 23835 | 23871 | ||
| 23836 | ;;;*** | 23872 | ;;;*** |
| 23837 | 23873 | ||
| 23838 | ;;;### (autoloads nil "scheme" "progmodes/scheme.el" (21678 60840 | 23874 | ;;;### (autoloads nil "saveplace" "saveplace.el" (21822 58098 20521 |
| 23839 | ;;;;;; 337781 830000)) | 23875 | ;;;;;; 61000)) |
| 23876 | ;;; Generated autoloads from saveplace.el | ||
| 23877 | |||
| 23878 | (defvar save-place-mode nil "\ | ||
| 23879 | Non-nil if Save-Place mode is enabled. | ||
| 23880 | See the command `save-place-mode' for a description of this minor mode. | ||
| 23881 | Setting this variable directly does not take effect; | ||
| 23882 | either customize it (see the info node `Easy Customization') | ||
| 23883 | or call the function `save-place-mode'.") | ||
| 23884 | |||
| 23885 | (custom-autoload 'save-place-mode "saveplace" nil) | ||
| 23886 | |||
| 23887 | (autoload 'save-place-mode "saveplace" "\ | ||
| 23888 | Non-nil means automatically save place in each file. | ||
| 23889 | This means when you visit a file, point goes to the last place | ||
| 23890 | where it was when you previously visited the same file. | ||
| 23891 | |||
| 23892 | \(fn &optional ARG)" t nil) | ||
| 23893 | |||
| 23894 | ;;;*** | ||
| 23895 | |||
| 23896 | ;;;### (autoloads nil "scheme" "progmodes/scheme.el" (21670 32331 | ||
| 23897 | ;;;;;; 385639 720000)) | ||
| 23840 | ;;; Generated autoloads from progmodes/scheme.el | 23898 | ;;; Generated autoloads from progmodes/scheme.el |
| 23841 | 23899 | ||
| 23842 | (autoload 'scheme-mode "scheme" "\ | 23900 | (autoload 'scheme-mode "scheme" "\ |
| @@ -23875,8 +23933,8 @@ that variable's value is a string. | |||
| 23875 | 23933 | ||
| 23876 | ;;;*** | 23934 | ;;;*** |
| 23877 | 23935 | ||
| 23878 | ;;;### (autoloads nil "score-mode" "gnus/score-mode.el" (21678 60839 | 23936 | ;;;### (autoloads nil "score-mode" "gnus/score-mode.el" (21670 32331 |
| 23879 | ;;;;;; 725757 297000)) | 23937 | ;;;;;; 385639 720000)) |
| 23880 | ;;; Generated autoloads from gnus/score-mode.el | 23938 | ;;; Generated autoloads from gnus/score-mode.el |
| 23881 | 23939 | ||
| 23882 | (autoload 'gnus-score-mode "score-mode" "\ | 23940 | (autoload 'gnus-score-mode "score-mode" "\ |
| @@ -23889,8 +23947,8 @@ This mode is an extended emacs-lisp mode. | |||
| 23889 | 23947 | ||
| 23890 | ;;;*** | 23948 | ;;;*** |
| 23891 | 23949 | ||
| 23892 | ;;;### (autoloads nil "scroll-all" "scroll-all.el" (21678 60840 393784 | 23950 | ;;;### (autoloads nil "scroll-all" "scroll-all.el" (21670 32331 885635 |
| 23893 | ;;;;;; 70000)) | 23951 | ;;;;;; 586000)) |
| 23894 | ;;; Generated autoloads from scroll-all.el | 23952 | ;;; Generated autoloads from scroll-all.el |
| 23895 | 23953 | ||
| 23896 | (defvar scroll-all-mode nil "\ | 23954 | (defvar scroll-all-mode nil "\ |
| @@ -23915,8 +23973,8 @@ one window apply to all visible windows in the same frame. | |||
| 23915 | 23973 | ||
| 23916 | ;;;*** | 23974 | ;;;*** |
| 23917 | 23975 | ||
| 23918 | ;;;### (autoloads nil "scroll-lock" "scroll-lock.el" (21678 60840 | 23976 | ;;;### (autoloads nil "scroll-lock" "scroll-lock.el" (21670 32331 |
| 23919 | ;;;;;; 393784 70000)) | 23977 | ;;;;;; 885635 586000)) |
| 23920 | ;;; Generated autoloads from scroll-lock.el | 23978 | ;;; Generated autoloads from scroll-lock.el |
| 23921 | 23979 | ||
| 23922 | (autoload 'scroll-lock-mode "scroll-lock" "\ | 23980 | (autoload 'scroll-lock-mode "scroll-lock" "\ |
| @@ -23932,16 +23990,16 @@ vertically fixed relative to window boundaries during scrolling. | |||
| 23932 | 23990 | ||
| 23933 | ;;;*** | 23991 | ;;;*** |
| 23934 | 23992 | ||
| 23935 | ;;;### (autoloads nil "secrets" "net/secrets.el" (21799 25450 636876 | 23993 | ;;;### (autoloads nil "secrets" "net/secrets.el" (21824 44973 380509 |
| 23936 | ;;;;;; 627000)) | 23994 | ;;;;;; 24000)) |
| 23937 | ;;; Generated autoloads from net/secrets.el | 23995 | ;;; Generated autoloads from net/secrets.el |
| 23938 | (when (featurep 'dbusbind) | 23996 | (when (featurep 'dbusbind) |
| 23939 | (autoload 'secrets-show-secrets "secrets" nil t)) | 23997 | (autoload 'secrets-show-secrets "secrets" nil t)) |
| 23940 | 23998 | ||
| 23941 | ;;;*** | 23999 | ;;;*** |
| 23942 | 24000 | ||
| 23943 | ;;;### (autoloads nil "semantic" "cedet/semantic.el" (21678 60854 | 24001 | ;;;### (autoloads nil "semantic" "cedet/semantic.el" (21679 47292 |
| 23944 | ;;;;;; 970348 529000)) | 24002 | ;;;;;; 556033 759000)) |
| 23945 | ;;; Generated autoloads from cedet/semantic.el | 24003 | ;;; Generated autoloads from cedet/semantic.el |
| 23946 | (push (purecopy '(semantic 2 2)) package--builtin-versions) | 24004 | (push (purecopy '(semantic 2 2)) package--builtin-versions) |
| 23947 | 24005 | ||
| @@ -23999,7 +24057,7 @@ Semantic mode. | |||
| 23999 | ;;;*** | 24057 | ;;;*** |
| 24000 | 24058 | ||
| 24001 | ;;;### (autoloads nil "semantic/bovine/grammar" "cedet/semantic/bovine/grammar.el" | 24059 | ;;;### (autoloads nil "semantic/bovine/grammar" "cedet/semantic/bovine/grammar.el" |
| 24002 | ;;;;;; (21678 60839 357742 509000)) | 24060 | ;;;;;; (21670 32330 885624 725000)) |
| 24003 | ;;; Generated autoloads from cedet/semantic/bovine/grammar.el | 24061 | ;;; Generated autoloads from cedet/semantic/bovine/grammar.el |
| 24004 | 24062 | ||
| 24005 | (autoload 'bovine-grammar-mode "semantic/bovine/grammar" "\ | 24063 | (autoload 'bovine-grammar-mode "semantic/bovine/grammar" "\ |
| @@ -24010,7 +24068,7 @@ Major mode for editing Bovine grammars. | |||
| 24010 | ;;;*** | 24068 | ;;;*** |
| 24011 | 24069 | ||
| 24012 | ;;;### (autoloads nil "semantic/wisent/grammar" "cedet/semantic/wisent/grammar.el" | 24070 | ;;;### (autoloads nil "semantic/wisent/grammar" "cedet/semantic/wisent/grammar.el" |
| 24013 | ;;;;;; (21678 60839 393743 956000)) | 24071 | ;;;;;; (21670 32330 885624 725000)) |
| 24014 | ;;; Generated autoloads from cedet/semantic/wisent/grammar.el | 24072 | ;;; Generated autoloads from cedet/semantic/wisent/grammar.el |
| 24015 | 24073 | ||
| 24016 | (autoload 'wisent-grammar-mode "semantic/wisent/grammar" "\ | 24074 | (autoload 'wisent-grammar-mode "semantic/wisent/grammar" "\ |
| @@ -24020,8 +24078,8 @@ Major mode for editing Wisent grammars. | |||
| 24020 | 24078 | ||
| 24021 | ;;;*** | 24079 | ;;;*** |
| 24022 | 24080 | ||
| 24023 | ;;;### (autoloads nil "sendmail" "mail/sendmail.el" (21785 52256 | 24081 | ;;;### (autoloads nil "sendmail" "mail/sendmail.el" (21786 29744 |
| 24024 | ;;;;;; 612012 760000)) | 24082 | ;;;;;; 368212 633000)) |
| 24025 | ;;; Generated autoloads from mail/sendmail.el | 24083 | ;;; Generated autoloads from mail/sendmail.el |
| 24026 | 24084 | ||
| 24027 | (defvar mail-from-style 'default "\ | 24085 | (defvar mail-from-style 'default "\ |
| @@ -24302,14 +24360,14 @@ Like `mail' command, but display mail buffer in another frame. | |||
| 24302 | 24360 | ||
| 24303 | ;;;*** | 24361 | ;;;*** |
| 24304 | 24362 | ||
| 24305 | ;;;### (autoloads nil "seq" "emacs-lisp/seq.el" (21778 45004 713399 | 24363 | ;;;### (autoloads nil "seq" "emacs-lisp/seq.el" (21822 58098 20521 |
| 24306 | ;;;;;; 126000)) | 24364 | ;;;;;; 61000)) |
| 24307 | ;;; Generated autoloads from emacs-lisp/seq.el | 24365 | ;;; Generated autoloads from emacs-lisp/seq.el |
| 24308 | (push (purecopy '(seq 1 3)) package--builtin-versions) | 24366 | (push (purecopy '(seq 1 5)) package--builtin-versions) |
| 24309 | 24367 | ||
| 24310 | ;;;*** | 24368 | ;;;*** |
| 24311 | 24369 | ||
| 24312 | ;;;### (autoloads nil "server" "server.el" (21744 29479 720733 839000)) | 24370 | ;;;### (autoloads nil "server" "server.el" (21818 36774 564783 146000)) |
| 24313 | ;;; Generated autoloads from server.el | 24371 | ;;; Generated autoloads from server.el |
| 24314 | 24372 | ||
| 24315 | (put 'server-host 'risky-local-variable t) | 24373 | (put 'server-host 'risky-local-variable t) |
| @@ -24376,7 +24434,7 @@ only these files will be asked to be saved. | |||
| 24376 | 24434 | ||
| 24377 | ;;;*** | 24435 | ;;;*** |
| 24378 | 24436 | ||
| 24379 | ;;;### (autoloads nil "ses" "ses.el" (21804 4012 686064 51000)) | 24437 | ;;;### (autoloads nil "ses" "ses.el" (21804 59688 264800 604000)) |
| 24380 | ;;; Generated autoloads from ses.el | 24438 | ;;; Generated autoloads from ses.el |
| 24381 | 24439 | ||
| 24382 | (autoload 'ses-mode "ses" "\ | 24440 | (autoload 'ses-mode "ses" "\ |
| @@ -24421,7 +24479,7 @@ formula: | |||
| 24421 | ;;;*** | 24479 | ;;;*** |
| 24422 | 24480 | ||
| 24423 | ;;;### (autoloads nil "sgml-mode" "textmodes/sgml-mode.el" (21804 | 24481 | ;;;### (autoloads nil "sgml-mode" "textmodes/sgml-mode.el" (21804 |
| 24424 | ;;;;;; 4012 698063 841000)) | 24482 | ;;;;;; 59688 284811 0)) |
| 24425 | ;;; Generated autoloads from textmodes/sgml-mode.el | 24483 | ;;; Generated autoloads from textmodes/sgml-mode.el |
| 24426 | 24484 | ||
| 24427 | (autoload 'sgml-mode "sgml-mode" "\ | 24485 | (autoload 'sgml-mode "sgml-mode" "\ |
| @@ -24486,8 +24544,8 @@ To work around that, do: | |||
| 24486 | 24544 | ||
| 24487 | ;;;*** | 24545 | ;;;*** |
| 24488 | 24546 | ||
| 24489 | ;;;### (autoloads nil "sh-script" "progmodes/sh-script.el" (21706 | 24547 | ;;;### (autoloads nil "sh-script" "progmodes/sh-script.el" (21814 |
| 24490 | ;;;;;; 14224 297957 474000)) | 24548 | ;;;;;; 9129 410518 16000)) |
| 24491 | ;;; Generated autoloads from progmodes/sh-script.el | 24549 | ;;; Generated autoloads from progmodes/sh-script.el |
| 24492 | (push (purecopy '(sh-script 2 0 6)) package--builtin-versions) | 24550 | (push (purecopy '(sh-script 2 0 6)) package--builtin-versions) |
| 24493 | (put 'sh-shell 'safe-local-variable 'symbolp) | 24551 | (put 'sh-shell 'safe-local-variable 'symbolp) |
| @@ -24550,8 +24608,8 @@ with your script for an edit-interpret-debug cycle. | |||
| 24550 | 24608 | ||
| 24551 | ;;;*** | 24609 | ;;;*** |
| 24552 | 24610 | ||
| 24553 | ;;;### (autoloads nil "shadow" "emacs-lisp/shadow.el" (21678 60839 | 24611 | ;;;### (autoloads nil "shadow" "emacs-lisp/shadow.el" (21670 32330 |
| 24554 | ;;;;;; 489747 814000)) | 24612 | ;;;;;; 885624 725000)) |
| 24555 | ;;; Generated autoloads from emacs-lisp/shadow.el | 24613 | ;;; Generated autoloads from emacs-lisp/shadow.el |
| 24556 | 24614 | ||
| 24557 | (autoload 'list-load-path-shadows "shadow" "\ | 24615 | (autoload 'list-load-path-shadows "shadow" "\ |
| @@ -24600,8 +24658,8 @@ function, `load-path-shadows-find'. | |||
| 24600 | 24658 | ||
| 24601 | ;;;*** | 24659 | ;;;*** |
| 24602 | 24660 | ||
| 24603 | ;;;### (autoloads nil "shadowfile" "shadowfile.el" (21678 60840 401784 | 24661 | ;;;### (autoloads nil "shadowfile" "shadowfile.el" (21670 32331 885635 |
| 24604 | ;;;;;; 390000)) | 24662 | ;;;;;; 586000)) |
| 24605 | ;;; Generated autoloads from shadowfile.el | 24663 | ;;; Generated autoloads from shadowfile.el |
| 24606 | 24664 | ||
| 24607 | (autoload 'shadow-define-cluster "shadowfile" "\ | 24665 | (autoload 'shadow-define-cluster "shadowfile" "\ |
| @@ -24639,7 +24697,7 @@ Set up file shadowing. | |||
| 24639 | 24697 | ||
| 24640 | ;;;*** | 24698 | ;;;*** |
| 24641 | 24699 | ||
| 24642 | ;;;### (autoloads nil "shell" "shell.el" (21678 60840 401784 390000)) | 24700 | ;;;### (autoloads nil "shell" "shell.el" (21678 26426 225333 737000)) |
| 24643 | ;;; Generated autoloads from shell.el | 24701 | ;;; Generated autoloads from shell.el |
| 24644 | 24702 | ||
| 24645 | (defvar shell-dumb-shell-regexp (purecopy "cmd\\(proxy\\)?\\.exe") "\ | 24703 | (defvar shell-dumb-shell-regexp (purecopy "cmd\\(proxy\\)?\\.exe") "\ |
| @@ -24687,7 +24745,7 @@ Otherwise, one argument `-i' is passed to the shell. | |||
| 24687 | 24745 | ||
| 24688 | ;;;*** | 24746 | ;;;*** |
| 24689 | 24747 | ||
| 24690 | ;;;### (autoloads nil "shr" "net/shr.el" (21756 63737 910472 761000)) | 24748 | ;;;### (autoloads nil "shr" "net/shr.el" (21826 49834 1206 441000)) |
| 24691 | ;;; Generated autoloads from net/shr.el | 24749 | ;;; Generated autoloads from net/shr.el |
| 24692 | 24750 | ||
| 24693 | (autoload 'shr-render-region "shr" "\ | 24751 | (autoload 'shr-render-region "shr" "\ |
| @@ -24704,8 +24762,8 @@ DOM should be a parse tree as generated by | |||
| 24704 | 24762 | ||
| 24705 | ;;;*** | 24763 | ;;;*** |
| 24706 | 24764 | ||
| 24707 | ;;;### (autoloads nil "sieve" "gnus/sieve.el" (21678 60839 729757 | 24765 | ;;;### (autoloads nil "sieve" "gnus/sieve.el" (21670 32331 385639 |
| 24708 | ;;;;;; 458000)) | 24766 | ;;;;;; 720000)) |
| 24709 | ;;; Generated autoloads from gnus/sieve.el | 24767 | ;;; Generated autoloads from gnus/sieve.el |
| 24710 | 24768 | ||
| 24711 | (autoload 'sieve-manage "sieve" "\ | 24769 | (autoload 'sieve-manage "sieve" "\ |
| @@ -24730,8 +24788,8 @@ DOM should be a parse tree as generated by | |||
| 24730 | 24788 | ||
| 24731 | ;;;*** | 24789 | ;;;*** |
| 24732 | 24790 | ||
| 24733 | ;;;### (autoloads nil "sieve-mode" "gnus/sieve-mode.el" (21678 60839 | 24791 | ;;;### (autoloads nil "sieve-mode" "gnus/sieve-mode.el" (21670 32331 |
| 24734 | ;;;;;; 729757 458000)) | 24792 | ;;;;;; 385639 720000)) |
| 24735 | ;;; Generated autoloads from gnus/sieve-mode.el | 24793 | ;;; Generated autoloads from gnus/sieve-mode.el |
| 24736 | 24794 | ||
| 24737 | (autoload 'sieve-mode "sieve-mode" "\ | 24795 | (autoload 'sieve-mode "sieve-mode" "\ |
| @@ -24746,8 +24804,8 @@ Turning on Sieve mode runs `sieve-mode-hook'. | |||
| 24746 | 24804 | ||
| 24747 | ;;;*** | 24805 | ;;;*** |
| 24748 | 24806 | ||
| 24749 | ;;;### (autoloads nil "simula" "progmodes/simula.el" (21678 60840 | 24807 | ;;;### (autoloads nil "simula" "progmodes/simula.el" (21670 32331 |
| 24750 | ;;;;;; 345782 150000)) | 24808 | ;;;;;; 385639 720000)) |
| 24751 | ;;; Generated autoloads from progmodes/simula.el | 24809 | ;;; Generated autoloads from progmodes/simula.el |
| 24752 | 24810 | ||
| 24753 | (autoload 'simula-mode "simula" "\ | 24811 | (autoload 'simula-mode "simula" "\ |
| @@ -24795,8 +24853,8 @@ with no arguments, if that value is non-nil. | |||
| 24795 | 24853 | ||
| 24796 | ;;;*** | 24854 | ;;;*** |
| 24797 | 24855 | ||
| 24798 | ;;;### (autoloads nil "skeleton" "skeleton.el" (21678 60840 409784 | 24856 | ;;;### (autoloads nil "skeleton" "skeleton.el" (21670 32331 885635 |
| 24799 | ;;;;;; 710000)) | 24857 | ;;;;;; 586000)) |
| 24800 | ;;; Generated autoloads from skeleton.el | 24858 | ;;; Generated autoloads from skeleton.el |
| 24801 | 24859 | ||
| 24802 | (defvar skeleton-filter-function 'identity "\ | 24860 | (defvar skeleton-filter-function 'identity "\ |
| @@ -24914,8 +24972,8 @@ symmetrical ones, and the same character twice for the others. | |||
| 24914 | 24972 | ||
| 24915 | ;;;*** | 24973 | ;;;*** |
| 24916 | 24974 | ||
| 24917 | ;;;### (autoloads nil "smerge-mode" "vc/smerge-mode.el" (21678 60840 | 24975 | ;;;### (autoloads nil "smerge-mode" "vc/smerge-mode.el" (21670 32331 |
| 24918 | ;;;;;; 537789 831000)) | 24976 | ;;;;;; 885635 586000)) |
| 24919 | ;;; Generated autoloads from vc/smerge-mode.el | 24977 | ;;; Generated autoloads from vc/smerge-mode.el |
| 24920 | 24978 | ||
| 24921 | (autoload 'smerge-ediff "smerge-mode" "\ | 24979 | (autoload 'smerge-ediff "smerge-mode" "\ |
| @@ -24942,8 +25000,8 @@ If no conflict maker is found, turn off `smerge-mode'. | |||
| 24942 | 25000 | ||
| 24943 | ;;;*** | 25001 | ;;;*** |
| 24944 | 25002 | ||
| 24945 | ;;;### (autoloads nil "smiley" "gnus/smiley.el" (21678 60839 729757 | 25003 | ;;;### (autoloads nil "smiley" "gnus/smiley.el" (21670 32331 385639 |
| 24946 | ;;;;;; 458000)) | 25004 | ;;;;;; 720000)) |
| 24947 | ;;; Generated autoloads from gnus/smiley.el | 25005 | ;;; Generated autoloads from gnus/smiley.el |
| 24948 | 25006 | ||
| 24949 | (autoload 'smiley-region "smiley" "\ | 25007 | (autoload 'smiley-region "smiley" "\ |
| @@ -24960,8 +25018,8 @@ interactively. If there's no argument, do it at the current buffer. | |||
| 24960 | 25018 | ||
| 24961 | ;;;*** | 25019 | ;;;*** |
| 24962 | 25020 | ||
| 24963 | ;;;### (autoloads nil "smtpmail" "mail/smtpmail.el" (21678 60839 | 25021 | ;;;### (autoloads nil "smtpmail" "mail/smtpmail.el" (21670 32331 |
| 24964 | ;;;;;; 889763 888000)) | 25022 | ;;;;;; 385639 720000)) |
| 24965 | ;;; Generated autoloads from mail/smtpmail.el | 25023 | ;;; Generated autoloads from mail/smtpmail.el |
| 24966 | 25024 | ||
| 24967 | (autoload 'smtpmail-send-it "smtpmail" "\ | 25025 | (autoload 'smtpmail-send-it "smtpmail" "\ |
| @@ -24976,8 +25034,8 @@ Send mail that was queued as a result of setting `smtpmail-queue-mail'. | |||
| 24976 | 25034 | ||
| 24977 | ;;;*** | 25035 | ;;;*** |
| 24978 | 25036 | ||
| 24979 | ;;;### (autoloads nil "snake" "play/snake.el" (21678 60840 209776 | 25037 | ;;;### (autoloads nil "snake" "play/snake.el" (21670 32331 385639 |
| 24980 | ;;;;;; 710000)) | 25038 | ;;;;;; 720000)) |
| 24981 | ;;; Generated autoloads from play/snake.el | 25039 | ;;; Generated autoloads from play/snake.el |
| 24982 | 25040 | ||
| 24983 | (autoload 'snake "snake" "\ | 25041 | (autoload 'snake "snake" "\ |
| @@ -25000,8 +25058,8 @@ Snake mode keybindings: | |||
| 25000 | 25058 | ||
| 25001 | ;;;*** | 25059 | ;;;*** |
| 25002 | 25060 | ||
| 25003 | ;;;### (autoloads nil "snmp-mode" "net/snmp-mode.el" (21678 60839 | 25061 | ;;;### (autoloads nil "snmp-mode" "net/snmp-mode.el" (21670 32331 |
| 25004 | ;;;;;; 989767 907000)) | 25062 | ;;;;;; 385639 720000)) |
| 25005 | ;;; Generated autoloads from net/snmp-mode.el | 25063 | ;;; Generated autoloads from net/snmp-mode.el |
| 25006 | 25064 | ||
| 25007 | (autoload 'snmp-mode "snmp-mode" "\ | 25065 | (autoload 'snmp-mode "snmp-mode" "\ |
| @@ -25030,8 +25088,8 @@ then `snmpv2-mode-hook'. | |||
| 25030 | 25088 | ||
| 25031 | ;;;*** | 25089 | ;;;*** |
| 25032 | 25090 | ||
| 25033 | ;;;### (autoloads nil "solar" "calendar/solar.el" (21735 24088 384215 | 25091 | ;;;### (autoloads nil "solar" "calendar/solar.el" (21735 6077 666769 |
| 25034 | ;;;;;; 80000)) | 25092 | ;;;;;; 364000)) |
| 25035 | ;;; Generated autoloads from calendar/solar.el | 25093 | ;;; Generated autoloads from calendar/solar.el |
| 25036 | 25094 | ||
| 25037 | (autoload 'sunrise-sunset "solar" "\ | 25095 | (autoload 'sunrise-sunset "solar" "\ |
| @@ -25046,8 +25104,8 @@ This function is suitable for execution in an init file. | |||
| 25046 | 25104 | ||
| 25047 | ;;;*** | 25105 | ;;;*** |
| 25048 | 25106 | ||
| 25049 | ;;;### (autoloads nil "solitaire" "play/solitaire.el" (21678 60840 | 25107 | ;;;### (autoloads nil "solitaire" "play/solitaire.el" (21670 32331 |
| 25050 | ;;;;;; 209776 710000)) | 25108 | ;;;;;; 385639 720000)) |
| 25051 | ;;; Generated autoloads from play/solitaire.el | 25109 | ;;; Generated autoloads from play/solitaire.el |
| 25052 | 25110 | ||
| 25053 | (autoload 'solitaire "solitaire" "\ | 25111 | (autoload 'solitaire "solitaire" "\ |
| @@ -25122,7 +25180,7 @@ Pick your favorite shortcuts: | |||
| 25122 | 25180 | ||
| 25123 | ;;;*** | 25181 | ;;;*** |
| 25124 | 25182 | ||
| 25125 | ;;;### (autoloads nil "sort" "sort.el" (21678 60840 409784 710000)) | 25183 | ;;;### (autoloads nil "sort" "sort.el" (21670 32331 885635 586000)) |
| 25126 | ;;; Generated autoloads from sort.el | 25184 | ;;; Generated autoloads from sort.el |
| 25127 | (put 'sort-fold-case 'safe-local-variable 'booleanp) | 25185 | (put 'sort-fold-case 'safe-local-variable 'booleanp) |
| 25128 | 25186 | ||
| @@ -25297,7 +25355,7 @@ is non-nil, it also prints a message describing the number of deletions. | |||
| 25297 | 25355 | ||
| 25298 | ;;;*** | 25356 | ;;;*** |
| 25299 | 25357 | ||
| 25300 | ;;;### (autoloads nil "spam" "gnus/spam.el" (21678 60839 733757 619000)) | 25358 | ;;;### (autoloads nil "spam" "gnus/spam.el" (21670 32331 385639 720000)) |
| 25301 | ;;; Generated autoloads from gnus/spam.el | 25359 | ;;; Generated autoloads from gnus/spam.el |
| 25302 | 25360 | ||
| 25303 | (autoload 'spam-initialize "spam" "\ | 25361 | (autoload 'spam-initialize "spam" "\ |
| @@ -25311,8 +25369,8 @@ installed through `spam-necessary-extra-headers'. | |||
| 25311 | 25369 | ||
| 25312 | ;;;*** | 25370 | ;;;*** |
| 25313 | 25371 | ||
| 25314 | ;;;### (autoloads nil "spam-report" "gnus/spam-report.el" (21678 | 25372 | ;;;### (autoloads nil "spam-report" "gnus/spam-report.el" (21670 |
| 25315 | ;;;;;; 60839 729757 458000)) | 25373 | ;;;;;; 32331 385639 720000)) |
| 25316 | ;;; Generated autoloads from gnus/spam-report.el | 25374 | ;;; Generated autoloads from gnus/spam-report.el |
| 25317 | 25375 | ||
| 25318 | (autoload 'spam-report-process-queue "spam-report" "\ | 25376 | (autoload 'spam-report-process-queue "spam-report" "\ |
| @@ -25354,8 +25412,8 @@ Spam reports will be queued with the method used when | |||
| 25354 | 25412 | ||
| 25355 | ;;;*** | 25413 | ;;;*** |
| 25356 | 25414 | ||
| 25357 | ;;;### (autoloads nil "speedbar" "speedbar.el" (21678 60840 413784 | 25415 | ;;;### (autoloads nil "speedbar" "speedbar.el" (21670 32331 885635 |
| 25358 | ;;;;;; 870000)) | 25416 | ;;;;;; 586000)) |
| 25359 | ;;; Generated autoloads from speedbar.el | 25417 | ;;; Generated autoloads from speedbar.el |
| 25360 | 25418 | ||
| 25361 | (defalias 'speedbar 'speedbar-frame-mode) | 25419 | (defalias 'speedbar 'speedbar-frame-mode) |
| @@ -25379,8 +25437,8 @@ selected. If the speedbar frame is active, then select the attached frame. | |||
| 25379 | 25437 | ||
| 25380 | ;;;*** | 25438 | ;;;*** |
| 25381 | 25439 | ||
| 25382 | ;;;### (autoloads nil "spook" "play/spook.el" (21678 60840 209776 | 25440 | ;;;### (autoloads nil "spook" "play/spook.el" (21670 32331 385639 |
| 25383 | ;;;;;; 710000)) | 25441 | ;;;;;; 720000)) |
| 25384 | ;;; Generated autoloads from play/spook.el | 25442 | ;;; Generated autoloads from play/spook.el |
| 25385 | 25443 | ||
| 25386 | (autoload 'spook "spook" "\ | 25444 | (autoload 'spook "spook" "\ |
| @@ -25395,8 +25453,8 @@ Return a vector containing the lines from `spook-phrases-file'. | |||
| 25395 | 25453 | ||
| 25396 | ;;;*** | 25454 | ;;;*** |
| 25397 | 25455 | ||
| 25398 | ;;;### (autoloads nil "sql" "progmodes/sql.el" (21765 52461 396136 | 25456 | ;;;### (autoloads nil "sql" "progmodes/sql.el" (21765 23600 805241 |
| 25399 | ;;;;;; 269000)) | 25457 | ;;;;;; 145000)) |
| 25400 | ;;; Generated autoloads from progmodes/sql.el | 25458 | ;;; Generated autoloads from progmodes/sql.el |
| 25401 | (push (purecopy '(sql 3 5)) package--builtin-versions) | 25459 | (push (purecopy '(sql 3 5)) package--builtin-versions) |
| 25402 | 25460 | ||
| @@ -25862,15 +25920,15 @@ Run vsql as an inferior process. | |||
| 25862 | 25920 | ||
| 25863 | ;;;*** | 25921 | ;;;*** |
| 25864 | 25922 | ||
| 25865 | ;;;### (autoloads nil "srecode" "cedet/srecode.el" (21678 60839 393743 | 25923 | ;;;### (autoloads nil "srecode" "cedet/srecode.el" (21670 32330 885624 |
| 25866 | ;;;;;; 956000)) | 25924 | ;;;;;; 725000)) |
| 25867 | ;;; Generated autoloads from cedet/srecode.el | 25925 | ;;; Generated autoloads from cedet/srecode.el |
| 25868 | (push (purecopy '(srecode 1 2)) package--builtin-versions) | 25926 | (push (purecopy '(srecode 1 2)) package--builtin-versions) |
| 25869 | 25927 | ||
| 25870 | ;;;*** | 25928 | ;;;*** |
| 25871 | 25929 | ||
| 25872 | ;;;### (autoloads nil "srecode/srt-mode" "cedet/srecode/srt-mode.el" | 25930 | ;;;### (autoloads nil "srecode/srt-mode" "cedet/srecode/srt-mode.el" |
| 25873 | ;;;;;; (21678 60839 401744 277000)) | 25931 | ;;;;;; (21670 32330 885624 725000)) |
| 25874 | ;;; Generated autoloads from cedet/srecode/srt-mode.el | 25932 | ;;; Generated autoloads from cedet/srecode/srt-mode.el |
| 25875 | 25933 | ||
| 25876 | (autoload 'srecode-template-mode "srecode/srt-mode" "\ | 25934 | (autoload 'srecode-template-mode "srecode/srt-mode" "\ |
| @@ -25882,8 +25940,8 @@ Major-mode for writing SRecode macros. | |||
| 25882 | 25940 | ||
| 25883 | ;;;*** | 25941 | ;;;*** |
| 25884 | 25942 | ||
| 25885 | ;;;### (autoloads nil "starttls" "gnus/starttls.el" (21678 60839 | 25943 | ;;;### (autoloads nil "starttls" "gnus/starttls.el" (21670 32331 |
| 25886 | ;;;;;; 733757 619000)) | 25944 | ;;;;;; 385639 720000)) |
| 25887 | ;;; Generated autoloads from gnus/starttls.el | 25945 | ;;; Generated autoloads from gnus/starttls.el |
| 25888 | 25946 | ||
| 25889 | (autoload 'starttls-open-stream "starttls" "\ | 25947 | (autoload 'starttls-open-stream "starttls" "\ |
| @@ -25906,8 +25964,8 @@ GnuTLS requires a port number. | |||
| 25906 | 25964 | ||
| 25907 | ;;;*** | 25965 | ;;;*** |
| 25908 | 25966 | ||
| 25909 | ;;;### (autoloads nil "strokes" "strokes.el" (21678 60840 417785 | 25967 | ;;;### (autoloads nil "strokes" "strokes.el" (21670 32331 885635 |
| 25910 | ;;;;;; 31000)) | 25968 | ;;;;;; 586000)) |
| 25911 | ;;; Generated autoloads from strokes.el | 25969 | ;;; Generated autoloads from strokes.el |
| 25912 | 25970 | ||
| 25913 | (autoload 'strokes-global-set-stroke "strokes" "\ | 25971 | (autoload 'strokes-global-set-stroke "strokes" "\ |
| @@ -26020,8 +26078,8 @@ Read a complex stroke and insert its glyph into the current buffer. | |||
| 26020 | 26078 | ||
| 26021 | ;;;*** | 26079 | ;;;*** |
| 26022 | 26080 | ||
| 26023 | ;;;### (autoloads nil "studly" "play/studly.el" (21605 26937 380015 | 26081 | ;;;### (autoloads nil "studly" "play/studly.el" (21607 54478 800121 |
| 26024 | ;;;;;; 699000)) | 26082 | ;;;;;; 42000)) |
| 26025 | ;;; Generated autoloads from play/studly.el | 26083 | ;;; Generated autoloads from play/studly.el |
| 26026 | 26084 | ||
| 26027 | (autoload 'studlify-region "studly" "\ | 26085 | (autoload 'studlify-region "studly" "\ |
| @@ -26041,8 +26099,8 @@ Studlify-case the current buffer. | |||
| 26041 | 26099 | ||
| 26042 | ;;;*** | 26100 | ;;;*** |
| 26043 | 26101 | ||
| 26044 | ;;;### (autoloads nil "subword" "progmodes/subword.el" (21678 60840 | 26102 | ;;;### (autoloads nil "subword" "progmodes/subword.el" (21670 32331 |
| 26045 | ;;;;;; 349782 310000)) | 26103 | ;;;;;; 885635 586000)) |
| 26046 | ;;; Generated autoloads from progmodes/subword.el | 26104 | ;;; Generated autoloads from progmodes/subword.el |
| 26047 | 26105 | ||
| 26048 | (define-obsolete-function-alias 'capitalized-words-mode 'subword-mode "25.1") | 26106 | (define-obsolete-function-alias 'capitalized-words-mode 'subword-mode "25.1") |
| @@ -26134,8 +26192,8 @@ See `superword-mode' for more information on Superword mode. | |||
| 26134 | 26192 | ||
| 26135 | ;;;*** | 26193 | ;;;*** |
| 26136 | 26194 | ||
| 26137 | ;;;### (autoloads nil "supercite" "mail/supercite.el" (21678 60839 | 26195 | ;;;### (autoloads nil "supercite" "mail/supercite.el" (21670 32331 |
| 26138 | ;;;;;; 889763 888000)) | 26196 | ;;;;;; 385639 720000)) |
| 26139 | ;;; Generated autoloads from mail/supercite.el | 26197 | ;;; Generated autoloads from mail/supercite.el |
| 26140 | 26198 | ||
| 26141 | (autoload 'sc-cite-original "supercite" "\ | 26199 | (autoload 'sc-cite-original "supercite" "\ |
| @@ -26167,8 +26225,8 @@ and `sc-post-hook' is run after the guts of this function. | |||
| 26167 | 26225 | ||
| 26168 | ;;;*** | 26226 | ;;;*** |
| 26169 | 26227 | ||
| 26170 | ;;;### (autoloads nil "t-mouse" "t-mouse.el" (21678 60840 421785 | 26228 | ;;;### (autoloads nil "t-mouse" "t-mouse.el" (21670 32331 885635 |
| 26171 | ;;;;;; 191000)) | 26229 | ;;;;;; 586000)) |
| 26172 | ;;; Generated autoloads from t-mouse.el | 26230 | ;;; Generated autoloads from t-mouse.el |
| 26173 | 26231 | ||
| 26174 | (define-obsolete-function-alias 't-mouse-mode 'gpm-mouse-mode "23.1") | 26232 | (define-obsolete-function-alias 't-mouse-mode 'gpm-mouse-mode "23.1") |
| @@ -26196,7 +26254,7 @@ It relies on the `gpm' daemon being activated. | |||
| 26196 | 26254 | ||
| 26197 | ;;;*** | 26255 | ;;;*** |
| 26198 | 26256 | ||
| 26199 | ;;;### (autoloads nil "tabify" "tabify.el" (21678 60840 421785 191000)) | 26257 | ;;;### (autoloads nil "tabify" "tabify.el" (21670 32331 885635 586000)) |
| 26200 | ;;; Generated autoloads from tabify.el | 26258 | ;;; Generated autoloads from tabify.el |
| 26201 | 26259 | ||
| 26202 | (autoload 'untabify "tabify" "\ | 26260 | (autoload 'untabify "tabify" "\ |
| @@ -26225,31 +26283,10 @@ The variable `tab-width' controls the spacing of tab stops. | |||
| 26225 | 26283 | ||
| 26226 | ;;;*** | 26284 | ;;;*** |
| 26227 | 26285 | ||
| 26228 | ;;;### (autoloads nil "table" "textmodes/table.el" (21804 4012 706063 | 26286 | ;;;### (autoloads nil "table" "textmodes/table.el" (21804 59688 284811 |
| 26229 | ;;;;;; 701000)) | 26287 | ;;;;;; 0)) |
| 26230 | ;;; Generated autoloads from textmodes/table.el | 26288 | ;;; Generated autoloads from textmodes/table.el |
| 26231 | 26289 | ||
| 26232 | (defvar table-cell-map-hook nil "\ | ||
| 26233 | Normal hooks run when finishing construction of `table-cell-map'. | ||
| 26234 | User can modify `table-cell-map' by adding custom functions here.") | ||
| 26235 | |||
| 26236 | (custom-autoload 'table-cell-map-hook "table" t) | ||
| 26237 | |||
| 26238 | (defvar table-load-hook nil "\ | ||
| 26239 | List of functions to be called after the table is first loaded.") | ||
| 26240 | |||
| 26241 | (custom-autoload 'table-load-hook "table" t) | ||
| 26242 | |||
| 26243 | (defvar table-point-entered-cell-hook nil "\ | ||
| 26244 | List of functions to be called after point entered a table cell.") | ||
| 26245 | |||
| 26246 | (custom-autoload 'table-point-entered-cell-hook "table" t) | ||
| 26247 | |||
| 26248 | (defvar table-point-left-cell-hook nil "\ | ||
| 26249 | List of functions to be called after point left a table cell.") | ||
| 26250 | |||
| 26251 | (custom-autoload 'table-point-left-cell-hook "table" t) | ||
| 26252 | |||
| 26253 | (autoload 'table-insert "table" "\ | 26290 | (autoload 'table-insert "table" "\ |
| 26254 | Insert an editable text table. | 26291 | Insert an editable text table. |
| 26255 | Insert a table of specified number of COLUMNS and ROWS. Optional | 26292 | Insert a table of specified number of COLUMNS and ROWS. Optional |
| @@ -26818,7 +26855,7 @@ converts a table into plain text without frames. It is a companion to | |||
| 26818 | 26855 | ||
| 26819 | ;;;*** | 26856 | ;;;*** |
| 26820 | 26857 | ||
| 26821 | ;;;### (autoloads nil "talk" "talk.el" (21678 60840 421785 191000)) | 26858 | ;;;### (autoloads nil "talk" "talk.el" (21670 32331 885635 586000)) |
| 26822 | ;;; Generated autoloads from talk.el | 26859 | ;;; Generated autoloads from talk.el |
| 26823 | 26860 | ||
| 26824 | (autoload 'talk-connect "talk" "\ | 26861 | (autoload 'talk-connect "talk" "\ |
| @@ -26833,8 +26870,8 @@ Connect to the Emacs talk group from the current X display or tty frame. | |||
| 26833 | 26870 | ||
| 26834 | ;;;*** | 26871 | ;;;*** |
| 26835 | 26872 | ||
| 26836 | ;;;### (autoloads nil "tar-mode" "tar-mode.el" (21706 14224 305956 | 26873 | ;;;### (autoloads nil "tar-mode" "tar-mode.el" (21704 50495 455324 |
| 26837 | ;;;;;; 524000)) | 26874 | ;;;;;; 752000)) |
| 26838 | ;;; Generated autoloads from tar-mode.el | 26875 | ;;; Generated autoloads from tar-mode.el |
| 26839 | 26876 | ||
| 26840 | (autoload 'tar-mode "tar-mode" "\ | 26877 | (autoload 'tar-mode "tar-mode" "\ |
| @@ -26857,8 +26894,8 @@ See also: variables `tar-update-datestamp' and `tar-anal-blocksize'. | |||
| 26857 | 26894 | ||
| 26858 | ;;;*** | 26895 | ;;;*** |
| 26859 | 26896 | ||
| 26860 | ;;;### (autoloads nil "tcl" "progmodes/tcl.el" (21678 60840 349782 | 26897 | ;;;### (autoloads nil "tcl" "progmodes/tcl.el" (21670 32331 885635 |
| 26861 | ;;;;;; 310000)) | 26898 | ;;;;;; 586000)) |
| 26862 | ;;; Generated autoloads from progmodes/tcl.el | 26899 | ;;; Generated autoloads from progmodes/tcl.el |
| 26863 | 26900 | ||
| 26864 | (autoload 'tcl-mode "tcl" "\ | 26901 | (autoload 'tcl-mode "tcl" "\ |
| @@ -26906,8 +26943,8 @@ Prefix argument means invert sense of `tcl-use-smart-word-finder'. | |||
| 26906 | 26943 | ||
| 26907 | ;;;*** | 26944 | ;;;*** |
| 26908 | 26945 | ||
| 26909 | ;;;### (autoloads nil "telnet" "net/telnet.el" (21678 60839 993768 | 26946 | ;;;### (autoloads nil "telnet" "net/telnet.el" (21670 32331 385639 |
| 26910 | ;;;;;; 67000)) | 26947 | ;;;;;; 720000)) |
| 26911 | ;;; Generated autoloads from net/telnet.el | 26948 | ;;; Generated autoloads from net/telnet.el |
| 26912 | 26949 | ||
| 26913 | (autoload 'telnet "telnet" "\ | 26950 | (autoload 'telnet "telnet" "\ |
| @@ -26932,7 +26969,7 @@ Normally input is edited in Emacs and sent a line at a time. | |||
| 26932 | 26969 | ||
| 26933 | ;;;*** | 26970 | ;;;*** |
| 26934 | 26971 | ||
| 26935 | ;;;### (autoloads nil "term" "term.el" (21798 37736 247770 610000)) | 26972 | ;;;### (autoloads nil "term" "term.el" (21798 49947 262665 54000)) |
| 26936 | ;;; Generated autoloads from term.el | 26973 | ;;; Generated autoloads from term.el |
| 26937 | 26974 | ||
| 26938 | (autoload 'make-term "term" "\ | 26975 | (autoload 'make-term "term" "\ |
| @@ -26974,8 +27011,8 @@ use in that buffer. | |||
| 26974 | 27011 | ||
| 26975 | ;;;*** | 27012 | ;;;*** |
| 26976 | 27013 | ||
| 26977 | ;;;### (autoloads nil "testcover" "emacs-lisp/testcover.el" (21678 | 27014 | ;;;### (autoloads nil "testcover" "emacs-lisp/testcover.el" (21670 |
| 26978 | ;;;;;; 60839 497748 135000)) | 27015 | ;;;;;; 32330 885624 725000)) |
| 26979 | ;;; Generated autoloads from emacs-lisp/testcover.el | 27016 | ;;; Generated autoloads from emacs-lisp/testcover.el |
| 26980 | 27017 | ||
| 26981 | (autoload 'testcover-this-defun "testcover" "\ | 27018 | (autoload 'testcover-this-defun "testcover" "\ |
| @@ -26985,8 +27022,8 @@ Start coverage on function under point. | |||
| 26985 | 27022 | ||
| 26986 | ;;;*** | 27023 | ;;;*** |
| 26987 | 27024 | ||
| 26988 | ;;;### (autoloads nil "tetris" "play/tetris.el" (21678 60840 209776 | 27025 | ;;;### (autoloads nil "tetris" "play/tetris.el" (21670 32331 385639 |
| 26989 | ;;;;;; 710000)) | 27026 | ;;;;;; 720000)) |
| 26990 | ;;; Generated autoloads from play/tetris.el | 27027 | ;;; Generated autoloads from play/tetris.el |
| 26991 | (push (purecopy '(tetris 2 1)) package--builtin-versions) | 27028 | (push (purecopy '(tetris 2 1)) package--builtin-versions) |
| 26992 | 27029 | ||
| @@ -27011,8 +27048,8 @@ tetris-mode keybindings: | |||
| 27011 | 27048 | ||
| 27012 | ;;;*** | 27049 | ;;;*** |
| 27013 | 27050 | ||
| 27014 | ;;;### (autoloads nil "tex-mode" "textmodes/tex-mode.el" (21678 60840 | 27051 | ;;;### (autoloads nil "tex-mode" "textmodes/tex-mode.el" (21822 3243 |
| 27015 | ;;;;;; 485787 751000)) | 27052 | ;;;;;; 760493 958000)) |
| 27016 | ;;; Generated autoloads from textmodes/tex-mode.el | 27053 | ;;; Generated autoloads from textmodes/tex-mode.el |
| 27017 | 27054 | ||
| 27018 | (defvar tex-shell-file-name nil "\ | 27055 | (defvar tex-shell-file-name nil "\ |
| @@ -27313,8 +27350,8 @@ Major mode to edit DocTeX files. | |||
| 27313 | 27350 | ||
| 27314 | ;;;*** | 27351 | ;;;*** |
| 27315 | 27352 | ||
| 27316 | ;;;### (autoloads nil "texinfmt" "textmodes/texinfmt.el" (21678 60840 | 27353 | ;;;### (autoloads nil "texinfmt" "textmodes/texinfmt.el" (21670 32331 |
| 27317 | ;;;;;; 489787 911000)) | 27354 | ;;;;;; 885635 586000)) |
| 27318 | ;;; Generated autoloads from textmodes/texinfmt.el | 27355 | ;;; Generated autoloads from textmodes/texinfmt.el |
| 27319 | 27356 | ||
| 27320 | (autoload 'texinfo-format-buffer "texinfmt" "\ | 27357 | (autoload 'texinfo-format-buffer "texinfmt" "\ |
| @@ -27353,8 +27390,8 @@ if large. You can use `Info-split' to do this manually. | |||
| 27353 | 27390 | ||
| 27354 | ;;;*** | 27391 | ;;;*** |
| 27355 | 27392 | ||
| 27356 | ;;;### (autoloads nil "texinfo" "textmodes/texinfo.el" (21678 60840 | 27393 | ;;;### (autoloads nil "texinfo" "textmodes/texinfo.el" (21670 32331 |
| 27357 | ;;;;;; 489787 911000)) | 27394 | ;;;;;; 885635 586000)) |
| 27358 | ;;; Generated autoloads from textmodes/texinfo.el | 27395 | ;;; Generated autoloads from textmodes/texinfo.el |
| 27359 | 27396 | ||
| 27360 | (defvar texinfo-open-quote (purecopy "``") "\ | 27397 | (defvar texinfo-open-quote (purecopy "``") "\ |
| @@ -27438,8 +27475,8 @@ value of `texinfo-mode-hook'. | |||
| 27438 | 27475 | ||
| 27439 | ;;;*** | 27476 | ;;;*** |
| 27440 | 27477 | ||
| 27441 | ;;;### (autoloads nil "thai-util" "language/thai-util.el" (21678 | 27478 | ;;;### (autoloads nil "thai-util" "language/thai-util.el" (21670 |
| 27442 | ;;;;;; 60839 817760 994000)) | 27479 | ;;;;;; 32331 385639 720000)) |
| 27443 | ;;; Generated autoloads from language/thai-util.el | 27480 | ;;; Generated autoloads from language/thai-util.el |
| 27444 | 27481 | ||
| 27445 | (autoload 'thai-compose-region "thai-util" "\ | 27482 | (autoload 'thai-compose-region "thai-util" "\ |
| @@ -27466,8 +27503,8 @@ Compose Thai characters in the current buffer. | |||
| 27466 | 27503 | ||
| 27467 | ;;;*** | 27504 | ;;;*** |
| 27468 | 27505 | ||
| 27469 | ;;;### (autoloads nil "thingatpt" "thingatpt.el" (21678 60840 493788 | 27506 | ;;;### (autoloads nil "thingatpt" "thingatpt.el" (21670 32331 885635 |
| 27470 | ;;;;;; 71000)) | 27507 | ;;;;;; 586000)) |
| 27471 | ;;; Generated autoloads from thingatpt.el | 27508 | ;;; Generated autoloads from thingatpt.el |
| 27472 | 27509 | ||
| 27473 | (autoload 'forward-thing "thingatpt" "\ | 27510 | (autoload 'forward-thing "thingatpt" "\ |
| @@ -27531,7 +27568,7 @@ Return the Lisp list at point, or nil if none is found. | |||
| 27531 | 27568 | ||
| 27532 | ;;;*** | 27569 | ;;;*** |
| 27533 | 27570 | ||
| 27534 | ;;;### (autoloads nil "thumbs" "thumbs.el" (21678 60840 493788 71000)) | 27571 | ;;;### (autoloads nil "thumbs" "thumbs.el" (21670 32331 885635 586000)) |
| 27535 | ;;; Generated autoloads from thumbs.el | 27572 | ;;; Generated autoloads from thumbs.el |
| 27536 | 27573 | ||
| 27537 | (autoload 'thumbs-find-thumb "thumbs" "\ | 27574 | (autoload 'thumbs-find-thumb "thumbs" "\ |
| @@ -27565,8 +27602,8 @@ In dired, call the setroot program on the image at point. | |||
| 27565 | 27602 | ||
| 27566 | ;;;*** | 27603 | ;;;*** |
| 27567 | 27604 | ||
| 27568 | ;;;### (autoloads nil "tibet-util" "language/tibet-util.el" (21678 | 27605 | ;;;### (autoloads nil "tibet-util" "language/tibet-util.el" (21670 |
| 27569 | ;;;;;; 60839 817760 994000)) | 27606 | ;;;;;; 32331 385639 720000)) |
| 27570 | ;;; Generated autoloads from language/tibet-util.el | 27607 | ;;; Generated autoloads from language/tibet-util.el |
| 27571 | 27608 | ||
| 27572 | (autoload 'tibetan-char-p "tibet-util" "\ | 27609 | (autoload 'tibetan-char-p "tibet-util" "\ |
| @@ -27639,8 +27676,8 @@ See also docstring of the function tibetan-compose-region. | |||
| 27639 | 27676 | ||
| 27640 | ;;;*** | 27677 | ;;;*** |
| 27641 | 27678 | ||
| 27642 | ;;;### (autoloads nil "tildify" "textmodes/tildify.el" (21694 48017 | 27679 | ;;;### (autoloads nil "tildify" "textmodes/tildify.el" (21695 35516 |
| 27643 | ;;;;;; 622101 735000)) | 27680 | ;;;;;; 595262 313000)) |
| 27644 | ;;; Generated autoloads from textmodes/tildify.el | 27681 | ;;; Generated autoloads from textmodes/tildify.el |
| 27645 | (push (purecopy '(tildify 4 6 1)) package--builtin-versions) | 27682 | (push (purecopy '(tildify 4 6 1)) package--builtin-versions) |
| 27646 | 27683 | ||
| @@ -27706,7 +27743,7 @@ variable will be set to the representation. | |||
| 27706 | 27743 | ||
| 27707 | ;;;*** | 27744 | ;;;*** |
| 27708 | 27745 | ||
| 27709 | ;;;### (autoloads nil "time" "time.el" (21678 60840 493788 71000)) | 27746 | ;;;### (autoloads nil "time" "time.el" (21670 32331 885635 586000)) |
| 27710 | ;;; Generated autoloads from time.el | 27747 | ;;; Generated autoloads from time.el |
| 27711 | 27748 | ||
| 27712 | (defvar display-time-day-and-date nil "\ | 27749 | (defvar display-time-day-and-date nil "\ |
| @@ -27768,8 +27805,8 @@ Return a string giving the duration of the Emacs initialization. | |||
| 27768 | 27805 | ||
| 27769 | ;;;*** | 27806 | ;;;*** |
| 27770 | 27807 | ||
| 27771 | ;;;### (autoloads nil "time-date" "calendar/time-date.el" (21678 | 27808 | ;;;### (autoloads nil "time-date" "calendar/time-date.el" (21670 |
| 27772 | ;;;;;; 60839 321741 62000)) | 27809 | ;;;;;; 32330 885624 725000)) |
| 27773 | ;;; Generated autoloads from calendar/time-date.el | 27810 | ;;; Generated autoloads from calendar/time-date.el |
| 27774 | 27811 | ||
| 27775 | (autoload 'date-to-time "time-date" "\ | 27812 | (autoload 'date-to-time "time-date" "\ |
| @@ -27872,8 +27909,8 @@ Convert the time interval in seconds to a short string. | |||
| 27872 | 27909 | ||
| 27873 | ;;;*** | 27910 | ;;;*** |
| 27874 | 27911 | ||
| 27875 | ;;;### (autoloads nil "time-stamp" "time-stamp.el" (21678 60840 493788 | 27912 | ;;;### (autoloads nil "time-stamp" "time-stamp.el" (21670 32331 885635 |
| 27876 | ;;;;;; 71000)) | 27913 | ;;;;;; 586000)) |
| 27877 | ;;; Generated autoloads from time-stamp.el | 27914 | ;;; Generated autoloads from time-stamp.el |
| 27878 | (put 'time-stamp-format 'safe-local-variable 'stringp) | 27915 | (put 'time-stamp-format 'safe-local-variable 'stringp) |
| 27879 | (put 'time-stamp-time-zone 'safe-local-variable 'string-or-null-p) | 27916 | (put 'time-stamp-time-zone 'safe-local-variable 'string-or-null-p) |
| @@ -27913,8 +27950,8 @@ With ARG, turn time stamping on if and only if arg is positive. | |||
| 27913 | 27950 | ||
| 27914 | ;;;*** | 27951 | ;;;*** |
| 27915 | 27952 | ||
| 27916 | ;;;### (autoloads nil "timeclock" "calendar/timeclock.el" (21678 | 27953 | ;;;### (autoloads nil "timeclock" "calendar/timeclock.el" (21670 |
| 27917 | ;;;;;; 60839 321741 62000)) | 27954 | ;;;;;; 32330 885624 725000)) |
| 27918 | ;;; Generated autoloads from calendar/timeclock.el | 27955 | ;;; Generated autoloads from calendar/timeclock.el |
| 27919 | (push (purecopy '(timeclock 2 6 1)) package--builtin-versions) | 27956 | (push (purecopy '(timeclock 2 6 1)) package--builtin-versions) |
| 27920 | 27957 | ||
| @@ -28024,7 +28061,7 @@ relative only to the time worked today, and not to past time. | |||
| 28024 | ;;;*** | 28061 | ;;;*** |
| 28025 | 28062 | ||
| 28026 | ;;;### (autoloads nil "titdic-cnv" "international/titdic-cnv.el" | 28063 | ;;;### (autoloads nil "titdic-cnv" "international/titdic-cnv.el" |
| 28027 | ;;;;;; (21678 60839 785759 709000)) | 28064 | ;;;;;; (21670 32331 385639 720000)) |
| 28028 | ;;; Generated autoloads from international/titdic-cnv.el | 28065 | ;;; Generated autoloads from international/titdic-cnv.el |
| 28029 | 28066 | ||
| 28030 | (autoload 'titdic-convert "titdic-cnv" "\ | 28067 | (autoload 'titdic-convert "titdic-cnv" "\ |
| @@ -28046,7 +28083,7 @@ To get complete usage, invoke \"emacs -batch -f batch-titdic-convert -h\". | |||
| 28046 | 28083 | ||
| 28047 | ;;;*** | 28084 | ;;;*** |
| 28048 | 28085 | ||
| 28049 | ;;;### (autoloads nil "tmm" "tmm.el" (21678 60840 497788 230000)) | 28086 | ;;;### (autoloads nil "tmm" "tmm.el" (21670 32331 885635 586000)) |
| 28050 | ;;; Generated autoloads from tmm.el | 28087 | ;;; Generated autoloads from tmm.el |
| 28051 | (define-key global-map "\M-`" 'tmm-menubar) | 28088 | (define-key global-map "\M-`" 'tmm-menubar) |
| 28052 | (define-key global-map [menu-bar mouse-1] 'tmm-menubar-mouse) | 28089 | (define-key global-map [menu-bar mouse-1] 'tmm-menubar-mouse) |
| @@ -28088,8 +28125,8 @@ Its value should be an event that has a binding in MENU. | |||
| 28088 | 28125 | ||
| 28089 | ;;;*** | 28126 | ;;;*** |
| 28090 | 28127 | ||
| 28091 | ;;;### (autoloads nil "todo-mode" "calendar/todo-mode.el" (21756 | 28128 | ;;;### (autoloads nil "todo-mode" "calendar/todo-mode.el" (21814 |
| 28092 | ;;;;;; 63737 814475 170000)) | 28129 | ;;;;;; 9129 220497 835000)) |
| 28093 | ;;; Generated autoloads from calendar/todo-mode.el | 28130 | ;;; Generated autoloads from calendar/todo-mode.el |
| 28094 | 28131 | ||
| 28095 | (autoload 'todo-show "todo-mode" "\ | 28132 | (autoload 'todo-show "todo-mode" "\ |
| @@ -28156,8 +28193,8 @@ Mode for displaying and reprioritizing top priority Todo. | |||
| 28156 | 28193 | ||
| 28157 | ;;;*** | 28194 | ;;;*** |
| 28158 | 28195 | ||
| 28159 | ;;;### (autoloads nil "tool-bar" "tool-bar.el" (21678 60840 497788 | 28196 | ;;;### (autoloads nil "tool-bar" "tool-bar.el" (21670 32331 885635 |
| 28160 | ;;;;;; 230000)) | 28197 | ;;;;;; 586000)) |
| 28161 | ;;; Generated autoloads from tool-bar.el | 28198 | ;;; Generated autoloads from tool-bar.el |
| 28162 | 28199 | ||
| 28163 | (autoload 'toggle-tool-bar-mode-from-frame "tool-bar" "\ | 28200 | (autoload 'toggle-tool-bar-mode-from-frame "tool-bar" "\ |
| @@ -28227,8 +28264,8 @@ holds a keymap. | |||
| 28227 | 28264 | ||
| 28228 | ;;;*** | 28265 | ;;;*** |
| 28229 | 28266 | ||
| 28230 | ;;;### (autoloads nil "tq" "emacs-lisp/tq.el" (21678 60839 497748 | 28267 | ;;;### (autoloads nil "tq" "emacs-lisp/tq.el" (21670 32330 885624 |
| 28231 | ;;;;;; 135000)) | 28268 | ;;;;;; 725000)) |
| 28232 | ;;; Generated autoloads from emacs-lisp/tq.el | 28269 | ;;; Generated autoloads from emacs-lisp/tq.el |
| 28233 | 28270 | ||
| 28234 | (autoload 'tq-create "tq" "\ | 28271 | (autoload 'tq-create "tq" "\ |
| @@ -28241,8 +28278,8 @@ to a tcp server on another machine. | |||
| 28241 | 28278 | ||
| 28242 | ;;;*** | 28279 | ;;;*** |
| 28243 | 28280 | ||
| 28244 | ;;;### (autoloads nil "trace" "emacs-lisp/trace.el" (21741 17831 | 28281 | ;;;### (autoloads nil "trace" "emacs-lisp/trace.el" (21670 32330 |
| 28245 | ;;;;;; 261102 632000)) | 28282 | ;;;;;; 885624 725000)) |
| 28246 | ;;; Generated autoloads from emacs-lisp/trace.el | 28283 | ;;; Generated autoloads from emacs-lisp/trace.el |
| 28247 | 28284 | ||
| 28248 | (defvar trace-buffer "*trace-output*" "\ | 28285 | (defvar trace-buffer "*trace-output*" "\ |
| @@ -28287,8 +28324,8 @@ the output buffer or changing the window configuration. | |||
| 28287 | 28324 | ||
| 28288 | ;;;*** | 28325 | ;;;*** |
| 28289 | 28326 | ||
| 28290 | ;;;### (autoloads nil "tramp" "net/tramp.el" (21765 52461 392136 | 28327 | ;;;### (autoloads nil "tramp" "net/tramp.el" (21766 44463 655319 |
| 28291 | ;;;;;; 351000)) | 28328 | ;;;;;; 936000)) |
| 28292 | ;;; Generated autoloads from net/tramp.el | 28329 | ;;; Generated autoloads from net/tramp.el |
| 28293 | 28330 | ||
| 28294 | (defvar tramp-mode t "\ | 28331 | (defvar tramp-mode t "\ |
| @@ -28403,8 +28440,8 @@ Discard Tramp from loading remote files. | |||
| 28403 | 28440 | ||
| 28404 | ;;;*** | 28441 | ;;;*** |
| 28405 | 28442 | ||
| 28406 | ;;;### (autoloads nil "tramp-ftp" "net/tramp-ftp.el" (21678 60839 | 28443 | ;;;### (autoloads nil "tramp-ftp" "net/tramp-ftp.el" (21670 32331 |
| 28407 | ;;;;;; 997768 228000)) | 28444 | ;;;;;; 385639 720000)) |
| 28408 | ;;; Generated autoloads from net/tramp-ftp.el | 28445 | ;;; Generated autoloads from net/tramp-ftp.el |
| 28409 | 28446 | ||
| 28410 | (autoload 'tramp-ftp-enable-ange-ftp "tramp-ftp" "\ | 28447 | (autoload 'tramp-ftp-enable-ange-ftp "tramp-ftp" "\ |
| @@ -28414,8 +28451,8 @@ Discard Tramp from loading remote files. | |||
| 28414 | 28451 | ||
| 28415 | ;;;*** | 28452 | ;;;*** |
| 28416 | 28453 | ||
| 28417 | ;;;### (autoloads nil "tutorial" "tutorial.el" (21678 60840 497788 | 28454 | ;;;### (autoloads nil "tutorial" "tutorial.el" (21670 32331 885635 |
| 28418 | ;;;;;; 230000)) | 28455 | ;;;;;; 586000)) |
| 28419 | ;;; Generated autoloads from tutorial.el | 28456 | ;;; Generated autoloads from tutorial.el |
| 28420 | 28457 | ||
| 28421 | (autoload 'help-with-tutorial "tutorial" "\ | 28458 | (autoload 'help-with-tutorial "tutorial" "\ |
| @@ -28439,8 +28476,8 @@ resumed later. | |||
| 28439 | 28476 | ||
| 28440 | ;;;*** | 28477 | ;;;*** |
| 28441 | 28478 | ||
| 28442 | ;;;### (autoloads nil "tv-util" "language/tv-util.el" (21605 26936 | 28479 | ;;;### (autoloads nil "tv-util" "language/tv-util.el" (21607 54478 |
| 28443 | ;;;;;; 888025 150000)) | 28480 | ;;;;;; 300138 641000)) |
| 28444 | ;;; Generated autoloads from language/tv-util.el | 28481 | ;;; Generated autoloads from language/tv-util.el |
| 28445 | 28482 | ||
| 28446 | (autoload 'tai-viet-composition-function "tv-util" "\ | 28483 | (autoload 'tai-viet-composition-function "tv-util" "\ |
| @@ -28450,8 +28487,8 @@ resumed later. | |||
| 28450 | 28487 | ||
| 28451 | ;;;*** | 28488 | ;;;*** |
| 28452 | 28489 | ||
| 28453 | ;;;### (autoloads nil "two-column" "textmodes/two-column.el" (21678 | 28490 | ;;;### (autoloads nil "two-column" "textmodes/two-column.el" (21670 |
| 28454 | ;;;;;; 60840 493788 71000)) | 28491 | ;;;;;; 32331 885635 586000)) |
| 28455 | ;;; Generated autoloads from textmodes/two-column.el | 28492 | ;;; Generated autoloads from textmodes/two-column.el |
| 28456 | (autoload '2C-command "two-column" () t 'keymap) | 28493 | (autoload '2C-command "two-column" () t 'keymap) |
| 28457 | (global-set-key "\C-x6" '2C-command) | 28494 | (global-set-key "\C-x6" '2C-command) |
| @@ -28498,8 +28535,8 @@ First column's text sSs Second column's text | |||
| 28498 | 28535 | ||
| 28499 | ;;;*** | 28536 | ;;;*** |
| 28500 | 28537 | ||
| 28501 | ;;;### (autoloads nil "type-break" "type-break.el" (21678 60840 497788 | 28538 | ;;;### (autoloads nil "type-break" "type-break.el" (21670 32331 885635 |
| 28502 | ;;;;;; 230000)) | 28539 | ;;;;;; 586000)) |
| 28503 | ;;; Generated autoloads from type-break.el | 28540 | ;;; Generated autoloads from type-break.el |
| 28504 | 28541 | ||
| 28505 | (defvar type-break-mode nil "\ | 28542 | (defvar type-break-mode nil "\ |
| @@ -28631,7 +28668,7 @@ FRAC should be the inverse of the fractional value; for example, a value of | |||
| 28631 | 28668 | ||
| 28632 | ;;;*** | 28669 | ;;;*** |
| 28633 | 28670 | ||
| 28634 | ;;;### (autoloads nil "uce" "mail/uce.el" (21678 60839 889763 888000)) | 28671 | ;;;### (autoloads nil "uce" "mail/uce.el" (21670 32331 385639 720000)) |
| 28635 | ;;; Generated autoloads from mail/uce.el | 28672 | ;;; Generated autoloads from mail/uce.el |
| 28636 | 28673 | ||
| 28637 | (autoload 'uce-reply-to-uce "uce" "\ | 28674 | (autoload 'uce-reply-to-uce "uce" "\ |
| @@ -28645,7 +28682,7 @@ You might need to set `uce-mail-reader' before using this. | |||
| 28645 | ;;;*** | 28682 | ;;;*** |
| 28646 | 28683 | ||
| 28647 | ;;;### (autoloads nil "ucs-normalize" "international/ucs-normalize.el" | 28684 | ;;;### (autoloads nil "ucs-normalize" "international/ucs-normalize.el" |
| 28648 | ;;;;;; (21678 60839 785759 709000)) | 28685 | ;;;;;; (21670 32331 385639 720000)) |
| 28649 | ;;; Generated autoloads from international/ucs-normalize.el | 28686 | ;;; Generated autoloads from international/ucs-normalize.el |
| 28650 | 28687 | ||
| 28651 | (autoload 'ucs-normalize-NFD-region "ucs-normalize" "\ | 28688 | (autoload 'ucs-normalize-NFD-region "ucs-normalize" "\ |
| @@ -28710,8 +28747,8 @@ Normalize the string STR by the Unicode NFC and Mac OS's HFS Plus. | |||
| 28710 | 28747 | ||
| 28711 | ;;;*** | 28748 | ;;;*** |
| 28712 | 28749 | ||
| 28713 | ;;;### (autoloads nil "underline" "textmodes/underline.el" (21678 | 28750 | ;;;### (autoloads nil "underline" "textmodes/underline.el" (21670 |
| 28714 | ;;;;;; 60840 493788 71000)) | 28751 | ;;;;;; 32331 885635 586000)) |
| 28715 | ;;; Generated autoloads from textmodes/underline.el | 28752 | ;;; Generated autoloads from textmodes/underline.el |
| 28716 | 28753 | ||
| 28717 | (autoload 'underline-region "underline" "\ | 28754 | (autoload 'underline-region "underline" "\ |
| @@ -28731,8 +28768,8 @@ which specify the range to operate on. | |||
| 28731 | 28768 | ||
| 28732 | ;;;*** | 28769 | ;;;*** |
| 28733 | 28770 | ||
| 28734 | ;;;### (autoloads nil "unrmail" "mail/unrmail.el" (21678 60839 893764 | 28771 | ;;;### (autoloads nil "unrmail" "mail/unrmail.el" (21670 32331 385639 |
| 28735 | ;;;;;; 49000)) | 28772 | ;;;;;; 720000)) |
| 28736 | ;;; Generated autoloads from mail/unrmail.el | 28773 | ;;; Generated autoloads from mail/unrmail.el |
| 28737 | 28774 | ||
| 28738 | (autoload 'batch-unrmail "unrmail" "\ | 28775 | (autoload 'batch-unrmail "unrmail" "\ |
| @@ -28752,8 +28789,8 @@ The variable `unrmail-mbox-format' controls which mbox format to use. | |||
| 28752 | 28789 | ||
| 28753 | ;;;*** | 28790 | ;;;*** |
| 28754 | 28791 | ||
| 28755 | ;;;### (autoloads nil "unsafep" "emacs-lisp/unsafep.el" (21678 60839 | 28792 | ;;;### (autoloads nil "unsafep" "emacs-lisp/unsafep.el" (21670 32330 |
| 28756 | ;;;;;; 497748 135000)) | 28793 | ;;;;;; 885624 725000)) |
| 28757 | ;;; Generated autoloads from emacs-lisp/unsafep.el | 28794 | ;;; Generated autoloads from emacs-lisp/unsafep.el |
| 28758 | 28795 | ||
| 28759 | (autoload 'unsafep "unsafep" "\ | 28796 | (autoload 'unsafep "unsafep" "\ |
| @@ -28765,7 +28802,7 @@ UNSAFEP-VARS is a list of symbols with local bindings. | |||
| 28765 | 28802 | ||
| 28766 | ;;;*** | 28803 | ;;;*** |
| 28767 | 28804 | ||
| 28768 | ;;;### (autoloads nil "url" "url/url.el" (21678 60840 513788 871000)) | 28805 | ;;;### (autoloads nil "url" "url/url.el" (21670 32331 885635 586000)) |
| 28769 | ;;; Generated autoloads from url/url.el | 28806 | ;;; Generated autoloads from url/url.el |
| 28770 | 28807 | ||
| 28771 | (autoload 'url-retrieve "url" "\ | 28808 | (autoload 'url-retrieve "url" "\ |
| @@ -28812,8 +28849,8 @@ no further processing). URL is either a string or a parsed URL. | |||
| 28812 | 28849 | ||
| 28813 | ;;;*** | 28850 | ;;;*** |
| 28814 | 28851 | ||
| 28815 | ;;;### (autoloads nil "url-auth" "url/url-auth.el" (21678 60840 501788 | 28852 | ;;;### (autoloads nil "url-auth" "url/url-auth.el" (21670 32331 885635 |
| 28816 | ;;;;;; 391000)) | 28853 | ;;;;;; 586000)) |
| 28817 | ;;; Generated autoloads from url/url-auth.el | 28854 | ;;; Generated autoloads from url/url-auth.el |
| 28818 | 28855 | ||
| 28819 | (autoload 'url-get-authentication "url-auth" "\ | 28856 | (autoload 'url-get-authentication "url-auth" "\ |
| @@ -28854,8 +28891,8 @@ RATING a rating between 1 and 10 of the strength of the authentication. | |||
| 28854 | 28891 | ||
| 28855 | ;;;*** | 28892 | ;;;*** |
| 28856 | 28893 | ||
| 28857 | ;;;### (autoloads nil "url-cache" "url/url-cache.el" (21678 60840 | 28894 | ;;;### (autoloads nil "url-cache" "url/url-cache.el" (21670 32331 |
| 28858 | ;;;;;; 501788 391000)) | 28895 | ;;;;;; 885635 586000)) |
| 28859 | ;;; Generated autoloads from url/url-cache.el | 28896 | ;;; Generated autoloads from url/url-cache.el |
| 28860 | 28897 | ||
| 28861 | (autoload 'url-store-in-cache "url-cache" "\ | 28898 | (autoload 'url-store-in-cache "url-cache" "\ |
| @@ -28876,8 +28913,8 @@ Extract FNAM from the local disk cache. | |||
| 28876 | 28913 | ||
| 28877 | ;;;*** | 28914 | ;;;*** |
| 28878 | 28915 | ||
| 28879 | ;;;### (autoloads nil "url-cid" "url/url-cid.el" (21678 60840 501788 | 28916 | ;;;### (autoloads nil "url-cid" "url/url-cid.el" (21670 32331 885635 |
| 28880 | ;;;;;; 391000)) | 28917 | ;;;;;; 586000)) |
| 28881 | ;;; Generated autoloads from url/url-cid.el | 28918 | ;;; Generated autoloads from url/url-cid.el |
| 28882 | 28919 | ||
| 28883 | (autoload 'url-cid "url-cid" "\ | 28920 | (autoload 'url-cid "url-cid" "\ |
| @@ -28887,8 +28924,8 @@ Extract FNAM from the local disk cache. | |||
| 28887 | 28924 | ||
| 28888 | ;;;*** | 28925 | ;;;*** |
| 28889 | 28926 | ||
| 28890 | ;;;### (autoloads nil "url-dav" "url/url-dav.el" (21697 290 540850 | 28927 | ;;;### (autoloads nil "url-dav" "url/url-dav.el" (21696 56380 925320 |
| 28891 | ;;;;;; 262000)) | 28928 | ;;;;;; 624000)) |
| 28892 | ;;; Generated autoloads from url/url-dav.el | 28929 | ;;; Generated autoloads from url/url-dav.el |
| 28893 | 28930 | ||
| 28894 | (autoload 'url-dav-supported-p "url-dav" "\ | 28931 | (autoload 'url-dav-supported-p "url-dav" "\ |
| @@ -28922,8 +28959,8 @@ added to this list, so most requests can just pass in nil. | |||
| 28922 | 28959 | ||
| 28923 | ;;;*** | 28960 | ;;;*** |
| 28924 | 28961 | ||
| 28925 | ;;;### (autoloads nil "url-file" "url/url-file.el" (21678 60840 505788 | 28962 | ;;;### (autoloads nil "url-file" "url/url-file.el" (21670 32331 885635 |
| 28926 | ;;;;;; 551000)) | 28963 | ;;;;;; 586000)) |
| 28927 | ;;; Generated autoloads from url/url-file.el | 28964 | ;;; Generated autoloads from url/url-file.el |
| 28928 | 28965 | ||
| 28929 | (autoload 'url-file "url-file" "\ | 28966 | (autoload 'url-file "url-file" "\ |
| @@ -28933,8 +28970,8 @@ Handle file: and ftp: URLs. | |||
| 28933 | 28970 | ||
| 28934 | ;;;*** | 28971 | ;;;*** |
| 28935 | 28972 | ||
| 28936 | ;;;### (autoloads nil "url-gw" "url/url-gw.el" (21678 60840 505788 | 28973 | ;;;### (autoloads nil "url-gw" "url/url-gw.el" (21670 32331 885635 |
| 28937 | ;;;;;; 551000)) | 28974 | ;;;;;; 586000)) |
| 28938 | ;;; Generated autoloads from url/url-gw.el | 28975 | ;;; Generated autoloads from url/url-gw.el |
| 28939 | 28976 | ||
| 28940 | (autoload 'url-gateway-nslookup-host "url-gw" "\ | 28977 | (autoload 'url-gateway-nslookup-host "url-gw" "\ |
| @@ -28955,8 +28992,8 @@ overriding the value of `url-gateway-method'. | |||
| 28955 | 28992 | ||
| 28956 | ;;;*** | 28993 | ;;;*** |
| 28957 | 28994 | ||
| 28958 | ;;;### (autoloads nil "url-handlers" "url/url-handlers.el" (21765 | 28995 | ;;;### (autoloads nil "url-handlers" "url/url-handlers.el" (21766 |
| 28959 | ;;;;;; 52463 696089 51000)) | 28996 | ;;;;;; 44463 655319 936000)) |
| 28960 | ;;; Generated autoloads from url/url-handlers.el | 28997 | ;;; Generated autoloads from url/url-handlers.el |
| 28961 | 28998 | ||
| 28962 | (defvar url-handler-mode nil "\ | 28999 | (defvar url-handler-mode nil "\ |
| @@ -29010,8 +29047,8 @@ accessible. | |||
| 29010 | 29047 | ||
| 29011 | ;;;*** | 29048 | ;;;*** |
| 29012 | 29049 | ||
| 29013 | ;;;### (autoloads nil "url-http" "url/url-http.el" (21678 60840 509788 | 29050 | ;;;### (autoloads nil "url-http" "url/url-http.el" (21670 32331 885635 |
| 29014 | ;;;;;; 711000)) | 29051 | ;;;;;; 586000)) |
| 29015 | ;;; Generated autoloads from url/url-http.el | 29052 | ;;; Generated autoloads from url/url-http.el |
| 29016 | (autoload 'url-default-expander "url-expand") | 29053 | (autoload 'url-default-expander "url-expand") |
| 29017 | 29054 | ||
| @@ -29023,8 +29060,8 @@ accessible. | |||
| 29023 | 29060 | ||
| 29024 | ;;;*** | 29061 | ;;;*** |
| 29025 | 29062 | ||
| 29026 | ;;;### (autoloads nil "url-irc" "url/url-irc.el" (21678 60840 509788 | 29063 | ;;;### (autoloads nil "url-irc" "url/url-irc.el" (21670 32331 885635 |
| 29027 | ;;;;;; 711000)) | 29064 | ;;;;;; 586000)) |
| 29028 | ;;; Generated autoloads from url/url-irc.el | 29065 | ;;; Generated autoloads from url/url-irc.el |
| 29029 | 29066 | ||
| 29030 | (autoload 'url-irc "url-irc" "\ | 29067 | (autoload 'url-irc "url-irc" "\ |
| @@ -29034,8 +29071,8 @@ accessible. | |||
| 29034 | 29071 | ||
| 29035 | ;;;*** | 29072 | ;;;*** |
| 29036 | 29073 | ||
| 29037 | ;;;### (autoloads nil "url-ldap" "url/url-ldap.el" (21678 60840 509788 | 29074 | ;;;### (autoloads nil "url-ldap" "url/url-ldap.el" (21670 32331 885635 |
| 29038 | ;;;;;; 711000)) | 29075 | ;;;;;; 586000)) |
| 29039 | ;;; Generated autoloads from url/url-ldap.el | 29076 | ;;; Generated autoloads from url/url-ldap.el |
| 29040 | 29077 | ||
| 29041 | (autoload 'url-ldap "url-ldap" "\ | 29078 | (autoload 'url-ldap "url-ldap" "\ |
| @@ -29048,8 +29085,8 @@ URL can be a URL string, or a URL vector of the type returned by | |||
| 29048 | 29085 | ||
| 29049 | ;;;*** | 29086 | ;;;*** |
| 29050 | 29087 | ||
| 29051 | ;;;### (autoloads nil "url-mailto" "url/url-mailto.el" (21678 60840 | 29088 | ;;;### (autoloads nil "url-mailto" "url/url-mailto.el" (21670 32331 |
| 29052 | ;;;;;; 509788 711000)) | 29089 | ;;;;;; 885635 586000)) |
| 29053 | ;;; Generated autoloads from url/url-mailto.el | 29090 | ;;; Generated autoloads from url/url-mailto.el |
| 29054 | 29091 | ||
| 29055 | (autoload 'url-mail "url-mailto" "\ | 29092 | (autoload 'url-mail "url-mailto" "\ |
| @@ -29064,8 +29101,8 @@ Handle the mailto: URL syntax. | |||
| 29064 | 29101 | ||
| 29065 | ;;;*** | 29102 | ;;;*** |
| 29066 | 29103 | ||
| 29067 | ;;;### (autoloads nil "url-misc" "url/url-misc.el" (21678 60840 509788 | 29104 | ;;;### (autoloads nil "url-misc" "url/url-misc.el" (21670 32331 885635 |
| 29068 | ;;;;;; 711000)) | 29105 | ;;;;;; 586000)) |
| 29069 | ;;; Generated autoloads from url/url-misc.el | 29106 | ;;; Generated autoloads from url/url-misc.el |
| 29070 | 29107 | ||
| 29071 | (autoload 'url-man "url-misc" "\ | 29108 | (autoload 'url-man "url-misc" "\ |
| @@ -29096,8 +29133,8 @@ Fetch a data URL (RFC 2397). | |||
| 29096 | 29133 | ||
| 29097 | ;;;*** | 29134 | ;;;*** |
| 29098 | 29135 | ||
| 29099 | ;;;### (autoloads nil "url-news" "url/url-news.el" (21678 60840 509788 | 29136 | ;;;### (autoloads nil "url-news" "url/url-news.el" (21670 32331 885635 |
| 29100 | ;;;;;; 711000)) | 29137 | ;;;;;; 586000)) |
| 29101 | ;;; Generated autoloads from url/url-news.el | 29138 | ;;; Generated autoloads from url/url-news.el |
| 29102 | 29139 | ||
| 29103 | (autoload 'url-news "url-news" "\ | 29140 | (autoload 'url-news "url-news" "\ |
| @@ -29112,8 +29149,8 @@ Fetch a data URL (RFC 2397). | |||
| 29112 | 29149 | ||
| 29113 | ;;;*** | 29150 | ;;;*** |
| 29114 | 29151 | ||
| 29115 | ;;;### (autoloads nil "url-ns" "url/url-ns.el" (21678 60840 509788 | 29152 | ;;;### (autoloads nil "url-ns" "url/url-ns.el" (21670 32331 885635 |
| 29116 | ;;;;;; 711000)) | 29153 | ;;;;;; 586000)) |
| 29117 | ;;; Generated autoloads from url/url-ns.el | 29154 | ;;; Generated autoloads from url/url-ns.el |
| 29118 | 29155 | ||
| 29119 | (autoload 'isPlainHostName "url-ns" "\ | 29156 | (autoload 'isPlainHostName "url-ns" "\ |
| @@ -29153,8 +29190,8 @@ Fetch a data URL (RFC 2397). | |||
| 29153 | 29190 | ||
| 29154 | ;;;*** | 29191 | ;;;*** |
| 29155 | 29192 | ||
| 29156 | ;;;### (autoloads nil "url-parse" "url/url-parse.el" (21678 60840 | 29193 | ;;;### (autoloads nil "url-parse" "url/url-parse.el" (21670 32331 |
| 29157 | ;;;;;; 509788 711000)) | 29194 | ;;;;;; 885635 586000)) |
| 29158 | ;;; Generated autoloads from url/url-parse.el | 29195 | ;;; Generated autoloads from url/url-parse.el |
| 29159 | 29196 | ||
| 29160 | (autoload 'url-recreate-url "url-parse" "\ | 29197 | (autoload 'url-recreate-url "url-parse" "\ |
| @@ -29205,8 +29242,8 @@ parses to | |||
| 29205 | 29242 | ||
| 29206 | ;;;*** | 29243 | ;;;*** |
| 29207 | 29244 | ||
| 29208 | ;;;### (autoloads nil "url-privacy" "url/url-privacy.el" (21678 60840 | 29245 | ;;;### (autoloads nil "url-privacy" "url/url-privacy.el" (21670 32331 |
| 29209 | ;;;;;; 509788 711000)) | 29246 | ;;;;;; 885635 586000)) |
| 29210 | ;;; Generated autoloads from url/url-privacy.el | 29247 | ;;; Generated autoloads from url/url-privacy.el |
| 29211 | 29248 | ||
| 29212 | (autoload 'url-setup-privacy-info "url-privacy" "\ | 29249 | (autoload 'url-setup-privacy-info "url-privacy" "\ |
| @@ -29216,8 +29253,8 @@ Setup variables that expose info about you and your system. | |||
| 29216 | 29253 | ||
| 29217 | ;;;*** | 29254 | ;;;*** |
| 29218 | 29255 | ||
| 29219 | ;;;### (autoloads nil "url-queue" "url/url-queue.el" (21678 60840 | 29256 | ;;;### (autoloads nil "url-queue" "url/url-queue.el" (21670 32331 |
| 29220 | ;;;;;; 509788 711000)) | 29257 | ;;;;;; 885635 586000)) |
| 29221 | ;;; Generated autoloads from url/url-queue.el | 29258 | ;;; Generated autoloads from url/url-queue.el |
| 29222 | 29259 | ||
| 29223 | (autoload 'url-queue-retrieve "url-queue" "\ | 29260 | (autoload 'url-queue-retrieve "url-queue" "\ |
| @@ -29231,8 +29268,8 @@ The variable `url-queue-timeout' sets a timeout. | |||
| 29231 | 29268 | ||
| 29232 | ;;;*** | 29269 | ;;;*** |
| 29233 | 29270 | ||
| 29234 | ;;;### (autoloads nil "url-tramp" "url/url-tramp.el" (21678 60840 | 29271 | ;;;### (autoloads nil "url-tramp" "url/url-tramp.el" (21670 32331 |
| 29235 | ;;;;;; 509788 711000)) | 29272 | ;;;;;; 885635 586000)) |
| 29236 | ;;; Generated autoloads from url/url-tramp.el | 29273 | ;;; Generated autoloads from url/url-tramp.el |
| 29237 | 29274 | ||
| 29238 | (defvar url-tramp-protocols '("ftp" "ssh" "scp" "rsync" "telnet") "\ | 29275 | (defvar url-tramp-protocols '("ftp" "ssh" "scp" "rsync" "telnet") "\ |
| @@ -29250,8 +29287,8 @@ would have been passed to OPERATION. | |||
| 29250 | 29287 | ||
| 29251 | ;;;*** | 29288 | ;;;*** |
| 29252 | 29289 | ||
| 29253 | ;;;### (autoloads nil "url-util" "url/url-util.el" (21678 60840 513788 | 29290 | ;;;### (autoloads nil "url-util" "url/url-util.el" (21670 32331 885635 |
| 29254 | ;;;;;; 871000)) | 29291 | ;;;;;; 586000)) |
| 29255 | ;;; Generated autoloads from url/url-util.el | 29292 | ;;; Generated autoloads from url/url-util.el |
| 29256 | 29293 | ||
| 29257 | (defvar url-debug nil "\ | 29294 | (defvar url-debug nil "\ |
| @@ -29419,8 +29456,8 @@ This uses `url-current-object', set locally to the buffer. | |||
| 29419 | 29456 | ||
| 29420 | ;;;*** | 29457 | ;;;*** |
| 29421 | 29458 | ||
| 29422 | ;;;### (autoloads nil "userlock" "userlock.el" (21678 60840 513788 | 29459 | ;;;### (autoloads nil "userlock" "userlock.el" (21670 32331 885635 |
| 29423 | ;;;;;; 871000)) | 29460 | ;;;;;; 586000)) |
| 29424 | ;;; Generated autoloads from userlock.el | 29461 | ;;; Generated autoloads from userlock.el |
| 29425 | 29462 | ||
| 29426 | (autoload 'ask-user-about-lock "userlock" "\ | 29463 | (autoload 'ask-user-about-lock "userlock" "\ |
| @@ -29448,8 +29485,8 @@ The buffer in question is current when this function is called. | |||
| 29448 | 29485 | ||
| 29449 | ;;;*** | 29486 | ;;;*** |
| 29450 | 29487 | ||
| 29451 | ;;;### (autoloads nil "utf-7" "international/utf-7.el" (21678 60839 | 29488 | ;;;### (autoloads nil "utf-7" "international/utf-7.el" (21670 32331 |
| 29452 | ;;;;;; 785759 709000)) | 29489 | ;;;;;; 385639 720000)) |
| 29453 | ;;; Generated autoloads from international/utf-7.el | 29490 | ;;; Generated autoloads from international/utf-7.el |
| 29454 | 29491 | ||
| 29455 | (autoload 'utf-7-post-read-conversion "utf-7" "\ | 29492 | (autoload 'utf-7-post-read-conversion "utf-7" "\ |
| @@ -29474,7 +29511,7 @@ The buffer in question is current when this function is called. | |||
| 29474 | 29511 | ||
| 29475 | ;;;*** | 29512 | ;;;*** |
| 29476 | 29513 | ||
| 29477 | ;;;### (autoloads nil "utf7" "gnus/utf7.el" (21678 60839 733757 619000)) | 29514 | ;;;### (autoloads nil "utf7" "gnus/utf7.el" (21670 32331 385639 720000)) |
| 29478 | ;;; Generated autoloads from gnus/utf7.el | 29515 | ;;; Generated autoloads from gnus/utf7.el |
| 29479 | 29516 | ||
| 29480 | (autoload 'utf7-encode "utf7" "\ | 29517 | (autoload 'utf7-encode "utf7" "\ |
| @@ -29484,8 +29521,8 @@ Encode UTF-7 STRING. Use IMAP modification if FOR-IMAP is non-nil. | |||
| 29484 | 29521 | ||
| 29485 | ;;;*** | 29522 | ;;;*** |
| 29486 | 29523 | ||
| 29487 | ;;;### (autoloads nil "uudecode" "mail/uudecode.el" (21678 60839 | 29524 | ;;;### (autoloads nil "uudecode" "mail/uudecode.el" (21670 32331 |
| 29488 | ;;;;;; 893764 49000)) | 29525 | ;;;;;; 385639 720000)) |
| 29489 | ;;; Generated autoloads from mail/uudecode.el | 29526 | ;;; Generated autoloads from mail/uudecode.el |
| 29490 | 29527 | ||
| 29491 | (autoload 'uudecode-decode-region-external "uudecode" "\ | 29528 | (autoload 'uudecode-decode-region-external "uudecode" "\ |
| @@ -29509,7 +29546,7 @@ If FILE-NAME is non-nil, save the result to FILE-NAME. | |||
| 29509 | 29546 | ||
| 29510 | ;;;*** | 29547 | ;;;*** |
| 29511 | 29548 | ||
| 29512 | ;;;### (autoloads nil "vc" "vc/vc.el" (21756 63738 30469 750000)) | 29549 | ;;;### (autoloads nil "vc" "vc/vc.el" (21748 18111 534605 274000)) |
| 29513 | ;;; Generated autoloads from vc/vc.el | 29550 | ;;; Generated autoloads from vc/vc.el |
| 29514 | 29551 | ||
| 29515 | (defvar vc-checkout-hook nil "\ | 29552 | (defvar vc-checkout-hook nil "\ |
| @@ -29806,8 +29843,8 @@ Return the branch part of a revision number REV. | |||
| 29806 | 29843 | ||
| 29807 | ;;;*** | 29844 | ;;;*** |
| 29808 | 29845 | ||
| 29809 | ;;;### (autoloads nil "vc-annotate" "vc/vc-annotate.el" (21678 60840 | 29846 | ;;;### (autoloads nil "vc-annotate" "vc/vc-annotate.el" (21670 32331 |
| 29810 | ;;;;;; 537789 831000)) | 29847 | ;;;;;; 885635 586000)) |
| 29811 | ;;; Generated autoloads from vc/vc-annotate.el | 29848 | ;;; Generated autoloads from vc/vc-annotate.el |
| 29812 | 29849 | ||
| 29813 | (autoload 'vc-annotate "vc-annotate" "\ | 29850 | (autoload 'vc-annotate "vc-annotate" "\ |
| @@ -29846,8 +29883,8 @@ should be applied to the background or to the foreground. | |||
| 29846 | 29883 | ||
| 29847 | ;;;*** | 29884 | ;;;*** |
| 29848 | 29885 | ||
| 29849 | ;;;### (autoloads nil "vc-bzr" "vc/vc-bzr.el" (21743 64718 144093 | 29886 | ;;;### (autoloads nil "vc-bzr" "vc/vc-bzr.el" (21826 49705 100508 |
| 29850 | ;;;;;; 773000)) | 29887 | ;;;;;; 896000)) |
| 29851 | ;;; Generated autoloads from vc/vc-bzr.el | 29888 | ;;; Generated autoloads from vc/vc-bzr.el |
| 29852 | 29889 | ||
| 29853 | (defconst vc-bzr-admin-dirname ".bzr" "\ | 29890 | (defconst vc-bzr-admin-dirname ".bzr" "\ |
| @@ -29863,8 +29900,8 @@ Name of the format file in a .bzr directory.") | |||
| 29863 | 29900 | ||
| 29864 | ;;;*** | 29901 | ;;;*** |
| 29865 | 29902 | ||
| 29866 | ;;;### (autoloads nil "vc-cvs" "vc/vc-cvs.el" (21743 64718 148093 | 29903 | ;;;### (autoloads nil "vc-cvs" "vc/vc-cvs.el" (21826 49707 480493 |
| 29867 | ;;;;;; 697000)) | 29904 | ;;;;;; 554000)) |
| 29868 | ;;; Generated autoloads from vc/vc-cvs.el | 29905 | ;;; Generated autoloads from vc/vc-cvs.el |
| 29869 | (defun vc-cvs-registered (f) | 29906 | (defun vc-cvs-registered (f) |
| 29870 | "Return non-nil if file F is registered with CVS." | 29907 | "Return non-nil if file F is registered with CVS." |
| @@ -29875,8 +29912,8 @@ Name of the format file in a .bzr directory.") | |||
| 29875 | 29912 | ||
| 29876 | ;;;*** | 29913 | ;;;*** |
| 29877 | 29914 | ||
| 29878 | ;;;### (autoloads nil "vc-dir" "vc/vc-dir.el" (21694 48017 622101 | 29915 | ;;;### (autoloads nil "vc-dir" "vc/vc-dir.el" (21694 14651 747488 |
| 29879 | ;;;;;; 735000)) | 29916 | ;;;;;; 989000)) |
| 29880 | ;;; Generated autoloads from vc/vc-dir.el | 29917 | ;;; Generated autoloads from vc/vc-dir.el |
| 29881 | 29918 | ||
| 29882 | (autoload 'vc-dir "vc-dir" "\ | 29919 | (autoload 'vc-dir "vc-dir" "\ |
| @@ -29900,8 +29937,8 @@ These are the commands available for use in the file status buffer: | |||
| 29900 | 29937 | ||
| 29901 | ;;;*** | 29938 | ;;;*** |
| 29902 | 29939 | ||
| 29903 | ;;;### (autoloads nil "vc-dispatcher" "vc/vc-dispatcher.el" (21803 | 29940 | ;;;### (autoloads nil "vc-dispatcher" "vc/vc-dispatcher.el" (21800 |
| 29904 | ;;;;;; 61751 309339 979000)) | 29941 | ;;;;;; 62631 12543 671000)) |
| 29905 | ;;; Generated autoloads from vc/vc-dispatcher.el | 29942 | ;;; Generated autoloads from vc/vc-dispatcher.el |
| 29906 | 29943 | ||
| 29907 | (autoload 'vc-do-command "vc-dispatcher" "\ | 29944 | (autoload 'vc-do-command "vc-dispatcher" "\ |
| @@ -29924,8 +29961,8 @@ case, and the process object in the asynchronous case. | |||
| 29924 | 29961 | ||
| 29925 | ;;;*** | 29962 | ;;;*** |
| 29926 | 29963 | ||
| 29927 | ;;;### (autoloads nil "vc-git" "vc/vc-git.el" (21743 64718 148093 | 29964 | ;;;### (autoloads nil "vc-git" "vc/vc-git.el" (21826 49709 140509 |
| 29928 | ;;;;;; 697000)) | 29965 | ;;;;;; 237000)) |
| 29929 | ;;; Generated autoloads from vc/vc-git.el | 29966 | ;;; Generated autoloads from vc/vc-git.el |
| 29930 | (defun vc-git-registered (file) | 29967 | (defun vc-git-registered (file) |
| 29931 | "Return non-nil if FILE is registered with git." | 29968 | "Return non-nil if FILE is registered with git." |
| @@ -29936,7 +29973,7 @@ case, and the process object in the asynchronous case. | |||
| 29936 | 29973 | ||
| 29937 | ;;;*** | 29974 | ;;;*** |
| 29938 | 29975 | ||
| 29939 | ;;;### (autoloads nil "vc-hg" "vc/vc-hg.el" (21743 64718 148093 697000)) | 29976 | ;;;### (autoloads nil "vc-hg" "vc/vc-hg.el" (21826 49710 734782 20000)) |
| 29940 | ;;; Generated autoloads from vc/vc-hg.el | 29977 | ;;; Generated autoloads from vc/vc-hg.el |
| 29941 | (defun vc-hg-registered (file) | 29978 | (defun vc-hg-registered (file) |
| 29942 | "Return non-nil if FILE is registered with hg." | 29979 | "Return non-nil if FILE is registered with hg." |
| @@ -29947,8 +29984,8 @@ case, and the process object in the asynchronous case. | |||
| 29947 | 29984 | ||
| 29948 | ;;;*** | 29985 | ;;;*** |
| 29949 | 29986 | ||
| 29950 | ;;;### (autoloads nil "vc-mtn" "vc/vc-mtn.el" (21743 64718 148093 | 29987 | ;;;### (autoloads nil "vc-mtn" "vc/vc-mtn.el" (21826 49712 314797 |
| 29951 | ;;;;;; 697000)) | 29988 | ;;;;;; 780000)) |
| 29952 | ;;; Generated autoloads from vc/vc-mtn.el | 29989 | ;;; Generated autoloads from vc/vc-mtn.el |
| 29953 | 29990 | ||
| 29954 | (defconst vc-mtn-admin-dir "_MTN" "\ | 29991 | (defconst vc-mtn-admin-dir "_MTN" "\ |
| @@ -29964,8 +30001,8 @@ Name of the monotone directory's format file.") | |||
| 29964 | 30001 | ||
| 29965 | ;;;*** | 30002 | ;;;*** |
| 29966 | 30003 | ||
| 29967 | ;;;### (autoloads nil "vc-rcs" "vc/vc-rcs.el" (21756 63738 26469 | 30004 | ;;;### (autoloads nil "vc-rcs" "vc/vc-rcs.el" (21826 49714 91236 |
| 29968 | ;;;;;; 850000)) | 30005 | ;;;;;; 252000)) |
| 29969 | ;;; Generated autoloads from vc/vc-rcs.el | 30006 | ;;; Generated autoloads from vc/vc-rcs.el |
| 29970 | 30007 | ||
| 29971 | (defvar vc-rcs-master-templates (purecopy '("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\ | 30008 | (defvar vc-rcs-master-templates (purecopy '("%sRCS/%s,v" "%s%s,v" "%sRCS/%s")) "\ |
| @@ -29978,8 +30015,8 @@ For a description of possible values, see `vc-check-master-templates'.") | |||
| 29978 | 30015 | ||
| 29979 | ;;;*** | 30016 | ;;;*** |
| 29980 | 30017 | ||
| 29981 | ;;;### (autoloads nil "vc-sccs" "vc/vc-sccs.el" (21756 63738 26469 | 30018 | ;;;### (autoloads nil "vc-sccs" "vc/vc-sccs.el" (21748 18111 534605 |
| 29982 | ;;;;;; 850000)) | 30019 | ;;;;;; 274000)) |
| 29983 | ;;; Generated autoloads from vc/vc-sccs.el | 30020 | ;;; Generated autoloads from vc/vc-sccs.el |
| 29984 | 30021 | ||
| 29985 | (defvar vc-sccs-master-templates (purecopy '("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\ | 30022 | (defvar vc-sccs-master-templates (purecopy '("%sSCCS/s.%s" "%ss.%s" vc-sccs-search-project-dir)) "\ |
| @@ -29997,8 +30034,8 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir) | |||
| 29997 | 30034 | ||
| 29998 | ;;;*** | 30035 | ;;;*** |
| 29999 | 30036 | ||
| 30000 | ;;;### (autoloads nil "vc-src" "vc/vc-src.el" (21756 63738 26469 | 30037 | ;;;### (autoloads nil "vc-src" "vc/vc-src.el" (21748 18111 534605 |
| 30001 | ;;;;;; 850000)) | 30038 | ;;;;;; 274000)) |
| 30002 | ;;; Generated autoloads from vc/vc-src.el | 30039 | ;;; Generated autoloads from vc/vc-src.el |
| 30003 | 30040 | ||
| 30004 | (defvar vc-src-master-templates (purecopy '("%s.src/%s,v")) "\ | 30041 | (defvar vc-src-master-templates (purecopy '("%s.src/%s,v")) "\ |
| @@ -30011,8 +30048,8 @@ For a description of possible values, see `vc-check-master-templates'.") | |||
| 30011 | 30048 | ||
| 30012 | ;;;*** | 30049 | ;;;*** |
| 30013 | 30050 | ||
| 30014 | ;;;### (autoloads nil "vc-svn" "vc/vc-svn.el" (21743 64718 148093 | 30051 | ;;;### (autoloads nil "vc-svn" "vc/vc-svn.el" (21744 21055 525326 |
| 30015 | ;;;;;; 697000)) | 30052 | ;;;;;; 515000)) |
| 30016 | ;;; Generated autoloads from vc/vc-svn.el | 30053 | ;;; Generated autoloads from vc/vc-svn.el |
| 30017 | (defun vc-svn-registered (f) | 30054 | (defun vc-svn-registered (f) |
| 30018 | (let ((admin-dir (cond ((and (eq system-type 'windows-nt) | 30055 | (let ((admin-dir (cond ((and (eq system-type 'windows-nt) |
| @@ -30025,8 +30062,8 @@ For a description of possible values, see `vc-check-master-templates'.") | |||
| 30025 | 30062 | ||
| 30026 | ;;;*** | 30063 | ;;;*** |
| 30027 | 30064 | ||
| 30028 | ;;;### (autoloads nil "vera-mode" "progmodes/vera-mode.el" (21678 | 30065 | ;;;### (autoloads nil "vera-mode" "progmodes/vera-mode.el" (21670 |
| 30029 | ;;;;;; 60840 349782 310000)) | 30066 | ;;;;;; 32331 885635 586000)) |
| 30030 | ;;; Generated autoloads from progmodes/vera-mode.el | 30067 | ;;; Generated autoloads from progmodes/vera-mode.el |
| 30031 | (push (purecopy '(vera-mode 2 28)) package--builtin-versions) | 30068 | (push (purecopy '(vera-mode 2 28)) package--builtin-versions) |
| 30032 | (add-to-list 'auto-mode-alist (cons (purecopy "\\.vr[hi]?\\'") 'vera-mode)) | 30069 | (add-to-list 'auto-mode-alist (cons (purecopy "\\.vr[hi]?\\'") 'vera-mode)) |
| @@ -30085,7 +30122,7 @@ Key bindings: | |||
| 30085 | ;;;*** | 30122 | ;;;*** |
| 30086 | 30123 | ||
| 30087 | ;;;### (autoloads nil "verilog-mode" "progmodes/verilog-mode.el" | 30124 | ;;;### (autoloads nil "verilog-mode" "progmodes/verilog-mode.el" |
| 30088 | ;;;;;; (21737 7371 369619 402000)) | 30125 | ;;;;;; (21735 54828 874639 640000)) |
| 30089 | ;;; Generated autoloads from progmodes/verilog-mode.el | 30126 | ;;; Generated autoloads from progmodes/verilog-mode.el |
| 30090 | 30127 | ||
| 30091 | (autoload 'verilog-mode "verilog-mode" "\ | 30128 | (autoload 'verilog-mode "verilog-mode" "\ |
| @@ -30225,7 +30262,7 @@ Key bindings specific to `verilog-mode-map' are: | |||
| 30225 | ;;;*** | 30262 | ;;;*** |
| 30226 | 30263 | ||
| 30227 | ;;;### (autoloads nil "vhdl-mode" "progmodes/vhdl-mode.el" (21799 | 30264 | ;;;### (autoloads nil "vhdl-mode" "progmodes/vhdl-mode.el" (21799 |
| 30228 | ;;;;;; 14913 220433 536000)) | 30265 | ;;;;;; 41767 71224 187000)) |
| 30229 | ;;; Generated autoloads from progmodes/vhdl-mode.el | 30266 | ;;; Generated autoloads from progmodes/vhdl-mode.el |
| 30230 | 30267 | ||
| 30231 | (autoload 'vhdl-mode "vhdl-mode" "\ | 30268 | (autoload 'vhdl-mode "vhdl-mode" "\ |
| @@ -30779,8 +30816,8 @@ Key bindings: | |||
| 30779 | 30816 | ||
| 30780 | ;;;*** | 30817 | ;;;*** |
| 30781 | 30818 | ||
| 30782 | ;;;### (autoloads nil "viet-util" "language/viet-util.el" (21678 | 30819 | ;;;### (autoloads nil "viet-util" "language/viet-util.el" (21670 |
| 30783 | ;;;;;; 60839 821761 156000)) | 30820 | ;;;;;; 32331 385639 720000)) |
| 30784 | ;;; Generated autoloads from language/viet-util.el | 30821 | ;;; Generated autoloads from language/viet-util.el |
| 30785 | 30822 | ||
| 30786 | (autoload 'viet-encode-viscii-char "viet-util" "\ | 30823 | (autoload 'viet-encode-viscii-char "viet-util" "\ |
| @@ -30824,7 +30861,7 @@ Convert Vietnamese characters of the current buffer to `VIQR' mnemonics. | |||
| 30824 | 30861 | ||
| 30825 | ;;;*** | 30862 | ;;;*** |
| 30826 | 30863 | ||
| 30827 | ;;;### (autoloads nil "view" "view.el" (21678 60840 553790 471000)) | 30864 | ;;;### (autoloads nil "view" "view.el" (21670 32331 885635 586000)) |
| 30828 | ;;; Generated autoloads from view.el | 30865 | ;;; Generated autoloads from view.el |
| 30829 | 30866 | ||
| 30830 | (defvar view-remove-frame-by-deleting t "\ | 30867 | (defvar view-remove-frame-by-deleting t "\ |
| @@ -31080,8 +31117,8 @@ Exit View mode and make the current buffer editable. | |||
| 31080 | 31117 | ||
| 31081 | ;;;*** | 31118 | ;;;*** |
| 31082 | 31119 | ||
| 31083 | ;;;### (autoloads nil "viper" "emulation/viper.el" (21678 60839 513748 | 31120 | ;;;### (autoloads nil "viper" "emulation/viper.el" (21670 32330 885624 |
| 31084 | ;;;;;; 778000)) | 31121 | ;;;;;; 725000)) |
| 31085 | ;;; Generated autoloads from emulation/viper.el | 31122 | ;;; Generated autoloads from emulation/viper.el |
| 31086 | (push (purecopy '(viper 3 14 1)) package--builtin-versions) | 31123 | (push (purecopy '(viper 3 14 1)) package--builtin-versions) |
| 31087 | 31124 | ||
| @@ -31098,8 +31135,8 @@ Turn on Viper emulation of Vi in Emacs. See Info node `(viper)Top'. | |||
| 31098 | 31135 | ||
| 31099 | ;;;*** | 31136 | ;;;*** |
| 31100 | 31137 | ||
| 31101 | ;;;### (autoloads nil "warnings" "emacs-lisp/warnings.el" (21678 | 31138 | ;;;### (autoloads nil "warnings" "emacs-lisp/warnings.el" (21670 |
| 31102 | ;;;;;; 60839 497748 135000)) | 31139 | ;;;;;; 32330 885624 725000)) |
| 31103 | ;;; Generated autoloads from emacs-lisp/warnings.el | 31140 | ;;; Generated autoloads from emacs-lisp/warnings.el |
| 31104 | 31141 | ||
| 31105 | (defvar warning-prefix-function nil "\ | 31142 | (defvar warning-prefix-function nil "\ |
| @@ -31189,7 +31226,7 @@ this is equivalent to `display-warning', using | |||
| 31189 | 31226 | ||
| 31190 | ;;;*** | 31227 | ;;;*** |
| 31191 | 31228 | ||
| 31192 | ;;;### (autoloads nil "wdired" "wdired.el" (21678 60840 553790 471000)) | 31229 | ;;;### (autoloads nil "wdired" "wdired.el" (21670 32331 885635 586000)) |
| 31193 | ;;; Generated autoloads from wdired.el | 31230 | ;;; Generated autoloads from wdired.el |
| 31194 | (push (purecopy '(wdired 2 0)) package--builtin-versions) | 31231 | (push (purecopy '(wdired 2 0)) package--builtin-versions) |
| 31195 | 31232 | ||
| @@ -31207,8 +31244,8 @@ See `wdired-mode'. | |||
| 31207 | 31244 | ||
| 31208 | ;;;*** | 31245 | ;;;*** |
| 31209 | 31246 | ||
| 31210 | ;;;### (autoloads nil "webjump" "net/webjump.el" (21678 60840 9768 | 31247 | ;;;### (autoloads nil "webjump" "net/webjump.el" (21670 32331 385639 |
| 31211 | ;;;;;; 710000)) | 31248 | ;;;;;; 720000)) |
| 31212 | ;;; Generated autoloads from net/webjump.el | 31249 | ;;; Generated autoloads from net/webjump.el |
| 31213 | 31250 | ||
| 31214 | (autoload 'webjump "webjump" "\ | 31251 | (autoload 'webjump "webjump" "\ |
| @@ -31224,8 +31261,8 @@ Please submit bug reports and other feedback to the author, Neil W. Van Dyke | |||
| 31224 | 31261 | ||
| 31225 | ;;;*** | 31262 | ;;;*** |
| 31226 | 31263 | ||
| 31227 | ;;;### (autoloads nil "which-func" "progmodes/which-func.el" (21678 | 31264 | ;;;### (autoloads nil "which-func" "progmodes/which-func.el" (21670 |
| 31228 | ;;;;;; 60840 377783 430000)) | 31265 | ;;;;;; 32331 885635 586000)) |
| 31229 | ;;; Generated autoloads from progmodes/which-func.el | 31266 | ;;; Generated autoloads from progmodes/which-func.el |
| 31230 | (put 'which-func-format 'risky-local-variable t) | 31267 | (put 'which-func-format 'risky-local-variable t) |
| 31231 | (put 'which-func-current 'risky-local-variable t) | 31268 | (put 'which-func-current 'risky-local-variable t) |
| @@ -31255,8 +31292,8 @@ in certain major modes. | |||
| 31255 | 31292 | ||
| 31256 | ;;;*** | 31293 | ;;;*** |
| 31257 | 31294 | ||
| 31258 | ;;;### (autoloads nil "whitespace" "whitespace.el" (21678 60840 557790 | 31295 | ;;;### (autoloads nil "whitespace" "whitespace.el" (21670 32331 885635 |
| 31259 | ;;;;;; 631000)) | 31296 | ;;;;;; 586000)) |
| 31260 | ;;; Generated autoloads from whitespace.el | 31297 | ;;; Generated autoloads from whitespace.el |
| 31261 | (push (purecopy '(whitespace 13 2 2)) package--builtin-versions) | 31298 | (push (purecopy '(whitespace 13 2 2)) package--builtin-versions) |
| 31262 | 31299 | ||
| @@ -31624,8 +31661,8 @@ cleaning up these problems. | |||
| 31624 | 31661 | ||
| 31625 | ;;;*** | 31662 | ;;;*** |
| 31626 | 31663 | ||
| 31627 | ;;;### (autoloads nil "wid-browse" "wid-browse.el" (21678 60840 557790 | 31664 | ;;;### (autoloads nil "wid-browse" "wid-browse.el" (21670 32331 885635 |
| 31628 | ;;;;;; 631000)) | 31665 | ;;;;;; 586000)) |
| 31629 | ;;; Generated autoloads from wid-browse.el | 31666 | ;;; Generated autoloads from wid-browse.el |
| 31630 | 31667 | ||
| 31631 | (autoload 'widget-browse-at "wid-browse" "\ | 31668 | (autoload 'widget-browse-at "wid-browse" "\ |
| @@ -31653,8 +31690,8 @@ if ARG is omitted or nil. | |||
| 31653 | 31690 | ||
| 31654 | ;;;*** | 31691 | ;;;*** |
| 31655 | 31692 | ||
| 31656 | ;;;### (autoloads nil "wid-edit" "wid-edit.el" (21678 60840 561790 | 31693 | ;;;### (autoloads nil "wid-edit" "wid-edit.el" (21816 50862 20497 |
| 31657 | ;;;;;; 791000)) | 31694 | ;;;;;; 333000)) |
| 31658 | ;;; Generated autoloads from wid-edit.el | 31695 | ;;; Generated autoloads from wid-edit.el |
| 31659 | 31696 | ||
| 31660 | (autoload 'widgetp "wid-edit" "\ | 31697 | (autoload 'widgetp "wid-edit" "\ |
| @@ -31696,8 +31733,8 @@ Setup current buffer so editing string widgets works. | |||
| 31696 | 31733 | ||
| 31697 | ;;;*** | 31734 | ;;;*** |
| 31698 | 31735 | ||
| 31699 | ;;;### (autoloads nil "windmove" "windmove.el" (21733 15494 362925 | 31736 | ;;;### (autoloads nil "windmove" "windmove.el" (21733 50750 334730 |
| 31700 | ;;;;;; 968000)) | 31737 | ;;;;;; 5000)) |
| 31701 | ;;; Generated autoloads from windmove.el | 31738 | ;;; Generated autoloads from windmove.el |
| 31702 | 31739 | ||
| 31703 | (autoload 'windmove-left "windmove" "\ | 31740 | (autoload 'windmove-left "windmove" "\ |
| @@ -31749,7 +31786,7 @@ Default MODIFIER is 'shift. | |||
| 31749 | 31786 | ||
| 31750 | ;;;*** | 31787 | ;;;*** |
| 31751 | 31788 | ||
| 31752 | ;;;### (autoloads nil "winner" "winner.el" (21733 15494 362925 968000)) | 31789 | ;;;### (autoloads nil "winner" "winner.el" (21733 50750 334730 5000)) |
| 31753 | ;;; Generated autoloads from winner.el | 31790 | ;;; Generated autoloads from winner.el |
| 31754 | 31791 | ||
| 31755 | (defvar winner-mode nil "\ | 31792 | (defvar winner-mode nil "\ |
| @@ -31772,7 +31809,7 @@ the mode if ARG is omitted or nil, and toggle it if ARG is `toggle'. | |||
| 31772 | 31809 | ||
| 31773 | ;;;*** | 31810 | ;;;*** |
| 31774 | 31811 | ||
| 31775 | ;;;### (autoloads nil "woman" "woman.el" (21678 60840 573791 271000)) | 31812 | ;;;### (autoloads nil "woman" "woman.el" (21670 32331 885635 586000)) |
| 31776 | ;;; Generated autoloads from woman.el | 31813 | ;;; Generated autoloads from woman.el |
| 31777 | (push (purecopy '(woman 0 551)) package--builtin-versions) | 31814 | (push (purecopy '(woman 0 551)) package--builtin-versions) |
| 31778 | 31815 | ||
| @@ -31821,7 +31858,7 @@ Default bookmark handler for Woman buffers. | |||
| 31821 | 31858 | ||
| 31822 | ;;;*** | 31859 | ;;;*** |
| 31823 | 31860 | ||
| 31824 | ;;;### (autoloads nil "xml" "xml.el" (21678 60840 573791 271000)) | 31861 | ;;;### (autoloads nil "xml" "xml.el" (21670 32331 885635 586000)) |
| 31825 | ;;; Generated autoloads from xml.el | 31862 | ;;; Generated autoloads from xml.el |
| 31826 | 31863 | ||
| 31827 | (autoload 'xml-parse-file "xml" "\ | 31864 | (autoload 'xml-parse-file "xml" "\ |
| @@ -31877,8 +31914,8 @@ Both features can be combined by providing a cons cell | |||
| 31877 | 31914 | ||
| 31878 | ;;;*** | 31915 | ;;;*** |
| 31879 | 31916 | ||
| 31880 | ;;;### (autoloads nil "xmltok" "nxml/xmltok.el" (21678 60840 29769 | 31917 | ;;;### (autoloads nil "xmltok" "nxml/xmltok.el" (21670 32331 385639 |
| 31881 | ;;;;;; 509000)) | 31918 | ;;;;;; 720000)) |
| 31882 | ;;; Generated autoloads from nxml/xmltok.el | 31919 | ;;; Generated autoloads from nxml/xmltok.el |
| 31883 | 31920 | ||
| 31884 | (autoload 'xmltok-get-declared-encoding-position "xmltok" "\ | 31921 | (autoload 'xmltok-get-declared-encoding-position "xmltok" "\ |
| @@ -31896,8 +31933,8 @@ If LIMIT is non-nil, then do not consider characters beyond LIMIT. | |||
| 31896 | 31933 | ||
| 31897 | ;;;*** | 31934 | ;;;*** |
| 31898 | 31935 | ||
| 31899 | ;;;### (autoloads nil "xref" "progmodes/xref.el" (21738 45410 880804 | 31936 | ;;;### (autoloads nil "xref" "progmodes/xref.el" (21826 300 640488 |
| 31900 | ;;;;;; 179000)) | 31937 | ;;;;;; 815000)) |
| 31901 | ;;; Generated autoloads from progmodes/xref.el | 31938 | ;;; Generated autoloads from progmodes/xref.el |
| 31902 | 31939 | ||
| 31903 | (autoload 'xref-pop-marker-stack "xref" "\ | 31940 | (autoload 'xref-pop-marker-stack "xref" "\ |
| @@ -31946,8 +31983,8 @@ The argument has the same meaning as in `apropos'. | |||
| 31946 | 31983 | ||
| 31947 | ;;;*** | 31984 | ;;;*** |
| 31948 | 31985 | ||
| 31949 | ;;;### (autoloads nil "xt-mouse" "xt-mouse.el" (21779 25618 200348 | 31986 | ;;;### (autoloads nil "xt-mouse" "xt-mouse.el" (21779 56495 106033 |
| 31950 | ;;;;;; 730000)) | 31987 | ;;;;;; 935000)) |
| 31951 | ;;; Generated autoloads from xt-mouse.el | 31988 | ;;; Generated autoloads from xt-mouse.el |
| 31952 | 31989 | ||
| 31953 | (defvar xterm-mouse-mode nil "\ | 31990 | (defvar xterm-mouse-mode nil "\ |
| @@ -31976,7 +32013,7 @@ down the SHIFT key while pressing the mouse button. | |||
| 31976 | 32013 | ||
| 31977 | ;;;*** | 32014 | ;;;*** |
| 31978 | 32015 | ||
| 31979 | ;;;### (autoloads nil "yenc" "gnus/yenc.el" (21678 60839 733757 619000)) | 32016 | ;;;### (autoloads nil "yenc" "gnus/yenc.el" (21670 32331 385639 720000)) |
| 31980 | ;;; Generated autoloads from gnus/yenc.el | 32017 | ;;; Generated autoloads from gnus/yenc.el |
| 31981 | 32018 | ||
| 31982 | (autoload 'yenc-decode-region "yenc" "\ | 32019 | (autoload 'yenc-decode-region "yenc" "\ |
| @@ -31991,7 +32028,7 @@ Extract file name from an yenc header. | |||
| 31991 | 32028 | ||
| 31992 | ;;;*** | 32029 | ;;;*** |
| 31993 | 32030 | ||
| 31994 | ;;;### (autoloads nil "zone" "play/zone.el" (21678 60840 213776 870000)) | 32031 | ;;;### (autoloads nil "zone" "play/zone.el" (21670 32331 385639 720000)) |
| 31995 | ;;; Generated autoloads from play/zone.el | 32032 | ;;; Generated autoloads from play/zone.el |
| 31996 | 32033 | ||
| 31997 | (autoload 'zone "zone" "\ | 32034 | (autoload 'zone "zone" "\ |
| @@ -32037,11 +32074,9 @@ Zone out, completely. | |||
| 32037 | ;;;;;; "cedet/ede/system.el" "cedet/ede/util.el" "cedet/semantic/analyze.el" | 32074 | ;;;;;; "cedet/ede/system.el" "cedet/ede/util.el" "cedet/semantic/analyze.el" |
| 32038 | ;;;;;; "cedet/semantic/analyze/complete.el" "cedet/semantic/analyze/debug.el" | 32075 | ;;;;;; "cedet/semantic/analyze/complete.el" "cedet/semantic/analyze/debug.el" |
| 32039 | ;;;;;; "cedet/semantic/analyze/fcn.el" "cedet/semantic/analyze/refs.el" | 32076 | ;;;;;; "cedet/semantic/analyze/fcn.el" "cedet/semantic/analyze/refs.el" |
| 32040 | ;;;;;; "cedet/semantic/bovine.el" "cedet/semantic/bovine/c-by.el" | 32077 | ;;;;;; "cedet/semantic/bovine.el" "cedet/semantic/bovine/c.el" "cedet/semantic/bovine/debug.el" |
| 32041 | ;;;;;; "cedet/semantic/bovine/c.el" "cedet/semantic/bovine/debug.el" | ||
| 32042 | ;;;;;; "cedet/semantic/bovine/el.el" "cedet/semantic/bovine/gcc.el" | 32078 | ;;;;;; "cedet/semantic/bovine/el.el" "cedet/semantic/bovine/gcc.el" |
| 32043 | ;;;;;; "cedet/semantic/bovine/make-by.el" "cedet/semantic/bovine/make.el" | 32079 | ;;;;;; "cedet/semantic/bovine/make.el" "cedet/semantic/bovine/scm.el" |
| 32044 | ;;;;;; "cedet/semantic/bovine/scm-by.el" "cedet/semantic/bovine/scm.el" | ||
| 32045 | ;;;;;; "cedet/semantic/chart.el" "cedet/semantic/complete.el" "cedet/semantic/ctxt.el" | 32080 | ;;;;;; "cedet/semantic/chart.el" "cedet/semantic/complete.el" "cedet/semantic/ctxt.el" |
| 32046 | ;;;;;; "cedet/semantic/db-debug.el" "cedet/semantic/db-ebrowse.el" | 32081 | ;;;;;; "cedet/semantic/db-debug.el" "cedet/semantic/db-ebrowse.el" |
| 32047 | ;;;;;; "cedet/semantic/db-el.el" "cedet/semantic/db-file.el" "cedet/semantic/db-find.el" | 32082 | ;;;;;; "cedet/semantic/db-el.el" "cedet/semantic/db-file.el" "cedet/semantic/db-find.el" |
| @@ -32064,23 +32099,21 @@ Zone out, completely. | |||
| 32064 | ;;;;;; "cedet/semantic/tag.el" "cedet/semantic/texi.el" "cedet/semantic/util-modes.el" | 32099 | ;;;;;; "cedet/semantic/tag.el" "cedet/semantic/texi.el" "cedet/semantic/util-modes.el" |
| 32065 | ;;;;;; "cedet/semantic/util.el" "cedet/semantic/wisent.el" "cedet/semantic/wisent/comp.el" | 32100 | ;;;;;; "cedet/semantic/util.el" "cedet/semantic/wisent.el" "cedet/semantic/wisent/comp.el" |
| 32066 | ;;;;;; "cedet/semantic/wisent/java-tags.el" "cedet/semantic/wisent/javascript.el" | 32101 | ;;;;;; "cedet/semantic/wisent/java-tags.el" "cedet/semantic/wisent/javascript.el" |
| 32067 | ;;;;;; "cedet/semantic/wisent/javat-wy.el" "cedet/semantic/wisent/js-wy.el" | 32102 | ;;;;;; "cedet/semantic/wisent/python.el" "cedet/semantic/wisent/wisent.el" |
| 32068 | ;;;;;; "cedet/semantic/wisent/python-wy.el" "cedet/semantic/wisent/python.el" | 32103 | ;;;;;; "cedet/srecode/args.el" "cedet/srecode/compile.el" "cedet/srecode/cpp.el" |
| 32069 | ;;;;;; "cedet/semantic/wisent/wisent.el" "cedet/srecode/args.el" | 32104 | ;;;;;; "cedet/srecode/ctxt.el" "cedet/srecode/dictionary.el" "cedet/srecode/document.el" |
| 32070 | ;;;;;; "cedet/srecode/compile.el" "cedet/srecode/cpp.el" "cedet/srecode/ctxt.el" | ||
| 32071 | ;;;;;; "cedet/srecode/dictionary.el" "cedet/srecode/document.el" | ||
| 32072 | ;;;;;; "cedet/srecode/el.el" "cedet/srecode/expandproto.el" "cedet/srecode/extract.el" | 32105 | ;;;;;; "cedet/srecode/el.el" "cedet/srecode/expandproto.el" "cedet/srecode/extract.el" |
| 32073 | ;;;;;; "cedet/srecode/fields.el" "cedet/srecode/filters.el" "cedet/srecode/find.el" | 32106 | ;;;;;; "cedet/srecode/fields.el" "cedet/srecode/filters.el" "cedet/srecode/find.el" |
| 32074 | ;;;;;; "cedet/srecode/getset.el" "cedet/srecode/insert.el" "cedet/srecode/java.el" | 32107 | ;;;;;; "cedet/srecode/getset.el" "cedet/srecode/insert.el" "cedet/srecode/java.el" |
| 32075 | ;;;;;; "cedet/srecode/loaddefs.el" "cedet/srecode/map.el" "cedet/srecode/mode.el" | 32108 | ;;;;;; "cedet/srecode/loaddefs.el" "cedet/srecode/map.el" "cedet/srecode/mode.el" |
| 32076 | ;;;;;; "cedet/srecode/semantic.el" "cedet/srecode/srt-wy.el" "cedet/srecode/srt.el" | 32109 | ;;;;;; "cedet/srecode/semantic.el" "cedet/srecode/srt.el" "cedet/srecode/table.el" |
| 32077 | ;;;;;; "cedet/srecode/table.el" "cedet/srecode/template.el" "cedet/srecode/texi.el" | 32110 | ;;;;;; "cedet/srecode/template.el" "cedet/srecode/texi.el" "cus-dep.el" |
| 32078 | ;;;;;; "cus-dep.el" "cus-load.el" "dframe.el" "dired-aux.el" "dired-x.el" | 32111 | ;;;;;; "dframe.el" "dired-aux.el" "dired-x.el" "dom.el" "dos-fns.el" |
| 32079 | ;;;;;; "dom.el" "dos-fns.el" "dos-vars.el" "dos-w32.el" "dynamic-setting.el" | 32112 | ;;;;;; "dos-vars.el" "dos-w32.el" "dynamic-setting.el" "emacs-lisp/avl-tree.el" |
| 32080 | ;;;;;; "emacs-lisp/avl-tree.el" "emacs-lisp/bindat.el" "emacs-lisp/byte-opt.el" | 32113 | ;;;;;; "emacs-lisp/bindat.el" "emacs-lisp/byte-opt.el" "emacs-lisp/cl-extra.el" |
| 32081 | ;;;;;; "emacs-lisp/cl-extra.el" "emacs-lisp/cl-generic.el" "emacs-lisp/cl-loaddefs.el" | 32114 | ;;;;;; "emacs-lisp/cl-generic.el" "emacs-lisp/cl-loaddefs.el" "emacs-lisp/cl-macs.el" |
| 32082 | ;;;;;; "emacs-lisp/cl-macs.el" "emacs-lisp/cl-seq.el" "emacs-lisp/cl.el" | 32115 | ;;;;;; "emacs-lisp/cl-seq.el" "emacs-lisp/cl.el" "emacs-lisp/eieio-base.el" |
| 32083 | ;;;;;; "emacs-lisp/eieio-base.el" "emacs-lisp/eieio-compat.el" "emacs-lisp/eieio-custom.el" | 32116 | ;;;;;; "emacs-lisp/eieio-compat.el" "emacs-lisp/eieio-custom.el" |
| 32084 | ;;;;;; "emacs-lisp/eieio-datadebug.el" "emacs-lisp/eieio-opt.el" | 32117 | ;;;;;; "emacs-lisp/eieio-datadebug.el" "emacs-lisp/eieio-opt.el" |
| 32085 | ;;;;;; "emacs-lisp/eieio-speedbar.el" "emacs-lisp/generator.el" | 32118 | ;;;;;; "emacs-lisp/eieio-speedbar.el" "emacs-lisp/generator.el" |
| 32086 | ;;;;;; "emacs-lisp/lisp-mnt.el" "emacs-lisp/package-x.el" "emacs-lisp/smie.el" | 32119 | ;;;;;; "emacs-lisp/lisp-mnt.el" "emacs-lisp/package-x.el" "emacs-lisp/smie.el" |
| @@ -32099,66 +32132,51 @@ Zone out, completely. | |||
| 32099 | ;;;;;; "eshell/esh-arg.el" "eshell/esh-cmd.el" "eshell/esh-ext.el" | 32132 | ;;;;;; "eshell/esh-arg.el" "eshell/esh-cmd.el" "eshell/esh-ext.el" |
| 32100 | ;;;;;; "eshell/esh-groups.el" "eshell/esh-io.el" "eshell/esh-module.el" | 32133 | ;;;;;; "eshell/esh-groups.el" "eshell/esh-io.el" "eshell/esh-module.el" |
| 32101 | ;;;;;; "eshell/esh-opt.el" "eshell/esh-proc.el" "eshell/esh-util.el" | 32134 | ;;;;;; "eshell/esh-opt.el" "eshell/esh-proc.el" "eshell/esh-util.el" |
| 32102 | ;;;;;; "eshell/esh-var.el" "ezimage.el" "finder-inf.el" "format-spec.el" | 32135 | ;;;;;; "eshell/esh-var.el" "ezimage.el" "format-spec.el" "fringe.el" |
| 32103 | ;;;;;; "fringe.el" "generic-x.el" "gnus/compface.el" "gnus/gnus-async.el" | 32136 | ;;;;;; "generic-x.el" "gnus/compface.el" "gnus/gnus-async.el" "gnus/gnus-bcklg.el" |
| 32104 | ;;;;;; "gnus/gnus-bcklg.el" "gnus/gnus-cite.el" "gnus/gnus-cloud.el" | 32137 | ;;;;;; "gnus/gnus-cite.el" "gnus/gnus-cloud.el" "gnus/gnus-cus.el" |
| 32105 | ;;;;;; "gnus/gnus-cus.el" "gnus/gnus-demon.el" "gnus/gnus-dup.el" | 32138 | ;;;;;; "gnus/gnus-demon.el" "gnus/gnus-dup.el" "gnus/gnus-eform.el" |
| 32106 | ;;;;;; "gnus/gnus-eform.el" "gnus/gnus-ems.el" "gnus/gnus-icalendar.el" | 32139 | ;;;;;; "gnus/gnus-ems.el" "gnus/gnus-icalendar.el" "gnus/gnus-int.el" |
| 32107 | ;;;;;; "gnus/gnus-int.el" "gnus/gnus-logic.el" "gnus/gnus-mh.el" | 32140 | ;;;;;; "gnus/gnus-logic.el" "gnus/gnus-mh.el" "gnus/gnus-salt.el" |
| 32108 | ;;;;;; "gnus/gnus-salt.el" "gnus/gnus-score.el" "gnus/gnus-srvr.el" | 32141 | ;;;;;; "gnus/gnus-score.el" "gnus/gnus-srvr.el" "gnus/gnus-topic.el" |
| 32109 | ;;;;;; "gnus/gnus-topic.el" "gnus/gnus-undo.el" "gnus/gnus-util.el" | 32142 | ;;;;;; "gnus/gnus-undo.el" "gnus/gnus-util.el" "gnus/gnus-uu.el" |
| 32110 | ;;;;;; "gnus/gnus-uu.el" "gnus/gnus-vm.el" "gnus/gssapi.el" "gnus/ietf-drums.el" | 32143 | ;;;;;; "gnus/gnus-vm.el" "gnus/gssapi.el" "gnus/ietf-drums.el" "gnus/legacy-gnus-agent.el" |
| 32111 | ;;;;;; "gnus/legacy-gnus-agent.el" "gnus/mail-parse.el" "gnus/mail-prsvr.el" | 32144 | ;;;;;; "gnus/mail-parse.el" "gnus/mail-prsvr.el" "gnus/mail-source.el" |
| 32112 | ;;;;;; "gnus/mail-source.el" "gnus/mailcap.el" "gnus/messcompat.el" | 32145 | ;;;;;; "gnus/mailcap.el" "gnus/messcompat.el" "gnus/mm-archive.el" |
| 32113 | ;;;;;; "gnus/mm-archive.el" "gnus/mm-bodies.el" "gnus/mm-decode.el" | 32146 | ;;;;;; "gnus/mm-bodies.el" "gnus/mm-decode.el" "gnus/mm-util.el" |
| 32114 | ;;;;;; "gnus/mm-util.el" "gnus/mm-view.el" "gnus/mml-sec.el" "gnus/mml-smime.el" | 32147 | ;;;;;; "gnus/mm-view.el" "gnus/mml-sec.el" "gnus/mml-smime.el" "gnus/nnagent.el" |
| 32115 | ;;;;;; "gnus/nnagent.el" "gnus/nnbabyl.el" "gnus/nndir.el" "gnus/nndraft.el" | 32148 | ;;;;;; "gnus/nnbabyl.el" "gnus/nndir.el" "gnus/nndraft.el" "gnus/nneething.el" |
| 32116 | ;;;;;; "gnus/nneething.el" "gnus/nngateway.el" "gnus/nnheader.el" | 32149 | ;;;;;; "gnus/nngateway.el" "gnus/nnheader.el" "gnus/nnimap.el" "gnus/nnir.el" |
| 32117 | ;;;;;; "gnus/nnimap.el" "gnus/nnir.el" "gnus/nnmail.el" "gnus/nnmaildir.el" | 32150 | ;;;;;; "gnus/nnmail.el" "gnus/nnmaildir.el" "gnus/nnmairix.el" "gnus/nnmbox.el" |
| 32118 | ;;;;;; "gnus/nnmairix.el" "gnus/nnmbox.el" "gnus/nnmh.el" "gnus/nnnil.el" | 32151 | ;;;;;; "gnus/nnmh.el" "gnus/nnnil.el" "gnus/nnoo.el" "gnus/nnregistry.el" |
| 32119 | ;;;;;; "gnus/nnoo.el" "gnus/nnregistry.el" "gnus/nnrss.el" "gnus/nnspool.el" | 32152 | ;;;;;; "gnus/nnrss.el" "gnus/nnspool.el" "gnus/nntp.el" "gnus/nnvirtual.el" |
| 32120 | ;;;;;; "gnus/nntp.el" "gnus/nnvirtual.el" "gnus/nnweb.el" "gnus/registry.el" | 32153 | ;;;;;; "gnus/nnweb.el" "gnus/registry.el" "gnus/rfc1843.el" "gnus/rfc2045.el" |
| 32121 | ;;;;;; "gnus/rfc1843.el" "gnus/rfc2045.el" "gnus/rfc2047.el" "gnus/rfc2231.el" | 32154 | ;;;;;; "gnus/rfc2047.el" "gnus/rfc2231.el" "gnus/rtree.el" "gnus/sieve-manage.el" |
| 32122 | ;;;;;; "gnus/rtree.el" "gnus/sieve-manage.el" "gnus/smime.el" "gnus/spam-stat.el" | 32155 | ;;;;;; "gnus/smime.el" "gnus/spam-stat.el" "gnus/spam-wash.el" "hex-util.el" |
| 32123 | ;;;;;; "gnus/spam-wash.el" "hex-util.el" "hfy-cmap.el" "ibuf-ext.el" | 32156 | ;;;;;; "hfy-cmap.el" "ibuf-ext.el" "international/cp51932.el" "international/eucjp-ms.el" |
| 32124 | ;;;;;; "international/cp51932.el" "international/eucjp-ms.el" "international/fontset.el" | 32157 | ;;;;;; "international/fontset.el" "international/iso-ascii.el" "international/ja-dic-cnv.el" |
| 32125 | ;;;;;; "international/iso-ascii.el" "international/ja-dic-cnv.el" | 32158 | ;;;;;; "international/ja-dic-utl.el" "international/ogonek.el" "kermit.el" |
| 32126 | ;;;;;; "international/ja-dic-utl.el" "international/ogonek.el" "international/uni-bidi.el" | 32159 | ;;;;;; "language/hanja-util.el" "language/thai-word.el" "ldefs-boot.el" |
| 32127 | ;;;;;; "international/uni-brackets.el" "international/uni-category.el" | 32160 | ;;;;;; "leim/quail/arabic.el" "leim/quail/croatian.el" "leim/quail/cyril-jis.el" |
| 32128 | ;;;;;; "international/uni-combining.el" "international/uni-comment.el" | 32161 | ;;;;;; "leim/quail/cyrillic.el" "leim/quail/czech.el" "leim/quail/ethiopic.el" |
| 32129 | ;;;;;; "international/uni-decimal.el" "international/uni-decomposition.el" | 32162 | ;;;;;; "leim/quail/georgian.el" "leim/quail/greek.el" "leim/quail/hanja-jis.el" |
| 32130 | ;;;;;; "international/uni-digit.el" "international/uni-lowercase.el" | 32163 | ;;;;;; "leim/quail/hanja.el" "leim/quail/hanja3.el" "leim/quail/hebrew.el" |
| 32131 | ;;;;;; "international/uni-mirrored.el" "international/uni-name.el" | 32164 | ;;;;;; "leim/quail/indian.el" "leim/quail/ipa-praat.el" "leim/quail/ipa.el" |
| 32132 | ;;;;;; "international/uni-numeric.el" "international/uni-old-name.el" | 32165 | ;;;;;; "leim/quail/japanese.el" "leim/quail/lao.el" "leim/quail/latin-alt.el" |
| 32133 | ;;;;;; "international/uni-titlecase.el" "international/uni-uppercase.el" | 32166 | ;;;;;; "leim/quail/latin-ltx.el" "leim/quail/latin-post.el" "leim/quail/latin-pre.el" |
| 32134 | ;;;;;; "kermit.el" "language/hanja-util.el" "language/thai-word.el" | 32167 | ;;;;;; "leim/quail/lrt.el" "leim/quail/persian.el" "leim/quail/py-punct.el" |
| 32135 | ;;;;;; "ldefs-boot.el" "leim/ja-dic/ja-dic.el" "leim/quail/4Corner.el" | 32168 | ;;;;;; "leim/quail/pypunct-b5.el" "leim/quail/rfc1345.el" "leim/quail/sgml-input.el" |
| 32136 | ;;;;;; "leim/quail/ARRAY30.el" "leim/quail/CCDOSPY.el" "leim/quail/CTLau-b5.el" | ||
| 32137 | ;;;;;; "leim/quail/CTLau.el" "leim/quail/ECDICT.el" "leim/quail/ETZY.el" | ||
| 32138 | ;;;;;; "leim/quail/PY-b5.el" "leim/quail/PY.el" "leim/quail/Punct-b5.el" | ||
| 32139 | ;;;;;; "leim/quail/Punct.el" "leim/quail/QJ-b5.el" "leim/quail/QJ.el" | ||
| 32140 | ;;;;;; "leim/quail/SW.el" "leim/quail/TONEPY.el" "leim/quail/ZIRANMA.el" | ||
| 32141 | ;;;;;; "leim/quail/ZOZY.el" "leim/quail/arabic.el" "leim/quail/croatian.el" | ||
| 32142 | ;;;;;; "leim/quail/cyril-jis.el" "leim/quail/cyrillic.el" "leim/quail/czech.el" | ||
| 32143 | ;;;;;; "leim/quail/ethiopic.el" "leim/quail/georgian.el" "leim/quail/greek.el" | ||
| 32144 | ;;;;;; "leim/quail/hanja-jis.el" "leim/quail/hanja.el" "leim/quail/hanja3.el" | ||
| 32145 | ;;;;;; "leim/quail/hebrew.el" "leim/quail/indian.el" "leim/quail/ipa-praat.el" | ||
| 32146 | ;;;;;; "leim/quail/ipa.el" "leim/quail/japanese.el" "leim/quail/lao.el" | ||
| 32147 | ;;;;;; "leim/quail/latin-alt.el" "leim/quail/latin-ltx.el" "leim/quail/latin-post.el" | ||
| 32148 | ;;;;;; "leim/quail/latin-pre.el" "leim/quail/lrt.el" "leim/quail/persian.el" | ||
| 32149 | ;;;;;; "leim/quail/py-punct.el" "leim/quail/pypunct-b5.el" "leim/quail/quick-b5.el" | ||
| 32150 | ;;;;;; "leim/quail/quick-cns.el" "leim/quail/rfc1345.el" "leim/quail/sgml-input.el" | ||
| 32151 | ;;;;;; "leim/quail/sisheng.el" "leim/quail/slovak.el" "leim/quail/symbol-ksc.el" | 32169 | ;;;;;; "leim/quail/sisheng.el" "leim/quail/slovak.el" "leim/quail/symbol-ksc.el" |
| 32152 | ;;;;;; "leim/quail/thai.el" "leim/quail/tibetan.el" "leim/quail/tsang-b5.el" | 32170 | ;;;;;; "leim/quail/thai.el" "leim/quail/tibetan.el" "leim/quail/viqr.el" |
| 32153 | ;;;;;; "leim/quail/tsang-cns.el" "leim/quail/viqr.el" "leim/quail/vntelex.el" | 32171 | ;;;;;; "leim/quail/vntelex.el" "leim/quail/vnvni.el" "leim/quail/welsh.el" |
| 32154 | ;;;;;; "leim/quail/vnvni.el" "leim/quail/welsh.el" "loadup.el" "mail/blessmail.el" | 32172 | ;;;;;; "loadup.el" "mail/blessmail.el" "mail/mailheader.el" "mail/mspools.el" |
| 32155 | ;;;;;; "mail/mailheader.el" "mail/mspools.el" "mail/rfc2368.el" | 32173 | ;;;;;; "mail/rfc2368.el" "mail/rfc822.el" "mail/rmail-spam-filter.el" |
| 32156 | ;;;;;; "mail/rfc822.el" "mail/rmail-spam-filter.el" "mail/rmailedit.el" | 32174 | ;;;;;; "mail/rmailedit.el" "mail/rmailkwd.el" "mail/rmailmm.el" |
| 32157 | ;;;;;; "mail/rmailkwd.el" "mail/rmailmm.el" "mail/rmailmsc.el" "mail/rmailsort.el" | 32175 | ;;;;;; "mail/rmailmsc.el" "mail/rmailsort.el" "mail/rmailsum.el" |
| 32158 | ;;;;;; "mail/rmailsum.el" "mail/undigest.el" "mh-e/mh-acros.el" | 32176 | ;;;;;; "mail/undigest.el" "mh-e/mh-acros.el" "mh-e/mh-alias.el" |
| 32159 | ;;;;;; "mh-e/mh-alias.el" "mh-e/mh-buffers.el" "mh-e/mh-compat.el" | 32177 | ;;;;;; "mh-e/mh-buffers.el" "mh-e/mh-compat.el" "mh-e/mh-funcs.el" |
| 32160 | ;;;;;; "mh-e/mh-funcs.el" "mh-e/mh-gnus.el" "mh-e/mh-identity.el" | 32178 | ;;;;;; "mh-e/mh-gnus.el" "mh-e/mh-identity.el" "mh-e/mh-inc.el" |
| 32161 | ;;;;;; "mh-e/mh-inc.el" "mh-e/mh-junk.el" "mh-e/mh-letter.el" "mh-e/mh-limit.el" | 32179 | ;;;;;; "mh-e/mh-junk.el" "mh-e/mh-letter.el" "mh-e/mh-limit.el" |
| 32162 | ;;;;;; "mh-e/mh-loaddefs.el" "mh-e/mh-mime.el" "mh-e/mh-print.el" | 32180 | ;;;;;; "mh-e/mh-loaddefs.el" "mh-e/mh-mime.el" "mh-e/mh-print.el" |
| 32163 | ;;;;;; "mh-e/mh-scan.el" "mh-e/mh-search.el" "mh-e/mh-seq.el" "mh-e/mh-show.el" | 32181 | ;;;;;; "mh-e/mh-scan.el" "mh-e/mh-search.el" "mh-e/mh-seq.el" "mh-e/mh-show.el" |
| 32164 | ;;;;;; "mh-e/mh-speed.el" "mh-e/mh-thread.el" "mh-e/mh-tool-bar.el" | 32182 | ;;;;;; "mh-e/mh-speed.el" "mh-e/mh-thread.el" "mh-e/mh-tool-bar.el" |
| @@ -32212,23 +32230,22 @@ Zone out, completely. | |||
| 32212 | ;;;;;; "progmodes/ebnf-otz.el" "progmodes/ebnf-yac.el" "progmodes/idlw-complete-structtag.el" | 32230 | ;;;;;; "progmodes/ebnf-otz.el" "progmodes/ebnf-yac.el" "progmodes/idlw-complete-structtag.el" |
| 32213 | ;;;;;; "progmodes/idlw-help.el" "progmodes/idlw-toolbar.el" "progmodes/mantemp.el" | 32231 | ;;;;;; "progmodes/idlw-help.el" "progmodes/idlw-toolbar.el" "progmodes/mantemp.el" |
| 32214 | ;;;;;; "progmodes/xscheme.el" "ps-def.el" "ps-mule.el" "ps-samp.el" | 32232 | ;;;;;; "progmodes/xscheme.el" "ps-def.el" "ps-mule.el" "ps-samp.el" |
| 32215 | ;;;;;; "saveplace.el" "sb-image.el" "scroll-bar.el" "soundex.el" | 32233 | ;;;;;; "sb-image.el" "scroll-bar.el" "soundex.el" "subdirs.el" "tempo.el" |
| 32216 | ;;;;;; "subdirs.el" "tempo.el" "textmodes/bib-mode.el" "textmodes/makeinfo.el" | 32234 | ;;;;;; "textmodes/bib-mode.el" "textmodes/makeinfo.el" "textmodes/page-ext.el" |
| 32217 | ;;;;;; "textmodes/page-ext.el" "textmodes/refbib.el" "textmodes/refer.el" | 32235 | ;;;;;; "textmodes/refbib.el" "textmodes/refer.el" "textmodes/reftex-auc.el" |
| 32218 | ;;;;;; "textmodes/reftex-auc.el" "textmodes/reftex-cite.el" "textmodes/reftex-dcr.el" | 32236 | ;;;;;; "textmodes/reftex-cite.el" "textmodes/reftex-dcr.el" "textmodes/reftex-global.el" |
| 32219 | ;;;;;; "textmodes/reftex-global.el" "textmodes/reftex-index.el" | 32237 | ;;;;;; "textmodes/reftex-index.el" "textmodes/reftex-parse.el" "textmodes/reftex-ref.el" |
| 32220 | ;;;;;; "textmodes/reftex-parse.el" "textmodes/reftex-ref.el" "textmodes/reftex-sel.el" | 32238 | ;;;;;; "textmodes/reftex-sel.el" "textmodes/reftex-toc.el" "textmodes/texnfo-upd.el" |
| 32221 | ;;;;;; "textmodes/reftex-toc.el" "textmodes/texnfo-upd.el" "timezone.el" | 32239 | ;;;;;; "timezone.el" "tooltip.el" "tree-widget.el" "url/url-about.el" |
| 32222 | ;;;;;; "tooltip.el" "tree-widget.el" "url/url-about.el" "url/url-cookie.el" | 32240 | ;;;;;; "url/url-cookie.el" "url/url-dired.el" "url/url-domsuf.el" |
| 32223 | ;;;;;; "url/url-dired.el" "url/url-domsuf.el" "url/url-expand.el" | 32241 | ;;;;;; "url/url-expand.el" "url/url-ftp.el" "url/url-future.el" |
| 32224 | ;;;;;; "url/url-ftp.el" "url/url-future.el" "url/url-history.el" | 32242 | ;;;;;; "url/url-history.el" "url/url-imap.el" "url/url-methods.el" |
| 32225 | ;;;;;; "url/url-imap.el" "url/url-methods.el" "url/url-nfs.el" "url/url-proxy.el" | 32243 | ;;;;;; "url/url-nfs.el" "url/url-proxy.el" "url/url-vars.el" "vc/ediff-diff.el" |
| 32226 | ;;;;;; "url/url-vars.el" "vc/ediff-diff.el" "vc/ediff-init.el" "vc/ediff-merg.el" | 32244 | ;;;;;; "vc/ediff-init.el" "vc/ediff-merg.el" "vc/ediff-ptch.el" |
| 32227 | ;;;;;; "vc/ediff-ptch.el" "vc/ediff-vers.el" "vc/ediff-wind.el" | 32245 | ;;;;;; "vc/ediff-vers.el" "vc/ediff-wind.el" "vc/pcvs-info.el" "vc/pcvs-parse.el" |
| 32228 | ;;;;;; "vc/pcvs-info.el" "vc/pcvs-parse.el" "vc/pcvs-util.el" "vc/vc-dav.el" | 32246 | ;;;;;; "vc/pcvs-util.el" "vc/vc-dav.el" "vc/vc-filewise.el" "vcursor.el" |
| 32229 | ;;;;;; "vc/vc-filewise.el" "vcursor.el" "vt-control.el" "vt100-led.el" | 32247 | ;;;;;; "vt-control.el" "vt100-led.el" "w32-fns.el" "w32-vars.el" |
| 32230 | ;;;;;; "w32-fns.el" "w32-vars.el" "x-dnd.el") (21804 4067 633695 | 32248 | ;;;;;; "x-dnd.el") (21827 21192 518044 532000)) |
| 32231 | ;;;;;; 693000)) | ||
| 32232 | 32249 | ||
| 32233 | ;;;*** | 32250 | ;;;*** |
| 32234 | 32251 | ||
diff --git a/lisp/linum.el b/lisp/linum.el index de15274314c..2aac13ab9b0 100644 --- a/lisp/linum.el +++ b/lisp/linum.el | |||
| @@ -138,6 +138,9 @@ Linum mode is a buffer-local minor mode." | |||
| 138 | (mapc #'delete-overlay linum-available) | 138 | (mapc #'delete-overlay linum-available) |
| 139 | (setq linum-available nil)))) | 139 | (setq linum-available nil)))) |
| 140 | 140 | ||
| 141 | ;; Behind display-graphic-p test. | ||
| 142 | (declare-function font-info "font.c" (name &optional frame)) | ||
| 143 | |||
| 141 | (defun linum--face-width (face) | 144 | (defun linum--face-width (face) |
| 142 | (let ((info (font-info (face-font face))) | 145 | (let ((info (font-info (face-font face))) |
| 143 | width) | 146 | width) |
diff --git a/lisp/loadup.el b/lisp/loadup.el index 0746f95c1b9..84fa327050a 100644 --- a/lisp/loadup.el +++ b/lisp/loadup.el | |||
| @@ -26,20 +26,24 @@ | |||
| 26 | 26 | ||
| 27 | ;; This is loaded into a bare Emacs to make a dumpable one. | 27 | ;; This is loaded into a bare Emacs to make a dumpable one. |
| 28 | 28 | ||
| 29 | ;; If you add/remove Lisp files to be loaded here, consider the | 29 | ;; If you add a file to be loaded here, keep the following points in mind: |
| 30 | ;; following issues: | ||
| 31 | 30 | ||
| 32 | ;; i) Any file loaded on any platform should appear in $lisp in src/lisp.mk. | 31 | ;; i) If the file is no-byte-compile, explicitly load the .el version. |
| 33 | ;; Use the .el or .elc version as appropriate. | 32 | ;; Such files should (where possible) obey the doc-string conventions |
| 33 | ;; expected by make-docfile. They should also be added to the | ||
| 34 | ;; uncompiled[] list in make-docfile.c. | ||
| 34 | 35 | ||
| 36 | ;; ii) If the file is dumped with Emacs (on any platform), put the | ||
| 37 | ;; load statement at the start of a line (leading whitespace is ok). | ||
| 38 | |||
| 39 | ;; iii) If the file is _not_ dumped with Emacs, make sure the load | ||
| 40 | ;; statement is _not_ at the start of a line. See pcase for an example. | ||
| 41 | |||
| 42 | ;; These rules are so that src/Makefile can construct lisp.mk automatically. | ||
| 35 | ;; This ensures both that the Lisp files are compiled (if necessary) | 43 | ;; This ensures both that the Lisp files are compiled (if necessary) |
| 36 | ;; before the emacs executable is dumped, and that they are passed to | 44 | ;; before the emacs executable is dumped, and that they are passed to |
| 37 | ;; make-docfile. (Any that are not processed for DOC will not have | 45 | ;; make-docfile. (Any that are not processed for DOC will not have |
| 38 | ;; doc strings in the dumped Emacs.) Because of this: | 46 | ;; doc strings in the dumped Emacs.) |
| 39 | |||
| 40 | ;; ii) If the file is loaded uncompiled, it should (where possible) | ||
| 41 | ;; obey the doc-string conventions expected by make-docfile. It | ||
| 42 | ;; should also be added to the uncompiled[] list in make-docfile.c. | ||
| 43 | 47 | ||
| 44 | ;;; Code: | 48 | ;;; Code: |
| 45 | 49 | ||
| @@ -117,8 +121,7 @@ | |||
| 117 | ;; Since loaddefs is not yet loaded, macroexp's uses of pcase will simply | 121 | ;; Since loaddefs is not yet loaded, macroexp's uses of pcase will simply |
| 118 | ;; fail until pcase is explicitly loaded. This also means that we have to | 122 | ;; fail until pcase is explicitly loaded. This also means that we have to |
| 119 | ;; disable eager macro-expansion while loading pcase. | 123 | ;; disable eager macro-expansion while loading pcase. |
| 120 | (let ((macroexp--pending-eager-loads '(skip))) | 124 | (let ((macroexp--pending-eager-loads '(skip))) (load "emacs-lisp/pcase")) |
| 121 | (load "emacs-lisp/pcase")) | ||
| 122 | ;; Re-load macroexp so as to eagerly macro-expand its uses of pcase. | 125 | ;; Re-load macroexp so as to eagerly macro-expand its uses of pcase. |
| 123 | (let ((max-lisp-eval-depth (* 2 max-lisp-eval-depth))) | 126 | (let ((max-lisp-eval-depth (* 2 max-lisp-eval-depth))) |
| 124 | (load "emacs-lisp/macroexp"))) | 127 | (load "emacs-lisp/macroexp"))) |
| @@ -139,9 +142,7 @@ | |||
| 139 | ;; should be updated by overwriting it with an up-to-date copy of | 142 | ;; should be updated by overwriting it with an up-to-date copy of |
| 140 | ;; loaddefs.el that is uncorrupted by local changes. | 143 | ;; loaddefs.el that is uncorrupted by local changes. |
| 141 | ;; autogen/update_autogen can be used to periodically update ldefs-boot. | 144 | ;; autogen/update_autogen can be used to periodically update ldefs-boot. |
| 142 | (condition-case nil | 145 | (condition-case nil (load "loaddefs.el") |
| 143 | ;; Don't get confused if someone compiled this by mistake. | ||
| 144 | (load "loaddefs.el") | ||
| 145 | ;; In case loaddefs hasn't been generated yet. | 146 | ;; In case loaddefs hasn't been generated yet. |
| 146 | (file-error (load "ldefs-boot.el"))) | 147 | (file-error (load "ldefs-boot.el"))) |
| 147 | 148 | ||
| @@ -178,6 +179,8 @@ | |||
| 178 | (load "language/romanian") | 179 | (load "language/romanian") |
| 179 | (load "language/greek") | 180 | (load "language/greek") |
| 180 | (load "language/hebrew") | 181 | (load "language/hebrew") |
| 182 | (load "international/cp51932.el") | ||
| 183 | (load "international/eucjp-ms.el") | ||
| 181 | (load "language/japanese") | 184 | (load "language/japanese") |
| 182 | (load "language/korean") | 185 | (load "language/korean") |
| 183 | (load "language/lao") | 186 | (load "language/lao") |
| @@ -193,6 +196,7 @@ | |||
| 193 | (load "language/cham") | 196 | (load "language/cham") |
| 194 | 197 | ||
| 195 | (load "indent") | 198 | (load "indent") |
| 199 | (load "emacs-lisp/cl-generic") | ||
| 196 | (load "frame") | 200 | (load "frame") |
| 197 | (load "startup") | 201 | (load "startup") |
| 198 | (load "term/tty-colors") | 202 | (load "term/tty-colors") |
| @@ -286,7 +290,8 @@ | |||
| 286 | (load "electric") | 290 | (load "electric") |
| 287 | (load "emacs-lisp/eldoc") | 291 | (load "emacs-lisp/eldoc") |
| 288 | (load "cus-start") ;Late to reduce customize-rogue (needs loaddefs.el anyway) | 292 | (load "cus-start") ;Late to reduce customize-rogue (needs loaddefs.el anyway) |
| 289 | (if (not (eq system-type 'ms-dos)) (load "tooltip")) | 293 | (if (not (eq system-type 'ms-dos)) |
| 294 | (load "tooltip")) | ||
| 290 | 295 | ||
| 291 | ;; This file doesn't exist when building a development version of Emacs | 296 | ;; This file doesn't exist when building a development version of Emacs |
| 292 | ;; from the repository. It is generated just after temacs is built. | 297 | ;; from the repository. It is generated just after temacs is built. |
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el index 74533f88fdf..f0c6d876b7f 100644 --- a/lisp/mail/rmail.el +++ b/lisp/mail/rmail.el | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | ;;; rmail.el --- main code of "RMAIL" mail reader for Emacs | 1 | ;;; rmail.el --- main code of "RMAIL" mail reader for Emacs -*- lexical-binding:t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1985-1988, 1993-1998, 2000-2015 Free Software | 3 | ;; Copyright (C) 1985-1988, 1993-1998, 2000-2015 Free Software |
| 4 | ;; Foundation, Inc. | 4 | ;; Foundation, Inc. |
| @@ -393,7 +393,7 @@ go to that message and type \\[rmail-toggle-header] twice." | |||
| 393 | "Regexp to match Header fields that Rmail should display. | 393 | "Regexp to match Header fields that Rmail should display. |
| 394 | If nil, display all header fields except those matched by | 394 | If nil, display all header fields except those matched by |
| 395 | `rmail-ignored-headers'." | 395 | `rmail-ignored-headers'." |
| 396 | :type '(choice regexp (const :tag "All")) | 396 | :type '(choice regexp (const :tag "All" nil)) |
| 397 | :group 'rmail-headers) | 397 | :group 'rmail-headers) |
| 398 | 398 | ||
| 399 | ;;;###autoload | 399 | ;;;###autoload |
| @@ -407,7 +407,7 @@ If nil, display all header fields except those matched by | |||
| 407 | (defcustom rmail-highlighted-headers (purecopy "^From:\\|^Subject:") | 407 | (defcustom rmail-highlighted-headers (purecopy "^From:\\|^Subject:") |
| 408 | "Regexp to match Header fields that Rmail should normally highlight. | 408 | "Regexp to match Header fields that Rmail should normally highlight. |
| 409 | A value of nil means don't highlight. Uses the face `rmail-highlight'." | 409 | A value of nil means don't highlight. Uses the face `rmail-highlight'." |
| 410 | :type 'regexp | 410 | :type '(choice regexp (const :tag "None" nil)) |
| 411 | :group 'rmail-headers) | 411 | :group 'rmail-headers) |
| 412 | 412 | ||
| 413 | (defface rmail-highlight | 413 | (defface rmail-highlight |
| @@ -889,7 +889,7 @@ that knows the exact ordering of the \\( \\) subexpressions.") | |||
| 889 | Signal an error and set `rmail-mime-feature' to nil if the feature | 889 | Signal an error and set `rmail-mime-feature' to nil if the feature |
| 890 | isn't provided." | 890 | isn't provided." |
| 891 | (when rmail-enable-mime | 891 | (when rmail-enable-mime |
| 892 | (condition-case err | 892 | (condition-case nil |
| 893 | (require rmail-mime-feature) | 893 | (require rmail-mime-feature) |
| 894 | (error | 894 | (error |
| 895 | (display-warning | 895 | (display-warning |
| @@ -1586,13 +1586,12 @@ Hook `rmail-quit-hook' is run after expunging." | |||
| 1586 | (interactive) | 1586 | (interactive) |
| 1587 | ;; This let var was called rmail-buffer, but that interfered | 1587 | ;; This let var was called rmail-buffer, but that interfered |
| 1588 | ;; with the buffer-local var used in summary buffers. | 1588 | ;; with the buffer-local var used in summary buffers. |
| 1589 | (let ((buffer-to-bury (current-buffer))) | 1589 | (if (rmail-summary-exists) |
| 1590 | (if (rmail-summary-exists) | 1590 | (let (window) |
| 1591 | (let (window) | 1591 | (while (setq window (get-buffer-window rmail-summary-buffer)) |
| 1592 | (while (setq window (get-buffer-window rmail-summary-buffer)) | 1592 | (quit-window nil window)) |
| 1593 | (quit-window nil window)) | 1593 | (bury-buffer rmail-summary-buffer))) |
| 1594 | (bury-buffer rmail-summary-buffer))) | 1594 | (quit-window)) |
| 1595 | (quit-window))) | ||
| 1596 | 1595 | ||
| 1597 | (defun rmail-duplicate-message () | 1596 | (defun rmail-duplicate-message () |
| 1598 | "Create a duplicated copy of the current message. | 1597 | "Create a duplicated copy of the current message. |
| @@ -1760,15 +1759,14 @@ not be a new one). It returns non-nil if it got any new messages." | |||
| 1760 | ;; This loops if any members of the inbox list have the same | 1759 | ;; This loops if any members of the inbox list have the same |
| 1761 | ;; basename (see "name conflict" below). | 1760 | ;; basename (see "name conflict" below). |
| 1762 | (while all-files | 1761 | (while all-files |
| 1763 | (let ((opoint (point)) | 1762 | (let (;; If buffer has not changed yet, and has not been |
| 1764 | ;; If buffer has not changed yet, and has not been | ||
| 1765 | ;; saved yet, don't replace the old backup file now. | 1763 | ;; saved yet, don't replace the old backup file now. |
| 1766 | (make-backup-files (and make-backup-files | 1764 | (make-backup-files (and make-backup-files |
| 1767 | (buffer-modified-p))) | 1765 | (buffer-modified-p))) |
| 1768 | (buffer-read-only nil) | 1766 | (buffer-read-only nil) |
| 1769 | ;; Don't make undo records while getting mail. | 1767 | ;; Don't make undo records while getting mail. |
| 1770 | (buffer-undo-list t) | 1768 | (buffer-undo-list t) |
| 1771 | delete-files success files file-last-names) | 1769 | delete-files files file-last-names) |
| 1772 | ;; Pull files off all-files onto files as long as there is | 1770 | ;; Pull files off all-files onto files as long as there is |
| 1773 | ;; no name conflict. A conflict happens when two inbox | 1771 | ;; no name conflict. A conflict happens when two inbox |
| 1774 | ;; file names have the same last component. | 1772 | ;; file names have the same last component. |
| @@ -1910,9 +1908,10 @@ is non-nil if the user has supplied the password interactively. | |||
| 1910 | 1908 | ||
| 1911 | ((string-match "^po:\\([^:]+\\)\\(:\\(.*\\)\\)?" file) | 1909 | ((string-match "^po:\\([^:]+\\)\\(:\\(.*\\)\\)?" file) |
| 1912 | (let (got-password supplied-password | 1910 | (let (got-password supplied-password |
| 1913 | (proto "pop") | 1911 | ;; (proto "pop") |
| 1914 | (user (match-string 1 file)) | 1912 | ;; (user (match-string 1 file)) |
| 1915 | (host (match-string 3 file))) | 1913 | ;; (host (match-string 3 file)) |
| 1914 | ) | ||
| 1916 | 1915 | ||
| 1917 | (when rmail-remote-password-required | 1916 | (when rmail-remote-password-required |
| 1918 | (setq got-password (not (rmail-have-password))) | 1917 | (setq got-password (not (rmail-have-password))) |
| @@ -1945,8 +1944,7 @@ SIZE is the original size of the newly read mail. | |||
| 1945 | Value is the size of the newly read mail after conversion." | 1944 | Value is the size of the newly read mail after conversion." |
| 1946 | ;; Detect previous Babyl format files. | 1945 | ;; Detect previous Babyl format files. |
| 1947 | (let ((case-fold-search nil) | 1946 | (let ((case-fold-search nil) |
| 1948 | (old-file file) | 1947 | (old-file file)) |
| 1949 | new-file) | ||
| 1950 | (cond ((looking-at "BABYL OPTIONS:") | 1948 | (cond ((looking-at "BABYL OPTIONS:") |
| 1951 | ;; The new mail is in Babyl version 5 format. Use unrmail | 1949 | ;; The new mail is in Babyl version 5 format. Use unrmail |
| 1952 | ;; to convert it. | 1950 | ;; to convert it. |
| @@ -1972,7 +1970,7 @@ Value is the size of the newly read mail after conversion." | |||
| 1972 | (or (memq (file-locked-p buffer-file-name) '(nil t)) | 1970 | (or (memq (file-locked-p buffer-file-name) '(nil t)) |
| 1973 | (error "RMAIL file %s is locked" | 1971 | (error "RMAIL file %s is locked" |
| 1974 | (file-name-nondirectory buffer-file-name))) | 1972 | (file-name-nondirectory buffer-file-name))) |
| 1975 | (let (file tofile delete-files movemail popmail got-password password) | 1973 | (let (file tofile delete-files popmail got-password password) |
| 1976 | (while files | 1974 | (while files |
| 1977 | ;; Handle remote mailbox names specially; don't expand as filenames | 1975 | ;; Handle remote mailbox names specially; don't expand as filenames |
| 1978 | ;; in case the userid contains a directory separator. | 1976 | ;; in case the userid contains a directory separator. |
| @@ -2127,7 +2125,7 @@ Value is the size of the newly read mail after conversion." | |||
| 2127 | Call with point at the end of the message." | 2125 | Call with point at the end of the message." |
| 2128 | (unless (bolp) | 2126 | (unless (bolp) |
| 2129 | (insert "\n")) | 2127 | (insert "\n")) |
| 2130 | (unless (looking-back "\n\n" (- (point 2))) | 2128 | (unless (looking-back "\n\n" (- (point) 2)) |
| 2131 | (insert "\n"))) | 2129 | (insert "\n"))) |
| 2132 | 2130 | ||
| 2133 | (defun rmail-add-mbox-headers () | 2131 | (defun rmail-add-mbox-headers () |
| @@ -2144,7 +2142,7 @@ new messages. Return the number of new messages." | |||
| 2144 | (value "------U-") | 2142 | (value "------U-") |
| 2145 | (case-fold-search nil) | 2143 | (case-fold-search nil) |
| 2146 | (delim (concat "\n\n" rmail-unix-mail-delimiter)) | 2144 | (delim (concat "\n\n" rmail-unix-mail-delimiter)) |
| 2147 | limit stop) | 2145 | stop) |
| 2148 | ;; Detect an empty inbox file. | 2146 | ;; Detect an empty inbox file. |
| 2149 | (unless (= start (point-max)) | 2147 | (unless (= start (point-max)) |
| 2150 | ;; Scan the new messages to establish a count and to ensure that | 2148 | ;; Scan the new messages to establish a count and to ensure that |
| @@ -2889,7 +2887,7 @@ The current mail message becomes the message displayed." | |||
| 2889 | (setq blurb (format "Showing message %d...done" msg))))) | 2887 | (setq blurb (format "Showing message %d...done" msg))))) |
| 2890 | blurb)) | 2888 | blurb)) |
| 2891 | 2889 | ||
| 2892 | (defun rmail-copy-headers (beg end &optional ignored-headers) | 2890 | (defun rmail-copy-headers (beg _end &optional ignored-headers) |
| 2893 | "Copy displayed header fields to the message viewer buffer. | 2891 | "Copy displayed header fields to the message viewer buffer. |
| 2894 | BEG and END marks the start and end positions of the message in | 2892 | BEG and END marks the start and end positions of the message in |
| 2895 | the mbox buffer. If the optional argument IGNORED-HEADERS is | 2893 | the mbox buffer. If the optional argument IGNORED-HEADERS is |
| @@ -2942,7 +2940,8 @@ buffer to the end of the headers." | |||
| 2942 | (1+ (match-beginning 0)) | 2940 | (1+ (match-beginning 0)) |
| 2943 | (point-max)))) | 2941 | (point-max)))) |
| 2944 | (if (and (looking-at ignored-headers) | 2942 | (if (and (looking-at ignored-headers) |
| 2945 | (not (looking-at rmail-nonignored-headers))) | 2943 | (not (and rmail-nonignored-headers |
| 2944 | (looking-at rmail-nonignored-headers)))) | ||
| 2946 | (goto-char lim) | 2945 | (goto-char lim) |
| 2947 | (append-to-buffer rmail-view-buffer (point) lim) | 2946 | (append-to-buffer rmail-view-buffer (point) lim) |
| 2948 | (goto-char lim)))) | 2947 | (goto-char lim)))) |
| @@ -3152,7 +3151,7 @@ or forward if N is negative." | |||
| 3152 | (rmail-maybe-set-message-counters) | 3151 | (rmail-maybe-set-message-counters) |
| 3153 | (rmail-show-message rmail-total-messages)) | 3152 | (rmail-show-message rmail-total-messages)) |
| 3154 | 3153 | ||
| 3155 | (defun rmail-next-error-move (msg-pos bad-marker) | 3154 | (defun rmail-next-error-move (msg-pos _bad-marker) |
| 3156 | "Move to an error locus (probably grep hit) in an Rmail buffer. | 3155 | "Move to an error locus (probably grep hit) in an Rmail buffer. |
| 3157 | MSG-POS is a marker pointing at the error message in the grep buffer. | 3156 | MSG-POS is a marker pointing at the error message in the grep buffer. |
| 3158 | BAD-MARKER is a marker that ought to point at where to move to, | 3157 | BAD-MARKER is a marker that ought to point at where to move to, |
| @@ -3462,21 +3461,20 @@ STATE non-nil means mark as deleted." | |||
| 3462 | "Back up to deleted message, select it, and undelete it." | 3461 | "Back up to deleted message, select it, and undelete it." |
| 3463 | (interactive "p") | 3462 | (interactive "p") |
| 3464 | (set-buffer rmail-buffer) | 3463 | (set-buffer rmail-buffer) |
| 3465 | (let (value) | 3464 | (dotimes (_ count) |
| 3466 | (dotimes (i count) | 3465 | (let ((msg rmail-current-message)) |
| 3467 | (let ((msg rmail-current-message)) | 3466 | (while (and (> msg 0) |
| 3468 | (while (and (> msg 0) | 3467 | (not (rmail-message-deleted-p msg))) |
| 3469 | (not (rmail-message-deleted-p msg))) | 3468 | (setq msg (1- msg))) |
| 3470 | (setq msg (1- msg))) | 3469 | (if (= msg 0) |
| 3471 | (if (= msg 0) | 3470 | (error "No previous deleted message") |
| 3472 | (error "No previous deleted message") | 3471 | (if (/= msg rmail-current-message) |
| 3473 | (if (/= msg rmail-current-message) | 3472 | (rmail-show-message msg)) |
| 3474 | (rmail-show-message msg)) | 3473 | (rmail-set-attribute rmail-deleted-attr-index nil) |
| 3475 | (rmail-set-attribute rmail-deleted-attr-index nil) | 3474 | (if (rmail-summary-exists) |
| 3476 | (if (rmail-summary-exists) | 3475 | (with-current-buffer rmail-summary-buffer |
| 3477 | (with-current-buffer rmail-summary-buffer | 3476 | (rmail-summary-mark-undeleted msg)))))) |
| 3478 | (rmail-summary-mark-undeleted msg)))))) | 3477 | (rmail-maybe-display-summary)) |
| 3479 | (rmail-maybe-display-summary))) | ||
| 3480 | 3478 | ||
| 3481 | (defun rmail-delete-forward (&optional count) | 3479 | (defun rmail-delete-forward (&optional count) |
| 3482 | "Delete this message and move to next nondeleted one. | 3480 | "Delete this message and move to next nondeleted one. |
| @@ -3490,7 +3488,7 @@ Returns t if a new message is displayed after the delete, or nil otherwise." | |||
| 3490 | (let (value backward) | 3488 | (let (value backward) |
| 3491 | (if (< count 0) | 3489 | (if (< count 0) |
| 3492 | (setq count (- count) backward t)) | 3490 | (setq count (- count) backward t)) |
| 3493 | (dotimes (i count) | 3491 | (dotimes (_ count) |
| 3494 | (rmail-set-attribute rmail-deleted-attr-index t) | 3492 | (rmail-set-attribute rmail-deleted-attr-index t) |
| 3495 | (run-hooks 'rmail-delete-message-hook) | 3493 | (run-hooks 'rmail-delete-message-hook) |
| 3496 | (let ((del-msg rmail-current-message)) | 3494 | (let ((del-msg rmail-current-message)) |
| @@ -3787,7 +3785,7 @@ use \\[mail-yank-original] to yank the original message into it." | |||
| 3787 | (if (zerop rmail-current-message) | 3785 | (if (zerop rmail-current-message) |
| 3788 | (error "There is no message to reply to")) | 3786 | (error "There is no message to reply to")) |
| 3789 | (let (from reply-to cc subject date to message-id references | 3787 | (let (from reply-to cc subject date to message-id references |
| 3790 | resent-to resent-cc resent-reply-to | 3788 | ;; resent-to resent-cc resent-reply-to |
| 3791 | (msgnum rmail-current-message)) | 3789 | (msgnum rmail-current-message)) |
| 3792 | (rmail-apply-in-message | 3790 | (rmail-apply-in-message |
| 3793 | rmail-current-message | 3791 | rmail-current-message |
| @@ -3802,14 +3800,14 @@ use \\[mail-yank-original] to yank the original message into it." | |||
| 3802 | date (mail-fetch-field "date") | 3800 | date (mail-fetch-field "date") |
| 3803 | message-id (mail-fetch-field "message-id") | 3801 | message-id (mail-fetch-field "message-id") |
| 3804 | references (mail-fetch-field "references" nil nil t) | 3802 | references (mail-fetch-field "references" nil nil t) |
| 3805 | resent-reply-to (mail-fetch-field "resent-reply-to" nil t) | ||
| 3806 | ;; Bug#512. It's inappropriate to reply to these addresses. | 3803 | ;; Bug#512. It's inappropriate to reply to these addresses. |
| 3807 | ;;; resent-cc (and (not just-sender) | 3804 | ;;resent-reply-to (mail-fetch-field "resent-reply-to" nil t) |
| 3808 | ;;; (mail-fetch-field "resent-cc" nil t)) | 3805 | ;;resent-cc (and (not just-sender) |
| 3809 | ;;; resent-to (or (mail-fetch-field "resent-to" nil t) "") | 3806 | ;; (mail-fetch-field "resent-cc" nil t)) |
| 3810 | ;;; resent-subject (mail-fetch-field "resent-subject") | 3807 | ;;resent-to (or (mail-fetch-field "resent-to" nil t) "") |
| 3811 | ;;; resent-date (mail-fetch-field "resent-date") | 3808 | ;;resent-subject (mail-fetch-field "resent-subject") |
| 3812 | ;;; resent-message-id (mail-fetch-field "resent-message-id") | 3809 | ;;resent-date (mail-fetch-field "resent-date") |
| 3810 | ;;resent-message-id (mail-fetch-field "resent-message-id") | ||
| 3813 | ) | 3811 | ) |
| 3814 | (unless just-sender | 3812 | (unless just-sender |
| 3815 | (if (mail-fetch-field "mail-followup-to" nil t) | 3813 | (if (mail-fetch-field "mail-followup-to" nil t) |
| @@ -3820,17 +3818,18 @@ use \\[mail-yank-original] to yank the original message into it." | |||
| 3820 | to (or (mail-fetch-field "to" nil t) "")))))) | 3818 | to (or (mail-fetch-field "to" nil t) "")))))) |
| 3821 | ;; Merge the resent-to and resent-cc into the to and cc. | 3819 | ;; Merge the resent-to and resent-cc into the to and cc. |
| 3822 | ;; Bug#512. It's inappropriate to reply to these addresses. | 3820 | ;; Bug#512. It's inappropriate to reply to these addresses. |
| 3823 | ;;; (if (and resent-to (not (equal resent-to ""))) | 3821 | ;;(if (and resent-to (not (equal resent-to ""))) |
| 3824 | ;;; (if (not (equal to "")) | 3822 | ;; (setq to (if (not (equal to "")) |
| 3825 | ;;; (setq to (concat to ", " resent-to)) | 3823 | ;; (concat to ", " resent-to) |
| 3826 | ;;; (setq to resent-to))) | 3824 | ;; resent-to))) |
| 3827 | ;;; (if (and resent-cc (not (equal resent-cc ""))) | 3825 | ;;(if (and resent-cc (not (equal resent-cc ""))) |
| 3828 | ;;; (if (not (equal cc "")) | 3826 | ;; (setq cc (if (not (equal cc "")) |
| 3829 | ;;; (setq cc (concat cc ", " resent-cc)) | 3827 | ;; (concat cc ", " resent-cc) |
| 3830 | ;;; (setq cc resent-cc))) | 3828 | ;; resent-cc))) |
| 3831 | ;; Add `Re: ' to subject if not there already. | 3829 | ;; Add `Re: ' to subject if not there already. |
| 3832 | (and (stringp subject) | 3830 | (and (stringp subject) |
| 3833 | (setq subject | 3831 | (setq subject (rfc2047-decode-string subject) |
| 3832 | subject | ||
| 3834 | (concat rmail-reply-prefix | 3833 | (concat rmail-reply-prefix |
| 3835 | (if (let ((case-fold-search t)) | 3834 | (if (let ((case-fold-search t)) |
| 3836 | (string-match rmail-reply-regexp subject)) | 3835 | (string-match rmail-reply-regexp subject)) |
| @@ -4145,6 +4144,9 @@ The message should be narrowed to just the headers." | |||
| 4145 | 4144 | ||
| 4146 | (declare-function rmail-mime-toggle-raw "rmailmm" (&optional state)) | 4145 | (declare-function rmail-mime-toggle-raw "rmailmm" (&optional state)) |
| 4147 | 4146 | ||
| 4147 | (defvar rmail-mime-mbox-buffer) | ||
| 4148 | (defvar rmail-mime-view-buffer) | ||
| 4149 | |||
| 4148 | (defun rmail-retry-failure () | 4150 | (defun rmail-retry-failure () |
| 4149 | "Edit a mail message which is based on the contents of the current message. | 4151 | "Edit a mail message which is based on the contents of the current message. |
| 4150 | For a message rejected by the mail system, extract the interesting headers and | 4152 | For a message rejected by the mail system, extract the interesting headers and |
| @@ -4421,13 +4423,13 @@ current message into that RMAIL folder." | |||
| 4421 | (declare-function dframe-select-attached-frame "dframe" (&optional frame)) | 4423 | (declare-function dframe-select-attached-frame "dframe" (&optional frame)) |
| 4422 | (declare-function dframe-maybee-jump-to-attached-frame "dframe" ()) | 4424 | (declare-function dframe-maybee-jump-to-attached-frame "dframe" ()) |
| 4423 | 4425 | ||
| 4424 | (defun rmail-speedbar-button (text token indent) | 4426 | (defun rmail-speedbar-button (_text token _indent) |
| 4425 | "Execute an rmail command specified by TEXT. | 4427 | "Execute an rmail command specified by TEXT. |
| 4426 | The command used is TOKEN. INDENT is not used." | 4428 | The command used is TOKEN. INDENT is not used." |
| 4427 | (dframe-with-attached-buffer | 4429 | (dframe-with-attached-buffer |
| 4428 | (funcall token t))) | 4430 | (funcall token t))) |
| 4429 | 4431 | ||
| 4430 | (defun rmail-speedbar-find-file (text token indent) | 4432 | (defun rmail-speedbar-find-file (text _token _indent) |
| 4431 | "Load in the rmail file TEXT. | 4433 | "Load in the rmail file TEXT. |
| 4432 | TOKEN and INDENT are not used." | 4434 | TOKEN and INDENT are not used." |
| 4433 | (dframe-with-attached-buffer | 4435 | (dframe-with-attached-buffer |
| @@ -4446,7 +4448,7 @@ TOKEN and INDENT are not used." | |||
| 4446 | (forward-char -2) | 4448 | (forward-char -2) |
| 4447 | (speedbar-do-function-pointer))))) | 4449 | (speedbar-do-function-pointer))))) |
| 4448 | 4450 | ||
| 4449 | (defun rmail-speedbar-move-message (text token indent) | 4451 | (defun rmail-speedbar-move-message (_text token _indent) |
| 4450 | "From button TEXT, copy current message to the rmail file specified by TOKEN. | 4452 | "From button TEXT, copy current message to the rmail file specified by TOKEN. |
| 4451 | TEXT and INDENT are not used." | 4453 | TEXT and INDENT are not used." |
| 4452 | (dframe-with-attached-buffer | 4454 | (dframe-with-attached-buffer |
| @@ -4642,13 +4644,13 @@ encoded string (and the same mask) will decode the string." | |||
| 4642 | 4644 | ||
| 4643 | ;;;; Desktop support | 4645 | ;;;; Desktop support |
| 4644 | 4646 | ||
| 4645 | (defun rmail-restore-desktop-buffer (desktop-buffer-file-name | 4647 | (defun rmail-restore-desktop-buffer (file-name |
| 4646 | desktop-buffer-name | 4648 | _buffer-name |
| 4647 | desktop-buffer-misc) | 4649 | _buffer-misc) |
| 4648 | "Restore an rmail buffer specified in a desktop file." | 4650 | "Restore an rmail buffer specified in a desktop file." |
| 4649 | (condition-case error | 4651 | (condition-case nil |
| 4650 | (progn | 4652 | (progn |
| 4651 | (rmail-input desktop-buffer-file-name) | 4653 | (rmail-input file-name) |
| 4652 | (if (eq major-mode 'rmail-mode) | 4654 | (if (eq major-mode 'rmail-mode) |
| 4653 | (current-buffer) | 4655 | (current-buffer) |
| 4654 | rmail-buffer)) | 4656 | rmail-buffer)) |
| @@ -4664,7 +4666,7 @@ encoded string (and the same mask) will decode the string." | |||
| 4664 | (defvar rmail-message-encoding nil) | 4666 | (defvar rmail-message-encoding nil) |
| 4665 | 4667 | ||
| 4666 | ;; Used in `write-region-annotate-functions' to write rmail files. | 4668 | ;; Used in `write-region-annotate-functions' to write rmail files. |
| 4667 | (defun rmail-write-region-annotate (start end) | 4669 | (defun rmail-write-region-annotate (start _end) |
| 4668 | (when (and (null start) rmail-buffer-swapped) | 4670 | (when (and (null start) rmail-buffer-swapped) |
| 4669 | (unless (buffer-live-p rmail-view-buffer) | 4671 | (unless (buffer-live-p rmail-view-buffer) |
| 4670 | (error "Buffer `%s' with real text of `%s' has disappeared" | 4672 | (error "Buffer `%s' with real text of `%s' has disappeared" |
| @@ -4691,7 +4693,7 @@ encoded string (and the same mask) will decode the string." | |||
| 4691 | 4693 | ||
| 4692 | ;;; Start of automatically extracted autoloads. | 4694 | ;;; Start of automatically extracted autoloads. |
| 4693 | 4695 | ||
| 4694 | ;;;### (autoloads nil "rmailedit" "rmailedit.el" "f6da7267316d02c90b9d314ce95b3c22") | 4696 | ;;;### (autoloads nil "rmailedit" "rmailedit.el" "1ed1c211e6e9c254ba3e0dd8d546e745") |
| 4695 | ;;; Generated autoloads from rmailedit.el | 4697 | ;;; Generated autoloads from rmailedit.el |
| 4696 | 4698 | ||
| 4697 | (autoload 'rmail-edit-current-message "rmailedit" "\ | 4699 | (autoload 'rmail-edit-current-message "rmailedit" "\ |
| @@ -4744,7 +4746,7 @@ With prefix argument N moves forward N messages with these labels. | |||
| 4744 | 4746 | ||
| 4745 | ;;;*** | 4747 | ;;;*** |
| 4746 | 4748 | ||
| 4747 | ;;;### (autoloads nil "rmailmm" "rmailmm.el" "a17df5ef8968113c8f6a78cf85c82da4") | 4749 | ;;;### (autoloads nil "rmailmm" "rmailmm.el" "e5b89eed8afb278cc8881f2208382c7c") |
| 4748 | ;;; Generated autoloads from rmailmm.el | 4750 | ;;; Generated autoloads from rmailmm.el |
| 4749 | 4751 | ||
| 4750 | (autoload 'rmail-mime "rmailmm" "\ | 4752 | (autoload 'rmail-mime "rmailmm" "\ |
| @@ -4841,7 +4843,7 @@ If prefix argument REVERSE is non-nil, sorts in reverse order. | |||
| 4841 | 4843 | ||
| 4842 | ;;;*** | 4844 | ;;;*** |
| 4843 | 4845 | ||
| 4844 | ;;;### (autoloads nil "rmailsum" "rmailsum.el" "3203e61425330fc20f3154b559f8b539") | 4846 | ;;;### (autoloads nil "rmailsum" "rmailsum.el" "b34aec2c31535804e2731992a64c8cdf") |
| 4845 | ;;; Generated autoloads from rmailsum.el | 4847 | ;;; Generated autoloads from rmailsum.el |
| 4846 | 4848 | ||
| 4847 | (autoload 'rmail-summary "rmailsum" "\ | 4849 | (autoload 'rmail-summary "rmailsum" "\ |
diff --git a/lisp/mail/rmailedit.el b/lisp/mail/rmailedit.el index 15d27a085fe..0b49782d80f 100644 --- a/lisp/mail/rmailedit.el +++ b/lisp/mail/rmailedit.el | |||
| @@ -44,6 +44,8 @@ | |||
| 44 | 44 | ||
| 45 | (declare-function rmail-summary-disable "rmailsum" ()) | 45 | (declare-function rmail-summary-disable "rmailsum" ()) |
| 46 | 46 | ||
| 47 | ;; We can't straightforwardly make this derive from text-mode, because | ||
| 48 | ;; we need to bind (rmail-buffer-swapped) around the text-mode call. :( | ||
| 47 | (defun rmail-edit-mode () | 49 | (defun rmail-edit-mode () |
| 48 | "Major mode for editing the contents of an Rmail message. | 50 | "Major mode for editing the contents of an Rmail message. |
| 49 | The editing commands are the same as in Text mode, together with | 51 | The editing commands are the same as in Text mode, together with |
diff --git a/lisp/mail/rmailmm.el b/lisp/mail/rmailmm.el index 00fc25dd440..3dd57b9bab7 100644 --- a/lisp/mail/rmailmm.el +++ b/lisp/mail/rmailmm.el | |||
| @@ -135,9 +135,10 @@ automatically display the image in the buffer." | |||
| 135 | (cond ((fboundp 'libxml-parse-html-region) 'rmail-mime-render-html-shr) | 135 | (cond ((fboundp 'libxml-parse-html-region) 'rmail-mime-render-html-shr) |
| 136 | ((executable-find "lynx") 'rmail-mime-render-html-lynx) | 136 | ((executable-find "lynx") 'rmail-mime-render-html-lynx) |
| 137 | (t nil)) | 137 | (t nil)) |
| 138 | "Function to convert HTML to text. Called with buffer containing HTML | 138 | "Function to convert HTML to text. |
| 139 | extracted from message in a temporary buffer. Converts to text in current | 139 | Called with buffer containing HTML extracted from message in a |
| 140 | buffer. If NIL, display HTML source." | 140 | temporary buffer. Converts to text in current buffer. If nil, |
| 141 | display HTML source." | ||
| 141 | :group 'rmail | 142 | :group 'rmail |
| 142 | :version "25.1" | 143 | :version "25.1" |
| 143 | :type '(choice function (const nil))) | 144 | :type '(choice function (const nil))) |
| @@ -705,6 +706,9 @@ HEADER is a header component of a MIME-entity object (see | |||
| 705 | (insert-buffer-substring source-buffer)) | 706 | (insert-buffer-substring source-buffer)) |
| 706 | (rmail-mime-fix-inserted-faces start))))))) | 707 | (rmail-mime-fix-inserted-faces start))))))) |
| 707 | 708 | ||
| 709 | (declare-function libxml-parse-html-region "xml.c" | ||
| 710 | (start end &optional base-url discard-comments)) | ||
| 711 | |||
| 708 | (defun rmail-mime-render-html-shr (source-buffer) | 712 | (defun rmail-mime-render-html-shr (source-buffer) |
| 709 | (let ((dom (with-current-buffer source-buffer | 713 | (let ((dom (with-current-buffer source-buffer |
| 710 | (libxml-parse-html-region (point-min) (point-max)))) | 714 | (libxml-parse-html-region (point-min) (point-max)))) |
| @@ -732,12 +736,12 @@ HEADER is a header component of a MIME-entity object (see | |||
| 732 | (defun rmail-mime-fix-inserted-faces (start) | 736 | (defun rmail-mime-fix-inserted-faces (start) |
| 733 | (while (< start (point)) | 737 | (while (< start (point)) |
| 734 | (let ((face (get-text-property start 'face)) | 738 | (let ((face (get-text-property start 'face)) |
| 735 | (next (next-single-property-change | 739 | (next (next-single-property-change |
| 736 | start 'face (current-buffer) (point)))) | 740 | start 'face (current-buffer) (point)))) |
| 737 | (if face ; anything to do? | 741 | (if face ; anything to do? |
| 738 | (put-text-property start next 'font-lock-face face)) | 742 | (put-text-property start next 'font-lock-face face)) |
| 739 | (setq start next)))) | 743 | (setq start next)))) |
| 740 | 744 | ||
| 741 | (defun rmail-mime-toggle-button (button) | 745 | (defun rmail-mime-toggle-button (button) |
| 742 | "Hide or show the body of the MIME-entity associated with BUTTON." | 746 | "Hide or show the body of the MIME-entity associated with BUTTON." |
| 743 | (save-excursion | 747 | (save-excursion |
diff --git a/lisp/mail/rmailsum.el b/lisp/mail/rmailsum.el index 7144e43d301..7097fef9ada 100644 --- a/lisp/mail/rmailsum.el +++ b/lisp/mail/rmailsum.el | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | ;;; rmailsum.el --- make summary buffers for the mail reader | 1 | ;;; rmailsum.el --- make summary buffers for the mail reader -*- lexical-binding:t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1985, 1993-1996, 2000-2015 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1985, 1993-1996, 2000-2015 Free Software Foundation, Inc. |
| 4 | 4 | ||
| @@ -262,7 +262,7 @@ Setting this option to nil might speed up the generation of summaries." | |||
| 262 | ;; Regenerate the contents of the summary | 262 | ;; Regenerate the contents of the summary |
| 263 | ;; using the same selection criterion as last time. | 263 | ;; using the same selection criterion as last time. |
| 264 | ;; M-x revert-buffer in a summary buffer calls this function. | 264 | ;; M-x revert-buffer in a summary buffer calls this function. |
| 265 | (defun rmail-update-summary (&rest ignore) | 265 | (defun rmail-update-summary (&rest _) |
| 266 | (apply (car rmail-summary-redo) (cdr rmail-summary-redo))) | 266 | (apply (car rmail-summary-redo) (cdr rmail-summary-redo))) |
| 267 | 267 | ||
| 268 | ;;;###autoload | 268 | ;;;###autoload |
| @@ -340,13 +340,30 @@ Emacs will list the message in the summary." | |||
| 340 | "Return t, if for message number MSG, regexp REGEXP matches in the header." | 340 | "Return t, if for message number MSG, regexp REGEXP matches in the header." |
| 341 | (rmail-apply-in-message msg 'rmail-message-regexp-p-1 msg regexp)) | 341 | (rmail-apply-in-message msg 'rmail-message-regexp-p-1 msg regexp)) |
| 342 | 342 | ||
| 343 | (defun rmail--decode-and-apply (function &rest args) | ||
| 344 | "Make an RFC2047-decoded copy of current buffer, apply FUNCTION with ARGS." | ||
| 345 | (let ((buff (current-buffer))) | ||
| 346 | (with-temp-buffer | ||
| 347 | (insert-buffer-substring buff) | ||
| 348 | (goto-char (point-min)) | ||
| 349 | ;; FIXME? In rmail-show-message-1, decoding depends on | ||
| 350 | ;; rmail-enable-mime being non-nil (?). | ||
| 351 | (rfc2047-decode-region (point-min) | ||
| 352 | (save-excursion | ||
| 353 | (progn | ||
| 354 | (search-forward "\n\n" nil 'move) | ||
| 355 | (point)))) | ||
| 356 | (apply function args)))) | ||
| 357 | |||
| 343 | (defun rmail-message-regexp-p-1 (msg regexp) | 358 | (defun rmail-message-regexp-p-1 (msg regexp) |
| 344 | ;; Search functions can expect to start from the beginning. | 359 | ;; Search functions can expect to start from the beginning. |
| 345 | (narrow-to-region (point) (save-excursion (search-forward "\n\n") (point))) | 360 | (narrow-to-region (point) (save-excursion (search-forward "\n\n") (point))) |
| 346 | (if (and rmail-enable-mime | 361 | (if (and rmail-enable-mime |
| 347 | rmail-search-mime-header-function) | 362 | rmail-search-mime-header-function) |
| 348 | (funcall rmail-search-mime-header-function msg regexp (point)) | 363 | (funcall rmail-search-mime-header-function msg regexp (point)) |
| 349 | (re-search-forward regexp nil t))) | 364 | ;; We need to search the full headers, but probably want to decode |
| 365 | ;; them so they match the ones people see displayed. (Bug#19088) | ||
| 366 | (rmail--decode-and-apply 're-search-forward regexp nil t))) | ||
| 350 | 367 | ||
| 351 | ;;;###autoload | 368 | ;;;###autoload |
| 352 | (defun rmail-summary-by-topic (subject &optional whole-message) | 369 | (defun rmail-summary-by-topic (subject &optional whole-message) |
| @@ -370,7 +387,9 @@ SUBJECT is a string of regexps separated by commas." | |||
| 370 | 387 | ||
| 371 | (defun rmail-message-subject-p (msg subject &optional whole-message) | 388 | (defun rmail-message-subject-p (msg subject &optional whole-message) |
| 372 | (if whole-message | 389 | (if whole-message |
| 373 | (rmail-apply-in-message msg 're-search-forward subject nil t) | 390 | ;; SUBJECT and rmail-simplified-subject are 2047 decoded. |
| 391 | (rmail-apply-in-message msg 'rmail--decode-and-apply | ||
| 392 | 're-search-forward subject nil t) | ||
| 374 | (string-match subject (rmail-simplified-subject msg)))) | 393 | (string-match subject (rmail-simplified-subject msg)))) |
| 375 | 394 | ||
| 376 | ;;;###autoload | 395 | ;;;###autoload |
| @@ -655,7 +674,7 @@ LINES is the number of lines in the message (if we should display that) | |||
| 655 | (goto-char (point-min)) | 674 | (goto-char (point-min)) |
| 656 | (let ((line (rmail-header-summary)) | 675 | (let ((line (rmail-header-summary)) |
| 657 | (labels (rmail-get-summary-labels)) | 676 | (labels (rmail-get-summary-labels)) |
| 658 | pos status prefix basic-start basic-end linecount-string) | 677 | status prefix basic-start basic-end linecount-string) |
| 659 | 678 | ||
| 660 | (setq linecount-string | 679 | (setq linecount-string |
| 661 | (cond | 680 | (cond |
| @@ -727,7 +746,7 @@ the message being processed." | |||
| 727 | ;; Get all the lines of the From field | 746 | ;; Get all the lines of the From field |
| 728 | ;; so that we get a whole comment if there is one, | 747 | ;; so that we get a whole comment if there is one, |
| 729 | ;; so that mail-strip-quoted-names can discard it. | 748 | ;; so that mail-strip-quoted-names can discard it. |
| 730 | (let ((opoint (point))) | 749 | (progn |
| 731 | (while (progn (forward-line 1) | 750 | (while (progn (forward-line 1) |
| 732 | (looking-at "[ \t]"))) | 751 | (looking-at "[ \t]"))) |
| 733 | ;; Back up over newline, then trailing spaces or tabs | 752 | ;; Back up over newline, then trailing spaces or tabs |
| @@ -909,8 +928,8 @@ A prefix argument serves as a repeat count; | |||
| 909 | a negative argument means to delete and move backward." | 928 | a negative argument means to delete and move backward." |
| 910 | (interactive "p") | 929 | (interactive "p") |
| 911 | (unless (numberp count) (setq count 1)) | 930 | (unless (numberp count) (setq count 1)) |
| 912 | (let (end del-msg | 931 | (let (del-msg |
| 913 | (backward (< count 0))) | 932 | (backward (< count 0))) |
| 914 | (while (and (/= count 0) | 933 | (while (and (/= count 0) |
| 915 | ;; Don't waste time if we are at the beginning | 934 | ;; Don't waste time if we are at the beginning |
| 916 | ;; and trying to go backward. | 935 | ;; and trying to go backward. |
| @@ -1029,7 +1048,7 @@ Optional prefix ARG means undelete ARG previous messages." | |||
| 1029 | (forward-line 1)) | 1048 | (forward-line 1)) |
| 1030 | (setq n (1- n))) | 1049 | (setq n (1- n))) |
| 1031 | (rmail-summary-goto-msg 1) | 1050 | (rmail-summary-goto-msg 1) |
| 1032 | (dotimes (i rmail-total-messages) | 1051 | (dotimes (_ rmail-total-messages) |
| 1033 | (rmail-summary-goto-msg) | 1052 | (rmail-summary-goto-msg) |
| 1034 | (let (del-msg) | 1053 | (let (del-msg) |
| 1035 | (when (rmail-summary-deleted-p) | 1054 | (when (rmail-summary-deleted-p) |
diff --git a/lisp/midnight.el b/lisp/midnight.el index dbf0c0289d1..256ab9c06aa 100644 --- a/lisp/midnight.el +++ b/lisp/midnight.el | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | ;;; midnight.el --- run something every midnight, e.g., kill old buffers | 1 | ;;; midnight.el --- run something every midnight, e.g., kill old buffers -*- lexical-binding:t -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1998, 2001-2015 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1998, 2001-2015 Free Software Foundation, Inc. |
| 4 | 4 | ||
| @@ -36,7 +36,7 @@ | |||
| 36 | 36 | ||
| 37 | ;;; Code: | 37 | ;;; Code: |
| 38 | 38 | ||
| 39 | (eval-when-compile (require 'cl-lib)) | 39 | (require 'cl-lib) |
| 40 | 40 | ||
| 41 | (defgroup midnight nil | 41 | (defgroup midnight nil |
| 42 | "Run something every day at midnight." | 42 | "Run something every day at midnight." |
| @@ -48,24 +48,19 @@ | |||
| 48 | Use `cancel-timer' to stop it and `midnight-delay-set' to change | 48 | Use `cancel-timer' to stop it and `midnight-delay-set' to change |
| 49 | the time when it is run.") | 49 | the time when it is run.") |
| 50 | 50 | ||
| 51 | (defcustom midnight-mode nil | 51 | ;;;###autoload |
| 52 | "Non-nil means run `midnight-hook' at midnight. | 52 | (define-minor-mode midnight-mode |
| 53 | Setting this variable outside customize has no effect; | 53 | "Non-nil means run `midnight-hook' at midnight." |
| 54 | call `cancel-timer' or `timer-activate' on `midnight-timer' instead." | 54 | :global t |
| 55 | :type 'boolean | 55 | :initialize #'custom-initialize-default |
| 56 | :group 'midnight | 56 | (if midnight-mode (timer-activate midnight-timer) |
| 57 | :require 'midnight | 57 | (cancel-timer midnight-timer))) |
| 58 | :initialize 'custom-initialize-default | ||
| 59 | :set (lambda (symb val) | ||
| 60 | (set symb val) (require 'midnight) | ||
| 61 | (if val (timer-activate midnight-timer) | ||
| 62 | (cancel-timer midnight-timer)))) | ||
| 63 | 58 | ||
| 64 | ;;; time conversion | 59 | ;;; time conversion |
| 65 | 60 | ||
| 66 | (defun midnight-buffer-display-time (&optional buffer) | 61 | (defun midnight-buffer-display-time (buffer) |
| 67 | "Return the time-stamp of BUFFER, or current buffer, as float." | 62 | "Return the time-stamp of BUFFER, or current buffer, as float." |
| 68 | (with-current-buffer (or buffer (current-buffer)) | 63 | (with-current-buffer buffer |
| 69 | (when buffer-display-time (float-time buffer-display-time)))) | 64 | (when buffer-display-time (float-time buffer-display-time)))) |
| 70 | 65 | ||
| 71 | ;;; clean-buffer-list stuff | 66 | ;;; clean-buffer-list stuff |
| @@ -76,18 +71,16 @@ The autokilling is done by `clean-buffer-list' when is it in `midnight-hook'. | |||
| 76 | Currently displayed and/or modified (unsaved) buffers, as well as buffers | 71 | Currently displayed and/or modified (unsaved) buffers, as well as buffers |
| 77 | matching `clean-buffer-list-kill-never-buffer-names' and | 72 | matching `clean-buffer-list-kill-never-buffer-names' and |
| 78 | `clean-buffer-list-kill-never-regexps' are excluded." | 73 | `clean-buffer-list-kill-never-regexps' are excluded." |
| 79 | :type 'integer | 74 | :type 'integer) |
| 80 | :group 'midnight) | ||
| 81 | 75 | ||
| 82 | (defcustom clean-buffer-list-delay-special 3600 | 76 | (defcustom clean-buffer-list-delay-special 3600 |
| 83 | "The number of seconds before some buffers become eligible for autokilling. | 77 | "The number of seconds before some buffers become eligible for autokilling. |
| 84 | Buffers matched by `clean-buffer-list-kill-regexps' and | 78 | Buffers matched by `clean-buffer-list-kill-regexps' and |
| 85 | `clean-buffer-list-kill-buffer-names' are killed if they were last | 79 | `clean-buffer-list-kill-buffer-names' are killed if they were last |
| 86 | displayed more than this many seconds ago." | 80 | displayed more than this many seconds ago." |
| 87 | :type 'integer | 81 | :type 'integer) |
| 88 | :group 'midnight) | ||
| 89 | 82 | ||
| 90 | (defcustom clean-buffer-list-kill-regexps '("^\\*Man ") | 83 | (defcustom clean-buffer-list-kill-regexps '("\\`\\*Man ") |
| 91 | "List of regexps saying which buffers will be killed at midnight. | 84 | "List of regexps saying which buffers will be killed at midnight. |
| 92 | If buffer name matches a regexp in the list and the buffer was not displayed | 85 | If buffer name matches a regexp in the list and the buffer was not displayed |
| 93 | in the last `clean-buffer-list-delay-special' seconds, it is killed by | 86 | in the last `clean-buffer-list-delay-special' seconds, it is killed by |
| @@ -96,9 +89,14 @@ If a member of the list is a cons, its `car' is the regexp and its `cdr' is | |||
| 96 | the number of seconds to use instead of `clean-buffer-list-delay-special'. | 89 | the number of seconds to use instead of `clean-buffer-list-delay-special'. |
| 97 | See also `clean-buffer-list-kill-buffer-names', | 90 | See also `clean-buffer-list-kill-buffer-names', |
| 98 | `clean-buffer-list-kill-never-regexps' and | 91 | `clean-buffer-list-kill-never-regexps' and |
| 99 | `clean-buffer-list-kill-never-buffer-names'." | 92 | `clean-buffer-list-kill-never-buffer-names'. |
| 100 | :type '(repeat (regexp :tag "Regexp matching Buffer Name")) | 93 | |
| 101 | :group 'midnight) | 94 | Each element can also be a function instead of a regexp, in which case |
| 95 | it takes a single argument (a buffer name) and should return non-nil | ||
| 96 | if the buffer should be killed by `clean-buffer-list'." | ||
| 97 | :type '(repeat | ||
| 98 | (choice (regexp :tag "Regexp matching Buffer Name") | ||
| 99 | (function :tag "Predicate function")))) | ||
| 102 | 100 | ||
| 103 | (defcustom clean-buffer-list-kill-buffer-names | 101 | (defcustom clean-buffer-list-kill-buffer-names |
| 104 | '("*Help*" "*Apropos*" "*Buffer List*" "*Compile-Log*" "*info*" | 102 | '("*Help*" "*Apropos*" "*Buffer List*" "*Compile-Log*" "*info*" |
| @@ -112,8 +110,7 @@ the number of seconds to use instead of `clean-buffer-list-delay-special'. | |||
| 112 | See also `clean-buffer-list-kill-regexps', | 110 | See also `clean-buffer-list-kill-regexps', |
| 113 | `clean-buffer-list-kill-never-regexps' and | 111 | `clean-buffer-list-kill-never-regexps' and |
| 114 | `clean-buffer-list-kill-never-buffer-names'." | 112 | `clean-buffer-list-kill-never-buffer-names'." |
| 115 | :type '(repeat (string :tag "Buffer Name")) | 113 | :type '(repeat (string :tag "Buffer Name"))) |
| 116 | :group 'midnight) | ||
| 117 | 114 | ||
| 118 | (defcustom clean-buffer-list-kill-never-buffer-names | 115 | (defcustom clean-buffer-list-kill-never-buffer-names |
| 119 | '("*scratch*" "*Messages*") | 116 | '("*scratch*" "*Messages*") |
| @@ -122,33 +119,34 @@ See also `clean-buffer-list-kill-never-regexps'. | |||
| 122 | Note that this does override `clean-buffer-list-kill-regexps' and | 119 | Note that this does override `clean-buffer-list-kill-regexps' and |
| 123 | `clean-buffer-list-kill-buffer-names' so a buffer matching any of these | 120 | `clean-buffer-list-kill-buffer-names' so a buffer matching any of these |
| 124 | two lists will NOT be killed if it is also present in this list." | 121 | two lists will NOT be killed if it is also present in this list." |
| 125 | :type '(repeat (string :tag "Buffer Name")) | 122 | :type '(repeat (string :tag "Buffer Name"))) |
| 126 | :group 'midnight) | ||
| 127 | 123 | ||
| 128 | (defcustom clean-buffer-list-kill-never-regexps '("^ \\*Minibuf-.*\\*$") | 124 | (defcustom clean-buffer-list-kill-never-regexps '("\\` \\*Minibuf-.*\\*\\'") |
| 129 | "List of regexp saying which buffers will never be killed at midnight. | 125 | "List of regexp saying which buffers will never be killed at midnight. |
| 130 | See also `clean-buffer-list-kill-never-buffer-names'. | 126 | See also `clean-buffer-list-kill-never-buffer-names'. |
| 131 | Killing is done by `clean-buffer-list'. | 127 | Killing is done by `clean-buffer-list'. |
| 132 | Note that this does override `clean-buffer-list-kill-regexps' and | 128 | Note that this does override `clean-buffer-list-kill-regexps' and |
| 133 | `clean-buffer-list-kill-buffer-names' so a buffer matching any of these | 129 | `clean-buffer-list-kill-buffer-names' so a buffer matching any of these |
| 134 | two lists will NOT be killed if it also matches anything in this list." | 130 | two lists will NOT be killed if it also matches anything in this list. |
| 135 | :type '(repeat (regexp :tag "Regexp matching Buffer Name")) | ||
| 136 | :group 'midnight) | ||
| 137 | 131 | ||
| 138 | (defun midnight-find (el ls test &optional key) | 132 | Each element can also be a function instead of a regexp, in which case |
| 139 | "A stopgap solution to the absence of `find' in ELisp." | 133 | it takes a single argument (a buffer name) and should return non-nil |
| 140 | (cl-dolist (rr ls) | 134 | if the buffer should never be killed by `clean-buffer-list'." |
| 141 | (when (funcall test (if key (funcall key rr) rr) el) | 135 | :type '(repeat |
| 142 | (cl-return rr)))) | 136 | (choice (regexp :tag "Regexp matching Buffer Name") |
| 137 | (function :tag "Predicate function")))) | ||
| 143 | 138 | ||
| 144 | (defun clean-buffer-list-delay (name) | 139 | (defun clean-buffer-list-delay (name) |
| 145 | "Return the delay, in seconds, before killing a buffer named NAME. | 140 | "Return the delay, in seconds, before killing a buffer named NAME. |
| 146 | Uses `clean-buffer-list-kill-buffer-names', `clean-buffer-list-kill-regexps' | 141 | Uses `clean-buffer-list-kill-buffer-names', `clean-buffer-list-kill-regexps' |
| 147 | `clean-buffer-list-delay-general' and `clean-buffer-list-delay-special'. | 142 | `clean-buffer-list-delay-general' and `clean-buffer-list-delay-special'. |
| 148 | Autokilling is done by `clean-buffer-list'." | 143 | Autokilling is done by `clean-buffer-list'." |
| 149 | (or (assoc-default name clean-buffer-list-kill-buffer-names 'string= | 144 | (or (assoc-default name clean-buffer-list-kill-buffer-names #'string= |
| 150 | clean-buffer-list-delay-special) | 145 | clean-buffer-list-delay-special) |
| 151 | (assoc-default name clean-buffer-list-kill-regexps 'string-match | 146 | (assoc-default name clean-buffer-list-kill-regexps |
| 147 | (lambda (re str) | ||
| 148 | (if (functionp re) | ||
| 149 | (funcall re str) (string-match re str))) | ||
| 152 | clean-buffer-list-delay-special) | 150 | clean-buffer-list-delay-special) |
| 153 | (* clean-buffer-list-delay-general 24 60 60))) | 151 | (* clean-buffer-list-delay-general 24 60 60))) |
| 154 | 152 | ||
| @@ -172,10 +170,13 @@ lifetime, i.e., its \"age\" when it will be purged." | |||
| 172 | (setq bts (midnight-buffer-display-time buf) bn (buffer-name buf) | 170 | (setq bts (midnight-buffer-display-time buf) bn (buffer-name buf) |
| 173 | delay (if bts (- tm bts) 0) cbld (clean-buffer-list-delay bn)) | 171 | delay (if bts (- tm bts) 0) cbld (clean-buffer-list-delay bn)) |
| 174 | (message "[%s] `%s' [%s %d]" ts bn (if bts (round delay)) cbld) | 172 | (message "[%s] `%s' [%s %d]" ts bn (if bts (round delay)) cbld) |
| 175 | (unless (or (midnight-find bn clean-buffer-list-kill-never-regexps | 173 | (unless (or (cl-find bn clean-buffer-list-kill-never-regexps |
| 176 | 'string-match) | 174 | :test (lambda (bn re) |
| 177 | (midnight-find bn clean-buffer-list-kill-never-buffer-names | 175 | (if (functionp re) |
| 178 | 'string-equal) | 176 | (funcall re bn) |
| 177 | (string-match re bn)))) | ||
| 178 | (cl-find bn clean-buffer-list-kill-never-buffer-names | ||
| 179 | :test #'string-equal) | ||
| 179 | (get-buffer-process buf) | 180 | (get-buffer-process buf) |
| 180 | (and (buffer-file-name buf) (buffer-modified-p buf)) | 181 | (and (buffer-file-name buf) (buffer-modified-p buf)) |
| 181 | (get-buffer-window buf 'visible) (< delay cbld)) | 182 | (get-buffer-window buf 'visible) (< delay cbld)) |
| @@ -190,8 +191,7 @@ lifetime, i.e., its \"age\" when it will be purged." | |||
| 190 | (defcustom midnight-hook '(clean-buffer-list) | 191 | (defcustom midnight-hook '(clean-buffer-list) |
| 191 | "The hook run `midnight-delay' seconds after midnight every day. | 192 | "The hook run `midnight-delay' seconds after midnight every day. |
| 192 | The default value is `clean-buffer-list'." | 193 | The default value is `clean-buffer-list'." |
| 193 | :type 'hook | 194 | :type 'hook) |
| 194 | :group 'midnight) | ||
| 195 | 195 | ||
| 196 | (defun midnight-next () | 196 | (defun midnight-next () |
| 197 | "Return the number of seconds till the next midnight." | 197 | "Return the number of seconds till the next midnight." |
| @@ -209,7 +209,7 @@ to its second argument TM." | |||
| 209 | (when (timerp midnight-timer) (cancel-timer midnight-timer)) | 209 | (when (timerp midnight-timer) (cancel-timer midnight-timer)) |
| 210 | (setq midnight-timer | 210 | (setq midnight-timer |
| 211 | (run-at-time (if (numberp tm) (+ (midnight-next) tm) tm) | 211 | (run-at-time (if (numberp tm) (+ (midnight-next) tm) tm) |
| 212 | midnight-period 'run-hooks 'midnight-hook))) | 212 | midnight-period #'run-hooks 'midnight-hook))) |
| 213 | 213 | ||
| 214 | (defcustom midnight-delay 3600 | 214 | (defcustom midnight-delay 3600 |
| 215 | "The number of seconds after the midnight when the `midnight-timer' is run. | 215 | "The number of seconds after the midnight when the `midnight-timer' is run. |
| @@ -218,8 +218,7 @@ set it by calling `midnight-delay-set', or use `custom'. | |||
| 218 | If you wish, you can use a string instead, it will be passed as the | 218 | If you wish, you can use a string instead, it will be passed as the |
| 219 | first argument to `run-at-time'." | 219 | first argument to `run-at-time'." |
| 220 | :type 'sexp | 220 | :type 'sexp |
| 221 | :set 'midnight-delay-set | 221 | :set #'midnight-delay-set) |
| 222 | :group 'midnight) | ||
| 223 | 222 | ||
| 224 | (provide 'midnight) | 223 | (provide 'midnight) |
| 225 | 224 | ||
diff --git a/lisp/mouse-copy.el b/lisp/mouse-copy.el index 609713ce5fd..d3c3c80fd99 100644 --- a/lisp/mouse-copy.el +++ b/lisp/mouse-copy.el | |||
| @@ -177,7 +177,7 @@ put the point at one place, then click and drag over some other region." | |||
| 177 | (mouse-copy-work-around-drag-bug start-event last-input-event)) | 177 | (mouse-copy-work-around-drag-bug start-event last-input-event)) |
| 178 | ;; Remember what we do so we can undo it, if necessary. | 178 | ;; Remember what we do so we can undo it, if necessary. |
| 179 | (setq mouse-copy-last-paste-start (point)) | 179 | (setq mouse-copy-last-paste-start (point)) |
| 180 | (insert (x-get-selection 'SECONDARY)) | 180 | (insert (gui-get-selection 'SECONDARY)) |
| 181 | (setq mouse-copy-last-paste-end (point))) | 181 | (setq mouse-copy-last-paste-end (point))) |
| 182 | (setq mouse-copy-last-paste-start nil))) | 182 | (setq mouse-copy-last-paste-start nil))) |
| 183 | 183 | ||
| @@ -216,7 +216,7 @@ by johnh@ficus.cs.ucla.edu." | |||
| 216 | (if (mouse-drag-secondary start-event) | 216 | (if (mouse-drag-secondary start-event) |
| 217 | (progn | 217 | (progn |
| 218 | (mouse-kill-preserving-secondary) | 218 | (mouse-kill-preserving-secondary) |
| 219 | (insert (x-get-selection 'SECONDARY)))) | 219 | (insert (gui-get-selection 'SECONDARY)))) |
| 220 | ) | 220 | ) |
| 221 | 221 | ||
| 222 | (provide 'mouse-copy) | 222 | (provide 'mouse-copy) |
diff --git a/lisp/net/eudc-vars.el b/lisp/net/eudc-vars.el index 36a583daa4d..5e994a3a38f 100644 --- a/lisp/net/eudc-vars.el +++ b/lisp/net/eudc-vars.el | |||
| @@ -312,9 +312,11 @@ arguments that should be passed to the program." | |||
| 312 | :inline t | 312 | :inline t |
| 313 | (string :tag "Argument"))))) | 313 | (string :tag "Argument"))))) |
| 314 | 314 | ||
| 315 | (defcustom eudc-options-file "~/.eudc-options" | 315 | (defcustom eudc-options-file |
| 316 | (locate-user-emacs-file "eudc-options" ".eudc-options") | ||
| 316 | "A file where the `servers' hotlist is stored." | 317 | "A file where the `servers' hotlist is stored." |
| 317 | :type '(file :Tag "File Name:")) | 318 | :type '(file :Tag "File Name:") |
| 319 | :version "25.1") | ||
| 318 | 320 | ||
| 319 | (defcustom eudc-mode-hook nil | 321 | (defcustom eudc-mode-hook nil |
| 320 | "Normal hook run on entry to EUDC mode." | 322 | "Normal hook run on entry to EUDC mode." |
diff --git a/lisp/net/eww.el b/lisp/net/eww.el index a128ffb9d06..f2f5ecb8e88 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el | |||
| @@ -379,7 +379,7 @@ Currently this means either text/html or application/xhtml+xml." | |||
| 379 | (match-string 1))))) | 379 | (match-string 1))))) |
| 380 | 380 | ||
| 381 | (declare-function libxml-parse-html-region "xml.c" | 381 | (declare-function libxml-parse-html-region "xml.c" |
| 382 | (start end &optional base-url)) | 382 | (start end &optional base-url discard-comments)) |
| 383 | 383 | ||
| 384 | (defun eww-display-html (charset url &optional document point buffer encode) | 384 | (defun eww-display-html (charset url &optional document point buffer encode) |
| 385 | (unless (fboundp 'libxml-parse-html-region) | 385 | (unless (fboundp 'libxml-parse-html-region) |
diff --git a/lisp/net/mairix.el b/lisp/net/mairix.el index c1b107932c3..087ae439f3f 100644 --- a/lisp/net/mairix.el +++ b/lisp/net/mairix.el | |||
| @@ -265,18 +265,22 @@ Currently there are 'threads and 'flags.") | |||
| 265 | (mail-fetch-field field))))) | 265 | (mail-fetch-field field))))) |
| 266 | 266 | ||
| 267 | ;;; Gnus | 267 | ;;; Gnus |
| 268 | (eval-when-compile | 268 | |
| 269 | (defvar gnus-article-buffer) | 269 | ;; For gnus-buffer-exists-p, although it seems that could be replaced by: |
| 270 | (autoload 'gnus-summary-toggle-header "gnus-sum") | 270 | ;; (and buffer (get-buffer buffer)) |
| 271 | (autoload 'gnus-buffer-exists-p "gnus-util") | 271 | (eval-when-compile (require 'gnus-util)) |
| 272 | (autoload 'message-field-value "message") | 272 | (defvar gnus-article-buffer) |
| 273 | (autoload 'gnus-group-read-ephemeral-group "gnus-group") | 273 | (declare-function gnus-group-read-ephemeral-group "gnus-group" |
| 274 | (autoload 'gnus-alive-p "gnus-util")) | 274 | (group method &optional activate quit-config |
| 275 | request-only select-articles parameters number)) | ||
| 276 | (declare-function gnus-summary-toggle-header "gnus-sum" (&optional arg)) | ||
| 277 | (declare-function message-field-value "message" (header &optional not-all)) | ||
| 275 | 278 | ||
| 276 | ;; Display function: | 279 | ;; Display function: |
| 277 | (defun mairix-gnus-ephemeral-nndoc (folder) | 280 | (defun mairix-gnus-ephemeral-nndoc (folder) |
| 278 | "Create ephemeral nndoc group for reading mbox file FOLDER in Gnus." | 281 | "Create ephemeral nndoc group for reading mbox file FOLDER in Gnus." |
| 279 | (unless (gnus-alive-p) | 282 | (unless (and (fboundp 'gnus-alive-p) |
| 283 | (gnus-alive-p)) | ||
| 280 | (error "Gnus is not running")) | 284 | (error "Gnus is not running")) |
| 281 | (gnus-group-read-ephemeral-group | 285 | (gnus-group-read-ephemeral-group |
| 282 | ;; add randomness to group string to prevent Gnus from using a | 286 | ;; add randomness to group string to prevent Gnus from using a |
| @@ -289,26 +293,29 @@ Currently there are 'threads and 'flags.") | |||
| 289 | ;; Fetching mail header field: | 293 | ;; Fetching mail header field: |
| 290 | (defun mairix-gnus-fetch-field (field) | 294 | (defun mairix-gnus-fetch-field (field) |
| 291 | "Get mail header FIELD for current message using Gnus." | 295 | "Get mail header FIELD for current message using Gnus." |
| 292 | (unless (gnus-alive-p) | 296 | (unless (and (fboundp 'gnus-alive-p) |
| 297 | (gnus-alive-p)) | ||
| 293 | (error "Gnus is not running")) | 298 | (error "Gnus is not running")) |
| 294 | (unless (gnus-buffer-exists-p gnus-article-buffer) | 299 | (unless (gnus-buffer-exists-p gnus-article-buffer) |
| 295 | (error "No article buffer available")) | 300 | (error "No article buffer available")) |
| 296 | (with-current-buffer gnus-article-buffer | 301 | (with-current-buffer gnus-article-buffer |
| 302 | ;; gnus-art requires gnus-sum and message. | ||
| 297 | (gnus-summary-toggle-header 1) | 303 | (gnus-summary-toggle-header 1) |
| 298 | (message-field-value field))) | 304 | (message-field-value field))) |
| 299 | 305 | ||
| 300 | ;;; VM | 306 | ;;; VM |
| 301 | ;;; written by Ulrich Mueller | 307 | ;;; written by Ulrich Mueller |
| 302 | 308 | ||
| 303 | (eval-when-compile | 309 | (declare-function vm-quit "ext:vm-folder" (&optional no-change)) |
| 304 | (autoload 'vm-quit "vm-folder") | 310 | (declare-function vm-visit-folder "ext:vm-startup" |
| 305 | (autoload 'vm-visit-folder "vm") | 311 | (folder &optional read-only)) |
| 306 | (autoload 'vm-select-folder-buffer "vm-macro") | 312 | (declare-function vm-select-folder-buffer "ext:vm-macro" ()) ; defsubst |
| 307 | (autoload 'vm-check-for-killed-summary "vm-misc") | 313 | (declare-function vm-check-for-killed-summary "ext:vm-misc" ()) |
| 308 | (autoload 'vm-get-header-contents "vm-summary") | 314 | (declare-function vm-error-if-folder-empty "ext:vm-misc" ()) |
| 309 | (autoload 'vm-check-for-killed-summary "vm-misc") | 315 | (declare-function vm-get-header-contents "ext:vm-summary" |
| 310 | (autoload 'vm-error-if-folder-empty "vm-misc") | 316 | (message header-name-regexp &optional clump-sep)) |
| 311 | (autoload 'vm-select-marked-or-prefixed-messages "vm-folder")) | 317 | (declare-function vm-select-marked-or-prefixed-messages "ext:vm-folder" |
| 318 | (prefix)) | ||
| 312 | 319 | ||
| 313 | ;; Display function | 320 | ;; Display function |
| 314 | (defun mairix-vm-display (folder) | 321 | (defun mairix-vm-display (folder) |
diff --git a/lisp/net/net-utils.el b/lisp/net/net-utils.el index ebcbc714ffb..eaf1d7e22c4 100644 --- a/lisp/net/net-utils.el +++ b/lisp/net/net-utils.el | |||
| @@ -326,6 +326,8 @@ This variable is only used if the variable | |||
| 326 | (insert filtered-string) | 326 | (insert filtered-string) |
| 327 | (set-marker (process-mark process) (point)))))) | 327 | (set-marker (process-mark process) (point)))))) |
| 328 | 328 | ||
| 329 | (declare-function w32-get-console-output-codepage "w32proc.c" ()) | ||
| 330 | |||
| 329 | (defun net-utils-run-program (name header program args) | 331 | (defun net-utils-run-program (name header program args) |
| 330 | "Run a network information program." | 332 | "Run a network information program." |
| 331 | (let ((buf (get-buffer-create (concat "*" name "*"))) | 333 | (let ((buf (get-buffer-create (concat "*" name "*"))) |
diff --git a/lisp/net/nsm.el b/lisp/net/nsm.el index 28253e5bdf5..261e5a1a36c 100644 --- a/lisp/net/nsm.el +++ b/lisp/net/nsm.el | |||
| @@ -76,6 +76,8 @@ stored in plain text." | |||
| 76 | "If non-nil, the connection is opened in a non-interactive context. | 76 | "If non-nil, the connection is opened in a non-interactive context. |
| 77 | This means that no queries should be performed.") | 77 | This means that no queries should be performed.") |
| 78 | 78 | ||
| 79 | (declare-function gnutls-peer-status "gnutls.c" (proc)) | ||
| 80 | |||
| 79 | (defun nsm-verify-connection (process host port &optional | 81 | (defun nsm-verify-connection (process host port &optional |
| 80 | save-fingerprint warn-unencrypted) | 82 | save-fingerprint warn-unencrypted) |
| 81 | "Verify the security status of PROCESS that's connected to HOST:PORT. | 83 | "Verify the security status of PROCESS that's connected to HOST:PORT. |
| @@ -122,6 +124,9 @@ unencrypted." | |||
| 122 | (nsm-check-protocol process host port status settings) | 124 | (nsm-check-protocol process host port status settings) |
| 123 | process))) | 125 | process))) |
| 124 | 126 | ||
| 127 | (declare-function gnutls-peer-status-warning-describe "gnutls.c" | ||
| 128 | (status-symbol)) | ||
| 129 | |||
| 125 | (defun nsm-check-certificate (process host port status settings) | 130 | (defun nsm-check-certificate (process host port status settings) |
| 126 | (let ((warnings (plist-get status :warnings))) | 131 | (let ((warnings (plist-get status :warnings))) |
| 127 | (cond | 132 | (cond |
diff --git a/lisp/net/rcirc.el b/lisp/net/rcirc.el index 5ea10475cea..11db7a2cab2 100644 --- a/lisp/net/rcirc.el +++ b/lisp/net/rcirc.el | |||
| @@ -1924,17 +1924,13 @@ Uninteresting lines are those whose responses are listed in | |||
| 1924 | (goto-char overlay-arrow-position) | 1924 | (goto-char overlay-arrow-position) |
| 1925 | (message "No unread messages"))) | 1925 | (message "No unread messages"))) |
| 1926 | 1926 | ||
| 1927 | (defun rcirc-non-irc-buffer () | 1927 | (defun rcirc-bury-buffers () |
| 1928 | (let ((buflist (buffer-list)) | 1928 | "Bury all RCIRC buffers." |
| 1929 | buffer) | 1929 | (interactive) |
| 1930 | (while (and buflist (not buffer)) | 1930 | (dolist (buf (buffer-list)) |
| 1931 | (with-current-buffer (car buflist) | 1931 | (when (eq 'rcirc-mode (with-current-buffer buf major-mode)) |
| 1932 | (unless (or (eq major-mode 'rcirc-mode) | 1932 | (bury-buffer buf) ; buffers not shown |
| 1933 | (= ?\s (aref (buffer-name) 0)) ; internal buffers | 1933 | (quit-windows-on buf)))) ; buffers shown in a window |
| 1934 | (get-buffer-window (current-buffer))) | ||
| 1935 | (setq buffer (current-buffer)))) | ||
| 1936 | (setq buflist (cdr buflist))) | ||
| 1937 | buffer)) | ||
| 1938 | 1934 | ||
| 1939 | (defun rcirc-next-active-buffer (arg) | 1935 | (defun rcirc-next-active-buffer (arg) |
| 1940 | "Switch to the next rcirc buffer with activity. | 1936 | "Switch to the next rcirc buffer with activity. |
| @@ -1949,15 +1945,13 @@ With prefix ARG, go to the next low priority buffer with activity." | |||
| 1949 | (switch-to-buffer (car (if arg lopri hipri))) | 1945 | (switch-to-buffer (car (if arg lopri hipri))) |
| 1950 | (when (> (point) rcirc-prompt-start-marker) | 1946 | (when (> (point) rcirc-prompt-start-marker) |
| 1951 | (recenter -1))) | 1947 | (recenter -1))) |
| 1952 | (if (eq major-mode 'rcirc-mode) | 1948 | (rcirc-bury-buffers) |
| 1953 | (switch-to-buffer (rcirc-non-irc-buffer)) | 1949 | (message "No IRC activity.%s" |
| 1954 | (message "%s" (concat | 1950 | (if lopri |
| 1955 | "No IRC activity." | 1951 | (concat |
| 1956 | (when lopri | 1952 | " Type C-u " (key-description (this-command-keys)) |
| 1957 | (concat | 1953 | " for low priority activity.") |
| 1958 | " Type C-u " | 1954 | ""))))) |
| 1959 | (key-description (this-command-keys)) | ||
| 1960 | " for low priority activity.")))))))) | ||
| 1961 | 1955 | ||
| 1962 | (define-obsolete-variable-alias 'rcirc-activity-hooks | 1956 | (define-obsolete-variable-alias 'rcirc-activity-hooks |
| 1963 | 'rcirc-activity-functions "24.3") | 1957 | 'rcirc-activity-functions "24.3") |
diff --git a/lisp/net/secrets.el b/lisp/net/secrets.el index 6f4e1736937..56cbec4ea75 100644 --- a/lisp/net/secrets.el +++ b/lisp/net/secrets.el | |||
| @@ -598,10 +598,9 @@ If successful, return the object path of the collection." | |||
| 598 | ATTRIBUTES are key-value pairs. The keys are keyword symbols, | 598 | ATTRIBUTES are key-value pairs. The keys are keyword symbols, |
| 599 | starting with a colon. Example: | 599 | starting with a colon. Example: |
| 600 | 600 | ||
| 601 | \(secrets-create-item \"Tramp collection\" \"item\" \"geheim\" | 601 | \(secrets-search-items \"Tramp collection\" :user \"joe\") |
| 602 | :method \"sudo\" :user \"joe\" :host \"remote-host\"\) | ||
| 603 | 602 | ||
| 604 | The object paths of the found items are returned as list." | 603 | The object labels of the found items are returned as list." |
| 605 | (let ((collection-path (secrets-unlock-collection collection)) | 604 | (let ((collection-path (secrets-unlock-collection collection)) |
| 606 | result props) | 605 | result props) |
| 607 | (unless (secrets-empty-path collection-path) | 606 | (unless (secrets-empty-path collection-path) |
| @@ -618,8 +617,7 @@ The object paths of the found items are returned as list." | |||
| 618 | (cadr attributes)) | 617 | (cadr attributes)) |
| 619 | 'append) | 618 | 'append) |
| 620 | attributes (cddr attributes))) | 619 | attributes (cddr attributes))) |
| 621 | ;; Search. The result is a list of two lists, the object paths | 620 | ;; Search. The result is a list of object paths. |
| 622 | ;; of the unlocked and the locked items. | ||
| 623 | (setq result | 621 | (setq result |
| 624 | (dbus-call-method | 622 | (dbus-call-method |
| 625 | :session secrets-service collection-path | 623 | :session secrets-service collection-path |
| @@ -630,7 +628,7 @@ The object paths of the found items are returned as list." | |||
| 630 | ;; Return the found items. | 628 | ;; Return the found items. |
| 631 | (mapcar | 629 | (mapcar |
| 632 | (lambda (item-path) (secrets-get-item-property item-path "Label")) | 630 | (lambda (item-path) (secrets-get-item-property item-path "Label")) |
| 633 | (append (car result) (cadr result)))))) | 631 | result)))) |
| 634 | 632 | ||
| 635 | (defun secrets-create-item (collection item password &rest attributes) | 633 | (defun secrets-create-item (collection item password &rest attributes) |
| 636 | "Create a new item in COLLECTION with label ITEM and password PASSWORD. | 634 | "Create a new item in COLLECTION with label ITEM and password PASSWORD. |
diff --git a/lisp/net/shr.el b/lisp/net/shr.el index 454332e55d0..0ce77b9055c 100644 --- a/lisp/net/shr.el +++ b/lisp/net/shr.el | |||
| @@ -57,7 +57,7 @@ fit these criteria." | |||
| 57 | :group 'shr | 57 | :group 'shr |
| 58 | :type '(choice (const nil) regexp)) | 58 | :type '(choice (const nil) regexp)) |
| 59 | 59 | ||
| 60 | (defcustom shr-use-fonts nil | 60 | (defcustom shr-use-fonts t |
| 61 | "If non-nil, use proportional fonts for text." | 61 | "If non-nil, use proportional fonts for text." |
| 62 | :version "25.1" | 62 | :version "25.1" |
| 63 | :group 'shr | 63 | :group 'shr |
| @@ -152,7 +152,6 @@ cid: URL as the argument.") | |||
| 152 | (defvar shr-ignore-cache nil) | 152 | (defvar shr-ignore-cache nil) |
| 153 | (defvar shr-external-rendering-functions nil) | 153 | (defvar shr-external-rendering-functions nil) |
| 154 | (defvar shr-target-id nil) | 154 | (defvar shr-target-id nil) |
| 155 | (defvar shr-inhibit-decoration nil) | ||
| 156 | (defvar shr-table-separator-length 1) | 155 | (defvar shr-table-separator-length 1) |
| 157 | (defvar shr-table-separator-pixel-width 0) | 156 | (defvar shr-table-separator-pixel-width 0) |
| 158 | (defvar shr-table-id nil) | 157 | (defvar shr-table-id nil) |
| @@ -178,7 +177,7 @@ cid: URL as the argument.") | |||
| 178 | 177 | ||
| 179 | ;; Public functions and commands. | 178 | ;; Public functions and commands. |
| 180 | (declare-function libxml-parse-html-region "xml.c" | 179 | (declare-function libxml-parse-html-region "xml.c" |
| 181 | (start end &optional base-url)) | 180 | (start end &optional base-url discard-comments)) |
| 182 | 181 | ||
| 183 | (defun shr-render-buffer (buffer) | 182 | (defun shr-render-buffer (buffer) |
| 184 | "Display the HTML rendering of the current buffer." | 183 | "Display the HTML rendering of the current buffer." |
| @@ -783,16 +782,15 @@ size, and full-buffer size." | |||
| 783 | ;; blank text at the start of the line, and the newline at the end, to | 782 | ;; blank text at the start of the line, and the newline at the end, to |
| 784 | ;; avoid ugliness. | 783 | ;; avoid ugliness. |
| 785 | (defun shr-add-font (start end type) | 784 | (defun shr-add-font (start end type) |
| 786 | (unless shr-inhibit-decoration | 785 | (save-excursion |
| 787 | (save-excursion | 786 | (goto-char start) |
| 788 | (goto-char start) | 787 | (while (< (point) end) |
| 789 | (while (< (point) end) | 788 | (when (bolp) |
| 790 | (when (bolp) | 789 | (skip-chars-forward " ")) |
| 791 | (skip-chars-forward " ")) | 790 | (add-face-text-property (point) (min (line-end-position) end) type t) |
| 792 | (add-face-text-property (point) (min (line-end-position) end) type t) | 791 | (if (< (line-end-position) end) |
| 793 | (if (< (line-end-position) end) | 792 | (forward-line 1) |
| 794 | (forward-line 1) | 793 | (goto-char end))))) |
| 795 | (goto-char end)))))) | ||
| 796 | 794 | ||
| 797 | (defun shr-mouse-browse-url (ev) | 795 | (defun shr-mouse-browse-url (ev) |
| 798 | "Browse the URL under the mouse cursor." | 796 | "Browse the URL under the mouse cursor." |
| @@ -951,6 +949,9 @@ Return a string with image data." | |||
| 951 | (search-forward "\r\n\r\n" nil t)) | 949 | (search-forward "\r\n\r\n" nil t)) |
| 952 | (shr-parse-image-data))))) | 950 | (shr-parse-image-data))))) |
| 953 | 951 | ||
| 952 | (declare-function libxml-parse-xml-region "xml.c" | ||
| 953 | (start end &optional base-url discard-comments)) | ||
| 954 | |||
| 954 | (defun shr-parse-image-data () | 955 | (defun shr-parse-image-data () |
| 955 | (let ((data (buffer-substring (point) (point-max))) | 956 | (let ((data (buffer-substring (point) (point-max))) |
| 956 | (content-type | 957 | (content-type |
| @@ -1041,8 +1042,7 @@ ones, in case fg and bg are nil." | |||
| 1041 | (shr-color-visible bg fg))))))) | 1042 | (shr-color-visible bg fg))))))) |
| 1042 | 1043 | ||
| 1043 | (defun shr-colorize-region (start end fg &optional bg) | 1044 | (defun shr-colorize-region (start end fg &optional bg) |
| 1044 | (when (and (not shr-inhibit-decoration) | 1045 | (when (or fg bg) |
| 1045 | (or fg bg)) | ||
| 1046 | (let ((new-colors (shr-color-check fg bg))) | 1046 | (let ((new-colors (shr-color-check fg bg))) |
| 1047 | (when new-colors | 1047 | (when new-colors |
| 1048 | (when fg | 1048 | (when fg |
| @@ -1212,8 +1212,7 @@ ones, in case fg and bg are nil." | |||
| 1212 | (shr-ensure-newline) | 1212 | (shr-ensure-newline) |
| 1213 | (insert " ")) | 1213 | (insert " ")) |
| 1214 | (put-text-property start (1+ start) 'shr-target-id shr-target-id)) | 1214 | (put-text-property start (1+ start) 'shr-target-id shr-target-id)) |
| 1215 | (when (and url | 1215 | (when url |
| 1216 | (not shr-inhibit-decoration)) | ||
| 1217 | (shr-urlify (or shr-start start) (shr-expand-url url) title)))) | 1216 | (shr-urlify (or shr-start start) (shr-expand-url url) title)))) |
| 1218 | 1217 | ||
| 1219 | (defun shr-tag-object (dom) | 1218 | (defun shr-tag-object (dom) |
| @@ -1805,7 +1804,6 @@ The preference is a float determined from `shr-prefer-media-type'." | |||
| 1805 | 1804 | ||
| 1806 | (defun shr-make-table-1 (dom widths &optional fill) | 1805 | (defun shr-make-table-1 (dom widths &optional fill) |
| 1807 | (let ((trs nil) | 1806 | (let ((trs nil) |
| 1808 | (shr-inhibit-decoration (not fill)) | ||
| 1809 | (rowspans (make-vector (length widths) 0)) | 1807 | (rowspans (make-vector (length widths) 0)) |
| 1810 | (colspan-remaining 0) | 1808 | (colspan-remaining 0) |
| 1811 | colspan-width colspan-count | 1809 | colspan-width colspan-count |
diff --git a/lisp/obsolete/mouse-sel.el b/lisp/obsolete/mouse-sel.el index fcadedf6262..865a4277dda 100644 --- a/lisp/obsolete/mouse-sel.el +++ b/lisp/obsolete/mouse-sel.el | |||
| @@ -315,7 +315,7 @@ is `interprogram-cut-paste'.") | |||
| 315 | (or (gui-selection-value) | 315 | (or (gui-selection-value) |
| 316 | (bound-and-true-p x-last-selected-text-primary) | 316 | (bound-and-true-p x-last-selected-text-primary) |
| 317 | gui--last-selected-text-primary) | 317 | gui--last-selected-text-primary) |
| 318 | (x-get-selection selection))) | 318 | (gui-get-selection selection))) |
| 319 | "Function to call to get the selection. | 319 | "Function to call to get the selection. |
| 320 | Called with one argument: | 320 | Called with one argument: |
| 321 | 321 | ||
diff --git a/lisp/org/org-list.el b/lisp/org/org-list.el index c8db77bc689..73f24ce7bd8 100644 --- a/lisp/org/org-list.el +++ b/lisp/org/org-list.el | |||
| @@ -431,7 +431,7 @@ group 4: description tag") | |||
| 431 | (context (org-list-context)) | 431 | (context (org-list-context)) |
| 432 | (lim-up (car context)) | 432 | (lim-up (car context)) |
| 433 | (drawers-re (concat "^[ \t]*:\\(" | 433 | (drawers-re (concat "^[ \t]*:\\(" |
| 434 | (mapconcat 'regexp-quote org-drawers "\\|") | 434 | (mapconcat #'regexp-quote org-drawers "\\|") |
| 435 | "\\):[ \t]*$")) | 435 | "\\):[ \t]*$")) |
| 436 | (inlinetask-re (and (featurep 'org-inlinetask) | 436 | (inlinetask-re (and (featurep 'org-inlinetask) |
| 437 | (org-inlinetask-outline-regexp))) | 437 | (org-inlinetask-outline-regexp))) |
| @@ -550,7 +550,7 @@ Contexts `block' and `invalid' refer to `org-list-forbidden-blocks'." | |||
| 550 | ;; Can't use org-drawers-regexp as this function might | 550 | ;; Can't use org-drawers-regexp as this function might |
| 551 | ;; be called in buffers not in Org mode. | 551 | ;; be called in buffers not in Org mode. |
| 552 | (beg-re (concat "^[ \t]*:\\(" | 552 | (beg-re (concat "^[ \t]*:\\(" |
| 553 | (mapconcat 'regexp-quote org-drawers "\\|") | 553 | (mapconcat #'regexp-quote org-drawers "\\|") |
| 554 | "\\):[ \t]*$"))) | 554 | "\\):[ \t]*$"))) |
| 555 | (when (save-excursion | 555 | (when (save-excursion |
| 556 | (and (not (looking-at beg-re)) | 556 | (and (not (looking-at beg-re)) |
| @@ -636,12 +636,12 @@ Assume point is at an item." | |||
| 636 | (text-min-ind 10000) | 636 | (text-min-ind 10000) |
| 637 | (item-re (org-item-re)) | 637 | (item-re (org-item-re)) |
| 638 | (drawers-re (concat "^[ \t]*:\\(" | 638 | (drawers-re (concat "^[ \t]*:\\(" |
| 639 | (mapconcat 'regexp-quote org-drawers "\\|") | 639 | (mapconcat #'regexp-quote org-drawers "\\|") |
| 640 | "\\):[ \t]*$")) | 640 | "\\):[ \t]*$")) |
| 641 | (inlinetask-re (and (featurep 'org-inlinetask) | 641 | (inlinetask-re (and (featurep 'org-inlinetask) |
| 642 | (org-inlinetask-outline-regexp))) | 642 | (org-inlinetask-outline-regexp))) |
| 643 | (beg-cell (cons (point) (org-get-indentation))) | 643 | (beg-cell (cons (point) (org-get-indentation))) |
| 644 | ind itm-lst itm-lst-2 end-lst end-lst-2 struct | 644 | itm-lst itm-lst-2 end-lst end-lst-2 struct |
| 645 | (assoc-at-point | 645 | (assoc-at-point |
| 646 | (function | 646 | (function |
| 647 | ;; Return association at point. | 647 | ;; Return association at point. |
| @@ -926,13 +926,13 @@ Value returned is the position of the first child of ITEM." | |||
| 926 | (< ind (org-list-get-ind child-maybe struct))) | 926 | (< ind (org-list-get-ind child-maybe struct))) |
| 927 | child-maybe))) | 927 | child-maybe))) |
| 928 | 928 | ||
| 929 | (defun org-list-get-next-item (item struct prevs) | 929 | (defun org-list-get-next-item (item _struct prevs) |
| 930 | "Return next item in same sub-list as ITEM, or nil. | 930 | "Return next item in same sub-list as ITEM, or nil. |
| 931 | STRUCT is the list structure. PREVS is the alist of previous | 931 | STRUCT is the list structure. PREVS is the alist of previous |
| 932 | items, as returned by `org-list-prevs-alist'." | 932 | items, as returned by `org-list-prevs-alist'." |
| 933 | (car (rassq item prevs))) | 933 | (car (rassq item prevs))) |
| 934 | 934 | ||
| 935 | (defun org-list-get-prev-item (item struct prevs) | 935 | (defun org-list-get-prev-item (item _struct prevs) |
| 936 | "Return previous item in same sub-list as ITEM, or nil. | 936 | "Return previous item in same sub-list as ITEM, or nil. |
| 937 | STRUCT is the list structure. PREVS is the alist of previous | 937 | STRUCT is the list structure. PREVS is the alist of previous |
| 938 | items, as returned by `org-list-prevs-alist'." | 938 | items, as returned by `org-list-prevs-alist'." |
| @@ -964,7 +964,7 @@ items, as returned by `org-list-prevs-alist'." | |||
| 964 | (push next-item after-item)) | 964 | (push next-item after-item)) |
| 965 | (append before-item (list item) (nreverse after-item)))) | 965 | (append before-item (list item) (nreverse after-item)))) |
| 966 | 966 | ||
| 967 | (defun org-list-get-children (item struct parents) | 967 | (defun org-list-get-children (item _struct parents) |
| 968 | "List all children of ITEM, or nil. | 968 | "List all children of ITEM, or nil. |
| 969 | STRUCT is the list structure. PARENTS is the alist of parents, | 969 | STRUCT is the list structure. PARENTS is the alist of parents, |
| 970 | as returned by `org-list-parents-alist'." | 970 | as returned by `org-list-parents-alist'." |
| @@ -982,7 +982,7 @@ STRUCT is the list structure." | |||
| 982 | (defun org-list-get-bottom-point (struct) | 982 | (defun org-list-get-bottom-point (struct) |
| 983 | "Return point at bottom of list. | 983 | "Return point at bottom of list. |
| 984 | STRUCT is the list structure." | 984 | STRUCT is the list structure." |
| 985 | (apply 'max | 985 | (apply #'max |
| 986 | (mapcar (lambda (e) (org-list-get-item-end (car e) struct)) struct))) | 986 | (mapcar (lambda (e) (org-list-get-item-end (car e) struct)) struct))) |
| 987 | 987 | ||
| 988 | (defun org-list-get-list-begin (item struct prevs) | 988 | (defun org-list-get-list-begin (item struct prevs) |
| @@ -1630,8 +1630,7 @@ as returned by `org-list-prevs-alist'." | |||
| 1630 | ;; Pretend that bullets are uppercase and check if alphabet | 1630 | ;; Pretend that bullets are uppercase and check if alphabet |
| 1631 | ;; is sufficient, taking counters into account. | 1631 | ;; is sufficient, taking counters into account. |
| 1632 | (while item | 1632 | (while item |
| 1633 | (let ((bul (org-list-get-bullet item struct)) | 1633 | (let ((count (org-list-get-counter item struct))) |
| 1634 | (count (org-list-get-counter item struct))) | ||
| 1635 | ;; Virtually determine current bullet | 1634 | ;; Virtually determine current bullet |
| 1636 | (if (and count (string-match "[a-zA-Z]" count)) | 1635 | (if (and count (string-match "[a-zA-Z]" count)) |
| 1637 | ;; Counters are not case-sensitive. | 1636 | ;; Counters are not case-sensitive. |
| @@ -1728,7 +1727,7 @@ This function modifies STRUCT." | |||
| 1728 | (replace-match "1" nil nil bullet)) | 1727 | (replace-match "1" nil nil bullet)) |
| 1729 | ;; Not an ordered list: keep bullet. | 1728 | ;; Not an ordered list: keep bullet. |
| 1730 | (t bullet))))))))) | 1729 | (t bullet))))))))) |
| 1731 | (mapc fix-bul (mapcar 'car struct)))) | 1730 | (mapc fix-bul (mapcar #'car struct)))) |
| 1732 | 1731 | ||
| 1733 | (defun org-list-struct-fix-ind (struct parents &optional bullet-size) | 1732 | (defun org-list-struct-fix-ind (struct parents &optional bullet-size) |
| 1734 | "Verify and correct indentation in STRUCT. | 1733 | "Verify and correct indentation in STRUCT. |
| @@ -1756,7 +1755,7 @@ This function modifies STRUCT." | |||
| 1756 | org-list-indent-offset)) | 1755 | org-list-indent-offset)) |
| 1757 | ;; If no parent, indent like top-point. | 1756 | ;; If no parent, indent like top-point. |
| 1758 | (org-list-set-ind item struct top-ind)))))) | 1757 | (org-list-set-ind item struct top-ind)))))) |
| 1759 | (mapc new-ind (mapcar 'car (cdr struct))))) | 1758 | (mapc new-ind (mapcar #'car (cdr struct))))) |
| 1760 | 1759 | ||
| 1761 | (defun org-list-struct-fix-box (struct parents prevs &optional ordered) | 1760 | (defun org-list-struct-fix-box (struct parents prevs &optional ordered) |
| 1762 | "Verify and correct checkboxes in STRUCT. | 1761 | "Verify and correct checkboxes in STRUCT. |
| @@ -1771,7 +1770,7 @@ break this rule, the function will return the blocking item. In | |||
| 1771 | all others cases, the return value will be nil. | 1770 | all others cases, the return value will be nil. |
| 1772 | 1771 | ||
| 1773 | This function modifies STRUCT." | 1772 | This function modifies STRUCT." |
| 1774 | (let ((all-items (mapcar 'car struct)) | 1773 | (let ((all-items (mapcar #'car struct)) |
| 1775 | (set-parent-box | 1774 | (set-parent-box |
| 1776 | (function | 1775 | (function |
| 1777 | (lambda (item) | 1776 | (lambda (item) |
| @@ -1942,8 +1941,8 @@ Initial position of cursor is restored after the changes." | |||
| 1942 | ;; same amount of indentation. Each slice follow the pattern | 1941 | ;; same amount of indentation. Each slice follow the pattern |
| 1943 | ;; (END BEG DELTA MAX-IND-OR-NIL). Slices are returned in | 1942 | ;; (END BEG DELTA MAX-IND-OR-NIL). Slices are returned in |
| 1944 | ;; reverse order. | 1943 | ;; reverse order. |
| 1945 | (setq all-ends (sort (append (mapcar 'car itm-shift) | 1944 | (setq all-ends (sort (append (mapcar #'car itm-shift) |
| 1946 | (org-uniquify (mapcar 'car end-list))) | 1945 | (org-uniquify (mapcar #'car end-list))) |
| 1947 | '<)) | 1946 | '<)) |
| 1948 | (while (cdr all-ends) | 1947 | (while (cdr all-ends) |
| 1949 | (let* ((up (pop all-ends)) | 1948 | (let* ((up (pop all-ends)) |
| @@ -2327,7 +2326,7 @@ in subtree, ignoring drawers." | |||
| 2327 | lim-up | 2326 | lim-up |
| 2328 | lim-down | 2327 | lim-down |
| 2329 | (drawer-re (concat "^[ \t]*:\\(" | 2328 | (drawer-re (concat "^[ \t]*:\\(" |
| 2330 | (mapconcat 'regexp-quote org-drawers "\\|") | 2329 | (mapconcat #'regexp-quote org-drawers "\\|") |
| 2331 | "\\):[ \t]*$")) | 2330 | "\\):[ \t]*$")) |
| 2332 | (keyword-re (concat "^[ \t]*\\<\\(" org-scheduled-string | 2331 | (keyword-re (concat "^[ \t]*\\<\\(" org-scheduled-string |
| 2333 | "\\|" org-deadline-string | 2332 | "\\|" org-deadline-string |
| @@ -2335,7 +2334,7 @@ in subtree, ignoring drawers." | |||
| 2335 | "\\|" org-clock-string "\\)" | 2334 | "\\|" org-clock-string "\\)" |
| 2336 | " *[[<]\\([^]>]+\\)[]>]")) | 2335 | " *[[<]\\([^]>]+\\)[]>]")) |
| 2337 | (orderedp (org-entry-get nil "ORDERED")) | 2336 | (orderedp (org-entry-get nil "ORDERED")) |
| 2338 | (bounds | 2337 | (_bounds |
| 2339 | ;; In a region, start at first item in region. | 2338 | ;; In a region, start at first item in region. |
| 2340 | (cond | 2339 | (cond |
| 2341 | ((org-region-active-p) | 2340 | ((org-region-active-p) |
| @@ -2391,7 +2390,7 @@ in subtree, ignoring drawers." | |||
| 2391 | (bottom (copy-marker (org-list-get-bottom-point struct))) | 2390 | (bottom (copy-marker (org-list-get-bottom-point struct))) |
| 2392 | (items-to-toggle (org-remove-if | 2391 | (items-to-toggle (org-remove-if |
| 2393 | (lambda (e) (or (< e lim-up) (> e lim-down))) | 2392 | (lambda (e) (or (< e lim-up) (> e lim-down))) |
| 2394 | (mapcar 'car struct)))) | 2393 | (mapcar #'car struct)))) |
| 2395 | (mapc (lambda (e) (org-list-set-checkbox | 2394 | (mapc (lambda (e) (org-list-set-checkbox |
| 2396 | e struct | 2395 | e struct |
| 2397 | ;; If there is no box at item, leave as-is | 2396 | ;; If there is no box at item, leave as-is |
| @@ -2473,7 +2472,7 @@ With optional prefix argument ALL, do this for the whole buffer." | |||
| 2473 | (items | 2472 | (items |
| 2474 | (cond | 2473 | (cond |
| 2475 | ((and recursivep item) (org-list-get-subtree item s)) | 2474 | ((and recursivep item) (org-list-get-subtree item s)) |
| 2476 | (recursivep (mapcar 'car s)) | 2475 | (recursivep (mapcar #'car s)) |
| 2477 | (item (org-list-get-children item s par)) | 2476 | (item (org-list-get-children item s par)) |
| 2478 | (t (org-list-get-all-items | 2477 | (t (org-list-get-all-items |
| 2479 | (org-list-get-top-point s) s pre)))) | 2478 | (org-list-get-top-point s) s pre)))) |
| @@ -2486,7 +2485,7 @@ With optional prefix argument ALL, do this for the whole buffer." | |||
| 2486 | structs) | 2485 | structs) |
| 2487 | (cons c-on c-all))))) | 2486 | (cons c-on c-all))))) |
| 2488 | (backup-end 1) | 2487 | (backup-end 1) |
| 2489 | cookies-list structs-bak box-num) | 2488 | cookies-list structs-bak) |
| 2490 | (goto-char (car bounds)) | 2489 | (goto-char (car bounds)) |
| 2491 | ;; 1. Build an alist for each cookie found within BOUNDS. The | 2490 | ;; 1. Build an alist for each cookie found within BOUNDS. The |
| 2492 | ;; key will be position at beginning of cookie and values | 2491 | ;; key will be position at beginning of cookie and values |
| @@ -2749,6 +2748,7 @@ If a region is active, all items inside will be moved." | |||
| 2749 | (t (error "Not at an item"))))) | 2748 | (t (error "Not at an item"))))) |
| 2750 | 2749 | ||
| 2751 | (defvar org-tab-ind-state) | 2750 | (defvar org-tab-ind-state) |
| 2751 | (defvar org-adapt-indentation) | ||
| 2752 | (defun org-cycle-item-indentation () | 2752 | (defun org-cycle-item-indentation () |
| 2753 | "Cycle levels of indentation of an empty item. | 2753 | "Cycle levels of indentation of an empty item. |
| 2754 | The first run indents the item, if applicable. Subsequent runs | 2754 | The first run indents the item, if applicable. Subsequent runs |
| @@ -2940,13 +2940,13 @@ will be parsed as: | |||
| 2940 | \(3 \"last item\"\)\) | 2940 | \(3 \"last item\"\)\) |
| 2941 | 2941 | ||
| 2942 | Point is left at list end." | 2942 | Point is left at list end." |
| 2943 | (defvar parse-item) ;FIXME: Or use `cl-labels' or `letrec'. | ||
| 2943 | (let* ((struct (org-list-struct)) | 2944 | (let* ((struct (org-list-struct)) |
| 2944 | (prevs (org-list-prevs-alist struct)) | 2945 | (prevs (org-list-prevs-alist struct)) |
| 2945 | (parents (org-list-parents-alist struct)) | 2946 | (parents (org-list-parents-alist struct)) |
| 2946 | (top (org-list-get-top-point struct)) | 2947 | (top (org-list-get-top-point struct)) |
| 2947 | (bottom (org-list-get-bottom-point struct)) | 2948 | (bottom (org-list-get-bottom-point struct)) |
| 2948 | out | 2949 | out |
| 2949 | parse-item ; for byte-compiler | ||
| 2950 | (get-text | 2950 | (get-text |
| 2951 | (function | 2951 | (function |
| 2952 | ;; Return text between BEG and END, trimmed, with | 2952 | ;; Return text between BEG and END, trimmed, with |
| @@ -3072,7 +3072,7 @@ for this list." | |||
| 3072 | (re-search-forward (org-item-beginning-re) bottom-point t) | 3072 | (re-search-forward (org-item-beginning-re) bottom-point t) |
| 3073 | (match-beginning 0))) | 3073 | (match-beginning 0))) |
| 3074 | (plain-list (buffer-substring-no-properties top-point bottom-point)) | 3074 | (plain-list (buffer-substring-no-properties top-point bottom-point)) |
| 3075 | beg txt) | 3075 | beg) |
| 3076 | (unless (fboundp transform) | 3076 | (unless (fboundp transform) |
| 3077 | (error "No such transformation function %s" transform)) | 3077 | (error "No such transformation function %s" transform)) |
| 3078 | (let ((txt (funcall transform plain-list))) | 3078 | (let ((txt (funcall transform plain-list))) |
| @@ -3082,7 +3082,8 @@ for this list." | |||
| 3082 | (unless (re-search-forward | 3082 | (unless (re-search-forward |
| 3083 | (concat "BEGIN RECEIVE ORGLST +" | 3083 | (concat "BEGIN RECEIVE ORGLST +" |
| 3084 | name | 3084 | name |
| 3085 | "\\([ \t]\\|$\\)") nil t) | 3085 | "\\([ \t]\\|$\\)") |
| 3086 | nil t) | ||
| 3086 | (error "Don't know where to insert translated list")) | 3087 | (error "Don't know where to insert translated list")) |
| 3087 | (goto-char (match-beginning 0)) | 3088 | (goto-char (match-beginning 0)) |
| 3088 | (beginning-of-line 2) | 3089 | (beginning-of-line 2) |
| @@ -3230,7 +3231,7 @@ items." | |||
| 3230 | items (or (eval isep) "")))))))) | 3231 | items (or (eval isep) "")))))))) |
| 3231 | (concat (funcall export-sublist list 0) "\n"))) | 3232 | (concat (funcall export-sublist list 0) "\n"))) |
| 3232 | 3233 | ||
| 3233 | (defun org-list-to-latex (list &optional params) | 3234 | (defun org-list-to-latex (list &optional _params) |
| 3234 | "Convert LIST into a LaTeX list. | 3235 | "Convert LIST into a LaTeX list. |
| 3235 | LIST is as string representing the list to transform, as Org | 3236 | LIST is as string representing the list to transform, as Org |
| 3236 | syntax. Return converted list as a string." | 3237 | syntax. Return converted list as a string." |
| @@ -3244,7 +3245,7 @@ syntax. Return converted list as a string." | |||
| 3244 | (require 'ox-html) | 3245 | (require 'ox-html) |
| 3245 | (org-export-string-as list 'html t)) | 3246 | (org-export-string-as list 'html t)) |
| 3246 | 3247 | ||
| 3247 | (defun org-list-to-texinfo (list &optional params) | 3248 | (defun org-list-to-texinfo (list &optional _params) |
| 3248 | "Convert LIST into a Texinfo list. | 3249 | "Convert LIST into a Texinfo list. |
| 3249 | LIST is as string representing the list to transform, as Org | 3250 | LIST is as string representing the list to transform, as Org |
| 3250 | syntax. Return converted list as a string." | 3251 | syntax. Return converted list as a string." |
| @@ -3255,14 +3256,15 @@ syntax. Return converted list as a string." | |||
| 3255 | "Convert LIST into an Org subtree. | 3256 | "Convert LIST into an Org subtree. |
| 3256 | LIST is as returned by `org-list-parse-list'. PARAMS is a property list | 3257 | LIST is as returned by `org-list-parse-list'. PARAMS is a property list |
| 3257 | with overruling parameters for `org-list-to-generic'." | 3258 | with overruling parameters for `org-list-to-generic'." |
| 3259 | (defvar get-stars) (defvar org--blankp) | ||
| 3258 | (let* ((rule (cdr (assq 'heading org-blank-before-new-entry))) | 3260 | (let* ((rule (cdr (assq 'heading org-blank-before-new-entry))) |
| 3259 | (level (org-reduced-level (or (org-current-level) 0))) | 3261 | (level (org-reduced-level (or (org-current-level) 0))) |
| 3260 | (blankp (or (eq rule t) | 3262 | (org--blankp (or (eq rule t) |
| 3261 | (and (eq rule 'auto) | 3263 | (and (eq rule 'auto) |
| 3262 | (save-excursion | 3264 | (save-excursion |
| 3263 | (outline-previous-heading) | 3265 | (outline-previous-heading) |
| 3264 | (org-previous-line-empty-p))))) | 3266 | (org-previous-line-empty-p))))) |
| 3265 | (get-stars | 3267 | (get-stars ;FIXME: Can't rename without renaming it in org.el as well! |
| 3266 | (function | 3268 | (function |
| 3267 | ;; Return the string for the heading, depending on depth D | 3269 | ;; Return the string for the heading, depending on depth D |
| 3268 | ;; of current sub-list. | 3270 | ;; of current sub-list. |
| @@ -3277,12 +3279,12 @@ with overruling parameters for `org-list-to-generic'." | |||
| 3277 | list | 3279 | list |
| 3278 | (org-combine-plists | 3280 | (org-combine-plists |
| 3279 | '(:splice t | 3281 | '(:splice t |
| 3280 | :dtstart " " :dtend " " | 3282 | :dtstart " " :dtend " " |
| 3281 | :istart (funcall get-stars depth) | 3283 | :istart (funcall get-stars depth) |
| 3282 | :icount (funcall get-stars depth) | 3284 | :icount (funcall get-stars depth) |
| 3283 | :isep (if blankp "\n\n" "\n") | 3285 | :isep (if org--blankp "\n\n" "\n") |
| 3284 | :csep (if blankp "\n\n" "\n") | 3286 | :csep (if org--blankp "\n\n" "\n") |
| 3285 | :cbon "DONE" :cboff "TODO" :cbtrans "TODO") | 3287 | :cbon "DONE" :cboff "TODO" :cbtrans "TODO") |
| 3286 | params)))) | 3288 | params)))) |
| 3287 | 3289 | ||
| 3288 | (provide 'org-list) | 3290 | (provide 'org-list) |
diff --git a/lisp/org/org-macs.el b/lisp/org/org-macs.el index 23c30178080..db09909f404 100644 --- a/lisp/org/org-macs.el +++ b/lisp/org/org-macs.el | |||
| @@ -33,7 +33,7 @@ | |||
| 33 | 33 | ||
| 34 | (eval-and-compile | 34 | (eval-and-compile |
| 35 | (unless (fboundp 'declare-function) | 35 | (unless (fboundp 'declare-function) |
| 36 | (defmacro declare-function (fn file &optional arglist fileonly) | 36 | (defmacro declare-function (fn file &optional _arglist _fileonly) |
| 37 | `(autoload ',fn ,file))) | 37 | `(autoload ',fn ,file))) |
| 38 | 38 | ||
| 39 | (if (>= emacs-major-version 23) | 39 | (if (>= emacs-major-version 23) |
| @@ -48,13 +48,14 @@ | |||
| 48 | (declare-function org-string-match-p "org-compat" (&rest args)) | 48 | (declare-function org-string-match-p "org-compat" (&rest args)) |
| 49 | 49 | ||
| 50 | (defmacro org-with-gensyms (symbols &rest body) | 50 | (defmacro org-with-gensyms (symbols &rest body) |
| 51 | (declare (debug (sexp body)) (indent 1)) | ||
| 51 | `(let ,(mapcar (lambda (s) | 52 | `(let ,(mapcar (lambda (s) |
| 52 | `(,s (make-symbol (concat "--" (symbol-name ',s))))) symbols) | 53 | `(,s (make-symbol (concat "--" (symbol-name ',s))))) |
| 54 | symbols) | ||
| 53 | ,@body)) | 55 | ,@body)) |
| 54 | (def-edebug-spec org-with-gensyms (sexp body)) | ||
| 55 | (put 'org-with-gensyms 'lisp-indent-function 1) | ||
| 56 | 56 | ||
| 57 | (defmacro org-called-interactively-p (&optional kind) | 57 | (defmacro org-called-interactively-p (&optional kind) |
| 58 | (declare (debug (&optional ("quote" symbolp)))) ;Why not just `t'? | ||
| 58 | (if (featurep 'xemacs) | 59 | (if (featurep 'xemacs) |
| 59 | `(interactive-p) | 60 | `(interactive-p) |
| 60 | (if (or (> emacs-major-version 23) | 61 | (if (or (> emacs-major-version 23) |
| @@ -63,12 +64,11 @@ | |||
| 63 | ;; defined with no argument in <=23.1 | 64 | ;; defined with no argument in <=23.1 |
| 64 | `(with-no-warnings (called-interactively-p ,kind)) | 65 | `(with-no-warnings (called-interactively-p ,kind)) |
| 65 | `(interactive-p)))) | 66 | `(interactive-p)))) |
| 66 | (def-edebug-spec org-called-interactively-p (&optional ("quote" symbolp))) | ||
| 67 | 67 | ||
| 68 | (defmacro org-bound-and-true-p (var) | 68 | (defmacro org-bound-and-true-p (var) |
| 69 | "Return the value of symbol VAR if it is bound, else nil." | 69 | "Return the value of symbol VAR if it is bound, else nil." |
| 70 | (declare (debug (symbolp))) | ||
| 70 | `(and (boundp (quote ,var)) ,var)) | 71 | `(and (boundp (quote ,var)) ,var)) |
| 71 | (def-edebug-spec org-bound-and-true-p (symbolp)) | ||
| 72 | 72 | ||
| 73 | (defun org-string-nw-p (s) | 73 | (defun org-string-nw-p (s) |
| 74 | "Is S a string with a non-white character?" | 74 | "Is S a string with a non-white character?" |
| @@ -97,10 +97,11 @@ Otherwise return nil." | |||
| 97 | 97 | ||
| 98 | (defmacro org-re (s) | 98 | (defmacro org-re (s) |
| 99 | "Replace posix classes in regular expression." | 99 | "Replace posix classes in regular expression." |
| 100 | (declare (debug (form))) | ||
| 100 | (if (featurep 'xemacs) `(org-substitute-posix-classes ,s) s)) | 101 | (if (featurep 'xemacs) `(org-substitute-posix-classes ,s) s)) |
| 101 | (def-edebug-spec org-re (form)) | ||
| 102 | 102 | ||
| 103 | (defmacro org-preserve-lc (&rest body) | 103 | (defmacro org-preserve-lc (&rest body) |
| 104 | (declare (debug (body))) | ||
| 104 | (org-with-gensyms (line col) | 105 | (org-with-gensyms (line col) |
| 105 | `(let ((,line (org-current-line)) | 106 | `(let ((,line (org-current-line)) |
| 106 | (,col (current-column))) | 107 | (,col (current-column))) |
| @@ -108,12 +109,12 @@ Otherwise return nil." | |||
| 108 | (progn ,@body) | 109 | (progn ,@body) |
| 109 | (org-goto-line ,line) | 110 | (org-goto-line ,line) |
| 110 | (org-move-to-column ,col))))) | 111 | (org-move-to-column ,col))))) |
| 111 | (def-edebug-spec org-preserve-lc (body)) | ||
| 112 | 112 | ||
| 113 | ;; Use `org-with-silent-modifications' to ignore cosmetic changes and | 113 | ;; Use `org-with-silent-modifications' to ignore cosmetic changes and |
| 114 | ;; `org-unmodified' to ignore real text modifications | 114 | ;; `org-unmodified' to ignore real text modifications |
| 115 | (defmacro org-unmodified (&rest body) | 115 | (defmacro org-unmodified (&rest body) |
| 116 | "Run BODY while preserving the buffer's `buffer-modified-p' state." | 116 | "Run BODY while preserving the buffer's `buffer-modified-p' state." |
| 117 | (declare (debug (body))) | ||
| 117 | (org-with-gensyms (was-modified) | 118 | (org-with-gensyms (was-modified) |
| 118 | `(let ((,was-modified (buffer-modified-p))) | 119 | `(let ((,was-modified (buffer-modified-p))) |
| 119 | (unwind-protect | 120 | (unwind-protect |
| @@ -121,9 +122,9 @@ Otherwise return nil." | |||
| 121 | (inhibit-modification-hooks t)) | 122 | (inhibit-modification-hooks t)) |
| 122 | ,@body) | 123 | ,@body) |
| 123 | (set-buffer-modified-p ,was-modified))))) | 124 | (set-buffer-modified-p ,was-modified))))) |
| 124 | (def-edebug-spec org-unmodified (body)) | ||
| 125 | 125 | ||
| 126 | (defmacro org-without-partial-completion (&rest body) | 126 | (defmacro org-without-partial-completion (&rest body) |
| 127 | (declare (debug (body))) | ||
| 127 | `(if (and (boundp 'partial-completion-mode) | 128 | `(if (and (boundp 'partial-completion-mode) |
| 128 | partial-completion-mode | 129 | partial-completion-mode |
| 129 | (fboundp 'partial-completion-mode)) | 130 | (fboundp 'partial-completion-mode)) |
| @@ -133,7 +134,6 @@ Otherwise return nil." | |||
| 133 | ,@body) | 134 | ,@body) |
| 134 | (partial-completion-mode 1)) | 135 | (partial-completion-mode 1)) |
| 135 | ,@body)) | 136 | ,@body)) |
| 136 | (def-edebug-spec org-without-partial-completion (body)) | ||
| 137 | 137 | ||
| 138 | ;; FIXME: Slated for removal. Current Org mode does not support Emacs < 22 | 138 | ;; FIXME: Slated for removal. Current Org mode does not support Emacs < 22 |
| 139 | (defmacro org-maybe-intangible (props) | 139 | (defmacro org-maybe-intangible (props) |
| @@ -150,6 +150,7 @@ We use a macro so that the test can happen at compilation time." | |||
| 150 | 150 | ||
| 151 | (defmacro org-with-point-at (pom &rest body) | 151 | (defmacro org-with-point-at (pom &rest body) |
| 152 | "Move to buffer and point of point-or-marker POM for the duration of BODY." | 152 | "Move to buffer and point of point-or-marker POM for the duration of BODY." |
| 153 | (declare (debug (form body)) (indent 1)) | ||
| 153 | (org-with-gensyms (mpom) | 154 | (org-with-gensyms (mpom) |
| 154 | `(let ((,mpom ,pom)) | 155 | `(let ((,mpom ,pom)) |
| 155 | (save-excursion | 156 | (save-excursion |
| @@ -157,15 +158,14 @@ We use a macro so that the test can happen at compilation time." | |||
| 157 | (org-with-wide-buffer | 158 | (org-with-wide-buffer |
| 158 | (goto-char (or ,mpom (point))) | 159 | (goto-char (or ,mpom (point))) |
| 159 | ,@body))))) | 160 | ,@body))))) |
| 160 | (def-edebug-spec org-with-point-at (form body)) | ||
| 161 | (put 'org-with-point-at 'lisp-indent-function 1) | ||
| 162 | 161 | ||
| 163 | (defmacro org-no-warnings (&rest body) | 162 | (defmacro org-no-warnings (&rest body) |
| 163 | (declare (debug (body))) | ||
| 164 | (cons (if (fboundp 'with-no-warnings) 'with-no-warnings 'progn) body)) | 164 | (cons (if (fboundp 'with-no-warnings) 'with-no-warnings 'progn) body)) |
| 165 | (def-edebug-spec org-no-warnings (body)) | ||
| 166 | 165 | ||
| 167 | (defmacro org-with-remote-undo (buffer &rest body) | 166 | (defmacro org-with-remote-undo (buffer &rest body) |
| 168 | "Execute BODY while recording undo information in two buffers." | 167 | "Execute BODY while recording undo information in two buffers." |
| 168 | (declare (debug (form body)) (indent 1)) | ||
| 169 | (org-with-gensyms (cline cmd buf1 buf2 undo1 undo2 c1 c2) | 169 | (org-with-gensyms (cline cmd buf1 buf2 undo1 undo2 c1 c2) |
| 170 | `(let ((,cline (org-current-line)) | 170 | `(let ((,cline (org-current-line)) |
| 171 | (,cmd this-command) | 171 | (,cmd this-command) |
| @@ -187,13 +187,11 @@ We use a macro so that the test can happen at compilation time." | |||
| 187 | ;; remember which buffer to undo | 187 | ;; remember which buffer to undo |
| 188 | (push (list ,cmd ,cline ,buf1 ,c1 ,buf2 ,c2) | 188 | (push (list ,cmd ,cline ,buf1 ,c1 ,buf2 ,c2) |
| 189 | org-agenda-undo-list)))))) | 189 | org-agenda-undo-list)))))) |
| 190 | (def-edebug-spec org-with-remote-undo (form body)) | ||
| 191 | (put 'org-with-remote-undo 'lisp-indent-function 1) | ||
| 192 | 190 | ||
| 193 | (defmacro org-no-read-only (&rest body) | 191 | (defmacro org-no-read-only (&rest body) |
| 194 | "Inhibit read-only for BODY." | 192 | "Inhibit read-only for BODY." |
| 193 | (declare (debug (body))) | ||
| 195 | `(let ((inhibit-read-only t)) ,@body)) | 194 | `(let ((inhibit-read-only t)) ,@body)) |
| 196 | (def-edebug-spec org-no-read-only (body)) | ||
| 197 | 195 | ||
| 198 | (defconst org-rm-props '(invisible t face t keymap t intangible t mouse-face t | 196 | (defconst org-rm-props '(invisible t face t keymap t intangible t mouse-face t |
| 199 | rear-nonsticky t mouse-map t fontified t | 197 | rear-nonsticky t mouse-map t fontified t |
| @@ -313,7 +311,7 @@ This means that the buffer may change while running BODY, | |||
| 313 | but it also means that the buffer should stay alive | 311 | but it also means that the buffer should stay alive |
| 314 | during the operation, because otherwise all these markers will | 312 | during the operation, because otherwise all these markers will |
| 315 | point nowhere." | 313 | point nowhere." |
| 316 | (declare (indent 1)) | 314 | (declare (debug (form body)) (indent 1)) |
| 317 | (org-with-gensyms (data rtn) | 315 | (org-with-gensyms (data rtn) |
| 318 | `(let ((,data (org-outline-overlay-data ,use-markers)) | 316 | `(let ((,data (org-outline-overlay-data ,use-markers)) |
| 319 | ,rtn) | 317 | ,rtn) |
| @@ -327,24 +325,28 @@ point nowhere." | |||
| 327 | (and (markerp (cdr c)) (move-marker (cdr c) nil))) | 325 | (and (markerp (cdr c)) (move-marker (cdr c) nil))) |
| 328 | ,data))) | 326 | ,data))) |
| 329 | ,rtn))) | 327 | ,rtn))) |
| 330 | (def-edebug-spec org-save-outline-visibility (form body)) | ||
| 331 | 328 | ||
| 332 | (defmacro org-with-wide-buffer (&rest body) | 329 | (defmacro org-with-wide-buffer (&rest body) |
| 333 | "Execute body while temporarily widening the buffer." | 330 | "Execute body while temporarily widening the buffer." |
| 331 | (declare (debug (body))) | ||
| 334 | `(save-excursion | 332 | `(save-excursion |
| 335 | (save-restriction | 333 | (save-restriction |
| 336 | (widen) | 334 | (widen) |
| 337 | ,@body))) | 335 | ,@body))) |
| 338 | (def-edebug-spec org-with-wide-buffer (body)) | ||
| 339 | 336 | ||
| 340 | (defmacro org-with-limited-levels (&rest body) | 337 | (defmacro org-with-limited-levels (&rest body) |
| 341 | "Execute BODY with limited number of outline levels." | 338 | "Execute BODY with limited number of outline levels." |
| 342 | `(let* ((org-called-with-limited-levels t) | 339 | (declare (debug (body))) |
| 343 | (org-outline-regexp (org-get-limited-outline-regexp)) | 340 | `(progn |
| 344 | (outline-regexp org-outline-regexp) | 341 | (defvar org-called-with-limited-levels) |
| 345 | (org-outline-regexp-bol (concat "^" org-outline-regexp))) | 342 | (defvar org-outline-regexp) |
| 346 | ,@body)) | 343 | (defvar outline-regexp) |
| 347 | (def-edebug-spec org-with-limited-levels (body)) | 344 | (defvar org-outline-regexp-bol) |
| 345 | (let* ((org-called-with-limited-levels t) | ||
| 346 | (org-outline-regexp (org-get-limited-outline-regexp)) | ||
| 347 | (outline-regexp org-outline-regexp) | ||
| 348 | (org-outline-regexp-bol (concat "^" org-outline-regexp))) | ||
| 349 | ,@body))) | ||
| 348 | 350 | ||
| 349 | (defvar org-outline-regexp) ; defined in org.el | 351 | (defvar org-outline-regexp) ; defined in org.el |
| 350 | (defvar org-odd-levels-only) ; defined in org.el | 352 | (defvar org-odd-levels-only) ; defined in org.el |
| @@ -365,9 +367,8 @@ The number of levels is controlled by `org-inlinetask-min-level'" | |||
| 365 | (format-time-string string (seconds-to-time seconds)))) | 367 | (format-time-string string (seconds-to-time seconds)))) |
| 366 | 368 | ||
| 367 | (defmacro org-eval-in-environment (environment form) | 369 | (defmacro org-eval-in-environment (environment form) |
| 370 | (declare (debug (form form)) (indent 1)) | ||
| 368 | `(eval (list 'let ,environment ',form))) | 371 | `(eval (list 'let ,environment ',form))) |
| 369 | (def-edebug-spec org-eval-in-environment (form form)) | ||
| 370 | (put 'org-eval-in-environment 'lisp-indent-function 1) | ||
| 371 | 372 | ||
| 372 | (defun org-make-parameter-alist (flat) | 373 | (defun org-make-parameter-alist (flat) |
| 373 | "Return alist based on FLAT. | 374 | "Return alist based on FLAT. |
diff --git a/lisp/org/ox-ascii.el b/lisp/org/ox-ascii.el index 65b6f7528dd..a3284d9b905 100644 --- a/lisp/org/ox-ascii.el +++ b/lisp/org/ox-ascii.el | |||
| @@ -1965,7 +1965,7 @@ Return output file name." | |||
| 1965 | 1965 | ||
| 1966 | ;; Local variables: | 1966 | ;; Local variables: |
| 1967 | ;; generated-autoload-file: "org-loaddefs.el" | 1967 | ;; generated-autoload-file: "org-loaddefs.el" |
| 1968 | ;; coding: utf-8-emacs | 1968 | ;; coding: utf-8 |
| 1969 | ;; End: | 1969 | ;; End: |
| 1970 | 1970 | ||
| 1971 | ;;; ox-ascii.el ends here | 1971 | ;;; ox-ascii.el ends here |
diff --git a/lisp/play/dunnet.el b/lisp/play/dunnet.el index 2f4536c0820..877e5dbea88 100644 --- a/lisp/play/dunnet.el +++ b/lisp/play/dunnet.el | |||
| @@ -3099,7 +3099,7 @@ File not found"))) | |||
| 3099 | (defun dun-dos-boot-msg () | 3099 | (defun dun-dos-boot-msg () |
| 3100 | (sleep-for 3) | 3100 | (sleep-for 3) |
| 3101 | (dun-mprinc "Current time is ") | 3101 | (dun-mprinc "Current time is ") |
| 3102 | (dun-mprincl (substring (current-time-string) 12 20)) | 3102 | (dun-mprincl (format-time-string "%H:%M:%S")) |
| 3103 | (dun-mprinc "Enter new time: ") | 3103 | (dun-mprinc "Enter new time: ") |
| 3104 | (dun-read-line) | 3104 | (dun-read-line) |
| 3105 | (if (not dun-batch-mode) | 3105 | (if (not dun-batch-mode) |
diff --git a/lisp/play/gametree.el b/lisp/play/gametree.el index ef55015a999..2c68c40d893 100644 --- a/lisp/play/gametree.el +++ b/lisp/play/gametree.el | |||
| @@ -248,8 +248,8 @@ This value is simply the outline heading level of the current line." | |||
| 248 | ;;;; outline layout | 248 | ;;;; outline layout |
| 249 | 249 | ||
| 250 | (defsubst gametree-show-children-and-entry () | 250 | (defsubst gametree-show-children-and-entry () |
| 251 | (show-children) | 251 | (outline-show-children) |
| 252 | (show-entry)) | 252 | (outline-show-entry)) |
| 253 | 253 | ||
| 254 | (defun gametree-entry-shown-p () | 254 | (defun gametree-entry-shown-p () |
| 255 | (save-excursion | 255 | (save-excursion |
| @@ -307,7 +307,7 @@ This value is simply the outline heading level of the current line." | |||
| 307 | (if (not first-time) | 307 | (if (not first-time) |
| 308 | (outline-next-visible-heading 1)) | 308 | (outline-next-visible-heading 1)) |
| 309 | (setq first-time nil) | 309 | (setq first-time nil) |
| 310 | (hide-subtree) | 310 | (outline-hide-subtree) |
| 311 | (if (nth 0 layout) | 311 | (if (nth 0 layout) |
| 312 | (funcall (nth 0 layout))) | 312 | (funcall (nth 0 layout))) |
| 313 | (if (not (and (nth 1 layout) (listp (nth 1 layout)))) | 313 | (if (not (and (nth 1 layout) (listp (nth 1 layout)))) |
| @@ -393,7 +393,7 @@ depth AT-DEPTH or smaller is found." | |||
| 393 | (outline-up-heading 1))) | 393 | (outline-up-heading 1))) |
| 394 | (beginning-of-line 1) | 394 | (beginning-of-line 1) |
| 395 | (let ((parent-depth (gametree-current-branch-depth))) | 395 | (let ((parent-depth (gametree-current-branch-depth))) |
| 396 | (show-entry) | 396 | (outline-show-entry) |
| 397 | (condition-case nil | 397 | (condition-case nil |
| 398 | (outline-next-visible-heading 1) | 398 | (outline-next-visible-heading 1) |
| 399 | (error | 399 | (error |
| @@ -601,11 +601,11 @@ shogi, etc.) players, it is a slightly modified version of Outline mode. | |||
| 601 | (defun gametree-mouse-show-subtree (event) | 601 | (defun gametree-mouse-show-subtree (event) |
| 602 | (interactive "e") | 602 | (interactive "e") |
| 603 | (mouse-set-point event) | 603 | (mouse-set-point event) |
| 604 | (show-subtree)) | 604 | (outline-show-subtree)) |
| 605 | (defun gametree-mouse-hide-subtree (event) | 605 | (defun gametree-mouse-hide-subtree (event) |
| 606 | (interactive "e") | 606 | (interactive "e") |
| 607 | (mouse-set-point event) | 607 | (mouse-set-point event) |
| 608 | (hide-subtree)) | 608 | (outline-hide-subtree)) |
| 609 | (define-key gametree-mode-map [M-down-mouse-2 M-mouse-2] | 609 | (define-key gametree-mode-map [M-down-mouse-2 M-mouse-2] |
| 610 | 'gametree-mouse-break-line-here) | 610 | 'gametree-mouse-break-line-here) |
| 611 | (define-key gametree-mode-map [S-down-mouse-1 S-mouse-1] | 611 | (define-key gametree-mode-map [S-down-mouse-1 S-mouse-1] |
diff --git a/lisp/progmodes/cc-awk.el b/lisp/progmodes/cc-awk.el index 1ef80c801ee..ad0248561a8 100644 --- a/lisp/progmodes/cc-awk.el +++ b/lisp/progmodes/cc-awk.el | |||
| @@ -61,6 +61,7 @@ | |||
| 61 | (cc-bytecomp-defun c-backward-token-1) | 61 | (cc-bytecomp-defun c-backward-token-1) |
| 62 | (cc-bytecomp-defun c-beginning-of-statement-1) | 62 | (cc-bytecomp-defun c-beginning-of-statement-1) |
| 63 | (cc-bytecomp-defun c-backward-sws) | 63 | (cc-bytecomp-defun c-backward-sws) |
| 64 | (cc-bytecomp-defun c-forward-sws) | ||
| 64 | 65 | ||
| 65 | (defvar awk-mode-syntax-table | 66 | (defvar awk-mode-syntax-table |
| 66 | (let ((st (make-syntax-table))) | 67 | (let ((st (make-syntax-table))) |
diff --git a/lisp/progmodes/cc-cmds.el b/lisp/progmodes/cc-cmds.el index 68075f356ab..94dc34bb20e 100644 --- a/lisp/progmodes/cc-cmds.el +++ b/lisp/progmodes/cc-cmds.el | |||
| @@ -1317,6 +1317,9 @@ keyword on the line, the keyword is not inserted inside a literal, and | |||
| 1317 | (autoload 'c-subword-mode "cc-subword" | 1317 | (autoload 'c-subword-mode "cc-subword" |
| 1318 | "Mode enabling subword movement and editing keys." t))) | 1318 | "Mode enabling subword movement and editing keys." t))) |
| 1319 | 1319 | ||
| 1320 | (declare-function c-forward-subword "ext:cc-subword" (&optional arg)) | ||
| 1321 | (declare-function c-backward-subword "ext:cc-subword" (&optional arg)) | ||
| 1322 | |||
| 1320 | ;; "nomenclature" functions + c-scope-operator. | 1323 | ;; "nomenclature" functions + c-scope-operator. |
| 1321 | (defun c-forward-into-nomenclature (&optional arg) | 1324 | (defun c-forward-into-nomenclature (&optional arg) |
| 1322 | "Compatibility alias for `c-forward-subword'." | 1325 | "Compatibility alias for `c-forward-subword'." |
diff --git a/lisp/progmodes/cmacexp.el b/lisp/progmodes/cmacexp.el index 357625d10cf..19d0473c42d 100644 --- a/lisp/progmodes/cmacexp.el +++ b/lisp/progmodes/cmacexp.el | |||
| @@ -364,8 +364,8 @@ Optional arg DISPLAY non-nil means show messages in the echo area." | |||
| 364 | ;; Find and delete the mark of the start of the expansion. | 364 | ;; Find and delete the mark of the start of the expansion. |
| 365 | ;; Look for `# nn "file.c"' lines and delete them. | 365 | ;; Look for `# nn "file.c"' lines and delete them. |
| 366 | (goto-char (point-min)) | 366 | (goto-char (point-min)) |
| 367 | (search-forward startmarker) | 367 | (if (search-forward startmarker nil t) |
| 368 | (delete-region 1 (point))) | 368 | (delete-region 1 (point)))) |
| 369 | (while (re-search-forward (concat "^# [0-9]+ \"" | 369 | (while (re-search-forward (concat "^# [0-9]+ \"" |
| 370 | (regexp-quote filename) | 370 | (regexp-quote filename) |
| 371 | "\"") nil t) | 371 | "\"") nil t) |
diff --git a/lisp/progmodes/elisp-mode.el b/lisp/progmodes/elisp-mode.el index ad35c48a101..e06b920e5d7 100644 --- a/lisp/progmodes/elisp-mode.el +++ b/lisp/progmodes/elisp-mode.el | |||
| @@ -30,7 +30,6 @@ | |||
| 30 | 30 | ||
| 31 | (require 'lisp-mode) | 31 | (require 'lisp-mode) |
| 32 | 32 | ||
| 33 | (defvar emacs-lisp-mode-abbrev-table nil) | ||
| 34 | (define-abbrev-table 'emacs-lisp-mode-abbrev-table () | 33 | (define-abbrev-table 'emacs-lisp-mode-abbrev-table () |
| 35 | "Abbrev table for Emacs Lisp mode. | 34 | "Abbrev table for Emacs Lisp mode. |
| 36 | It has `lisp-mode-abbrev-table' as its parent." | 35 | It has `lisp-mode-abbrev-table' as its parent." |
| @@ -476,11 +475,12 @@ It can be quoted, or be inside a quoted form." | |||
| 476 | (point))) | 475 | (point))) |
| 477 | (scan-error pos)))) | 476 | (scan-error pos)))) |
| 478 | ;; t if in function position. | 477 | ;; t if in function position. |
| 479 | (funpos (eq (char-before beg) ?\())) | 478 | (funpos (eq (char-before beg) ?\()) |
| 479 | (quoted (elisp--form-quoted-p beg))) | ||
| 480 | (when (and end (or (not (nth 8 (syntax-ppss))) | 480 | (when (and end (or (not (nth 8 (syntax-ppss))) |
| 481 | (eq (char-before beg) ?`))) | 481 | (eq (char-before beg) ?`))) |
| 482 | (let ((table-etc | 482 | (let ((table-etc |
| 483 | (if (not funpos) | 483 | (if (or (not funpos) quoted) |
| 484 | ;; FIXME: We could look at the first element of the list and | 484 | ;; FIXME: We could look at the first element of the list and |
| 485 | ;; use it to provide a more specific completion table in some | 485 | ;; use it to provide a more specific completion table in some |
| 486 | ;; cases. E.g. filter out keywords that are not understood by | 486 | ;; cases. E.g. filter out keywords that are not understood by |
| @@ -492,7 +492,7 @@ It can be quoted, or be inside a quoted form." | |||
| 492 | :company-doc-buffer #'elisp--company-doc-buffer | 492 | :company-doc-buffer #'elisp--company-doc-buffer |
| 493 | :company-docsig #'elisp--company-doc-string | 493 | :company-docsig #'elisp--company-doc-string |
| 494 | :company-location #'elisp--company-location)) | 494 | :company-location #'elisp--company-location)) |
| 495 | ((elisp--form-quoted-p beg) | 495 | (quoted |
| 496 | (list nil obarray | 496 | (list nil obarray |
| 497 | ;; Don't include all symbols (bug#16646). | 497 | ;; Don't include all symbols (bug#16646). |
| 498 | :predicate (lambda (sym) | 498 | :predicate (lambda (sym) |
| @@ -544,10 +544,11 @@ It can be quoted, or be inside a quoted form." | |||
| 544 | (< (point) beg))))) | 544 | (< (point) beg))))) |
| 545 | (list t obarray | 545 | (list t obarray |
| 546 | :predicate (lambda (sym) (get sym 'error-conditions)))) | 546 | :predicate (lambda (sym) (get sym 'error-conditions)))) |
| 547 | ((and ?\( | 547 | ((and (or ?\( `let `let*) |
| 548 | (guard (save-excursion | 548 | (guard (save-excursion |
| 549 | (goto-char (1- beg)) | 549 | (goto-char (1- beg)) |
| 550 | (up-list -1) | 550 | (when (eq parent ?\() |
| 551 | (up-list -1)) | ||
| 551 | (forward-symbol -1) | 552 | (forward-symbol -1) |
| 552 | (looking-at "\\_<let\\*?\\_>")))) | 553 | (looking-at "\\_<let\\*?\\_>")))) |
| 553 | (list t obarray | 554 | (list t obarray |
| @@ -580,6 +581,7 @@ It can be quoted, or be inside a quoted form." | |||
| 580 | (declare-function xref-make-elisp-location "xref" (symbol type file)) | 581 | (declare-function xref-make-elisp-location "xref" (symbol type file)) |
| 581 | (declare-function xref-make-bogus-location "xref" (message)) | 582 | (declare-function xref-make-bogus-location "xref" (message)) |
| 582 | (declare-function xref-make "xref" (description location)) | 583 | (declare-function xref-make "xref" (description location)) |
| 584 | (declare-function xref-collect-matches "xref" (input dir &optional kind)) | ||
| 583 | 585 | ||
| 584 | (defun elisp-xref-find (action id) | 586 | (defun elisp-xref-find (action id) |
| 585 | (require 'find-func) | 587 | (require 'find-func) |
| @@ -588,6 +590,10 @@ It can be quoted, or be inside a quoted form." | |||
| 588 | (let ((sym (intern-soft id))) | 590 | (let ((sym (intern-soft id))) |
| 589 | (when sym | 591 | (when sym |
| 590 | (elisp--xref-find-definitions sym)))) | 592 | (elisp--xref-find-definitions sym)))) |
| 593 | (`references | ||
| 594 | (elisp--xref-find-matches id 'symbol)) | ||
| 595 | (`matches | ||
| 596 | (elisp--xref-find-matches id 'regexp)) | ||
| 591 | (`apropos | 597 | (`apropos |
| 592 | (elisp--xref-find-apropos id)))) | 598 | (elisp--xref-find-apropos id)))) |
| 593 | 599 | ||
| @@ -600,12 +606,16 @@ It can be quoted, or be inside a quoted form." | |||
| 600 | (setq sym (car fun-lib)) | 606 | (setq sym (car fun-lib)) |
| 601 | (cdr fun-lib)))) | 607 | (cdr fun-lib)))) |
| 602 | (`defvar (and (boundp sym) | 608 | (`defvar (and (boundp sym) |
| 603 | ;; Don't show minor modes twice. | 609 | (let ((el-file (symbol-file sym 'defvar))) |
| 604 | ;; TODO: If TYPE ever becomes dependent on the | 610 | (if el-file |
| 605 | ;; context, move this check outside. | 611 | (and |
| 606 | (not (fboundp sym)) | 612 | ;; Don't show minor modes twice. |
| 607 | (or (symbol-file sym 'defvar) | 613 | ;; TODO: If TYPE ever becomes dependent on the |
| 608 | (help-C-file-name sym 'var)))) | 614 | ;; context, move this check outside. |
| 615 | (not (and (fboundp sym) | ||
| 616 | (memq sym minor-mode-list))) | ||
| 617 | el-file) | ||
| 618 | (help-C-file-name sym 'var))))) | ||
| 609 | (`feature (and (featurep sym) | 619 | (`feature (and (featurep sym) |
| 610 | ;; Skip when a function with the same name | 620 | ;; Skip when a function with the same name |
| 611 | ;; is defined, because it's probably in the | 621 | ;; is defined, because it's probably in the |
| @@ -620,6 +630,12 @@ It can be quoted, or be inside a quoted form." | |||
| 620 | (setq file (substring file 0 -1))) | 630 | (setq file (substring file 0 -1))) |
| 621 | (xref-make-elisp-location sym type file)))) | 631 | (xref-make-elisp-location sym type file)))) |
| 622 | 632 | ||
| 633 | (defvar elisp--xref-format | ||
| 634 | (let ((str "(%s %s)")) | ||
| 635 | (put-text-property 1 3 'face 'font-lock-keyword-face str) | ||
| 636 | (put-text-property 4 6 'face 'font-lock-function-name-face str) | ||
| 637 | str)) | ||
| 638 | |||
| 623 | (defun elisp--xref-find-definitions (symbol) | 639 | (defun elisp--xref-find-definitions (symbol) |
| 624 | (save-excursion | 640 | (save-excursion |
| 625 | (let (lst) | 641 | (let (lst) |
| @@ -631,11 +647,35 @@ It can be quoted, or be inside a quoted form." | |||
| 631 | (xref-make-bogus-location (error-message-string err)))))) | 647 | (xref-make-bogus-location (error-message-string err)))))) |
| 632 | (when loc | 648 | (when loc |
| 633 | (push | 649 | (push |
| 634 | (xref-make (format "(%s %s)" type symbol) | 650 | (xref-make (format elisp--xref-format type symbol) |
| 635 | loc) | 651 | loc) |
| 636 | lst)))) | 652 | lst)))) |
| 637 | lst))) | 653 | lst))) |
| 638 | 654 | ||
| 655 | (defvar package-user-dir) | ||
| 656 | |||
| 657 | (defun elisp--xref-find-matches (symbol kind) | ||
| 658 | (let* ((dirs (sort | ||
| 659 | (mapcar | ||
| 660 | (lambda (dir) | ||
| 661 | (file-name-as-directory (expand-file-name dir))) | ||
| 662 | ;; It's one level above a number of `load-path' | ||
| 663 | ;; elements (one for each installed package). | ||
| 664 | ;; Save us some process calls. | ||
| 665 | (cons package-user-dir load-path)) | ||
| 666 | #'string<)) | ||
| 667 | (ref dirs)) | ||
| 668 | ;; Delete subdirectories from the list. | ||
| 669 | (while (cdr ref) | ||
| 670 | (if (string-prefix-p (car ref) (cadr ref)) | ||
| 671 | (setcdr ref (cddr ref)) | ||
| 672 | (setq ref (cdr ref)))) | ||
| 673 | (cl-mapcan | ||
| 674 | (lambda (dir) | ||
| 675 | (and (file-exists-p dir) | ||
| 676 | (xref-collect-matches symbol dir kind))) | ||
| 677 | dirs))) | ||
| 678 | |||
| 639 | (defun elisp--xref-find-apropos (regexp) | 679 | (defun elisp--xref-find-apropos (regexp) |
| 640 | (apply #'nconc | 680 | (apply #'nconc |
| 641 | (let (lst) | 681 | (let (lst) |
| @@ -1141,13 +1181,13 @@ which see." | |||
| 1141 | (cond ((null current-fnsym) | 1181 | (cond ((null current-fnsym) |
| 1142 | nil) | 1182 | nil) |
| 1143 | ((eq current-symbol (car current-fnsym)) | 1183 | ((eq current-symbol (car current-fnsym)) |
| 1144 | (or (apply #'elisp--get-fnsym-args-string current-fnsym) | 1184 | (or (apply #'elisp-get-fnsym-args-string current-fnsym) |
| 1145 | (elisp--get-var-docstring current-symbol))) | 1185 | (elisp-get-var-docstring current-symbol))) |
| 1146 | (t | 1186 | (t |
| 1147 | (or (elisp--get-var-docstring current-symbol) | 1187 | (or (elisp-get-var-docstring current-symbol) |
| 1148 | (apply #'elisp--get-fnsym-args-string current-fnsym)))))) | 1188 | (apply #'elisp-get-fnsym-args-string current-fnsym)))))) |
| 1149 | 1189 | ||
| 1150 | (defun elisp--get-fnsym-args-string (sym &optional index) | 1190 | (defun elisp-get-fnsym-args-string (sym &optional index prefix) |
| 1151 | "Return a string containing the parameter list of the function SYM. | 1191 | "Return a string containing the parameter list of the function SYM. |
| 1152 | If SYM is a subr and no arglist is obtainable from the docstring | 1192 | If SYM is a subr and no arglist is obtainable from the docstring |
| 1153 | or elsewhere, return a 1-line docstring." | 1193 | or elsewhere, return a 1-line docstring." |
| @@ -1164,20 +1204,29 @@ or elsewhere, return a 1-line docstring." | |||
| 1164 | (args | 1204 | (args |
| 1165 | (cond | 1205 | (cond |
| 1166 | ((listp advertised) advertised) | 1206 | ((listp advertised) advertised) |
| 1167 | ((setq doc (help-split-fundoc (documentation sym t) sym)) | 1207 | ((setq doc (help-split-fundoc |
| 1208 | (condition-case nil (documentation sym t) | ||
| 1209 | (invalid-function nil)) | ||
| 1210 | sym)) | ||
| 1168 | (car doc)) | 1211 | (car doc)) |
| 1169 | (t (help-function-arglist sym))))) | 1212 | (t (help-function-arglist sym))))) |
| 1170 | ;; Stringify, and store before highlighting, downcasing, etc. | 1213 | ;; Stringify, and store before highlighting, downcasing, etc. |
| 1171 | ;; FIXME should truncate before storing. | 1214 | (elisp--last-data-store sym (elisp-function-argstring args) |
| 1172 | (elisp--last-data-store sym (elisp--function-argstring args) | ||
| 1173 | 'function)))))) | 1215 | 'function)))))) |
| 1174 | ;; Highlight, truncate. | 1216 | ;; Highlight, truncate. |
| 1175 | (if argstring | 1217 | (if argstring |
| 1176 | (elisp--highlight-function-argument sym argstring index)))) | 1218 | (elisp--highlight-function-argument |
| 1177 | 1219 | sym argstring index | |
| 1178 | (defun elisp--highlight-function-argument (sym args index) | 1220 | (or prefix |
| 1221 | (concat (propertize (symbol-name sym) 'face | ||
| 1222 | (if (functionp sym) | ||
| 1223 | 'font-lock-function-name-face | ||
| 1224 | 'font-lock-keyword-face)) | ||
| 1225 | ": ")))))) | ||
| 1226 | |||
| 1227 | (defun elisp--highlight-function-argument (sym args index prefix) | ||
| 1179 | "Highlight argument INDEX in ARGS list for function SYM. | 1228 | "Highlight argument INDEX in ARGS list for function SYM. |
| 1180 | In the absence of INDEX, just call `elisp--docstring-format-sym-doc'." | 1229 | In the absence of INDEX, just call `eldoc-docstring-format-sym-doc'." |
| 1181 | ;; FIXME: This should probably work on the list representation of `args' | 1230 | ;; FIXME: This should probably work on the list representation of `args' |
| 1182 | ;; rather than its string representation. | 1231 | ;; rather than its string representation. |
| 1183 | ;; FIXME: This function is much too long, we need to split it up! | 1232 | ;; FIXME: This function is much too long, we need to split it up! |
| @@ -1262,9 +1311,9 @@ In the absence of INDEX, just call `elisp--docstring-format-sym-doc'." | |||
| 1262 | ((string= argument "&allow-other-keys")) ; Skip. | 1311 | ((string= argument "&allow-other-keys")) ; Skip. |
| 1263 | ;; Back to index 0 in ARG1 ARG2 ARG2 ARG3 etc... | 1312 | ;; Back to index 0 in ARG1 ARG2 ARG2 ARG3 etc... |
| 1264 | ;; like in `setq'. | 1313 | ;; like in `setq'. |
| 1265 | ((or (and (string-match-p "\\.\\.\\.$" argument) | 1314 | ((or (and (string-match-p "\\.\\.\\.\\'" argument) |
| 1266 | (string= argument (car (last args-lst)))) | 1315 | (string= argument (car (last args-lst)))) |
| 1267 | (and (string-match-p "\\.\\.\\.$" | 1316 | (and (string-match-p "\\.\\.\\.\\'" |
| 1268 | (substring args 1 (1- (length args)))) | 1317 | (substring args 1 (1- (length args)))) |
| 1269 | (= (length (remove "..." args-lst)) 2) | 1318 | (= (length (remove "..." args-lst)) 2) |
| 1270 | (> index 1) (eq (logand index 1) 1))) | 1319 | (> index 1) (eq (logand index 1) 1))) |
| @@ -1279,14 +1328,12 @@ In the absence of INDEX, just call `elisp--docstring-format-sym-doc'." | |||
| 1279 | (when start | 1328 | (when start |
| 1280 | (setq doc (copy-sequence args)) | 1329 | (setq doc (copy-sequence args)) |
| 1281 | (add-text-properties start end (list 'face argument-face) doc)) | 1330 | (add-text-properties start end (list 'face argument-face) doc)) |
| 1282 | (setq doc (elisp--docstring-format-sym-doc | 1331 | (setq doc (eldoc-docstring-format-sym-doc prefix doc)) |
| 1283 | sym doc (if (functionp sym) 'font-lock-function-name-face | ||
| 1284 | 'font-lock-keyword-face))) | ||
| 1285 | doc))) | 1332 | doc))) |
| 1286 | 1333 | ||
| 1287 | ;; Return a string containing a brief (one-line) documentation string for | 1334 | ;; Return a string containing a brief (one-line) documentation string for |
| 1288 | ;; the variable. | 1335 | ;; the variable. |
| 1289 | (defun elisp--get-var-docstring (sym) | 1336 | (defun elisp-get-var-docstring (sym) |
| 1290 | (cond ((not sym) nil) | 1337 | (cond ((not sym) nil) |
| 1291 | ((and (eq sym (aref elisp--eldoc-last-data 0)) | 1338 | ((and (eq sym (aref elisp--eldoc-last-data 0)) |
| 1292 | (eq 'variable (aref elisp--eldoc-last-data 2))) | 1339 | (eq 'variable (aref elisp--eldoc-last-data 2))) |
| @@ -1294,7 +1341,7 @@ In the absence of INDEX, just call `elisp--docstring-format-sym-doc'." | |||
| 1294 | (t | 1341 | (t |
| 1295 | (let ((doc (documentation-property sym 'variable-documentation t))) | 1342 | (let ((doc (documentation-property sym 'variable-documentation t))) |
| 1296 | (when doc | 1343 | (when doc |
| 1297 | (let ((doc (elisp--docstring-format-sym-doc | 1344 | (let ((doc (eldoc-docstring-format-sym-doc |
| 1298 | sym (elisp--docstring-first-line doc) | 1345 | sym (elisp--docstring-first-line doc) |
| 1299 | 'font-lock-variable-name-face))) | 1346 | 'font-lock-variable-name-face))) |
| 1300 | (elisp--last-data-store sym doc 'variable))))))) | 1347 | (elisp--last-data-store sym doc 'variable))))))) |
| @@ -1318,36 +1365,6 @@ In the absence of INDEX, just call `elisp--docstring-format-sym-doc'." | |||
| 1318 | (substring doc start (match-beginning 0))) | 1365 | (substring doc start (match-beginning 0))) |
| 1319 | ((zerop start) doc) | 1366 | ((zerop start) doc) |
| 1320 | (t (substring doc start)))))))) | 1367 | (t (substring doc start)))))))) |
| 1321 | |||
| 1322 | (defvar eldoc-echo-area-use-multiline-p) | ||
| 1323 | |||
| 1324 | ;; If the entire line cannot fit in the echo area, the symbol name may be | ||
| 1325 | ;; truncated or eliminated entirely from the output to make room for the | ||
| 1326 | ;; description. | ||
| 1327 | (defun elisp--docstring-format-sym-doc (sym doc face) | ||
| 1328 | (save-match-data | ||
| 1329 | (let* ((name (symbol-name sym)) | ||
| 1330 | (ea-multi eldoc-echo-area-use-multiline-p) | ||
| 1331 | ;; Subtract 1 from window width since emacs will not write | ||
| 1332 | ;; any chars to the last column, or in later versions, will | ||
| 1333 | ;; cause a wraparound and resize of the echo area. | ||
| 1334 | (ea-width (1- (window-width (minibuffer-window)))) | ||
| 1335 | (strip (- (+ (length name) (length ": ") (length doc)) ea-width))) | ||
| 1336 | (cond ((or (<= strip 0) | ||
| 1337 | (eq ea-multi t) | ||
| 1338 | (and ea-multi (> (length doc) ea-width))) | ||
| 1339 | (format "%s: %s" (propertize name 'face face) doc)) | ||
| 1340 | ((> (length doc) ea-width) | ||
| 1341 | (substring (format "%s" doc) 0 ea-width)) | ||
| 1342 | ((>= strip (length name)) | ||
| 1343 | (format "%s" doc)) | ||
| 1344 | (t | ||
| 1345 | ;; Show the end of the partial symbol name, rather | ||
| 1346 | ;; than the beginning, since the former is more likely | ||
| 1347 | ;; to be unique given package namespace conventions. | ||
| 1348 | (setq name (substring name strip)) | ||
| 1349 | (format "%s: %s" (propertize name 'face face) doc)))))) | ||
| 1350 | |||
| 1351 | 1368 | ||
| 1352 | ;; Return a list of current function name and argument index. | 1369 | ;; Return a list of current function name and argument index. |
| 1353 | (defun elisp--fnsym-in-current-sexp () | 1370 | (defun elisp--fnsym-in-current-sexp () |
| @@ -1392,7 +1409,7 @@ In the absence of INDEX, just call `elisp--docstring-format-sym-doc'." | |||
| 1392 | (memq (char-syntax c) '(?w ?_)) | 1409 | (memq (char-syntax c) '(?w ?_)) |
| 1393 | (intern-soft (current-word))))) | 1410 | (intern-soft (current-word))))) |
| 1394 | 1411 | ||
| 1395 | (defun elisp--function-argstring (arglist) | 1412 | (defun elisp-function-argstring (arglist) |
| 1396 | "Return ARGLIST as a string enclosed by (). | 1413 | "Return ARGLIST as a string enclosed by (). |
| 1397 | ARGLIST is either a string, or a list of strings or symbols." | 1414 | ARGLIST is either a string, or a list of strings or symbols." |
| 1398 | (let ((str (cond ((stringp arglist) arglist) | 1415 | (let ((str (cond ((stringp arglist) arglist) |
diff --git a/lisp/progmodes/etags.el b/lisp/progmodes/etags.el index b470352f8dc..7a87377503d 100644 --- a/lisp/progmodes/etags.el +++ b/lisp/progmodes/etags.el | |||
| @@ -947,6 +947,7 @@ onto a ring and may be popped back to with \\[pop-tag-mark]. | |||
| 947 | Contrast this with the ring of marks gone to by the command. | 947 | Contrast this with the ring of marks gone to by the command. |
| 948 | 948 | ||
| 949 | See documentation of variable `tags-file-name'." | 949 | See documentation of variable `tags-file-name'." |
| 950 | (declare (obsolete xref-find-definitions "25.1")) | ||
| 950 | (interactive (find-tag-interactive "Find tag: ")) | 951 | (interactive (find-tag-interactive "Find tag: ")) |
| 951 | (let* ((buf (find-tag-noselect tagname next-p regexp-p)) | 952 | (let* ((buf (find-tag-noselect tagname next-p regexp-p)) |
| 952 | (pos (with-current-buffer buf (point)))) | 953 | (pos (with-current-buffer buf (point)))) |
| @@ -2073,12 +2074,28 @@ for \\[find-tag] (which see)." | |||
| 2073 | ;; we hit the limit rarely. | 2074 | ;; we hit the limit rarely. |
| 2074 | (defconst etags--xref-limit 1000) | 2075 | (defconst etags--xref-limit 1000) |
| 2075 | 2076 | ||
| 2077 | (defvar etags-xref-find-definitions-tag-order '(tag-exact-match-p | ||
| 2078 | tag-implicit-name-match-p) | ||
| 2079 | "Tag order used in `etags-xref-find' to look for definitions.") | ||
| 2080 | |||
| 2076 | ;;;###autoload | 2081 | ;;;###autoload |
| 2077 | (defun etags-xref-find (action id) | 2082 | (defun etags-xref-find (action id) |
| 2078 | (pcase action | 2083 | (pcase action |
| 2079 | (`definitions (etags--xref-find-definitions id)) | 2084 | (`definitions (etags--xref-find-definitions id)) |
| 2085 | (`references (etags--xref-find-matches id 'symbol)) | ||
| 2086 | (`matches (etags--xref-find-matches id 'regexp)) | ||
| 2080 | (`apropos (etags--xref-find-definitions id t)))) | 2087 | (`apropos (etags--xref-find-definitions id t)))) |
| 2081 | 2088 | ||
| 2089 | (defun etags--xref-find-matches (input kind) | ||
| 2090 | (let ((dirs (if tags-table-list | ||
| 2091 | (mapcar #'file-name-directory tags-table-list) | ||
| 2092 | ;; If no tags files are loaded, prompt for the dir. | ||
| 2093 | (list (read-directory-name "In directory: " nil nil t))))) | ||
| 2094 | (cl-mapcan | ||
| 2095 | (lambda (dir) | ||
| 2096 | (xref-collect-matches input dir kind)) | ||
| 2097 | dirs))) | ||
| 2098 | |||
| 2082 | (defun etags--xref-find-definitions (pattern &optional regexp?) | 2099 | (defun etags--xref-find-definitions (pattern &optional regexp?) |
| 2083 | ;; This emulates the behaviour of `find-tag-in-order' but instead of | 2100 | ;; This emulates the behaviour of `find-tag-in-order' but instead of |
| 2084 | ;; returning one match at a time all matches are returned as list. | 2101 | ;; returning one match at a time all matches are returned as list. |
| @@ -2094,7 +2111,7 @@ for \\[find-tag] (which see)." | |||
| 2094 | (while (visit-tags-table-buffer (not first-time)) | 2111 | (while (visit-tags-table-buffer (not first-time)) |
| 2095 | (setq first-time nil) | 2112 | (setq first-time nil) |
| 2096 | (dolist (order-fun (cond (regexp? find-tag-regexp-tag-order) | 2113 | (dolist (order-fun (cond (regexp? find-tag-regexp-tag-order) |
| 2097 | (t find-tag-tag-order))) | 2114 | (t etags-xref-find-definitions-tag-order))) |
| 2098 | (goto-char (point-min)) | 2115 | (goto-char (point-min)) |
| 2099 | (while (and (funcall search-fun pattern nil t) | 2116 | (while (and (funcall search-fun pattern nil t) |
| 2100 | (< (hash-table-count marks) etags--xref-limit)) | 2117 | (< (hash-table-count marks) etags--xref-limit)) |
| @@ -2129,6 +2146,10 @@ for \\[find-tag] (which see)." | |||
| 2129 | (etags-goto-tag-location tag-info) | 2146 | (etags-goto-tag-location tag-info) |
| 2130 | (point-marker))))) | 2147 | (point-marker))))) |
| 2131 | 2148 | ||
| 2149 | (cl-defmethod xref-location-line ((l xref-etags-location)) | ||
| 2150 | (with-slots (tag-info) l | ||
| 2151 | (nth 1 tag-info))) | ||
| 2152 | |||
| 2132 | 2153 | ||
| 2133 | (provide 'etags) | 2154 | (provide 'etags) |
| 2134 | 2155 | ||
diff --git a/lisp/progmodes/idlw-shell.el b/lisp/progmodes/idlw-shell.el index 40c40eef302..02a8ec8a560 100644 --- a/lisp/progmodes/idlw-shell.el +++ b/lisp/progmodes/idlw-shell.el | |||
| @@ -1445,12 +1445,8 @@ Otherwise just move the line. Move down unless UP is non-nil." | |||
| 1445 | (interactive "p") | 1445 | (interactive "p") |
| 1446 | (idlwave-shell-move-or-history nil arg)) | 1446 | (idlwave-shell-move-or-history nil arg)) |
| 1447 | 1447 | ||
| 1448 | ;; Newer versions of comint.el changed the name of comint-filter to | 1448 | (define-obsolete-function-alias 'idlwave-shell-comint-filter |
| 1449 | ;; comint-output-filter. | 1449 | 'comint-output-filter "25.1") |
| 1450 | (defalias 'idlwave-shell-comint-filter | ||
| 1451 | (if (fboundp 'comint-output-filter) | ||
| 1452 | #'comint-output-filter | ||
| 1453 | #'comint-filter)) | ||
| 1454 | 1450 | ||
| 1455 | (defun idlwave-shell-is-running () | 1451 | (defun idlwave-shell-is-running () |
| 1456 | "Return t if the shell process is running." | 1452 | "Return t if the shell process is running." |
| @@ -1496,7 +1492,7 @@ and then calls `idlwave-shell-send-command' for any pending commands." | |||
| 1496 | (get-buffer-create idlwave-shell-hidden-output-buffer)) | 1492 | (get-buffer-create idlwave-shell-hidden-output-buffer)) |
| 1497 | (goto-char (point-max)) | 1493 | (goto-char (point-max)) |
| 1498 | (insert string)) | 1494 | (insert string)) |
| 1499 | (idlwave-shell-comint-filter proc string)) | 1495 | (comint-output-filter proc string)) |
| 1500 | ;; Watch for magic - need to accumulate the current line | 1496 | ;; Watch for magic - need to accumulate the current line |
| 1501 | ;; since it may not be sent all at once. | 1497 | ;; since it may not be sent all at once. |
| 1502 | (if (string-match "\n" string) | 1498 | (if (string-match "\n" string) |
| @@ -1552,7 +1548,7 @@ and then calls `idlwave-shell-send-command' for any pending commands." | |||
| 1552 | (if idlwave-shell-hide-output | 1548 | (if idlwave-shell-hide-output |
| 1553 | (if (and idlwave-shell-show-if-error | 1549 | (if (and idlwave-shell-show-if-error |
| 1554 | (eq idlwave-shell-current-state 'error)) | 1550 | (eq idlwave-shell-current-state 'error)) |
| 1555 | (idlwave-shell-comint-filter proc full-output) | 1551 | (comint-output-filter proc full-output) |
| 1556 | ;; If it's only *mostly* hidden, filter % lines, | 1552 | ;; If it's only *mostly* hidden, filter % lines, |
| 1557 | ;; and show anything that remains | 1553 | ;; and show anything that remains |
| 1558 | (if (eq idlwave-shell-hide-output 'mostly) | 1554 | (if (eq idlwave-shell-hide-output 'mostly) |
| @@ -1560,7 +1556,7 @@ and then calls `idlwave-shell-send-command' for any pending commands." | |||
| 1560 | (idlwave-shell-filter-hidden-output | 1556 | (idlwave-shell-filter-hidden-output |
| 1561 | full-output))) | 1557 | full-output))) |
| 1562 | (if filtered | 1558 | (if filtered |
| 1563 | (idlwave-shell-comint-filter | 1559 | (comint-output-filter |
| 1564 | proc filtered)))))) | 1560 | proc filtered)))))) |
| 1565 | 1561 | ||
| 1566 | ;; Call the post-command hook | 1562 | ;; Call the post-command hook |
diff --git a/lisp/progmodes/js.el b/lisp/progmodes/js.el index 62f19f42df1..f06c5c75b1a 100644 --- a/lisp/progmodes/js.el +++ b/lisp/progmodes/js.el | |||
| @@ -2852,10 +2852,6 @@ with `js--js-encode-value'." | |||
| 2852 | (defsubst js--js-true (value) | 2852 | (defsubst js--js-true (value) |
| 2853 | (not (js--js-not value))) | 2853 | (not (js--js-not value))) |
| 2854 | 2854 | ||
| 2855 | ;; The somewhat complex code layout confuses the byte-compiler into | ||
| 2856 | ;; thinking this function "might not be defined at runtime". | ||
| 2857 | (declare-function js--optimize-arglist "js" (arglist)) | ||
| 2858 | |||
| 2859 | (eval-and-compile | 2855 | (eval-and-compile |
| 2860 | (defun js--optimize-arglist (arglist) | 2856 | (defun js--optimize-arglist (arglist) |
| 2861 | "Convert immediate js< and js! references to deferred ones." | 2857 | "Convert immediate js< and js! references to deferred ones." |
diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el index eb17d075921..4b0a028faa3 100644 --- a/lisp/progmodes/python.el +++ b/lisp/progmodes/python.el | |||
| @@ -2268,7 +2268,8 @@ banner and the initial prompt are received separately." | |||
| 2268 | (while t | 2268 | (while t |
| 2269 | (when (not (accept-process-output process timeout)) | 2269 | (when (not (accept-process-output process timeout)) |
| 2270 | (throw 'found nil)) | 2270 | (throw 'found nil)) |
| 2271 | (when (looking-back regexp) | 2271 | (when (looking-back |
| 2272 | regexp (car (python-util-comint-last-prompt))) | ||
| 2272 | (throw 'found t)))))) | 2273 | (throw 'found t)))))) |
| 2273 | 2274 | ||
| 2274 | (defun python-shell-comint-end-of-output-p (output) | 2275 | (defun python-shell-comint-end-of-output-p (output) |
diff --git a/lisp/progmodes/tcl.el b/lisp/progmodes/tcl.el index 8f7705ba17d..e4e96554c95 100644 --- a/lisp/progmodes/tcl.el +++ b/lisp/progmodes/tcl.el | |||
| @@ -1028,7 +1028,8 @@ Returns nil if line starts inside a string, t if in a comment." | |||
| 1028 | (with-current-buffer (process-buffer proc) | 1028 | (with-current-buffer (process-buffer proc) |
| 1029 | ;; Delete prompt if requested. | 1029 | ;; Delete prompt if requested. |
| 1030 | (when (marker-buffer inferior-tcl-delete-prompt-marker) | 1030 | (when (marker-buffer inferior-tcl-delete-prompt-marker) |
| 1031 | (delete-region (process-mark proc) inferior-tcl-delete-prompt-marker) | 1031 | (let ((inhibit-read-only t)) |
| 1032 | (delete-region (process-mark proc) inferior-tcl-delete-prompt-marker)) | ||
| 1032 | (set-marker inferior-tcl-delete-prompt-marker nil)))) | 1033 | (set-marker inferior-tcl-delete-prompt-marker nil)))) |
| 1033 | (comint-output-filter proc string)) | 1034 | (comint-output-filter proc string)) |
| 1034 | 1035 | ||
diff --git a/lisp/progmodes/verilog-mode.el b/lisp/progmodes/verilog-mode.el index 57206544b9b..a1ad49e9a2c 100644 --- a/lisp/progmodes/verilog-mode.el +++ b/lisp/progmodes/verilog-mode.el | |||
| @@ -123,7 +123,7 @@ | |||
| 123 | ;;; Code: | 123 | ;;; Code: |
| 124 | 124 | ||
| 125 | ;; This variable will always hold the version number of the mode | 125 | ;; This variable will always hold the version number of the mode |
| 126 | (defconst verilog-mode-version "2015-02-20-0d6420b-vpo" | 126 | (defconst verilog-mode-version "2015-05-14-6232468-vpo-GNU" |
| 127 | "Version of this Verilog mode.") | 127 | "Version of this Verilog mode.") |
| 128 | (defconst verilog-mode-release-emacs t | 128 | (defconst verilog-mode-release-emacs t |
| 129 | "If non-nil, this version of Verilog mode was released with Emacs itself.") | 129 | "If non-nil, this version of Verilog mode was released with Emacs itself.") |
| @@ -282,6 +282,50 @@ STRING should be given if the last search was by `string-match' on STRING." | |||
| 282 | ;; Emacs. | 282 | ;; Emacs. |
| 283 | (defalias 'verilog-regexp-opt 'regexp-opt))) | 283 | (defalias 'verilog-regexp-opt 'regexp-opt))) |
| 284 | 284 | ||
| 285 | ;; emacs >=22 has looking-back, but older emacs and xemacs don't. | ||
| 286 | ;; This function is lifted directly from emacs's subr.el | ||
| 287 | ;; so that it can be used by xemacs. | ||
| 288 | ;; The idea for this was borrowed from org-mode via this link: | ||
| 289 | ;; https://lists.gnu.org/archive/html/emacs-orgmode/2009-12/msg00032.html | ||
| 290 | (eval-and-compile | ||
| 291 | (cond | ||
| 292 | ((fboundp 'looking-back) | ||
| 293 | (defalias 'verilog-looking-back 'looking-back)) | ||
| 294 | (t | ||
| 295 | (defun verilog-looking-back (regexp limit &optional greedy) | ||
| 296 | "Return non-nil if text before point matches regular expression REGEXP. | ||
| 297 | Like `looking-at' except matches before point, and is slower. | ||
| 298 | LIMIT if non-nil speeds up the search by specifying a minimum | ||
| 299 | starting position, to avoid checking matches that would start | ||
| 300 | before LIMIT. | ||
| 301 | |||
| 302 | If GREEDY is non-nil, extend the match backwards as far as | ||
| 303 | possible, stopping when a single additional previous character | ||
| 304 | cannot be part of a match for REGEXP. When the match is | ||
| 305 | extended, its starting position is allowed to occur before | ||
| 306 | LIMIT. | ||
| 307 | |||
| 308 | As a general recommendation, try to avoid using `looking-back' | ||
| 309 | wherever possible, since it is slow." | ||
| 310 | (let ((start (point)) | ||
| 311 | (pos | ||
| 312 | (save-excursion | ||
| 313 | (and (re-search-backward (concat "\\(?:" regexp "\\)\\=") limit t) | ||
| 314 | (point))))) | ||
| 315 | (if (and greedy pos) | ||
| 316 | (save-restriction | ||
| 317 | (narrow-to-region (point-min) start) | ||
| 318 | (while (and (> pos (point-min)) | ||
| 319 | (save-excursion | ||
| 320 | (goto-char pos) | ||
| 321 | (backward-char 1) | ||
| 322 | (looking-at (concat "\\(?:" regexp "\\)\\'")))) | ||
| 323 | (setq pos (1- pos))) | ||
| 324 | (save-excursion | ||
| 325 | (goto-char pos) | ||
| 326 | (looking-at (concat "\\(?:" regexp "\\)\\'"))))) | ||
| 327 | (not (null pos))))))) | ||
| 328 | |||
| 285 | (eval-and-compile | 329 | (eval-and-compile |
| 286 | ;; Both xemacs and emacs | 330 | ;; Both xemacs and emacs |
| 287 | (condition-case nil | 331 | (condition-case nil |
| @@ -662,9 +706,10 @@ to see the effect as font color choices are cached by Emacs." | |||
| 662 | 706 | ||
| 663 | (defcustom verilog-highlight-grouping-keywords nil | 707 | (defcustom verilog-highlight-grouping-keywords nil |
| 664 | "Non-nil means highlight grouping keywords more dramatically. | 708 | "Non-nil means highlight grouping keywords more dramatically. |
| 665 | If false, these words are in the `font-lock-type-face'; if True then they are in | 709 | If false, these words are in the `font-lock-type-face'; if True |
| 666 | `verilog-font-lock-ams-face'. Some find that special highlighting on these | 710 | then they are in `verilog-font-lock-grouping-keywords-face'. |
| 667 | grouping constructs allow the structure of the code to be understood at a glance." | 711 | Some find that special highlighting on these grouping constructs |
| 712 | allow the structure of the code to be understood at a glance." | ||
| 668 | :group 'verilog-mode-indent | 713 | :group 'verilog-mode-indent |
| 669 | :type 'boolean) | 714 | :type 'boolean) |
| 670 | (put 'verilog-highlight-grouping-keywords 'safe-local-variable 'verilog-booleanp) | 715 | (put 'verilog-highlight-grouping-keywords 'safe-local-variable 'verilog-booleanp) |
| @@ -1880,14 +1925,22 @@ find the errors." | |||
| 1880 | (if (featurep 'xemacs) (add-hook 'compilation-mode-hook 'verilog-error-regexp-add-xemacs)) | 1925 | (if (featurep 'xemacs) (add-hook 'compilation-mode-hook 'verilog-error-regexp-add-xemacs)) |
| 1881 | (if (featurep 'emacs) (add-hook 'compilation-mode-hook 'verilog-error-regexp-add-emacs)) | 1926 | (if (featurep 'emacs) (add-hook 'compilation-mode-hook 'verilog-error-regexp-add-emacs)) |
| 1882 | 1927 | ||
| 1883 | (defconst verilog-directive-re | 1928 | (defconst verilog-compiler-directives |
| 1884 | (eval-when-compile | 1929 | (eval-when-compile |
| 1885 | (verilog-regexp-words | 1930 | '( ;; compiler directives, from IEEE 1800-2012 section 22.1 |
| 1886 | '( | 1931 | "`__FILE__" "`__LINE" "`begin_keywords" "`celldefine" "`default_nettype" |
| 1887 | "`case" "`default" "`define" "`else" "`elsif" "`endfor" "`endif" | 1932 | "`define" "`else" "`elsif" "`end_keywords" "`endcelldefine" "`endif" |
| 1888 | "`endprotect" "`endswitch" "`endwhile" "`for" "`format" "`if" "`ifdef" | 1933 | "`ifdef" "`ifndef" "`include" "`line" "`nounconnected_drive" "`pragma" |
| 1889 | "`ifndef" "`include" "`let" "`protect" "`switch" "`timescale" | 1934 | "`resetall" "`timescale" "`unconnected_drive" "`undef" "`undefineall" |
| 1890 | "`time_scale" "`undef" "`while" )))) | 1935 | ;; compiler directives not covered by IEEE 1800 |
| 1936 | "`case" "`default" "`endfor" "`endprotect" "`endswitch" "`endwhile" "`for" | ||
| 1937 | "`format" "`if" "`let" "`protect" "`switch" "`timescale" "`time_scale" | ||
| 1938 | "`while" | ||
| 1939 | )) | ||
| 1940 | "List of Verilog compiler directives.") | ||
| 1941 | |||
| 1942 | (defconst verilog-directive-re | ||
| 1943 | (verilog-regexp-words verilog-compiler-directives)) | ||
| 1891 | 1944 | ||
| 1892 | (defconst verilog-directive-re-1 | 1945 | (defconst verilog-directive-re-1 |
| 1893 | (concat "[ \t]*" verilog-directive-re)) | 1946 | (concat "[ \t]*" verilog-directive-re)) |
| @@ -2411,11 +2464,9 @@ find the errors." | |||
| 2411 | "\\(\\<begin\\>\\)\\|" ; 1 | 2464 | "\\(\\<begin\\>\\)\\|" ; 1 |
| 2412 | "\\(\\<else\\>\\)\\|" ; 2 | 2465 | "\\(\\<else\\>\\)\\|" ; 2 |
| 2413 | "\\(\\<end\\>\\s-+\\<else\\>\\)\\|" ; 3 | 2466 | "\\(\\<end\\>\\s-+\\<else\\>\\)\\|" ; 3 |
| 2414 | "\\(\\<always_comb\\>\\(\[ \t\]*@\\)?\\)\\|" ; 4 | 2467 | "\\(\\<always\\(?:_ff\\)?\\>\\(?:\[ \t\]*@\\)\\)\\|" ; 4 (matches always or always_ff w/ @...) |
| 2415 | "\\(\\<always_ff\\>\\(\[ \t\]*@\\)?\\)\\|" ; 5 | 2468 | "\\(\\<always\\(?:_comb\\|_latch\\)?\\>\\)\\|" ; 5 (matches always, always_comb, always_latch w/o @...) |
| 2416 | "\\(\\<always_latch\\>\\(\[ \t\]*@\\)?\\)\\|" ; 6 | ||
| 2417 | "\\(\\<fork\\>\\)\\|" ; 7 | 2469 | "\\(\\<fork\\>\\)\\|" ; 7 |
| 2418 | "\\(\\<always\\>\\(\[ \t\]*@\\)?\\)\\|" | ||
| 2419 | "\\(\\<if\\>\\)\\|" | 2470 | "\\(\\<if\\>\\)\\|" |
| 2420 | verilog-property-re "\\|" | 2471 | verilog-property-re "\\|" |
| 2421 | "\\(\\(" verilog-label-re "\\)?\\<assert\\>\\)\\|" | 2472 | "\\(\\(" verilog-label-re "\\)?\\<assert\\>\\)\\|" |
| @@ -2581,10 +2632,10 @@ find the errors." | |||
| 2581 | (defconst verilog-declaration-re | 2632 | (defconst verilog-declaration-re |
| 2582 | (concat "\\(" verilog-declaration-prefix-re "\\s-*\\)?" verilog-declaration-core-re)) | 2633 | (concat "\\(" verilog-declaration-prefix-re "\\s-*\\)?" verilog-declaration-core-re)) |
| 2583 | (defconst verilog-range-re "\\(\\[[^]]*\\]\\s-*\\)+") | 2634 | (defconst verilog-range-re "\\(\\[[^]]*\\]\\s-*\\)+") |
| 2584 | (defconst verilog-optional-signed-re "\\s-*\\(signed\\)?") | 2635 | (defconst verilog-optional-signed-re "\\s-*\\(\\(un\\)?signed\\)?") |
| 2585 | (defconst verilog-optional-signed-range-re | 2636 | (defconst verilog-optional-signed-range-re |
| 2586 | (concat | 2637 | (concat |
| 2587 | "\\s-*\\(\\<\\(reg\\|wire\\)\\>\\s-*\\)?\\(\\<signed\\>\\s-*\\)?\\(" verilog-range-re "\\)?")) | 2638 | "\\s-*\\(\\<\\(reg\\|wire\\)\\>\\s-*\\)?\\(\\<\\(un\\)?signed\\>\\s-*\\)?\\(" verilog-range-re "\\)?")) |
| 2588 | (defconst verilog-macroexp-re "`\\sw+") | 2639 | (defconst verilog-macroexp-re "`\\sw+") |
| 2589 | 2640 | ||
| 2590 | (defconst verilog-delay-re "#\\s-*\\(\\([0-9_]+\\('s?[hdxbo][0-9a-fA-F_xz]+\\)?\\)\\|\\(([^()]*)\\)\\|\\(\\sw+\\)\\)") | 2641 | (defconst verilog-delay-re "#\\s-*\\(\\([0-9_]+\\('s?[hdxbo][0-9a-fA-F_xz]+\\)?\\)\\|\\(([^()]*)\\)\\|\\(\\sw+\\)\\)") |
| @@ -2799,17 +2850,23 @@ find the errors." | |||
| 2799 | ;; from http://www.emacswiki.org/emacs/MultilineRegexp | 2850 | ;; from http://www.emacswiki.org/emacs/MultilineRegexp |
| 2800 | (concat "\\<\\(`define\\|`if\\)\\>" ;; directive | 2851 | (concat "\\<\\(`define\\|`if\\)\\>" ;; directive |
| 2801 | "\\s-+" ;; separator | 2852 | "\\s-+" ;; separator |
| 2802 | "\\(.*\\(?:\n.*\\)*?\\)" ;; definition: to tend of line, the maybe more lines (excludes any trailing \n) | 2853 | "\\(?:.*?\\(?:\n.*\\)*?\\)" ;; definition: to end of line, then maybe more lines (excludes any trailing \n) |
| 2854 | "\\(?:\n\\s-*\n\\|\\'\\)") ;; blank line or EOF | ||
| 2855 | "\\)\\|\\(?:" | ||
| 2856 | ;; `<macro>() : i.e. `uvm_info(a,b,c) or any other pre-defined macro | ||
| 2857 | ;; Since parameters inside the macro can have parentheses, and | ||
| 2858 | ;; the macro can span multiple lines, just look for the opening | ||
| 2859 | ;; parentheses and then continue to the end of the first | ||
| 2860 | ;; non-escaped EOL | ||
| 2861 | (concat "\\<`\\w+\\>\\s-*(" | ||
| 2862 | "\\(?:.*?\\(?:\n.*\\)*?\\)" ;; definition: to end of line, then maybe more lines (excludes any trailing \n) | ||
| 2803 | "\\(?:\n\\s-*\n\\|\\'\\)") ;; blank line or EOF | 2863 | "\\(?:\n\\s-*\n\\|\\'\\)") ;; blank line or EOF |
| 2804 | "\\)" | 2864 | "\\)" |
| 2805 | ))) | 2865 | ))) |
| 2806 | 2866 | ||
| 2807 | (defconst verilog-keywords | 2867 | (defconst verilog-keywords |
| 2808 | '( "`case" "`default" "`define" "`else" "`endfor" "`endif" | 2868 | (append verilog-compiler-directives |
| 2809 | "`endprotect" "`endswitch" "`endwhile" "`for" "`format" "`if" "`ifdef" | 2869 | '( |
| 2810 | "`ifndef" "`include" "`let" "`protect" "`switch" "`timescale" | ||
| 2811 | "`time_scale" "`undef" "`while" | ||
| 2812 | |||
| 2813 | "after" "alias" "always" "always_comb" "always_ff" "always_latch" "and" | 2870 | "after" "alias" "always" "always_comb" "always_ff" "always_latch" "and" |
| 2814 | "assert" "assign" "assume" "automatic" "before" "begin" "bind" | 2871 | "assert" "assign" "assume" "automatic" "before" "begin" "bind" |
| 2815 | "bins" "binsof" "bit" "break" "buf" "bufif0" "bufif1" "byte" | 2872 | "bins" "binsof" "bit" "break" "buf" "bufif0" "bufif1" "byte" |
| @@ -2851,7 +2908,7 @@ find the errors." | |||
| 2851 | "sync_reject_on" "unique0" "until" "until_with" "untyped" "weak" | 2908 | "sync_reject_on" "unique0" "until" "until_with" "untyped" "weak" |
| 2852 | ;; 1800-2012 | 2909 | ;; 1800-2012 |
| 2853 | "implements" "interconnect" "nettype" "soft" | 2910 | "implements" "interconnect" "nettype" "soft" |
| 2854 | ) | 2911 | )) |
| 2855 | "List of Verilog keywords.") | 2912 | "List of Verilog keywords.") |
| 2856 | 2913 | ||
| 2857 | (defconst verilog-comment-start-regexp "//\\|/\\*" | 2914 | (defconst verilog-comment-start-regexp "//\\|/\\*" |
| @@ -2955,10 +3012,10 @@ See also `verilog-font-lock-extra-types'.") | |||
| 2955 | (defface verilog-font-lock-grouping-keywords-face | 3012 | (defface verilog-font-lock-grouping-keywords-face |
| 2956 | '((((class color) | 3013 | '((((class color) |
| 2957 | (background light)) | 3014 | (background light)) |
| 2958 | (:foreground "red4" :bold t )) | 3015 | (:foreground "Purple" :bold t )) |
| 2959 | (((class color) | 3016 | (((class color) |
| 2960 | (background dark)) | 3017 | (background dark)) |
| 2961 | (:foreground "red4" :bold t )) | 3018 | (:foreground "orange1" :bold t )) |
| 2962 | (t (:italic t))) | 3019 | (t (:italic t))) |
| 2963 | "Font lock mode face used to highlight verilog grouping keywords." | 3020 | "Font lock mode face used to highlight verilog grouping keywords." |
| 2964 | :group 'font-lock-highlighting-faces) | 3021 | :group 'font-lock-highlighting-faces) |
| @@ -3068,7 +3125,7 @@ See also `verilog-font-lock-extra-types'.") | |||
| 3068 | ;; Fontify all types | 3125 | ;; Fontify all types |
| 3069 | (if verilog-highlight-grouping-keywords | 3126 | (if verilog-highlight-grouping-keywords |
| 3070 | (cons (concat "\\<\\(" verilog-font-grouping-keywords "\\)\\>") | 3127 | (cons (concat "\\<\\(" verilog-font-grouping-keywords "\\)\\>") |
| 3071 | 'verilog-font-lock-ams-face) | 3128 | 'verilog-font-lock-grouping-keywords-face) |
| 3072 | (cons (concat "\\<\\(" verilog-font-grouping-keywords "\\)\\>") | 3129 | (cons (concat "\\<\\(" verilog-font-grouping-keywords "\\)\\>") |
| 3073 | 'font-lock-type-face)) | 3130 | 'font-lock-type-face)) |
| 3074 | (cons (concat "\\<\\(" verilog-type-font-keywords "\\)\\>") | 3131 | (cons (concat "\\<\\(" verilog-type-font-keywords "\\)\\>") |
| @@ -4200,6 +4257,8 @@ Uses `verilog-scan' cache." | |||
| 4200 | (not (or | 4257 | (not (or |
| 4201 | ;; stop if beginning of buffer | 4258 | ;; stop if beginning of buffer |
| 4202 | (bobp) | 4259 | (bobp) |
| 4260 | ;; stop if looking at a pre-processor directive | ||
| 4261 | (looking-at "`\\w+") | ||
| 4203 | ;; stop if we find a ; | 4262 | ;; stop if we find a ; |
| 4204 | (= (preceding-char) ?\;) | 4263 | (= (preceding-char) ?\;) |
| 4205 | ;; stop if we see a named coverpoint | 4264 | ;; stop if we see a named coverpoint |
| @@ -4208,12 +4267,13 @@ Uses `verilog-scan' cache." | |||
| 4208 | (not (or (looking-at "\\<") (forward-word -1))) | 4267 | (not (or (looking-at "\\<") (forward-word -1))) |
| 4209 | ;; stop if we see an assertion (perhaps labeled) | 4268 | ;; stop if we see an assertion (perhaps labeled) |
| 4210 | (and | 4269 | (and |
| 4211 | (looking-at "\\(\\<\\(assert\\|assume\\|cover\\)\\>\\s-+\\<property\\>\\)\\|\\(\\<assert\\>\\)") | 4270 | (looking-at "\\(\\w+\\W*:\\W*\\)?\\(\\<\\(assert\\|assume\\|cover\\)\\>\\s-+\\<property\\>\\)\\|\\(\\<assert\\>\\)") |
| 4212 | (progn | 4271 | (progn |
| 4213 | (setq h (point)) | 4272 | (setq h (point)) |
| 4214 | (save-excursion | 4273 | (save-excursion |
| 4215 | (verilog-backward-token) | 4274 | (verilog-backward-token) |
| 4216 | (if (looking-at verilog-label-re) | 4275 | (if (and (looking-at verilog-label-re) |
| 4276 | (not (looking-at verilog-end-block-re))) | ||
| 4217 | (setq h (point)))) | 4277 | (setq h (point)))) |
| 4218 | (goto-char h))) | 4278 | (goto-char h))) |
| 4219 | ;; stop if we see an extended complete reg, perhaps a complete one | 4279 | ;; stop if we see an extended complete reg, perhaps a complete one |
| @@ -4715,8 +4775,8 @@ primitive or interface named NAME." | |||
| 4715 | (setq str (concat " // else: !assert " str )) | 4775 | (setq str (concat " // else: !assert " str )) |
| 4716 | (throw 'skip 1))))))))) | 4776 | (throw 'skip 1))))))))) |
| 4717 | 4777 | ||
| 4718 | (; always_comb, always_ff, always_latch | 4778 | (; always, always_comb, always_latch w/o @... |
| 4719 | (or (match-end 4) (match-end 5) (match-end 6)) | 4779 | (match-end 5) |
| 4720 | (goto-char (match-end 0)) | 4780 | (goto-char (match-end 0)) |
| 4721 | (setq there (point)) | 4781 | (setq there (point)) |
| 4722 | (setq err nil) | 4782 | (setq err nil) |
| @@ -4800,6 +4860,9 @@ primitive or interface named NAME." | |||
| 4800 | (throw 'skip 1)))) | 4860 | (throw 'skip 1)))) |
| 4801 | )))) | 4861 | )))) |
| 4802 | (end-of-line) | 4862 | (end-of-line) |
| 4863 | (if kill-existing-comment | ||
| 4864 | (verilog-kill-existing-comment)) | ||
| 4865 | (delete-horizontal-space) | ||
| 4803 | (insert (concat " // " string )))) | 4866 | (insert (concat " // " string )))) |
| 4804 | 4867 | ||
| 4805 | (;- this is end{function,generate,task,module,primitive,table,generate} | 4868 | (;- this is end{function,generate,task,module,primitive,table,generate} |
| @@ -5161,7 +5224,8 @@ FILENAME to find directory to run in, or defaults to `buffer-file-name`." | |||
| 5161 | ;; We should use font-lock-ensure in preference to | 5224 | ;; We should use font-lock-ensure in preference to |
| 5162 | ;; font-lock-fontify-buffer, but IIUC the problem this is supposed to | 5225 | ;; font-lock-fontify-buffer, but IIUC the problem this is supposed to |
| 5163 | ;; solve only appears in Emacsen older than font-lock-ensure anyway. | 5226 | ;; solve only appears in Emacsen older than font-lock-ensure anyway. |
| 5164 | (when fontlocked (font-lock-fontify-buffer))))))) | 5227 | ;; So avoid bytecomp's interactive-only by going through intern. |
| 5228 | (when fontlocked (funcall (intern "font-lock-fontify-buffer")))))))) | ||
| 5165 | 5229 | ||
| 5166 | 5230 | ||
| 5167 | ;; | 5231 | ;; |
| @@ -5530,8 +5594,12 @@ Return a list of two elements: (INDENT-TYPE INDENT-LEVEL)." | |||
| 5530 | ((equal (char-after) ?\{) | 5594 | ((equal (char-after) ?\{) |
| 5531 | ;; block type returned based on outer constraint { or inner | 5595 | ;; block type returned based on outer constraint { or inner |
| 5532 | (if (verilog-at-constraint-p) | 5596 | (if (verilog-at-constraint-p) |
| 5533 | (cond (inconstraint (throw 'nesting 'constraint)) | 5597 | (cond (inconstraint |
| 5534 | (t (throw 'nesting 'statement))))) | 5598 | (beginning-of-line nil) |
| 5599 | (skip-chars-forward " \t") | ||
| 5600 | (throw 'nesting 'constraint)) | ||
| 5601 | (t | ||
| 5602 | (throw 'nesting 'statement))))) | ||
| 5535 | ((equal (char-after) ?\}) | 5603 | ((equal (char-after) ?\}) |
| 5536 | (let (par-pos | 5604 | (let (par-pos |
| 5537 | (there (verilog-at-close-constraint-p))) | 5605 | (there (verilog-at-close-constraint-p))) |
| @@ -6044,7 +6112,16 @@ Optional BOUND limits search." | |||
| 6044 | (save-match-data | 6112 | (save-match-data |
| 6045 | (save-excursion | 6113 | (save-excursion |
| 6046 | (verilog-re-search-backward "\\((\\*\\)\\|\\(\\*)\\)" nil 'move) | 6114 | (verilog-re-search-backward "\\((\\*\\)\\|\\(\\*)\\)" nil 'move) |
| 6047 | (numberp (match-beginning 1))))) | 6115 | (cond |
| 6116 | ((match-end 1) | ||
| 6117 | (progn (goto-char (match-end 1)) | ||
| 6118 | (not (looking-at "\\s-*)"))) | ||
| 6119 | nil) | ||
| 6120 | ((match-end 2) | ||
| 6121 | (progn (goto-char (match-beginning 2)) | ||
| 6122 | (not (looking-at "(\\s-*"))) | ||
| 6123 | nil) | ||
| 6124 | (t nil))))) | ||
| 6048 | 6125 | ||
| 6049 | (defun verilog-in-parameter-p () | 6126 | (defun verilog-in-parameter-p () |
| 6050 | "Return true if point is in a parameter assignment #( p1=1, p2=5)." | 6127 | "Return true if point is in a parameter assignment #( p1=1, p2=5)." |
| @@ -6176,7 +6253,7 @@ Return >0 for nested struct." | |||
| 6176 | )) | 6253 | )) |
| 6177 | ;; if first word token not keyword, it maybe the instance name | 6254 | ;; if first word token not keyword, it maybe the instance name |
| 6178 | ;; check next word token | 6255 | ;; check next word token |
| 6179 | (if (looking-at "\\<\\w+\\>\\|\\s-*(\\s-*\\w+") | 6256 | (if (looking-at "\\<\\w+\\>\\|\\s-*(\\s-*\\S-+") |
| 6180 | (progn (verilog-beg-of-statement) | 6257 | (progn (verilog-beg-of-statement) |
| 6181 | (if (looking-at (concat "\\<\\(constraint\\|" | 6258 | (if (looking-at (concat "\\<\\(constraint\\|" |
| 6182 | "\\(?:\\w+\\s-*:\\s-*\\)?\\(coverpoint\\|cross\\)" | 6259 | "\\(?:\\w+\\s-*:\\s-*\\)?\\(coverpoint\\|cross\\)" |
| @@ -6275,8 +6352,8 @@ Return >0 for nested struct." | |||
| 6275 | (goto-char (- (point) 2)) | 6352 | (goto-char (- (point) 2)) |
| 6276 | t) ;; Let nth 4 state handle the rest | 6353 | t) ;; Let nth 4 state handle the rest |
| 6277 | ((and (not (bobp)) | 6354 | ((and (not (bobp)) |
| 6278 | (= (char-before) ?\)) | 6355 | (verilog-looking-back "\\*)" nil) |
| 6279 | (= (char-before (1- (point))) ?\*)) | 6356 | (not (verilog-looking-back "(\\s-*\\*)" nil))) |
| 6280 | (goto-char (- (point) 2)) | 6357 | (goto-char (- (point) 2)) |
| 6281 | (if (search-backward "(*" nil t) | 6358 | (if (search-backward "(*" nil t) |
| 6282 | (progn | 6359 | (progn |
| @@ -6320,7 +6397,8 @@ Return >0 for nested struct." | |||
| 6320 | (progn | 6397 | (progn |
| 6321 | (goto-char h) | 6398 | (goto-char h) |
| 6322 | nil)))) | 6399 | nil)))) |
| 6323 | ((looking-at "(\\*") | 6400 | ((and (looking-at "(\\*") ;; attribute start, but not an event (*) or (* ) |
| 6401 | (not (looking-at "(\\*\\s-*)"))) | ||
| 6324 | (progn | 6402 | (progn |
| 6325 | (setq h (point)) | 6403 | (setq h (point)) |
| 6326 | (goto-char (match-end 0)) | 6404 | (goto-char (match-end 0)) |
| @@ -6375,7 +6453,6 @@ Only look at a few lines to determine indent level." | |||
| 6375 | (cond | 6453 | (cond |
| 6376 | ((or | 6454 | ((or |
| 6377 | (= (preceding-char) ?\,) | 6455 | (= (preceding-char) ?\,) |
| 6378 | (= (preceding-char) ?\]) | ||
| 6379 | (save-excursion | 6456 | (save-excursion |
| 6380 | (verilog-beg-of-statement-1) | 6457 | (verilog-beg-of-statement-1) |
| 6381 | (looking-at verilog-declaration-re))) | 6458 | (looking-at verilog-declaration-re))) |
| @@ -7830,6 +7907,48 @@ Signals must be in standard (base vector) form." | |||
| 7830 | (nreverse out-list))))) | 7907 | (nreverse out-list))))) |
| 7831 | ;;(verilog-signals-not-in '(("A" "") ("B" "") ("DEL" "[2:3]")) '(("DEL" "") ("EXT" ""))) | 7908 | ;;(verilog-signals-not-in '(("A" "") ("B" "") ("DEL" "[2:3]")) '(("DEL" "") ("EXT" ""))) |
| 7832 | 7909 | ||
| 7910 | (defun verilog-signals-not-in-struct (in-list not-list) | ||
| 7911 | "Return list of signals in IN-LIST that aren't also in NOT-LIST. | ||
| 7912 | Also remove any duplicates in IN-LIST. | ||
| 7913 | Any structure in not-list will remove all members in in-list. | ||
| 7914 | Signals must be in standard (base vector) form." | ||
| 7915 | (cond ((eval-when-compile (fboundp 'make-hash-table)) | ||
| 7916 | (let ((ht (make-hash-table :test 'equal :rehash-size 4.0)) | ||
| 7917 | out-list addit nm) | ||
| 7918 | (while not-list | ||
| 7919 | (puthash (car (car not-list)) t ht) | ||
| 7920 | (setq not-list (cdr not-list))) | ||
| 7921 | (while in-list | ||
| 7922 | (setq nm (verilog-sig-name (car in-list))) | ||
| 7923 | (when (not (gethash nm ht)) | ||
| 7924 | (setq addit t) | ||
| 7925 | (while (string-match "^\\([^\\].*\\)\\.[^.]+$" nm) | ||
| 7926 | (setq nm (match-string 1 nm)) | ||
| 7927 | (setq addit (and addit | ||
| 7928 | (not (gethash nm ht))))) | ||
| 7929 | (when addit | ||
| 7930 | (setq out-list (cons (car in-list) out-list)) | ||
| 7931 | (puthash (verilog-sig-name (car in-list)) t ht))) | ||
| 7932 | (setq in-list (cdr in-list))) | ||
| 7933 | (nreverse out-list))) | ||
| 7934 | ;; Slower Fallback if no hash tables (pre Emacs 21.1/XEmacs 21.4) | ||
| 7935 | (t | ||
| 7936 | (let (out-list addit nm) | ||
| 7937 | (while in-list | ||
| 7938 | (setq nm (verilog-sig-name (car in-list))) | ||
| 7939 | (when (and (not (assoc nm not-list)) | ||
| 7940 | (not (assoc nm out-list))) | ||
| 7941 | (setq addit t) | ||
| 7942 | (while (string-match "^\\([^\\].*\\)\\.[^.]+$" nm) | ||
| 7943 | (setq nm (match-string 1 nm)) | ||
| 7944 | (setq addit (and addit | ||
| 7945 | (not (assoc nm not-list))))) | ||
| 7946 | (when addit | ||
| 7947 | (setq out-list (cons (car in-list) out-list)))) | ||
| 7948 | (setq in-list (cdr in-list))) | ||
| 7949 | (nreverse out-list))))) | ||
| 7950 | ;;(verilog-signals-not-in-struct '(("A" "") ("B" "") ("DEL.SUB.A" "[2:3]")) '(("DEL.SUB" "") ("EXT" ""))) | ||
| 7951 | |||
| 7833 | (defun verilog-signals-memory (in-list) | 7952 | (defun verilog-signals-memory (in-list) |
| 7834 | "Return list of signals in IN-LIST that are memorized (multidimensional)." | 7953 | "Return list of signals in IN-LIST that are memorized (multidimensional)." |
| 7835 | (let (out-list) | 7954 | (let (out-list) |
| @@ -8281,10 +8400,9 @@ Return an array of [outputs inouts inputs wire reg assign const]." | |||
| 8281 | typedefed nil multidim nil ptype nil modport nil | 8400 | typedefed nil multidim nil ptype nil modport nil |
| 8282 | expect-signal 'sigs-assign sig-paren paren)) | 8401 | expect-signal 'sigs-assign sig-paren paren)) |
| 8283 | ((member keywd '("localparam" "genvar")) | 8402 | ((member keywd '("localparam" "genvar")) |
| 8284 | (unless io | 8403 | (setq vec nil enum nil rvalue nil signed nil |
| 8285 | (setq vec nil enum nil rvalue nil signed nil | 8404 | typedefed nil multidim nil ptype nil modport nil |
| 8286 | typedefed nil multidim nil ptype nil modport nil | 8405 | expect-signal 'sigs-const sig-paren paren)) |
| 8287 | expect-signal 'sigs-const sig-paren paren))) | ||
| 8288 | ((member keywd '("signed" "unsigned")) | 8406 | ((member keywd '("signed" "unsigned")) |
| 8289 | (setq signed keywd)) | 8407 | (setq signed keywd)) |
| 8290 | ((member keywd '("assert" "assume" "cover" "expect" "restrict")) | 8408 | ((member keywd '("assert" "assume" "cover" "expect" "restrict")) |
| @@ -12134,20 +12252,26 @@ You may also provide an optional third argument regular | |||
| 12134 | expression, in which case only signals which have that pin | 12252 | expression, in which case only signals which have that pin |
| 12135 | direction and data type matching that regular expression will be | 12253 | direction and data type matching that regular expression will be |
| 12136 | included. This matches against everything before the signal name | 12254 | included. This matches against everything before the signal name |
| 12137 | in the declaration, for example against \"input\" (single bit), | 12255 | in the declaration, for example against \"input\" (single |
| 12138 | \"output logic\" (direction and type) or \"output | 12256 | bit), \"output logic\" (direction and type) or |
| 12139 | [1:0]\" (direction and implicit type). You also probably want to | 12257 | \"output [1:0]\" (direction and implicit type). You also |
| 12140 | skip spaces in your regexp. | 12258 | probably want to skip spaces in your regexp. |
| 12141 | 12259 | ||
| 12142 | For example, the below will result in matching the output \"o\" | 12260 | For example, the below will result in matching the output \"o\" |
| 12143 | against the previous example's module: | 12261 | against the previous example's module: |
| 12144 | 12262 | ||
| 12145 | /*AUTOINOUTMODULE(\"ExampMain\",\"\",\"^output.*\")*/" | 12263 | /*AUTOINOUTMODULE(\"ExampMain\",\"\",\"^output.*\")*/ |
| 12264 | |||
| 12265 | You may also provide an optional fourth argument regular | ||
| 12266 | expression, which if not \"\" only signals which do NOT match | ||
| 12267 | that expression are included." | ||
| 12268 | ;; Beware spacing of quotes in above as can mess up Emacs indenter | ||
| 12146 | (save-excursion | 12269 | (save-excursion |
| 12147 | (let* ((params (verilog-read-auto-params 1 3)) | 12270 | (let* ((params (verilog-read-auto-params 1 4)) |
| 12148 | (submod (nth 0 params)) | 12271 | (submod (nth 0 params)) |
| 12149 | (regexp (nth 1 params)) | 12272 | (regexp (nth 1 params)) |
| 12150 | (direction-re (nth 2 params)) | 12273 | (direction-re (nth 2 params)) |
| 12274 | (not-re (nth 3 params)) | ||
| 12151 | submodi) | 12275 | submodi) |
| 12152 | ;; Lookup position, etc of co-module | 12276 | ;; Lookup position, etc of co-module |
| 12153 | ;; Note this may raise an error | 12277 | ;; Note this may raise an error |
| @@ -12182,20 +12306,24 @@ against the previous example's module: | |||
| 12182 | (append (verilog-decls-get-interfaces moddecls))))) | 12306 | (append (verilog-decls-get-interfaces moddecls))))) |
| 12183 | (forward-line 1) | 12307 | (forward-line 1) |
| 12184 | (setq sig-list-i (verilog-signals-edit-wire-reg | 12308 | (setq sig-list-i (verilog-signals-edit-wire-reg |
| 12185 | (verilog-signals-matching-dir-re | 12309 | (verilog-signals-not-matching-regexp |
| 12186 | (verilog-signals-matching-regexp sig-list-i regexp) | 12310 | (verilog-signals-matching-dir-re |
| 12187 | "input" direction-re)) | 12311 | (verilog-signals-matching-regexp sig-list-i regexp) |
| 12312 | "input" direction-re) not-re)) | ||
| 12188 | sig-list-o (verilog-signals-edit-wire-reg | 12313 | sig-list-o (verilog-signals-edit-wire-reg |
| 12189 | (verilog-signals-matching-dir-re | 12314 | (verilog-signals-not-matching-regexp |
| 12190 | (verilog-signals-matching-regexp sig-list-o regexp) | 12315 | (verilog-signals-matching-dir-re |
| 12191 | "output" direction-re)) | 12316 | (verilog-signals-matching-regexp sig-list-o regexp) |
| 12317 | "output" direction-re) not-re)) | ||
| 12192 | sig-list-io (verilog-signals-edit-wire-reg | 12318 | sig-list-io (verilog-signals-edit-wire-reg |
| 12319 | (verilog-signals-not-matching-regexp | ||
| 12320 | (verilog-signals-matching-dir-re | ||
| 12321 | (verilog-signals-matching-regexp sig-list-io regexp) | ||
| 12322 | "inout" direction-re) not-re)) | ||
| 12323 | sig-list-if (verilog-signals-not-matching-regexp | ||
| 12193 | (verilog-signals-matching-dir-re | 12324 | (verilog-signals-matching-dir-re |
| 12194 | (verilog-signals-matching-regexp sig-list-io regexp) | 12325 | (verilog-signals-matching-regexp sig-list-if regexp) |
| 12195 | "inout" direction-re)) | 12326 | "interface" direction-re) not-re)) |
| 12196 | sig-list-if (verilog-signals-matching-dir-re | ||
| 12197 | (verilog-signals-matching-regexp sig-list-if regexp) | ||
| 12198 | "interface" direction-re)) | ||
| 12199 | (when v2k (verilog-repair-open-comma)) | 12327 | (when v2k (verilog-repair-open-comma)) |
| 12200 | (when (or sig-list-i sig-list-o sig-list-io sig-list-if) | 12328 | (when (or sig-list-i sig-list-o sig-list-io sig-list-if) |
| 12201 | (verilog-insert-indent "// Beginning of automatic in/out/inouts (from specific module)\n") | 12329 | (verilog-insert-indent "// Beginning of automatic in/out/inouts (from specific module)\n") |
| @@ -12262,15 +12390,20 @@ You may also provide an optional third argument regular | |||
| 12262 | expression, in which case only signals which have that pin | 12390 | expression, in which case only signals which have that pin |
| 12263 | direction and data type matching that regular expression will be | 12391 | direction and data type matching that regular expression will be |
| 12264 | included. This matches against everything before the signal name | 12392 | included. This matches against everything before the signal name |
| 12265 | in the declaration, for example against \"input\" (single bit), | 12393 | in the declaration, for example against \"input\" (single |
| 12266 | \"output logic\" (direction and type) or \"output | 12394 | bit), \"output logic\" (direction and type) |
| 12267 | [1:0]\" (direction and implicit type). You also probably want to | 12395 | or \"output [1:0]\" (direction and implicit type). You also |
| 12268 | skip spaces in your regexp. | 12396 | probably want to skip spaces in your regexp. |
| 12269 | 12397 | ||
| 12270 | For example, the below will result in matching the output \"o\" | 12398 | For example, the below will result in matching the output \"o\" |
| 12271 | against the previous example's module: | 12399 | against the previous example's module: |
| 12272 | 12400 | ||
| 12273 | /*AUTOINOUTCOMP(\"ExampMain\",\"\",\"^output.*\")*/" | 12401 | /*AUTOINOUTCOMP(\"ExampMain\",\"\",\"^output.*\")*/ |
| 12402 | |||
| 12403 | You may also provide an optional fourth argument regular | ||
| 12404 | expression, which if not \"\" only signals which do NOT match | ||
| 12405 | that expression are included." | ||
| 12406 | ;; Beware spacing of quotes in above as can mess up Emacs indenter | ||
| 12274 | (verilog-auto-inout-module t nil)) | 12407 | (verilog-auto-inout-module t nil)) |
| 12275 | 12408 | ||
| 12276 | (defun verilog-auto-inout-in () | 12409 | (defun verilog-auto-inout-in () |
| @@ -12793,14 +12926,15 @@ Typing \\[verilog-auto] will make this into: | |||
| 12793 | (verilog-re-search-backward-quick "\\(@\\|\\<\\(always\\(_latch\\|_ff\\|_comb\\)?\\)\\>\\)" nil t) | 12926 | (verilog-re-search-backward-quick "\\(@\\|\\<\\(always\\(_latch\\|_ff\\|_comb\\)?\\)\\>\\)" nil t) |
| 12794 | (setq sigss (verilog-read-always-signals))) | 12927 | (setq sigss (verilog-read-always-signals))) |
| 12795 | (setq dly-list (verilog-alw-get-outputs-delayed sigss)) | 12928 | (setq dly-list (verilog-alw-get-outputs-delayed sigss)) |
| 12796 | (setq sig-list (verilog-signals-not-in (append | 12929 | (setq sig-list (verilog-signals-not-in-struct |
| 12797 | (verilog-alw-get-outputs-delayed sigss) | 12930 | (append |
| 12798 | (when (or (not (verilog-alw-get-uses-delayed sigss)) | 12931 | (verilog-alw-get-outputs-delayed sigss) |
| 12799 | verilog-auto-reset-blocking-in-non) | 12932 | (when (or (not (verilog-alw-get-uses-delayed sigss)) |
| 12800 | (verilog-alw-get-outputs-immediate sigss))) | 12933 | verilog-auto-reset-blocking-in-non) |
| 12801 | (append | 12934 | (verilog-alw-get-outputs-immediate sigss))) |
| 12802 | (verilog-alw-get-temps sigss) | 12935 | (append |
| 12803 | prereset-sigs))) | 12936 | (verilog-alw-get-temps sigss) |
| 12937 | prereset-sigs))) | ||
| 12804 | (setq sig-list (sort sig-list `verilog-signals-sort-compare)) | 12938 | (setq sig-list (sort sig-list `verilog-signals-sort-compare)) |
| 12805 | (when sig-list | 12939 | (when sig-list |
| 12806 | (insert "\n"); | 12940 | (insert "\n"); |
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index 0257210a6c7..ef46e34e78f 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el | |||
| @@ -73,13 +73,17 @@ | |||
| 73 | "Return a string used to group a set of locations. | 73 | "Return a string used to group a set of locations. |
| 74 | This is typically the filename.") | 74 | This is typically the filename.") |
| 75 | 75 | ||
| 76 | (cl-defgeneric xref-location-line (_location) | ||
| 77 | "Return the line number corresponding to the location." | ||
| 78 | nil) | ||
| 79 | |||
| 76 | ;;;; Commonly needed location classes are defined here: | 80 | ;;;; Commonly needed location classes are defined here: |
| 77 | 81 | ||
| 78 | ;; FIXME: might be useful to have an optional "hint" i.e. a string to | 82 | ;; FIXME: might be useful to have an optional "hint" i.e. a string to |
| 79 | ;; search for in case the line number is sightly out of date. | 83 | ;; search for in case the line number is sightly out of date. |
| 80 | (defclass xref-file-location (xref-location) | 84 | (defclass xref-file-location (xref-location) |
| 81 | ((file :type string :initarg :file) | 85 | ((file :type string :initarg :file) |
| 82 | (line :type fixnum :initarg :line) | 86 | (line :type fixnum :initarg :line :reader xref-location-line) |
| 83 | (column :type fixnum :initarg :column)) | 87 | (column :type fixnum :initarg :column)) |
| 84 | :documentation "A file location is a file/line/column triple. | 88 | :documentation "A file location is a file/line/column triple. |
| 85 | Line numbers start from 1 and columns from 0.") | 89 | Line numbers start from 1 and columns from 0.") |
| @@ -203,6 +207,9 @@ found, return nil. | |||
| 203 | (apropos PATTERN): Find all symbols that match PATTERN. PATTERN | 207 | (apropos PATTERN): Find all symbols that match PATTERN. PATTERN |
| 204 | is a regexp. | 208 | is a regexp. |
| 205 | 209 | ||
| 210 | (matches REGEXP): Find all matches for REGEXP in the related | ||
| 211 | files. REGEXP is an Emacs regular expression. | ||
| 212 | |||
| 206 | IDENTIFIER can be any string returned by | 213 | IDENTIFIER can be any string returned by |
| 207 | `xref-identifier-at-point-function', or from the table returned | 214 | `xref-identifier-at-point-function', or from the table returned |
| 208 | by `xref-identifier-completion-table-function'. | 215 | by `xref-identifier-completion-table-function'. |
| @@ -276,6 +283,20 @@ backward." | |||
| 276 | :type 'integer | 283 | :type 'integer |
| 277 | :version "25.1") | 284 | :version "25.1") |
| 278 | 285 | ||
| 286 | (defcustom xref-prompt-for-identifier nil | ||
| 287 | "When non-nil, always prompt for the identifier name. | ||
| 288 | |||
| 289 | Otherwise, only prompt when there's no value at point we can use, | ||
| 290 | or when the command has been called with the prefix argument." | ||
| 291 | :type '(choice (const :tag "always" t) | ||
| 292 | (const :tag "auto" nil)) | ||
| 293 | :version "25.1") | ||
| 294 | |||
| 295 | (defcustom xref-pulse-on-jump t | ||
| 296 | "When non-nil, momentarily highlight jump locations." | ||
| 297 | :type 'boolean | ||
| 298 | :version "25.1") | ||
| 299 | |||
| 279 | (defvar xref--marker-ring (make-ring xref-marker-ring-length) | 300 | (defvar xref--marker-ring (make-ring xref-marker-ring-length) |
| 280 | "Ring of markers to implement the marker stack.") | 301 | "Ring of markers to implement the marker stack.") |
| 281 | 302 | ||
| @@ -294,7 +315,20 @@ backward." | |||
| 294 | (switch-to-buffer (or (marker-buffer marker) | 315 | (switch-to-buffer (or (marker-buffer marker) |
| 295 | (error "The marked buffer has been deleted"))) | 316 | (error "The marked buffer has been deleted"))) |
| 296 | (goto-char (marker-position marker)) | 317 | (goto-char (marker-position marker)) |
| 297 | (set-marker marker nil nil)))) | 318 | (set-marker marker nil nil) |
| 319 | (xref--maybe-pulse)))) | ||
| 320 | |||
| 321 | (defun xref--maybe-pulse () | ||
| 322 | (when xref-pulse-on-jump | ||
| 323 | (let (beg end) | ||
| 324 | (save-excursion | ||
| 325 | (back-to-indentation) | ||
| 326 | (if (eolp) | ||
| 327 | (setq beg (line-beginning-position) | ||
| 328 | end (1+ (point))) | ||
| 329 | (setq beg (point) | ||
| 330 | end (line-end-position)))) | ||
| 331 | (pulse-momentary-highlight-region beg end 'next-error)))) | ||
| 298 | 332 | ||
| 299 | ;; etags.el needs this | 333 | ;; etags.el needs this |
| 300 | (defun xref-clear-marker-stack () | 334 | (defun xref-clear-marker-stack () |
| @@ -329,7 +363,8 @@ WINDOW controls how the buffer is displayed: | |||
| 329 | (cl-ecase window | 363 | (cl-ecase window |
| 330 | ((nil) (switch-to-buffer (current-buffer))) | 364 | ((nil) (switch-to-buffer (current-buffer))) |
| 331 | (window (pop-to-buffer (current-buffer) t)) | 365 | (window (pop-to-buffer (current-buffer) t)) |
| 332 | (frame (let ((pop-up-frames t)) (pop-to-buffer (current-buffer) t))))) | 366 | (frame (let ((pop-up-frames t)) (pop-to-buffer (current-buffer) t)))) |
| 367 | (xref--maybe-pulse)) | ||
| 333 | 368 | ||
| 334 | 369 | ||
| 335 | ;;; XREF buffer (part of the UI) | 370 | ;;; XREF buffer (part of the UI) |
| @@ -365,6 +400,7 @@ Used for temporary buffers.") | |||
| 365 | (with-selected-window (display-buffer (current-buffer) other-window) | 400 | (with-selected-window (display-buffer (current-buffer) other-window) |
| 366 | (goto-char pos) | 401 | (goto-char pos) |
| 367 | (recenter recenter-arg) | 402 | (recenter recenter-arg) |
| 403 | (xref--maybe-pulse) | ||
| 368 | (let ((buf (current-buffer)) | 404 | (let ((buf (current-buffer)) |
| 369 | (win (selected-window))) | 405 | (win (selected-window))) |
| 370 | (with-current-buffer xref-buf | 406 | (with-current-buffer xref-buf |
| @@ -406,7 +442,9 @@ Used for temporary buffers.") | |||
| 406 | (xref-show-location-at-point)) | 442 | (xref-show-location-at-point)) |
| 407 | 443 | ||
| 408 | (defun xref--location-at-point () | 444 | (defun xref--location-at-point () |
| 409 | (get-text-property (point) 'xref-location)) | 445 | (save-excursion |
| 446 | (back-to-indentation) | ||
| 447 | (get-text-property (point) 'xref-location))) | ||
| 410 | 448 | ||
| 411 | (defvar-local xref--window nil | 449 | (defvar-local xref--window nil |
| 412 | "ACTION argument to call `display-buffer' with.") | 450 | "ACTION argument to call `display-buffer' with.") |
| @@ -414,7 +452,6 @@ Used for temporary buffers.") | |||
| 414 | (defun xref-goto-xref () | 452 | (defun xref-goto-xref () |
| 415 | "Jump to the xref on the current line and bury the xref buffer." | 453 | "Jump to the xref on the current line and bury the xref buffer." |
| 416 | (interactive) | 454 | (interactive) |
| 417 | (back-to-indentation) | ||
| 418 | (let ((loc (or (xref--location-at-point) | 455 | (let ((loc (or (xref--location-at-point) |
| 419 | (user-error "No reference at point"))) | 456 | (user-error "No reference at point"))) |
| 420 | (window xref--window)) | 457 | (window xref--window)) |
| @@ -435,7 +472,22 @@ Used for temporary buffers.") | |||
| 435 | 472 | ||
| 436 | (define-derived-mode xref--xref-buffer-mode special-mode "XREF" | 473 | (define-derived-mode xref--xref-buffer-mode special-mode "XREF" |
| 437 | "Mode for displaying cross-references." | 474 | "Mode for displaying cross-references." |
| 438 | (setq buffer-read-only t)) | 475 | (setq buffer-read-only t) |
| 476 | (setq next-error-function #'xref--next-error-function) | ||
| 477 | (setq next-error-last-buffer (current-buffer))) | ||
| 478 | |||
| 479 | (defun xref--next-error-function (n reset?) | ||
| 480 | (when reset? | ||
| 481 | (goto-char (point-min))) | ||
| 482 | (let ((backward (< n 0)) | ||
| 483 | (n (abs n)) | ||
| 484 | (loc nil)) | ||
| 485 | (dotimes (_ n) | ||
| 486 | (setq loc (xref--search-property 'xref-location backward))) | ||
| 487 | (cond (loc | ||
| 488 | (xref--pop-to-location loc)) | ||
| 489 | (t | ||
| 490 | (error "No %s xref" (if backward "previous" "next")))))) | ||
| 439 | 491 | ||
| 440 | (defun xref-quit (&optional kill) | 492 | (defun xref-quit (&optional kill) |
| 441 | "Bury temporarily displayed buffers, then quit the current window. | 493 | "Bury temporarily displayed buffers, then quit the current window. |
| @@ -485,22 +537,35 @@ meantime are preserved." | |||
| 485 | XREF-ALIST is of the form ((GROUP . (XREF ...)) ...). Where | 537 | XREF-ALIST is of the form ((GROUP . (XREF ...)) ...). Where |
| 486 | GROUP is a string for decoration purposes and XREF is an | 538 | GROUP is a string for decoration purposes and XREF is an |
| 487 | `xref--xref' object." | 539 | `xref--xref' object." |
| 488 | (cl-loop for ((group . xrefs) . more1) on xref-alist do | 540 | (require 'compile) ; For the compilation faces. |
| 489 | (xref--insert-propertized '(face bold) group "\n") | 541 | (cl-loop for ((group . xrefs) . more1) on xref-alist |
| 542 | for max-line-width = | ||
| 543 | (cl-loop for xref in xrefs | ||
| 544 | maximize (let ((line (xref-location-line | ||
| 545 | (oref xref :location)))) | ||
| 546 | (length (and line (format "%d" line))))) | ||
| 547 | for line-format = (and max-line-width | ||
| 548 | (format "%%%dd: " max-line-width)) | ||
| 549 | do | ||
| 550 | (xref--insert-propertized '(face compilation-info) group "\n") | ||
| 490 | (cl-loop for (xref . more2) on xrefs do | 551 | (cl-loop for (xref . more2) on xrefs do |
| 491 | (insert " ") | ||
| 492 | (with-slots (description location) xref | 552 | (with-slots (description location) xref |
| 493 | (xref--insert-propertized | 553 | (let* ((line (xref-location-line location)) |
| 494 | (list 'xref-location location | 554 | (prefix |
| 495 | 'face 'font-lock-keyword-face | 555 | (if line |
| 496 | 'mouse-face 'highlight | 556 | (propertize (format line-format line) |
| 497 | 'keymap xref--button-map | 557 | 'face 'compilation-line-number) |
| 498 | 'help-echo | 558 | " "))) |
| 499 | (concat "mouse-2: display in another window, " | 559 | (xref--insert-propertized |
| 500 | "RET or mouse-1: follow reference")) | 560 | (list 'xref-location location |
| 501 | description)) | 561 | ;; 'face 'font-lock-keyword-face |
| 502 | (when (or more1 more2) | 562 | 'mouse-face 'highlight |
| 503 | (insert "\n"))))) | 563 | 'keymap xref--button-map |
| 564 | 'help-echo | ||
| 565 | (concat "mouse-2: display in another window, " | ||
| 566 | "RET or mouse-1: follow reference")) | ||
| 567 | prefix description))) | ||
| 568 | (insert "\n")))) | ||
| 504 | 569 | ||
| 505 | (defun xref--analyze (xrefs) | 570 | (defun xref--analyze (xrefs) |
| 506 | "Find common filenames in XREFS. | 571 | "Find common filenames in XREFS. |
| @@ -559,10 +624,10 @@ Return an alist of the form ((FILENAME . (XREF ...)) ...)." | |||
| 559 | (defun xref--read-identifier (prompt) | 624 | (defun xref--read-identifier (prompt) |
| 560 | "Return the identifier at point or read it from the minibuffer." | 625 | "Return the identifier at point or read it from the minibuffer." |
| 561 | (let ((id (funcall xref-identifier-at-point-function))) | 626 | (let ((id (funcall xref-identifier-at-point-function))) |
| 562 | (cond ((or current-prefix-arg (not id)) | 627 | (cond ((or current-prefix-arg xref-prompt-for-identifier (not id)) |
| 563 | (completing-read prompt | 628 | (completing-read prompt |
| 564 | (funcall xref-identifier-completion-table-function) | 629 | (funcall xref-identifier-completion-table-function) |
| 565 | nil t nil | 630 | nil nil nil |
| 566 | 'xref--read-identifier-history id)) | 631 | 'xref--read-identifier-history id)) |
| 567 | (t id)))) | 632 | (t id)))) |
| 568 | 633 | ||
| @@ -599,6 +664,12 @@ With prefix argument, prompt for the identifier." | |||
| 599 | (interactive (list (xref--read-identifier "Find references of: "))) | 664 | (interactive (list (xref--read-identifier "Find references of: "))) |
| 600 | (xref--show-xrefs identifier 'references identifier nil)) | 665 | (xref--show-xrefs identifier 'references identifier nil)) |
| 601 | 666 | ||
| 667 | ;;;###autoload | ||
| 668 | (defun xref-find-regexp (regexp) | ||
| 669 | "Find all matches for REGEXP." | ||
| 670 | (interactive (list (xref--read-identifier "Find regexp: "))) | ||
| 671 | (xref--show-xrefs regexp 'matches regexp nil)) | ||
| 672 | |||
| 602 | (declare-function apropos-parse-pattern "apropos" (pattern)) | 673 | (declare-function apropos-parse-pattern "apropos" (pattern)) |
| 603 | 674 | ||
| 604 | ;;;###autoload | 675 | ;;;###autoload |
| @@ -650,6 +721,72 @@ and just use etags." | |||
| 650 | (setq-local xref-identifier-completion-table-function | 721 | (setq-local xref-identifier-completion-table-function |
| 651 | (cdr xref-etags-mode--saved)))) | 722 | (cdr xref-etags-mode--saved)))) |
| 652 | 723 | ||
| 724 | (declare-function semantic-symref-find-references-by-name "semantic/symref") | ||
| 725 | (declare-function semantic-symref-find-text "semantic/symref") | ||
| 726 | (declare-function semantic-find-file-noselect "semantic/fw") | ||
| 727 | |||
| 728 | (defun xref-collect-matches (input dir &optional kind) | ||
| 729 | "Collect KIND matches for INPUT inside DIR according. | ||
| 730 | KIND can be `symbol', `regexp' or nil, the last of which means | ||
| 731 | literal matches. This function uses the Semantic Symbol | ||
| 732 | Reference API, see `semantic-symref-find-references-by-name' for | ||
| 733 | details on which tools are used, and when." | ||
| 734 | (require 'semantic/symref) | ||
| 735 | (defvar semantic-symref-tool) | ||
| 736 | (cl-assert (directory-name-p dir)) | ||
| 737 | (when (null kind) | ||
| 738 | (setq input (regexp-quote input))) | ||
| 739 | (let* ((default-directory dir) | ||
| 740 | (semantic-symref-tool 'detect) | ||
| 741 | (res (if (eq kind 'symbol) | ||
| 742 | (semantic-symref-find-references-by-name input 'subdirs) | ||
| 743 | (semantic-symref-find-text (xref--regexp-to-extended input) | ||
| 744 | 'subdirs))) | ||
| 745 | (hits (and res (oref res :hit-lines))) | ||
| 746 | (orig-buffers (buffer-list))) | ||
| 747 | (unwind-protect | ||
| 748 | (delq nil | ||
| 749 | (mapcar (lambda (hit) (xref--collect-match hit input kind)) hits)) | ||
| 750 | (mapc #'kill-buffer | ||
| 751 | (cl-set-difference (buffer-list) orig-buffers))))) | ||
| 752 | |||
| 753 | (defun xref--regexp-to-extended (str) | ||
| 754 | (replace-regexp-in-string | ||
| 755 | ;; FIXME: Add tests. Move to subr.el, make a public function. | ||
| 756 | ;; Maybe error on Emacs-only constructs. | ||
| 757 | "\\(?:\\\\\\\\\\)*\\(?:\\\\[][]\\)?\\(?:\\[.+?\\]\\|\\(\\\\?[(){}|]\\)\\)" | ||
| 758 | (lambda (str) | ||
| 759 | (cond | ||
| 760 | ((not (match-beginning 1)) | ||
| 761 | str) | ||
| 762 | ((eq (length (match-string 1 str)) 2) | ||
| 763 | (concat (substring str 0 (match-beginning 1)) | ||
| 764 | (substring (match-string 1 str) 1 2))) | ||
| 765 | (t | ||
| 766 | (concat (substring str 0 (match-beginning 1)) | ||
| 767 | "\\" | ||
| 768 | (match-string 1 str))))) | ||
| 769 | str t t)) | ||
| 770 | |||
| 771 | (defun xref--collect-match (hit input kind) | ||
| 772 | (pcase-let* ((`(,line . ,file) hit) | ||
| 773 | (buf (or (find-buffer-visiting file) | ||
| 774 | (semantic-find-file-noselect file))) | ||
| 775 | (input (if (eq kind 'symbol) | ||
| 776 | (format "\\_<%s\\_>" (regexp-quote input)) | ||
| 777 | input))) | ||
| 778 | (with-current-buffer buf | ||
| 779 | (save-excursion | ||
| 780 | (goto-char (point-min)) | ||
| 781 | (forward-line (1- line)) | ||
| 782 | (when (re-search-forward input (line-end-position) t) | ||
| 783 | (goto-char (match-beginning 0)) | ||
| 784 | (xref-make (buffer-substring | ||
| 785 | (line-beginning-position) | ||
| 786 | (line-end-position)) | ||
| 787 | (xref-make-file-location file line | ||
| 788 | (current-column)))))))) | ||
| 789 | |||
| 653 | 790 | ||
| 654 | (provide 'xref) | 791 | (provide 'xref) |
| 655 | 792 | ||
diff --git a/lisp/saveplace.el b/lisp/saveplace.el index 4c53632affd..fe54743e393 100644 --- a/lisp/saveplace.el +++ b/lisp/saveplace.el | |||
| @@ -50,28 +50,10 @@ visiting file FILENAME goes automatically to position POSITION | |||
| 50 | rather than the beginning of the buffer. | 50 | rather than the beginning of the buffer. |
| 51 | This alist is saved between Emacs sessions.") | 51 | This alist is saved between Emacs sessions.") |
| 52 | 52 | ||
| 53 | (defcustom save-place nil | ||
| 54 | "Non-nil means automatically save place in each file. | ||
| 55 | This means when you visit a file, point goes to the last place | ||
| 56 | where it was when you previously visited the same file. | ||
| 57 | |||
| 58 | If you wish your place in any file to always be automatically | ||
| 59 | saved, set this to t using the Customize facility, or put the | ||
| 60 | following code in your init file: | ||
| 61 | |||
| 62 | \(setq-default save-place t) | ||
| 63 | \(require 'saveplace)" | ||
| 64 | :type 'boolean | ||
| 65 | :require 'saveplace | ||
| 66 | :group 'save-place) | ||
| 67 | |||
| 68 | (make-variable-buffer-local 'save-place) | ||
| 69 | |||
| 70 | (defcustom save-place-file (locate-user-emacs-file "places" ".emacs-places") | 53 | (defcustom save-place-file (locate-user-emacs-file "places" ".emacs-places") |
| 71 | "Name of the file that records `save-place-alist' value." | 54 | "Name of the file that records `save-place-alist' value." |
| 72 | :version "24.4" ; added locate-user-emacs-file | 55 | :version "24.4" ; added locate-user-emacs-file |
| 73 | :type 'file | 56 | :type 'file) |
| 74 | :group 'save-place) | ||
| 75 | 57 | ||
| 76 | (defcustom save-place-version-control nil | 58 | (defcustom save-place-version-control nil |
| 77 | "Controls whether to make numbered backups of master save-place file. | 59 | "Controls whether to make numbered backups of master save-place file. |
| @@ -82,8 +64,7 @@ value of `version-control'." | |||
| 82 | :type '(radio (const :tag "Unconditionally" t) | 64 | :type '(radio (const :tag "Unconditionally" t) |
| 83 | (const :tag "For VC Files" nil) | 65 | (const :tag "For VC Files" nil) |
| 84 | (const never) | 66 | (const never) |
| 85 | (const :tag "Use value of `version-control'" nospecial)) | 67 | (const :tag "Use value of `version-control'" nospecial))) |
| 86 | :group 'save-place) | ||
| 87 | 68 | ||
| 88 | (defvar save-place-loaded nil | 69 | (defvar save-place-loaded nil |
| 89 | "Non-nil means that the `save-place-file' has been loaded.") | 70 | "Non-nil means that the `save-place-file' has been loaded.") |
| @@ -92,8 +73,7 @@ value of `version-control'." | |||
| 92 | "Maximum number of entries to retain in the list; nil means no limit." | 73 | "Maximum number of entries to retain in the list; nil means no limit." |
| 93 | :version "24.1" ; nil -> 400 | 74 | :version "24.1" ; nil -> 400 |
| 94 | :type '(choice (integer :tag "Entries" :value 1) | 75 | :type '(choice (integer :tag "Entries" :value 1) |
| 95 | (const :tag "No Limit" nil)) | 76 | (const :tag "No Limit" nil))) |
| 96 | :group 'save-place) | ||
| 97 | 77 | ||
| 98 | (defcustom save-place-forget-unreadable-files t | 78 | (defcustom save-place-forget-unreadable-files t |
| 99 | "Non-nil means forget place in unreadable files. | 79 | "Non-nil means forget place in unreadable files. |
| @@ -106,7 +86,7 @@ You may do this anytime by calling the complementary function, | |||
| 106 | `save-place-forget-unreadable-files'. When this option is turned on, | 86 | `save-place-forget-unreadable-files'. When this option is turned on, |
| 107 | this happens automatically before saving `save-place-alist' to | 87 | this happens automatically before saving `save-place-alist' to |
| 108 | `save-place-file'." | 88 | `save-place-file'." |
| 109 | :type 'boolean :group 'save-place) | 89 | :type 'boolean) |
| 110 | 90 | ||
| 111 | (defcustom save-place-save-skipped t | 91 | (defcustom save-place-save-skipped t |
| 112 | "If non-nil, remember files matching `save-place-skip-check-regexp'. | 92 | "If non-nil, remember files matching `save-place-skip-check-regexp'. |
| @@ -114,7 +94,7 @@ this happens automatically before saving `save-place-alist' to | |||
| 114 | When filtering `save-place-alist' for unreadable files, some will not | 94 | When filtering `save-place-alist' for unreadable files, some will not |
| 115 | be checked, based on said regexp, and instead saved or forgotten based | 95 | be checked, based on said regexp, and instead saved or forgotten based |
| 116 | on this flag." | 96 | on this flag." |
| 117 | :type 'boolean :group 'save-place) | 97 | :type 'boolean) |
| 118 | 98 | ||
| 119 | (defcustom save-place-skip-check-regexp | 99 | (defcustom save-place-skip-check-regexp |
| 120 | ;; thanks to ange-ftp-name-format | 100 | ;; thanks to ange-ftp-name-format |
| @@ -127,7 +107,7 @@ subject to `save-place-save-skipped'. | |||
| 127 | 107 | ||
| 128 | Files for which such a check may be inconvenient include those on | 108 | Files for which such a check may be inconvenient include those on |
| 129 | removable and network volumes." | 109 | removable and network volumes." |
| 130 | :type 'regexp :group 'save-place) | 110 | :type 'regexp) |
| 131 | 111 | ||
| 132 | (defcustom save-place-ignore-files-regexp | 112 | (defcustom save-place-ignore-files-regexp |
| 133 | "\\(?:COMMIT_EDITMSG\\|hg-editor-[[:alnum:]]+\\.txt\\|svn-commit\\.tmp\\|bzr_log\\.[[:alnum:]]+\\)$" | 113 | "\\(?:COMMIT_EDITMSG\\|hg-editor-[[:alnum:]]+\\.txt\\|svn-commit\\.tmp\\|bzr_log\\.[[:alnum:]]+\\)$" |
| @@ -136,11 +116,34 @@ Useful for temporary file such as commit message files that are | |||
| 136 | automatically created by the VCS. If set to nil, this feature is | 116 | automatically created by the VCS. If set to nil, this feature is |
| 137 | disabled, i.e., the position is recorded for all files." | 117 | disabled, i.e., the position is recorded for all files." |
| 138 | :version "24.1" | 118 | :version "24.1" |
| 139 | :type 'regexp :group 'save-place) | 119 | :type 'regexp) |
| 140 | 120 | ||
| 141 | (declare-function dired-current-directory "dired" (&optional localp)) | 121 | (declare-function dired-current-directory "dired" (&optional localp)) |
| 142 | 122 | ||
| 143 | (defun toggle-save-place (&optional parg) | 123 | (define-obsolete-variable-alias 'save-place 'save-place-mode "25.1") |
| 124 | ;;;###autoload | ||
| 125 | (define-minor-mode save-place-mode | ||
| 126 | "Non-nil means automatically save place in each file. | ||
| 127 | This means when you visit a file, point goes to the last place | ||
| 128 | where it was when you previously visited the same file." | ||
| 129 | :global t | ||
| 130 | :group 'save-place | ||
| 131 | (cond | ||
| 132 | (save-place-mode | ||
| 133 | (add-hook 'find-file-hook 'save-place-find-file-hook t) | ||
| 134 | (add-hook 'dired-initial-position-hook 'save-place-dired-hook) | ||
| 135 | (unless noninteractive | ||
| 136 | (add-hook 'kill-emacs-hook 'save-place-kill-emacs-hook)) | ||
| 137 | (add-hook 'kill-buffer-hook 'save-place-to-alist)) | ||
| 138 | (t | ||
| 139 | (remove-hook 'find-file-hook 'save-place-find-file-hook t) | ||
| 140 | (remove-hook 'dired-initial-position-hook 'save-place-dired-hook) | ||
| 141 | (remove-hook 'kill-emacs-hook 'save-place-kill-emacs-hook) | ||
| 142 | (remove-hook 'kill-buffer-hook 'save-place-to-alist)))) | ||
| 143 | |||
| 144 | (make-variable-buffer-local 'save-place-mode) ; Hysterical raisins. | ||
| 145 | |||
| 146 | (defun toggle-save-place (&optional parg) ;FIXME: save-place-local-mode! | ||
| 144 | "Toggle whether to save your place in this file between sessions. | 147 | "Toggle whether to save your place in this file between sessions. |
| 145 | If this mode is enabled, point is recorded when you kill the buffer | 148 | If this mode is enabled, point is recorded when you kill the buffer |
| 146 | or exit Emacs. Visiting this file again will go to that position, | 149 | or exit Emacs. Visiting this file again will go to that position, |
| @@ -353,15 +356,5 @@ may have changed) back to `save-place-alist'." | |||
| 353 | (if save-place-loaded | 356 | (if save-place-loaded |
| 354 | (save-place-alist-to-file))) | 357 | (save-place-alist-to-file))) |
| 355 | 358 | ||
| 356 | (add-hook 'find-file-hook 'save-place-find-file-hook t) | 359 | (provide 'saveplace) |
| 357 | |||
| 358 | (add-hook 'dired-initial-position-hook 'save-place-dired-hook) | ||
| 359 | |||
| 360 | (unless noninteractive | ||
| 361 | (add-hook 'kill-emacs-hook 'save-place-kill-emacs-hook)) | ||
| 362 | |||
| 363 | (add-hook 'kill-buffer-hook 'save-place-to-alist) | ||
| 364 | |||
| 365 | (provide 'saveplace) ; why not... | ||
| 366 | |||
| 367 | ;;; saveplace.el ends here | 360 | ;;; saveplace.el ends here |
diff --git a/lisp/simple.el b/lisp/simple.el index cf1912ade4f..dfd92dcdc05 100644 --- a/lisp/simple.el +++ b/lisp/simple.el | |||
| @@ -4870,6 +4870,45 @@ store it in a Lisp variable. Example: | |||
| 4870 | (setq mark-active nil) | 4870 | (setq mark-active nil) |
| 4871 | (set-marker (mark-marker) nil))) | 4871 | (set-marker (mark-marker) nil))) |
| 4872 | 4872 | ||
| 4873 | (defun save-mark-and-excursion--save () | ||
| 4874 | (cons | ||
| 4875 | (let ((mark (mark-marker))) | ||
| 4876 | (and (marker-position mark) (copy-marker mark))) | ||
| 4877 | mark-active)) | ||
| 4878 | |||
| 4879 | (defun save-mark-and-excursion--restore (saved-mark-info) | ||
| 4880 | (let ((saved-mark (car saved-mark-info)) | ||
| 4881 | (omark (marker-position (mark-marker))) | ||
| 4882 | (nmark nil) | ||
| 4883 | (saved-mark-active (cdr saved-mark-info))) | ||
| 4884 | ;; Mark marker | ||
| 4885 | (if (null saved-mark) | ||
| 4886 | (set-marker (mark-marker) nil) | ||
| 4887 | (setf nmark (marker-position saved-mark)) | ||
| 4888 | (set-marker (mark-marker) nmark) | ||
| 4889 | (set-marker saved-mark nil)) | ||
| 4890 | ;; Mark active | ||
| 4891 | (let ((cur-mark-active mark-active)) | ||
| 4892 | (setq mark-active saved-mark-active) | ||
| 4893 | ;; If mark is active now, and either was not active or was at a | ||
| 4894 | ;; different place, run the activate hook. | ||
| 4895 | (if saved-mark-active | ||
| 4896 | (when (or (not cur-mark-active) | ||
| 4897 | (not (eq omark nmark))) | ||
| 4898 | (run-hooks 'activate-mark-hook)) | ||
| 4899 | ;; If mark has ceased to be active, run deactivate hook. | ||
| 4900 | (when cur-mark-active | ||
| 4901 | (run-hooks 'deactivate-mark-hook)))))) | ||
| 4902 | |||
| 4903 | (defmacro save-mark-and-excursion (&rest body) | ||
| 4904 | "Like `save-excursion', but also save and restore the mark state. | ||
| 4905 | This macro does what `save-excursion' did before Emacs 25.1." | ||
| 4906 | (let ((saved-marker-sym (make-symbol "saved-marker"))) | ||
| 4907 | `(let ((,saved-marker-sym (save-mark-and-excursion--save))) | ||
| 4908 | (unwind-protect | ||
| 4909 | (save-excursion ,@body) | ||
| 4910 | (save-mark-and-excursion--restore ,saved-marker-sym))))) | ||
| 4911 | |||
| 4873 | (defcustom use-empty-active-region nil | 4912 | (defcustom use-empty-active-region nil |
| 4874 | "Whether \"region-aware\" commands should act on empty regions. | 4913 | "Whether \"region-aware\" commands should act on empty regions. |
| 4875 | If nil, region-aware commands treat empty regions as inactive. | 4914 | If nil, region-aware commands treat empty regions as inactive. |
| @@ -5961,7 +6000,11 @@ and `current-column' to be able to ignore invisible text." | |||
| 5961 | ;; that will get us to the same place on the screen | 6000 | ;; that will get us to the same place on the screen |
| 5962 | ;; but with a more reasonable buffer position. | 6001 | ;; but with a more reasonable buffer position. |
| 5963 | (goto-char normal-location) | 6002 | (goto-char normal-location) |
| 5964 | (let ((line-beg (line-beginning-position))) | 6003 | (let ((line-beg |
| 6004 | ;; We want the real line beginning, so it's consistent | ||
| 6005 | ;; with bolp below, otherwise we might infloop. | ||
| 6006 | (let ((inhibit-field-text-motion t)) | ||
| 6007 | (line-beginning-position)))) | ||
| 5965 | (while (and (not (bolp)) (invisible-p (1- (point)))) | 6008 | (while (and (not (bolp)) (invisible-p (1- (point)))) |
| 5966 | (goto-char (previous-char-property-change (point) line-beg)))))))) | 6009 | (goto-char (previous-char-property-change (point) line-beg)))))))) |
| 5967 | 6010 | ||
| @@ -6992,8 +7035,9 @@ The function should return non-nil if the two tokens do not match.") | |||
| 6992 | (buffer-substring blinkpos (1+ blinkpos)))) | 7035 | (buffer-substring blinkpos (1+ blinkpos)))) |
| 6993 | ;; There is nothing to show except the char itself. | 7036 | ;; There is nothing to show except the char itself. |
| 6994 | (t (buffer-substring blinkpos (1+ blinkpos)))))) | 7037 | (t (buffer-substring blinkpos (1+ blinkpos)))))) |
| 6995 | (message "Matches %s" | 7038 | (minibuffer-message |
| 6996 | (substring-no-properties open-paren-line-string))))))))) | 7039 | "Matches %s" |
| 7040 | (substring-no-properties open-paren-line-string))))))))) | ||
| 6997 | 7041 | ||
| 6998 | (defvar blink-paren-function 'blink-matching-open | 7042 | (defvar blink-paren-function 'blink-matching-open |
| 6999 | "Function called, if non-nil, whenever a close parenthesis is inserted. | 7043 | "Function called, if non-nil, whenever a close parenthesis is inserted. |
diff --git a/lisp/subr.el b/lisp/subr.el index 0343edb068c..9c56e51bc96 100644 --- a/lisp/subr.el +++ b/lisp/subr.el | |||
| @@ -417,10 +417,21 @@ If N is omitted or nil, remove the last element." | |||
| 417 | Store the result in LIST and return it. LIST must be a proper list. | 417 | Store the result in LIST and return it. LIST must be a proper list. |
| 418 | Of several `equal' occurrences of an element in LIST, the first | 418 | Of several `equal' occurrences of an element in LIST, the first |
| 419 | one is kept." | 419 | one is kept." |
| 420 | (let ((tail list)) | 420 | (let ((l (length list))) |
| 421 | (while tail | 421 | (if (> l 100) |
| 422 | (setcdr tail (delete (car tail) (cdr tail))) | 422 | (let ((hash (make-hash-table :test #'equal :size l)) |
| 423 | (setq tail (cdr tail)))) | 423 | (tail list) retail) |
| 424 | (puthash (car list) t hash) | ||
| 425 | (while (setq retail (cdr tail)) | ||
| 426 | (let ((elt (car retail))) | ||
| 427 | (if (gethash elt hash) | ||
| 428 | (setcdr tail (cdr retail)) | ||
| 429 | (puthash elt t hash))) | ||
| 430 | (setq tail retail))) | ||
| 431 | (let ((tail list)) | ||
| 432 | (while tail | ||
| 433 | (setcdr tail (delete (car tail) (cdr tail))) | ||
| 434 | (setq tail (cdr tail)))))) | ||
| 424 | list) | 435 | list) |
| 425 | 436 | ||
| 426 | ;; See http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00204.html | 437 | ;; See http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00204.html |
| @@ -1733,7 +1744,7 @@ this instead of `run-hooks' when running their FOO-mode-hook." | |||
| 1733 | (defmacro delay-mode-hooks (&rest body) | 1744 | (defmacro delay-mode-hooks (&rest body) |
| 1734 | "Execute BODY, but delay any `run-mode-hooks'. | 1745 | "Execute BODY, but delay any `run-mode-hooks'. |
| 1735 | These hooks will be executed by the first following call to | 1746 | These hooks will be executed by the first following call to |
| 1736 | `run-mode-hooks' that occurs outside any `delayed-mode-hooks' form. | 1747 | `run-mode-hooks' that occurs outside any `delay-mode-hooks' form. |
| 1737 | Only affects hooks run in the current buffer." | 1748 | Only affects hooks run in the current buffer." |
| 1738 | (declare (debug t) (indent 0)) | 1749 | (declare (debug t) (indent 0)) |
| 1739 | `(progn | 1750 | `(progn |
diff --git a/lisp/term/common-win.el b/lisp/term/common-win.el index 64459353e1c..98ad5acf268 100644 --- a/lisp/term/common-win.el +++ b/lisp/term/common-win.el | |||
| @@ -419,4 +419,6 @@ the operating system.") | |||
| 419 | (setq defined-colors (cons this-color defined-colors)))) | 419 | (setq defined-colors (cons this-color defined-colors)))) |
| 420 | defined-colors))) | 420 | defined-colors))) |
| 421 | 421 | ||
| 422 | (provide 'term/common-win) | ||
| 423 | |||
| 422 | ;;; common-win.el ends here | 424 | ;;; common-win.el ends here |
diff --git a/lisp/term/ns-win.el b/lisp/term/ns-win.el index 9264a1cf033..e642ab53447 100644 --- a/lisp/term/ns-win.el +++ b/lisp/term/ns-win.el | |||
| @@ -717,10 +717,6 @@ See the documentation of `create-fontset-from-fontset-spec' for the format.") | |||
| 717 | 717 | ||
| 718 | ;;;; Pasteboard support. | 718 | ;;;; Pasteboard support. |
| 719 | 719 | ||
| 720 | (declare-function ns-get-selection-internal "nsselect.m" (buffer)) | ||
| 721 | |||
| 722 | (define-obsolete-function-alias 'ns-get-cut-buffer-internal | ||
| 723 | 'ns-get-selection-internal "24.1") | ||
| 724 | (define-obsolete-function-alias 'ns-store-cut-buffer-internal | 720 | (define-obsolete-function-alias 'ns-store-cut-buffer-internal |
| 725 | 'gui-set-selection "24.1") | 721 | 'gui-set-selection "24.1") |
| 726 | 722 | ||
| @@ -732,7 +728,7 @@ See the documentation of `create-fontset-from-fontset-spec' for the format.") | |||
| 732 | 728 | ||
| 733 | (defun ns-paste-secondary () | 729 | (defun ns-paste-secondary () |
| 734 | (interactive) | 730 | (interactive) |
| 735 | (insert (ns-get-selection-internal 'SECONDARY))) | 731 | (insert (gui-get-selection 'SECONDARY))) |
| 736 | 732 | ||
| 737 | 733 | ||
| 738 | ;;;; Scrollbar handling. | 734 | ;;;; Scrollbar handling. |
| @@ -930,6 +926,15 @@ See the documentation of `create-fontset-from-fontset-spec' for the format.") | |||
| 930 | (gui-method-define window-system-initialization ns | 926 | (gui-method-define window-system-initialization ns |
| 931 | #'ns-initialize-window-system) | 927 | #'ns-initialize-window-system) |
| 932 | 928 | ||
| 929 | (declare-function ns-own-selection-internal "nsselect.m" (selection value)) | ||
| 930 | (declare-function ns-disown-selection-internal "nsselect.m" (selection)) | ||
| 931 | (declare-function ns-selection-owner-p "nsselect.m" | ||
| 932 | (&optional selection terminal)) | ||
| 933 | (declare-function ns-selection-exists-p "nsselect.m" | ||
| 934 | (&optional selection terminal)) | ||
| 935 | (declare-function ns-get-selection "nsselect.m" | ||
| 936 | (selection-symbol target-type &optional time-stamp terminal)) | ||
| 937 | |||
| 933 | (gui-method-define gui-set-selection ns | 938 | (gui-method-define gui-set-selection ns |
| 934 | (lambda (selection value) | 939 | (lambda (selection value) |
| 935 | (if value (ns-own-selection-internal selection value) | 940 | (if value (ns-own-selection-internal selection value) |
diff --git a/lisp/term/rxvt.el b/lisp/term/rxvt.el index fa981c6625b..c2055088fb5 100644 --- a/lisp/term/rxvt.el +++ b/lisp/term/rxvt.el | |||
| @@ -24,36 +24,21 @@ | |||
| 24 | 24 | ||
| 25 | ;;; Code: | 25 | ;;; Code: |
| 26 | 26 | ||
| 27 | (require 'term/xterm) | ||
| 28 | |||
| 27 | (defvar rxvt-function-map | 29 | (defvar rxvt-function-map |
| 28 | (let ((map (make-sparse-keymap))) | 30 | (let ((map (make-sparse-keymap))) |
| 31 | (set-keymap-parent map xterm-rxvt-function-map) | ||
| 29 | 32 | ||
| 30 | ;; Set up input-decode-map entries that termcap and terminfo don't know. | 33 | ;; Set up input-decode-map entries that termcap and terminfo don't know. |
| 31 | (define-key map "\e[A" [up]) | ||
| 32 | (define-key map "\e[B" [down]) | ||
| 33 | (define-key map "\e[C" [right]) | ||
| 34 | (define-key map "\e[D" [left]) | ||
| 35 | (define-key map "\e[2~" [insert]) | ||
| 36 | (define-key map "\e[3~" [delete]) | ||
| 37 | (define-key map "\e[4~" [select]) | ||
| 38 | (define-key map "\e[5~" [prior]) | ||
| 39 | (define-key map "\e[6~" [next]) | ||
| 40 | (define-key map "\e[7~" [home]) | 34 | (define-key map "\e[7~" [home]) |
| 41 | (define-key map "\e[8~" [end]) | 35 | (define-key map "\e[8~" [end]) |
| 42 | (define-key map "\e[11~" [f1]) | ||
| 43 | (define-key map "\e[12~" [f2]) | ||
| 44 | (define-key map "\e[13~" [f3]) | ||
| 45 | (define-key map "\e[14~" [f4]) | ||
| 46 | (define-key map "\e[15~" [f5]) | ||
| 47 | (define-key map "\e[17~" [f6]) | ||
| 48 | (define-key map "\e[18~" [f7]) | ||
| 49 | (define-key map "\e[19~" [f8]) | ||
| 50 | (define-key map "\e[20~" [f9]) | ||
| 51 | (define-key map "\e[21~" [f10]) | ||
| 52 | ;; The strings emitted by f11 and f12 are the same as the strings | 36 | ;; The strings emitted by f11 and f12 are the same as the strings |
| 53 | ;; emitted by S-f1 and S-f2, so don't define f11 and f12. | 37 | ;; emitted by S-f1 and S-f2, so don't define f11 and f12. |
| 54 | ;; (define-key rxvt-function-map "\e[23~" [f11]) | 38 | ;; (define-key rxvt-function-map "\e[23~" [f11]) |
| 55 | ;; (define-key rxvt-function-map "\e[24~" [f12]) | 39 | ;; (define-key rxvt-function-map "\e[24~" [f12]) |
| 56 | (define-key map "\e[29~" [print]) | 40 | (define-key map "\e[23~" [S-f1]) |
| 41 | (define-key map "\e[24~" [S-f2]) | ||
| 57 | 42 | ||
| 58 | (define-key map "\e[11^" [C-f1]) | 43 | (define-key map "\e[11^" [C-f1]) |
| 59 | (define-key map "\e[12^" [C-f2]) | 44 | (define-key map "\e[12^" [C-f2]) |
| @@ -66,8 +51,6 @@ | |||
| 66 | (define-key map "\e[20^" [C-f9]) | 51 | (define-key map "\e[20^" [C-f9]) |
| 67 | (define-key map "\e[21^" [C-f10]) | 52 | (define-key map "\e[21^" [C-f10]) |
| 68 | 53 | ||
| 69 | (define-key map "\e[23~" [S-f1]) | ||
| 70 | (define-key map "\e[24~" [S-f2]) | ||
| 71 | (define-key map "\e[25~" [S-f3]) | 54 | (define-key map "\e[25~" [S-f3]) |
| 72 | (define-key map "\e[26~" [S-f4]) | 55 | (define-key map "\e[26~" [S-f4]) |
| 73 | (define-key map "\e[28~" [S-f5]) | 56 | (define-key map "\e[28~" [S-f5]) |
| @@ -99,7 +82,6 @@ | |||
| 99 | (define-key map "\eOa" [C-up]) | 82 | (define-key map "\eOa" [C-up]) |
| 100 | (define-key map "\eOb" [C-down]) | 83 | (define-key map "\eOb" [C-down]) |
| 101 | 84 | ||
| 102 | (define-key map "\e[2;2~" [S-insert]) | ||
| 103 | (define-key map "\e[3$" [S-delete]) | 85 | (define-key map "\e[3$" [S-delete]) |
| 104 | (define-key map "\e[5$" [S-prior]) | 86 | (define-key map "\e[5$" [S-prior]) |
| 105 | (define-key map "\e[6$" [S-next]) | 87 | (define-key map "\e[6$" [S-next]) |
| @@ -157,26 +139,6 @@ | |||
| 157 | map) | 139 | map) |
| 158 | "Keymap of possible alternative meanings for some keys.") | 140 | "Keymap of possible alternative meanings for some keys.") |
| 159 | 141 | ||
| 160 | (defun terminal-init-rxvt () | ||
| 161 | "Terminal initialization function for rxvt." | ||
| 162 | |||
| 163 | (let ((map (copy-keymap rxvt-alternatives-map))) | ||
| 164 | (set-keymap-parent map (keymap-parent local-function-key-map)) | ||
| 165 | (set-keymap-parent local-function-key-map map)) | ||
| 166 | |||
| 167 | ;; Use inheritance to let the main keymap override those defaults. | ||
| 168 | ;; This way we don't override terminfo-derived settings or settings | ||
| 169 | ;; made in the init file. | ||
| 170 | (let ((m (copy-keymap rxvt-function-map))) | ||
| 171 | (set-keymap-parent m (keymap-parent input-decode-map)) | ||
| 172 | (set-keymap-parent input-decode-map m)) | ||
| 173 | |||
| 174 | ;; Initialize colors and background mode. | ||
| 175 | (rxvt-register-default-colors) | ||
| 176 | (rxvt-set-background-mode) | ||
| 177 | ;; This recomputes all the default faces given the colors we've just set up. | ||
| 178 | (tty-set-up-initial-frame-faces)) | ||
| 179 | |||
| 180 | ;; Set up colors, for those versions of rxvt that support it. | 142 | ;; Set up colors, for those versions of rxvt that support it. |
| 181 | (defvar rxvt-standard-colors | 143 | (defvar rxvt-standard-colors |
| 182 | ;; The names of the colors in the comments taken from the rxvt.1 man | 144 | ;; The names of the colors in the comments taken from the rxvt.1 man |
| @@ -199,93 +161,17 @@ | |||
| 199 | ("brightwhite" 15 (255 255 255))) ; white | 161 | ("brightwhite" 15 (255 255 255))) ; white |
| 200 | "Names of 16 standard rxvt colors, their numbers, and RGB values.") | 162 | "Names of 16 standard rxvt colors, their numbers, and RGB values.") |
| 201 | 163 | ||
| 202 | (defun rxvt-rgb-convert-to-16bit (prim) | 164 | (defun terminal-init-rxvt () |
| 203 | "Convert an 8-bit primary color value PRIM to a corresponding 16-bit value." | 165 | "Terminal initialization function for rxvt." |
| 204 | (logior prim (lsh prim 8))) | ||
| 205 | |||
| 206 | (defun rxvt-register-default-colors () | ||
| 207 | "Register the default set of colors for rxvt or compatible emulator. | ||
| 208 | 166 | ||
| 209 | This function registers the number of colors returned by `display-color-cells' | 167 | (xterm--push-map rxvt-alternatives-map local-function-key-map) |
| 210 | for the currently selected frame." | 168 | (xterm--push-map rxvt-function-map input-decode-map) |
| 211 | (let* ((ncolors (display-color-cells)) | ||
| 212 | (colors rxvt-standard-colors) | ||
| 213 | (color (car colors))) | ||
| 214 | (if (> ncolors 0) | ||
| 215 | ;; Clear the 8 default tty colors registered by startup.el | ||
| 216 | (tty-color-clear)) | ||
| 217 | ;; Only register as many colors as are supported by the display. | ||
| 218 | (while (and (> ncolors 0) colors) | ||
| 219 | (tty-color-define (car color) (cadr color) | ||
| 220 | (mapcar 'rxvt-rgb-convert-to-16bit | ||
| 221 | (car (cddr color)))) | ||
| 222 | (setq colors (cdr colors) | ||
| 223 | color (car colors) | ||
| 224 | ncolors (1- ncolors))) | ||
| 225 | (when (> ncolors 0) | ||
| 226 | (cond | ||
| 227 | ((= ncolors 240) ; 256-color rxvt | ||
| 228 | ;; 216 non-gray colors first | ||
| 229 | (let ((r 0) (g 0) (b 0)) | ||
| 230 | (while (> ncolors 24) | ||
| 231 | ;; This and other formulas taken from 256colres.pl and | ||
| 232 | ;; 88colres.pl in the xterm distribution. | ||
| 233 | (tty-color-define (format "color-%d" (- 256 ncolors)) | ||
| 234 | (- 256 ncolors) | ||
| 235 | (mapcar 'rxvt-rgb-convert-to-16bit | ||
| 236 | (list (if (zerop r) 0 (+ (* r 40) 55)) | ||
| 237 | (if (zerop g) 0 (+ (* g 40) 55)) | ||
| 238 | (if (zerop b) 0 (+ (* b 40) 55))))) | ||
| 239 | (setq b (1+ b)) | ||
| 240 | (if (> b 5) | ||
| 241 | (setq g (1+ g) | ||
| 242 | b 0)) | ||
| 243 | (if (> g 5) | ||
| 244 | (setq r (1+ r) | ||
| 245 | g 0)) | ||
| 246 | (setq ncolors (1- ncolors)))) | ||
| 247 | ;; Now the 24 gray colors | ||
| 248 | (while (> ncolors 0) | ||
| 249 | (setq color (rxvt-rgb-convert-to-16bit (+ 8 (* (- 24 ncolors) 10)))) | ||
| 250 | (tty-color-define (format "color-%d" (- 256 ncolors)) | ||
| 251 | (- 256 ncolors) | ||
| 252 | (list color color color)) | ||
| 253 | (setq ncolors (1- ncolors)))) | ||
| 254 | 169 | ||
| 255 | ((= ncolors 72) ; rxvt-unicode | 170 | ;; Initialize colors and background mode. |
| 256 | ;; 64 non-gray colors | 171 | (xterm-register-default-colors rxvt-standard-colors) |
| 257 | (let ((levels '(0 139 205 255)) | 172 | (rxvt-set-background-mode) |
| 258 | (r 0) (g 0) (b 0)) | 173 | ;; This recomputes all the default faces given the colors we've just set up. |
| 259 | (while (> ncolors 8) | 174 | (tty-set-up-initial-frame-faces)) |
| 260 | (tty-color-define (format "color-%d" (- 88 ncolors)) | ||
| 261 | (- 88 ncolors) | ||
| 262 | (mapcar 'rxvt-rgb-convert-to-16bit | ||
| 263 | (list (nth r levels) | ||
| 264 | (nth g levels) | ||
| 265 | (nth b levels)))) | ||
| 266 | (setq b (1+ b)) | ||
| 267 | (if (> b 3) | ||
| 268 | (setq g (1+ g) | ||
| 269 | b 0)) | ||
| 270 | (if (> g 3) | ||
| 271 | (setq r (1+ r) | ||
| 272 | g 0)) | ||
| 273 | (setq ncolors (1- ncolors)))) | ||
| 274 | ;; Now the 8 gray colors | ||
| 275 | (while (> ncolors 0) | ||
| 276 | (setq color (rxvt-rgb-convert-to-16bit | ||
| 277 | (floor | ||
| 278 | (if (= ncolors 8) | ||
| 279 | 46.36363636 | ||
| 280 | (+ (* (- 8 ncolors) 23.18181818) 69.54545454))))) | ||
| 281 | (tty-color-define (format "color-%d" (- 88 ncolors)) | ||
| 282 | (- 88 ncolors) | ||
| 283 | (list color color color)) | ||
| 284 | (setq ncolors (1- ncolors)))) | ||
| 285 | (t (error "Unsupported number of rxvt colors (%d)" (+ 16 ncolors))))) | ||
| 286 | ;; Modifying color mappings means realized faces don't use the | ||
| 287 | ;; right colors, so clear them. | ||
| 288 | (clear-face-cache))) | ||
| 289 | 175 | ||
| 290 | ;; rxvt puts the default colors into an environment variable | 176 | ;; rxvt puts the default colors into an environment variable |
| 291 | ;; COLORFGBG. We use this to set the background mode in a more | 177 | ;; COLORFGBG. We use this to set the background mode in a more |
diff --git a/lisp/term/screen.el b/lisp/term/screen.el index 3587c4f95e5..41fd916a785 100644 --- a/lisp/term/screen.el +++ b/lisp/term/screen.el | |||
| @@ -1,9 +1,22 @@ | |||
| 1 | ;;; screen.el --- terminal initialization for screen and tmux -*- lexical-binding: t -*- | 1 | ;;; screen.el --- terminal initialization for screen and tmux -*- lexical-binding: t -*- |
| 2 | ;; Copyright (C) 1995, 2001-2015 Free Software Foundation, Inc. | 2 | ;; Copyright (C) 1995, 2001-2015 Free Software Foundation, Inc. |
| 3 | 3 | ||
| 4 | (require 'term/xterm) | ||
| 5 | |||
| 6 | (defcustom xterm-screen-extra-capabilities '(modifyOtherKeys) | ||
| 7 | "Extra capabilities supported under \"screen\". | ||
| 8 | Some features of screen depend on the terminal emulator in which | ||
| 9 | it runs, which can change when the screen session is moved to another tty." | ||
| 10 | :type xterm--extra-capabilities-type | ||
| 11 | :group 'xterm) | ||
| 12 | |||
| 4 | (defun terminal-init-screen () | 13 | (defun terminal-init-screen () |
| 5 | "Terminal initialization function for screen." | 14 | "Terminal initialization function for screen." |
| 6 | ;; Treat a screen terminal similar to an xterm. | 15 | ;; Treat a screen terminal similar to an xterm, but don't use |
| 7 | (tty-run-terminal-initialization (selected-frame) "xterm")) | 16 | ;; xterm-extra-capabilities's `check' setting since that doesn't seem |
| 17 | ;; to work so well (it depends too much on the surrounding terminal | ||
| 18 | ;; emulator, which can change during the session, bug#20356). | ||
| 19 | (let ((xterm-extra-capabilities xterm-screen-extra-capabilities)) | ||
| 20 | (tty-run-terminal-initialization (selected-frame) "xterm"))) | ||
| 8 | 21 | ||
| 9 | ;; screen.el ends here | 22 | ;; screen.el ends here |
diff --git a/lisp/term/x-win.el b/lisp/term/x-win.el index b0902942f8f..f929288d04e 100644 --- a/lisp/term/x-win.el +++ b/lisp/term/x-win.el | |||
| @@ -72,6 +72,7 @@ | |||
| 72 | (if (not (fboundp 'x-create-frame)) | 72 | (if (not (fboundp 'x-create-frame)) |
| 73 | (error "%s: Loading x-win.el but not compiled for X" (invocation-name))) | 73 | (error "%s: Loading x-win.el but not compiled for X" (invocation-name))) |
| 74 | 74 | ||
| 75 | (require 'term/common-win) | ||
| 75 | (require 'frame) | 76 | (require 'frame) |
| 76 | (require 'mouse) | 77 | (require 'mouse) |
| 77 | (require 'scroll-bar) | 78 | (require 'scroll-bar) |
| @@ -1322,6 +1323,17 @@ This returns an error if any Emacs frames are X frames." | |||
| 1322 | (x-apply-session-resources) | 1323 | (x-apply-session-resources) |
| 1323 | (setq x-initialized t)) | 1324 | (setq x-initialized t)) |
| 1324 | 1325 | ||
| 1326 | (declare-function x-own-selection-internal "xselect.c" | ||
| 1327 | (selection value &optional frame)) | ||
| 1328 | (declare-function x-disown-selection-internal "xselect.c" | ||
| 1329 | (selection &optional time-object terminal)) | ||
| 1330 | (declare-function x-selection-owner-p "xselect.c" | ||
| 1331 | (&optional selection terminal)) | ||
| 1332 | (declare-function x-selection-exists-p "xselect.c" | ||
| 1333 | (&optional selection terminal)) | ||
| 1334 | (declare-function x-get-selection-internal "xselect.c" | ||
| 1335 | (selection-symbol target-type &optional time-stamp terminal)) | ||
| 1336 | |||
| 1325 | (add-to-list 'display-format-alist '("\\`[^:]*:[0-9]+\\(\\.[0-9]+\\)?\\'" . x)) | 1337 | (add-to-list 'display-format-alist '("\\`[^:]*:[0-9]+\\(\\.[0-9]+\\)?\\'" . x)) |
| 1326 | (gui-method-define handle-args-function x #'x-handle-args) | 1338 | (gui-method-define handle-args-function x #'x-handle-args) |
| 1327 | (gui-method-define frame-creation-function x #'x-create-frame-with-faces) | 1339 | (gui-method-define frame-creation-function x #'x-create-frame-with-faces) |
diff --git a/lisp/term/xterm.el b/lisp/term/xterm.el index 726ecf91f85..667e4ce63ee 100644 --- a/lisp/term/xterm.el +++ b/lisp/term/xterm.el | |||
| @@ -29,6 +29,13 @@ | |||
| 29 | :version "24.1" | 29 | :version "24.1" |
| 30 | :group 'terminals) | 30 | :group 'terminals) |
| 31 | 31 | ||
| 32 | (defconst xterm--extra-capabilities-type | ||
| 33 | ;; NOTE: If you add entries here, make sure to update | ||
| 34 | ;; `terminal-init-xterm' as well. | ||
| 35 | '(set (const :tag "modifyOtherKeys support" modifyOtherKeys) | ||
| 36 | (const :tag "report background" reportBackground) | ||
| 37 | (const :tag "set X selection" setSelection))) | ||
| 38 | |||
| 32 | (defcustom xterm-extra-capabilities 'check | 39 | (defcustom xterm-extra-capabilities 'check |
| 33 | "Whether Xterm supports some additional, more modern, features. | 40 | "Whether Xterm supports some additional, more modern, features. |
| 34 | If nil, just assume that it does not. | 41 | If nil, just assume that it does not. |
| @@ -40,13 +47,8 @@ The relevant features are: | |||
| 40 | reportBackground -- if supported, Xterm reports its background color | 47 | reportBackground -- if supported, Xterm reports its background color |
| 41 | setSelection -- if supported, Xterm saves yanked text to the X selection" | 48 | setSelection -- if supported, Xterm saves yanked text to the X selection" |
| 42 | :version "24.1" | 49 | :version "24.1" |
| 43 | :type '(choice (const :tag "No" nil) | 50 | :type `(choice (const :tag "Check" check) |
| 44 | (const :tag "Check" check) | 51 | ,xterm--extra-capabilities-type)) |
| 45 | ;; NOTE: If you add entries here, make sure to update | ||
| 46 | ;; `terminal-init-xterm' as well. | ||
| 47 | (set (const :tag "modifyOtherKeys support" modifyOtherKeys) | ||
| 48 | (const :tag "report background" reportBackground) | ||
| 49 | (const :tag "set X selection" setSelection)))) | ||
| 50 | 52 | ||
| 51 | (defcustom xterm-max-cut-length 100000 | 53 | (defcustom xterm-max-cut-length 100000 |
| 52 | "Maximum number of bytes to cut into xterm using the OSC 52 sequence. | 54 | "Maximum number of bytes to cut into xterm using the OSC 52 sequence. |
| @@ -93,20 +95,50 @@ string bytes that can be copied is 3/4 of this value." | |||
| 93 | 95 | ||
| 94 | (define-key global-map [xterm-paste] #'xterm-paste) | 96 | (define-key global-map [xterm-paste] #'xterm-paste) |
| 95 | 97 | ||
| 96 | (defvar xterm-function-map | 98 | (defvar xterm-rxvt-function-map |
| 97 | (let ((map (make-sparse-keymap))) | 99 | (let ((map (make-sparse-keymap))) |
| 100 | (define-key map "\e[2~" [insert]) | ||
| 101 | (define-key map "\e[3~" [delete]) | ||
| 102 | (define-key map "\e[4~" [select]) | ||
| 103 | (define-key map "\e[5~" [prior]) | ||
| 104 | (define-key map "\e[6~" [next]) | ||
| 98 | 105 | ||
| 99 | ;; xterm from X.org 6.8.2 uses these key definitions. | ||
| 100 | (define-key map "\eOP" [f1]) | ||
| 101 | (define-key map "\eOQ" [f2]) | ||
| 102 | (define-key map "\eOR" [f3]) | ||
| 103 | (define-key map "\eOS" [f4]) | ||
| 104 | (define-key map "\e[15~" [f5]) | 106 | (define-key map "\e[15~" [f5]) |
| 105 | (define-key map "\e[17~" [f6]) | 107 | (define-key map "\e[17~" [f6]) |
| 106 | (define-key map "\e[18~" [f7]) | 108 | (define-key map "\e[18~" [f7]) |
| 107 | (define-key map "\e[19~" [f8]) | 109 | (define-key map "\e[19~" [f8]) |
| 108 | (define-key map "\e[20~" [f9]) | 110 | (define-key map "\e[20~" [f9]) |
| 109 | (define-key map "\e[21~" [f10]) | 111 | (define-key map "\e[21~" [f10]) |
| 112 | |||
| 113 | (define-key map "\e[2;2~" [S-insert]) | ||
| 114 | |||
| 115 | ;; Other versions of xterm might emit these. | ||
| 116 | (define-key map "\e[A" [up]) | ||
| 117 | (define-key map "\e[B" [down]) | ||
| 118 | (define-key map "\e[C" [right]) | ||
| 119 | (define-key map "\e[D" [left]) | ||
| 120 | |||
| 121 | (define-key map "\e[11~" [f1]) | ||
| 122 | (define-key map "\e[12~" [f2]) | ||
| 123 | (define-key map "\e[13~" [f3]) | ||
| 124 | (define-key map "\e[14~" [f4]) | ||
| 125 | |||
| 126 | ;; Recognize the start of a bracketed paste sequence. The handler | ||
| 127 | ;; internally recognizes the end. | ||
| 128 | (define-key map "\e[200~" [xterm-paste]) | ||
| 129 | |||
| 130 | map) | ||
| 131 | "Keymap of escape sequences, shared between xterm and rxvt support.") | ||
| 132 | |||
| 133 | (defvar xterm-function-map | ||
| 134 | (let ((map (make-sparse-keymap))) | ||
| 135 | (set-keymap-parent map xterm-rxvt-function-map) | ||
| 136 | |||
| 137 | ;; xterm from X.org 6.8.2 uses these key definitions. | ||
| 138 | (define-key map "\eOP" [f1]) | ||
| 139 | (define-key map "\eOQ" [f2]) | ||
| 140 | (define-key map "\eOR" [f3]) | ||
| 141 | (define-key map "\eOS" [f4]) | ||
| 110 | (define-key map "\e[23~" [f11]) | 142 | (define-key map "\e[23~" [f11]) |
| 111 | (define-key map "\e[24~" [f12]) | 143 | (define-key map "\e[24~" [f12]) |
| 112 | 144 | ||
| @@ -235,12 +267,6 @@ string bytes that can be copied is 3/4 of this value." | |||
| 235 | (define-key map "\e[1;3F" [M-end]) | 267 | (define-key map "\e[1;3F" [M-end]) |
| 236 | (define-key map "\e[1;3H" [M-home]) | 268 | (define-key map "\e[1;3H" [M-home]) |
| 237 | 269 | ||
| 238 | (define-key map "\e[2~" [insert]) | ||
| 239 | (define-key map "\e[3~" [delete]) | ||
| 240 | (define-key map "\e[5~" [prior]) | ||
| 241 | (define-key map "\e[6~" [next]) | ||
| 242 | |||
| 243 | (define-key map "\e[2;2~" [S-insert]) | ||
| 244 | (define-key map "\e[3;2~" [S-delete]) | 270 | (define-key map "\e[3;2~" [S-delete]) |
| 245 | (define-key map "\e[5;2~" [S-prior]) | 271 | (define-key map "\e[5;2~" [S-prior]) |
| 246 | (define-key map "\e[6;2~" [S-next]) | 272 | (define-key map "\e[6;2~" [S-next]) |
| @@ -275,7 +301,6 @@ string bytes that can be copied is 3/4 of this value." | |||
| 275 | (define-key map "\e[5;3~" [M-prior]) | 301 | (define-key map "\e[5;3~" [M-prior]) |
| 276 | (define-key map "\e[6;3~" [M-next]) | 302 | (define-key map "\e[6;3~" [M-next]) |
| 277 | 303 | ||
| 278 | (define-key map "\e[4~" [select]) | ||
| 279 | (define-key map "\e[29~" [print]) | 304 | (define-key map "\e[29~" [print]) |
| 280 | 305 | ||
| 281 | (define-key map "\eOj" [kp-multiply]) | 306 | (define-key map "\eOj" [kp-multiply]) |
| @@ -480,10 +505,6 @@ string bytes that can be copied is 3/4 of this value." | |||
| 480 | (format "\e[%d;%du" (nth 1 bind) (nth 0 bind)) (nth 2 bind))) | 505 | (format "\e[%d;%du" (nth 1 bind) (nth 0 bind)) (nth 2 bind))) |
| 481 | 506 | ||
| 482 | ;; Other versions of xterm might emit these. | 507 | ;; Other versions of xterm might emit these. |
| 483 | (define-key map "\e[A" [up]) | ||
| 484 | (define-key map "\e[B" [down]) | ||
| 485 | (define-key map "\e[C" [right]) | ||
| 486 | (define-key map "\e[D" [left]) | ||
| 487 | (define-key map "\e[1~" [home]) | 508 | (define-key map "\e[1~" [home]) |
| 488 | 509 | ||
| 489 | (define-key map "\eO2A" [S-up]) | 510 | (define-key map "\eO2A" [S-up]) |
| @@ -500,15 +521,6 @@ string bytes that can be copied is 3/4 of this value." | |||
| 500 | (define-key map "\eO5F" [C-end]) | 521 | (define-key map "\eO5F" [C-end]) |
| 501 | (define-key map "\eO5H" [C-home]) | 522 | (define-key map "\eO5H" [C-home]) |
| 502 | 523 | ||
| 503 | (define-key map "\e[11~" [f1]) | ||
| 504 | (define-key map "\e[12~" [f2]) | ||
| 505 | (define-key map "\e[13~" [f3]) | ||
| 506 | (define-key map "\e[14~" [f4]) | ||
| 507 | |||
| 508 | ;; Recognize the start of a bracketed paste sequence. The handler | ||
| 509 | ;; internally recognizes the end. | ||
| 510 | (define-key map "\e[200~" [xterm-paste]) | ||
| 511 | |||
| 512 | map) | 524 | map) |
| 513 | "Function key map overrides for xterm.") | 525 | "Function key map overrides for xterm.") |
| 514 | 526 | ||
| @@ -578,6 +590,29 @@ string bytes that can be copied is 3/4 of this value." | |||
| 578 | map) | 590 | map) |
| 579 | "Keymap of possible alternative meanings for some keys.") | 591 | "Keymap of possible alternative meanings for some keys.") |
| 580 | 592 | ||
| 593 | ;; Set up colors, for those versions of xterm that support it. | ||
| 594 | (defvar xterm-standard-colors | ||
| 595 | ;; The names in the comments taken from XTerm-col.ad in the xterm | ||
| 596 | ;; distribution, see ftp://dickey.his.com/xterm/. RGB values are | ||
| 597 | ;; from rgb.txt. | ||
| 598 | '(("black" 0 ( 0 0 0)) ; black | ||
| 599 | ("red" 1 (205 0 0)) ; red3 | ||
| 600 | ("green" 2 ( 0 205 0)) ; green3 | ||
| 601 | ("yellow" 3 (205 205 0)) ; yellow3 | ||
| 602 | ("blue" 4 ( 0 0 238)) ; blue2 | ||
| 603 | ("magenta" 5 (205 0 205)) ; magenta3 | ||
| 604 | ("cyan" 6 ( 0 205 205)) ; cyan3 | ||
| 605 | ("white" 7 (229 229 229)) ; gray90 | ||
| 606 | ("brightblack" 8 (127 127 127)) ; gray50 | ||
| 607 | ("brightred" 9 (255 0 0)) ; red | ||
| 608 | ("brightgreen" 10 ( 0 255 0)) ; green | ||
| 609 | ("brightyellow" 11 (255 255 0)) ; yellow | ||
| 610 | ("brightblue" 12 (92 92 255)) ; rgb:5c/5c/ff | ||
| 611 | ("brightmagenta" 13 (255 0 255)) ; magenta | ||
| 612 | ("brightcyan" 14 ( 0 255 255)) ; cyan | ||
| 613 | ("brightwhite" 15 (255 255 255))) ; white | ||
| 614 | "Names of 16 standard xterm/aixterm colors, their numbers, and RGB values.") | ||
| 615 | |||
| 581 | (defun xterm--report-background-handler () | 616 | (defun xterm--report-background-handler () |
| 582 | (let ((str "") | 617 | (let ((str "") |
| 583 | chr) | 618 | chr) |
| @@ -623,8 +658,11 @@ string bytes that can be copied is 3/4 of this value." | |||
| 623 | (setq version 200)) | 658 | (setq version 200)) |
| 624 | (when (equal (match-string 1 str) "83") | 659 | (when (equal (match-string 1 str) "83") |
| 625 | ;; `screen' (which returns 83;40003;0) seems to also lack support for | 660 | ;; `screen' (which returns 83;40003;0) seems to also lack support for |
| 626 | ;; some of these (bug#17607). | 661 | ;; some of these (bug#17607, bug#20356). |
| 627 | (setq version 240)) | 662 | ;; Note: this code path should normally not be used any more |
| 663 | ;; since term/screen.el now binds xterm-extra-capabilities | ||
| 664 | ;; to a fixed value, rather than using the dynamic checking. | ||
| 665 | (setq version 200)) | ||
| 628 | ;; If version is 242 or higher, assume the xterm supports | 666 | ;; If version is 242 or higher, assume the xterm supports |
| 629 | ;; reporting the background color (TODO: maybe earlier | 667 | ;; reporting the background color (TODO: maybe earlier |
| 630 | ;; versions do too...) | 668 | ;; versions do too...) |
| @@ -682,6 +720,14 @@ We run the first FUNCTION whose STRING matches the input events." | |||
| 682 | (push (aref (car handler) (setq i (1- i))) | 720 | (push (aref (car handler) (setq i (1- i))) |
| 683 | unread-command-events))))))) | 721 | unread-command-events))))))) |
| 684 | 722 | ||
| 723 | (defun xterm--push-map (map basemap) | ||
| 724 | ;; Use inheritance to let the main keymaps override those defaults. | ||
| 725 | ;; This way we don't override terminfo-derived settings or settings | ||
| 726 | ;; made in the init file. | ||
| 727 | (set-keymap-parent | ||
| 728 | basemap | ||
| 729 | (make-composed-keymap map (keymap-parent basemap)))) | ||
| 730 | |||
| 685 | (defun terminal-init-xterm () | 731 | (defun terminal-init-xterm () |
| 686 | "Terminal initialization function for xterm." | 732 | "Terminal initialization function for xterm." |
| 687 | ;; rxvt terminals sometimes set the TERM variable to "xterm", but | 733 | ;; rxvt terminals sometimes set the TERM variable to "xterm", but |
| @@ -691,19 +737,10 @@ We run the first FUNCTION whose STRING matches the input events." | |||
| 691 | (string-match "\\`rxvt" (getenv "COLORTERM" (selected-frame)))) | 737 | (string-match "\\`rxvt" (getenv "COLORTERM" (selected-frame)))) |
| 692 | (tty-run-terminal-initialization (selected-frame) "rxvt") | 738 | (tty-run-terminal-initialization (selected-frame) "rxvt") |
| 693 | 739 | ||
| 694 | (let ((map (copy-keymap xterm-alternatives-map))) | 740 | (xterm--push-map xterm-alternatives-map local-function-key-map) |
| 695 | (set-keymap-parent map (keymap-parent local-function-key-map)) | 741 | (xterm--push-map xterm-function-map input-decode-map)) |
| 696 | (set-keymap-parent local-function-key-map map)) | ||
| 697 | |||
| 698 | (let ((map (copy-keymap xterm-function-map))) | ||
| 699 | 742 | ||
| 700 | ;; Use inheritance to let the main keymap override those defaults. | 743 | (xterm-register-default-colors xterm-standard-colors) |
| 701 | ;; This way we don't override terminfo-derived settings or settings | ||
| 702 | ;; made in the init file. | ||
| 703 | (set-keymap-parent map (keymap-parent input-decode-map)) | ||
| 704 | (set-keymap-parent input-decode-map map))) | ||
| 705 | |||
| 706 | (xterm-register-default-colors) | ||
| 707 | (tty-set-up-initial-frame-faces) | 744 | (tty-set-up-initial-frame-faces) |
| 708 | 745 | ||
| 709 | (if (eq xterm-extra-capabilities 'check) | 746 | (if (eq xterm-extra-capabilities 'check) |
| @@ -802,43 +839,19 @@ hitting screen's max DCS length." | |||
| 802 | "\a" | 839 | "\a" |
| 803 | (when screen "\e\\")))))))) | 840 | (when screen "\e\\")))))))) |
| 804 | 841 | ||
| 805 | ;; Set up colors, for those versions of xterm that support it. | ||
| 806 | (defvar xterm-standard-colors | ||
| 807 | ;; The names in the comments taken from XTerm-col.ad in the xterm | ||
| 808 | ;; distribution, see ftp://dickey.his.com/xterm/. RGB values are | ||
| 809 | ;; from rgb.txt. | ||
| 810 | '(("black" 0 ( 0 0 0)) ; black | ||
| 811 | ("red" 1 (205 0 0)) ; red3 | ||
| 812 | ("green" 2 ( 0 205 0)) ; green3 | ||
| 813 | ("yellow" 3 (205 205 0)) ; yellow3 | ||
| 814 | ("blue" 4 ( 0 0 238)) ; blue2 | ||
| 815 | ("magenta" 5 (205 0 205)) ; magenta3 | ||
| 816 | ("cyan" 6 ( 0 205 205)) ; cyan3 | ||
| 817 | ("white" 7 (229 229 229)) ; gray90 | ||
| 818 | ("brightblack" 8 (127 127 127)) ; gray50 | ||
| 819 | ("brightred" 9 (255 0 0)) ; red | ||
| 820 | ("brightgreen" 10 ( 0 255 0)) ; green | ||
| 821 | ("brightyellow" 11 (255 255 0)) ; yellow | ||
| 822 | ("brightblue" 12 (92 92 255)) ; rgb:5c/5c/ff | ||
| 823 | ("brightmagenta" 13 (255 0 255)) ; magenta | ||
| 824 | ("brightcyan" 14 ( 0 255 255)) ; cyan | ||
| 825 | ("brightwhite" 15 (255 255 255))) ; white | ||
| 826 | "Names of 16 standard xterm/aixterm colors, their numbers, and RGB values.") | ||
| 827 | |||
| 828 | (defun xterm-rgb-convert-to-16bit (prim) | 842 | (defun xterm-rgb-convert-to-16bit (prim) |
| 829 | "Convert an 8-bit primary color value PRIM to a corresponding 16-bit value." | 843 | "Convert an 8-bit primary color value PRIM to a corresponding 16-bit value." |
| 830 | (logior prim (lsh prim 8))) | 844 | (logior prim (lsh prim 8))) |
| 831 | 845 | ||
| 832 | (defun xterm-register-default-colors () | 846 | (defun xterm-register-default-colors (colors) |
| 833 | "Register the default set of colors for xterm or compatible emulator. | 847 | "Register the default set of colors for xterm or compatible emulator. |
| 834 | 848 | ||
| 835 | This function registers the number of colors returned by `display-color-cells' | 849 | This function registers the number of colors returned by `display-color-cells' |
| 836 | for the currently selected frame. The first 16 colors are taken from | 850 | for the currently selected frame. The first (16) colors are taken from |
| 837 | `xterm-standard-colors', which see, while the rest are computed assuming | 851 | COLORS, which see, while the rest are computed assuming |
| 838 | either the 88- or 256-color standard color scheme supported by latest | 852 | either the 88- or 256-color standard color scheme supported by latest |
| 839 | versions of xterm." | 853 | versions of xterm." |
| 840 | (let* ((ncolors (display-color-cells (selected-frame))) | 854 | (let* ((ncolors (display-color-cells)) |
| 841 | (colors xterm-standard-colors) | ||
| 842 | (color (car colors))) | 855 | (color (car colors))) |
| 843 | (if (> ncolors 0) | 856 | (if (> ncolors 0) |
| 844 | ;; Clear the 8 default tty colors registered by startup.el | 857 | ;; Clear the 8 default tty colors registered by startup.el |
| @@ -846,12 +859,12 @@ versions of xterm." | |||
| 846 | ;; Only register as many colors as are supported by the display. | 859 | ;; Only register as many colors as are supported by the display. |
| 847 | (while (and (> ncolors 0) colors) | 860 | (while (and (> ncolors 0) colors) |
| 848 | (tty-color-define (car color) (cadr color) | 861 | (tty-color-define (car color) (cadr color) |
| 849 | (mapcar 'xterm-rgb-convert-to-16bit | 862 | (mapcar #'xterm-rgb-convert-to-16bit |
| 850 | (car (cddr color)))) | 863 | (car (cddr color)))) |
| 851 | (setq colors (cdr colors) | 864 | (setq colors (cdr colors) |
| 852 | color (car colors) | 865 | color (car colors) |
| 853 | ncolors (1- ncolors))) | 866 | ncolors (1- ncolors))) |
| 854 | ;; We've exhausted the colors from `xterm-standard-colors'. If there | 867 | ;; We've exhausted the colors from `colors'. If there |
| 855 | ;; are more colors to support, compute them now. | 868 | ;; are more colors to support, compute them now. |
| 856 | (when (> ncolors 0) | 869 | (when (> ncolors 0) |
| 857 | (cond | 870 | (cond |
| @@ -863,7 +876,7 @@ versions of xterm." | |||
| 863 | ;; 88colres.pl in the xterm distribution. | 876 | ;; 88colres.pl in the xterm distribution. |
| 864 | (tty-color-define (format "color-%d" (- 256 ncolors)) | 877 | (tty-color-define (format "color-%d" (- 256 ncolors)) |
| 865 | (- 256 ncolors) | 878 | (- 256 ncolors) |
| 866 | (mapcar 'xterm-rgb-convert-to-16bit | 879 | (mapcar #'xterm-rgb-convert-to-16bit |
| 867 | (list (if (zerop r) 0 (+ (* r 40) 55)) | 880 | (list (if (zerop r) 0 (+ (* r 40) 55)) |
| 868 | (if (zerop g) 0 (+ (* g 40) 55)) | 881 | (if (zerop g) 0 (+ (* g 40) 55)) |
| 869 | (if (zerop b) 0 (+ (* b 40) 55))))) | 882 | (if (zerop b) 0 (+ (* b 40) 55))))) |
| @@ -890,7 +903,7 @@ versions of xterm." | |||
| 890 | (while (> ncolors 8) | 903 | (while (> ncolors 8) |
| 891 | (tty-color-define (format "color-%d" (- 88 ncolors)) | 904 | (tty-color-define (format "color-%d" (- 88 ncolors)) |
| 892 | (- 88 ncolors) | 905 | (- 88 ncolors) |
| 893 | (mapcar 'xterm-rgb-convert-to-16bit | 906 | (mapcar #'xterm-rgb-convert-to-16bit |
| 894 | (list (nth r levels) | 907 | (list (nth r levels) |
| 895 | (nth g levels) | 908 | (nth g levels) |
| 896 | (nth b levels)))) | 909 | (nth b levels)))) |
| @@ -925,6 +938,6 @@ versions of xterm." | |||
| 925 | (set-terminal-parameter nil 'background-mode 'dark) | 938 | (set-terminal-parameter nil 'background-mode 'dark) |
| 926 | t)) | 939 | t)) |
| 927 | 940 | ||
| 928 | (provide 'xterm) | 941 | (provide 'xterm) ;Backward compatibility. |
| 929 | 942 | (provide 'term/xterm) | |
| 930 | ;;; xterm.el ends here | 943 | ;;; xterm.el ends here |
diff --git a/lisp/textmodes/bibtex.el b/lisp/textmodes/bibtex.el index 8a018520f5f..10edefc9d3e 100644 --- a/lisp/textmodes/bibtex.el +++ b/lisp/textmodes/bibtex.el | |||
| @@ -2229,7 +2229,7 @@ Optional arg COMMA is as in `bibtex-enclosing-field'." | |||
| 2229 | bibtex-entry-kill-ring)) | 2229 | bibtex-entry-kill-ring)) |
| 2230 | ;; If we copied an entry from a buffer containing only this one entry, | 2230 | ;; If we copied an entry from a buffer containing only this one entry, |
| 2231 | ;; it can be missing the second "\n". | 2231 | ;; it can be missing the second "\n". |
| 2232 | (unless (looking-back "\n\n" (- (point 2))) (insert "\n")) | 2232 | (unless (looking-back "\n\n" (- (point) 2)) (insert "\n")) |
| 2233 | (unless (functionp bibtex-reference-keys) | 2233 | (unless (functionp bibtex-reference-keys) |
| 2234 | ;; update `bibtex-reference-keys' | 2234 | ;; update `bibtex-reference-keys' |
| 2235 | (save-excursion | 2235 | (save-excursion |
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el index 498def0b966..f67fae8bcfa 100644 --- a/lisp/textmodes/ispell.el +++ b/lisp/textmodes/ispell.el | |||
| @@ -1075,9 +1075,11 @@ of `ispell-dictionary-base-alist' elements." | |||
| 1075 | (dolist ( tmp-path (list ispell-aspell-dict-dir | 1075 | (dolist ( tmp-path (list ispell-aspell-dict-dir |
| 1076 | ispell-aspell-data-dir )) | 1076 | ispell-aspell-data-dir )) |
| 1077 | ;; Try xx.dat first, strip out variant, country code, etc, | 1077 | ;; Try xx.dat first, strip out variant, country code, etc, |
| 1078 | ;; then try xx_YY.dat (without stripping country code). | 1078 | ;; then try xx_YY.dat (without stripping country code), |
| 1079 | ;; then try xx-alt.dat, for deu-alt etc. | ||
| 1079 | (dolist (tmp-regexp (list "^[[:alpha:]]+" | 1080 | (dolist (tmp-regexp (list "^[[:alpha:]]+" |
| 1080 | "^[[:alpha:]_]+")) | 1081 | "^[[:alpha:]_]+" |
| 1082 | "^[[:alpha:]]+-\\(alt\\|old\\)")) | ||
| 1081 | (let ((fullpath | 1083 | (let ((fullpath |
| 1082 | (concat tmp-path "/" | 1084 | (concat tmp-path "/" |
| 1083 | (and (string-match tmp-regexp dict-name) | 1085 | (and (string-match tmp-regexp dict-name) |
| @@ -2986,10 +2988,14 @@ Keeps argument list for future Ispell invocations for no async support." | |||
| 2986 | (or ispell-local-dictionary ispell-dictionary "default")) | 2988 | (or ispell-local-dictionary ispell-dictionary "default")) |
| 2987 | (sit-for 0) | 2989 | (sit-for 0) |
| 2988 | (setq ispell-library-directory (ispell-check-version) | 2990 | (setq ispell-library-directory (ispell-check-version) |
| 2991 | ;; Assign a non-nil value to ispell-process-directory | ||
| 2992 | ;; before calling ispell-start-process, since that | ||
| 2993 | ;; function needs it to set default-directory when | ||
| 2994 | ;; ispell-async-processp is nil. | ||
| 2995 | ispell-process-directory default-directory | ||
| 2989 | ispell-process (ispell-start-process) | 2996 | ispell-process (ispell-start-process) |
| 2990 | ispell-filter nil | 2997 | ispell-filter nil |
| 2991 | ispell-filter-continue nil | 2998 | ispell-filter-continue nil) |
| 2992 | ispell-process-directory default-directory) | ||
| 2993 | 2999 | ||
| 2994 | (unless (equal ispell-process-directory (expand-file-name "~/")) | 3000 | (unless (equal ispell-process-directory (expand-file-name "~/")) |
| 2995 | ;; At this point, `ispell-process-directory' will be "~/" unless using | 3001 | ;; At this point, `ispell-process-directory' will be "~/" unless using |
| @@ -3015,7 +3021,12 @@ Keeps argument list for future Ispell invocations for no async support." | |||
| 3015 | (if (and (or (featurep 'xemacs) | 3021 | (if (and (or (featurep 'xemacs) |
| 3016 | (and (boundp 'enable-multibyte-characters) | 3022 | (and (boundp 'enable-multibyte-characters) |
| 3017 | enable-multibyte-characters)) | 3023 | enable-multibyte-characters)) |
| 3018 | (fboundp 'set-process-coding-system)) | 3024 | (fboundp 'set-process-coding-system) |
| 3025 | ;; Evidently, some people use the synchronous mode even | ||
| 3026 | ;; when async subprocesses are supported, in which case | ||
| 3027 | ;; set-process-coding-system is bound, but | ||
| 3028 | ;; ispell-process is not a process object. | ||
| 3029 | ispell-async-processp) | ||
| 3019 | (set-process-coding-system ispell-process (ispell-get-coding-system) | 3030 | (set-process-coding-system ispell-process (ispell-get-coding-system) |
| 3020 | (ispell-get-coding-system))) | 3031 | (ispell-get-coding-system))) |
| 3021 | ;; Get version ID line | 3032 | ;; Get version ID line |
diff --git a/lisp/textmodes/reftex-cite.el b/lisp/textmodes/reftex-cite.el index b22e8b1dcc0..17e8cfdc83c 100644 --- a/lisp/textmodes/reftex-cite.el +++ b/lisp/textmodes/reftex-cite.el | |||
| @@ -543,7 +543,14 @@ If FORMAT is non-nil `format' entry accordingly." | |||
| 543 | (extra | 543 | (extra |
| 544 | (cond | 544 | (cond |
| 545 | ((equal type "article") | 545 | ((equal type "article") |
| 546 | (concat (reftex-get-bib-field "journal" entry) " " | 546 | (concat (let ((jt (reftex-get-bib-field "journal" entry))) |
| 547 | ;; biblatex prefers the alternative journaltitle | ||
| 548 | ;; field, so check if that exists in case journal | ||
| 549 | ;; is empty. | ||
| 550 | (if (zerop (length jt)) | ||
| 551 | (reftex-get-bib-field "journaltitle" entry) | ||
| 552 | jt)) | ||
| 553 | " " | ||
| 547 | (reftex-get-bib-field "volume" entry) ", " | 554 | (reftex-get-bib-field "volume" entry) ", " |
| 548 | (reftex-get-bib-field "pages" entry))) | 555 | (reftex-get-bib-field "pages" entry))) |
| 549 | ((equal type "book") | 556 | ((equal type "book") |
diff --git a/lisp/textmodes/reftex-toc.el b/lisp/textmodes/reftex-toc.el index 085f2d7bdf9..d51fb9b2d4a 100644 --- a/lisp/textmodes/reftex-toc.el +++ b/lisp/textmodes/reftex-toc.el | |||
| @@ -190,8 +190,11 @@ M-% Global search and replace to rename label at point. | |||
| 190 | x Switch to TOC of external document (with LaTeX package `xr'). | 190 | x Switch to TOC of external document (with LaTeX package `xr'). |
| 191 | z Jump to a specific section (e.g. '3 z' goes to section 3).") | 191 | z Jump to a specific section (e.g. '3 z' goes to section 3).") |
| 192 | 192 | ||
| 193 | (defvar reftex--rebuilding-toc nil) | ||
| 194 | |||
| 193 | ;;;###autoload | 195 | ;;;###autoload |
| 194 | (defun reftex-toc (&optional rebuild reuse) | 196 | (defun reftex-toc (&optional _rebuild reuse) |
| 197 | ;; FIXME: Get rid of the `rebuild' argument. | ||
| 195 | "Show the table of contents for the current document. | 198 | "Show the table of contents for the current document. |
| 196 | When called with a raw C-u prefix, rescan the document first." | 199 | When called with a raw C-u prefix, rescan the document first." |
| 197 | 200 | ||
| @@ -201,6 +204,9 @@ When called with a raw C-u prefix, rescan the document first." | |||
| 201 | (interactive) | 204 | (interactive) |
| 202 | 205 | ||
| 203 | (if (or (not (string= reftex-last-toc-master (reftex-TeX-master-file))) | 206 | (if (or (not (string= reftex-last-toc-master (reftex-TeX-master-file))) |
| 207 | ;; FIXME: use (interactive "P") to receive current-prefix-arg as | ||
| 208 | ;; an argument instead of using the var here, which forces us to set | ||
| 209 | ;; current-prefix-arg in the callers. | ||
| 204 | current-prefix-arg) | 210 | current-prefix-arg) |
| 205 | (reftex-erase-buffer "*toc*")) | 211 | (reftex-erase-buffer "*toc*")) |
| 206 | 212 | ||
| @@ -225,7 +231,7 @@ When called with a raw C-u prefix, rescan the document first." | |||
| 225 | (docstruct-symbol reftex-docstruct-symbol) | 231 | (docstruct-symbol reftex-docstruct-symbol) |
| 226 | (xr-data (assq 'xr (symbol-value reftex-docstruct-symbol))) | 232 | (xr-data (assq 'xr (symbol-value reftex-docstruct-symbol))) |
| 227 | (xr-alist (cons (cons "" (buffer-file-name)) (nth 1 xr-data))) | 233 | (xr-alist (cons (cons "" (buffer-file-name)) (nth 1 xr-data))) |
| 228 | (here-I-am (if (boundp 'reftex-rebuilding-toc) | 234 | (here-I-am (if reftex--rebuilding-toc |
| 229 | (get 'reftex-toc :reftex-data) | 235 | (get 'reftex-toc :reftex-data) |
| 230 | (car (reftex-where-am-I)))) | 236 | (car (reftex-where-am-I)))) |
| 231 | (unsplittable (if (fboundp 'frame-property) | 237 | (unsplittable (if (fboundp 'frame-property) |
| @@ -414,17 +420,17 @@ SPC=view TAB=goto RET=goto+hide [q]uit [r]escan [l]abels [f]ollow [x]r [?]Help | |||
| 414 | (if reftex-toc-follow-mode | 420 | (if reftex-toc-follow-mode |
| 415 | (setq reftex-toc-follow-mode 1))) | 421 | (setq reftex-toc-follow-mode 1))) |
| 416 | 422 | ||
| 417 | (defun reftex-toc-next (&optional arg) | 423 | (defun reftex-toc-next (&optional _arg) |
| 418 | "Move to next selectable item." | 424 | "Move to next selectable item." |
| 419 | (interactive "p") | 425 | (interactive) |
| 420 | (when (featurep 'xemacs) (setq zmacs-region-stays t)) | 426 | (when (featurep 'xemacs) (setq zmacs-region-stays t)) |
| 421 | (setq reftex-callback-fwd t) | 427 | (setq reftex-callback-fwd t) |
| 422 | (or (eobp) (forward-char 1)) | 428 | (or (eobp) (forward-char 1)) |
| 423 | (goto-char (or (next-single-property-change (point) :data) | 429 | (goto-char (or (next-single-property-change (point) :data) |
| 424 | (point)))) | 430 | (point)))) |
| 425 | (defun reftex-toc-previous (&optional arg) | 431 | (defun reftex-toc-previous (&optional _arg) |
| 426 | "Move to previous selectable item." | 432 | "Move to previous selectable item." |
| 427 | (interactive "p") | 433 | (interactive) |
| 428 | (when (featurep 'xemacs) (setq zmacs-region-stays t)) | 434 | (when (featurep 'xemacs) (setq zmacs-region-stays t)) |
| 429 | (setq reftex-callback-fwd nil) | 435 | (setq reftex-callback-fwd nil) |
| 430 | (goto-char (or (previous-single-property-change (point) :data) | 436 | (goto-char (or (previous-single-property-change (point) :data) |
| @@ -558,7 +564,7 @@ With prefix arg 1, restrict index to the section at point." | |||
| 558 | (reftex-display-index (if restr nil arg) restr))) | 564 | (reftex-display-index (if restr nil arg) restr))) |
| 559 | 565 | ||
| 560 | ;; Rescanning the document and rebuilding the TOC buffer. | 566 | ;; Rescanning the document and rebuilding the TOC buffer. |
| 561 | (defun reftex-toc-rescan (&rest ignore) | 567 | (defun reftex-toc-rescan (&rest _) |
| 562 | "Regenerate the *toc* buffer by reparsing file of section at point." | 568 | "Regenerate the *toc* buffer by reparsing file of section at point." |
| 563 | (interactive) | 569 | (interactive) |
| 564 | (if (and reftex-enable-partial-scans | 570 | (if (and reftex-enable-partial-scans |
| @@ -576,12 +582,12 @@ With prefix arg 1, restrict index to the section at point." | |||
| 576 | (switch-to-buffer-other-window | 582 | (switch-to-buffer-other-window |
| 577 | (reftex-get-file-buffer-force file)) | 583 | (reftex-get-file-buffer-force file)) |
| 578 | (setq current-prefix-arg '(4)) | 584 | (setq current-prefix-arg '(4)) |
| 579 | (let ((reftex-rebuilding-toc t)) | 585 | (let ((reftex--rebuilding-toc t)) |
| 580 | (reftex-toc)))) | 586 | (reftex-toc)))) |
| 581 | (reftex-toc-Rescan)) | 587 | (reftex-toc-Rescan)) |
| 582 | (reftex-kill-temporary-buffers)) | 588 | (reftex-kill-temporary-buffers)) |
| 583 | 589 | ||
| 584 | (defun reftex-toc-Rescan (&rest ignore) | 590 | (defun reftex-toc-Rescan (&rest _) |
| 585 | "Regenerate the *toc* buffer by reparsing the entire document." | 591 | "Regenerate the *toc* buffer by reparsing the entire document." |
| 586 | (interactive) | 592 | (interactive) |
| 587 | (let* ((line (+ (count-lines (point-min) (point)) (if (bolp) 1 0)))) | 593 | (let* ((line (+ (count-lines (point-min) (point)) (if (bolp) 1 0)))) |
| @@ -589,17 +595,17 @@ With prefix arg 1, restrict index to the section at point." | |||
| 589 | (switch-to-buffer-other-window | 595 | (switch-to-buffer-other-window |
| 590 | (reftex-get-file-buffer-force reftex-last-toc-file)) | 596 | (reftex-get-file-buffer-force reftex-last-toc-file)) |
| 591 | (setq current-prefix-arg '(16)) | 597 | (setq current-prefix-arg '(16)) |
| 592 | (let ((reftex-rebuilding-toc t)) | 598 | (let ((reftex--rebuilding-toc t)) |
| 593 | (reftex-toc))) | 599 | (reftex-toc))) |
| 594 | 600 | ||
| 595 | (defun reftex-toc-revert (&rest ignore) | 601 | (defun reftex-toc-revert (&rest _) |
| 596 | "Regenerate the TOC from the internal lists." | 602 | "Regenerate the TOC from the internal lists." |
| 597 | (interactive) | 603 | (interactive) |
| 598 | (let ((unsplittable | 604 | (let ((unsplittable |
| 599 | (if (fboundp 'frame-property) | 605 | (if (fboundp 'frame-property) |
| 600 | (frame-property (selected-frame) 'unsplittable) | 606 | (frame-property (selected-frame) 'unsplittable) |
| 601 | (frame-parameter nil 'unsplittable))) | 607 | (frame-parameter nil 'unsplittable))) |
| 602 | (reftex-rebuilding-toc t)) | 608 | (reftex--rebuilding-toc t)) |
| 603 | (if unsplittable | 609 | (if unsplittable |
| 604 | (switch-to-buffer | 610 | (switch-to-buffer |
| 605 | (reftex-get-file-buffer-force reftex-last-toc-file)) | 611 | (reftex-get-file-buffer-force reftex-last-toc-file)) |
| @@ -607,9 +613,9 @@ With prefix arg 1, restrict index to the section at point." | |||
| 607 | (reftex-get-file-buffer-force reftex-last-toc-file)))) | 613 | (reftex-get-file-buffer-force reftex-last-toc-file)))) |
| 608 | (reftex-erase-buffer "*toc*") | 614 | (reftex-erase-buffer "*toc*") |
| 609 | (setq current-prefix-arg nil) | 615 | (setq current-prefix-arg nil) |
| 610 | (reftex-toc t)) | 616 | (reftex-toc t t)) |
| 611 | 617 | ||
| 612 | (defun reftex-toc-external (&rest ignore) | 618 | (defun reftex-toc-external (&rest _) |
| 613 | "Switch to table of contents of an external document." | 619 | "Switch to table of contents of an external document." |
| 614 | (interactive) | 620 | (interactive) |
| 615 | (reftex-toc-dframe-p nil 'error) | 621 | (reftex-toc-dframe-p nil 'error) |
| @@ -637,18 +643,17 @@ Useful for large TOCs." | |||
| 637 | 643 | ||
| 638 | ;; Promotion/Demotion stuff | 644 | ;; Promotion/Demotion stuff |
| 639 | 645 | ||
| 640 | (defvar pro-or-de) | 646 | (defvar reftex--pro-or-de) |
| 641 | (defvar start-pos) | 647 | (defvar reftex--start-line) |
| 642 | (defvar start-line) | 648 | (defvar reftex--mark-line) |
| 643 | (defvar mark-line) | ||
| 644 | 649 | ||
| 645 | (defun reftex-toc-demote (&optional arg) | 650 | (defun reftex-toc-demote (&optional _arg) |
| 646 | "Demote section at point. If region is active, apply to all in region." | 651 | "Demote section at point. If region is active, apply to all in region." |
| 647 | (interactive "p") | 652 | (interactive) |
| 648 | (reftex-toc-do-promote 1)) | 653 | (reftex-toc-do-promote 1)) |
| 649 | (defun reftex-toc-promote (&optional arg) | 654 | (defun reftex-toc-promote (&optional _arg) |
| 650 | "Promote section at point. If region is active, apply to all in region." | 655 | "Promote section at point. If region is active, apply to all in region." |
| 651 | (interactive "p") | 656 | (interactive) |
| 652 | (reftex-toc-do-promote -1)) | 657 | (reftex-toc-do-promote -1)) |
| 653 | (defun reftex-toc-do-promote (delta) | 658 | (defun reftex-toc-do-promote (delta) |
| 654 | "Workhorse for `reftex-toc-promote' and `reftex-toc-demote'. | 659 | "Workhorse for `reftex-toc-promote' and `reftex-toc-demote'. |
| @@ -657,14 +662,15 @@ point." | |||
| 657 | ;; We should not do anything unless we are sure this is going to work for | 662 | ;; We should not do anything unless we are sure this is going to work for |
| 658 | ;; each section in the region. Therefore we first collect information and | 663 | ;; each section in the region. Therefore we first collect information and |
| 659 | ;; test. | 664 | ;; test. |
| 660 | (let* ((start-line (+ (count-lines (point-min) (point)) | 665 | (let* ((reftex--start-line (+ (count-lines (point-min) (point)) |
| 661 | (if (bolp) 1 0))) | 666 | (if (bolp) 1 0))) |
| 662 | (mark-line (if (reftex-region-active-p) | 667 | (reftex--mark-line |
| 663 | (save-excursion (goto-char (mark)) | 668 | (if (reftex-region-active-p) |
| 664 | (+ (count-lines (point-min) (point)) | 669 | (save-excursion (goto-char (mark)) |
| 665 | (if (bolp) 1 0))))) | 670 | (+ (count-lines (point-min) (point)) |
| 671 | (if (bolp) 1 0))))) | ||
| 666 | (start-pos (point)) | 672 | (start-pos (point)) |
| 667 | (pro-or-de (if (> delta 0) "de" "pro")) | 673 | (reftex--pro-or-de (if (> delta 0) "de" "pro")) |
| 668 | beg end entries data sections nsec msg) | 674 | beg end entries data sections nsec msg) |
| 669 | (setq msg | 675 | (setq msg |
| 670 | (catch 'exit | 676 | (catch 'exit |
| @@ -713,23 +719,23 @@ point." | |||
| 713 | ;; Rescan the document and rebuilt the toc buffer | 719 | ;; Rescan the document and rebuilt the toc buffer |
| 714 | (save-window-excursion | 720 | (save-window-excursion |
| 715 | (reftex-toc-Rescan)) | 721 | (reftex-toc-Rescan)) |
| 716 | (reftex-toc-restore-region start-line mark-line) | 722 | (reftex-toc-restore-region reftex--start-line reftex--mark-line) |
| 717 | (message "%d section%s %smoted" | 723 | (message "%d section%s %smoted" |
| 718 | nsec (if (= 1 nsec) "" "s") pro-or-de) | 724 | nsec (if (= 1 nsec) "" "s") reftex--pro-or-de) |
| 719 | nil)) | 725 | nil)) |
| 720 | (if msg (progn (ding) (message "%s" msg))))) | 726 | (if msg (progn (ding) (message "%s" msg))))) |
| 721 | 727 | ||
| 722 | 728 | ||
| 723 | (defun reftex-toc-restore-region (point-line &optional mark-line) | 729 | (defun reftex-toc-restore-region (point-line &optional mark-line) |
| 724 | (let (mpos) | 730 | (let ((mpos |
| 725 | (when mark-line | 731 | (when mark-line |
| 726 | (goto-char (point-min)) | 732 | (goto-char (point-min)) |
| 727 | (forward-line (1- mark-line)) | 733 | (forward-line (1- mark-line)) |
| 728 | (setq mpos (point))) | 734 | (point)))) |
| 729 | (when point-line | 735 | (when point-line |
| 730 | (goto-char (point-min)) | 736 | (goto-char (point-min)) |
| 731 | (forward-line (1- point-line))) | 737 | (forward-line (1- point-line))) |
| 732 | (when mark-line | 738 | (when mpos |
| 733 | (set-mark mpos) | 739 | (set-mark mpos) |
| 734 | (if (featurep 'xemacs) | 740 | (if (featurep 'xemacs) |
| 735 | (zmacs-activate-region) | 741 | (zmacs-activate-region) |
| @@ -749,7 +755,7 @@ promotion/demotion later. DELTA is the level change." | |||
| 749 | (name nil) | 755 | (name nil) |
| 750 | ;; Here follows some paranoid code to make very sure we are not | 756 | ;; Here follows some paranoid code to make very sure we are not |
| 751 | ;; going to break anything | 757 | ;; going to break anything |
| 752 | (name1 ; dummy | 758 | (_ |
| 753 | (if (and (markerp marker) (marker-buffer marker)) | 759 | (if (and (markerp marker) (marker-buffer marker)) |
| 754 | ;; Buffer is still live and we have the marker. | 760 | ;; Buffer is still live and we have the marker. |
| 755 | (progn | 761 | (progn |
| @@ -772,24 +778,24 @@ promotion/demotion later. DELTA is the level change." | |||
| 772 | ;; We don't have a live marker: scan and load files. | 778 | ;; We don't have a live marker: scan and load files. |
| 773 | (reftex-toc-load-all-files-for-promotion))) | 779 | (reftex-toc-load-all-files-for-promotion))) |
| 774 | (level (cdr (assoc name reftex-section-levels-all))) | 780 | (level (cdr (assoc name reftex-section-levels-all))) |
| 775 | (dummy (if (not (integerp level)) | 781 | (_ (if (not (integerp level)) |
| 776 | (progn | 782 | (progn |
| 777 | (goto-char toc-point) | 783 | (goto-char toc-point) |
| 778 | (error "Cannot %smote special sections" pro-or-de)))) | 784 | (error "Cannot %smote special sections" reftex--pro-or-de)))) |
| 779 | (newlevel (if (>= level 0) (+ delta level) (- level delta))) | 785 | (newlevel (if (>= level 0) (+ delta level) (- level delta))) |
| 780 | (dummy2 (if (or (and (>= level 0) (= newlevel -1)) | 786 | (_ (if (or (and (>= level 0) (= newlevel -1)) |
| 781 | (and (< level 0) (= newlevel 0))) | 787 | (and (< level 0) (= newlevel 0))) |
| 782 | (error "Cannot %smote \\%s" pro-or-de name))) | 788 | (error "Cannot %smote \\%s" reftex--pro-or-de name))) |
| 783 | (newname (reftex-toc-newhead-from-alist newlevel name | 789 | (newname (reftex-toc-newhead-from-alist newlevel name |
| 784 | reftex-section-levels-all))) | 790 | reftex-section-levels-all))) |
| 785 | (if (and name newname) | 791 | (if (and name newname) |
| 786 | (list data name newname toc-point) | 792 | (list data name newname toc-point) |
| 787 | (goto-char toc-point) | 793 | (goto-char toc-point) |
| 788 | (error "Cannot %smote \\%s" pro-or-de name)))) | 794 | (error "Cannot %smote \\%s" reftex--pro-or-de name)))) |
| 789 | 795 | ||
| 790 | (defun reftex-toc-promote-action (x) | 796 | (defun reftex-toc-promote-action (x) |
| 791 | "Change the level of a TOC entry. | 797 | "Change the level of a TOC entry. |
| 792 | PRO-OR-DE is assumed to be dynamically scoped into this function." | 798 | `reftex--pro-or-de' is assumed to be dynamically scoped into this function." |
| 793 | (let* ((data (car x)) | 799 | (let* ((data (car x)) |
| 794 | (name (nth 1 x)) | 800 | (name (nth 1 x)) |
| 795 | (newname (nth 2 x)) | 801 | (newname (nth 2 x)) |
| @@ -798,7 +804,7 @@ PRO-OR-DE is assumed to be dynamically scoped into this function." | |||
| 798 | (goto-char (marker-position marker)) | 804 | (goto-char (marker-position marker)) |
| 799 | (if (looking-at (concat "\\([ \t]*" reftex-section-pre-regexp "\\)" (regexp-quote name))) | 805 | (if (looking-at (concat "\\([ \t]*" reftex-section-pre-regexp "\\)" (regexp-quote name))) |
| 800 | (replace-match (concat "\\1" newname)) | 806 | (replace-match (concat "\\1" newname)) |
| 801 | (error "Fatal error during %smotion" pro-or-de))))) | 807 | (error "Fatal error during %smotion" reftex--pro-or-de))))) |
| 802 | 808 | ||
| 803 | (defun reftex-toc-extract-section-number (entry) | 809 | (defun reftex-toc-extract-section-number (entry) |
| 804 | "Get the numbering of a TOC entry, for message purposes." | 810 | "Get the numbering of a TOC entry, for message purposes." |
| @@ -848,11 +854,11 @@ if these sets are sorted blocks in the alist." | |||
| 848 | "Make sure all files of the document are being visited by buffers, | 854 | "Make sure all files of the document are being visited by buffers, |
| 849 | and that the scanning info is absolutely up to date. | 855 | and that the scanning info is absolutely up to date. |
| 850 | We do this by rescanning with `reftex-keep-temporary-buffers' bound to t. | 856 | We do this by rescanning with `reftex-keep-temporary-buffers' bound to t. |
| 851 | The variable PRO-OR-DE is assumed to be dynamically scoped into this function. | 857 | The variable `reftex--pro-or-de' is assumed to be dynamically scoped into this function. |
| 852 | When finished, we exit with an error message." | 858 | When finished, we exit with an error message." |
| 853 | (let ((reftex-keep-temporary-buffers t)) | 859 | (let ((reftex-keep-temporary-buffers t)) |
| 854 | (reftex-toc-Rescan) | 860 | (reftex-toc-Rescan) |
| 855 | (reftex-toc-restore-region start-line mark-line) | 861 | (reftex-toc-restore-region reftex--start-line reftex--mark-line) |
| 856 | (throw 'exit | 862 | (throw 'exit |
| 857 | "TOC had to be updated first. Please check selection and repeat the command."))) | 863 | "TOC had to be updated first. Please check selection and repeat the command."))) |
| 858 | 864 | ||
| @@ -895,7 +901,7 @@ label prefix determines the wording of a reference." | |||
| 895 | 901 | ||
| 896 | (let* ((toc (get-text-property (point) :data)) | 902 | (let* ((toc (get-text-property (point) :data)) |
| 897 | (toc-window (selected-window)) | 903 | (toc-window (selected-window)) |
| 898 | show-window show-buffer match) | 904 | match) |
| 899 | 905 | ||
| 900 | (unless toc (error "Don't know which TOC line to visit")) | 906 | (unless toc (error "Don't know which TOC line to visit")) |
| 901 | 907 | ||
| @@ -926,30 +932,33 @@ label prefix determines the wording of a reference." | |||
| 926 | (setq match (reftex-show-label-location toc reftex-callback-fwd | 932 | (setq match (reftex-show-label-location toc reftex-callback-fwd |
| 927 | no-revisit t)))) | 933 | no-revisit t)))) |
| 928 | 934 | ||
| 929 | (setq show-window (selected-window) | ||
| 930 | show-buffer (current-buffer)) | ||
| 931 | |||
| 932 | (unless match | 935 | (unless match |
| 933 | (select-window toc-window) | 936 | (select-window toc-window) |
| 934 | (error "Cannot find location")) | 937 | (error "Cannot find location")) |
| 935 | 938 | ||
| 936 | (select-window toc-window) | 939 | ;; Use the `final' parameter to decide what to do next. |
| 937 | |||
| 938 | ;; use the `final' parameter to decide what to do next | ||
| 939 | (cond | 940 | (cond |
| 940 | ((eq final t) | 941 | ((eq final t) |
| 941 | (reftex-unhighlight 0) | 942 | (with-selected-window toc-window |
| 942 | (select-window show-window)) | 943 | (reftex-unhighlight 0))) |
| 943 | ((eq final 'hide) | 944 | ((eq final 'hide) |
| 944 | (reftex-unhighlight 0) | 945 | (let ((show-window (selected-window)) |
| 945 | (or (one-window-p) (delete-window)) | 946 | (show-buffer (window-buffer))) |
| 946 | ;; If `show-window' is still live, show-buffer is already visible | 947 | (unless (eq show-window toc-window) ;FIXME: Can this happen? |
| 947 | ;; so let's not make it visible in yet-another-window. | 948 | (with-selected-window toc-window |
| 948 | (if (window-live-p show-window) | 949 | (reftex-unhighlight 0) |
| 949 | (set-buffer show-buffer) | 950 | (or (one-window-p) (delete-window)))) |
| 950 | (switch-to-buffer show-buffer)) | 951 | ;; If `show-window' is still live, show-buffer is already visible |
| 951 | (reftex-re-enlarge)) | 952 | ;; so let's not make it visible in yet-another-window. |
| 952 | (t nil)))) | 953 | (unless (window-live-p show-window) |
| 954 | ;; FIXME: How could show-window not be live? | ||
| 955 | (switch-to-buffer show-buffer)) | ||
| 956 | (reftex-re-enlarge))) | ||
| 957 | (t | ||
| 958 | (unless (eq (selected-frame) (window-frame toc-window)) | ||
| 959 | ;; Make sure `toc-window' is not just selected but has focus. | ||
| 960 | (select-frame-set-input-focus (window-frame toc-window))) | ||
| 961 | (select-window toc-window))))) | ||
| 953 | 962 | ||
| 954 | (defun reftex-toc-find-section (toc &optional no-revisit) | 963 | (defun reftex-toc-find-section (toc &optional no-revisit) |
| 955 | (let* ((file (nth 3 toc)) | 964 | (let* ((file (nth 3 toc)) |
diff --git a/lisp/textmodes/reftex.el b/lisp/textmodes/reftex.el index ce083c9a9a0..f1a917d5b60 100644 --- a/lisp/textmodes/reftex.el +++ b/lisp/textmodes/reftex.el | |||
| @@ -2446,7 +2446,7 @@ of ENTRY-LIST is a list of cons cells (\"MACRONAME\" . LEVEL). See | |||
| 2446 | 2446 | ||
| 2447 | ;;;*** | 2447 | ;;;*** |
| 2448 | 2448 | ||
| 2449 | ;;;### (autoloads nil "reftex-cite" "reftex-cite.el" "9e0690737924aef6e3836bc2c42a36c9") | 2449 | ;;;### (autoloads nil "reftex-cite" "reftex-cite.el" "83811ccf3471820f0ad0dc005ffc88d5") |
| 2450 | ;;; Generated autoloads from reftex-cite.el | 2450 | ;;; Generated autoloads from reftex-cite.el |
| 2451 | 2451 | ||
| 2452 | (autoload 'reftex-default-bibliography "reftex-cite" "\ | 2452 | (autoload 'reftex-default-bibliography "reftex-cite" "\ |
| @@ -3046,7 +3046,7 @@ During a selection process, these are the local bindings. | |||
| 3046 | 3046 | ||
| 3047 | ;;;*** | 3047 | ;;;*** |
| 3048 | 3048 | ||
| 3049 | ;;;### (autoloads nil "reftex-toc" "reftex-toc.el" "8b6d6733d445a55206e84fc119909520") | 3049 | ;;;### (autoloads nil "reftex-toc" "reftex-toc.el" "70daa7ce5ba54f2c8d469337f64636c1") |
| 3050 | ;;; Generated autoloads from reftex-toc.el | 3050 | ;;; Generated autoloads from reftex-toc.el |
| 3051 | 3051 | ||
| 3052 | (autoload 'reftex-toc "reftex-toc" "\ | 3052 | (autoload 'reftex-toc "reftex-toc" "\ |
diff --git a/lisp/textmodes/sgml-mode.el b/lisp/textmodes/sgml-mode.el index c71ecb4d7a0..2ffe9c1e7ed 100644 --- a/lisp/textmodes/sgml-mode.el +++ b/lisp/textmodes/sgml-mode.el | |||
| @@ -1828,6 +1828,8 @@ This takes effect when first loading the library.") | |||
| 1828 | ("array" (nil \n | 1828 | ("array" (nil \n |
| 1829 | ("Item: " "<item>" str (if sgml-xml-mode "</item>") \n)) | 1829 | ("Item: " "<item>" str (if sgml-xml-mode "</item>") \n)) |
| 1830 | "align") | 1830 | "align") |
| 1831 | ("article" \n) | ||
| 1832 | ("aside" \n) | ||
| 1831 | ("au") | 1833 | ("au") |
| 1832 | ("b") | 1834 | ("b") |
| 1833 | ("big") | 1835 | ("big") |
| @@ -1853,7 +1855,10 @@ This takes effect when first loading the library.") | |||
| 1853 | "<dd>" (if sgml-xml-mode "</dd>") \n)) | 1855 | "<dd>" (if sgml-xml-mode "</dd>") \n)) |
| 1854 | ("em") | 1856 | ("em") |
| 1855 | ("fn" "id" "fn") ;; Footnotes were deprecated in HTML 3.2 | 1857 | ("fn" "id" "fn") ;; Footnotes were deprecated in HTML 3.2 |
| 1858 | ("footer" \n) | ||
| 1856 | ("head" \n) | 1859 | ("head" \n) |
| 1860 | ("header" \n) | ||
| 1861 | ("hgroup" \n) | ||
| 1857 | ("html" (\n | 1862 | ("html" (\n |
| 1858 | "<head>\n" | 1863 | "<head>\n" |
| 1859 | "<title>" (setq str (read-input "Title: ")) "</title>\n" | 1864 | "<title>" (setq str (read-input "Title: ")) "</title>\n" |
| @@ -1871,6 +1876,7 @@ This takes effect when first loading the library.") | |||
| 1871 | ("lang") | 1876 | ("lang") |
| 1872 | ("li" ,(not sgml-xml-mode)) | 1877 | ("li" ,(not sgml-xml-mode)) |
| 1873 | ("math" \n) | 1878 | ("math" \n) |
| 1879 | ("nav" \n) | ||
| 1874 | ("nobr") | 1880 | ("nobr") |
| 1875 | ("option" t ("value") ("label") ("selected" t)) | 1881 | ("option" t ("value") ("label") ("selected" t)) |
| 1876 | ("over" t) | 1882 | ("over" t) |
| @@ -1880,6 +1886,7 @@ This takes effect when first loading the library.") | |||
| 1880 | ("rev") | 1886 | ("rev") |
| 1881 | ("s") | 1887 | ("s") |
| 1882 | ("samp") | 1888 | ("samp") |
| 1889 | ("section" \n) | ||
| 1883 | ("small") | 1890 | ("small") |
| 1884 | ("span" nil | 1891 | ("span" nil |
| 1885 | ("class" | 1892 | ("class" |
| @@ -1910,6 +1917,8 @@ This takes effect when first loading the library.") | |||
| 1910 | ("acronym" . "Acronym") | 1917 | ("acronym" . "Acronym") |
| 1911 | ("address" . "Formatted mail address") | 1918 | ("address" . "Formatted mail address") |
| 1912 | ("array" . "Math array") | 1919 | ("array" . "Math array") |
| 1920 | ("article" . "An independent part of document or site") | ||
| 1921 | ("aside" . "Secondary content related to surrounding content (e.g. page or article)") | ||
| 1913 | ("au" . "Author") | 1922 | ("au" . "Author") |
| 1914 | ("b" . "Bold face") | 1923 | ("b" . "Bold face") |
| 1915 | ("base" . "Base address for URLs") | 1924 | ("base" . "Base address for URLs") |
| @@ -1939,6 +1948,7 @@ This takes effect when first loading the library.") | |||
| 1939 | ("figt" . "Figure text") | 1948 | ("figt" . "Figure text") |
| 1940 | ("fn" . "Footnote") ;; No one supports special footnote rendering. | 1949 | ("fn" . "Footnote") ;; No one supports special footnote rendering. |
| 1941 | ("font" . "Font size") | 1950 | ("font" . "Font size") |
| 1951 | ("footer" . "Footer of a section") | ||
| 1942 | ("form" . "Form with input fields") | 1952 | ("form" . "Form with input fields") |
| 1943 | ("group" . "Document grouping") | 1953 | ("group" . "Document grouping") |
| 1944 | ("h1" . "Most important section headline") | 1954 | ("h1" . "Most important section headline") |
| @@ -1948,6 +1958,8 @@ This takes effect when first loading the library.") | |||
| 1948 | ("h5" . "Unimportant section headline") | 1958 | ("h5" . "Unimportant section headline") |
| 1949 | ("h6" . "Least important section headline") | 1959 | ("h6" . "Least important section headline") |
| 1950 | ("head" . "Document header") | 1960 | ("head" . "Document header") |
| 1961 | ("header" . "Header of a section") | ||
| 1962 | ("hgroup" . "Group of headings - h1-h6 elements") | ||
| 1951 | ("hr" . "Horizontal rule") | 1963 | ("hr" . "Horizontal rule") |
| 1952 | ("html" . "HTML Document") | 1964 | ("html" . "HTML Document") |
| 1953 | ("i" . "Italic face") | 1965 | ("i" . "Italic face") |
| @@ -1960,8 +1972,9 @@ This takes effect when first loading the library.") | |||
| 1960 | ("li" . "List item") | 1972 | ("li" . "List item") |
| 1961 | ("link" . "Link relationship") | 1973 | ("link" . "Link relationship") |
| 1962 | ("math" . "Math formula") | 1974 | ("math" . "Math formula") |
| 1963 | ("menu" . "Menu list (obsolete)") | 1975 | ("menu" . "List of commands") |
| 1964 | ("mh" . "Form mail header") | 1976 | ("mh" . "Form mail header") |
| 1977 | ("nav" . "Group of navigational links") | ||
| 1965 | ("nextid" . "Allocate new id") | 1978 | ("nextid" . "Allocate new id") |
| 1966 | ("nobr" . "Text without line break") | 1979 | ("nobr" . "Text without line break") |
| 1967 | ("ol" . "Ordered list") | 1980 | ("ol" . "Ordered list") |
| @@ -1975,6 +1988,7 @@ This takes effect when first loading the library.") | |||
| 1975 | ("rev" . "Reverse video") | 1988 | ("rev" . "Reverse video") |
| 1976 | ("s" . "Strikeout") | 1989 | ("s" . "Strikeout") |
| 1977 | ("samp" . "Sample text") | 1990 | ("samp" . "Sample text") |
| 1991 | ("section" . "Section of a document") | ||
| 1978 | ("select" . "Selection list") | 1992 | ("select" . "Selection list") |
| 1979 | ("small" . "Font size") | 1993 | ("small" . "Font size") |
| 1980 | ("sp" . "Nobreak space") | 1994 | ("sp" . "Nobreak space") |
| @@ -2242,6 +2256,33 @@ HTML Autoview mode is a buffer-local minor mode for use with | |||
| 2242 | ""))) | 2256 | ""))) |
| 2243 | \n)) | 2257 | \n)) |
| 2244 | 2258 | ||
| 2259 | (define-skeleton html-navigational-links | ||
| 2260 | "Group of navigational links." | ||
| 2261 | nil | ||
| 2262 | "<nav>" \n | ||
| 2263 | "<ul>" \n | ||
| 2264 | "<li><a href=\"" (skeleton-read "URL: " "#") "\">" | ||
| 2265 | (skeleton-read "Title: ") "</a>" | ||
| 2266 | (if sgml-xml-mode (if sgml-xml-mode "</li>")) \n | ||
| 2267 | "</ul>" \n | ||
| 2268 | "</nav>") | ||
| 2269 | |||
| 2270 | (define-skeleton html-html5-template | ||
| 2271 | "Initial HTML5 template" | ||
| 2272 | nil | ||
| 2273 | "<!DOCTYPE html>" \n | ||
| 2274 | "<html lang=\"en\">" \n | ||
| 2275 | "<head>" \n | ||
| 2276 | "<meta charset=\"utf-8\">" \n | ||
| 2277 | "<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">" \n | ||
| 2278 | "<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">" \n | ||
| 2279 | "<title>" (skeleton-read "Page Title: ") "</title>" \n | ||
| 2280 | "</head>" \n | ||
| 2281 | "<body>" \n | ||
| 2282 | "<div id=\"app\"></div>" \n | ||
| 2283 | "</body>" \n | ||
| 2284 | "</html>") | ||
| 2285 | |||
| 2245 | (provide 'sgml-mode) | 2286 | (provide 'sgml-mode) |
| 2246 | 2287 | ||
| 2247 | ;;; sgml-mode.el ends here | 2288 | ;;; sgml-mode.el ends here |
diff --git a/lisp/textmodes/text-mode.el b/lisp/textmodes/text-mode.el index 7effa6ade59..1466556ab59 100644 --- a/lisp/textmodes/text-mode.el +++ b/lisp/textmodes/text-mode.el | |||
| @@ -149,7 +149,8 @@ Turning on Paragraph-Indent minor mode runs the normal hook | |||
| 149 | (defalias 'indented-text-mode 'text-mode) | 149 | (defalias 'indented-text-mode 'text-mode) |
| 150 | 150 | ||
| 151 | ;; This can be made a no-op once all modes that use text-mode-hook | 151 | ;; This can be made a no-op once all modes that use text-mode-hook |
| 152 | ;; are "derived" from text-mode. | 152 | ;; are "derived" from text-mode. (As of 2015/04, and probably well before, |
| 153 | ;; the only one I can find that doesn't so derive is rmail-edit-mode.) | ||
| 153 | (defun text-mode-hook-identify () | 154 | (defun text-mode-hook-identify () |
| 154 | "Mark that this mode has run `text-mode-hook'. | 155 | "Mark that this mode has run `text-mode-hook'. |
| 155 | This is how `toggle-text-mode-auto-fill' knows which buffers to operate on." | 156 | This is how `toggle-text-mode-auto-fill' knows which buffers to operate on." |
diff --git a/lisp/url/url-handlers.el b/lisp/url/url-handlers.el index ff3eafd19da..001a7831ad5 100644 --- a/lisp/url/url-handlers.el +++ b/lisp/url/url-handlers.el | |||
| @@ -344,14 +344,14 @@ They count bytes from the beginning of the body." | |||
| 344 | 344 | ||
| 345 | (put 'insert-file-contents 'url-file-handlers 'url-insert-file-contents) | 345 | (put 'insert-file-contents 'url-file-handlers 'url-insert-file-contents) |
| 346 | 346 | ||
| 347 | (defun url-file-name-completion (url directory &optional predicate) | 347 | (defun url-file-name-completion (url _directory &optional _predicate) |
| 348 | ;; Even if it's not implemented, it's not an error to ask for completion, | 348 | ;; Even if it's not implemented, it's not an error to ask for completion, |
| 349 | ;; in case it's available (bug#14806). | 349 | ;; in case it's available (bug#14806). |
| 350 | ;; (error "Unimplemented") | 350 | ;; (error "Unimplemented") |
| 351 | url) | 351 | url) |
| 352 | (put 'file-name-completion 'url-file-handlers 'url-file-name-completion) | 352 | (put 'file-name-completion 'url-file-handlers 'url-file-name-completion) |
| 353 | 353 | ||
| 354 | (defun url-file-name-all-completions (file directory) | 354 | (defun url-file-name-all-completions (_file _directory) |
| 355 | ;; Even if it's not implemented, it's not an error to ask for completion, | 355 | ;; Even if it's not implemented, it's not an error to ask for completion, |
| 356 | ;; in case it's available (bug#14806). | 356 | ;; in case it's available (bug#14806). |
| 357 | ;; (error "Unimplemented") | 357 | ;; (error "Unimplemented") |
diff --git a/lisp/url/url-http.el b/lisp/url/url-http.el index d766952ebf3..6a7d8e2c947 100644 --- a/lisp/url/url-http.el +++ b/lisp/url/url-http.el | |||
| @@ -485,6 +485,8 @@ work correctly." | |||
| 485 | ) | 485 | ) |
| 486 | ) | 486 | ) |
| 487 | 487 | ||
| 488 | (declare-function gnutls-peer-status "gnutls.c" (proc)) | ||
| 489 | |||
| 488 | (defun url-http-parse-headers () | 490 | (defun url-http-parse-headers () |
| 489 | "Parse and handle HTTP specific headers. | 491 | "Parse and handle HTTP specific headers. |
| 490 | Return t if and only if the current buffer is still active and | 492 | Return t if and only if the current buffer is still active and |
diff --git a/lisp/vc/ediff-util.el b/lisp/vc/ediff-util.el index 62a0d9da0ab..260366e242a 100644 --- a/lisp/vc/ediff-util.el +++ b/lisp/vc/ediff-util.el | |||
| @@ -2318,6 +2318,7 @@ the number seen by the user." | |||
| 2318 | (narrow-to-region | 2318 | (narrow-to-region |
| 2319 | (ediff-get-diff-posn 'B 'beg n ctl-buf) | 2319 | (ediff-get-diff-posn 'B 'beg n ctl-buf) |
| 2320 | (ediff-get-diff-posn 'B 'end n ctl-buf)) | 2320 | (ediff-get-diff-posn 'B 'end n ctl-buf)) |
| 2321 | (goto-char (point-min)) | ||
| 2321 | (re-search-forward regex-B nil t)))) | 2322 | (re-search-forward regex-B nil t)))) |
| 2322 | (reg-C-match (if ediff-3way-comparison-job | 2323 | (reg-C-match (if ediff-3way-comparison-job |
| 2323 | (ediff-with-current-buffer ediff-buffer-C | 2324 | (ediff-with-current-buffer ediff-buffer-C |
| @@ -2325,6 +2326,7 @@ the number seen by the user." | |||
| 2325 | (narrow-to-region | 2326 | (narrow-to-region |
| 2326 | (ediff-get-diff-posn 'C 'beg n ctl-buf) | 2327 | (ediff-get-diff-posn 'C 'beg n ctl-buf) |
| 2327 | (ediff-get-diff-posn 'C 'end n ctl-buf)) | 2328 | (ediff-get-diff-posn 'C 'end n ctl-buf)) |
| 2329 | (goto-char (point-min)) | ||
| 2328 | (re-search-forward regex-C nil t)))))) | 2330 | (re-search-forward regex-C nil t)))))) |
| 2329 | (not (eval (if ediff-3way-comparison-job | 2331 | (not (eval (if ediff-3way-comparison-job |
| 2330 | (list ediff-focus-regexp-connective | 2332 | (list ediff-focus-regexp-connective |
diff --git a/lisp/vc/log-edit.el b/lisp/vc/log-edit.el index f82c7e9052e..08ae998200b 100644 --- a/lisp/vc/log-edit.el +++ b/lisp/vc/log-edit.el | |||
| @@ -717,6 +717,9 @@ can thus take some time." | |||
| 717 | 717 | ||
| 718 | (defvar log-edit-changelog-use-first nil) | 718 | (defvar log-edit-changelog-use-first nil) |
| 719 | 719 | ||
| 720 | (defvar log-edit-rewrite-tiny-change t | ||
| 721 | "Non-nil means rewrite (tiny change).") | ||
| 722 | |||
| 720 | (defvar log-edit-rewrite-fixes nil | 723 | (defvar log-edit-rewrite-fixes nil |
| 721 | "Rule to rewrite bug numbers into Fixes: headers. | 724 | "Rule to rewrite bug numbers into Fixes: headers. |
| 722 | The value should be of the form (REGEXP . REPLACEMENT) | 725 | The value should be of the form (REGEXP . REPLACEMENT) |
| @@ -761,7 +764,7 @@ regardless of user name or time." | |||
| 761 | (log-edit-insert-changelog-entries (log-edit-files))))) | 764 | (log-edit-insert-changelog-entries (log-edit-files))))) |
| 762 | (log-edit-set-common-indentation) | 765 | (log-edit-set-common-indentation) |
| 763 | ;; Add an Author: field if appropriate. | 766 | ;; Add an Author: field if appropriate. |
| 764 | (when author (log-edit-add-field "Author" author)) | 767 | (when author (log-edit-add-field "Author" (car author))) |
| 765 | ;; Add a Fixes: field if applicable. | 768 | ;; Add a Fixes: field if applicable. |
| 766 | (when (consp log-edit-rewrite-fixes) | 769 | (when (consp log-edit-rewrite-fixes) |
| 767 | (rfc822-goto-eoh) | 770 | (rfc822-goto-eoh) |
| @@ -782,7 +785,13 @@ regardless of user name or time." | |||
| 782 | (goto-char start) | 785 | (goto-char start) |
| 783 | (skip-chars-forward "^():") | 786 | (skip-chars-forward "^():") |
| 784 | (skip-chars-forward ": ") | 787 | (skip-chars-forward ": ") |
| 785 | (delete-region start (point)))))))) | 788 | (delete-region start (point))))) |
| 789 | ;; FIXME also add "Co-authored-by" when appropriate. | ||
| 790 | ;; Bzr accepts multiple --author arguments, others (?) don't. | ||
| 791 | (and log-edit-rewrite-tiny-change | ||
| 792 | (eq 'tiny (cdr author)) | ||
| 793 | (goto-char (point-max)) | ||
| 794 | (insert "\nCopyright-paperwork-exempt: yes\n"))))) | ||
| 786 | 795 | ||
| 787 | ;;;; | 796 | ;;;; |
| 788 | ;;;; functions for getting commit message from ChangeLog a file... | 797 | ;;;; functions for getting commit message from ChangeLog a file... |
| @@ -868,19 +877,26 @@ Return non-nil if it is." | |||
| 868 | (if (null log-edit-changelog-use-first) | 877 | (if (null log-edit-changelog-use-first) |
| 869 | (looking-at (regexp-quote (format "%s %s <%s>" time name mail))) | 878 | (looking-at (regexp-quote (format "%s %s <%s>" time name mail))) |
| 870 | ;; Check the author, to potentially add it as a "Author: " header. | 879 | ;; Check the author, to potentially add it as a "Author: " header. |
| 880 | ;; FIXME This accumulates multiple authors, but only when there | ||
| 881 | ;; are multiple ChangeLog files. It should also check for | ||
| 882 | ;; multiple authors in each individual entry. | ||
| 871 | (when (looking-at "[^ \t]") | 883 | (when (looking-at "[^ \t]") |
| 872 | (when (and (boundp 'log-edit-author) | 884 | (when (and (boundp 'log-edit-author) |
| 873 | (not (looking-at (format ".+ .+ <%s>" | 885 | (not (looking-at (format ".+ .+ <%s>" |
| 874 | (regexp-quote mail)))) | 886 | (regexp-quote mail)))) |
| 875 | (looking-at ".+ \\(.+ <.+>\\)")) | 887 | (looking-at ".+ \\(.+ <.+>\\) *\\((tiny change)\\)?")) |
| 876 | (let ((author (replace-regexp-in-string " " " " | 888 | (let ((author (replace-regexp-in-string " " " " |
| 877 | (match-string 1)))) | 889 | (match-string 1)))) |
| 878 | (unless (and log-edit-author | 890 | (unless (and log-edit-author |
| 879 | (string-match (regexp-quote author) log-edit-author)) | 891 | (string-match (regexp-quote author) |
| 880 | (setq log-edit-author | 892 | (car log-edit-author))) |
| 881 | (if log-edit-author | 893 | (if (not log-edit-author) |
| 882 | (concat log-edit-author ", " author) | 894 | (setq log-edit-author |
| 883 | author))))) | 895 | (cons author (if (match-string 2) 'tiny))) |
| 896 | (setcar log-edit-author | ||
| 897 | (concat (car log-edit-author) ", " author)) | ||
| 898 | (and (match-string 2) (not (cdr log-edit-author)) | ||
| 899 | (setcdr log-edit-author 'tiny)))))) | ||
| 884 | t)))) | 900 | t)))) |
| 885 | 901 | ||
| 886 | (defun log-edit-changelog-entries (file) | 902 | (defun log-edit-changelog-entries (file) |
diff --git a/lisp/vc/vc-bzr.el b/lisp/vc/vc-bzr.el index 811f9e80b0c..c9508251c8d 100644 --- a/lisp/vc/vc-bzr.el +++ b/lisp/vc/vc-bzr.el | |||
| @@ -335,29 +335,31 @@ in the repository root directory of FILE." | |||
| 335 | (declare-function vc-set-async-update "vc-dispatcher" (process-buffer)) | 335 | (declare-function vc-set-async-update "vc-dispatcher" (process-buffer)) |
| 336 | (declare-function vc-compilation-mode "vc-dispatcher" (backend)) | 336 | (declare-function vc-compilation-mode "vc-dispatcher" (backend)) |
| 337 | 337 | ||
| 338 | (defun vc-bzr-pull (prompt) | 338 | (defun vc-bzr--pushpull (command prompt) |
| 339 | "Pull changes into the current Bzr branch. | 339 | "Run COMMAND (a string; either push or pull) on the current Bzr branch. |
| 340 | Normally, this runs \"bzr pull\". However, if the branch is a | 340 | If PROMPT is non-nil, prompt for the Bzr command to run." |
| 341 | bound branch, run \"bzr update\" instead. If there is no default | ||
| 342 | location from which to pull or update, or if PROMPT is non-nil, | ||
| 343 | prompt for the Bzr command to run." | ||
| 344 | (let* ((vc-bzr-program vc-bzr-program) | 341 | (let* ((vc-bzr-program vc-bzr-program) |
| 345 | (branch-conf (vc-bzr-branch-conf default-directory)) | 342 | (branch-conf (vc-bzr-branch-conf default-directory)) |
| 346 | ;; Check whether the branch is bound. | 343 | ;; Check whether the branch is bound. |
| 347 | (bound (assoc "bound" branch-conf)) | 344 | (bound (assoc "bound" branch-conf)) |
| 348 | (bound (and bound (equal "true" (downcase (cdr bound))))) | 345 | (bound (and bound (equal "true" (downcase (cdr bound))))) |
| 349 | ;; If we need to do a "bzr pull", check for a parent. If it | 346 | (has-loc (assoc (if (equal command "push") |
| 350 | ;; does not exist, bzr will need a pull location. | 347 | "push_location" |
| 351 | (has-parent (unless bound | 348 | "parent_location") |
| 352 | (assoc "parent_location" branch-conf))) | 349 | branch-conf)) |
| 353 | (command (if bound "update" "pull")) | ||
| 354 | args) | 350 | args) |
| 351 | (when bound | ||
| 352 | (if (equal command "push") | ||
| 353 | (user-error "Cannot push a bound branch") | ||
| 354 | (setq command "update"))) | ||
| 355 | ;; If necessary, prompt for the exact command. | 355 | ;; If necessary, prompt for the exact command. |
| 356 | (when (or prompt (not (or bound has-parent))) | 356 | (when (or prompt (if (equal command "push") |
| 357 | (not has-loc) | ||
| 358 | (not (or bound has-loc)))) | ||
| 357 | (setq args (split-string | 359 | (setq args (split-string |
| 358 | (read-shell-command | 360 | (read-shell-command |
| 359 | "Bzr pull command: " | 361 | (format "Bzr %s command: " command) |
| 360 | (concat vc-bzr-program " " command) | 362 | (format "%s %s" vc-bzr-program command) |
| 361 | 'vc-bzr-history) | 363 | 'vc-bzr-history) |
| 362 | " " t)) | 364 | " " t)) |
| 363 | (setq vc-bzr-program (car args) | 365 | (setq vc-bzr-program (car args) |
| @@ -368,6 +370,20 @@ prompt for the Bzr command to run." | |||
| 368 | (with-current-buffer buf (vc-run-delayed (vc-compilation-mode 'bzr))) | 370 | (with-current-buffer buf (vc-run-delayed (vc-compilation-mode 'bzr))) |
| 369 | (vc-set-async-update buf)))) | 371 | (vc-set-async-update buf)))) |
| 370 | 372 | ||
| 373 | (defun vc-bzr-pull (prompt) | ||
| 374 | "Pull changes into the current Bzr branch. | ||
| 375 | Normally, this runs \"bzr pull\". However, if the branch is a | ||
| 376 | bound branch, run \"bzr update\" instead. If there is no default | ||
| 377 | location from which to pull or update, or if PROMPT is non-nil, | ||
| 378 | prompt for the Bzr command to run." | ||
| 379 | (vc-bzr--pushpull "pull" prompt)) | ||
| 380 | |||
| 381 | (defun vc-bzr-push (prompt) | ||
| 382 | "Push changes from the current Bzr branch. | ||
| 383 | Normally, this runs \"bzr push\". If there is no push location, | ||
| 384 | or if PROMPT is non-nil, prompt for the Bzr command to run." | ||
| 385 | (vc-bzr--pushpull "push" prompt)) | ||
| 386 | |||
| 371 | (defun vc-bzr-merge-branch () | 387 | (defun vc-bzr-merge-branch () |
| 372 | "Merge another Bzr branch into the current one. | 388 | "Merge another Bzr branch into the current one. |
| 373 | Prompt for the Bzr command to run, providing a pre-defined merge | 389 | Prompt for the Bzr command to run, providing a pre-defined merge |
| @@ -873,7 +889,7 @@ property containing author and date information." | |||
| 873 | (move-marker (process-mark proc) (point)))) | 889 | (move-marker (process-mark proc) (point)))) |
| 874 | (process-put proc :vc-left-over string))))))) | 890 | (process-put proc :vc-left-over string))))))) |
| 875 | 891 | ||
| 876 | (declare-function vc-annotate-convert-time "vc-annotate" (time)) | 892 | (declare-function vc-annotate-convert-time "vc-annotate" (&optional time)) |
| 877 | 893 | ||
| 878 | (defun vc-bzr-annotate-time () | 894 | (defun vc-bzr-annotate-time () |
| 879 | (when (re-search-forward "^ *[0-9.]+ +.+? +|" nil t) | 895 | (when (re-search-forward "^ *[0-9.]+ +.+? +|" nil t) |
| @@ -954,6 +970,12 @@ stream. Standard error output is discarded." | |||
| 954 | (translated nil) | 970 | (translated nil) |
| 955 | (result nil)) | 971 | (result nil)) |
| 956 | (goto-char (point-min)) | 972 | (goto-char (point-min)) |
| 973 | ;; Skip a warning message that can occur in some bzr installations. | ||
| 974 | ;; vc-bzr-dir-extra-headers already reports it. | ||
| 975 | ;; Perhaps we should just discard stderr? | ||
| 976 | (and (looking-at "bzr: WARNING: bzrlib version doesn't match") | ||
| 977 | (re-search-forward "^bzr is version" nil t) | ||
| 978 | (forward-line 1)) | ||
| 957 | (while (not (eobp)) | 979 | (while (not (eobp)) |
| 958 | ;; Bzr 2.3.0 added this if there are shelves. (Bug#8170) | 980 | ;; Bzr 2.3.0 added this if there are shelves. (Bug#8170) |
| 959 | (unless (looking-at "[0-9]+ shel\\(f\\|ves\\) exists?\\.") | 981 | (unless (looking-at "[0-9]+ shel\\(f\\|ves\\) exists?\\.") |
diff --git a/lisp/vc/vc-cvs.el b/lisp/vc/vc-cvs.el index 232dcc2185e..9a41905abd2 100644 --- a/lisp/vc/vc-cvs.el +++ b/lisp/vc/vc-cvs.el | |||
| @@ -651,7 +651,7 @@ Optional arg REVISION is a revision to annotate from." | |||
| 651 | (re-search-forward vc-cvs-annotate-first-line-re) | 651 | (re-search-forward vc-cvs-annotate-first-line-re) |
| 652 | (delete-region (point-min) (1- (point))))))) | 652 | (delete-region (point-min) (1- (point))))))) |
| 653 | 653 | ||
| 654 | (declare-function vc-annotate-convert-time "vc-annotate" (time)) | 654 | (declare-function vc-annotate-convert-time "vc-annotate" (&optional time)) |
| 655 | 655 | ||
| 656 | (defun vc-cvs-annotate-current-time () | 656 | (defun vc-cvs-annotate-current-time () |
| 657 | "Return the current time, based at midnight of the current day, and | 657 | "Return the current time, based at midnight of the current day, and |
diff --git a/lisp/vc/vc-dir.el b/lisp/vc/vc-dir.el index e050c947504..eb03a8b45a7 100644 --- a/lisp/vc/vc-dir.el +++ b/lisp/vc/vc-dir.el | |||
| @@ -111,7 +111,7 @@ See `run-hooks'." | |||
| 111 | (current-buffer))))) | 111 | (current-buffer))))) |
| 112 | 112 | ||
| 113 | (defvar vc-dir-menu-map | 113 | (defvar vc-dir-menu-map |
| 114 | (let ((map (make-sparse-keymap "VC-dir"))) | 114 | (let ((map (make-sparse-keymap "VC-Dir"))) |
| 115 | (define-key map [quit] | 115 | (define-key map [quit] |
| 116 | '(menu-item "Quit" quit-window | 116 | '(menu-item "Quit" quit-window |
| 117 | :help "Quit")) | 117 | :help "Quit")) |
| @@ -204,6 +204,10 @@ See `run-hooks'." | |||
| 204 | :help "List the change log for the current tree in a window")) | 204 | :help "List the change log for the current tree in a window")) |
| 205 | ;; VC commands. | 205 | ;; VC commands. |
| 206 | (define-key map [sepvccmd] '("--")) | 206 | (define-key map [sepvccmd] '("--")) |
| 207 | (define-key map [push] | ||
| 208 | '(menu-item "Push Changes" vc-push | ||
| 209 | :enable (vc-find-backend-function vc-dir-backend 'push) | ||
| 210 | :help "Push the current branch's changes")) | ||
| 207 | (define-key map [update] | 211 | (define-key map [update] |
| 208 | '(menu-item "Update to Latest Version" vc-update | 212 | '(menu-item "Update to Latest Version" vc-update |
| 209 | :help "Update the current fileset's files to their tip revisions")) | 213 | :help "Update the current fileset's files to their tip revisions")) |
| @@ -246,6 +250,8 @@ See `run-hooks'." | |||
| 246 | (define-key map "D" 'vc-root-diff) ;; C-x v D | 250 | (define-key map "D" 'vc-root-diff) ;; C-x v D |
| 247 | (define-key map "i" 'vc-register) ;; C-x v i | 251 | (define-key map "i" 'vc-register) ;; C-x v i |
| 248 | (define-key map "+" 'vc-update) ;; C-x v + | 252 | (define-key map "+" 'vc-update) ;; C-x v + |
| 253 | ;; I'd prefer some kind of symmetry with vc-update: | ||
| 254 | (define-key map "P" 'vc-push) ;; C-x v P | ||
| 249 | (define-key map "l" 'vc-print-log) ;; C-x v l | 255 | (define-key map "l" 'vc-print-log) ;; C-x v l |
| 250 | (define-key map "L" 'vc-print-root-log) ;; C-x v L | 256 | (define-key map "L" 'vc-print-root-log) ;; C-x v L |
| 251 | (define-key map "I" 'vc-log-incoming) ;; C-x v I | 257 | (define-key map "I" 'vc-log-incoming) ;; C-x v I |
| @@ -294,7 +300,7 @@ See `run-hooks'." | |||
| 294 | `(menu-item | 300 | `(menu-item |
| 295 | ;; VC backends can use this to add mode-specific menu items to | 301 | ;; VC backends can use this to add mode-specific menu items to |
| 296 | ;; vc-dir-menu-map. | 302 | ;; vc-dir-menu-map. |
| 297 | "VC-dir" ,vc-dir-menu-map :filter vc-dir-menu-map-filter)) | 303 | "VC-Dir" ,vc-dir-menu-map :filter vc-dir-menu-map-filter)) |
| 298 | map) | 304 | map) |
| 299 | "Keymap for directory buffer.") | 305 | "Keymap for directory buffer.") |
| 300 | 306 | ||
diff --git a/lisp/vc/vc-git.el b/lisp/vc/vc-git.el index c8b696a03bb..cbf3da3003f 100644 --- a/lisp/vc/vc-git.el +++ b/lisp/vc/vc-git.el | |||
| @@ -117,8 +117,7 @@ If nil, use the value of `vc-diff-switches'. If t, use no switches." | |||
| 117 | (const :tag "None" t) | 117 | (const :tag "None" t) |
| 118 | (string :tag "Argument String") | 118 | (string :tag "Argument String") |
| 119 | (repeat :tag "Argument List" :value ("") string)) | 119 | (repeat :tag "Argument List" :value ("") string)) |
| 120 | :version "23.1" | 120 | :version "23.1") |
| 121 | :group 'vc-git) | ||
| 122 | 121 | ||
| 123 | (defcustom vc-git-annotate-switches nil | 122 | (defcustom vc-git-annotate-switches nil |
| 124 | "String or list of strings specifying switches for Git blame under VC. | 123 | "String or list of strings specifying switches for Git blame under VC. |
| @@ -127,14 +126,24 @@ If nil, use the value of `vc-annotate-switches'. If t, use no switches." | |||
| 127 | (const :tag "None" t) | 126 | (const :tag "None" t) |
| 128 | (string :tag "Argument String") | 127 | (string :tag "Argument String") |
| 129 | (repeat :tag "Argument List" :value ("") string)) | 128 | (repeat :tag "Argument List" :value ("") string)) |
| 130 | :version "25.1" | 129 | :version "25.1") |
| 131 | :group 'vc-git) | 130 | |
| 131 | (defcustom vc-git-resolve-conflicts t | ||
| 132 | "When non-nil, mark conflicted file as resolved upon saving. | ||
| 133 | That is performed after all conflict markers in it have been | ||
| 134 | removed. If the value is `unstage-maybe', and no merge is in | ||
| 135 | progress, then after the last conflict is resolved, also clear | ||
| 136 | the staging area." | ||
| 137 | :type '(choice (const :tag "Don't resolve" nil) | ||
| 138 | (const :tag "Resolve" t) | ||
| 139 | (const :tag "Resolve and maybe unstage all files" | ||
| 140 | unstage-maybe)) | ||
| 141 | :version "25.1") | ||
| 132 | 142 | ||
| 133 | (defcustom vc-git-program "git" | 143 | (defcustom vc-git-program "git" |
| 134 | "Name of the Git executable (excluding any arguments)." | 144 | "Name of the Git executable (excluding any arguments)." |
| 135 | :version "24.1" | 145 | :version "24.1" |
| 136 | :type 'string | 146 | :type 'string) |
| 137 | :group 'vc-git) | ||
| 138 | 147 | ||
| 139 | (defcustom vc-git-root-log-format | 148 | (defcustom vc-git-root-log-format |
| 140 | '("%d%h..: %an %ad %s" | 149 | '("%d%h..: %an %ad %s" |
| @@ -154,7 +163,6 @@ format string (which is passed to \"git log\" via the argument | |||
| 154 | matching the resulting Git log output, and KEYWORDS is a list of | 163 | matching the resulting Git log output, and KEYWORDS is a list of |
| 155 | `font-lock-keywords' for highlighting the Log View buffer." | 164 | `font-lock-keywords' for highlighting the Log View buffer." |
| 156 | :type '(list string string (repeat sexp)) | 165 | :type '(list string string (repeat sexp)) |
| 157 | :group 'vc-git | ||
| 158 | :version "24.1") | 166 | :version "24.1") |
| 159 | 167 | ||
| 160 | (defvar vc-git-commits-coding-system 'utf-8 | 168 | (defvar vc-git-commits-coding-system 'utf-8 |
| @@ -721,21 +729,21 @@ It is based on `log-edit-mode', and has Git-specific extensions.") | |||
| 721 | ;; To be called via vc-pull from vc.el, which requires vc-dispatcher. | 729 | ;; To be called via vc-pull from vc.el, which requires vc-dispatcher. |
| 722 | (declare-function vc-compilation-mode "vc-dispatcher" (backend)) | 730 | (declare-function vc-compilation-mode "vc-dispatcher" (backend)) |
| 723 | 731 | ||
| 724 | (defun vc-git-pull (prompt) | 732 | (defun vc-git--pushpull (command prompt) |
| 725 | "Pull changes into the current Git branch. | 733 | "Run COMMAND (a string; either push or pull) on the current Git branch. |
| 726 | Normally, this runs \"git pull\". If PROMPT is non-nil, prompt | 734 | If PROMPT is non-nil, prompt for the Git command to run." |
| 727 | for the Git command to run." | ||
| 728 | (let* ((root (vc-git-root default-directory)) | 735 | (let* ((root (vc-git-root default-directory)) |
| 729 | (buffer (format "*vc-git : %s*" (expand-file-name root))) | 736 | (buffer (format "*vc-git : %s*" (expand-file-name root))) |
| 730 | (command "pull") | ||
| 731 | (git-program vc-git-program) | 737 | (git-program vc-git-program) |
| 732 | args) | 738 | args) |
| 733 | ;; If necessary, prompt for the exact command. | 739 | ;; If necessary, prompt for the exact command. |
| 740 | ;; TODO if pushing, prompt if no default push location - cf bzr. | ||
| 734 | (when prompt | 741 | (when prompt |
| 735 | (setq args (split-string | 742 | (setq args (split-string |
| 736 | (read-shell-command "Git pull command: " | 743 | (read-shell-command |
| 737 | (format "%s pull" git-program) | 744 | (format "Git %s command: " command) |
| 738 | 'vc-git-history) | 745 | (format "%s %s" git-program command) |
| 746 | 'vc-git-history) | ||
| 739 | " " t)) | 747 | " " t)) |
| 740 | (setq git-program (car args) | 748 | (setq git-program (car args) |
| 741 | command (cadr args) | 749 | command (cadr args) |
| @@ -745,6 +753,18 @@ for the Git command to run." | |||
| 745 | (with-current-buffer buffer (vc-run-delayed (vc-compilation-mode 'git))) | 753 | (with-current-buffer buffer (vc-run-delayed (vc-compilation-mode 'git))) |
| 746 | (vc-set-async-update buffer))) | 754 | (vc-set-async-update buffer))) |
| 747 | 755 | ||
| 756 | (defun vc-git-pull (prompt) | ||
| 757 | "Pull changes into the current Git branch. | ||
| 758 | Normally, this runs \"git pull\". If PROMPT is non-nil, prompt | ||
| 759 | for the Git command to run." | ||
| 760 | (vc-git--pushpull "pull" prompt)) | ||
| 761 | |||
| 762 | (defun vc-git-push (prompt) | ||
| 763 | "Push changes from the current Git branch. | ||
| 764 | Normally, this runs \"git push\". If PROMPT is non-nil, prompt | ||
| 765 | for the Git command to run." | ||
| 766 | (vc-git--pushpull "push" prompt)) | ||
| 767 | |||
| 748 | (defun vc-git-merge-branch () | 768 | (defun vc-git-merge-branch () |
| 749 | "Merge changes into the current Git branch. | 769 | "Merge changes into the current Git branch. |
| 750 | This prompts for a branch to merge from." | 770 | This prompts for a branch to merge from." |
| @@ -789,12 +809,14 @@ This prompts for a branch to merge from." | |||
| 789 | (save-excursion | 809 | (save-excursion |
| 790 | (goto-char (point-min)) | 810 | (goto-char (point-min)) |
| 791 | (unless (re-search-forward "^<<<<<<< " nil t) | 811 | (unless (re-search-forward "^<<<<<<< " nil t) |
| 792 | (if (file-exists-p (expand-file-name ".git/MERGE_HEAD" | 812 | (vc-git-command nil 0 buffer-file-name "add") |
| 793 | (vc-git-root buffer-file-name))) | 813 | (unless (or |
| 794 | ;; Doing a merge. | 814 | (not (eq vc-git-resolve-conflicts 'unstage-maybe)) |
| 795 | (vc-git-command nil 0 buffer-file-name "add") | 815 | ;; Doing a merge, so bug#20292 doesn't apply. |
| 796 | ;; Doing something else. Likely applying a stash (bug#20292). | 816 | (file-exists-p (expand-file-name ".git/MERGE_HEAD" |
| 797 | (vc-git-command nil 0 buffer-file-name "reset")) | 817 | (vc-git-root buffer-file-name))) |
| 818 | (vc-git-conflicted-files (vc-git-root buffer-file-name))) | ||
| 819 | (vc-git-command nil 0 nil "reset")) | ||
| 798 | ;; Remove the hook so that it is not called multiple times. | 820 | ;; Remove the hook so that it is not called multiple times. |
| 799 | (remove-hook 'after-save-hook 'vc-git-resolve-when-done t)))) | 821 | (remove-hook 'after-save-hook 'vc-git-resolve-when-done t)))) |
| 800 | 822 | ||
| @@ -811,7 +833,8 @@ This prompts for a branch to merge from." | |||
| 811 | (re-search-forward "^<<<<<<< " nil 'noerror))) | 833 | (re-search-forward "^<<<<<<< " nil 'noerror))) |
| 812 | (vc-file-setprop buffer-file-name 'vc-state 'conflict) | 834 | (vc-file-setprop buffer-file-name 'vc-state 'conflict) |
| 813 | (smerge-start-session) | 835 | (smerge-start-session) |
| 814 | (add-hook 'after-save-hook 'vc-git-resolve-when-done nil 'local) | 836 | (when vc-git-resolve-conflicts |
| 837 | (add-hook 'after-save-hook 'vc-git-resolve-when-done nil 'local)) | ||
| 815 | (message "There are unresolved conflicts in this file"))) | 838 | (message "There are unresolved conflicts in this file"))) |
| 816 | 839 | ||
| 817 | ;;; HISTORY FUNCTIONS | 840 | ;;; HISTORY FUNCTIONS |
| @@ -1031,17 +1054,19 @@ or BRANCH^ (where \"^\" can be repeated)." | |||
| 1031 | 1054 | ||
| 1032 | (defun vc-git-annotate-command (file buf &optional rev) | 1055 | (defun vc-git-annotate-command (file buf &optional rev) |
| 1033 | (let ((name (file-relative-name file))) | 1056 | (let ((name (file-relative-name file))) |
| 1034 | (apply #'vc-git-command buf 'async nil "blame" "--date=iso" | 1057 | (apply #'vc-git-command buf 'async nil "blame" "--date=short" |
| 1035 | (append (vc-switches 'git 'annotate) | 1058 | (append (vc-switches 'git 'annotate) |
| 1036 | (list rev "--" name))))) | 1059 | (list rev "--" name))))) |
| 1037 | 1060 | ||
| 1038 | (declare-function vc-annotate-convert-time "vc-annotate" (time)) | 1061 | (declare-function vc-annotate-convert-time "vc-annotate" (&optional time)) |
| 1039 | 1062 | ||
| 1040 | (defun vc-git-annotate-time () | 1063 | (defun vc-git-annotate-time () |
| 1041 | (and (re-search-forward "[0-9a-f]+[^()]+(.* \\([0-9]+\\)-\\([0-9]+\\)-\\([0-9]+\\) \\([0-9]+\\):\\([0-9]+\\):\\([0-9]+\\) \\([-+0-9]+\\) +[0-9]+) " nil t) | 1064 | (and (re-search-forward "^[0-9a-f]+[^()]+(.*?\\([0-9]+\\)-\\([0-9]+\\)-\\([0-9]+\\) \\(:?\\([0-9]+\\):\\([0-9]+\\):\\([0-9]+\\) \\([-+0-9]+\\)\\)? *[0-9]+) " nil t) |
| 1042 | (vc-annotate-convert-time | 1065 | (vc-annotate-convert-time |
| 1043 | (apply #'encode-time (mapcar (lambda (match) | 1066 | (apply #'encode-time (mapcar (lambda (match) |
| 1044 | (string-to-number (match-string match))) | 1067 | (if (match-beginning match) |
| 1068 | (string-to-number (match-string match)) | ||
| 1069 | 0)) | ||
| 1045 | '(6 5 4 3 2 1 7)))))) | 1070 | '(6 5 4 3 2 1 7)))))) |
| 1046 | 1071 | ||
| 1047 | (defun vc-git-annotate-extract-revision-at-line () | 1072 | (defun vc-git-annotate-extract-revision-at-line () |
diff --git a/lisp/vc/vc-hg.el b/lisp/vc/vc-hg.el index c841dfcdf54..556174a3821 100644 --- a/lisp/vc/vc-hg.el +++ b/lisp/vc/vc-hg.el | |||
| @@ -373,7 +373,7 @@ Optional arg REVISION is a revision to annotate from." | |||
| 373 | (append (vc-switches 'hg 'annotate) | 373 | (append (vc-switches 'hg 'annotate) |
| 374 | (if revision (list (concat "-r" revision)))))) | 374 | (if revision (list (concat "-r" revision)))))) |
| 375 | 375 | ||
| 376 | (declare-function vc-annotate-convert-time "vc-annotate" (time)) | 376 | (declare-function vc-annotate-convert-time "vc-annotate" (&optional time)) |
| 377 | 377 | ||
| 378 | ;; The format for one line output by "hg annotate -d -n" looks like this: | 378 | ;; The format for one line output by "hg annotate -d -n" looks like this: |
| 379 | ;;215 Wed Jun 20 21:22:58 2007 -0700: CONTENTS | 379 | ;;215 Wed Jun 20 21:22:58 2007 -0700: CONTENTS |
| @@ -659,20 +659,6 @@ REV is the revision to check out into WORKFILE." | |||
| 659 | (vc-hg-command buffer 1 nil "outgoing" "-n" (unless (string= remote-location "") | 659 | (vc-hg-command buffer 1 nil "outgoing" "-n" (unless (string= remote-location "") |
| 660 | remote-location))) | 660 | remote-location))) |
| 661 | 661 | ||
| 662 | (declare-function log-view-get-marked "log-view" ()) | ||
| 663 | |||
| 664 | ;; XXX maybe also add key bindings for these functions. | ||
| 665 | (defun vc-hg-push () | ||
| 666 | (interactive) | ||
| 667 | (let ((marked-list (log-view-get-marked))) | ||
| 668 | (if marked-list | ||
| 669 | (apply #'vc-hg-command | ||
| 670 | nil 0 nil | ||
| 671 | "push" | ||
| 672 | (apply 'nconc | ||
| 673 | (mapcar (lambda (arg) (list "-r" arg)) marked-list))) | ||
| 674 | (error "No log entries selected for push")))) | ||
| 675 | |||
| 676 | (defvar vc-hg-error-regexp-alist nil | 662 | (defvar vc-hg-error-regexp-alist nil |
| 677 | ;; 'hg pull' does not list modified files, so, for now, the only | 663 | ;; 'hg pull' does not list modified files, so, for now, the only |
| 678 | ;; benefit of `vc-compilation-mode' is that one can get rid of | 664 | ;; benefit of `vc-compilation-mode' is that one can get rid of |
| @@ -682,51 +668,70 @@ REV is the revision to check out into WORKFILE." | |||
| 682 | "Value of `compilation-error-regexp-alist' in *vc-hg* buffers.") | 668 | "Value of `compilation-error-regexp-alist' in *vc-hg* buffers.") |
| 683 | 669 | ||
| 684 | (autoload 'vc-do-async-command "vc-dispatcher") | 670 | (autoload 'vc-do-async-command "vc-dispatcher") |
| 671 | (autoload 'log-view-get-marked "log-view") | ||
| 685 | 672 | ||
| 686 | (defun vc-hg-pull (prompt) | 673 | (defun vc-hg--pushpull (command prompt &optional obsolete) |
| 687 | "Issue a Mercurial pull command. | 674 | "Run COMMAND (a string; either push or pull) on the current Hg branch. |
| 688 | If called interactively with a set of marked Log View buffers, | 675 | If PROMPT is non-nil, prompt for the Hg command to run. |
| 689 | call \"hg pull -r REVS\" to pull in the specified revisions REVS. | 676 | If OBSOLETE is non-nil, behave like the old versions of the Hg push/pull |
| 690 | 677 | commands, which only operated on marked files." | |
| 691 | With a prefix argument or if PROMPT is non-nil, prompt for a | ||
| 692 | specific Mercurial pull command. The default is \"hg pull -u\", | ||
| 693 | which fetches changesets from the default remote repository and | ||
| 694 | then attempts to update the working directory." | ||
| 695 | (interactive "P") | ||
| 696 | (let (marked-list) | 678 | (let (marked-list) |
| 697 | ;; The `vc-hg-pull' command existed before the `pull' VC action | 679 | ;; The `vc-hg-pull' and `vc-hg-push' commands existed before the |
| 698 | ;; was implemented. Keep it for backward compatibility. | 680 | ;; `pull'/`push' VC actions were implemented. |
| 699 | (if (and (called-interactively-p 'interactive) | 681 | ;; The following is for backwards compatibility. |
| 700 | (setq marked-list (log-view-get-marked))) | 682 | (if (and obsolete (setq marked-list (log-view-get-marked))) |
| 701 | (apply #'vc-hg-command | 683 | (apply #'vc-hg-command |
| 702 | nil 0 nil | 684 | nil 0 nil |
| 703 | "pull" | 685 | command |
| 704 | (apply 'nconc | 686 | (apply 'nconc |
| 705 | (mapcar (lambda (arg) (list "-r" arg)) | 687 | (mapcar (lambda (arg) (list "-r" arg)) marked-list))) |
| 706 | marked-list))) | ||
| 707 | (let* ((root (vc-hg-root default-directory)) | 688 | (let* ((root (vc-hg-root default-directory)) |
| 708 | (buffer (format "*vc-hg : %s*" (expand-file-name root))) | 689 | (buffer (format "*vc-hg : %s*" (expand-file-name root))) |
| 709 | (command "pull") | ||
| 710 | (hg-program vc-hg-program) | 690 | (hg-program vc-hg-program) |
| 711 | ;; Fixme: before updating the working copy to the latest | 691 | ;; Fixme: before updating the working copy to the latest |
| 712 | ;; state, should check if it's visiting an old revision. | 692 | ;; state, should check if it's visiting an old revision. |
| 713 | (args '("-u"))) | 693 | (args (if (equal command "pull") '("-u")))) |
| 714 | ;; If necessary, prompt for the exact command. | 694 | ;; If necessary, prompt for the exact command. |
| 695 | ;; TODO if pushing, prompt if no default push location - cf bzr. | ||
| 715 | (when prompt | 696 | (when prompt |
| 716 | (setq args (split-string | 697 | (setq args (split-string |
| 717 | (read-shell-command "Run Hg (like this): " | 698 | (read-shell-command |
| 718 | (format "%s pull -u" hg-program) | 699 | (format "Hg %s command: " command) |
| 719 | 'vc-hg-history) | 700 | (format "%s %s%s" hg-program command |
| 701 | (if (not args) "" | ||
| 702 | (concat " " (mapconcat 'identity args " ")))) | ||
| 703 | 'vc-hg-history) | ||
| 720 | " " t)) | 704 | " " t)) |
| 721 | (setq hg-program (car args) | 705 | (setq hg-program (car args) |
| 722 | command (cadr args) | 706 | command (cadr args) |
| 723 | args (cddr args))) | 707 | args (cddr args))) |
| 724 | (apply 'vc-do-async-command buffer root hg-program | 708 | (apply 'vc-do-async-command buffer root hg-program command args) |
| 725 | command args) | ||
| 726 | (with-current-buffer buffer | 709 | (with-current-buffer buffer |
| 727 | (vc-run-delayed (vc-compilation-mode 'hg))) | 710 | (vc-run-delayed (vc-compilation-mode 'hg))) |
| 728 | (vc-set-async-update buffer))))) | 711 | (vc-set-async-update buffer))))) |
| 729 | 712 | ||
| 713 | (defun vc-hg-pull (prompt) | ||
| 714 | "Issue a Mercurial pull command. | ||
| 715 | If called interactively with a set of marked Log View buffers, | ||
| 716 | call \"hg pull -r REVS\" to pull in the specified revisions REVS. | ||
| 717 | |||
| 718 | With a prefix argument or if PROMPT is non-nil, prompt for a | ||
| 719 | specific Mercurial pull command. The default is \"hg pull -u\", | ||
| 720 | which fetches changesets from the default remote repository and | ||
| 721 | then attempts to update the working directory." | ||
| 722 | (interactive "P") | ||
| 723 | (vc-hg--pushpull "pull" prompt (called-interactively-p 'interactive))) | ||
| 724 | |||
| 725 | (defun vc-hg-push (prompt) | ||
| 726 | "Push changes from the current Mercurial branch. | ||
| 727 | Normally, this runs \"hg push\". If PROMPT is non-nil, prompt | ||
| 728 | for the Hg command to run. | ||
| 729 | |||
| 730 | If called interactively with a set of marked Log View buffers, | ||
| 731 | call \"hg push -r REVS\" to push the specified revisions REVS." | ||
| 732 | (interactive "P") | ||
| 733 | (vc-hg--pushpull "push" prompt (called-interactively-p 'interactive))) | ||
| 734 | |||
| 730 | (defun vc-hg-merge-branch () | 735 | (defun vc-hg-merge-branch () |
| 731 | "Merge incoming changes into the current working directory. | 736 | "Merge incoming changes into the current working directory. |
| 732 | This runs the command \"hg merge\"." | 737 | This runs the command \"hg merge\"." |
diff --git a/lisp/vc/vc-hooks.el b/lisp/vc/vc-hooks.el index 251fecb49c0..bae991936b5 100644 --- a/lisp/vc/vc-hooks.el +++ b/lisp/vc/vc-hooks.el | |||
| @@ -883,6 +883,8 @@ current, and kill the buffer that visits the link." | |||
| 883 | (define-key map "u" 'vc-revert) | 883 | (define-key map "u" 'vc-revert) |
| 884 | (define-key map "v" 'vc-next-action) | 884 | (define-key map "v" 'vc-next-action) |
| 885 | (define-key map "+" 'vc-update) | 885 | (define-key map "+" 'vc-update) |
| 886 | ;; I'd prefer some kind of symmetry with vc-update: | ||
| 887 | (define-key map "P" 'vc-push) | ||
| 886 | (define-key map "=" 'vc-diff) | 888 | (define-key map "=" 'vc-diff) |
| 887 | (define-key map "D" 'vc-root-diff) | 889 | (define-key map "D" 'vc-root-diff) |
| 888 | (define-key map "~" 'vc-revision-other-window) | 890 | (define-key map "~" 'vc-revision-other-window) |
| @@ -940,6 +942,10 @@ current, and kill the buffer that visits the link." | |||
| 940 | (bindings--define-key map [vc-revert] | 942 | (bindings--define-key map [vc-revert] |
| 941 | '(menu-item "Revert to Base Version" vc-revert | 943 | '(menu-item "Revert to Base Version" vc-revert |
| 942 | :help "Revert working copies of the selected file set to their repository contents")) | 944 | :help "Revert working copies of the selected file set to their repository contents")) |
| 945 | ;; TODO Only :enable if (vc-find-backend-function backend 'push) | ||
| 946 | (bindings--define-key map [vc-push] | ||
| 947 | '(menu-item "Push Changes" vc-push | ||
| 948 | :help "Push the current branch's changes")) | ||
| 943 | (bindings--define-key map [vc-update] | 949 | (bindings--define-key map [vc-update] |
| 944 | '(menu-item "Update to Latest Version" vc-update | 950 | '(menu-item "Update to Latest Version" vc-update |
| 945 | :help "Update the current fileset's files to their tip revisions")) | 951 | :help "Update the current fileset's files to their tip revisions")) |
diff --git a/lisp/vc/vc-mtn.el b/lisp/vc/vc-mtn.el index cd84ebe7afa..93bd1f6a83f 100644 --- a/lisp/vc/vc-mtn.el +++ b/lisp/vc/vc-mtn.el | |||
| @@ -261,7 +261,7 @@ If LIMIT is non-nil, show no more than this many entries." | |||
| 261 | (append (vc-switches 'mtn 'annotate) | 261 | (append (vc-switches 'mtn 'annotate) |
| 262 | (if rev (list "-r" rev))))) | 262 | (if rev (list "-r" rev))))) |
| 263 | 263 | ||
| 264 | (declare-function vc-annotate-convert-time "vc-annotate" (time)) | 264 | (declare-function vc-annotate-convert-time "vc-annotate" (&optional time)) |
| 265 | 265 | ||
| 266 | (defconst vc-mtn-annotate-full-re | 266 | (defconst vc-mtn-annotate-full-re |
| 267 | "^ *\\([0-9a-f]+\\)\\.* by [^ ]+ \\([0-9]+\\)-\\([0-9]+\\)-\\([0-9]+\\): ") | 267 | "^ *\\([0-9a-f]+\\)\\.* by [^ ]+ \\([0-9]+\\)-\\([0-9]+\\)-\\([0-9]+\\): ") |
diff --git a/lisp/vc/vc-rcs.el b/lisp/vc/vc-rcs.el index 8aedc00269d..1e1990890a2 100644 --- a/lisp/vc/vc-rcs.el +++ b/lisp/vc/vc-rcs.el | |||
| @@ -758,7 +758,7 @@ Optional arg REVISION is a revision to annotate from." | |||
| 758 | (insert (gethash (get-text-property (point) :vc-rcs-r/d/a) ht)) | 758 | (insert (gethash (get-text-property (point) :vc-rcs-r/d/a) ht)) |
| 759 | (forward-line 1)))) | 759 | (forward-line 1)))) |
| 760 | 760 | ||
| 761 | (declare-function vc-annotate-convert-time "vc-annotate" (time)) | 761 | (declare-function vc-annotate-convert-time "vc-annotate" (&optional time)) |
| 762 | 762 | ||
| 763 | (defun vc-rcs-annotate-current-time () | 763 | (defun vc-rcs-annotate-current-time () |
| 764 | "Return the current time, based at midnight of the current day, and | 764 | "Return the current time, based at midnight of the current day, and |
diff --git a/lisp/vc/vc.el b/lisp/vc/vc.el index bb4dd607bdd..d5d0abe6517 100644 --- a/lisp/vc/vc.el +++ b/lisp/vc/vc.el | |||
| @@ -2224,8 +2224,10 @@ earlier revisions. Show up to LIMIT entries (non-nil means unlimited)." | |||
| 2224 | (lambda (_bk _files-arg ret) | 2224 | (lambda (_bk _files-arg ret) |
| 2225 | (vc-print-log-setup-buttons working-revision | 2225 | (vc-print-log-setup-buttons working-revision |
| 2226 | is-start-revision limit ret)) | 2226 | is-start-revision limit ret)) |
| 2227 | (lambda (bk) | 2227 | ;; When it's nil, point really shouldn't move (bug#15322). |
| 2228 | (vc-call-backend bk 'show-log-entry working-revision)) | 2228 | (when working-revision |
| 2229 | (lambda (bk) | ||
| 2230 | (vc-call-backend bk 'show-log-entry working-revision))) | ||
| 2229 | (lambda (_ignore-auto _noconfirm) | 2231 | (lambda (_ignore-auto _noconfirm) |
| 2230 | (vc-print-log-internal backend files working-revision | 2232 | (vc-print-log-internal backend files working-revision |
| 2231 | is-start-revision limit))))) | 2233 | is-start-revision limit))))) |
| @@ -2263,8 +2265,9 @@ earlier revisions. Show up to LIMIT entries (non-nil means unlimited)." | |||
| 2263 | (let ((inhibit-read-only t)) | 2265 | (let ((inhibit-read-only t)) |
| 2264 | (funcall setup-buttons-func backend files retval) | 2266 | (funcall setup-buttons-func backend files retval) |
| 2265 | (shrink-window-if-larger-than-buffer) | 2267 | (shrink-window-if-larger-than-buffer) |
| 2266 | (funcall goto-location-func backend) | 2268 | (when goto-location-func |
| 2267 | (setq vc-sentinel-movepoint (point)) | 2269 | (funcall goto-location-func backend) |
| 2270 | (setq vc-sentinel-movepoint (point))) | ||
| 2268 | (set-buffer-modified-p nil))))) | 2271 | (set-buffer-modified-p nil))))) |
| 2269 | 2272 | ||
| 2270 | (defun vc-incoming-outgoing-internal (backend remote-location buffer-name type) | 2273 | (defun vc-incoming-outgoing-internal (backend remote-location buffer-name type) |
| @@ -2273,7 +2276,7 @@ earlier revisions. Show up to LIMIT entries (non-nil means unlimited)." | |||
| 2273 | (lambda (bk buf type-arg _files) | 2276 | (lambda (bk buf type-arg _files) |
| 2274 | (vc-call-backend bk type-arg buf remote-location)) | 2277 | (vc-call-backend bk type-arg buf remote-location)) |
| 2275 | (lambda (_bk _files-arg _ret) nil) | 2278 | (lambda (_bk _files-arg _ret) nil) |
| 2276 | (lambda (_bk) (goto-char (point-min))) | 2279 | nil ;; Don't move point. |
| 2277 | (lambda (_ignore-auto _noconfirm) | 2280 | (lambda (_ignore-auto _noconfirm) |
| 2278 | (vc-incoming-outgoing-internal backend remote-location buffer-name type)))) | 2281 | (vc-incoming-outgoing-internal backend remote-location buffer-name type)))) |
| 2279 | 2282 | ||
| @@ -2328,16 +2331,15 @@ When called interactively with a prefix argument, prompt for LIMIT." | |||
| 2328 | (list (when (> vc-log-show-limit 0) vc-log-show-limit))))) | 2331 | (list (when (> vc-log-show-limit 0) vc-log-show-limit))))) |
| 2329 | (let ((backend (vc-deduce-backend)) | 2332 | (let ((backend (vc-deduce-backend)) |
| 2330 | (default-directory default-directory) | 2333 | (default-directory default-directory) |
| 2331 | rootdir working-revision) | 2334 | rootdir) |
| 2332 | (if backend | 2335 | (if backend |
| 2333 | (setq rootdir (vc-call-backend backend 'root default-directory)) | 2336 | (setq rootdir (vc-call-backend backend 'root default-directory)) |
| 2334 | (setq rootdir (read-directory-name "Directory for VC root-log: ")) | 2337 | (setq rootdir (read-directory-name "Directory for VC root-log: ")) |
| 2335 | (setq backend (vc-responsible-backend rootdir)) | 2338 | (setq backend (vc-responsible-backend rootdir)) |
| 2336 | (unless backend | 2339 | (unless backend |
| 2337 | (error "Directory is not version controlled"))) | 2340 | (error "Directory is not version controlled"))) |
| 2338 | (setq working-revision (vc-working-revision rootdir) | 2341 | (setq default-directory rootdir) |
| 2339 | default-directory rootdir) | 2342 | (vc-print-log-internal backend (list rootdir) nil nil limit))) |
| 2340 | (vc-print-log-internal backend (list rootdir) working-revision nil limit))) | ||
| 2341 | 2343 | ||
| 2342 | ;;;###autoload | 2344 | ;;;###autoload |
| 2343 | (defun vc-log-incoming (&optional remote-location) | 2345 | (defun vc-log-incoming (&optional remote-location) |
| @@ -2482,6 +2484,22 @@ tip revision are merged into the working file." | |||
| 2482 | ;;;###autoload | 2484 | ;;;###autoload |
| 2483 | (defalias 'vc-update 'vc-pull) | 2485 | (defalias 'vc-update 'vc-pull) |
| 2484 | 2486 | ||
| 2487 | ;;;###autoload | ||
| 2488 | (defun vc-push (&optional arg) | ||
| 2489 | "Push the current branch. | ||
| 2490 | You must be visiting a version controlled file, or in a `vc-dir' buffer. | ||
| 2491 | On a distributed version control system, this runs a \"push\" | ||
| 2492 | operation on the current branch, prompting for the precise command | ||
| 2493 | if required. Optional prefix ARG non-nil forces a prompt. | ||
| 2494 | On a non-distributed version control system, this signals an error." | ||
| 2495 | (interactive "P") | ||
| 2496 | (let* ((vc-fileset (vc-deduce-fileset t)) | ||
| 2497 | (backend (car vc-fileset))) | ||
| 2498 | ;;; (files (cadr vc-fileset))) | ||
| 2499 | (if (vc-find-backend-function backend 'push) | ||
| 2500 | (vc-call-backend backend 'push arg) | ||
| 2501 | (user-error "VC push is unsupported for `%s'" backend)))) | ||
| 2502 | |||
| 2485 | (defun vc-version-backup-file (file &optional rev) | 2503 | (defun vc-version-backup-file (file &optional rev) |
| 2486 | "Return name of backup file for revision REV of FILE. | 2504 | "Return name of backup file for revision REV of FILE. |
| 2487 | If version backups should be used for FILE, and there exists | 2505 | If version backups should be used for FILE, and there exists |
diff --git a/lisp/w32-fns.el b/lisp/w32-fns.el index 876df875b1b..6f8fa840bd3 100644 --- a/lisp/w32-fns.el +++ b/lisp/w32-fns.el | |||
| @@ -44,7 +44,7 @@ | |||
| 44 | (or (bound-and-true-p shell-file-name) | 44 | (or (bound-and-true-p shell-file-name) |
| 45 | (getenv "ESHELL") | 45 | (getenv "ESHELL") |
| 46 | (getenv "SHELL") | 46 | (getenv "SHELL") |
| 47 | (and (w32-using-nt) "cmd.exe") | 47 | (and (fboundp 'w32-using-nt) (w32-using-nt) "cmd.exe") |
| 48 | "command.com")) | 48 | "command.com")) |
| 49 | 49 | ||
| 50 | (defun w32-system-shell-p (shell-name) | 50 | (defun w32-system-shell-p (shell-name) |
diff --git a/lisp/whitespace.el b/lisp/whitespace.el index b4cd67ff6b9..fad3e2f3ea6 100644 --- a/lisp/whitespace.el +++ b/lisp/whitespace.el | |||
| @@ -538,31 +538,34 @@ cleaning up a buffer. See `whitespace-cleanup' and | |||
| 538 | `whitespace-cleanup-region' for documentation. | 538 | `whitespace-cleanup-region' for documentation. |
| 539 | 539 | ||
| 540 | See also `whitespace-display-mappings' for documentation." | 540 | See also `whitespace-display-mappings' for documentation." |
| 541 | :type '(repeat :tag "Kind of Blank" | 541 | :type '(set :tag "Kind of Blank" |
| 542 | (choice :tag "Kind of Blank Face" | 542 | (const :tag "(Face) Face visualization" face) |
| 543 | (const :tag "(Face) Face visualization" | 543 | (const :tag "(Face) Trailing TABs, SPACEs and HARD SPACEs" |
| 544 | face) | 544 | trailing) |
| 545 | (const :tag "(Face) Trailing TABs, SPACEs and HARD SPACEs" | 545 | (const :tag "(Face) TABs" tabs) |
| 546 | trailing) | 546 | (const :tag "(Face) SPACEs and HARD SPACEs" spaces) |
| 547 | (const :tag "(Face) SPACEs and HARD SPACEs" | 547 | (const :tag "(Face) Lines" lines) |
| 548 | spaces) | 548 | (const :tag "(Face) Lines, only overlong part" lines-tail) |
| 549 | (const :tag "(Face) TABs" tabs) | 549 | (const :tag "(Face) NEWLINEs" newline) |
| 550 | (const :tag "(Face) Lines" lines) | 550 | (const :tag "(Face) Empty Lines At BOB And/Or EOB" empty) |
| 551 | (const :tag "(Face) SPACEs before TAB" | 551 | (const :tag "(Face) Indentation SPACEs" indentation::tab) |
| 552 | space-before-tab) | 552 | (const :tag "(Face) Indentation TABs" |
| 553 | (const :tag "(Face) NEWLINEs" newline) | 553 | indentation::space) |
| 554 | (const :tag "(Face) Indentation SPACEs" | 554 | (const :tag "(Face) Indentation TABs or SPACEs" indentation) |
| 555 | indentation) | 555 | (const :tag "(Face) Too much line indentation" big-indent) |
| 556 | (const :tag "(Face) Too much line indentation" | 556 | (const :tag "(Face) SPACEs after TAB: SPACEs" |
| 557 | big-indent) | 557 | space-after-tab::tab) |
| 558 | (const :tag "(Face) Empty Lines At BOB And/Or EOB" | 558 | (const :tag "(Face) SPACEs after TAB: TABs" |
| 559 | empty) | 559 | space-after-tab::space) |
| 560 | (const :tag "(Face) SPACEs after TAB" | 560 | (const :tag "(Face) SPACEs after TAB" space-after-tab) |
| 561 | space-after-tab) | 561 | (const :tag "(Face) SPACEs before TAB: SPACEs" |
| 562 | (const :tag "(Mark) SPACEs and HARD SPACEs" | 562 | space-before-tab::tab) |
| 563 | space-mark) | 563 | (const :tag "(Face) SPACEs before TAB: TABs" |
| 564 | (const :tag "(Mark) TABs" tab-mark) | 564 | space-before-tab::space) |
| 565 | (const :tag "(Mark) NEWLINEs" newline-mark))) | 565 | (const :tag "(Face) SPACEs before TAB" space-before-tab) |
| 566 | (const :tag "(Mark) SPACEs and HARD SPACEs" space-mark) | ||
| 567 | (const :tag "(Mark) TABs" tab-mark) | ||
| 568 | (const :tag "(Mark) NEWLINEs" newline-mark)) | ||
| 566 | :group 'whitespace) | 569 | :group 'whitespace) |
| 567 | 570 | ||
| 568 | (defvar whitespace-space 'whitespace-space | 571 | (defvar whitespace-space 'whitespace-space |
diff --git a/lisp/window.el b/lisp/window.el index a6c60e9805d..49b7e2cc55d 100644 --- a/lisp/window.el +++ b/lisp/window.el | |||
| @@ -1835,6 +1835,8 @@ optional argument PIXELWISE is passed to the functions." | |||
| 1835 | (window-body-width window pixelwise) | 1835 | (window-body-width window pixelwise) |
| 1836 | (window-body-height window pixelwise))) | 1836 | (window-body-height window pixelwise))) |
| 1837 | 1837 | ||
| 1838 | (declare-function font-info "font.c" (name &optional frame)) | ||
| 1839 | |||
| 1838 | (defun window-font-width (&optional window face) | 1840 | (defun window-font-width (&optional window face) |
| 1839 | "Return average character width for the font of FACE used in WINDOW. | 1841 | "Return average character width for the font of FACE used in WINDOW. |
| 1840 | WINDOW must be a live window and defaults to the selected one. | 1842 | WINDOW must be a live window and defaults to the selected one. |
| @@ -1866,6 +1868,8 @@ information for the remapped face." | |||
| 1866 | (aref info 3)) | 1868 | (aref info 3)) |
| 1867 | (frame-char-height)))) | 1869 | (frame-char-height)))) |
| 1868 | 1870 | ||
| 1871 | (defvar overflow-newline-into-fringe) | ||
| 1872 | |||
| 1869 | (defun window-max-chars-per-line (&optional window face) | 1873 | (defun window-max-chars-per-line (&optional window face) |
| 1870 | "Return the number of characters that can be displayed on one line in WINDOW. | 1874 | "Return the number of characters that can be displayed on one line in WINDOW. |
| 1871 | WINDOW must be a live window and defaults to the selected one. | 1875 | WINDOW must be a live window and defaults to the selected one. |
| @@ -7187,6 +7191,8 @@ See also `fit-frame-to-buffer-margins'." | |||
| 7187 | (<= left (- right margin)) (<= margin right)) | 7191 | (<= left (- right margin)) (<= margin right)) |
| 7188 | margin)) | 7192 | margin)) |
| 7189 | 7193 | ||
| 7194 | (declare-function tool-bar-height "xdisp.c" (&optional frame pixelwise)) | ||
| 7195 | |||
| 7190 | (defun fit-frame-to-buffer (&optional frame max-height min-height max-width min-width only) | 7196 | (defun fit-frame-to-buffer (&optional frame max-height min-height max-width min-width only) |
| 7191 | "Adjust size of FRAME to display the contents of its buffer exactly. | 7197 | "Adjust size of FRAME to display the contents of its buffer exactly. |
| 7192 | FRAME can be any live frame and defaults to the selected one. | 7198 | FRAME can be any live frame and defaults to the selected one. |