update packages
This commit is contained in:
@@ -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 |
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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}
|
||||
|
||||
@@ -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
@@ -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,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
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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
|
||||
;;
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
@@ -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")
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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) "
|
||||
|
||||
@@ -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
@@ -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
File diff suppressed because it is too large
Load Diff
+64
-64
@@ -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
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
@@ -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)
|
||||
|
||||
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user