diff options
| author | Po Lu | 2023-04-01 14:25:00 +0800 |
|---|---|---|
| committer | Po Lu | 2023-04-01 14:25:00 +0800 |
| commit | ca53e2bfbc8a72fd372b3aa08520375345bede59 (patch) | |
| tree | e3fe982150dd3a6ac8bede1b80f5053bd658f015 | |
| parent | 05f8fe3ae30675d44121563edf9f368f9ace9d9d (diff) | |
| parent | c10c545ef26ef0be00ec8526d30b8c57141a3683 (diff) | |
| download | emacs-ca53e2bfbc8a72fd372b3aa08520375345bede59.tar.gz emacs-ca53e2bfbc8a72fd372b3aa08520375345bede59.zip | |
Merge remote-tracking branch 'origin/master' into feature/android
| -rw-r--r-- | etc/publicsuffix.txt | 8 | ||||
| -rw-r--r-- | lisp/gnus/gnus-art.el | 13 | ||||
| -rw-r--r-- | lisp/gnus/gnus-eform.el | 13 | ||||
| -rw-r--r-- | lisp/gnus/gnus-icalendar.el | 2 | ||||
| -rw-r--r-- | lisp/gnus/gnus-sum.el | 22 | ||||
| -rw-r--r-- | lisp/gnus/gnus.el | 1 | ||||
| -rw-r--r-- | lisp/ldefs-boot.el | 90 | ||||
| -rw-r--r-- | src/fns.c | 8 |
8 files changed, 77 insertions, 80 deletions
diff --git a/etc/publicsuffix.txt b/etc/publicsuffix.txt index 3b920e67ed0..9d0dfc04ea9 100644 --- a/etc/publicsuffix.txt +++ b/etc/publicsuffix.txt | |||
| @@ -7189,7 +7189,7 @@ org.zw | |||
| 7189 | 7189 | ||
| 7190 | // newGTLDs | 7190 | // newGTLDs |
| 7191 | 7191 | ||
| 7192 | // List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2023-02-22T15:15:03Z | 7192 | // List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2023-03-18T15:13:13Z |
| 7193 | // This list is auto-generated, don't edit it manually. | 7193 | // This list is auto-generated, don't edit it manually. |
| 7194 | // aaa : 2015-02-26 American Automobile Association, Inc. | 7194 | // aaa : 2015-02-26 American Automobile Association, Inc. |
| 7195 | aaa | 7195 | aaa |
| @@ -8898,9 +8898,6 @@ limo | |||
| 8898 | // lincoln : 2014-11-13 Ford Motor Company | 8898 | // lincoln : 2014-11-13 Ford Motor Company |
| 8899 | lincoln | 8899 | lincoln |
| 8900 | 8900 | ||
| 8901 | // linde : 2014-12-04 Linde Aktiengesellschaft | ||
| 8902 | linde | ||
| 8903 | |||
| 8904 | // link : 2013-11-14 Nova Registry Ltd | 8901 | // link : 2013-11-14 Nova Registry Ltd |
| 8905 | link | 8902 | link |
| 8906 | 8903 | ||
| @@ -8967,9 +8964,6 @@ luxe | |||
| 8967 | // luxury : 2013-10-17 Luxury Partners, LLC | 8964 | // luxury : 2013-10-17 Luxury Partners, LLC |
| 8968 | luxury | 8965 | luxury |
| 8969 | 8966 | ||
| 8970 | // macys : 2015-07-31 Macys, Inc. | ||
| 8971 | macys | ||
| 8972 | |||
| 8973 | // madrid : 2014-05-01 Comunidad de Madrid | 8967 | // madrid : 2014-05-01 Comunidad de Madrid |
| 8974 | madrid | 8968 | madrid |
| 8975 | 8969 | ||
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index ce7a4488a7f..6a7a3f41746 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el | |||
| @@ -7390,6 +7390,7 @@ This is an extended text-mode. | |||
| 7390 | \\{gnus-article-edit-mode-map}" | 7390 | \\{gnus-article-edit-mode-map}" |
| 7391 | (make-local-variable 'gnus-article-edit-done-function) | 7391 | (make-local-variable 'gnus-article-edit-done-function) |
| 7392 | (make-local-variable 'gnus-prev-winconf) | 7392 | (make-local-variable 'gnus-prev-winconf) |
| 7393 | (make-local-variable 'gnus-prev-cwc) | ||
| 7393 | (setq-local font-lock-defaults '(message-font-lock-keywords t)) | 7394 | (setq-local font-lock-defaults '(message-font-lock-keywords t)) |
| 7394 | (setq-local mail-header-separator "") | 7395 | (setq-local mail-header-separator "") |
| 7395 | (setq-local gnus-article-edit-mode t) | 7396 | (setq-local gnus-article-edit-mode t) |
| @@ -7420,7 +7421,8 @@ groups." | |||
| 7420 | 7421 | ||
| 7421 | (defun gnus-article-edit-article (start-func exit-func &optional quiet) | 7422 | (defun gnus-article-edit-article (start-func exit-func &optional quiet) |
| 7422 | "Start editing the contents of the current article buffer." | 7423 | "Start editing the contents of the current article buffer." |
| 7423 | (let ((winconf (current-window-configuration))) | 7424 | (let ((winconf (current-window-configuration)) |
| 7425 | (cwc gnus-current-window-configuration)) | ||
| 7424 | (set-buffer gnus-article-buffer) | 7426 | (set-buffer gnus-article-buffer) |
| 7425 | (let ((message-auto-save-directory | 7427 | (let ((message-auto-save-directory |
| 7426 | ;; Don't associate the article buffer with a draft file. | 7428 | ;; Don't associate the article buffer with a draft file. |
| @@ -7431,6 +7433,7 @@ groups." | |||
| 7431 | (gnus-configure-windows 'edit-article) | 7433 | (gnus-configure-windows 'edit-article) |
| 7432 | (setq gnus-article-edit-done-function exit-func) | 7434 | (setq gnus-article-edit-done-function exit-func) |
| 7433 | (setq gnus-prev-winconf winconf) | 7435 | (setq gnus-prev-winconf winconf) |
| 7436 | (setq gnus-prev-cwc cwc) | ||
| 7434 | (unless quiet | 7437 | (unless quiet |
| 7435 | (gnus-message 6 "C-c C-c to end edits")))) | 7438 | (gnus-message 6 "C-c C-c to end edits")))) |
| 7436 | 7439 | ||
| @@ -7440,7 +7443,8 @@ groups." | |||
| 7440 | (let ((func gnus-article-edit-done-function) | 7443 | (let ((func gnus-article-edit-done-function) |
| 7441 | (buf (current-buffer)) | 7444 | (buf (current-buffer)) |
| 7442 | (start (window-start)) | 7445 | (start (window-start)) |
| 7443 | (winconf gnus-prev-winconf)) | 7446 | (winconf gnus-prev-winconf) |
| 7447 | (cwc gnus-prev-cwc)) | ||
| 7444 | (widen) ;; Widen it in case that users narrowed the buffer. | 7448 | (widen) ;; Widen it in case that users narrowed the buffer. |
| 7445 | (funcall func arg) | 7449 | (funcall func arg) |
| 7446 | (set-buffer buf) | 7450 | (set-buffer buf) |
| @@ -7458,6 +7462,7 @@ groups." | |||
| 7458 | (set-text-properties (point-min) (point-max) nil) | 7462 | (set-text-properties (point-min) (point-max) nil) |
| 7459 | (gnus-article-mode) | 7463 | (gnus-article-mode) |
| 7460 | (set-window-configuration winconf) | 7464 | (set-window-configuration winconf) |
| 7465 | (setq gnus-current-window-configuration cwc) | ||
| 7461 | (set-buffer buf) | 7466 | (set-buffer buf) |
| 7462 | (set-window-start (get-buffer-window buf) start) | 7467 | (set-window-start (get-buffer-window buf) start) |
| 7463 | (set-window-point (get-buffer-window buf) (point))) | 7468 | (set-window-point (get-buffer-window buf) (point))) |
| @@ -7479,10 +7484,12 @@ groups." | |||
| 7479 | (erase-buffer) | 7484 | (erase-buffer) |
| 7480 | (if (gnus-buffer-live-p gnus-original-article-buffer) | 7485 | (if (gnus-buffer-live-p gnus-original-article-buffer) |
| 7481 | (insert-buffer-substring gnus-original-article-buffer)) | 7486 | (insert-buffer-substring gnus-original-article-buffer)) |
| 7482 | (let ((winconf gnus-prev-winconf)) | 7487 | (let ((winconf gnus-prev-winconf) |
| 7488 | (cwc gnus-prev-cwc)) | ||
| 7483 | (kill-all-local-variables) | 7489 | (kill-all-local-variables) |
| 7484 | (gnus-article-mode) | 7490 | (gnus-article-mode) |
| 7485 | (set-window-configuration winconf) | 7491 | (set-window-configuration winconf) |
| 7492 | (setq gnus-current-window-configuration cwc) | ||
| 7486 | ;; Tippy-toe some to make sure that point remains where it was. | 7493 | ;; Tippy-toe some to make sure that point remains where it was. |
| 7487 | (with-current-buffer curbuf | 7494 | (with-current-buffer curbuf |
| 7488 | (set-window-start (get-buffer-window (current-buffer)) window-start) | 7495 | (set-window-start (get-buffer-window (current-buffer)) window-start) |
diff --git a/lisp/gnus/gnus-eform.el b/lisp/gnus/gnus-eform.el index 958d819048f..cc5beb16a34 100644 --- a/lisp/gnus/gnus-eform.el +++ b/lisp/gnus/gnus-eform.el | |||
| @@ -70,17 +70,20 @@ It is a slightly enhanced `lisp-data-mode'. | |||
| 70 | (when (gnus-visual-p 'group-menu 'menu) | 70 | (when (gnus-visual-p 'group-menu 'menu) |
| 71 | (gnus-edit-form-make-menu-bar)) | 71 | (gnus-edit-form-make-menu-bar)) |
| 72 | (make-local-variable 'gnus-edit-form-done-function) | 72 | (make-local-variable 'gnus-edit-form-done-function) |
| 73 | (make-local-variable 'gnus-prev-winconf)) | 73 | (make-local-variable 'gnus-prev-winconf) |
| 74 | (make-local-variable 'gnus-prev-cwc)) | ||
| 74 | 75 | ||
| 75 | (defun gnus-edit-form (form documentation exit-func &optional layout) | 76 | (defun gnus-edit-form (form documentation exit-func &optional layout) |
| 76 | "Edit FORM in a new buffer. | 77 | "Edit FORM in a new buffer. |
| 77 | Call EXIT-FUNC on exit. Display DOCUMENTATION in the beginning | 78 | Call EXIT-FUNC on exit. Display DOCUMENTATION in the beginning |
| 78 | of the buffer. | 79 | of the buffer. |
| 79 | The optional LAYOUT overrides the `edit-form' window layout." | 80 | The optional LAYOUT overrides the `edit-form' window layout." |
| 80 | (let ((winconf (current-window-configuration))) | 81 | (let ((winconf (current-window-configuration)) |
| 82 | (cwc gnus-current-window-configuration)) | ||
| 81 | (set-buffer (gnus-get-buffer-create gnus-edit-form-buffer)) | 83 | (set-buffer (gnus-get-buffer-create gnus-edit-form-buffer)) |
| 82 | (gnus-configure-windows (or layout 'edit-form)) | 84 | (gnus-configure-windows (or layout 'edit-form)) |
| 83 | (gnus-edit-form-mode) | 85 | (gnus-edit-form-mode) |
| 86 | (setq gnus-prev-cwc cwc) | ||
| 84 | (setq gnus-prev-winconf winconf) | 87 | (setq gnus-prev-winconf winconf) |
| 85 | (setq gnus-edit-form-done-function exit-func) | 88 | (setq gnus-edit-form-done-function exit-func) |
| 86 | (erase-buffer) | 89 | (erase-buffer) |
| @@ -113,9 +116,11 @@ The optional LAYOUT overrides the `edit-form' window layout." | |||
| 113 | (defun gnus-edit-form-exit () | 116 | (defun gnus-edit-form-exit () |
| 114 | "Kill the current buffer." | 117 | "Kill the current buffer." |
| 115 | (interactive nil gnus-edit-form-mode) | 118 | (interactive nil gnus-edit-form-mode) |
| 116 | (let ((winconf gnus-prev-winconf)) | 119 | (let ((winconf gnus-prev-winconf) |
| 120 | (cwc gnus-prev-cwc)) | ||
| 117 | (kill-buffer (current-buffer)) | 121 | (kill-buffer (current-buffer)) |
| 118 | (set-window-configuration winconf))) | 122 | (set-window-configuration winconf) |
| 123 | (setq gnus-current-window-configuration cwc))) | ||
| 119 | 124 | ||
| 120 | (provide 'gnus-eform) | 125 | (provide 'gnus-eform) |
| 121 | 126 | ||
diff --git a/lisp/gnus/gnus-icalendar.el b/lisp/gnus/gnus-icalendar.el index 0d776cd1bca..adbc39547ff 100644 --- a/lisp/gnus/gnus-icalendar.el +++ b/lisp/gnus/gnus-icalendar.el | |||
| @@ -165,7 +165,7 @@ | |||
| 165 | (icalendar--get-event-property-attributes | 165 | (icalendar--get-event-property-attributes |
| 166 | event field) zone-map)) | 166 | event field) zone-map)) |
| 167 | (dtdate-dec (icalendar--decode-isodatetime dtdate nil dtdate-zone))) | 167 | (dtdate-dec (icalendar--decode-isodatetime dtdate nil dtdate-zone))) |
| 168 | (encode-time dtdate-dec))) | 168 | (when dtdate-dec (encode-time dtdate-dec)))) |
| 169 | 169 | ||
| 170 | (defun gnus-icalendar-event--find-attendee (ical name-or-email) | 170 | (defun gnus-icalendar-event--find-attendee (ical name-or-email) |
| 171 | (let* ((event (car (icalendar--all-events ical))) | 171 | (let* ((event (car (icalendar--all-events ical))) |
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el index 0e81f95cd15..9a632922deb 100644 --- a/lisp/gnus/gnus-sum.el +++ b/lisp/gnus/gnus-sum.el | |||
| @@ -1408,6 +1408,7 @@ the normal Gnus MIME machinery." | |||
| 1408 | (defvar gnus-newsgroup-adaptive-score-file nil) | 1408 | (defvar gnus-newsgroup-adaptive-score-file nil) |
| 1409 | (defvar gnus-current-score-file nil) | 1409 | (defvar gnus-current-score-file nil) |
| 1410 | (defvar gnus-current-move-group nil) | 1410 | (defvar gnus-current-move-group nil) |
| 1411 | (defvar gnus-current-move-article nil) | ||
| 1411 | (defvar gnus-current-copy-group nil) | 1412 | (defvar gnus-current-copy-group nil) |
| 1412 | (defvar gnus-current-crosspost-group nil) | 1413 | (defvar gnus-current-crosspost-group nil) |
| 1413 | (defvar gnus-newsgroup-display nil) | 1414 | (defvar gnus-newsgroup-display nil) |
| @@ -8500,7 +8501,15 @@ If UNREPLIED (the prefix), limit to unreplied articles." | |||
| 8500 | If REVERSE, limit the summary buffer to articles that are marked | 8501 | If REVERSE, limit the summary buffer to articles that are marked |
| 8501 | with MARKS. MARKS can either be a string of marks or a list of marks. | 8502 | with MARKS. MARKS can either be a string of marks or a list of marks. |
| 8502 | Returns how many articles were removed." | 8503 | Returns how many articles were removed." |
| 8503 | (interactive "sMarks: " gnus-summary-mode) | 8504 | (interactive |
| 8505 | (list | ||
| 8506 | (completing-read "Marks:" | ||
| 8507 | (let ((mark-list '())) | ||
| 8508 | (mapc (lambda (datum) | ||
| 8509 | (cl-pushnew (gnus-data-mark datum) mark-list)) | ||
| 8510 | gnus-newsgroup-data) | ||
| 8511 | (mapcar 'char-to-string mark-list))) | ||
| 8512 | current-prefix-arg) gnus-summary-mode) | ||
| 8504 | (gnus-summary-limit-to-marks marks t)) | 8513 | (gnus-summary-limit-to-marks marks t)) |
| 8505 | 8514 | ||
| 8506 | (defun gnus-summary-limit-to-marks (marks &optional reverse) | 8515 | (defun gnus-summary-limit-to-marks (marks &optional reverse) |
| @@ -8509,7 +8518,15 @@ If REVERSE (the prefix), limit the summary buffer to articles that are | |||
| 8509 | not marked with MARKS. MARKS can either be a string of marks or a | 8518 | not marked with MARKS. MARKS can either be a string of marks or a |
| 8510 | list of marks. | 8519 | list of marks. |
| 8511 | Returns how many articles were removed." | 8520 | Returns how many articles were removed." |
| 8512 | (interactive "sMarks: \nP" gnus-summary-mode) | 8521 | (interactive |
| 8522 | (list | ||
| 8523 | (completing-read "Marks:" | ||
| 8524 | (let ((mark-list '())) | ||
| 8525 | (mapc (lambda (datum) | ||
| 8526 | (cl-pushnew (gnus-data-mark datum) mark-list)) | ||
| 8527 | gnus-newsgroup-data) | ||
| 8528 | (mapcar 'char-to-string mark-list))) | ||
| 8529 | current-prefix-arg) gnus-summary-mode) | ||
| 8513 | (prog1 | 8530 | (prog1 |
| 8514 | (let ((data gnus-newsgroup-data) | 8531 | (let ((data gnus-newsgroup-data) |
| 8515 | (marks (if (listp marks) marks | 8532 | (marks (if (listp marks) marks |
| @@ -10248,6 +10265,7 @@ ACTION can be either `move' (the default), `crosspost' or `copy'." | |||
| 10248 | article gnus-newsgroup-name (current-buffer) t))) | 10265 | article gnus-newsgroup-name (current-buffer) t))) |
| 10249 | 10266 | ||
| 10250 | ;; run the move/copy/crosspost/respool hook | 10267 | ;; run the move/copy/crosspost/respool hook |
| 10268 | (set (intern "gnus-current-move-article") (cdr art-group)) | ||
| 10251 | (run-hook-with-args 'gnus-summary-article-move-hook | 10269 | (run-hook-with-args 'gnus-summary-article-move-hook |
| 10252 | action | 10270 | action |
| 10253 | (gnus-data-header (gnus-data-find article)) | 10271 | (gnus-data-header (gnus-data-find article)) |
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el index efab58437e9..fc8518512ee 100644 --- a/lisp/gnus/gnus.el +++ b/lisp/gnus/gnus.el | |||
| @@ -2445,6 +2445,7 @@ are always t.") | |||
| 2445 | 2445 | ||
| 2446 | ;; Save window configuration. | 2446 | ;; Save window configuration. |
| 2447 | (defvar gnus-prev-winconf nil) | 2447 | (defvar gnus-prev-winconf nil) |
| 2448 | (defvar gnus-prev-cwc nil) | ||
| 2448 | 2449 | ||
| 2449 | (defvar gnus-reffed-article-number nil) | 2450 | (defvar gnus-reffed-article-number nil) |
| 2450 | 2451 | ||
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el index fe46b220da5..acf8a1d2556 100644 --- a/lisp/ldefs-boot.el +++ b/lisp/ldefs-boot.el | |||
| @@ -3779,14 +3779,18 @@ and exists only for compatibility reasons. | |||
| 3779 | 3779 | ||
| 3780 | ;;; Generated autoloads from progmodes/cc-vars.el | 3780 | ;;; Generated autoloads from progmodes/cc-vars.el |
| 3781 | 3781 | ||
| 3782 | (autoload 'c-string-list-p "cc-vars" "\ | ||
| 3783 | Return non-nil if VAL is a list of strings. | ||
| 3784 | |||
| 3785 | (fn VAL)") | ||
| 3782 | (put 'c-basic-offset 'safe-local-variable 'integerp) | 3786 | (put 'c-basic-offset 'safe-local-variable 'integerp) |
| 3783 | (put 'c-backslash-column 'safe-local-variable 'integerp) | 3787 | (put 'c-backslash-column 'safe-local-variable 'integerp) |
| 3784 | (put 'c-font-lock-extra-types 'safe-local-variable #'c-list-of-strings) | 3788 | (put 'c-font-lock-extra-types 'safe-local-variable #'c-string-list-p) |
| 3785 | (put 'c++-font-lock-extra-types 'safe-local-variable #'c-list-of-strings) | 3789 | (put 'c++-font-lock-extra-types 'safe-local-variable #'c-string-list-p) |
| 3786 | (put 'objc-font-lock-extra-types 'safe-local-variable #'c-list-of-strings) | 3790 | (put 'objc-font-lock-extra-types 'safe-local-variable #'c-string-list-p) |
| 3787 | (put 'java-font-lock-extra-types 'safe-local-variable #'c-list-of-strings) | 3791 | (put 'java-font-lock-extra-types 'safe-local-variable #'c-string-list-p) |
| 3788 | (put 'idl-font-lock-extra-types 'safe-local-variable #'c-list-of-strings) | 3792 | (put 'idl-font-lock-extra-types 'safe-local-variable #'c-string-list-p) |
| 3789 | (put 'pike-font-lock-extra-types 'safe-local-variable #'c-list-of-strings) | 3793 | (put 'pike-font-lock-extra-types 'safe-local-variable #'c-string-list-p) |
| 3790 | (put 'c-file-style 'safe-local-variable 'string-or-null-p) | 3794 | (put 'c-file-style 'safe-local-variable 'string-or-null-p) |
| 3791 | (register-definition-prefixes "cc-vars" '("awk-mode-hook" "c++-" "c-" "defcustom-c-stylevar" "idl-" "java-" "objc-" "pike-")) | 3795 | (register-definition-prefixes "cc-vars" '("awk-mode-hook" "c++-" "c-" "defcustom-c-stylevar" "idl-" "java-" "objc-" "pike-")) |
| 3792 | 3796 | ||
| @@ -8234,15 +8238,23 @@ Make a global mode GLOBAL-MODE corresponding to buffer-local minor MODE. | |||
| 8234 | TURN-ON is a function that will be called with no args in every buffer | 8238 | TURN-ON is a function that will be called with no args in every buffer |
| 8235 | and that should try to turn MODE on if applicable for that buffer. | 8239 | and that should try to turn MODE on if applicable for that buffer. |
| 8236 | 8240 | ||
| 8237 | Each of KEY VALUE is a pair of CL-style keyword arguments. :predicate | 8241 | Each of KEY VALUE is a pair of CL-style keyword arguments. |
| 8238 | specifies which major modes the globalized minor mode should be switched on | 8242 | The :predicate argument specifies in which major modes should the |
| 8239 | in. As the minor mode defined by this function is always global, any | 8243 | globalized minor mode be switched on. The value should be t (meaning |
| 8240 | :global keyword is ignored. Other keywords have the same meaning as in | 8244 | switch on the minor mode in all major modes), nil (meaning don't |
| 8241 | `define-minor-mode', which see. In particular, :group specifies the custom | 8245 | switch on in any major mode), a list of modes (meaning switch on only |
| 8242 | group. The most useful keywords are those that are passed on to the | 8246 | in those modes and their descendants), or a list (not MODES...), |
| 8243 | `defcustom'. It normally makes no sense to pass the :lighter or :keymap | 8247 | meaning switch on in any major mode except MODES. The value can also |
| 8244 | keywords to `define-globalized-minor-mode', since these are usually passed | 8248 | mix all of these forms, see the info node `Defining Minor Modes' for |
| 8245 | to the buffer-local version of the minor mode. | 8249 | details. |
| 8250 | As the minor mode defined by this function is always global, any | ||
| 8251 | :global keyword is ignored. | ||
| 8252 | Other keywords have the same meaning as in `define-minor-mode', | ||
| 8253 | which see. In particular, :group specifies the custom group. | ||
| 8254 | The most useful keywords are those that are passed on to the `defcustom'. | ||
| 8255 | It normally makes no sense to pass the :lighter or :keymap keywords | ||
| 8256 | to `define-globalized-minor-mode', since these are usually passed to | ||
| 8257 | the buffer-local version of the minor mode. | ||
| 8246 | 8258 | ||
| 8247 | BODY contains code to execute each time the mode is enabled or disabled. | 8259 | BODY contains code to execute each time the mode is enabled or disabled. |
| 8248 | It is executed after toggling the mode, and before running | 8260 | It is executed after toggling the mode, and before running |
| @@ -9218,7 +9230,7 @@ Turn on EDT Emulation." t) | |||
| 9218 | 9230 | ||
| 9219 | ;;; Generated autoloads from progmodes/eglot.el | 9231 | ;;; Generated autoloads from progmodes/eglot.el |
| 9220 | 9232 | ||
| 9221 | (push (purecopy '(eglot 1 12)) package--builtin-versions) | 9233 | (push (purecopy '(eglot 1 13)) package--builtin-versions) |
| 9222 | (autoload 'eglot "eglot" "\ | 9234 | (autoload 'eglot "eglot" "\ |
| 9223 | Start LSP server in support of PROJECT's buffers under MANAGED-MAJOR-MODE. | 9235 | Start LSP server in support of PROJECT's buffers under MANAGED-MAJOR-MODE. |
| 9224 | 9236 | ||
| @@ -22454,7 +22466,7 @@ Coloring: | |||
| 22454 | 22466 | ||
| 22455 | ;;; Generated autoloads from org/org.el | 22467 | ;;; Generated autoloads from org/org.el |
| 22456 | 22468 | ||
| 22457 | (push (purecopy '(org 9 6 1)) package--builtin-versions) | 22469 | (push (purecopy '(org 9 6 2)) package--builtin-versions) |
| 22458 | (autoload 'org-babel-do-load-languages "org" "\ | 22470 | (autoload 'org-babel-do-load-languages "org" "\ |
| 22459 | Load the languages defined in `org-babel-load-languages'. | 22471 | Load the languages defined in `org-babel-load-languages'. |
| 22460 | 22472 | ||
| @@ -23553,48 +23565,6 @@ DESC must be a `package-desc' object. | |||
| 23553 | 23565 | ||
| 23554 | (autoload 'package-vc-install-selected-packages "package-vc" "\ | 23566 | (autoload 'package-vc-install-selected-packages "package-vc" "\ |
| 23555 | Ensure packages specified in `package-vc-selected-packages' are installed." t) | 23567 | Ensure packages specified in `package-vc-selected-packages' are installed." t) |
| 23556 | (defvar package-vc-selected-packages 'nil "\ | ||
| 23557 | List of packages that must be installed. | ||
| 23558 | Each member of the list is of the form (NAME . SPEC), where NAME | ||
| 23559 | is a symbol designating the package and SPEC is one of: | ||
| 23560 | |||
| 23561 | - nil, if any package version can be installed; | ||
| 23562 | - a version string, if that specific revision is to be installed; | ||
| 23563 | - a property list, describing a package specification. Valid | ||
| 23564 | key/value pairs are | ||
| 23565 | |||
| 23566 | `:url' (string) | ||
| 23567 | The URL of the repository used to fetch the package source. | ||
| 23568 | |||
| 23569 | `:branch' (string) | ||
| 23570 | If given, the name of the branch to checkout after cloning the directory. | ||
| 23571 | |||
| 23572 | `:lisp-dir' (string) | ||
| 23573 | The repository-relative name of the directory to use for loading the Lisp | ||
| 23574 | sources. If not given, the value defaults to the root directory | ||
| 23575 | of the repository. | ||
| 23576 | |||
| 23577 | `:main-file' (string) | ||
| 23578 | The main file of the project, relevant to gather package metadata. | ||
| 23579 | If not given, the assumed default is the package name with \".el\" | ||
| 23580 | appended to it. | ||
| 23581 | |||
| 23582 | `:vc-backend' (symbol) | ||
| 23583 | A symbol of the VC backend to use for cloning the package. The | ||
| 23584 | value ought to be a member of `vc-handled-backends'. If omitted, | ||
| 23585 | `vc-clone' will fall back onto the archive default or on | ||
| 23586 | `package-vc-default-backend'. | ||
| 23587 | |||
| 23588 | All other keys are ignored. | ||
| 23589 | |||
| 23590 | This user option differs from `package-selected-packages' in that | ||
| 23591 | it is meant to be specified manually. If you want to install all | ||
| 23592 | the packages in the list, you cal also use | ||
| 23593 | `package-vc-install-selected-packages'. | ||
| 23594 | |||
| 23595 | Note that this option will not override an existing source | ||
| 23596 | package installation or revert the checked out revision.") | ||
| 23597 | (custom-autoload 'package-vc-selected-packages "package-vc" nil) | ||
| 23598 | (autoload 'package-vc-update-all "package-vc" "\ | 23568 | (autoload 'package-vc-update-all "package-vc" "\ |
| 23599 | Attempt to update all installed VC packages." t) | 23569 | Attempt to update all installed VC packages." t) |
| 23600 | (autoload 'package-vc-update "package-vc" "\ | 23570 | (autoload 'package-vc-update "package-vc" "\ |
| @@ -36975,7 +36945,7 @@ If LIMIT is non-nil, then do not consider characters beyond LIMIT. | |||
| 36975 | Go back to the previous position in xref history. | 36945 | Go back to the previous position in xref history. |
| 36976 | To undo, use \\[xref-go-forward]." t) | 36946 | To undo, use \\[xref-go-forward]." t) |
| 36977 | (autoload 'xref-go-forward "xref" "\ | 36947 | (autoload 'xref-go-forward "xref" "\ |
| 36978 | Got to the point where a previous \\[xref-go-back] was invoked." t) | 36948 | Go to the point where a previous \\[xref-go-back] was invoked." t) |
| 36979 | (autoload 'xref-marker-stack-empty-p "xref" "\ | 36949 | (autoload 'xref-marker-stack-empty-p "xref" "\ |
| 36980 | Whether the xref back-history is empty.") | 36950 | Whether the xref back-history is empty.") |
| 36981 | (autoload 'xref-forward-history-empty-p "xref" "\ | 36951 | (autoload 'xref-forward-history-empty-p "xref" "\ |
| @@ -506,16 +506,18 @@ Symbols are also allowed; their print names are used instead. */) | |||
| 506 | /* String data is normally allocated with word alignment, but | 506 | /* String data is normally allocated with word alignment, but |
| 507 | there are exceptions (notably pure strings) so we restrict the | 507 | there are exceptions (notably pure strings) so we restrict the |
| 508 | wordwise skipping to safe architectures. */ | 508 | wordwise skipping to safe architectures. */ |
| 509 | if (HAVE_FAST_UNALIGNED_ACCESS) | 509 | #ifdef HAVE_FAST_UNALIGNED_ACCESS |
| 510 | { | 510 | { |
| 511 | /* First compare entire machine words. */ | 511 | /* First compare entire machine words. */ |
| 512 | int ws = sizeof (size_t); | 512 | int ws = sizeof (size_t); |
| 513 | const char *w1 = SSDATA (string1); | 513 | const char *w1 = SSDATA (string1); |
| 514 | const char *w2 = SSDATA (string2); | 514 | const char *w2 = SSDATA (string2); |
| 515 | while (b < nb - ws + 1 && load_unaligned_size_t (w1 + b) | 515 | while (b < nb - ws + 1 |
| 516 | == load_unaligned_size_t (w2 + b)) | 516 | && (load_unaligned_size_t (w1 + b) |
| 517 | == load_unaligned_size_t (w2 + b))) | ||
| 517 | b += ws; | 518 | b += ws; |
| 518 | } | 519 | } |
| 520 | #endif | ||
| 519 | 521 | ||
| 520 | /* Scan forward to the differing byte. */ | 522 | /* Scan forward to the differing byte. */ |
| 521 | while (b < nb && SREF (string1, b) == SREF (string2, b)) | 523 | while (b < nb && SREF (string1, b) == SREF (string2, b)) |