update packages

This commit is contained in:
2026-06-27 11:34:21 +02:00
parent 4be4f859c4
commit 1aaef48596
246 changed files with 7997 additions and 4359 deletions
+2 -2
View File
@@ -125,7 +125,7 @@ To avoid interference with the built-in Org mode, you can use the
command line (you need Emacs 30 or later):
#+begin_src sh
emacs -Q -batch -eval "(progn (require 'package) (package-initialize) (package-refresh-contents) (package-upgrade 'org))"
emacs -Q -batch -eval "(progn (package-refresh-contents) (package-upgrade 'org))"
#+end_src
This approach has the advantage of isolating the upgrade process from
@@ -2252,7 +2252,7 @@ instead of letting Calc handle the formatting. A few examples:
| =exp($2)+exp($1)= | Math functions can be used |
| =$0;%.1f= | Reformat current cell to 1 decimal |
| =($3-32)*5/9= | Fahrenheit to Celsius conversion |
| =$c/$1/$cm= | Herz to centimeter conversion, using =constants.el= |
| =$c/$1/$cm= | Hertz to centimeter conversion using =constants.el= |
| =tan($1);Dp3s1= | Compute in degrees, precision 3, display SCI 1 |
| =sin($1);Dp3%.1e= | Same, but use ~format~ specifier for display |
| =vmean($2..$7)= | Compute column range mean, using vector function |
+2 -2
View File
@@ -1,3 +1,3 @@
@c automatically generated, do not edit
@set VERSION 9.8.1 (9.8.1-c1bb5a)
@set DATE 2026-04-05
@set VERSION 9.8.6 (9.8.6-dcb8f0)
@set DATE 2026-06-27
+3 -3
View File
@@ -653,7 +653,7 @@ To avoid interference with the built-in Org mode@comma{} you can use the
command line (you need Emacs 30 or later):
@example
emacs -Q -batch -eval "(progn (require 'package) (package-initialize) (package-refresh-contents) (package-upgrade 'org))"
emacs -Q -batch -eval "(progn (package-refresh-contents) (package-upgrade 'org))"
@end example
This approach has the advantage of isolating the upgrade process from
@@ -987,7 +987,7 @@ recorded.
@node Conventions
@section Typesetting Conventions Used in this Manual
@anchor{TODO keywords@comma{} tags@comma{} properties@comma{} etc}
@anchor{TODO keywords tags properties etc}
@subheading TODO keywords@comma{} tags@comma{} properties@comma{} etc.
Org uses various syntactic elements: TODO keywords@comma{} tags@comma{} property
@@ -2775,7 +2775,7 @@ instead of letting Calc handle the formatting. A few examples:
@item @samp{($3-32)*5/9}
@tab Fahrenheit to Celsius conversion
@item @samp{$c/$1/$cm}
@tab Herz to centimeter conversion@comma{} using @samp{constants.el}
@tab Hertz to centimeter conversion using @samp{constants.el}
@item @samp{tan($1);Dp3s1}
@tab Compute in degrees@comma{} precision 3@comma{} display SCI 1
@item @samp{sin($1);Dp3%.1e}
+2 -2
View File
@@ -65,7 +65,7 @@ modify this GNU manual.''
* Tags:: Tagging headlines and matching sets of tags.
* Properties:: Storing information about an entry.
* Dates and Times:: Making items useful for planning.
* Capture@comma{} Refile@comma{} Archive:: The ins and outs for projects.
* Capture@comma{} Refile@comma{} Archive: Capture Refile Archive. The ins and outs for projects.
* Agenda Views:: Collecting information into views.
* Markup:: Compose beautiful documents.
* Exporting:: Sharing and publishing notes.
@@ -1416,7 +1416,7 @@ of recently clocked tasks.
The @kbd{l} key may be used in the agenda (see @ref{Built-in Agenda Views}) to show which tasks have been worked on or closed during
a day.
@node Capture@comma{} Refile@comma{} Archive
@node Capture Refile Archive
@chapter Capture@comma{} Refile@comma{} Archive
An important part of any organization system is the ability to quickly
+4 -1
View File
@@ -2976,6 +2976,7 @@ used as a string to be appended to #+begin_example line."
(forward-line 0) (insert ": ") (forward-line 1)))
(t
(goto-char beg)
(unless (bolp) (insert "\n"))
(insert (if results-switches
(format "%s%s\n"
(funcall maybe-cap "#+begin_example")
@@ -2984,7 +2985,9 @@ used as a string to be appended to #+begin_example line."
(let ((p (point)))
(if (markerp end) (goto-char end) (forward-char (- end beg)))
(org-escape-code-in-region p (point)))
(insert (funcall maybe-cap "#+end_example\n")))))))))
(unless (bolp) (insert "\n"))
(insert (funcall maybe-cap "#+end_example"))
(unless (eolp) (insert "\n")))))))))
(defun org-babel-update-block-body (new-body)
"Update the body of the current code block to NEW-BODY."
+2 -1
View File
@@ -2,7 +2,8 @@
;; Copyright (C) 2009-2026 Free Software Foundation, Inc.
;; Authors: Eric Schulte, Jarmo Hurri
;; Authors: Eric Schulte
;; Jarmo Hurri
;; Keywords: literate programming, reproducible research
;; URL: https://orgmode.org
+7 -2
View File
@@ -42,6 +42,7 @@
(declare-function org-before-first-heading-p "org" ())
(declare-function org-element-lineage "org-element-ast" (datum &optional types with-self))
(declare-function org-element-begin "org-element" (node))
(declare-function org-element-end "org-element" (node))
(declare-function org-element-at-point "org-element" (&optional pom cached-only))
(declare-function org-element-type-p "org-element-ast" (node types))
(declare-function org-heading-components "org" ())
@@ -720,8 +721,12 @@ of the current buffer."
(forward-line 1)
;; Try to preserve location of point within the source code in
;; tangled code file.
(let ((offset (- mid body-start)))
(when (> end (+ offset (point)))
(let ((offset (- mid body-start))
(block-ends-here (org-with-point-at (org-element-end (org-element-at-point))
(skip-chars-backward " \t\n\r")
(forward-line 0)
(point))))
(when (> block-ends-here (+ offset (point)))
(forward-char offset)))
(setq target-char (point)))
(org-src-switch-to-buffer target-buffer t)
+1 -1
View File
@@ -7875,7 +7875,7 @@ in the agenda."
"Rebuild possibly ALL agenda view(s) in the current buffer."
(interactive "P")
(defvar org-agenda-tag-filter-while-redo) ;FIXME: Where is this var used?
(let* ((p (or (and (looking-at "\\'") (1- (point))) (point)))
(let* ((p (or (and (/= 1 (point)) (looking-at "\\'") (1- (point))) (point)))
(cpa (unless (eq all t) current-prefix-arg))
(org-agenda-doing-sticky-redo org-agenda-sticky)
(org-agenda-sticky nil)
+9 -7
View File
@@ -1991,13 +1991,15 @@ Optional argument N tells to change by that many units."
(user-error "No active clock"))
(save-excursion ; Do not replace this with `with-current-buffer'.
(with-no-warnings (set-buffer (org-clocking-buffer)))
(goto-char org-clock-marker)
(if (looking-back (concat "^[ \t]*" org-clock-string ".*")
(line-beginning-position))
(progn (delete-region (1- (line-beginning-position)) (line-end-position))
(org-remove-empty-drawer-at (point)))
(message "Clock gone, cancel the timer anyway")
(sit-for 2)))
(save-restriction
(widen)
(goto-char org-clock-marker)
(if (looking-back (concat "^[ \t]*" org-clock-string ".*")
(line-beginning-position))
(progn (delete-region (1- (line-beginning-position)) (line-end-position))
(org-remove-empty-drawer-at (point)))
(message "Clock gone, cancel the timer anyway")
(sit-for 2))))
(move-marker org-clock-marker nil)
(move-marker org-clock-hd-marker nil)
(setq org-clock-current-task nil)
+1
View File
@@ -3,6 +3,7 @@
;; Copyright (C) 2004-2026 Free Software Foundation, Inc.
;; Author: Carsten Dominik <carsten.dominik@gmail.com>
;; Maintainer: Slawomir Grochowski <slawomir.grochowski@gmail.com>
;; Keywords: outlines, hypermedia, calendar, text
;; URL: https://orgmode.org
;;
+2 -2
View File
@@ -183,7 +183,7 @@ Drawer's name is located in match group 1.")
(defconst org-element-dynamic-block-open-re
(rx line-start (0+ (any ?\s ?\t))
"#+BEGIN:" (0+ (any ?\s ?\t))
(group (1+ word))
(group (1+ (not space)))
(opt
(1+ (any ?\s ?\t))
(group (1+ nonl))))
@@ -193,7 +193,7 @@ Parameters are in match group 2.")
(defconst org-element-dynamic-block-open-re-nogroup
(rx line-start (0+ (any ?\s ?\t))
"#+BEGIN:" (0+ (any ?\s ?\t)) word)
"#+BEGIN:" (0+ (any ?\s ?\t)) (not space))
"Regexp matching the opening line of a dynamic block.")
(defconst org-element-headline-re
+1 -1
View File
@@ -1860,7 +1860,7 @@ Initial position of cursor is restored after the changes."
;; Shift the indentation between END and BEG by DELTA.
;; Start from the line before END.
;; Take care not to shift to or before IND, which is the
;; containg list item indentation. (otherwise, we are going
;; containing list item indentation. (otherwise, we are going
;; to break the list structure)
(lambda (end beg delta ind)
(goto-char end)
+1 -1
View File
@@ -1,2 +1,2 @@
;; Generated package description from org.el -*- mode: lisp-data; no-byte-compile: t -*-
(define-package "org" "9.8.1" "Outline-based notes management and organizer" '((emacs "28.2")) :commit "c1bb5ae59101181708fc061666b6f2e402911c7b" :authors '(("Carsten Dominik" . "carsten.dominik@gmail.com")) :maintainer '("Ihor Radchenko" . "yantar92@posteo.net") :keywords '("outlines" "hypermedia" "calendar" "text") :url "https://orgmode.org")
(define-package "org" "9.8.6" "Outline-based notes management and organizer" '((emacs "28.2")) :commit "dcb8f00ec7605327dcd32562c2a51ad278f7af28" :authors '(("Carsten Dominik" . "carsten.dominik@gmail.com")) :maintainer '("Ihor Radchenko" . "yantar92@posteo.net") :keywords '("outlines" "hypermedia" "calendar" "text") :url "https://orgmode.org")
+5 -3
View File
@@ -2953,6 +2953,8 @@ known that the table will be realigned a little later anyway."
(log-first-time (current-time))
(log-last-time log-first-time)
(cnt 0)
(table-beg org-table-current-begin-pos)
(table-end (org-table-end))
beg end eqlcol eqlfield)
;; Insert constants in all formulas.
(when eqlist
@@ -2989,8 +2991,8 @@ existing formula for column %s"
;; Get the correct line range to process.
(if all
(progn
(setq end (copy-marker (org-table-end)))
(goto-char (setq beg org-table-current-begin-pos))
(setq end (copy-marker table-end))
(goto-char (setq beg table-beg))
(cond
((re-search-forward org-table-calculate-mark-regexp end t)
;; This is a table with marked lines, compute selected
@@ -3005,7 +3007,7 @@ existing formula for column %s"
(t nil)))
(setq beg (line-beginning-position)
end (copy-marker (line-beginning-position 2))))
(org-combine-change-calls beg end
(org-combine-change-calls table-beg table-end
(goto-char beg)
;; Mark named fields untouchable. Also check if several
;; field/range formulas try to set the same field.
+1 -1
View File
@@ -436,7 +436,7 @@ using three \\[universal-argument] prefix arguments."
(and (not (equal opt '(64)))
effort-minutes
(number-to-string effort-minutes))
(and (consp opt) default-timer)
(and (consp opt) (not (equal opt '(64))) default-timer)
(and (stringp opt) opt)
(read-from-minibuffer
"How much time left? (minutes or h:mm:ss) "
+2 -2
View 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.8.1"))
(let ((org-release "9.8.6"))
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 "9.8.1-c1bb5a"))
(let ((org-git-version "9.8.6-dcb8f0"))
org-git-version))
(provide 'org-version)
+6 -3
View File
@@ -9,7 +9,7 @@
;; URL: https://orgmode.org
;; Package-Requires: ((emacs "28.2"))
;; Version: 9.8.1
;; Version: 9.8.6
;; This file is part of GNU Emacs.
;;
@@ -9551,6 +9551,7 @@ When foo is written as FOO, upcase the #+BEGIN/END as well."
(goto-char region-end)
;; Ignore empty lines at the end of the region.
(skip-chars-backward " \r\t\n")
(unless (eolp) (insert "\n") (forward-line -1))
(end-of-line))
(unless (bolp) (insert "\n"))
(indent-to column)
@@ -9877,7 +9878,8 @@ When called through Elisp, arg is also interpreted in the following way:
(org-update-parent-todo-statistics))
(when (bound-and-true-p org-clock-out-when-done)
(org-clock-out-if-current))
(run-hooks 'org-after-todo-state-change-hook)
(save-excursion
(run-hooks 'org-after-todo-state-change-hook))
(when (and arg (not (member org-state org-done-keywords)))
(setq head (org-get-todo-sequence-head org-state)))
(put-text-property (line-beginning-position)
@@ -10583,7 +10585,8 @@ enough to shift date past today. Continue? "
(org-timestamp-change n (cdr (assoc what whata)) nil t))
(setq msg
(concat msg type " " org-last-changed-timestamp " ")))))))
(run-hooks 'org-todo-repeat-hook)
(save-excursion
(run-hooks 'org-todo-repeat-hook))
(setq org-log-post-message msg)
(message msg))))
+598 -598
View File
File diff suppressed because it is too large Load Diff
+64 -64
View File
@@ -50,7 +50,7 @@ Copyright © 2004-2026 Free Software Foundation, Inc.
* Tags:: Tagging headlines and matching sets of tags.
* Properties:: Storing information about an entry.
* Dates and Times:: Making items useful for planning.
* Capture, Refile, Archive:: The ins and outs for projects.
* Capture, Refile, Archive: Capture Refile Archive. The ins and outs for projects.
* Agenda Views:: Collecting information into views.
* Markup:: Compose beautiful documents.
* Exporting:: Sharing and publishing notes.
@@ -1095,7 +1095,7 @@ Tags::). The syntax for the search string is described in *note
Matching Tags and Properties::.

File: orgguide.info, Node: Dates and Times, Next: Capture, Refile, Archive, Prev: Properties, Up: Top
File: orgguide.info, Node: Dates and Times, Next: Capture Refile Archive, Prev: Properties, Up: Top
8 Dates and Times
*****************
@@ -1326,7 +1326,7 @@ project.
Views::) to show which tasks have been worked on or closed during a day.

File: orgguide.info, Node: Capture, Refile, Archive, Next: Agenda Views, Prev: Dates and Times, Up: Top
File: orgguide.info, Node: Capture Refile Archive, Next: Agenda Views, Prev: Dates and Times, Up: Top
9 Capture, Refile, Archive
**************************
@@ -1346,7 +1346,7 @@ fast.
* Archiving:: What to do with finished products.

File: orgguide.info, Node: Capture, Next: Refile and Copy, Up: Capture, Refile, Archive
File: orgguide.info, Node: Capture, Next: Refile and Copy, Up: Capture Refile Archive
9.1 Capture
===========
@@ -1426,7 +1426,7 @@ locations. See *note Capture templates::.
a backslash.

File: orgguide.info, Node: Refile and Copy, Next: Archiving, Prev: Capture, Up: Capture, Refile, Archive
File: orgguide.info, Node: Refile and Copy, Next: Archiving, Prev: Capture, Up: Capture Refile Archive
9.2 Refile and Copy
===================
@@ -1459,7 +1459,7 @@ command:
deleted.

File: orgguide.info, Node: Archiving, Prev: Refile and Copy, Up: Capture, Refile, Archive
File: orgguide.info, Node: Archiving, Prev: Refile and Copy, Up: Capture Refile Archive
9.3 Archiving
=============
@@ -1493,7 +1493,7 @@ example:
#+ARCHIVE: %s_done::

File: orgguide.info, Node: Agenda Views, Next: Markup, Prev: Capture, Refile, Archive, Up: Top
File: orgguide.info, Node: Agenda Views, Next: Markup, Prev: Capture Refile Archive, Up: Top
10 Agenda Views
***************
@@ -2539,63 +2539,63 @@ file, use

Tag Table:
Node: Top907
Node: Introduction5611
Ref: Installation6298
Ref: Activation7010
Ref: Feedback7453
Node: Document Structure7710
Node: Headlines8784
Ref: Headlines-Footnote-19682
Node: Visibility Cycling9805
Node: Motion11205
Node: Structure Editing11799
Ref: Structure Editing-Footnote-113235
Node: Sparse Trees13339
Ref: Sparse Trees-Footnote-114449
Node: Plain Lists14569
Node: Tables17361
Ref: Creation and conversion19054
Ref: Re-aligning and field motion19654
Ref: Column and row editing20417
Node: Hyperlinks21768
Ref: Internal links22526
Ref: External Links22979
Ref: Handling Links24808
Node: TODO Items26298
Node: TODO Basics27275
Node: Multi-state Workflow28808
Node: Progress Logging30598
Ref: Closing items31360
Ref: Tracking TODO state changes31915
Ref: Progress Logging-Footnote-132914
Ref: Progress Logging-Footnote-232987
Node: Priorities33065
Node: Breaking Down Tasks33982
Node: Checkboxes34785
Node: Tags35922
Ref: Tag inheritance36565
Ref: Setting tags37303
Ref: Tag groups39081
Ref: Tag searches39875
Ref: Tags-Footnote-140955
Node: Properties41059
Node: Dates and Times42871
Node: Timestamps43912
Node: Creating Timestamps46666
Node: Deadlines and Scheduling48511
Ref: Deadlines and Scheduling-Footnote-150575
Ref: Deadlines and Scheduling-Footnote-250736
Node: Clocking Work Time50899
Node: Capture, Refile, Archive52334
Node: Capture53146
Ref: Setting up capture53452
Ref: Using capture53723
Ref: Capture templates54419
Ref: Capture-Footnote-155852
Ref: Capture-Footnote-255963
Node: Refile and Copy56054
Node: Archiving57368
Node: Agenda Views58748
Node: Introduction5635
Ref: Installation6322
Ref: Activation7034
Ref: Feedback7477
Node: Document Structure7734
Node: Headlines8808
Ref: Headlines-Footnote-19706
Node: Visibility Cycling9829
Node: Motion11229
Node: Structure Editing11823
Ref: Structure Editing-Footnote-113259
Node: Sparse Trees13363
Ref: Sparse Trees-Footnote-114473
Node: Plain Lists14593
Node: Tables17385
Ref: Creation and conversion19078
Ref: Re-aligning and field motion19678
Ref: Column and row editing20441
Node: Hyperlinks21792
Ref: Internal links22550
Ref: External Links23003
Ref: Handling Links24832
Node: TODO Items26322
Node: TODO Basics27299
Node: Multi-state Workflow28832
Node: Progress Logging30622
Ref: Closing items31384
Ref: Tracking TODO state changes31939
Ref: Progress Logging-Footnote-132938
Ref: Progress Logging-Footnote-233011
Node: Priorities33089
Node: Breaking Down Tasks34006
Node: Checkboxes34809
Node: Tags35946
Ref: Tag inheritance36589
Ref: Setting tags37327
Ref: Tag groups39105
Ref: Tag searches39899
Ref: Tags-Footnote-140979
Node: Properties41083
Node: Dates and Times42895
Node: Timestamps43932
Node: Creating Timestamps46686
Node: Deadlines and Scheduling48531
Ref: Deadlines and Scheduling-Footnote-150595
Ref: Deadlines and Scheduling-Footnote-250756
Node: Clocking Work Time50919
Node: Capture Refile Archive52354
Node: Capture53162
Ref: Setting up capture53464
Ref: Using capture53735
Ref: Capture templates54431
Ref: Capture-Footnote-155864
Ref: Capture-Footnote-255975
Node: Refile and Copy56066
Node: Archiving57376
Node: Agenda Views58752
Node: Agenda Files60207
Node: Agenda Dispatcher60955
Node: Built-in Agenda Views61877
+2 -1
View File
@@ -3103,7 +3103,8 @@ INFO is a plist containing export properties."
(concat (file-name-as-directory org-preview-latex-image-directory)
(file-name-sans-extension
(file-name-nondirectory bfn)))
cache-dir (file-name-directory (plist-get info :output-file)))
cache-dir (file-name-directory
(or (plist-get info :output-file) bfn)))
;; Re-create LaTeX environment from original buffer in
;; temporary buffer so that dvipng/imagemagick can properly
;; turn the fragment into an image.
-1
View File
@@ -6,7 +6,6 @@
;; Alan Schmitt <alan.schmitt AT polytechnique DOT org>
;; Viktor Rosenfeld <listuser36 AT gmail DOT com>
;; Rasmus Pank Roulund <emacs AT pank DOT eu>
;; Maintainer: Marco Wahl <marcowahlsoft@gmail.com>
;; Keywords: org, text, tex
;; This file is part of GNU Emacs.
+2 -2
View File
@@ -3,7 +3,7 @@
;; Copyright (C) 2011-2026 Free Software Foundation, Inc.
;; Author: Nicolas Goaziou <n.goaziou at gmail dot com>
;; Maintainer: Daniel Fleischer <danflscr@gmail.com>
;; Maintainer: Pedro A. Aranda<paaguti aT gmail DoT com>
;; Keywords: outlines, hypermedia, calendar, text
;; This file is part of GNU Emacs.
@@ -1712,7 +1712,7 @@ Return the new header."
;; exclusively through ini files, return HEADER as-is.
(header (if (or language-ini-only
(not (stringp language-code))
(not (string-match "\\\\usepackage\\[\\(.*\\)\\]{babel}" header)))
(not (string-match "\\\\usepackage\\[\\([^]]*\\)\\]{babel}" header)))
header
(let ((options (save-match-data
(org-split-string (match-string 1 header) ",[ \t]*"))))
+1 -1
View File
@@ -2869,7 +2869,7 @@ Style is a symbol among `quoted', `centered' and nil."
(org-element-lineage
paragraph
'(center-block quote-block section)))
(center-block 'center)
(center-block 'centered)
(quote-block 'quoted)))
(defun org-odt--format-paragraph (paragraph contents info default center quote)
+8 -6
View File
@@ -573,12 +573,14 @@ Trim string and collapse multiple whitespace characters as they
are not significant. Replace leading left parenthesis, when
followed by a right parenthesis, with a square bracket. Remove
periods, commas and colons."
(org-trim
(replace-regexp-in-string
"[ \t]+" " "
(replace-regexp-in-string
"[:,.]" ""
(replace-regexp-in-string "\\`(\\(.*?)\\)" "[\\1" title)))))
(thread-last
title
(replace-regexp-in-string "\\`(\\(.*?)\\)" "[\\1")
;; See https://lists.gnu.org/archive/html/bug-texinfo/2026-03/msg00000.html
(replace-regexp-in-string (rx "@comma" (optional "{}")) "")
(replace-regexp-in-string "[:,.]" "")
(replace-regexp-in-string "[ \t]+" " ")
org-trim))
(defun org-texinfo--sanitize-title (title info)
"Make TITLE suitable as a section name.