]> git.eshelyaron.com Git - emacs.git/commitdiff
Update to Org 9.7.7-2-gf308d3
authorKyle Meyer <kyle@kyleam.com>
Sun, 14 Jul 2024 16:30:50 +0000 (12:30 -0400)
committerEshel Yaron <me@eshelyaron.com>
Wed, 17 Jul 2024 17:39:53 +0000 (19:39 +0200)
(cherry picked from commit 5ec73eca57c09ad1a33c56dc4cd5b965cfaef063)

etc/ORG-NEWS
etc/refcards/orgcard.tex
lisp/org/ob-core.el
lisp/org/org-agenda.el
lisp/org/org-persist.el
lisp/org/org-version.el
lisp/org/org.el

index bbf26d9515d25b11d80e6a21a98d7ae73c82071a..b2c591b67d028e266f470d52ce4b5a1beb298375 100644 (file)
@@ -271,6 +271,10 @@ Image filename chosen can be customized by setting
 ~org-yank-image-file-name-function~ which by default autogenerates a
 filename based on the current time.
 
+Note that ~yank-media~, as of Emacs 30, does not yet support Windows
+(Emacs bug#71909) and may not be always reliable on Mac (Emacs
+bug#71731).
+
 *** Files and images can be attached by dropping onto Emacs
 
 By default, Org asks the user what to do with the dropped file like
index 1860e2697065480cf0283ecaba6c253d5a72f40c..112832e0074c1c39763537f9650a6118b9841325 100644 (file)
@@ -1,5 +1,5 @@
 % Reference Card for Org Mode
-\def\orgversionnumber{9.7.5}
+\def\orgversionnumber{9.7.7}
 \def\versionyear{2024}          % latest update
 \input emacsver.tex
 
index 76d103648d77990859c3f5024b4b59d10d1fc28a..72ae94c813f4b0fd4fc7907f2923f8ccdd59ad13 100644 (file)
@@ -2453,8 +2453,8 @@ the inline source block.  The macro is stripped upon export.
 Multiline and non-scalar RESULTS from inline source blocks are
 not allowed.  When EXEC-TIME is provided it may be included in a
 generated message.  With optional argument RESULT-PARAMS controls
-insertion of results in the Org mode file.  RESULT-PARAMS can
-take the following values:
+insertion of results in the Org mode file.  RESULT-PARAMS is a list
+that can contain the following values:
 
 replace - (default option) insert results after the source block
           or inline source block replacing any previously
@@ -2513,15 +2513,17 @@ list ---- the results are rendered as a list.  This option not
 table --- the results are rendered as a table.  This option not
           allowed for inline source blocks.
 
-INFO may provide the values of these header arguments (in the
-`header-arguments-alist' see the docstring for
-`org-babel-get-src-block-info'):
+INFO is the src block info, as returned by
+`org-babel-get-src-block-info' (which see).  Some values from its
+PARAMETERS part (header argument alist) can affect the inserted
+result:
 
-:file --- the name of the file to which output should be written.
+:file-desc - when RESULT-PARAMS contains \"file\", use it as
+             description of the inserted link.
 
-:wrap --- the effect is similar to `latex' in RESULT-PARAMS but
-          using the argument supplied to specify the export block
-          or snippet type."
+:wrap        the effect is similar to `latex' in RESULT-PARAMS but
+             using the argument supplied to specify the export block
+             or snippet type."
   (cond ((stringp result)
         (setq result (substring-no-properties result))
         (when (member "file" result-params)
index 2e3429b7847c76fc45e9dcf065698e51ca35a19c..532ee25c0485ee01552497bdd9a3b3841052c4dc 100644 (file)
@@ -2048,6 +2048,9 @@ the normal rules apply."
 (defcustom org-agenda-category-icon-alist nil
   "Alist of category icon to be displayed in agenda views.
 
+The icons are displayed in place of the %i placeholders in
+`org-agenda-prefix-format', which see.
+
 Each entry should have the following format:
 
   (CATEGORY-REGEXP FILE-OR-DATA TYPE DATA-P PROPS)
index b93e32274e956e25f7c4ca75ae246af6dc7ed1d2..5cc572a78cca837fd74e0d8073d4ca0ea7c3c763 100644 (file)
@@ -670,8 +670,8 @@ When INNER is non-nil, do not try to match as list of containers."
                ;; `secure-hash' may trigger interactive dialog when it
                ;; cannot determine the coding system automatically.
                ;; Force coding system that works reliably for any text
-               ;; to avoid it.  The has will be consistent anyway, as
-               ;; long as we use the same coding system.
+               ;; to avoid it.  The hash will be consistent, as long
+               ;; as we use the same coding system.
                (let ((coding-system-for-write 'emacs-internal))
                  (secure-hash 'md5 associated)))
          (puthash associated
index c02aff62ec4a0012266b933f9244d3c940279ba2..75e792b74bedd3f1472c4791e814e69a3eddd96b 100644 (file)
@@ -5,13 +5,13 @@
 (defun org-release ()
   "The release version of Org.
 Inserted by installing Org mode or when a release is made."
-   (let ((org-release "9.7.5"))
+   (let ((org-release "9.7.7"))
      org-release))
 ;;;###autoload
 (defun org-git-version ()
   "The Git version of Org mode.
 Inserted by installing Org or when a release is made."
-   (let ((org-git-version "release_9.7.5-9-ga091ca"))
+   (let ((org-git-version "release_9.7.7-2-gf308d3"))
      org-git-version))
 \f
 (provide 'org-version)
index 01f264527200974ca3766fb9b28f16fb7ce6e374..99dbc8ceba7699214b51438e4c1d0ae6faee9850 100644 (file)
@@ -9,7 +9,7 @@
 ;; URL: https://orgmode.org
 ;; Package-Requires: ((emacs "26.1"))
 
-;; Version: 9.7.5
+;; Version: 9.7.7
 
 ;; This file is part of GNU Emacs.
 ;;
@@ -6698,7 +6698,7 @@ The prefix argument ARG is passed to `org-insert-heading'.
 Unlike `org-insert-heading', when point is at the beginning of a
 heading, still insert the new sub-heading below."
   (interactive "P")
-  (when (bolp) (forward-char))
+  (when (and (bolp) (not (eobp)) (not (eolp))) (forward-char))
   (org-insert-heading arg)
   (cond
    ((org-at-heading-p) (org-do-demote))
@@ -19811,7 +19811,11 @@ Also align node properties according to `org-property-format'."
                         (+ (org-current-text-indentation)
                            org-edit-src-content-indentation)))))
                (ignore-errors ; do not err when there is no proper major mode
-                 (org-babel-do-in-edit-buffer (funcall indent-line-function)))
+                 ;; It is important to call `indent-according-to-mode'
+                 ;; rather than `indent-line-function' here or we may
+                 ;; sometimes break `electric-indent-mode'
+                 ;; https://orgmode.org/list/5O9VMGb6WRaqeHR5_NXTb832Z2Lek_5L40YPDA52-S3kPwGYJspI8kLWaGtuq3DXyhtHpj1J7jTIXb39RX9BtCa2ecrWHjijZqI8QAD742U=@proton.me
+                 (org-babel-do-in-edit-buffer (indent-according-to-mode)))
                (when (and block-content-ind (looking-at-p "^$"))
                  (indent-line-to block-content-ind))))
            (t