aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Albinus2023-08-14 09:45:07 +0200
committerMichael Albinus2023-08-14 09:45:07 +0200
commitb9b4d8689fa78a5696a5e2d96a08a761fbf3cc82 (patch)
treea70ac1b272e5177499a065ce4797b5afc09ffcdd
parent9fb00904f959a7e94cf992acb3a96e78a05e719c (diff)
parentfdab7aaadacaaddef2733a9dae0dea643feb7481 (diff)
downloademacs-b9b4d8689fa78a5696a5e2d96a08a761fbf3cc82.tar.gz
emacs-b9b4d8689fa78a5696a5e2d96a08a761fbf3cc82.zip
Merge from origin/emacs-29
fdab7aaadac ; * lisp/net/tramp.el (tramp-skeleton-write-region): Fix ... 3eff53b4564 Update to Org 9.6.7-13-g99cc96
-rw-r--r--lisp/net/tramp.el2
-rw-r--r--lisp/org/ol-bibtex.el5
-rw-r--r--lisp/org/org-clock.el1
-rw-r--r--lisp/org/org-colview.el1
-rw-r--r--lisp/org/org-element.el7
-rw-r--r--lisp/org/org-num.el1
-rw-r--r--lisp/org/org-table.el2
-rw-r--r--lisp/org/org-version.el2
-rw-r--r--lisp/org/org.el7
-rw-r--r--lisp/org/ox-publish.el3
-rw-r--r--lisp/org/ox.el7
11 files changed, 27 insertions, 11 deletions
diff --git a/lisp/net/tramp.el b/lisp/net/tramp.el
index 167df34fc36..a0092a2d706 100644
--- a/lisp/net/tramp.el
+++ b/lisp/net/tramp.el
@@ -3522,7 +3522,7 @@ BODY is the backend specific code."
3522 ;; likely that it is needed shortly after `write-region'. 3522 ;; likely that it is needed shortly after `write-region'.
3523 (tramp-set-file-property v localname "file-exists-p" t) 3523 (tramp-set-file-property v localname "file-exists-p" t)
3524 3524
3525 (let ((need-chown t)) 3525 (let (last-coding-system-used (need-chown t))
3526 ;; Set file modification time. 3526 ;; Set file modification time.
3527 (when (or (eq ,visit t) (stringp ,visit)) 3527 (when (or (eq ,visit t) (stringp ,visit))
3528 (when-let ((file-attr (file-attributes filename 'integer))) 3528 (when-let ((file-attr (file-attributes filename 'integer)))
diff --git a/lisp/org/ol-bibtex.el b/lisp/org/ol-bibtex.el
index fd9517233e0..a16a4b39277 100644
--- a/lisp/org/ol-bibtex.el
+++ b/lisp/org/ol-bibtex.el
@@ -761,7 +761,10 @@ drawer."
761 "If kill ring holds a bibtex entry yank it as an Org headline." 761 "If kill ring holds a bibtex entry yank it as an Org headline."
762 (interactive) 762 (interactive)
763 (let (entry) 763 (let (entry)
764 (with-temp-buffer (yank 1) (setf entry (org-bibtex-read))) 764 (with-temp-buffer
765 (yank 1)
766 (bibtex-mode)
767 (setf entry (org-bibtex-read)))
765 (if entry 768 (if entry
766 (org-bibtex-write) 769 (org-bibtex-write)
767 (error "Yanked text does not appear to contain a BibTeX entry")))) 770 (error "Yanked text does not appear to contain a BibTeX entry"))))
diff --git a/lisp/org/org-clock.el b/lisp/org/org-clock.el
index d7fe14cd5e1..b85ce6a6368 100644
--- a/lisp/org/org-clock.el
+++ b/lisp/org/org-clock.el
@@ -2069,6 +2069,7 @@ Use `\\[org-clock-remove-overlays]' to remove the subtree times."
2069 h m)))) 2069 h m))))
2070 2070
2071(defvar-local org-clock-overlays nil) 2071(defvar-local org-clock-overlays nil)
2072(put 'org-clock-overlays 'permanent-local t)
2072 2073
2073(defun org-clock-put-overlay (time) 2074(defun org-clock-put-overlay (time)
2074 "Put an overlay on the headline at point, displaying TIME. 2075 "Put an overlay on the headline at point, displaying TIME.
diff --git a/lisp/org/org-colview.el b/lisp/org/org-colview.el
index 92a3b473d15..28cfd0d910c 100644
--- a/lisp/org/org-colview.el
+++ b/lisp/org/org-colview.el
@@ -116,6 +116,7 @@ in `org-columns-summary-types-default', which see."
116 116
117(defvar-local org-columns-overlays nil 117(defvar-local org-columns-overlays nil
118 "Holds the list of current column overlays.") 118 "Holds the list of current column overlays.")
119(put 'org-columns-overlays 'permanent-local t)
119 120
120(defvar-local org-columns-current-fmt nil 121(defvar-local org-columns-current-fmt nil
121 "Local variable, holds the currently active column format.") 122 "Local variable, holds the currently active column format.")
diff --git a/lisp/org/org-element.el b/lisp/org/org-element.el
index df43ebcf0c5..296468eed1a 100644
--- a/lisp/org/org-element.el
+++ b/lisp/org/org-element.el
@@ -6567,7 +6567,9 @@ If you observe Emacs hangs frequently, please report this to Org mode mailing li
6567 ;; Make sure that we return referenced element in cache 6567 ;; Make sure that we return referenced element in cache
6568 ;; that can be altered directly. 6568 ;; that can be altered directly.
6569 (if element 6569 (if element
6570 (setq element (or (org-element--cache-put element) element)) 6570 (progn
6571 (org-element-put-property element :granularity 'element)
6572 (setq element (or (org-element--cache-put element) element)))
6571 ;; Nothing to parse (i.e. empty file). 6573 ;; Nothing to parse (i.e. empty file).
6572 (throw 'exit parent)) 6574 (throw 'exit parent))
6573 (unless (or (not (org-element--cache-active-p)) parent) 6575 (unless (or (not (org-element--cache-active-p)) parent)
@@ -6942,12 +6944,13 @@ known element in cache (it may start after END)."
6942 (let ((current (org-with-point-at (org-element-property :begin up) 6944 (let ((current (org-with-point-at (org-element-property :begin up)
6943 (org-element-with-disabled-cache 6945 (org-element-with-disabled-cache
6944 (and (looking-at-p org-element-headline-re) 6946 (and (looking-at-p org-element-headline-re)
6945 (org-element-headline-parser)))))) 6947 (org-element-headline-parser nil 'fast))))))
6946 (when (eq 'headline (org-element-type current)) 6948 (when (eq 'headline (org-element-type current))
6947 (org-element--cache-log-message 6949 (org-element--cache-log-message
6948 "Found non-robust headline that can be updated individually: %S" 6950 "Found non-robust headline that can be updated individually: %S"
6949 (org-element--format-element current)) 6951 (org-element--format-element current))
6950 (org-element-set-element up current) 6952 (org-element-set-element up current)
6953 (org-element-put-property up :granularity 'element)
6951 t))) 6954 t)))
6952 ;; If UP is org-data, the situation is similar to 6955 ;; If UP is org-data, the situation is similar to
6953 ;; headline case. We just need to re-parse the 6956 ;; headline case. We just need to re-parse the
diff --git a/lisp/org/org-num.el b/lisp/org/org-num.el
index cbe5e455ea6..807fa66223b 100644
--- a/lisp/org/org-num.el
+++ b/lisp/org/org-num.el
@@ -156,6 +156,7 @@ control tag inheritance."
156 156
157(defvar-local org-num--overlays nil 157(defvar-local org-num--overlays nil
158 "Ordered list of overlays used for numbering outlines.") 158 "Ordered list of overlays used for numbering outlines.")
159(put 'org-num--overlays 'permanent-local t)
159 160
160(defvar-local org-num--skip-level nil 161(defvar-local org-num--skip-level nil
161 "Level below which headlines from current tree are not numbered. 162 "Level below which headlines from current tree are not numbered.
diff --git a/lisp/org/org-table.el b/lisp/org/org-table.el
index 9a72eb5f314..221497f53b7 100644
--- a/lisp/org/org-table.el
+++ b/lisp/org/org-table.el
@@ -477,6 +477,7 @@ This may be useful when columns have been shrunk."
477 (format "|%s" (mapconcat #'identity (reverse str) ""))))) 477 (format "|%s" (mapconcat #'identity (reverse str) "")))))
478 478
479(defvar-local org-table-header-overlay nil) 479(defvar-local org-table-header-overlay nil)
480(put 'org-table-header-overlay 'permanent-local t)
480(defun org-table-header-set-header () 481(defun org-table-header-set-header ()
481 "Display the header of the table at point." 482 "Display the header of the table at point."
482 (let ((gcol temporary-goal-column)) 483 (let ((gcol temporary-goal-column))
@@ -3812,6 +3813,7 @@ FACE, when non-nil, for the highlight."
3812 3813
3813(defvar-local org-table-coordinate-overlays nil 3814(defvar-local org-table-coordinate-overlays nil
3814 "Collects the coordinate grid overlays, so that they can be removed.") 3815 "Collects the coordinate grid overlays, so that they can be removed.")
3816(put 'org-table-coordinate-overlays 'permanent-local t)
3815 3817
3816(defun org-table-overlay-coordinates () 3818(defun org-table-overlay-coordinates ()
3817 "Add overlays to the table at point, to show row/column coordinates." 3819 "Add overlays to the table at point, to show row/column coordinates."
diff --git a/lisp/org/org-version.el b/lisp/org/org-version.el
index 9116e298aa9..57e406b24fc 100644
--- a/lisp/org/org-version.el
+++ b/lisp/org/org-version.el
@@ -11,7 +11,7 @@ Inserted by installing Org mode or when a release is made."
11(defun org-git-version () 11(defun org-git-version ()
12 "The Git version of Org mode. 12 "The Git version of Org mode.
13Inserted by installing Org or when a release is made." 13Inserted by installing Org or when a release is made."
14 (let ((org-git-version "release_9.6.7-5-gd1d0c3")) 14 (let ((org-git-version "release_9.6.7-13-g99cc96"))
15 org-git-version)) 15 org-git-version))
16 16
17(provide 'org-version) 17(provide 'org-version)
diff --git a/lisp/org/org.el b/lisp/org/org.el
index d49bc9645f5..175e095e806 100644
--- a/lisp/org/org.el
+++ b/lisp/org/org.el
@@ -5893,6 +5893,8 @@ needs to be inserted at a specific position in the font-lock sequence.")
5893 5893
5894(defvar-local org-custom-properties-overlays nil 5894(defvar-local org-custom-properties-overlays nil
5895 "List of overlays used for custom properties.") 5895 "List of overlays used for custom properties.")
5896;; Preserve when switching modes or when restarting Org.
5897(put 'org-custom-properties-overlays 'permanent-local t)
5896 5898
5897(defun org-toggle-custom-properties-visibility () 5899(defun org-toggle-custom-properties-visibility ()
5898 "Display or hide properties in `org-custom-properties'." 5900 "Display or hide properties in `org-custom-properties'."
@@ -10673,6 +10675,7 @@ D Show deadlines and scheduled items between a date range."
10673 10675
10674(defvar-local org-occur-highlights nil 10676(defvar-local org-occur-highlights nil
10675 "List of overlays used for occur matches.") 10677 "List of overlays used for occur matches.")
10678(put 'org-occur-highlights 'permanent-local t)
10676(defvar-local org-occur-parameters nil 10679(defvar-local org-occur-parameters nil
10677 "Parameters of the active org-occur calls. 10680 "Parameters of the active org-occur calls.
10678This is a list, each call to org-occur pushes as cons cell, 10681This is a list, each call to org-occur pushes as cons cell,
@@ -16159,6 +16162,10 @@ SNIPPETS-P indicates if this is run to create snippet images for HTML."
16159;; Image display 16162;; Image display
16160 16163
16161(defvar-local org-inline-image-overlays nil) 16164(defvar-local org-inline-image-overlays nil)
16165;; Preserve when switching modes or when restarting Org.
16166;; If we clear the overlay list and later enable Or mode, the existing
16167;; image overlays will never be cleared by `org-toggle-inline-images'.
16168(put 'org-inline-image-overlays 'permanent-local t)
16162 16169
16163(defun org--inline-image-overlays (&optional beg end) 16170(defun org--inline-image-overlays (&optional beg end)
16164 "Return image overlays between BEG and END." 16171 "Return image overlays between BEG and END."
diff --git a/lisp/org/ox-publish.el b/lisp/org/ox-publish.el
index f9c3877d7df..cff34f05882 100644
--- a/lisp/org/ox-publish.el
+++ b/lisp/org/ox-publish.el
@@ -1183,7 +1183,8 @@ references with `org-export-get-reference'."
1183 (org-link-search search nil t) 1183 (org-link-search search nil t)
1184 (error 1184 (error
1185 (signal 'org-link-broken (cdr err))))) 1185 (signal 'org-link-broken (cdr err)))))
1186 (and (org-at-heading-p) 1186 (and (derived-mode-p 'org-mode)
1187 (org-at-heading-p)
1187 (org-string-nw-p (org-entry-get (point) "CUSTOM_ID")))))))) 1188 (org-string-nw-p (org-entry-get (point) "CUSTOM_ID"))))))))
1188 ((not org-publish-cache) 1189 ((not org-publish-cache)
1189 (progn 1190 (progn
diff --git a/lisp/org/ox.el b/lisp/org/ox.el
index 6f819def93a..94cc5a22881 100644
--- a/lisp/org/ox.el
+++ b/lisp/org/ox.el
@@ -5684,11 +5684,8 @@ transcoding it."
5684 (primary-closing 5684 (primary-closing
5685 :utf-8 " »" :html " »" :latex "\\fg{}" 5685 :utf-8 " »" :html " »" :latex "\\fg{}"
5686 :texinfo "@tie{}@guillemetright{}") 5686 :texinfo "@tie{}@guillemetright{}")
5687 (secondary-opening 5687 (secondary-opening :utf-8 "“" :html "“" :latex "``" :texinfo "``")
5688 :utf-8 "« " :html "« " :latex "\\og " 5688 (secondary-closing :utf-8 "”" :html "”" :latex "''" :texinfo "''")
5689 :texinfo "@guillemetleft{}@tie{}")
5690 (secondary-closing :utf-8 " »" :html " »" :latex "\\fg{}"
5691 :texinfo "@tie{}@guillemetright{}")
5692 (apostrophe :utf-8 "’" :html "’")) 5689 (apostrophe :utf-8 "’" :html "’"))
5693 ("is" 5690 ("is"
5694 (primary-opening 5691 (primary-opening