From 4eacd4fb757e894d8ea5443ec70ea9837885408f Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Wed, 24 Dec 2025 13:48:31 +0100 Subject: [PATCH] update org --- elpa/org-9.7.17.signed | 1 - elpa/org-9.7.17/doc/org-version.inc | 3 - elpa/org-9.7.17/org-pkg.el | 2 - elpa/org-9.7.39.signed | 1 + .../{org-9.7.17 => org-9.7.39}/.dir-locals.el | 0 .../{org-9.7.17 => org-9.7.39}/CONTRIBUTE.org | 0 elpa/{org-9.7.17 => org-9.7.39}/COPYING | 0 elpa/{org-9.7.17 => org-9.7.39}/Makefile | 0 elpa/{org-9.7.17 => org-9.7.39}/README-elpa | 0 elpa/{org-9.7.17 => org-9.7.39}/README.org | 0 elpa/{org-9.7.17 => org-9.7.39}/dir | 0 .../doc/.aspell.org.conf | 0 elpa/{org-9.7.17 => org-9.7.39}/doc/.nosearch | 0 .../doc/Documentation_Standards.org | 0 elpa/{org-9.7.17 => org-9.7.39}/doc/Makefile | 0 elpa/{org-9.7.17 => org-9.7.39}/doc/dir | 0 .../doc/doc-setup.org | 2 +- elpa/{org-9.7.17 => org-9.7.39}/doc/fdl.org | 0 .../doc/htmlxref.cnf | 0 .../doc/org-guide.org | 2 +- .../doc/org-manual.org | 42 +- elpa/org-9.7.39/doc/org-version.inc | 3 + elpa/{org-9.7.17 => org-9.7.39}/doc/org.texi | 42 +- .../doc/orgcard.tex | 2 +- .../doc/orgguide.texi | 2 +- .../doc/pdflayout.sty | 0 .../doc/texinfo.tex | 0 elpa/{org-9.7.17 => org-9.7.39}/etc/Makefile | 0 elpa/{org-9.7.17 => org-9.7.39}/etc/ORG-NEWS | 2 +- .../{org-9.7.17 => org-9.7.39}/etc/csl/README | 0 .../etc/csl/chicago-author-date.csl | 0 .../etc/csl/locales-en-US.xml | 0 .../etc/styles/OrgOdtContentTemplate.xml | 0 .../etc/styles/OrgOdtStyles.xml | 0 .../etc/styles/README | 2 +- elpa/{org-9.7.17 => org-9.7.39}/local.mk | 0 elpa/{org-9.7.17 => org-9.7.39}/ob-C.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-R.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-awk.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-calc.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-clojure.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-comint.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-core.el | 14 +- elpa/{org-9.7.17 => org-9.7.39}/ob-css.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-ditaa.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-dot.el | 2 +- .../ob-emacs-lisp.el | 4 +- elpa/{org-9.7.17 => org-9.7.39}/ob-eshell.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-eval.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-exp.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-forth.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-fortran.el | 3 +- elpa/{org-9.7.17 => org-9.7.39}/ob-gnuplot.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-groovy.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-haskell.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-java.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-js.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-julia.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-latex.el | 2 +- .../{org-9.7.17 => org-9.7.39}/ob-lilypond.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-lisp.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-lob.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-lua.el | 2 +- .../{org-9.7.17 => org-9.7.39}/ob-makefile.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-matlab.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-maxima.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-ocaml.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-octave.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-org.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-perl.el | 2 +- .../{org-9.7.17 => org-9.7.39}/ob-plantuml.el | 2 +- .../ob-processing.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-python.el | 14 +- elpa/{org-9.7.17 => org-9.7.39}/ob-ref.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-ruby.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-sass.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-scheme.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-screen.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-sed.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-shell.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-sql.el | 16 +- elpa/{org-9.7.17 => org-9.7.39}/ob-sqlite.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-table.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ob-tangle.el | 21 +- elpa/{org-9.7.17 => org-9.7.39}/ob.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/oc-basic.el | 2 +- .../{org-9.7.17 => org-9.7.39}/oc-biblatex.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/oc-bibtex.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/oc-csl.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/oc-natbib.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/oc.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-bbdb.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-bibtex.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-docview.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-doi.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-eshell.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-eww.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-gnus.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-info.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-irc.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-man.el | 6 +- elpa/{org-9.7.17 => org-9.7.39}/ol-mhe.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-rmail.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol-w3m.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ol.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-agenda.el | 32 +- .../{org-9.7.17 => org-9.7.39}/org-archive.el | 7 +- .../org-attach-git.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-attach.el | 2 +- .../org-autoloads.el | 2 +- .../{org-9.7.17 => org-9.7.39}/org-capture.el | 7 +- elpa/{org-9.7.17 => org-9.7.39}/org-clock.el | 8 +- .../{org-9.7.17 => org-9.7.39}/org-colview.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-compat.el | 36 +- elpa/{org-9.7.17 => org-9.7.39}/org-crypt.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-ctags.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-cycle.el | 2 +- .../org-datetree.el | 2 +- .../org-duration.el | 2 +- .../org-element-ast.el | 3 +- .../{org-9.7.17 => org-9.7.39}/org-element.el | 4 +- .../org-entities.el | 3 +- elpa/{org-9.7.17 => org-9.7.39}/org-faces.el | 3 +- elpa/{org-9.7.17 => org-9.7.39}/org-feed.el | 2 +- .../org-fold-core.el | 3 +- elpa/{org-9.7.17 => org-9.7.39}/org-fold.el | 16 +- .../org-footnote.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-goto.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-habit.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-id.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-indent.el | 2 +- .../org-inlinetask.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-keys.el | 3 +- elpa/{org-9.7.17 => org-9.7.39}/org-lint.el | 10 +- elpa/{org-9.7.17 => org-9.7.39}/org-list.el | 2 +- .../org-loaddefs.el | 5 +- elpa/{org-9.7.17 => org-9.7.39}/org-macro.el | 3 +- elpa/{org-9.7.17 => org-9.7.39}/org-macs.el | 8 +- elpa/{org-9.7.17 => org-9.7.39}/org-mobile.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-mouse.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-num.el | 2 +- .../org-pcomplete.el | 2 +- .../{org-9.7.17 => org-9.7.39}/org-persist.el | 25 +- elpa/org-9.7.39/org-pkg.el | 2 + elpa/{org-9.7.17 => org-9.7.39}/org-plot.el | 2 +- .../org-protocol.el | 23 +- elpa/{org-9.7.17 => org-9.7.39}/org-refile.el | 4 +- elpa/{org-9.7.17 => org-9.7.39}/org-src.el | 39 +- elpa/{org-9.7.17 => org-9.7.39}/org-table.el | 25 +- elpa/{org-9.7.17 => org-9.7.39}/org-tempo.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/org-timer.el | 2 +- .../{org-9.7.17 => org-9.7.39}/org-version.el | 4 +- elpa/{org-9.7.17 => org-9.7.39}/org.el | 83 +- elpa/{org-9.7.17 => org-9.7.39}/org.info | 2463 ++++++++--------- elpa/{org-9.7.17 => org-9.7.39}/orgguide.info | 282 +- elpa/{org-9.7.17 => org-9.7.39}/ox-ascii.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ox-beamer.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ox-html.el | 2 +- .../ox-icalendar.el | 2 +- .../ox-koma-letter.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ox-latex.el | 22 +- elpa/{org-9.7.17 => org-9.7.39}/ox-man.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ox-md.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ox-odt.el | 2 +- elpa/{org-9.7.17 => org-9.7.39}/ox-org.el | 4 +- elpa/{org-9.7.17 => org-9.7.39}/ox-publish.el | 5 +- elpa/{org-9.7.17 => org-9.7.39}/ox-texinfo.el | 6 +- elpa/{org-9.7.17 => org-9.7.39}/ox.el | 72 +- init.el | 2 +- 169 files changed, 1829 insertions(+), 1755 deletions(-) delete mode 100644 elpa/org-9.7.17.signed delete mode 100644 elpa/org-9.7.17/doc/org-version.inc delete mode 100644 elpa/org-9.7.17/org-pkg.el create mode 100644 elpa/org-9.7.39.signed rename elpa/{org-9.7.17 => org-9.7.39}/.dir-locals.el (100%) rename elpa/{org-9.7.17 => org-9.7.39}/CONTRIBUTE.org (100%) rename elpa/{org-9.7.17 => org-9.7.39}/COPYING (100%) rename elpa/{org-9.7.17 => org-9.7.39}/Makefile (100%) rename elpa/{org-9.7.17 => org-9.7.39}/README-elpa (100%) rename elpa/{org-9.7.17 => org-9.7.39}/README.org (100%) rename elpa/{org-9.7.17 => org-9.7.39}/dir (100%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/.aspell.org.conf (100%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/.nosearch (100%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/Documentation_Standards.org (100%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/Makefile (100%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/dir (100%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/doc-setup.org (97%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/fdl.org (100%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/htmlxref.cnf (100%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/org-guide.org (99%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/org-manual.org (99%) create mode 100644 elpa/org-9.7.39/doc/org-version.inc rename elpa/{org-9.7.17 => org-9.7.39}/doc/org.texi (99%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/orgcard.tex (99%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/orgguide.texi (99%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/pdflayout.sty (100%) rename elpa/{org-9.7.17 => org-9.7.39}/doc/texinfo.tex (100%) rename elpa/{org-9.7.17 => org-9.7.39}/etc/Makefile (100%) rename elpa/{org-9.7.17 => org-9.7.39}/etc/ORG-NEWS (99%) rename elpa/{org-9.7.17 => org-9.7.39}/etc/csl/README (100%) rename elpa/{org-9.7.17 => org-9.7.39}/etc/csl/chicago-author-date.csl (100%) rename elpa/{org-9.7.17 => org-9.7.39}/etc/csl/locales-en-US.xml (100%) rename elpa/{org-9.7.17 => org-9.7.39}/etc/styles/OrgOdtContentTemplate.xml (100%) rename elpa/{org-9.7.17 => org-9.7.39}/etc/styles/OrgOdtStyles.xml (100%) rename elpa/{org-9.7.17 => org-9.7.39}/etc/styles/README (95%) rename elpa/{org-9.7.17 => org-9.7.39}/local.mk (100%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-C.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-R.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-awk.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-calc.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-clojure.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-comint.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-core.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-css.el (96%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-ditaa.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-dot.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-emacs-lisp.el (97%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-eshell.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-eval.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-exp.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-forth.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-fortran.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-gnuplot.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-groovy.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-haskell.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-java.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-js.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-julia.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-latex.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-lilypond.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-lisp.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-lob.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-lua.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-makefile.el (96%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-matlab.el (95%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-maxima.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-ocaml.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-octave.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-org.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-perl.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-plantuml.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-processing.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-python.el (97%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-ref.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-ruby.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-sass.el (97%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-scheme.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-screen.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-sed.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-shell.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-sql.el (95%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-sqlite.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-table.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob-tangle.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ob.el (95%) rename elpa/{org-9.7.17 => org-9.7.39}/oc-basic.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/oc-biblatex.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/oc-bibtex.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/oc-csl.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/oc-natbib.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/oc.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-bbdb.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-bibtex.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-docview.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-doi.el (97%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-eshell.el (97%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-eww.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-gnus.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-info.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-irc.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-man.el (97%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-mhe.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-rmail.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/ol-w3m.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ol.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-agenda.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-archive.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-attach-git.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/org-attach.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-autoloads.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-capture.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-clock.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-colview.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-compat.el (97%) rename elpa/{org-9.7.17 => org-9.7.39}/org-crypt.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-ctags.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-cycle.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-datetree.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-duration.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-element-ast.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-element.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-entities.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-faces.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-feed.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-fold-core.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-fold.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/org-footnote.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-goto.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-habit.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-id.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-indent.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-inlinetask.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-keys.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-lint.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-list.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-loaddefs.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-macro.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-macs.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-mobile.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-mouse.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-num.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-pcomplete.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-persist.el (98%) create mode 100644 elpa/org-9.7.39/org-pkg.el rename elpa/{org-9.7.17 => org-9.7.39}/org-plot.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-protocol.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/org-refile.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-src.el (98%) rename elpa/{org-9.7.17 => org-9.7.39}/org-table.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-tempo.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-timer.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org-version.el (87%) rename elpa/{org-9.7.17 => org-9.7.39}/org.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/org.info (95%) rename elpa/{org-9.7.17 => org-9.7.39}/orgguide.info (94%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-ascii.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-beamer.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-html.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-icalendar.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-koma-letter.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-latex.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-man.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-md.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-odt.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-org.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-publish.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox-texinfo.el (99%) rename elpa/{org-9.7.17 => org-9.7.39}/ox.el (99%) diff --git a/elpa/org-9.7.17.signed b/elpa/org-9.7.17.signed deleted file mode 100644 index 7ef9ef55..00000000 --- a/elpa/org-9.7.17.signed +++ /dev/null @@ -1 +0,0 @@ -Good signature from 645357D2883A0966 GNU ELPA Signing Agent (2023) (trust undefined) created at 2024-12-07T11:10:02+0100 using EDDSA \ No newline at end of file diff --git a/elpa/org-9.7.17/doc/org-version.inc b/elpa/org-9.7.17/doc/org-version.inc deleted file mode 100644 index b02e2219..00000000 --- a/elpa/org-9.7.17/doc/org-version.inc +++ /dev/null @@ -1,3 +0,0 @@ -@c automatically generated, do not edit -@set VERSION 9.7.17 (9.7.17-3ae179) -@set DATE 2024-12-07 diff --git a/elpa/org-9.7.17/org-pkg.el b/elpa/org-9.7.17/org-pkg.el deleted file mode 100644 index c3c9dcbf..00000000 --- a/elpa/org-9.7.17/org-pkg.el +++ /dev/null @@ -1,2 +0,0 @@ -;; Generated package description from org.el -*- no-byte-compile: t -*- -(define-package "org" "9.7.17" "Outline-based notes management and organizer" '((emacs "26.1")) :commit "3ae179a5e2d4fedbc33ce7c7ac8ca280f0820655" :authors '(("Carsten Dominik" . "carsten.dominik@gmail.com")) :maintainer '("Bastien Guerry" . "bzg@gnu.org") :keywords '("outlines" "hypermedia" "calendar" "text") :url "https://orgmode.org") diff --git a/elpa/org-9.7.39.signed b/elpa/org-9.7.39.signed new file mode 100644 index 00000000..81eb7943 --- /dev/null +++ b/elpa/org-9.7.39.signed @@ -0,0 +1 @@ +Good signature from 645357D2883A0966 GNU ELPA Signing Agent (2023) (trust undefined) created at 2025-11-30T23:10:01+0100 using EDDSA \ No newline at end of file diff --git a/elpa/org-9.7.17/.dir-locals.el b/elpa/org-9.7.39/.dir-locals.el similarity index 100% rename from elpa/org-9.7.17/.dir-locals.el rename to elpa/org-9.7.39/.dir-locals.el diff --git a/elpa/org-9.7.17/CONTRIBUTE.org b/elpa/org-9.7.39/CONTRIBUTE.org similarity index 100% rename from elpa/org-9.7.17/CONTRIBUTE.org rename to elpa/org-9.7.39/CONTRIBUTE.org diff --git a/elpa/org-9.7.17/COPYING b/elpa/org-9.7.39/COPYING similarity index 100% rename from elpa/org-9.7.17/COPYING rename to elpa/org-9.7.39/COPYING diff --git a/elpa/org-9.7.17/Makefile b/elpa/org-9.7.39/Makefile similarity index 100% rename from elpa/org-9.7.17/Makefile rename to elpa/org-9.7.39/Makefile diff --git a/elpa/org-9.7.17/README-elpa b/elpa/org-9.7.39/README-elpa similarity index 100% rename from elpa/org-9.7.17/README-elpa rename to elpa/org-9.7.39/README-elpa diff --git a/elpa/org-9.7.17/README.org b/elpa/org-9.7.39/README.org similarity index 100% rename from elpa/org-9.7.17/README.org rename to elpa/org-9.7.39/README.org diff --git a/elpa/org-9.7.17/dir b/elpa/org-9.7.39/dir similarity index 100% rename from elpa/org-9.7.17/dir rename to elpa/org-9.7.39/dir diff --git a/elpa/org-9.7.17/doc/.aspell.org.conf b/elpa/org-9.7.39/doc/.aspell.org.conf similarity index 100% rename from elpa/org-9.7.17/doc/.aspell.org.conf rename to elpa/org-9.7.39/doc/.aspell.org.conf diff --git a/elpa/org-9.7.17/doc/.nosearch b/elpa/org-9.7.39/doc/.nosearch similarity index 100% rename from elpa/org-9.7.17/doc/.nosearch rename to elpa/org-9.7.39/doc/.nosearch diff --git a/elpa/org-9.7.17/doc/Documentation_Standards.org b/elpa/org-9.7.39/doc/Documentation_Standards.org similarity index 100% rename from elpa/org-9.7.17/doc/Documentation_Standards.org rename to elpa/org-9.7.39/doc/Documentation_Standards.org diff --git a/elpa/org-9.7.17/doc/Makefile b/elpa/org-9.7.39/doc/Makefile similarity index 100% rename from elpa/org-9.7.17/doc/Makefile rename to elpa/org-9.7.39/doc/Makefile diff --git a/elpa/org-9.7.17/doc/dir b/elpa/org-9.7.39/doc/dir similarity index 100% rename from elpa/org-9.7.17/doc/dir rename to elpa/org-9.7.39/doc/dir diff --git a/elpa/org-9.7.17/doc/doc-setup.org b/elpa/org-9.7.39/doc/doc-setup.org similarity index 97% rename from elpa/org-9.7.17/doc/doc-setup.org rename to elpa/org-9.7.39/doc/doc-setup.org index ac3cdb82..19215953 100644 --- a/elpa/org-9.7.17/doc/doc-setup.org +++ b/elpa/org-9.7.39/doc/doc-setup.org @@ -1,6 +1,6 @@ # SETUPFILE for Org manual -# Copyright (C) 2021-2024 Free Software Foundation, Inc. +# Copyright (C) 2021-2025 Free Software Foundation, Inc. # # This file is part of GNU Emacs. # diff --git a/elpa/org-9.7.17/doc/fdl.org b/elpa/org-9.7.39/doc/fdl.org similarity index 100% rename from elpa/org-9.7.17/doc/fdl.org rename to elpa/org-9.7.39/doc/fdl.org diff --git a/elpa/org-9.7.17/doc/htmlxref.cnf b/elpa/org-9.7.39/doc/htmlxref.cnf similarity index 100% rename from elpa/org-9.7.17/doc/htmlxref.cnf rename to elpa/org-9.7.39/doc/htmlxref.cnf diff --git a/elpa/org-9.7.17/doc/org-guide.org b/elpa/org-9.7.39/doc/org-guide.org similarity index 99% rename from elpa/org-9.7.17/doc/org-guide.org rename to elpa/org-9.7.39/doc/org-guide.org index 599707c1..20562352 100644 --- a/elpa/org-9.7.17/doc/org-guide.org +++ b/elpa/org-9.7.39/doc/org-guide.org @@ -10,7 +10,7 @@ :copying: t :END: -Copyright \copy 2004--2024 Free Software Foundation, Inc. +Copyright \copy 2004--2025 Free Software Foundation, Inc. #+begin_quote Permission is granted to copy, distribute and/or modify this document diff --git a/elpa/org-9.7.17/doc/org-manual.org b/elpa/org-9.7.39/doc/org-manual.org similarity index 99% rename from elpa/org-9.7.17/doc/org-manual.org rename to elpa/org-9.7.39/doc/org-manual.org index 8fbd2f2c..e55f1216 100644 --- a/elpa/org-9.7.17/doc/org-manual.org +++ b/elpa/org-9.7.39/doc/org-manual.org @@ -120,16 +120,6 @@ visited, i.e., where no Org built-in function have been loaded. Otherwise autoload Org functions will mess up the installation. #+end_quote -To avoid interference with built-in Org mode, you can use command line: - -#+begin_src sh -emacs -Q -batch -eval "(progn (require 'package) (package-initialize) (package-refresh-contents) (package-upgrade 'org))" -#+end_src - -This approach has the advantage of isolating the upgrade process from -a running Emacs session, ensuring that version conflicts can not -arise. - *** Using Org's git repository :PROPERTIES: :UNNUMBERED: notoc @@ -1210,10 +1200,11 @@ to disable them individually. the item to meaningful levels in the list and eventually get it back to its initial position. -- {{{kbd(M-RET)}}} (~org-insert-heading~) :: +- {{{kbd(M-RET)}}} (~org-insert-item~) :: #+kindex: M-RET - #+findex: org-insert-heading + #+findex: org-insert-item + #+findex: org-meta-return #+vindex: org-M-RET-may-split-line Insert new item at current level. With a prefix argument, force a new heading (see [[*Structure Editing]]). If this command is used @@ -3403,7 +3394,7 @@ options: | Link Type | Example | |------------+--------------------------------------------------------------------| -| http | =http://staff.science.uva.nl/c.dominik/= | +| http | =http://orgmode.org/= | | https | =https://orgmode.org/= | | doi | =doi:10.1000/182= | | file | =file:/home/dominik/images/jupiter.jpg= | @@ -7929,7 +7920,7 @@ configuration would look like: (setq org-capture-templates '(("t" "Todo" entry (file+headline "~/org/gtd.org" "Tasks") "* TODO %?\n %i\n %a") - ("j" "Journal" entry (file+datetree "~/org/journal.org") + ("j" "Journal" entry (file+olp+datetree "~/org/journal.org") "* %?\nEntered on %U\n %i\n %a"))) #+end_src @@ -13633,7 +13624,7 @@ backend by default in-lines that image. For example: ~org-html-inline-images~. On the other hand, if the description part of the Org link is itself -another link, such as =file:= or =http:= URL pointing to an image, the +another link, such as =file:= or =https:= URL pointing to an image, the HTML export backend in-lines this image and links to the main image. This Org syntax enables the backend to link low-resolution thumbnail to the high-resolution version of the image, as shown in this example: @@ -13938,7 +13929,7 @@ terminology. You may refer to https://tug.org/begin.html to get familiar with LaTeX basics. Users with LaTeX installed may also run =texdoc latex= from terminal to open LaTeX introduction [fn:: The command will open a PDF file, which is also available for download -from http://mirrors.ctan.org/info/latex-doc-ptr/latex-doc-ptr.pdf] +from https://mirrors.ctan.org/info/latex-doc-ptr/latex-doc-ptr.pdf] *** LaTeX/PDF export commands :PROPERTIES: @@ -15220,7 +15211,7 @@ document in one of the following ways: ~org-latex-to-mathml-jar-file~. If you prefer to use MathToWeb[fn:: See - [[http://www.mathtoweb.com/cgi-bin/mathtoweb_home.pl][MathToWeb]].] + [[https://mathtoweb.sourceforge.io/][MathToWeb]].] as your converter, you can configure the above variables as shown below. @@ -16457,12 +16448,12 @@ multi-line summary, location, or description using =+= syntax (see [[*Property Syntax]]): : * Meeting at location with multi-line address -: <2024-01-08 Mon 14:20-15:00> : :PROPERTIES: : :LOCATION: Someplace : :LOCATION+: Some Street 5 : :LOCATION+: 12345 Small Town : :END: +: <2024-01-08 Mon 14:20-15:00> #+vindex: org-icalendar-include-body When Org entries do not have =SUMMARY=, =DESCRIPTION=, =LOCATION= and @@ -19434,7 +19425,7 @@ unexpected results (=444= is the same as =o674=). Two other shorthands are recognized, ls-style strings like =rw-r--r--=, and chmod-style permissions like =g+w=. Note that chmod-style permissions are based on -~org-babel-tangle-default-file-mode~, which is =#o544= by default. +~org-babel-tangle-default-file-mode~, which is =#o644= by default. When =:tangle-mode= and =:shebang= are both specified, the give =:tangle-mode= will override the permissions from =:shebang=. When @@ -21232,14 +21223,14 @@ name, e.g., =Org: store-link= and enter this as /Location/: #+begin_example javascript:location.href='org-protocol://store-link?' + - new URLSearchParams({url:location.href, title:document.title}); + new URLSearchParams({url:location.href, title:document.title});void(0); #+end_example Title is an optional parameter. Another expression was recommended earlier: #+begin_example javascript:location.href='org-protocol://store-link?url='+ - encodeURIComponent(location.href); + encodeURIComponent(location.href);void(0); #+end_example The latter form is compatible with older Org versions from 9.0 to 9.4. @@ -21264,6 +21255,7 @@ javascript:location.href='org-protocol://capture?' + new URLSearchParams({ template: 'x', url: window.location.href, title: document.title, body: window.getSelection()}); + void(0); #+end_example You might have seen another expression: @@ -21272,7 +21264,7 @@ You might have seen another expression: javascript:location.href='org-protocol://capture?template=x'+ '&url='+encodeURIComponent(window.location.href)+ '&title='+encodeURIComponent(document.title)+ - '&body='+encodeURIComponent(window.getSelection()); + '&body='+encodeURIComponent(window.getSelection());void(0); #+end_example It is a bit more cluttered than the former one, but it is compatible @@ -21304,8 +21296,8 @@ sources when reading a document. To that effect, you can use a bookmark with the following location: #+begin_example -javascript:location.href='org-protocol://open-source?&url='+ - encodeURIComponent(location.href) +javascript:location.href='org-protocol://open-source?url='+ + encodeURIComponent(location.href);void(0) #+end_example #+vindex: org-protocol-project-alist @@ -23031,7 +23023,7 @@ that are mentioned in the manual. For a more complete list, use This manual is for Org version {{{version}}}. -Copyright \copy 2004--2024 Free Software Foundation, Inc. +Copyright \copy 2004--2025 Free Software Foundation, Inc. #+begin_quote Permission is granted to copy, distribute and/or modify this document diff --git a/elpa/org-9.7.39/doc/org-version.inc b/elpa/org-9.7.39/doc/org-version.inc new file mode 100644 index 00000000..255a7bce --- /dev/null +++ b/elpa/org-9.7.39/doc/org-version.inc @@ -0,0 +1,3 @@ +@c automatically generated, do not edit +@set VERSION 9.7.39 (9.7.39-b7bc0ed) +@set DATE 2025-11-30 diff --git a/elpa/org-9.7.17/doc/org.texi b/elpa/org-9.7.39/doc/org.texi similarity index 99% rename from elpa/org-9.7.17/doc/org.texi rename to elpa/org-9.7.39/doc/org.texi index 5744193c..55dffb8e 100644 --- a/elpa/org-9.7.17/doc/org.texi +++ b/elpa/org-9.7.39/doc/org.texi @@ -15,7 +15,7 @@ @copying This manual is for Org version 9.7. -Copyright @copyright{} 2004--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2004--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document @@ -641,16 +641,6 @@ Otherwise autoload Org functions will mess up the installation. @end quotation -To avoid interference with built-in Org mode, you can use command line: - -@example -emacs -Q -batch -eval "(progn (require 'package) (package-initialize) (package-refresh-contents) (package-upgrade 'org))" -@end example - -This approach has the advantage of isolating the upgrade process from -a running Emacs session, ensuring that version conflicts can not -arise. - @anchor{Using Org's git repository} @subheading Using Org's git repository @@ -1756,9 +1746,10 @@ become a child of the previous one. Subsequent @kbd{@key{TAB}}s move the item to meaningful levels in the list and eventually get it back to its initial position. -@item @kbd{M-@key{RET}} (@code{org-insert-heading}) +@item @kbd{M-@key{RET}} (@code{org-insert-item}) @kindex M-RET -@findex org-insert-heading +@findex org-insert-item +@findex org-meta-return @vindex org-M-RET-may-split-line Insert new item at current level. With a prefix argument, force a new heading (see @ref{Structure Editing}). If this command is used @@ -3921,7 +3912,7 @@ options: @headitem Link Type @tab Example @item http -@tab @samp{http://staff.science.uva.nl/c.dominik/} +@tab @samp{http://orgmode.org/} @item https @tab @samp{https://orgmode.org/} @item doi @@ -8614,7 +8605,7 @@ configuration would look like: (setq org-capture-templates '(("t" "Todo" entry (file+headline "~/org/gtd.org" "Tasks") "* TODO %?\n %i\n %a") - ("j" "Journal" entry (file+datetree "~/org/journal.org") + ("j" "Journal" entry (file+olp+datetree "~/org/journal.org") "* %?\nEntered on %U\n %i\n %a"))) @end lisp @@ -14336,7 +14327,7 @@ backend by default in-lines that image. For example: @code{org-html-inline-images}. On the other hand, if the description part of the Org link is itself -another link, such as @samp{file:} or @samp{http:} URL pointing to an image, the +another link, such as @samp{file:} or @samp{https:} URL pointing to an image, the HTML export backend in-lines this image and links to the main image. This Org syntax enables the backend to link low-resolution thumbnail to the high-resolution version of the image, as shown in this example: @@ -14684,7 +14675,7 @@ terminology. You may refer to @uref{https://tug.org/begin.html} to get familiar with @LaTeX{} basics. Users with @LaTeX{} installed may also run @samp{texdoc latex} from terminal to open @LaTeX{} introduction @footnote{ The command will open a PDF file, which is also available for download -from @uref{http://mirrors.ctan.org/info/latex-doc-ptr/latex-doc-ptr.pdf}} +from @uref{https://mirrors.ctan.org/info/latex-doc-ptr/latex-doc-ptr.pdf}} @menu * @LaTeX{}/PDF export commands:: For producing @LaTeX{} and PDF documents. @@ -15960,7 +15951,7 @@ variables @code{org-latex-to-mathml-convert-command} and @code{org-latex-to-mathml-jar-file}. If you prefer to use MathToWeb@footnote{ See -@uref{http://www.mathtoweb.com/cgi-bin/mathtoweb_home.pl, MathToWeb}.} +@uref{https://mathtoweb.sourceforge.io/, MathToWeb}.} as your converter, you can configure the above variables as shown below. @@ -17217,12 +17208,12 @@ syntax (see @ref{Property Syntax}): @example * Meeting at location with multi-line address -<2024-01-08 Mon 14:20-15:00> :PROPERTIES: :LOCATION: Someplace :LOCATION+: Some Street 5 :LOCATION+: 12345 Small Town :END: +<2024-01-08 Mon 14:20-15:00> @end example @@ -20674,7 +20665,7 @@ unexpected results (@samp{444} is the same as @samp{o674}). Two other shorthands are recognized, ls-style strings like @samp{rw-r--r--}, and chmod-style permissions like @samp{g+w}. Note that chmod-style permissions are based on -@code{org-babel-tangle-default-file-mode}, which is @samp{#o544} by default. +@code{org-babel-tangle-default-file-mode}, which is @samp{#o644} by default. When @samp{:tangle-mode} and @samp{:shebang} are both specified, the give @samp{:tangle-mode} will override the permissions from @samp{:shebang}. When @@ -22725,14 +22716,14 @@ name, e.g., @samp{Org: store-link} and enter this as @emph{Location}: @example javascript:location.href='org-protocol://store-link?' + - new URLSearchParams(@{url:location.href, title:document.title@}); + new URLSearchParams(@{url:location.href, title:document.title@});void(0); @end example Title is an optional parameter. Another expression was recommended earlier: @example javascript:location.href='org-protocol://store-link?url='+ - encodeURIComponent(location.href); + encodeURIComponent(location.href);void(0); @end example The latter form is compatible with older Org versions from 9.0 to 9.4. @@ -22759,6 +22750,7 @@ javascript:location.href='org-protocol://capture?' + new URLSearchParams(@{ template: 'x', url: window.location.href, title: document.title, body: window.getSelection()@}); + void(0); @end example You might have seen another expression: @@ -22767,7 +22759,7 @@ You might have seen another expression: javascript:location.href='org-protocol://capture?template=x'+ '&url='+encodeURIComponent(window.location.href)+ '&title='+encodeURIComponent(document.title)+ - '&body='+encodeURIComponent(window.getSelection()); + '&body='+encodeURIComponent(window.getSelection());void(0); @end example It is a bit more cluttered than the former one, but it is compatible @@ -22798,8 +22790,8 @@ sources when reading a document. To that effect, you can use a bookmark with the following location: @example -javascript:location.href='org-protocol://open-source?&url='+ - encodeURIComponent(location.href) +javascript:location.href='org-protocol://open-source?url='+ + encodeURIComponent(location.href);void(0) @end example @vindex org-protocol-project-alist diff --git a/elpa/org-9.7.17/doc/orgcard.tex b/elpa/org-9.7.39/doc/orgcard.tex similarity index 99% rename from elpa/org-9.7.17/doc/orgcard.tex rename to elpa/org-9.7.39/doc/orgcard.tex index 8741a9c4..f96b84d1 100644 --- a/elpa/org-9.7.17/doc/orgcard.tex +++ b/elpa/org-9.7.39/doc/orgcard.tex @@ -19,7 +19,7 @@ \pdflayout=(1l) % Nothing else needs to be changed below this line. -% Copyright (C) 1987, 1993, 1996--1997, 2001--2024 Free Software +% Copyright (C) 1987, 1993, 1996--1997, 2001--2025 Free Software % Foundation, Inc. % This document is free software: you can redistribute it and/or modify diff --git a/elpa/org-9.7.17/doc/orgguide.texi b/elpa/org-9.7.39/doc/orgguide.texi similarity index 99% rename from elpa/org-9.7.17/doc/orgguide.texi rename to elpa/org-9.7.39/doc/orgguide.texi index 69a3dfde..becec7a2 100644 --- a/elpa/org-9.7.17/doc/orgguide.texi +++ b/elpa/org-9.7.39/doc/orgguide.texi @@ -13,7 +13,7 @@ @c %**end of header @copying -Copyright @copyright{} 2004--2024 Free Software Foundation, Inc. +Copyright @copyright{} 2004--2025 Free Software Foundation, Inc. @quotation Permission is granted to copy, distribute and/or modify this document diff --git a/elpa/org-9.7.17/doc/pdflayout.sty b/elpa/org-9.7.39/doc/pdflayout.sty similarity index 100% rename from elpa/org-9.7.17/doc/pdflayout.sty rename to elpa/org-9.7.39/doc/pdflayout.sty diff --git a/elpa/org-9.7.17/doc/texinfo.tex b/elpa/org-9.7.39/doc/texinfo.tex similarity index 100% rename from elpa/org-9.7.17/doc/texinfo.tex rename to elpa/org-9.7.39/doc/texinfo.tex diff --git a/elpa/org-9.7.17/etc/Makefile b/elpa/org-9.7.39/etc/Makefile similarity index 100% rename from elpa/org-9.7.17/etc/Makefile rename to elpa/org-9.7.39/etc/Makefile diff --git a/elpa/org-9.7.17/etc/ORG-NEWS b/elpa/org-9.7.39/etc/ORG-NEWS similarity index 99% rename from elpa/org-9.7.17/etc/ORG-NEWS rename to elpa/org-9.7.39/etc/ORG-NEWS index bb8d5d32..7f791de1 100644 --- a/elpa/org-9.7.17/etc/ORG-NEWS +++ b/elpa/org-9.7.39/etc/ORG-NEWS @@ -6,7 +6,7 @@ ORG NEWS -- history of user-visible changes. -*- mode: org; coding: utf-8 -*- #+LINK: msg https://list.orgmode.org/%s/ #+LINK: git https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=%s -Copyright (C) 2012-2024 Free Software Foundation, Inc. +Copyright (C) 2012-2025 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Org bug reports to mailto:emacs-orgmode@gnu.org. diff --git a/elpa/org-9.7.17/etc/csl/README b/elpa/org-9.7.39/etc/csl/README similarity index 100% rename from elpa/org-9.7.17/etc/csl/README rename to elpa/org-9.7.39/etc/csl/README diff --git a/elpa/org-9.7.17/etc/csl/chicago-author-date.csl b/elpa/org-9.7.39/etc/csl/chicago-author-date.csl similarity index 100% rename from elpa/org-9.7.17/etc/csl/chicago-author-date.csl rename to elpa/org-9.7.39/etc/csl/chicago-author-date.csl diff --git a/elpa/org-9.7.17/etc/csl/locales-en-US.xml b/elpa/org-9.7.39/etc/csl/locales-en-US.xml similarity index 100% rename from elpa/org-9.7.17/etc/csl/locales-en-US.xml rename to elpa/org-9.7.39/etc/csl/locales-en-US.xml diff --git a/elpa/org-9.7.17/etc/styles/OrgOdtContentTemplate.xml b/elpa/org-9.7.39/etc/styles/OrgOdtContentTemplate.xml similarity index 100% rename from elpa/org-9.7.17/etc/styles/OrgOdtContentTemplate.xml rename to elpa/org-9.7.39/etc/styles/OrgOdtContentTemplate.xml diff --git a/elpa/org-9.7.17/etc/styles/OrgOdtStyles.xml b/elpa/org-9.7.39/etc/styles/OrgOdtStyles.xml similarity index 100% rename from elpa/org-9.7.17/etc/styles/OrgOdtStyles.xml rename to elpa/org-9.7.39/etc/styles/OrgOdtStyles.xml diff --git a/elpa/org-9.7.17/etc/styles/README b/elpa/org-9.7.39/etc/styles/README similarity index 95% rename from elpa/org-9.7.17/etc/styles/README rename to elpa/org-9.7.39/etc/styles/README index 7944bcb2..685396e5 100644 --- a/elpa/org-9.7.17/etc/styles/README +++ b/elpa/org-9.7.39/etc/styles/README @@ -1,7 +1,7 @@ The files OrgOdtContentTemplate.xml and OrgOdtStyles.xml have the following copyright information: -Copyright (C) 2010-2024 Free Software Foundation, Inc. +Copyright (C) 2010-2025 Free Software Foundation, Inc. These files are part of GNU Emacs. diff --git a/elpa/org-9.7.17/local.mk b/elpa/org-9.7.39/local.mk similarity index 100% rename from elpa/org-9.7.17/local.mk rename to elpa/org-9.7.39/local.mk diff --git a/elpa/org-9.7.17/ob-C.el b/elpa/org-9.7.39/ob-C.el similarity index 99% rename from elpa/org-9.7.17/ob-C.el rename to elpa/org-9.7.39/ob-C.el index f7735ee7..8522cd15 100644 --- a/elpa/org-9.7.17/ob-C.el +++ b/elpa/org-9.7.39/ob-C.el @@ -1,6 +1,6 @@ ;;; ob-C.el --- Babel Functions for C and Similar Languages -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Thierry Banel diff --git a/elpa/org-9.7.17/ob-R.el b/elpa/org-9.7.39/ob-R.el similarity index 99% rename from elpa/org-9.7.17/ob-R.el rename to elpa/org-9.7.39/ob-R.el index e9a1ce76..0c6af5dd 100644 --- a/elpa/org-9.7.17/ob-R.el +++ b/elpa/org-9.7.39/ob-R.el @@ -1,6 +1,6 @@ ;;; ob-R.el --- Babel Functions for R -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Dan Davison diff --git a/elpa/org-9.7.17/ob-awk.el b/elpa/org-9.7.39/ob-awk.el similarity index 98% rename from elpa/org-9.7.17/ob-awk.el rename to elpa/org-9.7.39/ob-awk.el index d94da405..1212e03b 100644 --- a/elpa/org-9.7.17/ob-awk.el +++ b/elpa/org-9.7.39/ob-awk.el @@ -1,6 +1,6 @@ ;;; ob-awk.el --- Babel Functions for Awk -*- lexical-binding: t; -*- -;; Copyright (C) 2011-2024 Free Software Foundation, Inc. +;; Copyright (C) 2011-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Maintainer: Tyler Smith diff --git a/elpa/org-9.7.17/ob-calc.el b/elpa/org-9.7.39/ob-calc.el similarity index 98% rename from elpa/org-9.7.17/ob-calc.el rename to elpa/org-9.7.39/ob-calc.el index 171fd1b0..d696d032 100644 --- a/elpa/org-9.7.17/ob-calc.el +++ b/elpa/org-9.7.39/ob-calc.el @@ -1,6 +1,6 @@ ;;; ob-calc.el --- Babel Functions for Calc -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Maintainer: Tom Gillespie diff --git a/elpa/org-9.7.17/ob-clojure.el b/elpa/org-9.7.39/ob-clojure.el similarity index 99% rename from elpa/org-9.7.17/ob-clojure.el rename to elpa/org-9.7.39/ob-clojure.el index eb2d8c34..2339a2dd 100644 --- a/elpa/org-9.7.17/ob-clojure.el +++ b/elpa/org-9.7.39/ob-clojure.el @@ -1,6 +1,6 @@ ;;; ob-clojure.el --- Babel Functions for Clojure -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Joel Boehland, Eric Schulte, Oleh Krehel, Frederick Giasson ;; Maintainer: Daniel Kraus diff --git a/elpa/org-9.7.17/ob-comint.el b/elpa/org-9.7.39/ob-comint.el similarity index 99% rename from elpa/org-9.7.17/ob-comint.el rename to elpa/org-9.7.39/ob-comint.el index be5b4133..7c81df1a 100644 --- a/elpa/org-9.7.17/ob-comint.el +++ b/elpa/org-9.7.39/ob-comint.el @@ -1,6 +1,6 @@ ;;; ob-comint.el --- Babel Functions for Interaction with Comint Buffers -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research, comint diff --git a/elpa/org-9.7.17/ob-core.el b/elpa/org-9.7.39/ob-core.el similarity index 99% rename from elpa/org-9.7.17/ob-core.el rename to elpa/org-9.7.39/ob-core.el index c46efc9e..ec9c73fe 100644 --- a/elpa/org-9.7.17/ob-core.el +++ b/elpa/org-9.7.39/ob-core.el @@ -1,6 +1,6 @@ ;;; ob-core.el --- Working with Code Blocks -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Authors: Eric Schulte ;; Dan Davison @@ -736,11 +736,11 @@ Otherwise, return a list with the following pattern: ;; modifications by `org-babel-generate-file-param' ;; below would modify the shared structure, thereby ;; modifying the variables. - (copy-tree + (copy-tree (if inline org-babel-default-inline-header-args org-babel-default-header-args) t) - (and (boundp lang-headers) + (and (boundp lang-headers) (copy-tree (eval lang-headers t) t)) (append ;; If DATUM is provided, make sure we get node @@ -1396,8 +1396,8 @@ buffer." (while (re-search-forward "call_\\S-\\|^[ \t]*#\\+CALL:" nil t) (let ((,datum (org-element-context))) (when (org-element-type-p ,datum '(babel-call inline-babel-call)) - (goto-char (or (org-element-post-affiliated datum) - (org-element-begin datum))) + (goto-char (or (org-element-post-affiliated ,datum) + (org-element-begin ,datum))) (let ((,end (copy-marker (org-element-end ,datum)))) ,@body (goto-char ,end) @@ -2852,7 +2852,9 @@ If called with prefix argument ARG, remove all result blocks in the buffer." (interactive "P") (if arg - (org-babel-map-src-blocks nil (org-babel-remove-result)) + (progn + (org-babel-map-src-blocks nil (org-babel-remove-result)) + (org-babel-map-call-lines nil (org-babel-remove-result))) (org-babel-remove-result))) (defun org-babel-result-end () diff --git a/elpa/org-9.7.17/ob-css.el b/elpa/org-9.7.39/ob-css.el similarity index 96% rename from elpa/org-9.7.17/ob-css.el rename to elpa/org-9.7.39/ob-css.el index 68f2e1f2..d4baec2e 100644 --- a/elpa/org-9.7.17/ob-css.el +++ b/elpa/org-9.7.39/ob-css.el @@ -1,6 +1,6 @@ ;;; ob-css.el --- Babel Functions for CSS -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-ditaa.el b/elpa/org-9.7.39/ob-ditaa.el similarity index 98% rename from elpa/org-9.7.17/ob-ditaa.el rename to elpa/org-9.7.39/ob-ditaa.el index 715d8ddf..70e42704 100644 --- a/elpa/org-9.7.17/ob-ditaa.el +++ b/elpa/org-9.7.39/ob-ditaa.el @@ -1,6 +1,6 @@ ;;; ob-ditaa.el --- Babel Functions for ditaa -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-dot.el b/elpa/org-9.7.39/ob-dot.el similarity index 98% rename from elpa/org-9.7.17/ob-dot.el rename to elpa/org-9.7.39/ob-dot.el index 5a323951..da0183de 100644 --- a/elpa/org-9.7.17/ob-dot.el +++ b/elpa/org-9.7.39/ob-dot.el @@ -1,6 +1,6 @@ ;;; ob-dot.el --- Babel Functions for dot -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Maintainer: Justin Abrahms diff --git a/elpa/org-9.7.17/ob-emacs-lisp.el b/elpa/org-9.7.39/ob-emacs-lisp.el similarity index 97% rename from elpa/org-9.7.17/ob-emacs-lisp.el rename to elpa/org-9.7.39/ob-emacs-lisp.el index e89bbae8..372f160a 100644 --- a/elpa/org-9.7.17/ob-emacs-lisp.el +++ b/elpa/org-9.7.39/ob-emacs-lisp.el @@ -1,6 +1,6 @@ ;;; ob-emacs-lisp.el --- Babel Functions for Emacs-lisp Code -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research @@ -77,7 +77,7 @@ by `org-edit-src-code'.") (org-babel-expand-body:emacs-lisp body params))) (result (eval (read (if (or (member "code" result-params) (member "pp" result-params)) - (concat "(pp " body ")") + (concat "(pp-to-string " body ")") body)) (org-babel-emacs-lisp-lexical lexical)))) (when (and session (not (equal session "none"))) diff --git a/elpa/org-9.7.17/ob-eshell.el b/elpa/org-9.7.39/ob-eshell.el similarity index 98% rename from elpa/org-9.7.17/ob-eshell.el rename to elpa/org-9.7.39/ob-eshell.el index 940e5d76..d6b6faa6 100644 --- a/elpa/org-9.7.17/ob-eshell.el +++ b/elpa/org-9.7.39/ob-eshell.el @@ -1,6 +1,6 @@ ;;; ob-eshell.el --- Babel Functions for Eshell -*- lexical-binding: t; -*- -;; Copyright (C) 2018-2024 Free Software Foundation, Inc. +;; Copyright (C) 2018-2025 Free Software Foundation, Inc. ;; Author: stardiviner ;; Maintainer: stardiviner diff --git a/elpa/org-9.7.17/ob-eval.el b/elpa/org-9.7.39/ob-eval.el similarity index 99% rename from elpa/org-9.7.17/ob-eval.el rename to elpa/org-9.7.39/ob-eval.el index 64673938..63fdb364 100644 --- a/elpa/org-9.7.17/ob-eval.el +++ b/elpa/org-9.7.39/ob-eval.el @@ -1,6 +1,6 @@ ;;; ob-eval.el --- Babel Functions for External Code Evaluation -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research, comint diff --git a/elpa/org-9.7.17/ob-exp.el b/elpa/org-9.7.39/ob-exp.el similarity index 99% rename from elpa/org-9.7.17/ob-exp.el rename to elpa/org-9.7.39/ob-exp.el index b9d5f288..83b6be8e 100644 --- a/elpa/org-9.7.17/ob-exp.el +++ b/elpa/org-9.7.39/ob-exp.el @@ -1,6 +1,6 @@ ;;; ob-exp.el --- Exportation of Babel Source Blocks -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Authors: Eric Schulte ;; Dan Davison diff --git a/elpa/org-9.7.17/ob-forth.el b/elpa/org-9.7.39/ob-forth.el similarity index 98% rename from elpa/org-9.7.17/ob-forth.el rename to elpa/org-9.7.39/ob-forth.el index 07f00c2a..6b03f1fe 100644 --- a/elpa/org-9.7.17/ob-forth.el +++ b/elpa/org-9.7.39/ob-forth.el @@ -1,6 +1,6 @@ ;;; ob-forth.el --- Babel Functions for Forth -*- lexical-binding: t; -*- -;; Copyright (C) 2014-2024 Free Software Foundation, Inc. +;; Copyright (C) 2014-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research, forth diff --git a/elpa/org-9.7.17/ob-fortran.el b/elpa/org-9.7.39/ob-fortran.el similarity index 98% rename from elpa/org-9.7.17/ob-fortran.el rename to elpa/org-9.7.39/ob-fortran.el index f2047d76..f2b8f650 100644 --- a/elpa/org-9.7.17/ob-fortran.el +++ b/elpa/org-9.7.39/ob-fortran.el @@ -1,9 +1,10 @@ ;;; ob-fortran.el --- Babel Functions for Fortran -*- lexical-binding: t; -*- -;; Copyright (C) 2011-2024 Free Software Foundation, Inc. +;; Copyright (C) 2011-2025 Free Software Foundation, Inc. ;; Authors: Sergey Litvinov ;; Eric Schulte +;; Maintainer: Ken Mankoff ;; Keywords: literate programming, reproducible research, fortran ;; URL: https://orgmode.org diff --git a/elpa/org-9.7.17/ob-gnuplot.el b/elpa/org-9.7.39/ob-gnuplot.el similarity index 99% rename from elpa/org-9.7.17/ob-gnuplot.el rename to elpa/org-9.7.39/ob-gnuplot.el index 10192cb9..a05cfbf7 100644 --- a/elpa/org-9.7.17/ob-gnuplot.el +++ b/elpa/org-9.7.39/ob-gnuplot.el @@ -1,6 +1,6 @@ ;;; ob-gnuplot.el --- Babel Functions for Gnuplot -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Maintainer: Ihor Radchenko diff --git a/elpa/org-9.7.17/ob-groovy.el b/elpa/org-9.7.39/ob-groovy.el similarity index 98% rename from elpa/org-9.7.17/ob-groovy.el rename to elpa/org-9.7.39/ob-groovy.el index d87ef4bb..b5d66e7b 100644 --- a/elpa/org-9.7.17/ob-groovy.el +++ b/elpa/org-9.7.39/ob-groovy.el @@ -1,6 +1,6 @@ ;;; ob-groovy.el --- Babel Functions for Groovy -*- lexical-binding: t; -*- -;; Copyright (C) 2013-2024 Free Software Foundation, Inc. +;; Copyright (C) 2013-2025 Free Software Foundation, Inc. ;; Author: Miro Bezjak ;; Maintainer: Palak Mathur diff --git a/elpa/org-9.7.17/ob-haskell.el b/elpa/org-9.7.39/ob-haskell.el similarity index 99% rename from elpa/org-9.7.17/ob-haskell.el rename to elpa/org-9.7.39/ob-haskell.el index 05f340fa..a5568a5c 100644 --- a/elpa/org-9.7.17/ob-haskell.el +++ b/elpa/org-9.7.39/ob-haskell.el @@ -1,6 +1,6 @@ ;;; ob-haskell.el --- Babel Functions for Haskell -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Maintainer: Lawrence Bottorff diff --git a/elpa/org-9.7.17/ob-java.el b/elpa/org-9.7.39/ob-java.el similarity index 99% rename from elpa/org-9.7.17/ob-java.el rename to elpa/org-9.7.39/ob-java.el index fd620635..36af958f 100644 --- a/elpa/org-9.7.17/ob-java.el +++ b/elpa/org-9.7.39/ob-java.el @@ -1,6 +1,6 @@ ;;; ob-java.el --- org-babel functions for java evaluation -*- lexical-binding: t -*- -;; Copyright (C) 2011-2024 Free Software Foundation, Inc. +;; Copyright (C) 2011-2025 Free Software Foundation, Inc. ;; Authors: Eric Schulte ;; Dan Davison diff --git a/elpa/org-9.7.17/ob-js.el b/elpa/org-9.7.39/ob-js.el similarity index 99% rename from elpa/org-9.7.17/ob-js.el rename to elpa/org-9.7.39/ob-js.el index 451a92eb..309f0492 100644 --- a/elpa/org-9.7.17/ob-js.el +++ b/elpa/org-9.7.39/ob-js.el @@ -1,6 +1,6 @@ ;;; ob-js.el --- Babel Functions for Javascript -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research, js diff --git a/elpa/org-9.7.17/ob-julia.el b/elpa/org-9.7.39/ob-julia.el similarity index 99% rename from elpa/org-9.7.17/ob-julia.el rename to elpa/org-9.7.39/ob-julia.el index 224a8ec7..3e1e790b 100644 --- a/elpa/org-9.7.17/ob-julia.el +++ b/elpa/org-9.7.39/ob-julia.el @@ -1,6 +1,6 @@ ;;; ob-julia.el --- org-babel functions for julia code evaluation -*- lexical-binding: t; -*- -;; Copyright (C) 2013-2024 Free Software Foundation, Inc. +;; Copyright (C) 2013-2025 Free Software Foundation, Inc. ;; Authors: G. Jay Kerns ;; Maintainer: Pedro Bruel ;; Keywords: literate programming, reproducible research, scientific computing diff --git a/elpa/org-9.7.17/ob-latex.el b/elpa/org-9.7.39/ob-latex.el similarity index 99% rename from elpa/org-9.7.17/ob-latex.el rename to elpa/org-9.7.39/ob-latex.el index 58051fae..58ca9e38 100644 --- a/elpa/org-9.7.17/ob-latex.el +++ b/elpa/org-9.7.39/ob-latex.el @@ -1,6 +1,6 @@ ;;; ob-latex.el --- Babel Functions for LaTeX -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-lilypond.el b/elpa/org-9.7.39/ob-lilypond.el similarity index 99% rename from elpa/org-9.7.17/ob-lilypond.el rename to elpa/org-9.7.39/ob-lilypond.el index ef747d9b..a406c99c 100644 --- a/elpa/org-9.7.17/ob-lilypond.el +++ b/elpa/org-9.7.39/ob-lilypond.el @@ -1,6 +1,6 @@ ;;; ob-lilypond.el --- Babel Functions for Lilypond -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Martyn Jago ;; Keywords: babel language, literate programming diff --git a/elpa/org-9.7.17/ob-lisp.el b/elpa/org-9.7.39/ob-lisp.el similarity index 98% rename from elpa/org-9.7.17/ob-lisp.el rename to elpa/org-9.7.39/ob-lisp.el index 0e416ad9..ed5a4bb0 100644 --- a/elpa/org-9.7.17/ob-lisp.el +++ b/elpa/org-9.7.39/ob-lisp.el @@ -1,6 +1,6 @@ ;;; ob-lisp.el --- Babel Functions for Common Lisp -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Authors: Joel Boehland ;; Eric Schulte diff --git a/elpa/org-9.7.17/ob-lob.el b/elpa/org-9.7.39/ob-lob.el similarity index 99% rename from elpa/org-9.7.17/ob-lob.el rename to elpa/org-9.7.39/ob-lob.el index eaa66872..472f9eda 100644 --- a/elpa/org-9.7.17/ob-lob.el +++ b/elpa/org-9.7.39/ob-lob.el @@ -1,6 +1,6 @@ ;;; ob-lob.el --- Functions Supporting the Library of Babel -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Authors: Eric Schulte ;; Dan Davison diff --git a/elpa/org-9.7.17/ob-lua.el b/elpa/org-9.7.39/ob-lua.el similarity index 99% rename from elpa/org-9.7.17/ob-lua.el rename to elpa/org-9.7.39/ob-lua.el index 980a7109..65804050 100644 --- a/elpa/org-9.7.17/ob-lua.el +++ b/elpa/org-9.7.39/ob-lua.el @@ -1,6 +1,6 @@ ;;; ob-lua.el --- Org Babel functions for Lua evaluation -*- lexical-binding: t; -*- -;; Copyright (C) 2014, 2016-2024 Free Software Foundation, Inc. +;; Copyright (C) 2014, 2016-2025 Free Software Foundation, Inc. ;; Authors: Dieter Schoen ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-makefile.el b/elpa/org-9.7.39/ob-makefile.el similarity index 96% rename from elpa/org-9.7.17/ob-makefile.el rename to elpa/org-9.7.39/ob-makefile.el index 9ff545b7..4c8abb35 100644 --- a/elpa/org-9.7.17/ob-makefile.el +++ b/elpa/org-9.7.39/ob-makefile.el @@ -1,6 +1,6 @@ ;;; ob-makefile.el --- Babel Functions for Makefile -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Thomas S. Dye diff --git a/elpa/org-9.7.17/ob-matlab.el b/elpa/org-9.7.39/ob-matlab.el similarity index 95% rename from elpa/org-9.7.17/ob-matlab.el rename to elpa/org-9.7.39/ob-matlab.el index de8deadb..f0fc60b2 100644 --- a/elpa/org-9.7.17/ob-matlab.el +++ b/elpa/org-9.7.39/ob-matlab.el @@ -1,6 +1,6 @@ ;;; ob-matlab.el --- Babel support for Matlab -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Dan Davison ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-maxima.el b/elpa/org-9.7.39/ob-maxima.el similarity index 99% rename from elpa/org-9.7.17/ob-maxima.el rename to elpa/org-9.7.39/ob-maxima.el index 681154ad..4aaa456c 100644 --- a/elpa/org-9.7.17/ob-maxima.el +++ b/elpa/org-9.7.39/ob-maxima.el @@ -1,6 +1,6 @@ ;;; ob-maxima.el --- Babel Functions for Maxima -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric S Fraga ;; Eric Schulte diff --git a/elpa/org-9.7.17/ob-ocaml.el b/elpa/org-9.7.39/ob-ocaml.el similarity index 99% rename from elpa/org-9.7.17/ob-ocaml.el rename to elpa/org-9.7.39/ob-ocaml.el index 6554193a..5818a9d2 100644 --- a/elpa/org-9.7.17/ob-ocaml.el +++ b/elpa/org-9.7.39/ob-ocaml.el @@ -1,6 +1,6 @@ ;;; ob-ocaml.el --- Babel Functions for Ocaml -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-octave.el b/elpa/org-9.7.39/ob-octave.el similarity index 99% rename from elpa/org-9.7.17/ob-octave.el rename to elpa/org-9.7.39/ob-octave.el index 005990f2..7e49e805 100644 --- a/elpa/org-9.7.17/ob-octave.el +++ b/elpa/org-9.7.39/ob-octave.el @@ -1,6 +1,6 @@ ;;; ob-octave.el --- Babel Functions for Octave and Matlab -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Dan Davison ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-org.el b/elpa/org-9.7.39/ob-org.el similarity index 98% rename from elpa/org-9.7.17/ob-org.el rename to elpa/org-9.7.39/ob-org.el index 302f61bc..9941666b 100644 --- a/elpa/org-9.7.17/ob-org.el +++ b/elpa/org-9.7.39/ob-org.el @@ -1,6 +1,6 @@ ;;; ob-org.el --- Babel Functions for Org Code Blocks -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-perl.el b/elpa/org-9.7.39/ob-perl.el similarity index 98% rename from elpa/org-9.7.17/ob-perl.el rename to elpa/org-9.7.39/ob-perl.el index 1006ffb1..fc781397 100644 --- a/elpa/org-9.7.17/ob-perl.el +++ b/elpa/org-9.7.39/ob-perl.el @@ -1,6 +1,6 @@ ;;; ob-perl.el --- Babel Functions for Perl -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Authors: Dan Davison ;; Eric Schulte diff --git a/elpa/org-9.7.17/ob-plantuml.el b/elpa/org-9.7.39/ob-plantuml.el similarity index 99% rename from elpa/org-9.7.17/ob-plantuml.el rename to elpa/org-9.7.39/ob-plantuml.el index 229b4bad..05a4f726 100644 --- a/elpa/org-9.7.17/ob-plantuml.el +++ b/elpa/org-9.7.39/ob-plantuml.el @@ -1,6 +1,6 @@ ;;; ob-plantuml.el --- Babel Functions for Plantuml -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Zhang Weize ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-processing.el b/elpa/org-9.7.39/ob-processing.el similarity index 99% rename from elpa/org-9.7.17/ob-processing.el rename to elpa/org-9.7.39/ob-processing.el index 2733b1d1..e1d1edd5 100644 --- a/elpa/org-9.7.17/ob-processing.el +++ b/elpa/org-9.7.39/ob-processing.el @@ -1,6 +1,6 @@ ;;; ob-processing.el --- Babel functions for processing -*- lexical-binding: t; -*- -;; Copyright (C) 2015-2024 Free Software Foundation, Inc. +;; Copyright (C) 2015-2025 Free Software Foundation, Inc. ;; Author: Jarmo Hurri (adapted from ob-asymptote.el written by Eric Schulte) ;; Maintainer: Jarmo Hurri diff --git a/elpa/org-9.7.17/ob-python.el b/elpa/org-9.7.39/ob-python.el similarity index 97% rename from elpa/org-9.7.17/ob-python.el rename to elpa/org-9.7.39/ob-python.el index 9975e83b..36bc428f 100644 --- a/elpa/org-9.7.17/ob-python.el +++ b/elpa/org-9.7.39/ob-python.el @@ -1,6 +1,6 @@ ;;; ob-python.el --- Babel Functions for Python -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Authors: Eric Schulte ;; Dan Davison @@ -158,14 +158,14 @@ file to save the graphics to.") (defconst org-babel-python--def-format-value "\ def __org_babel_python_format_value(result, result_file, result_params): - with open(result_file, 'w') as f: + with open(result_file, 'w') as __org_babel_python_tmpfile: if 'graphics' in result_params: result.savefig(result_file) elif 'pp' in result_params: import pprint - f.write(pprint.pformat(result)) + __org_babel_python_tmpfile.write(pprint.pformat(result)) elif 'list' in result_params and isinstance(result, dict): - f.write(str(['{} :: {}'.format(k, v) for k, v in result.items()])) + __org_babel_python_tmpfile.write(str(['{} :: {}'.format(k, v) for k, v in result.items()])) else: if not set(result_params).intersection(\ ['scalar', 'verbatim', 'raw']): @@ -198,7 +198,7 @@ def __org_babel_python_format_value(result, result_file, result_params): result = result.tolist() else: result = repr(result) - f.write(str(result))" + __org_babel_python_tmpfile.write(str(result))" "Python function to format value result and save it to file.") (defun org-babel-variable-assignments:python (params) @@ -495,8 +495,8 @@ non-nil, then save graphical results to that file instead." (pcase result-type (`output (let ((body (format "\ -with open('%s') as f: - exec(compile(f.read(), f.name, 'exec'))" +with open('%s') as __org_babel_python_tmpfile: + exec(compile(__org_babel_python_tmpfile.read(), __org_babel_python_tmpfile.name, 'exec'))" (org-babel-process-file-name tmp-src-file 'noquote)))) (org-babel-python-send-string session body))) diff --git a/elpa/org-9.7.17/ob-ref.el b/elpa/org-9.7.39/ob-ref.el similarity index 99% rename from elpa/org-9.7.17/ob-ref.el rename to elpa/org-9.7.39/ob-ref.el index f6327a36..8c59c9fe 100644 --- a/elpa/org-9.7.17/ob-ref.el +++ b/elpa/org-9.7.39/ob-ref.el @@ -1,6 +1,6 @@ ;;; ob-ref.el --- Babel Functions for Referencing External Data -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Authors: Eric Schulte ;; Dan Davison diff --git a/elpa/org-9.7.17/ob-ruby.el b/elpa/org-9.7.39/ob-ruby.el similarity index 99% rename from elpa/org-9.7.17/ob-ruby.el rename to elpa/org-9.7.39/ob-ruby.el index d920fb58..4bb79e2f 100644 --- a/elpa/org-9.7.17/ob-ruby.el +++ b/elpa/org-9.7.39/ob-ruby.el @@ -1,6 +1,6 @@ ;;; ob-ruby.el --- Babel Functions for Ruby -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-sass.el b/elpa/org-9.7.39/ob-sass.el similarity index 97% rename from elpa/org-9.7.17/ob-sass.el rename to elpa/org-9.7.39/ob-sass.el index a6b4a646..babed0ca 100644 --- a/elpa/org-9.7.17/ob-sass.el +++ b/elpa/org-9.7.39/ob-sass.el @@ -1,6 +1,6 @@ ;;; ob-sass.el --- Babel Functions for the Sass CSS generation language -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-scheme.el b/elpa/org-9.7.39/ob-scheme.el similarity index 99% rename from elpa/org-9.7.17/ob-scheme.el rename to elpa/org-9.7.39/ob-scheme.el index 29fdcd1e..1edd9611 100644 --- a/elpa/org-9.7.17/ob-scheme.el +++ b/elpa/org-9.7.39/ob-scheme.el @@ -1,6 +1,6 @@ ;;; ob-scheme.el --- Babel Functions for Scheme -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Authors: Eric Schulte ;; Michael Gauland diff --git a/elpa/org-9.7.17/ob-screen.el b/elpa/org-9.7.39/ob-screen.el similarity index 98% rename from elpa/org-9.7.17/ob-screen.el rename to elpa/org-9.7.39/ob-screen.el index a56afc70..1867cdd6 100644 --- a/elpa/org-9.7.17/ob-screen.el +++ b/elpa/org-9.7.39/ob-screen.el @@ -1,6 +1,6 @@ ;;; ob-screen.el --- Babel Support for Interactive Terminal -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Benjamin Andresen ;; Maintainer: Ken Mankoff diff --git a/elpa/org-9.7.17/ob-sed.el b/elpa/org-9.7.39/ob-sed.el similarity index 98% rename from elpa/org-9.7.17/ob-sed.el rename to elpa/org-9.7.39/ob-sed.el index 83d9684a..3f98b888 100644 --- a/elpa/org-9.7.17/ob-sed.el +++ b/elpa/org-9.7.39/ob-sed.el @@ -1,6 +1,6 @@ ;;; ob-sed.el --- Babel Functions for Sed Scripts -*- lexical-binding: t; -*- -;; Copyright (C) 2015-2024 Free Software Foundation, Inc. +;; Copyright (C) 2015-2025 Free Software Foundation, Inc. ;; Author: Bjarte Johansen ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-shell.el b/elpa/org-9.7.39/ob-shell.el similarity index 99% rename from elpa/org-9.7.17/ob-shell.el rename to elpa/org-9.7.39/ob-shell.el index 1f3c0f9c..575a886f 100644 --- a/elpa/org-9.7.17/ob-shell.el +++ b/elpa/org-9.7.39/ob-shell.el @@ -1,6 +1,6 @@ ;;; ob-shell.el --- Babel Functions for Shell Evaluation -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Maintainer: Matthew Trzcinski diff --git a/elpa/org-9.7.17/ob-sql.el b/elpa/org-9.7.39/ob-sql.el similarity index 95% rename from elpa/org-9.7.17/ob-sql.el rename to elpa/org-9.7.39/ob-sql.el index 1a10ea7f..ca651278 100644 --- a/elpa/org-9.7.17/ob-sql.el +++ b/elpa/org-9.7.39/ob-sql.el @@ -1,6 +1,6 @@ ;;; ob-sql.el --- Babel Functions for SQL -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Maintainer: Daniel Kraus @@ -229,16 +229,10 @@ database connections." (:dbuser . sql-user) (:dbpassword . sql-password) (:dbinstance . sql-dbinstance) - (:database . sql-database) - (:engine . sql-product))) + (:database . sql-database))) (mapped-name (cdr (assq name name-mapping)))) - (if (string-equal ":engine" name) - (symbol-name (cadr (cadr (assq mapped-name - (cdr (assoc-string dbconnection sql-connection-alist t)))))) - (cadr (assq mapped-name - (cdr (assoc-string dbconnection sql-connection-alist t))))))))) - ;; (cadr (assq mapped-name - ;; (cdr (assoc-string dbconnection sql-connection-alist t)))))))) + (cadr (assq mapped-name + (cdr (assoc-string dbconnection sql-connection-alist t)))))))) (defun org-babel-execute:sql (body params) "Execute a block of Sql code with Babel. @@ -251,7 +245,7 @@ This function is called by `org-babel-execute-src-block'." (dbpassword (org-babel-find-db-connection-param params :dbpassword)) (dbinstance (org-babel-find-db-connection-param params :dbinstance)) (database (org-babel-find-db-connection-param params :database)) - (engine (org-babel-find-db-connection-param params :engine)) + (engine (cdr (assq :engine params))) (colnames-p (not (equal "no" (cdr (assq :colnames params))))) (in-file (org-babel-temp-file "sql-in-")) (out-file (or (cdr (assq :out-file params)) diff --git a/elpa/org-9.7.17/ob-sqlite.el b/elpa/org-9.7.39/ob-sqlite.el similarity index 98% rename from elpa/org-9.7.17/ob-sqlite.el rename to elpa/org-9.7.39/ob-sqlite.el index 96d93b81..65903d51 100644 --- a/elpa/org-9.7.17/ob-sqlite.el +++ b/elpa/org-9.7.39/ob-sqlite.el @@ -1,6 +1,6 @@ ;;; ob-sqlite.el --- Babel Functions for SQLite Databases -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Maintainer: Nick Savage diff --git a/elpa/org-9.7.17/ob-table.el b/elpa/org-9.7.39/ob-table.el similarity index 98% rename from elpa/org-9.7.17/ob-table.el rename to elpa/org-9.7.39/ob-table.el index 1ebf10dd..239dc08f 100644 --- a/elpa/org-9.7.17/ob-table.el +++ b/elpa/org-9.7.39/ob-table.el @@ -1,6 +1,6 @@ ;;; ob-table.el --- Support for Calling Babel Functions from Tables -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/ob-tangle.el b/elpa/org-9.7.39/ob-tangle.el similarity index 98% rename from elpa/org-9.7.17/ob-tangle.el rename to elpa/org-9.7.39/ob-tangle.el index fe143b03..a9340eac 100644 --- a/elpa/org-9.7.17/ob-tangle.el +++ b/elpa/org-9.7.39/ob-tangle.el @@ -1,6 +1,6 @@ ;;; ob-tangle.el --- Extract Source Code From Org Files -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Eric Schulte ;; Keywords: literate programming, reproducible research @@ -159,9 +159,10 @@ result. The default value is `org-remove-indentation'." :type 'function) (defcustom org-babel-tangle-default-file-mode #o644 - "The default mode used for tangled files, as an integer. -The default value 420 correspands to the octal #o644, which is -read-write permissions for the user, read-only for everyone else." + "The default mode, an integer value, only used when the :tangle-mode +header argument specifies chmod-style symbolic notation. The default +value 420 corresponds to the octal #o644, which is read-write +permissions for the user, read-only for everyone else." :group 'org-babel-tangle :package-version '(Org . "9.6") :type 'integer) @@ -227,13 +228,11 @@ Return list of the tangled file names." (org-babel-tangle nil target-file lang-re))))) (defun org-babel-tangle-publish (_ filename pub-dir) - "Tangle FILENAME and place the results in PUB-DIR." - (unless (file-exists-p pub-dir) - (make-directory pub-dir t)) - (setq pub-dir (file-name-as-directory pub-dir)) - ;; Rename files to avoid copying to same file when publishing to ./ - ;; `copy-file' would throw an error when copying file to self. - (mapc (lambda (el) (rename-file el pub-dir t)) + "Tangle FILENAME and copy the tangled file to PUB-DIR." + (require 'ox-publish) + (declare-function org-publish-attachment "ox-publish" + (plist filename pub-dir)) + (mapc (lambda (el) (org-publish-attachment nil el pub-dir)) (org-babel-tangle-file filename))) ;;;###autoload diff --git a/elpa/org-9.7.17/ob.el b/elpa/org-9.7.39/ob.el similarity index 95% rename from elpa/org-9.7.17/ob.el rename to elpa/org-9.7.39/ob.el index 064faafd..db42301d 100644 --- a/elpa/org-9.7.17/ob.el +++ b/elpa/org-9.7.39/ob.el @@ -1,6 +1,6 @@ ;;; ob.el --- Working with Code Blocks in Org -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Authors: Eric Schulte ;; Keywords: literate programming, reproducible research diff --git a/elpa/org-9.7.17/oc-basic.el b/elpa/org-9.7.39/oc-basic.el similarity index 99% rename from elpa/org-9.7.17/oc-basic.el rename to elpa/org-9.7.39/oc-basic.el index e207a199..32a99e98 100644 --- a/elpa/org-9.7.17/oc-basic.el +++ b/elpa/org-9.7.39/oc-basic.el @@ -1,6 +1,6 @@ ;;; oc-basic.el --- basic backend for citations -*- lexical-binding: t; -*- -;; Copyright (C) 2021-2024 Free Software Foundation, Inc. +;; Copyright (C) 2021-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou diff --git a/elpa/org-9.7.17/oc-biblatex.el b/elpa/org-9.7.39/oc-biblatex.el similarity index 99% rename from elpa/org-9.7.17/oc-biblatex.el rename to elpa/org-9.7.39/oc-biblatex.el index 4755ac6b..2edd2311 100644 --- a/elpa/org-9.7.17/oc-biblatex.el +++ b/elpa/org-9.7.39/oc-biblatex.el @@ -1,6 +1,6 @@ ;;; oc-biblatex.el --- biblatex citation processor for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2021-2024 Free Software Foundation, Inc. +;; Copyright (C) 2021-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou diff --git a/elpa/org-9.7.17/oc-bibtex.el b/elpa/org-9.7.39/oc-bibtex.el similarity index 98% rename from elpa/org-9.7.17/oc-bibtex.el rename to elpa/org-9.7.39/oc-bibtex.el index 5e65df5f..e6a1e566 100644 --- a/elpa/org-9.7.17/oc-bibtex.el +++ b/elpa/org-9.7.39/oc-bibtex.el @@ -1,6 +1,6 @@ ;;; oc-bibtex.el --- Vanilla citation processor for LaTeX -*- lexical-binding: t; -*- -;; Copyright (C) 2021-2024 Free Software Foundation, Inc. +;; Copyright (C) 2021-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou diff --git a/elpa/org-9.7.17/oc-csl.el b/elpa/org-9.7.39/oc-csl.el similarity index 99% rename from elpa/org-9.7.17/oc-csl.el rename to elpa/org-9.7.39/oc-csl.el index b8691bf6..7d664e0a 100644 --- a/elpa/org-9.7.17/oc-csl.el +++ b/elpa/org-9.7.39/oc-csl.el @@ -1,6 +1,6 @@ ;;; oc-csl.el --- csl citation processor for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2021-2024 Free Software Foundation, Inc. +;; Copyright (C) 2021-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Maintainer: András Simonyi diff --git a/elpa/org-9.7.17/oc-natbib.el b/elpa/org-9.7.39/oc-natbib.el similarity index 99% rename from elpa/org-9.7.17/oc-natbib.el rename to elpa/org-9.7.39/oc-natbib.el index e6b971c0..65d5b750 100644 --- a/elpa/org-9.7.17/oc-natbib.el +++ b/elpa/org-9.7.39/oc-natbib.el @@ -1,6 +1,6 @@ ;;; oc-natbib.el --- Citation processor using natbib LaTeX package -*- lexical-binding: t; -*- -;; Copyright (C) 2021-2024 Free Software Foundation, Inc. +;; Copyright (C) 2021-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou diff --git a/elpa/org-9.7.17/oc.el b/elpa/org-9.7.39/oc.el similarity index 99% rename from elpa/org-9.7.17/oc.el rename to elpa/org-9.7.39/oc.el index af7f3802..de7ea1fe 100644 --- a/elpa/org-9.7.17/oc.el +++ b/elpa/org-9.7.39/oc.el @@ -1,6 +1,6 @@ ;;; oc.el --- Org Cite library -*- lexical-binding: t; -*- -;; Copyright (C) 2021-2024 Free Software Foundation, Inc. +;; Copyright (C) 2021-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou diff --git a/elpa/org-9.7.17/ol-bbdb.el b/elpa/org-9.7.39/ol-bbdb.el similarity index 99% rename from elpa/org-9.7.17/ol-bbdb.el rename to elpa/org-9.7.39/ol-bbdb.el index 573e1ee8..944ee1ba 100644 --- a/elpa/org-9.7.17/ol-bbdb.el +++ b/elpa/org-9.7.39/ol-bbdb.el @@ -1,6 +1,6 @@ ;;; ol-bbdb.el --- Links to BBDB entries -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Authors: Carsten Dominik ;; Thomas Baumann diff --git a/elpa/org-9.7.17/ol-bibtex.el b/elpa/org-9.7.39/ol-bibtex.el similarity index 99% rename from elpa/org-9.7.17/ol-bibtex.el rename to elpa/org-9.7.39/ol-bibtex.el index 850a2fc2..37b1cd39 100644 --- a/elpa/org-9.7.17/ol-bibtex.el +++ b/elpa/org-9.7.39/ol-bibtex.el @@ -1,6 +1,6 @@ ;;; ol-bibtex.el --- Links to BibTeX entries -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2007-2024 Free Software Foundation, Inc. +;; Copyright (C) 2007-2025 Free Software Foundation, Inc. ;; ;; Authors: Bastien Guerry ;; Carsten Dominik diff --git a/elpa/org-9.7.17/ol-docview.el b/elpa/org-9.7.39/ol-docview.el similarity index 98% rename from elpa/org-9.7.17/ol-docview.el rename to elpa/org-9.7.39/ol-docview.el index 383e3fba..be09328d 100644 --- a/elpa/org-9.7.17/ol-docview.el +++ b/elpa/org-9.7.39/ol-docview.el @@ -1,6 +1,6 @@ ;;; ol-docview.el --- Links to Docview mode buffers -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Jan Böcker ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/ol-doi.el b/elpa/org-9.7.39/ol-doi.el similarity index 97% rename from elpa/org-9.7.17/ol-doi.el rename to elpa/org-9.7.39/ol-doi.el index 64eb6869..fba1c635 100644 --- a/elpa/org-9.7.17/ol-doi.el +++ b/elpa/org-9.7.39/ol-doi.el @@ -1,6 +1,6 @@ ;;; ol-doi.el --- DOI links support in Org -*- lexical-binding: t; -*- -;; Copyright (C) 2021-2024 Free Software Foundation, Inc. +;; Copyright (C) 2021-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou diff --git a/elpa/org-9.7.17/ol-eshell.el b/elpa/org-9.7.39/ol-eshell.el similarity index 97% rename from elpa/org-9.7.17/ol-eshell.el rename to elpa/org-9.7.39/ol-eshell.el index 595dd0ee..fe22fb21 100644 --- a/elpa/org-9.7.17/ol-eshell.el +++ b/elpa/org-9.7.39/ol-eshell.el @@ -1,6 +1,6 @@ ;;; ol-eshell.el --- Links to Working Directories in Eshell -*- lexical-binding: t; -*- -;; Copyright (C) 2011-2024 Free Software Foundation, Inc. +;; Copyright (C) 2011-2025 Free Software Foundation, Inc. ;; Author: Konrad Hinsen diff --git a/elpa/org-9.7.17/ol-eww.el b/elpa/org-9.7.39/ol-eww.el similarity index 99% rename from elpa/org-9.7.17/ol-eww.el rename to elpa/org-9.7.39/ol-eww.el index c13dbf33..22ae1301 100644 --- a/elpa/org-9.7.17/ol-eww.el +++ b/elpa/org-9.7.39/ol-eww.el @@ -1,6 +1,6 @@ ;;; ol-eww.el --- Store URL and kill from Eww mode -*- lexical-binding: t -*- -;; Copyright (C) 2014-2024 Free Software Foundation, Inc. +;; Copyright (C) 2014-2025 Free Software Foundation, Inc. ;; Author: Marco Wahl a ;; Keywords: link, eww diff --git a/elpa/org-9.7.17/ol-gnus.el b/elpa/org-9.7.39/ol-gnus.el similarity index 99% rename from elpa/org-9.7.17/ol-gnus.el rename to elpa/org-9.7.39/ol-gnus.el index 278c59ed..15b50305 100644 --- a/elpa/org-9.7.17/ol-gnus.el +++ b/elpa/org-9.7.39/ol-gnus.el @@ -1,6 +1,6 @@ ;;; ol-gnus.el --- Links to Gnus Groups and Messages -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Tassilo Horn diff --git a/elpa/org-9.7.17/ol-info.el b/elpa/org-9.7.39/ol-info.el similarity index 99% rename from elpa/org-9.7.17/ol-info.el rename to elpa/org-9.7.39/ol-info.el index fa9b23b8..c60f9c56 100644 --- a/elpa/org-9.7.17/ol-info.el +++ b/elpa/org-9.7.39/ol-info.el @@ -1,6 +1,6 @@ ;;; ol-info.el --- Links to Info Nodes -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/ol-irc.el b/elpa/org-9.7.39/ol-irc.el similarity index 99% rename from elpa/org-9.7.17/ol-irc.el rename to elpa/org-9.7.39/ol-irc.el index b263e52d..77d23f36 100644 --- a/elpa/org-9.7.17/ol-irc.el +++ b/elpa/org-9.7.39/ol-irc.el @@ -1,6 +1,6 @@ ;;; ol-irc.el --- Links to IRC Sessions -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2008-2024 Free Software Foundation, Inc. +;; Copyright (C) 2008-2025 Free Software Foundation, Inc. ;; ;; Author: Philip Jackson ;; Keywords: erc, irc, link, org diff --git a/elpa/org-9.7.17/ol-man.el b/elpa/org-9.7.39/ol-man.el similarity index 97% rename from elpa/org-9.7.17/ol-man.el rename to elpa/org-9.7.39/ol-man.el index 7070f48a..d8a4a7c2 100644 --- a/elpa/org-9.7.17/ol-man.el +++ b/elpa/org-9.7.39/ol-man.el @@ -1,6 +1,6 @@ ;;; ol-man.el --- Links to man pages -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2020-2024 Free Software Foundation, Inc. +;; Copyright (C) 2020-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Maintainer: Bastien Guerry ;; Keywords: outlines, hypermedia, calendar, text @@ -52,7 +52,8 @@ If PATH contains extra ::STRING which will use `occur' to search matched strings in man buffer." (require 'man) ; For `Man-translate-references' (string-match "\\(.*?\\)\\(?:::\\(.*\\)\\)?$" path) - (let* ((command (match-string 1 path)) + (let* ((search (match-string 2 path)) + (command (match-string 1 path)) ;; FIXME: Remove after we drop Emacs 29 support. ;; Working around security bug #66390. (command (if (not (equal (Man-translate-references ";id") ";id")) @@ -65,7 +66,6 @@ matched strings in man buffer." (mapcar #'shell-quote-argument (split-string command "\\s-+")) " "))) - (search (match-string 2 path)) (buffer (funcall org-man-command command))) (when search (with-current-buffer buffer diff --git a/elpa/org-9.7.17/ol-mhe.el b/elpa/org-9.7.39/ol-mhe.el similarity index 99% rename from elpa/org-9.7.17/ol-mhe.el rename to elpa/org-9.7.39/ol-mhe.el index b715f6a0..82eb99c0 100644 --- a/elpa/org-9.7.17/ol-mhe.el +++ b/elpa/org-9.7.39/ol-mhe.el @@ -1,6 +1,6 @@ ;;; ol-mhe.el --- Links to MH-E Messages -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Thomas Baumann ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/ol-rmail.el b/elpa/org-9.7.39/ol-rmail.el similarity index 98% rename from elpa/org-9.7.17/ol-rmail.el rename to elpa/org-9.7.39/ol-rmail.el index fb32a450..9d6a4800 100644 --- a/elpa/org-9.7.17/ol-rmail.el +++ b/elpa/org-9.7.39/ol-rmail.el @@ -1,6 +1,6 @@ ;;; ol-rmail.el --- Links to Rmail Messages -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/ol-w3m.el b/elpa/org-9.7.39/ol-w3m.el similarity index 99% rename from elpa/org-9.7.17/ol-w3m.el rename to elpa/org-9.7.39/ol-w3m.el index e8981173..ab568681 100644 --- a/elpa/org-9.7.17/ol-w3m.el +++ b/elpa/org-9.7.39/ol-w3m.el @@ -1,6 +1,6 @@ ;;; ol-w3m.el --- Copy and Paste From W3M -*- lexical-binding: t; -*- -;; Copyright (C) 2008-2024 Free Software Foundation, Inc. +;; Copyright (C) 2008-2025 Free Software Foundation, Inc. ;; Author: Andy Stewart ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/ol.el b/elpa/org-9.7.39/ol.el similarity index 99% rename from elpa/org-9.7.17/ol.el rename to elpa/org-9.7.39/ol.el index c3101254..603dc26d 100644 --- a/elpa/org-9.7.17/ol.el +++ b/elpa/org-9.7.39/ol.el @@ -1,6 +1,6 @@ ;;; ol.el --- Org links library -*- lexical-binding: t; -*- -;; Copyright (C) 2018-2024 Free Software Foundation, Inc. +;; Copyright (C) 2018-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-agenda.el b/elpa/org-9.7.39/org-agenda.el similarity index 99% rename from elpa/org-9.7.17/org-agenda.el rename to elpa/org-9.7.39/org-agenda.el index 011884d5..3097042c 100644 --- a/elpa/org-9.7.17/org-agenda.el +++ b/elpa/org-9.7.39/org-agenda.el @@ -1,6 +1,6 @@ ;;; org-agenda.el --- Dynamic task and appointment lists for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text @@ -1637,16 +1637,16 @@ symbols are recognized: time-up Put entries with time-of-day indications first, early first. time-down Put entries with time-of-day indications first, late first. -timestamp-up Sort by any timestamp, early first. -timestamp-down Sort by any timestamp, late first. -scheduled-up Sort by scheduled timestamp, early first. -scheduled-down Sort by scheduled timestamp, late first. -deadline-up Sort by deadline timestamp, early first. -deadline-down Sort by deadline timestamp, late first. -ts-up Sort by active timestamp, early first. -ts-down Sort by active timestamp, late first. -tsia-up Sort by inactive timestamp, early first. -tsia-down Sort by inactive timestamp, late first. +timestamp-up Sort by any timestamp date, early first. +timestamp-down Sort by any timestamp date, late first. +scheduled-up Sort by scheduled timestamp date, early first. +scheduled-down Sort by scheduled timestamp date, late first. +deadline-up Sort by deadline timestamp date, early first. +deadline-down Sort by deadline timestamp date, late first. +ts-up Sort by active timestamp date, early first. +ts-down Sort by active timestamp date, late first. +tsia-up Sort by inactive timestamp date, early first. +tsia-down Sort by inactive timestamp date, late first. category-keep Keep the default order of categories, corresponding to the sequence in `org-agenda-files'. category-up Sort alphabetically by category, A-Z. @@ -2835,7 +2835,7 @@ type." :version "24.4" :package-version '(Org . "8.0") :group 'org-agenda-custom-commands - :type '(choice (symbol :tag "No limit" nil) + :type '(choice (const :tag "No limit" nil) (integer :tag "Max number of entries") (repeat (cons (choice :tag "Agenda type" @@ -2853,7 +2853,7 @@ type." :version "24.4" :package-version '(Org . "8.0") :group 'org-agenda-custom-commands - :type '(choice (symbol :tag "No limit" nil) + :type '(choice (const :tag "No limit" nil) (integer :tag "Max number of TODOs") (repeat (cons (choice :tag "Agenda type" @@ -2871,7 +2871,7 @@ type." :version "24.4" :package-version '(Org . "8.0") :group 'org-agenda-custom-commands - :type '(choice (symbol :tag "No limit" nil) + :type '(choice (const :tag "No limit" nil) (integer :tag "Max number of tagged entries") (repeat (cons (choice :tag "Agenda type" @@ -2889,7 +2889,7 @@ to limit entries to in this type." :version "24.4" :package-version '(Org . "8.0") :group 'org-agenda-custom-commands - :type '(choice (symbol :tag "No limit" nil) + :type '(choice (const :tag "No limit" nil) (integer :tag "Max number of minutes") (repeat (cons (choice :tag "Agenda type" @@ -8219,7 +8219,7 @@ which see." (`lambda (assoc string table)) ;exact match? (`(boundaries . ,suffix) (let ((end (if (string-match "[-+<>=]" suffix) - (match-string 0 suffix) + (match-beginning 0) (length suffix)))) `(boundaries ,(or begin 0) . ,end))) (`nil diff --git a/elpa/org-9.7.17/org-archive.el b/elpa/org-9.7.39/org-archive.el similarity index 99% rename from elpa/org-9.7.17/org-archive.el rename to elpa/org-9.7.39/org-archive.el index 53c825ed..102ac359 100644 --- a/elpa/org-9.7.17/org-archive.el +++ b/elpa/org-9.7.39/org-archive.el @@ -1,6 +1,6 @@ ;;; org-archive.el --- Archiving for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text @@ -207,8 +207,9 @@ an error if LOCATION is not a valid archive location." "Move the current subtree to the archive. The archive can be a certain top-level heading in the current file, or in a different file. The tree will be moved to that -location, the subtree heading be marked DONE, and the current -time will be added. +location. If `org-archive-mark-done' is non-nil and the subtree +has a TODO keyword, the subtree heading will be marked DONE. +And the current time will be added. When called with a single prefix argument FIND-DONE, find whole trees without any open TODO items and archive them (after getting diff --git a/elpa/org-9.7.17/org-attach-git.el b/elpa/org-9.7.39/org-attach-git.el similarity index 98% rename from elpa/org-9.7.17/org-attach-git.el rename to elpa/org-9.7.39/org-attach-git.el index 48b21984..e268083c 100644 --- a/elpa/org-9.7.17/org-attach-git.el +++ b/elpa/org-9.7.39/org-attach-git.el @@ -1,6 +1,6 @@ ;;; org-attach-git.el --- Automatic git commit extension to org-attach -*- lexical-binding: t; -*- -;; Copyright (C) 2019-2024 Free Software Foundation, Inc. +;; Copyright (C) 2019-2025 Free Software Foundation, Inc. ;; Original Author: John Wiegley ;; Restructurer: Gustav Wikström diff --git a/elpa/org-9.7.17/org-attach.el b/elpa/org-9.7.39/org-attach.el similarity index 99% rename from elpa/org-9.7.17/org-attach.el rename to elpa/org-9.7.39/org-attach.el index a4419712..8749541f 100644 --- a/elpa/org-9.7.17/org-attach.el +++ b/elpa/org-9.7.39/org-attach.el @@ -1,6 +1,6 @@ ;;; org-attach.el --- Manage file attachments to Org outlines -*- lexical-binding: t; -*- -;; Copyright (C) 2008-2024 Free Software Foundation, Inc. +;; Copyright (C) 2008-2025 Free Software Foundation, Inc. ;; Author: John Wiegley ;; Keywords: org data attachment diff --git a/elpa/org-9.7.17/org-autoloads.el b/elpa/org-9.7.39/org-autoloads.el similarity index 99% rename from elpa/org-9.7.17/org-autoloads.el rename to elpa/org-9.7.39/org-autoloads.el index 6403c308..1c9eb7f3 100644 --- a/elpa/org-9.7.17/org-autoloads.el +++ b/elpa/org-9.7.39/org-autoloads.el @@ -772,7 +772,7 @@ When called with a `C-0' (zero) prefix, insert a template at point. When called with a `C-1' (one) prefix, force prompting for a date when a datetree entry is made. -ELisp programs can set KEYS to a string associated with a template +Elisp programs can set KEYS to a string associated with a template in `org-capture-templates'. In this case, interactive selection will be bypassed. diff --git a/elpa/org-9.7.17/org-capture.el b/elpa/org-9.7.39/org-capture.el similarity index 99% rename from elpa/org-9.7.17/org-capture.el rename to elpa/org-9.7.39/org-capture.el index f10e3693..c3e86b4e 100644 --- a/elpa/org-9.7.17/org-capture.el +++ b/elpa/org-9.7.39/org-capture.el @@ -1,6 +1,6 @@ ;;; org-capture.el --- Fast note taking in Org -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text @@ -454,11 +454,14 @@ you can escape ambiguous cases with a backward slash, e.g., \\%i." (function :tag " Function")) (list :tag "Current clocking task" (const :format "" clock)) + (list :tag "The position at point" + (const :format "" here)) (list :tag "Function" (const :format "" function) (function :tag " Function"))) (choice :tag "Template " (string) + (const :tag "Empty" nil) (list :tag "File" (const :format "" file) (file :tag "Template file")) @@ -658,7 +661,7 @@ When called with a `C-0' (zero) prefix, insert a template at point. When called with a `C-1' (one) prefix, force prompting for a date when a datetree entry is made. -ELisp programs can set KEYS to a string associated with a template +Elisp programs can set KEYS to a string associated with a template in `org-capture-templates'. In this case, interactive selection will be bypassed. diff --git a/elpa/org-9.7.17/org-clock.el b/elpa/org-9.7.39/org-clock.el similarity index 99% rename from elpa/org-9.7.17/org-clock.el rename to elpa/org-9.7.39/org-clock.el index 7ac4f27a..73cb584c 100644 --- a/elpa/org-9.7.17/org-clock.el +++ b/elpa/org-9.7.39/org-clock.el @@ -1,6 +1,6 @@ ;;; org-clock.el --- The time clocking code for Org mode -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text @@ -144,7 +144,7 @@ out time will be 14:50." :package-version '(Org . "8.0") :type '(choice (integer :tag "Minutes (0 for no rounding)") - (symbol :tag "Use `org-time-stamp-rounding-minutes'" 'same-as-time-stamp))) + (const :tag "Use `org-time-stamp-rounding-minutes'" same-as-time-stamp))) (defcustom org-clock-out-remove-zero-time-clocks nil "Non-nil means remove the clock line when the resulting time is zero." @@ -1287,6 +1287,8 @@ This routine returns a floating point number." (org-mac-idle-seconds)) ((and (eq window-system 'x) org-x11idle-exists-p) (org-x11-idle-seconds)) + ((fboundp 'w32-system-idle-time) + (/ (w32-system-idle-time) 1000.0)) ((and org-logind-dbus-session-path (dbus-get-property @@ -3251,7 +3253,7 @@ The details of what will be saved are regulated by the variable org-clock-has-been-used (not (file-exists-p org-clock-persist-file)))) (with-temp-file org-clock-persist-file - (insert (format ";; %s - %s at %s\n" + (insert (format ";; %s - %s at %s -*- lexical-binding: t; -*-\n" (file-name-nondirectory org-clock-persist-file) (system-name) (format-time-string (org-time-stamp-format t)))) diff --git a/elpa/org-9.7.17/org-colview.el b/elpa/org-9.7.39/org-colview.el similarity index 99% rename from elpa/org-9.7.17/org-colview.el rename to elpa/org-9.7.39/org-colview.el index bc93941e..fa82b1ae 100644 --- a/elpa/org-9.7.17/org-colview.el +++ b/elpa/org-9.7.39/org-colview.el @@ -1,6 +1,6 @@ ;;; org-colview.el --- Column View in Org -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-compat.el b/elpa/org-9.7.39/org-compat.el similarity index 97% rename from elpa/org-9.7.17/org-compat.el rename to elpa/org-9.7.39/org-compat.el index e92b8d71..c907039b 100644 --- a/elpa/org-9.7.17/org-compat.el +++ b/elpa/org-9.7.39/org-compat.el @@ -1,6 +1,6 @@ ;;; org-compat.el --- Compatibility Code for Older Emacsen -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text @@ -207,7 +207,7 @@ inserted before concatenating." (mapcar (lambda (str) (when (and str (not (seq-empty-p str)) - (string-match "\\(.+\\)/?" str)) + (string-match "\\(.+?\\)/?$" str)) (match-string 1 str))) (cons directory components))) "/")))) @@ -292,10 +292,16 @@ older than 27.1" (if tree (push tree elems)) (nreverse elems)))) -(if (version< emacs-version "27.1") +(with-no-warnings ; `replace-buffer-contents' is obsolete in Emacs 31 + (cond + ((version< emacs-version "27.1") (defsubst org-replace-buffer-contents (source &optional _max-secs _max-costs) - (replace-buffer-contents source)) - (defalias 'org-replace-buffer-contents #'replace-buffer-contents)) + (replace-buffer-contents source))) + ((version< emacs-version "31") + (defalias 'org-replace-buffer-contents #'replace-buffer-contents)) + (t + (defsubst org-replace-buffer-contents (source &optional max-secs max-costs) + (replace-region-contents (point-min) (point-max) source max-secs max-costs))))) (unless (fboundp 'proper-list-p) ;; `proper-list-p' was added in Emacs 27.1. The function below is @@ -1815,6 +1821,26 @@ key." "configure `org-speed-commands' instead." "9.5") (provide 'org-compat) +;;;; yank-media +;; Emacs 29's pgtk port has a bug where it might fail to return the +;; right TARGET. Install a workaround for Emacs <=29 since the fix +;; went to Emacs 30. See bug#72254. +;; Org bug report link: https://list.orgmode.org/orgmode/87ed7kttoa.fsf@k-7.ch +;; This should be removed once we drop Emacs 29 support. +(when (and (fboundp 'pgtk-get-selection-internal) + (<= emacs-major-version 29)) + ;; Only define the method if it hasn't been previously defined. + (unless (cl-find-method 'gui-backend-get-selection nil + '((eql 'CLIPBOARD) (eql 'TARGETS) + ((&context . window-system) eql 'pgtk))) + (cl-defmethod gui-backend-get-selection ((selection-symbol (eql 'CLIPBOARD)) + (target-type (eql 'TARGETS)) + &context (window-system pgtk)) + (let ((sel (pgtk-get-selection-internal selection-symbol target-type))) + (if (vectorp sel) + sel + (vector sel)))))) + ;; Local variables: ;; generated-autoload-file: "org-loaddefs.el" ;; End: diff --git a/elpa/org-9.7.17/org-crypt.el b/elpa/org-9.7.39/org-crypt.el similarity index 99% rename from elpa/org-9.7.17/org-crypt.el rename to elpa/org-9.7.39/org-crypt.el index 797f8a99..56d4a0ab 100644 --- a/elpa/org-9.7.17/org-crypt.el +++ b/elpa/org-9.7.39/org-crypt.el @@ -1,6 +1,6 @@ ;;; org-crypt.el --- Public Key Encryption for Org Entries -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2007-2024 Free Software Foundation, Inc. +;; Copyright (C) 2007-2025 Free Software Foundation, Inc. ;; Author: John Wiegley diff --git a/elpa/org-9.7.17/org-ctags.el b/elpa/org-9.7.39/org-ctags.el similarity index 99% rename from elpa/org-9.7.17/org-ctags.el rename to elpa/org-9.7.39/org-ctags.el index 98a00d2c..dd0d8d52 100644 --- a/elpa/org-9.7.17/org-ctags.el +++ b/elpa/org-9.7.39/org-ctags.el @@ -1,6 +1,6 @@ ;;; org-ctags.el --- Integrate Emacs "tags" Facility with Org -*- lexical-binding: t; -*- -;; Copyright (C) 2007-2024 Free Software Foundation, Inc. +;; Copyright (C) 2007-2025 Free Software Foundation, Inc. ;; Author: Paul Sexton ;; Keywords: org, text diff --git a/elpa/org-9.7.17/org-cycle.el b/elpa/org-9.7.39/org-cycle.el similarity index 99% rename from elpa/org-9.7.17/org-cycle.el rename to elpa/org-9.7.39/org-cycle.el index 8a39bdb8..73144761 100644 --- a/elpa/org-9.7.17/org-cycle.el +++ b/elpa/org-9.7.39/org-cycle.el @@ -1,6 +1,6 @@ ;;; org-cycle.el --- Visibility cycling of Org entries -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2020-2024 Free Software Foundation, Inc. +;; Copyright (C) 2020-2025 Free Software Foundation, Inc. ;; ;; Maintainer: Ihor Radchenko ;; Keywords: folding, visibility cycling, invisible text diff --git a/elpa/org-9.7.17/org-datetree.el b/elpa/org-9.7.39/org-datetree.el similarity index 99% rename from elpa/org-9.7.17/org-datetree.el rename to elpa/org-9.7.39/org-datetree.el index d0cc1fab..9a48ee66 100644 --- a/elpa/org-9.7.17/org-datetree.el +++ b/elpa/org-9.7.39/org-datetree.el @@ -1,6 +1,6 @@ ;;; org-datetree.el --- Create date entries in a tree -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-duration.el b/elpa/org-9.7.39/org-duration.el similarity index 99% rename from elpa/org-9.7.17/org-duration.el rename to elpa/org-9.7.39/org-duration.el index 662a94bd..4a021ff3 100644 --- a/elpa/org-9.7.17/org-duration.el +++ b/elpa/org-9.7.39/org-duration.el @@ -1,6 +1,6 @@ ;;; org-duration.el --- Library handling durations -*- lexical-binding: t; -*- -;; Copyright (C) 2017-2024 Free Software Foundation, Inc. +;; Copyright (C) 2017-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-element-ast.el b/elpa/org-9.7.39/org-element-ast.el similarity index 99% rename from elpa/org-9.7.17/org-element-ast.el rename to elpa/org-9.7.39/org-element-ast.el index e96b129f..69a37c26 100644 --- a/elpa/org-9.7.17/org-element-ast.el +++ b/elpa/org-9.7.39/org-element-ast.el @@ -1,8 +1,9 @@ ;;; org-element-ast.el --- Abstract syntax tree for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2023-2024 Free Software Foundation, Inc. +;; Copyright (C) 2023-2025 Free Software Foundation, Inc. ;; Author: Ihor Radchenko +;; Maintainer: Ihor Radchenko ;; Keywords: data, lisp ;; This file is part of GNU Emacs. diff --git a/elpa/org-9.7.17/org-element.el b/elpa/org-9.7.39/org-element.el similarity index 99% rename from elpa/org-9.7.17/org-element.el rename to elpa/org-9.7.39/org-element.el index f119ed73..29763ff1 100644 --- a/elpa/org-9.7.17/org-element.el +++ b/elpa/org-9.7.39/org-element.el @@ -1,6 +1,6 @@ ;;; org-element.el --- Parser for Org Syntax -*- lexical-binding: t; -*- -;; Copyright (C) 2012-2024 Free Software Foundation, Inc. +;; Copyright (C) 2012-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Maintainer: Ihor Radchenko @@ -7260,7 +7260,7 @@ that range. See `after-change-functions' for more information." #'org-element--cache-after-change -1 t))) (defvar org-element--cache-avoid-synchronous-headline-re-parsing nil - "This variable controls how buffer changes are handled by the cache. + "How buffer changes are handled by the cache. By default (when this variable is nil), cache re-parses modified headlines immediately after modification preserving all the unaffected diff --git a/elpa/org-9.7.17/org-entities.el b/elpa/org-9.7.39/org-entities.el similarity index 99% rename from elpa/org-9.7.17/org-entities.el rename to elpa/org-9.7.39/org-entities.el index c38c0fcb..a6db785c 100644 --- a/elpa/org-9.7.17/org-entities.el +++ b/elpa/org-9.7.39/org-entities.el @@ -1,9 +1,10 @@ ;;; org-entities.el --- Support for Special Entities -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik , ;; Ulf Stegemann +;; Maintainer: Ihor Radchenko ;; Keywords: outlines, calendar, text ;; URL: https://orgmode.org ;; diff --git a/elpa/org-9.7.17/org-faces.el b/elpa/org-9.7.39/org-faces.el similarity index 99% rename from elpa/org-9.7.17/org-faces.el rename to elpa/org-9.7.39/org-faces.el index 21b23b64..f1d3076e 100644 --- a/elpa/org-9.7.17/org-faces.el +++ b/elpa/org-9.7.39/org-faces.el @@ -1,8 +1,9 @@ ;;; org-faces.el --- Face definitions -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik +;; Maintainer: Ihor Radchenko ;; Keywords: outlines, hypermedia, calendar, text ;; URL: https://orgmode.org ;; diff --git a/elpa/org-9.7.17/org-feed.el b/elpa/org-9.7.39/org-feed.el similarity index 99% rename from elpa/org-9.7.17/org-feed.el rename to elpa/org-9.7.39/org-feed.el index 4077afa0..67be5274 100644 --- a/elpa/org-9.7.17/org-feed.el +++ b/elpa/org-9.7.39/org-feed.el @@ -1,6 +1,6 @@ ;;; org-feed.el --- Add RSS feed items to Org files -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-fold-core.el b/elpa/org-9.7.39/org-fold-core.el similarity index 99% rename from elpa/org-9.7.17/org-fold-core.el rename to elpa/org-9.7.39/org-fold-core.el index 07396b61..7d53e827 100644 --- a/elpa/org-9.7.17/org-fold-core.el +++ b/elpa/org-9.7.39/org-fold-core.el @@ -1,8 +1,9 @@ ;;; org-fold-core.el --- Folding buffer text -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2020-2024 Free Software Foundation, Inc. +;; Copyright (C) 2020-2025 Free Software Foundation, Inc. ;; ;; Author: Ihor Radchenko +;; Maintainer: Ihor Radchenko ;; Keywords: folding, invisible text ;; URL: https://orgmode.org ;; diff --git a/elpa/org-9.7.17/org-fold.el b/elpa/org-9.7.39/org-fold.el similarity index 98% rename from elpa/org-9.7.17/org-fold.el rename to elpa/org-9.7.39/org-fold.el index 33b43fd3..2b1bccb9 100644 --- a/elpa/org-9.7.17/org-fold.el +++ b/elpa/org-9.7.39/org-fold.el @@ -1,8 +1,9 @@ ;;; org-fold.el --- Folding of Org entries -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2020-2024 Free Software Foundation, Inc. +;; Copyright (C) 2020-2025 Free Software Foundation, Inc. ;; ;; Author: Ihor Radchenko +;; Maintainer: Ihor Radchenko ;; Keywords: folding, invisible text ;; URL: https://orgmode.org ;; @@ -745,15 +746,18 @@ This function is intended to be used as a member of (setq from (save-excursion (goto-char from) (line-beginning-position 0))) (cons from to)) -(defun org-fold--reveal-headline-at-point () +(defun org-fold--reveal-headline-at-point-delayed () "Reveal header line and empty contents inside. Reveal the header line and, if present, also reveal its contents, when the contents consists of blank lines. +Only perform actual unfolding in `post-command-hook' by calling +`org-fold-core--region-delayed'. + Assume that point is located at the header line." (org-with-wide-buffer (forward-line 0) - (org-fold-region + (org-fold-core--region-delayed (max (point-min) (1- (point))) (let ((endl (line-end-position))) (save-excursion @@ -783,19 +787,19 @@ This function is intended to be used as :fragile property of (forward-line 0) ;; Make sure that headline is not partially hidden. (unless (org-fold-folded-p nil 'headline) - (org-fold--reveal-headline-at-point)) + (org-fold--reveal-headline-at-point-delayed)) ;; Never hide level 1 headlines (save-excursion (goto-char (line-end-position)) (unless (>= (point) (cdr region)) (when (re-search-forward (rx bol "* ") (cdr region) t) - (org-fold--reveal-headline-at-point)))) + (org-fold--reveal-headline-at-point-delayed)))) ;; Make sure that headline after is not partially hidden. (goto-char (cdr region)) (forward-line 0) (unless (org-fold-folded-p nil 'headline) (when (looking-at-p org-element-headline-re) - (org-fold--reveal-headline-at-point))) + (org-fold--reveal-headline-at-point-delayed))) ;; Check the validity of headline (goto-char (car region)) (backward-char) diff --git a/elpa/org-9.7.17/org-footnote.el b/elpa/org-9.7.39/org-footnote.el similarity index 99% rename from elpa/org-9.7.17/org-footnote.el rename to elpa/org-9.7.39/org-footnote.el index b886e4c0..e1c42d51 100644 --- a/elpa/org-9.7.17/org-footnote.el +++ b/elpa/org-9.7.39/org-footnote.el @@ -1,6 +1,6 @@ ;;; org-footnote.el --- Footnote support in Org -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-goto.el b/elpa/org-9.7.39/org-goto.el similarity index 99% rename from elpa/org-9.7.17/org-goto.el rename to elpa/org-9.7.39/org-goto.el index f75cc9ed..409e00b7 100644 --- a/elpa/org-9.7.17/org-goto.el +++ b/elpa/org-9.7.39/org-goto.el @@ -1,6 +1,6 @@ ;;; org-goto.el --- Fast navigation in an Org buffer -*- lexical-binding: t; -*- -;; Copyright (C) 2012-2024 Free Software Foundation, Inc. +;; Copyright (C) 2012-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-habit.el b/elpa/org-9.7.39/org-habit.el similarity index 99% rename from elpa/org-9.7.17/org-habit.el rename to elpa/org-9.7.39/org-habit.el index 8b344f0c..38975682 100644 --- a/elpa/org-9.7.17/org-habit.el +++ b/elpa/org-9.7.39/org-habit.el @@ -1,6 +1,6 @@ ;;; org-habit.el --- The habit tracking code for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; Author: John Wiegley ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-id.el b/elpa/org-9.7.39/org-id.el similarity index 99% rename from elpa/org-9.7.17/org-id.el rename to elpa/org-9.7.39/org-id.el index e247fab1..2ec91a5b 100644 --- a/elpa/org-9.7.17/org-id.el +++ b/elpa/org-9.7.39/org-id.el @@ -1,6 +1,6 @@ ;;; org-id.el --- Global identifiers for Org entries -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2008-2024 Free Software Foundation, Inc. +;; Copyright (C) 2008-2025 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-indent.el b/elpa/org-9.7.39/org-indent.el similarity index 99% rename from elpa/org-9.7.17/org-indent.el rename to elpa/org-9.7.39/org-indent.el index cabed6ac..e0d99c64 100644 --- a/elpa/org-9.7.17/org-indent.el +++ b/elpa/org-9.7.39/org-indent.el @@ -1,6 +1,6 @@ ;;; org-indent.el --- Dynamic indentation for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-inlinetask.el b/elpa/org-9.7.39/org-inlinetask.el similarity index 99% rename from elpa/org-9.7.17/org-inlinetask.el rename to elpa/org-9.7.39/org-inlinetask.el index 3292250c..61530c31 100644 --- a/elpa/org-9.7.17/org-inlinetask.el +++ b/elpa/org-9.7.39/org-inlinetask.el @@ -1,6 +1,6 @@ ;;; org-inlinetask.el --- Tasks Independent of Outline Hierarchy -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-keys.el b/elpa/org-9.7.39/org-keys.el similarity index 99% rename from elpa/org-9.7.17/org-keys.el rename to elpa/org-9.7.39/org-keys.el index 5e9e666a..9a64f33f 100644 --- a/elpa/org-9.7.17/org-keys.el +++ b/elpa/org-9.7.39/org-keys.el @@ -1,8 +1,9 @@ ;;; org-keys.el --- Key bindings for Org mode -*- lexical-binding: t; -*- -;; Copyright (C) 2018-2024 Free Software Foundation, Inc. +;; Copyright (C) 2018-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou +;; Maintainer: Ihor Radchenko ;; This file is part of GNU Emacs. diff --git a/elpa/org-9.7.17/org-lint.el b/elpa/org-9.7.39/org-lint.el similarity index 99% rename from elpa/org-9.7.17/org-lint.el rename to elpa/org-9.7.39/org-lint.el index 0f961345..010037c6 100644 --- a/elpa/org-9.7.17/org-lint.el +++ b/elpa/org-9.7.39/org-lint.el @@ -1,6 +1,6 @@ ;;; org-lint.el --- Linting for Org documents -*- lexical-binding: t; -*- -;; Copyright (C) 2015-2024 Free Software Foundation, Inc. +;; Copyright (C) 2015-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Keywords: outlines, hypermedia, calendar, text @@ -37,7 +37,7 @@ ;; Checks currently implemented report the following: -;; - duplicates CUSTOM_ID properties, +;; - duplicate CUSTOM_ID properties, ;; - duplicate NAME values, ;; - duplicate targets, ;; - duplicate footnote definitions, @@ -718,6 +718,10 @@ Use :header-args: instead" (pcase type ((or "attachment" "file") (let* ((path (org-element-property :path l)) + (path (if (and (equal type "attachment") + (string-match "::\\(.*\\)\\'" path)) + (substring path 0 (match-beginning 0)) + path)) (file (if (string= type "file") path (org-with-point-at (org-element-begin l) @@ -1553,7 +1557,7 @@ AST is the buffer parse tree." #'org-lint-misplaced-heading :trust 'low) (org-lint-add-checker 'duplicate-custom-id - "Report duplicates CUSTOM_ID properties" + "Report duplicate CUSTOM_ID properties" #'org-lint-duplicate-custom-id :categories '(link)) diff --git a/elpa/org-9.7.17/org-list.el b/elpa/org-9.7.39/org-list.el similarity index 99% rename from elpa/org-9.7.17/org-list.el rename to elpa/org-9.7.39/org-list.el index 45a07a71..2f6c1593 100644 --- a/elpa/org-9.7.17/org-list.el +++ b/elpa/org-9.7.39/org-list.el @@ -1,6 +1,6 @@ ;;; org-list.el --- Plain lists for Org -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Bastien Guerry diff --git a/elpa/org-9.7.17/org-loaddefs.el b/elpa/org-9.7.39/org-loaddefs.el similarity index 99% rename from elpa/org-9.7.17/org-loaddefs.el rename to elpa/org-9.7.39/org-loaddefs.el index 649ab0f9..c5f4b1db 100644 --- a/elpa/org-9.7.17/org-loaddefs.el +++ b/elpa/org-9.7.39/org-loaddefs.el @@ -401,8 +401,9 @@ archive file is. Move the current subtree to the archive. The archive can be a certain top-level heading in the current file, or in a different file. The tree will be moved to that -location, the subtree heading be marked DONE, and the current -time will be added. +location. If `org-archive-mark-done' is non-nil and the subtree +has a TODO keyword, the subtree heading will be marked DONE. +And the current time will be added. When called with a single prefix argument FIND-DONE, find whole trees without any open TODO items and archive them (after getting diff --git a/elpa/org-9.7.17/org-macro.el b/elpa/org-9.7.39/org-macro.el similarity index 99% rename from elpa/org-9.7.17/org-macro.el rename to elpa/org-9.7.39/org-macro.el index d2134353..a0c07f43 100644 --- a/elpa/org-9.7.17/org-macro.el +++ b/elpa/org-9.7.39/org-macro.el @@ -1,8 +1,9 @@ ;;; org-macro.el --- Macro Replacement Code for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2013-2024 Free Software Foundation, Inc. +;; Copyright (C) 2013-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou +;; Maintainer: Ihor Radchenko ;; Keywords: outlines, hypermedia, calendar, text ;; This file is part of GNU Emacs. diff --git a/elpa/org-9.7.17/org-macs.el b/elpa/org-9.7.39/org-macs.el similarity index 99% rename from elpa/org-9.7.17/org-macs.el rename to elpa/org-9.7.39/org-macs.el index f70fab95..609b9c05 100644 --- a/elpa/org-9.7.17/org-macs.el +++ b/elpa/org-9.7.39/org-macs.el @@ -1,8 +1,9 @@ ;;; org-macs.el --- Top-level Definitions for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik +;; Maintainer: Ihor Radchenko ;; Keywords: outlines, hypermedia, calendar, text ;; URL: https://orgmode.org ;; @@ -1163,6 +1164,7 @@ STRING width. When REFERENCE-FACE is nil, `default' face is used." (org--string-width-1 string) ;; Wrap/line prefix will make `window-text-pixel-size' return too ;; large value including the prefix. + (setq string (copy-sequence string)) ; do not modify STRING object (remove-text-properties 0 (length string) '(wrap-prefix t line-prefix t) string) @@ -1229,7 +1231,9 @@ This function forces `tab-width' value because it is used as a part of the parser, to ensure parser consistency when calculating list indentation." `(progn - (unless (= 8 tab-width) (error "Tab width in Org files must be 8, not %d. Please adjust your `tab-width' settings for Org mode" tab-width)) + (unless (= 8 tab-width) + (org--set-tab-width) + (warn "Tab width in Org files must be 8, not %d. Setting back to 8. Please adjust your `tab-width' settings for Org mode" tab-width)) (string-width (buffer-substring-no-properties (line-beginning-position) (point))))) diff --git a/elpa/org-9.7.17/org-mobile.el b/elpa/org-9.7.39/org-mobile.el similarity index 99% rename from elpa/org-9.7.17/org-mobile.el rename to elpa/org-9.7.39/org-mobile.el index 2a6dd4e7..56779207 100644 --- a/elpa/org-9.7.17/org-mobile.el +++ b/elpa/org-9.7.39/org-mobile.el @@ -1,5 +1,5 @@ ;;; org-mobile.el --- Code for Asymmetric Sync With a Mobile Device -*- lexical-binding: t; -*- -;; Copyright (C) 2009-2024 Free Software Foundation, Inc. +;; Copyright (C) 2009-2025 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-mouse.el b/elpa/org-9.7.39/org-mouse.el similarity index 99% rename from elpa/org-9.7.17/org-mouse.el rename to elpa/org-9.7.39/org-mouse.el index 322d9868..f496be7a 100644 --- a/elpa/org-9.7.17/org-mouse.el +++ b/elpa/org-9.7.39/org-mouse.el @@ -1,6 +1,6 @@ ;;; org-mouse.el --- Better mouse support for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2006-2024 Free Software Foundation, Inc. +;; Copyright (C) 2006-2025 Free Software Foundation, Inc. ;; Author: Piotr Zielinski ;; Maintainer: Carsten Dominik diff --git a/elpa/org-9.7.17/org-num.el b/elpa/org-9.7.39/org-num.el similarity index 99% rename from elpa/org-9.7.17/org-num.el rename to elpa/org-9.7.39/org-num.el index a8fcf333..a1df00ba 100644 --- a/elpa/org-9.7.17/org-num.el +++ b/elpa/org-9.7.39/org-num.el @@ -1,6 +1,6 @@ ;;; org-num.el --- Dynamic Headlines Numbering -*- lexical-binding: t; -*- -;; Copyright (C) 2018-2024 Free Software Foundation, Inc. +;; Copyright (C) 2018-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-pcomplete.el b/elpa/org-9.7.39/org-pcomplete.el similarity index 99% rename from elpa/org-9.7.17/org-pcomplete.el rename to elpa/org-9.7.39/org-pcomplete.el index 01ee2ac8..8fdd9682 100644 --- a/elpa/org-9.7.17/org-pcomplete.el +++ b/elpa/org-9.7.39/org-pcomplete.el @@ -1,6 +1,6 @@ ;;; org-pcomplete.el --- In-buffer Completion Code -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; John Wiegley diff --git a/elpa/org-9.7.17/org-persist.el b/elpa/org-9.7.39/org-persist.el similarity index 98% rename from elpa/org-9.7.17/org-persist.el rename to elpa/org-9.7.39/org-persist.el index 886d227c..763b84c3 100644 --- a/elpa/org-9.7.17/org-persist.el +++ b/elpa/org-9.7.39/org-persist.el @@ -1,8 +1,9 @@ ;;; org-persist.el --- Persist cached data across Emacs sessions -*- lexical-binding: t; -*- -;; Copyright (C) 2021-2024 Free Software Foundation, Inc. +;; Copyright (C) 2021-2025 Free Software Foundation, Inc. ;; Author: Ihor Radchenko +;; Maintainer: Ihor Radchenko ;; Keywords: cache, storage ;; This file is part of GNU Emacs. @@ -478,11 +479,12 @@ FORMAT and ARGS are passed to `message'." (start-time (float-time))) (unless (file-exists-p (file-name-directory file)) (make-directory (file-name-directory file) t)) - ;; Force writing even when the file happens to be opened by - ;; another Emacs process. + ;; Discard cache when there is a clash with other Emacs process. + ;; This way, we make sure that cache is never mixing data & record + ;; from different processes. (cl-letf (((symbol-function #'ask-user-about-lock) - ;; FIXME: Emacs 27 does not yet have `always'. - (lambda (&rest _) t))) + (lambda (&rest _) + (error "Other Emacs process is writing to cache")))) (with-temp-file file (insert ";; -*- mode: lisp-data; -*-\n") (if pp @@ -723,7 +725,7 @@ COLLECTION is the plist holding data collection." (defun org-persist-read:index (cont index-file _) "Read index container CONT from INDEX-FILE." - (when (file-exists-p index-file) + (when (and (file-exists-p index-file) (file-readable-p index-file)) (let ((index (org-persist--read-elisp-file index-file))) (when index (catch :found @@ -779,9 +781,10 @@ COLLECTION is the plist holding data collection." (when (file-exists-p org-persist-directory) (dolist (file (directory-files org-persist-directory 'absolute "\\`[^.][^.]")) - (if (file-directory-p file) - (delete-directory file t) - (delete-file file)))) + (when (file-writable-p file) + (if (file-directory-p file) + (delete-directory file t) + (delete-file file))))) (plist-put (org-persist--get-collection container) :expiry 'never)))) (defun org-persist--load-index () @@ -1226,7 +1229,7 @@ Remove expired sessions timestamps." (when (< (- (float-time (cdr record)) (float-time (current-time))) org-persist-gc-lock-expiry) (push record new-alist))) - (org-persist--write-elisp-file file new-alist))) + (ignore-errors (org-persist--write-elisp-file file new-alist)))) (defun org-persist--gc-orphan-p () "Return non-nil, when orphan files should be garbage-collected. @@ -1234,7 +1237,7 @@ Remove current sessions from `org-persist-gc-lock-file'." (let* ((file (org-file-name-concat org-persist-directory org-persist-gc-lock-file)) (alist (when (file-exists-p file) (org-persist--read-elisp-file file)))) (setq alist (org-assoc-delete-all before-init-time alist)) - (org-persist--write-elisp-file file alist) + (ignore-errors (org-persist--write-elisp-file file alist)) ;; Only GC orphan files when there are no active sessions. (not alist))) diff --git a/elpa/org-9.7.39/org-pkg.el b/elpa/org-9.7.39/org-pkg.el new file mode 100644 index 00000000..95ba91db --- /dev/null +++ b/elpa/org-9.7.39/org-pkg.el @@ -0,0 +1,2 @@ +;; Generated package description from org.el -*- no-byte-compile: t -*- +(define-package "org" "9.7.39" "Outline-based notes management and organizer" '((emacs "26.1")) :commit "b7bc0ede67f3e2a477f4d6ad0c46a6d80bca5aea" :authors '(("Carsten Dominik" . "carsten.dominik@gmail.com")) :maintainer '("Ihor Radchenko" . "yantar92@posteo.net") :keywords '("outlines" "hypermedia" "calendar" "text") :url "https://orgmode.org") diff --git a/elpa/org-9.7.17/org-plot.el b/elpa/org-9.7.39/org-plot.el similarity index 99% rename from elpa/org-9.7.17/org-plot.el rename to elpa/org-9.7.39/org-plot.el index 283d9938..ac608bb4 100644 --- a/elpa/org-9.7.17/org-plot.el +++ b/elpa/org-9.7.39/org-plot.el @@ -1,6 +1,6 @@ ;;; org-plot.el --- Support for Plotting from Org -*- lexical-binding: t; -*- -;; Copyright (C) 2008-2024 Free Software Foundation, Inc. +;; Copyright (C) 2008-2025 Free Software Foundation, Inc. ;; ;; Author: Eric Schulte ;; Maintainer: TEC diff --git a/elpa/org-9.7.17/org-protocol.el b/elpa/org-9.7.39/org-protocol.el similarity index 98% rename from elpa/org-9.7.17/org-protocol.el rename to elpa/org-9.7.39/org-protocol.el index 85c9a0cc..c6fbb59a 100644 --- a/elpa/org-9.7.17/org-protocol.el +++ b/elpa/org-9.7.39/org-protocol.el @@ -1,6 +1,6 @@ ;;; org-protocol.el --- Intercept Calls from Emacsclient to Trigger Custom Actions -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2008-2024 Free Software Foundation, Inc. +;; Copyright (C) 2008-2025 Free Software Foundation, Inc. ;; ;; Authors: Bastien Guerry ;; Daniel M German @@ -101,15 +101,15 @@ ;; new URLSearchParams({ ;; url: location.href, ;; title: document.title, -;; body: window.getSelection()}) +;; body: window.getSelection()});void(0) ;; ;; Alternatively use the following expression that encodes space as \"%20\" ;; instead of \"+\", so it is compatible with Org versions from 9.0 to 9.4: ;; -;; location.href='org-protocol://sub-protocol?url='+ +;; javascript:location.href='org-protocol://sub-protocol?url='+ ;; encodeURIComponent(location.href)+'&title='+ ;; encodeURIComponent(document.title)+'&body='+ -;; encodeURIComponent(window.getSelection()) +;; encodeURIComponent(window.getSelection());void(0) ;; ;; The handler for the sub-protocol \"capture\" detects an optional template ;; char that, if present, triggers the use of a special template. @@ -437,14 +437,14 @@ also recognized. The location for a browser's bookmark may look like this: javascript:location.href = \\='org-protocol://store-link?\\=' + - new URLSearchParams({url:location.href, title:document.title}); + new URLSearchParams({url:location.href, title:document.title});void(0); or to keep compatibility with Org versions from 9.0 to 9.4 it may be: javascript:location.href = \\ \\='org-protocol://store-link?url=\\=' + \\ encodeURIComponent(location.href) + \\='&title=\\=' + \\ - encodeURIComponent(document.title); + encodeURIComponent(document.title);void(0); Don't use `escape()'! Use `encodeURIComponent()' instead. The title of the page could contain slashes and the location @@ -482,20 +482,21 @@ by `/'. The location for a browser's bookmark looks like this: new URLSearchParams({ url: location.href, title: document.title, - body: window.getSelection()}) + body: window.getSelection()});void(0) or to keep compatibility with Org versions from 9.0 to 9.4: javascript:location.href = \\='org-protocol://capture?url=\\='+ \\ encodeURIComponent(location.href) + \\='&title=\\=' + \\ encodeURIComponent(document.title) + \\='&body=\\=' + \\ - encodeURIComponent(window.getSelection()) + encodeURIComponent(window.getSelection());void(0) By default, it uses the character `org-protocol-default-template-key', which should be associated with a template in `org-capture-templates'. You may specify the template with a template= query parameter, like this: - javascript:location.href = \\='org-protocol://capture?template=b\\='+ ... + javascript:location.href + = \\='org-protocol://capture?template=b\\='+ ...;void(0) Now template ?b will be used." (let* ((parts @@ -556,13 +557,13 @@ in `org-protocol-project-alist'. The location for a browser's bookmark should look like this: javascript:location.href = \\='org-protocol://open-source?\\=' + - new URLSearchParams({url: location.href}) + new URLSearchParams({url: location.href});void(0) or if you prefer to keep compatibility with older Org versions (9.0 to 9.4), consider the following expression: javascript:location.href = \\='org-protocol://open-source?url=\\=' + \\ - encodeURIComponent(location.href)" + encodeURIComponent(location.href);void(0)" ;; As we enter this function for a match on our protocol, the return value ;; defaults to nil. (let (;; (result nil) diff --git a/elpa/org-9.7.17/org-refile.el b/elpa/org-9.7.39/org-refile.el similarity index 99% rename from elpa/org-9.7.17/org-refile.el rename to elpa/org-9.7.39/org-refile.el index 9dea3444..14437ca5 100644 --- a/elpa/org-9.7.17/org-refile.el +++ b/elpa/org-9.7.39/org-refile.el @@ -1,6 +1,6 @@ ;;; org-refile.el --- Refile Org Subtrees -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text @@ -104,7 +104,7 @@ are used, equivalent to the value `((nil . (:level . 1)))'." (choice :value org-agenda-files (const :tag "All agenda files" org-agenda-files) (const :tag "Current buffer" nil) - (function) (variable) (file)) + (function) (variable) (file) (repeat (file))) (choice :tag "Identify target headline by" (cons :tag "Specific tag" (const :value :tag) (string)) (cons :tag "TODO keyword" (const :value :todo) (string)) diff --git a/elpa/org-9.7.17/org-src.el b/elpa/org-9.7.39/org-src.el similarity index 98% rename from elpa/org-9.7.17/org-src.el rename to elpa/org-9.7.39/org-src.el index 229bf62e..8cdefc02 100644 --- a/elpa/org-9.7.17/org-src.el +++ b/elpa/org-9.7.39/org-src.el @@ -1,6 +1,6 @@ ;;; org-src.el --- Source code examples in Org -*- lexical-binding: t; -*- ;; -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik ;; Bastien Guerry @@ -339,10 +339,14 @@ Return nil if there is no such buffer." (dolist (b (buffer-list)) (with-current-buffer b (and (org-src-edit-buffer-p) - (= beg org-src--beg-marker) (eq (marker-buffer beg) (marker-buffer org-src--beg-marker)) - (= end org-src--end-marker) (eq (marker-buffer end) (marker-buffer org-src--end-marker)) + ;; Do it after comparing buffers. In some scenarios + ;; (namely, when Org buffer is generated as a copy and + ;; the source buffer gets killed), these markers may + ;; point nowhere making `=' throw an error. + (= beg org-src--beg-marker) + (= end org-src--end-marker) (throw 'exit b)))))) (defun org-src--coordinates (pos beg end) @@ -740,20 +744,21 @@ as `org-src-fontify-natively' is non-nil." (font-lock-append-text-property start end 'face src-face)) (font-lock-append-text-property start end 'face 'org-block)) ;; Display native tab indentation characters as spaces - (save-excursion - (goto-char start) - (let ((indent-offset - (if (org-src-preserve-indentation-p) 0 - (+ (progn (backward-char) - (org-current-text-indentation)) - org-edit-src-content-indentation)))) - (while (re-search-forward "^[ ]*\t" end t) - (let* ((b (and (eq indent-offset (move-to-column indent-offset)) - (point))) - (e (progn (skip-chars-forward "\t") (point))) - (s (and b (make-string (* (- e b) native-tab-width) ? )))) - (when (and b (< b e)) (add-text-properties b e `(display ,s))) - (forward-char))))) + (when native-tab-width + (save-excursion + (goto-char start) + (let ((indent-offset + (if (org-src-preserve-indentation-p) 0 + (+ (progn (backward-char) + (org-current-text-indentation)) + org-edit-src-content-indentation)))) + (while (re-search-forward "^[ ]*\t" end t) + (let* ((b (and (eq indent-offset (move-to-column indent-offset)) + (point))) + (e (progn (skip-chars-forward "\t") (point))) + (s (and b (make-string (* (- e b) native-tab-width) ? )))) + (when (and b (< b e)) (add-text-properties b e `(display ,s))) + (forward-char)))))) (add-text-properties start end '(font-lock-fontified t fontified t font-lock-multiline t)) diff --git a/elpa/org-9.7.17/org-table.el b/elpa/org-9.7.39/org-table.el similarity index 99% rename from elpa/org-9.7.17/org-table.el rename to elpa/org-9.7.39/org-table.el index 1d161149..3cdf99c5 100644 --- a/elpa/org-9.7.17/org-table.el +++ b/elpa/org-9.7.39/org-table.el @@ -1,6 +1,6 @@ ;;; org-table.el --- The Table Editor for Org -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text @@ -344,11 +344,11 @@ The `U' flag in a table formula will select this specific format for a single formula." :group 'org-table-calculation :version "24.1" - :type '(choice (symbol :tag "Seconds" 'seconds) - (symbol :tag "Minutes" 'minutes) - (symbol :tag "Hours " 'hours) - (symbol :tag "Days " 'days) - (symbol :tag "HH:MM " 'hh:mm))) + :type '(choice (const :tag "Seconds" seconds) + (const :tag "Minutes" minutes) + (const :tag "Hours " hours) + (const :tag "Days " days) + (const :tag "HH:MM " hh:mm))) (defcustom org-table-duration-hour-zero-padding t "Non-nil means hours in table duration computations should be zero-padded. @@ -3324,8 +3324,8 @@ Parameters get priority." (org-defkey map [(shift right)] 'org-table-fedit-ref-right) (org-defkey map [(meta up)] 'org-table-fedit-scroll-down) (org-defkey map [(meta down)] 'org-table-fedit-scroll) - (org-defkey map [(meta tab)] 'lisp-complete-symbol) - (org-defkey map "\M-\C-i" 'lisp-complete-symbol) + (org-defkey map [(meta tab)] 'completion-at-point) + (org-defkey map "\M-\C-i" 'completion-at-point) (org-defkey map [(tab)] 'org-table-fedit-lisp-indent) (org-defkey map "\C-i" 'org-table-fedit-lisp-indent) (org-defkey map "\C-c\C-r" 'org-table-fedit-toggle-ref-type) @@ -3339,7 +3339,7 @@ Parameters get priority." ["Abort" org-table-fedit-abort t] "--" ["Pretty-Print Lisp Formula" org-table-fedit-lisp-indent t] - ["Complete Lisp Symbol" lisp-complete-symbol t] + ["Complete Lisp Symbol" completion-at-point t] "--" "Shift Reference at Point" ["Up" org-table-fedit-ref-up t] @@ -3398,6 +3398,9 @@ Parameters get priority." (setq-local org-table--fedit-source source) (setq-local org-window-configuration wc) (setq-local org-selected-window sel-win) + ;; Use completion from `emacs-lisp-mode' + (add-hook 'completion-at-point-functions + #'elisp-completion-at-point nil 'local) (use-local-map org-table-fedit-map) (add-hook 'post-command-hook #'org-table-fedit-post-command t t) (setq startline (org-current-line)) @@ -3412,7 +3415,7 @@ Parameters get priority." (when title (unless (bobp) (insert "\n")) (insert - (org-add-props (cdr title) nil 'face font-lock-comment-face)) + (org-add-props (cdr title) nil 'face 'font-lock-comment-face)) (setq titles (remove title titles))) (when (equal key (car entry)) (setq startline (org-current-line))) (let ((s (concat @@ -3428,7 +3431,7 @@ Edit formulas, finish with `\\[org-ctrl-c-ctrl-c]' or `\\[org-edit-special]'. \ See menu for more commands."))))) (defun org-table-fedit-post-command () - (when (not (memq this-command '(lisp-complete-symbol))) + (when (not (memq this-command '(lisp-complete-symbol completion-at-point))) (let ((win (selected-window))) (save-excursion (ignore-errors (org-table-show-reference)) diff --git a/elpa/org-9.7.17/org-tempo.el b/elpa/org-9.7.39/org-tempo.el similarity index 99% rename from elpa/org-9.7.17/org-tempo.el rename to elpa/org-9.7.39/org-tempo.el index c811f61c..37161227 100644 --- a/elpa/org-9.7.17/org-tempo.el +++ b/elpa/org-9.7.39/org-tempo.el @@ -1,6 +1,6 @@ ;;; org-tempo.el --- Template expansion for Org structures -*- lexical-binding: t; -*- -;; Copyright (C) 2017-2024 Free Software Foundation, Inc. +;; Copyright (C) 2017-2025 Free Software Foundation, Inc. ;; ;; Author: Rasmus Pank Roulund ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-timer.el b/elpa/org-9.7.39/org-timer.el similarity index 99% rename from elpa/org-9.7.17/org-timer.el rename to elpa/org-9.7.39/org-timer.el index f1142af7..9d4e3504 100644 --- a/elpa/org-9.7.17/org-timer.el +++ b/elpa/org-9.7.39/org-timer.el @@ -1,6 +1,6 @@ ;;; org-timer.el --- Timer code for Org mode -*- lexical-binding: t; -*- -;; Copyright (C) 2008-2024 Free Software Foundation, Inc. +;; Copyright (C) 2008-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/org-version.el b/elpa/org-9.7.39/org-version.el similarity index 87% rename from elpa/org-9.7.17/org-version.el rename to elpa/org-9.7.39/org-version.el index 378cb6f7..411d131a 100644 --- a/elpa/org-9.7.17/org-version.el +++ b/elpa/org-9.7.39/org-version.el @@ -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.17")) + (let ((org-release "9.7.39")) 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.7.17-3ae179")) + (let ((org-git-version "9.7.39-b7bc0ed")) org-git-version)) (provide 'org-version) diff --git a/elpa/org-9.7.17/org.el b/elpa/org-9.7.39/org.el similarity index 99% rename from elpa/org-9.7.17/org.el rename to elpa/org-9.7.39/org.el index 1085a8c7..4c10d619 100644 --- a/elpa/org-9.7.17/org.el +++ b/elpa/org-9.7.39/org.el @@ -1,15 +1,15 @@ ;;; org.el --- Outline-based notes management and organizer -*- lexical-binding: t; -*- ;; Carstens outline-mode for keeping track of everything. -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; ;; Author: Carsten Dominik -;; Maintainer: Bastien Guerry +;; Maintainer: Ihor Radchenko ;; Keywords: outlines, hypermedia, calendar, text ;; URL: https://orgmode.org ;; Package-Requires: ((emacs "26.1")) -;; Version: 9.7.17 +;; Version: 9.7.39 ;; This file is part of GNU Emacs. ;; @@ -2949,10 +2949,13 @@ is better to limit inheritance to certain tags using the variables (const :tag "List them, indented with leading dots" indented))) (defcustom org-tags-sort-function nil - "When set, tags are sorted using this function as a comparator." + "When set, tags are sorted using this function as a comparator. +When the value is nil, use default sorting order. The default sorting +is alphabetical, except in `org-set-tags' where no sorting is done by +default." :group 'org-tags :type '(choice - (const :tag "No sorting" nil) + (const :tag "Default sorting" nil) (const :tag "Alphabetical" org-string<) (const :tag "Reverse alphabetical" org-string>) (function :tag "Custom function" nil))) @@ -3157,16 +3160,16 @@ There are multiple ways to set the category. One way is to set it in the document property drawer. For example: :PROPERTIES: -:CATEGORY: ELisp +:CATEGORY: Elisp :END: Other ways to define it is as an Emacs file variable, for example -# -*- mode: org; org-category: \"ELisp\" +# -*- mode: org; org-category: \"Elisp\" or for the file to contain a special line: -#+CATEGORY: ELisp +#+CATEGORY: Elisp If the file does not specify a category, then file's base name is used instead.") @@ -3770,7 +3773,11 @@ After a match, the match groups contain these elements: ;; https://orgmode.org/list/B72CDC2B-72F6-43A8-AC70-E6E6295766EC@gmail.com (defvar org-emphasis-regexp-components '("-[:space:]('\"{" "-[:space:].,:!?;'\")}\\[" "[:space:]" "." 1) - "Components used to build the regular expression for emphasis. + "Components used to build the regular expression for FONTIFYING emphasis. +WARNING: This variable only affects visual fontification, but does not +change Org markup. For example, it does not affect how emphasis markup +is interpreted on export. + This is a list with five entries. Terminology: In an emphasis string like \" *strong word* \", we call the initial space PREMATCH, the final space POSTMATCH, the stars MARKERS, \"s\" and \"d\" are BORDER characters @@ -4923,6 +4930,10 @@ This is for getting out of special buffers like capture.") st) "Syntax table including \"@\" and \"_\" as word constituents.") +(defun org--set-tab-width (&rest _) + "Set `tab-width' to be 8." + (setq-local tab-width 8)) + ;;;###autoload (define-derived-mode org-mode outline-mode "Org" "Outline-based notes management and organizer, alias @@ -4945,7 +4956,16 @@ The following commands are available: (setq-local org-mode-loading t) ;; Force tab width - indentation is significant in lists, so we need ;; to make sure that it is consistent across configurations. - (setq-local tab-width 8) + (org--set-tab-width) + ;; Really force it, even if dir-locals or file-locals set it - we + ;; need tab-width = 8 as a part of Org syntax. + (add-hook 'hack-local-variables-hook + #'org--set-tab-width 90 'local) + ;; In Emacs <30, editorconfig-mode uses advices, so we cannot rely + ;; upon `hack-local-variables-hook' to run after editorconfig + ;; tab-width settings are applied. + (add-hook 'editorconfig-after-apply-functions + #'org--set-tab-width 90 'local) (org-load-modules-maybe) (when org-agenda-file-menu-enabled (org-install-agenda-files-menu)) @@ -8604,7 +8624,7 @@ When point is a footnote definition, move to the first reference found. If it is on a reference, move to the associated definition. -When point is on a src-block of inline src-block, open its result. +When point is on a src-block or inline src-block, open its result. When point is on a citation, follow it. @@ -9440,7 +9460,7 @@ With numeric prefix arg, switch to the Nth state. With a numeric prefix arg of 0, inhibit note taking for the change. With a numeric prefix arg of -1, cancel repeater to allow marking as DONE. -When called through ELisp, arg is also interpreted in the following way: +When called through Elisp, arg is also interpreted in the following way: `none' -> empty state \"\" -> switch to empty state `done' -> switch to DONE @@ -11427,6 +11447,7 @@ headlines matching this string." 'todo-state todo 'ts-date ts-date 'priority priority + 'urgency priority 'type (concat "tagsmatch" ts-date-type)) (push txt rtn)) ((functionp action) @@ -12105,7 +12126,7 @@ which see." (`lambda (assoc string org-last-tags-completion-table)) ;exact match? (`(boundaries . ,suffix) (let ((end (if (string-match "[-+:&,|]" suffix) - (match-string 0 suffix) + (match-beginning 0) (length suffix)))) `(boundaries ,(or begin 0) . ,end))) (`nil @@ -18051,7 +18072,7 @@ context. See the individual commands for more information." (if (org-at-table-p) #'org-table-cut-region #'org-cut-subtree))) (defun org-paste-special (arg) - "Paste rectangular region into table, or past subtree relative to level. + "Paste rectangular region into table, or paste subtree relative to level. Calls `org-table-paste-rectangle' or `org-paste-subtree', depending on context. See the individual commands for more information." (interactive "P") @@ -18545,17 +18566,22 @@ object (e.g., within a comment). In these case, you need to use ;; if `org-return-follows-link' allows it. Tolerate fuzzy ;; locations, e.g., in a comment, as `org-open-at-point'. ((and org-return-follows-link - (or (and (eq 'link element-type) - ;; Ensure point is not on the white spaces after - ;; the link. - (let ((origin (point))) - (org-with-point-at (org-element-end context) - (skip-chars-backward " \t") - (> (point) origin)))) - (org-in-regexp org-ts-regexp-both nil t) - (org-in-regexp org-tsr-regexp-both nil t) - (org-element-lineage context '(citation citation-reference) 'include-self) - (org-in-regexp org-link-any-re nil t))) + (or + (let ((context + (org-element-lineage + context + '(citation citation-reference link) + 'include-self))) + (and context + ;; Ensure point is not on the white spaces after + ;; the link. + (let ((origin (point))) + (org-with-point-at (org-element-end context) + (skip-chars-backward " \t") + (> (point) origin))))) + (org-in-regexp org-ts-regexp-both nil t) + (org-in-regexp org-tsr-regexp-both nil t) + (org-in-regexp org-link-any-re nil t))) (call-interactively #'org-open-at-point)) ;; Insert newline in heading, but preserve tags. ((and (not (bolp)) @@ -19245,7 +19271,8 @@ With prefix arg UNCOMPILED, load the uncompiled versions." (when (or (> marker (point-max)) (< marker (point-min))) (widen)) (goto-char marker) - (org-fold-show-context 'org-goto)) + (when (derived-mode-p 'org-mode) + (org-fold-show-context 'org-goto))) (if bookmark (bookmark-jump bookmark) (error "Cannot find location")))) @@ -20068,7 +20095,7 @@ matches in paragraphs or comments, use it." (org-element-at-point))) (type (org-element-type element)) (post-affiliated (org-element-post-affiliated element))) - (unless (< p post-affiliated) + (unless (or (not element) (< p post-affiliated)) (cl-case type (comment (save-excursion @@ -21485,7 +21512,7 @@ Optional argument ELEMENT contains element at point." (defun org-at-block-p nil "Return t if cursor is at a block keyword." (save-excursion - (move-beginning-of-line 1) + (forward-line 0) (looking-at org-block-regexp))) (defun org-point-at-end-of-empty-headline () diff --git a/elpa/org-9.7.17/org.info b/elpa/org-9.7.39/org.info similarity index 95% rename from elpa/org-9.7.17/org.info rename to elpa/org-9.7.39/org.info index 8f901d05..13509b1c 100644 --- a/elpa/org-9.7.17/org.info +++ b/elpa/org-9.7.39/org.info @@ -1,19 +1,19 @@ -This is org.info, produced by makeinfo version 6.8 from org.texi. +This is org.info, produced by makeinfo version 7.1.1 from org.texi. This manual is for Org version 9.7. - Copyright © 2004–2024 Free Software Foundation, Inc. + Copyright © 2004-2025 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts - being “A GNU Manual,” and with the Back-Cover Texts as in (a) + being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled - “GNU Free Documentation License.” + "GNU Free Documentation License." - (a) The FSF’s Back-Cover Text is: “You have the freedom to copy and - modify this GNU manual.” + (a) The FSF's Back-Cover Text is: "You have the freedom to copy and + modify this GNU manual." INFO-DIR-SECTION Emacs editing modes START-INFO-DIR-ENTRY @@ -28,18 +28,18 @@ The Org Manual This manual is for Org version 9.7. - Copyright © 2004–2024 Free Software Foundation, Inc. + Copyright © 2004-2025 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts - being “A GNU Manual,” and with the Back-Cover Texts as in (a) + being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled - “GNU Free Documentation License.” + "GNU Free Documentation License." - (a) The FSF’s Back-Cover Text is: “You have the freedom to copy and - modify this GNU manual.” + (a) The FSF's Back-Cover Text is: "You have the freedom to copy and + modify this GNU manual." * Menu: @@ -63,12 +63,12 @@ This manual is for Org version 9.7. * Hacking:: How to hack your way around. * History and Acknowledgments:: How Org came into being. * GNU Free Documentation License:: The license for this documentation. -* Main Index:: An index of Org’s concepts and features. +* Main Index:: An index of Org's concepts and features. * Key Index:: Key bindings and where they are described. * Command and Function Index:: Command names and some internal functions. * Variable Index:: Variables mentioned in the manual. -— The Detailed Node Listing — +-- The Detailed Node Listing -- Introduction @@ -203,7 +203,7 @@ Clocking Work Time * Clocking commands:: Starting and stopping a clock. * The clock table:: Detailed reports. -* Resolving idle time:: Resolving time when you’ve been idle. +* Resolving idle time:: Resolving time when you've been idle. Refiling and Archiving @@ -454,7 +454,7 @@ Miscellaneous * The Very Busy C-c C-c Key:: When in doubt, press ‘C-c C-c’. * In-buffer Settings:: Overview of keywords. * Regular Expressions:: Elisp regular expressions. -* Org Syntax:: Formal description of Org’s syntax. +* Org Syntax:: Formal description of Org's syntax. * Documentation Access:: Read documentation about current syntax. * Escape Character:: Prevent Org from interpreting your writing. * Code Evaluation Security:: Org files evaluate in-line code. @@ -489,7 +489,7 @@ Org Mobile Hacking -* Hooks:: How to reach into Org’s internals. +* Hooks:: How to reach into Org's internals. * Add-on Packages:: Available extensions. * Adding Hyperlink Types:: New custom link types. * Adding Export Backends:: How to write new export backends. @@ -555,7 +555,7 @@ task management make use of metadata which is part of an outline node. Based on this data, specific entries can be extracted in queries and create dynamic _agenda views_ that also integrate the Emacs calendar and diary. Org can be used to implement many different project planning -schemes, such as David Allen’s GTD system. +schemes, such as David Allen's GTD system. Org files can serve as a single source authoring system with export to many different formats such as HTML, LaTeX, Open Document, and @@ -571,9 +571,9 @@ create a single file reproducible research compendium. Org keeps simple things simple. When first fired up, it should feel like a straightforward, easy to use outliner. Complexity is not imposed, but a large amount of functionality is available when needed. -Org is a toolbox. Many users actually run only a—very personal—fraction -of Org’s capabilities, and know that there is more whenever they need -it. +Org is a toolbox. Many users actually run only a--very +personal--fraction of Org's capabilities, and know that there is more +whenever they need it. All of this is achieved with strictly plain text files, the most portable and future-proof file format. Org runs in Emacs. Emacs is one @@ -600,7 +600,7 @@ its features. If, for one reason or another, you want to install Org on top of this pre-packaged version, you can use the Emacs package system or clone -Org’s git repository. We *strongly recommend* sticking to a single +Org's git repository. We *strongly recommend* sticking to a single installation method. When installing Org on top of the pre-packaged version, please note @@ -615,7 +615,7 @@ Using Emacs packaging system ---------------------------- Recent Emacs distributions include a packaging system which lets you -install Elisp libraries. You can install Org from the “package menu”, +install Elisp libraries. You can install Org from the "package menu", with ‘M-x list-packages’. See *note Package Menu: (emacs)Package Menu. Important: You need to do this in a session where no ‘.org’ file @@ -623,18 +623,10 @@ with ‘M-x list-packages’. See *note Package Menu: (emacs)Package Menu. loaded. Otherwise autoload Org functions will mess up the installation. - To avoid interference with built-in Org mode, you can use command -line: - - emacs -Q -batch -eval "(progn (require 'package) (package-initialize) (package-refresh-contents) (package-upgrade 'org))" - - This approach has the advantage of isolating the upgrade process from -a running Emacs session, ensuring that version conflicts can not arise. - -Using Org’s git repository +Using Org's git repository -------------------------- -You can clone Org’s repository and install Org like this: +You can clone Org's repository and install Org like this: $ cd ~/src/ $ git clone https://git.savannah.gnu.org/git/emacs/org-mode.git @@ -642,7 +634,7 @@ You can clone Org’s repository and install Org like this: $ make autoloads Note that in this case, ‘make autoloads’ is mandatory: it defines -Org’s version in ‘org-version.el’ and Org’s autoloads in +Org's version in ‘org-version.el’ and Org's autoloads in ‘org-loaddefs.el’. Make sure you set the load path correctly in your Emacs init file: @@ -654,14 +646,14 @@ Org’s version in ‘org-version.el’ and Org’s autoloads in Org with ‘make install’. Please run ‘make help’ to get the list of compilation/installation options. - For more detailed explanations on Org’s build system, please check + For more detailed explanations on Org's build system, please check the Org Build System page on Worg (https://orgmode.org/worg/dev/org-build-system.html). -Installing Org’s contributed packages +Installing Org's contributed packages ------------------------------------- -Org’s repository used to contain ‘contrib/’ directory for add-ons +Org's repository used to contain ‘contrib/’ directory for add-ons contributed by others. As of Org 9.5, the directory has been moved to the dedicated org-contrib repository (https://git.sr.ht/~bzg/org-contrib), which you can install separately @@ -704,7 +696,7 @@ first line of a file look like this: MY PROJECTS -*- mode: org; -*- -which selects Org mode for this buffer no matter what the file’s name +which selects Org mode for this buffer no matter what the file's name is. See also the variable ‘org-insert-mode-line-in-empty-file’. Many commands in Org work on the region if the region is _active_. @@ -736,7 +728,7 @@ messages on this mailing list. Please allow up to one month for the response and followup if no response is received on the bug report. For bug reports, please first try to reproduce the bug with the -latest version of Org available—if you are running an outdated version, +latest version of Org available--if you are running an outdated version, it is quite possible that the bug has been fixed already. If the bug persists, prepare a report and provide as much information as possible, including the version information of Emacs (‘M-x emacs-version’) and Org @@ -782,15 +774,15 @@ minimal session using make. # or pass extra arguments make repro REPRO_ARGS="-l /path/to/minimal/config.el /tmp/bug.org" - If an error occurs, a “backtrace” can be very useful—see below on how -to create one. Often a small example file helps, along with clear + If an error occurs, a "backtrace" can be very useful--see below on +how to create one. Often a small example file helps, along with clear information about: 1. What exactly did you do? 2. What did you expect to happen? 3. What happened instead? - If you experience degraded performance, you can record a “profile” + If you experience degraded performance, you can record a "profile" and share it on the Org mailing list. See below for the instructions how to record a useful profile. @@ -823,8 +815,8 @@ occurred. Here is how to produce a useful backtrace: document the steps you take. 4. When you hit the error, a ‘*Backtrace*’ buffer appears on the - screen. Save this buffer to a file—for example using ‘C-x C-w’—and - attach it to your bug report. + screen. Save this buffer to a file--for example using ‘C-x + C-w’--and attach it to your bug report. How to profile Org performance ------------------------------ @@ -1235,8 +1227,8 @@ File: org.info, Node: Structure Editing, Next: Sparse Trees, Prev: Motion, U ‘M-’ (‘org-do-demote’) Promote or demote current heading by one level. - When there is an active region—i.e., when Transient Mark mode is - active—promotion and demotion work on all headlines in the region. + When there is an active region--i.e., when Transient Mark mode is + active--promotion and demotion work on all headlines in the region. To select a region of headlines, it is best to place both point and mark at the beginning of a line, mark at the beginning of the first headline, and point at the line just after the last headline to @@ -1276,7 +1268,7 @@ File: org.info, Node: Structure Editing, Next: Sparse Trees, Prev: Motion, U ‘C-y’ (‘org-yank’) Depending on the variables ‘org-yank-adjusted-subtrees’ and - ‘org-yank-folded-subtrees’, Org’s internal ‘yank’ command pastes + ‘org-yank-folded-subtrees’, Org's internal ‘yank’ command pastes subtrees folded and in a clever way, using the same command as ‘C-c C-x C-y’. With the default settings, no level adjustment takes place, but the yanked tree is folded unless doing so would swallow @@ -1302,10 +1294,10 @@ File: org.info, Node: Structure Editing, Next: Sparse Trees, Prev: Motion, U Sort same-level entries. When there is an active region, all entries in the region are sorted. Otherwise the children of the current headline are sorted. The command prompts for the sorting - method, which can be alphabetically, numerically, by time—first + method, which can be alphabetically, numerically, by time--first timestamp with active preferred, creation time, scheduled time, - deadline time—by priority, by TODO keyword—in the sequence the - keywords have been defined in the setup—or by the value of a + deadline time--by priority, by TODO keyword--in the sequence the + keywords have been defined in the setup--or by the value of a property. Reverse sorting is possible as well. You can also supply your own function to extract the sorting key. With a ‘C-u’ prefix, sorting is case-sensitive. @@ -1320,7 +1312,7 @@ File: org.info, Node: Structure Editing, Next: Sparse Trees, Prev: Motion, U Widen buffer to remove narrowing. ‘C-c *’ (‘org-toggle-heading’) - Turn a normal line or plain list item into a headline—so that it + Turn a normal line or plain list item into a headline--so that it becomes a subheading at its location. Also turn a headline into a normal line by removing the stars. If there is an active region, turn all lines in the region into headlines. If the first line in @@ -1412,9 +1404,9 @@ and every exporter (see *note Exporting::) can parse and format them. • _Ordered_ list items start with a numeral followed by either a period or a right parenthesis(2), such as ‘1.’ or ‘1)’(3) If you - want a list to start with a different value—e.g., 20—start the text - of the item with ‘[@20]’(4). Those constructs can be used in any - item of the list in order to enforce a particular numbering. + want a list to start with a different value--e.g., 20--start the + text of the item with ‘[@20]’(4). Those constructs can be used in + any item of the list in order to enforce a particular numbering. • _Description_ list items are unordered list items, and contain the separator ‘::’ to distinguish the description _term_ from the @@ -1453,14 +1445,14 @@ Exporting::). Since indentation is what governs the structure of these lists, many structural constructs like ‘#+BEGIN_’ blocks can be indented to signal that they belong to a particular item. - If you find that using a different bullet for a sub-list—than that -used for the current list-level—improves readability, customize the + If you find that using a different bullet for a sub-list--than that +used for the current list-level--improves readability, customize the variable ‘org-list-demote-modify-bullet’. To get a greater difference of indentation between items and theirs sub-items, customize ‘org-list-indent-offset’. The following commands act on items when point is in the first line -of an item—the line with the bullet or number. Some of them imply the +of an item--the line with the bullet or number. Some of them imply the application of automatic rules to keep list structure intact. If some of these actions get in your way, configure ‘org-list-automatic-rules’ to disable them individually. @@ -1478,12 +1470,12 @@ to disable them individually. the item to meaningful levels in the list and eventually get it back to its initial position. -‘M-’ (‘org-insert-heading’) +‘M-’ (‘org-insert-item’) Insert new item at current level. With a prefix argument, force a new heading (see *note Structure Editing::). If this command is used in the middle of an item, that item is _split_ in two, and the second part becomes the new item(5). If this command is executed - _before item’s body_, the new item is created _before_ the current + _before item's body_, the new item is created _before_ the current one. ‘M-S-’ @@ -1539,7 +1531,7 @@ to disable them individually. converted into a list item. ‘C-c *’ - Turn a plain list item into a headline—so that it becomes a + Turn a plain list item into a headline--so that it becomes a subheading at its location. See *note Structure Editing::, for a detailed explanation. @@ -1574,7 +1566,7 @@ may be hard to distinguish from true headlines. In short: even though those are limited to one character only. Beyond that limit, bullets automatically become numbers. - (4) If there’s a checkbox in the item, the cookie must be put + (4) If there's a checkbox in the item, the cookie must be put _before_ the checkbox. If you have activated alphabetical lists, you can also use counters like ‘[@b]’. @@ -1688,7 +1680,7 @@ horizontal rule are header lines. A table might look like this: A table is re-aligned automatically each time you press ‘’, ‘’ or ‘C-c C-c’ inside the table. ‘’ also moves to the next -field—‘’ to the next row—and creates new table rows at the end of +field--‘’ to the next row--and creates new table rows at the end of the table or before horizontal lines. The indentation of the table is set by the first line. Horizontal rules are automatically expanded on every re-align to span the whole table width. So, to create the above @@ -1828,7 +1820,7 @@ Regions ‘C-c C-x C-w’ (‘org-table-cut-region’) Copy a rectangular region from a table to a special clipboard, and - blank all fields in the rectangle. So this is the “cut” operation. + blank all fields in the rectangle. So this is the "cut" operation. ‘C-c C-x C-y’ (‘org-table-paste-rectangle’) Paste a rectangular region into a table. The upper left corner @@ -1931,7 +1923,7 @@ The alignment of a column is determined automatically from the fraction of number-like versus non-number fields in the column. Editing a field may modify alignment of the table. Moving a -contiguous row or column—i.e., using ‘’ or ‘’—automatically +contiguous row or column--i.e., using ‘’ or ‘’--automatically re-aligns it. If you want to disable this behavior, set ‘org-table-automatic-realign’ to ‘nil’. In any case, you can always align manually a table: @@ -2059,7 +2051,7 @@ File: org.info, Node: The Spreadsheet, Next: Org Plot, Prev: Orgtbl Mode, Up The table editor makes use of the Emacs Calc package to implement spreadsheet-like capabilities. It can also evaluate Emacs Lisp forms to -derive fields from other fields. While fully featured, Org’s +derive fields from other fields. While fully featured, Org's implementation is not identical to other spreadsheets. For example, Org knows the concept of a _column formula_ that will be applied to all non-header fields in a column without having to copy the formula to each @@ -2111,7 +2103,7 @@ references to the first and last column, respectively, and you can use ‘$>>>’ to indicate the third column from the right. The row specification only counts data lines and ignores horizontal -separator lines, or “hlines”. Like with columns, you can use absolute +separator lines, or "hlines". Like with columns, you can use absolute row numbers ‘@1’, ‘@2’, ..., ‘@N’, and row numbers relative to the current row like ‘@+3’ or ‘@-1’. ‘@<’ and ‘@>’ are immutable references the first and last row in the table, respectively. You may also specify @@ -2126,9 +2118,9 @@ i.e., to the row/column for the field being computed. Also, if you omit either the column or the row part of the reference, the current row/column is implied. - Org’s references with _unsigned_ numbers are fixed references in the + Org's references with _unsigned_ numbers are fixed references in the sense that if you use the same reference in the formula for two -different fields, the same field is referenced each time. Org’s +different fields, the same field is referenced each time. Org's references with _signed_ numbers are floating references because the same reference operator can reference different fields depending on the field being calculated by the formula. @@ -2197,7 +2189,7 @@ Named references ‘$name’ is interpreted as the name of a column, parameter or constant. Constants are defined globally through the variable -‘org-table-formula-constants’, and locally—for the file—through a line +‘org-table-formula-constants’, and locally--for the file--through a line like this example: #+CONSTANTS: c=299792458. pi=3.14 eps=2.4e-6 @@ -2207,7 +2199,7 @@ constants in table formulas: for a property ‘Xyz’ use the name ‘$PROP_Xyz’, and the property will be searched in the current outline entry and in the hierarchy above it. If you have the ‘constants.el’ package, it will also be used to resolve constants, including natural -constants like ‘$h’ for Planck’s constant, and units like ‘$km’ for +constants like ‘$h’ for Planck's constant, and units like ‘$km’ for kilometers(3). Column names and parameters can be specified in special table lines. These are described below, see *note Advanced features::. All names must start with a letter, and further consist of letters and @@ -2378,9 +2370,9 @@ Logical Operations: (calc)Logical Operations.). For example ---------- Footnotes ---------- (1) The printf reformatting is limited in precision because the value -passed to it is converted into an “integer” or “double”. The “integer” +passed to it is converted into an "integer" or "double". The "integer" is limited in size by truncating the signed value to 32 bits. The -“double” is limited in precision to 64 bits overall which leaves +"double" is limited in precision to 64 bits overall which leaves approximately 16 significant decimal digits.  @@ -2390,7 +2382,7 @@ File: org.info, Node: Formula syntax for Lisp, Next: Durations and time values ---------------------------------- It is also possible to write a formula in Emacs Lisp. This can be -useful for string manipulation and control structures, if Calc’s +useful for string manipulation and control structures, if Calc's functionality is not enough. A formula is evaluated as a Lisp form when it starts with a @@ -2414,13 +2406,13 @@ cannot be parsed as numbers are interpolated as zeros. For example: '(+ $1 $2);N -adds columns 1 and 2, equivalent to Calc’s ‘$1+$2’. Ranges are inserted +adds columns 1 and 2, equivalent to Calc's ‘$1+$2’. Ranges are inserted as space-separated fields, so they can be embedded in list or vector syntax. For example: '(apply '+ '($1..$4));N -computes the sum of columns 1 to 4, like Calc’s ‘vsum($1..$4)’. +computes the sum of columns 1 to 4, like Calc's ‘vsum($1..$4)’. When the ‘L’ flag is used, all fields are interpolated literally: the cell content is replaced in the Lisp form stripped of leading and @@ -2501,7 +2493,7 @@ avoid this from happening, in particular in range references, anchor ranges at the table borders (using ‘@<’, ‘@>’, ‘$<’, ‘$>’), or at hlines using the ‘@I’ notation. Automatic adaptation of field references does not happen if you edit the table structure with normal editing -commands—you must fix the formulas yourself. +commands--you must fix the formulas yourself. Instead of typing an equation into the field, you may also use the following command @@ -2701,7 +2693,7 @@ configure the variable ‘org-table-use-standard-references’. Turn the coordinate grid in the table on and off. Making a table field blank does not remove the formula associated -with the field, because that is stored in a different line—the ‘TBLFM’ +with the field, because that is stored in a different line--the ‘TBLFM’ keyword line. During the next recalculation, the field will be filled again. To remove a formula from a field, you have to give an empty reply when prompted for the formula, or to edit the ‘TBLFM’ keyword. @@ -2926,7 +2918,7 @@ add more. For example, a radar plot can be generated like so: | Markdown | 1 | 3 | 3 | 4 | 3 | 3 | 1 | | Markdown + Pandoc | 2.5 | 2.5 | 2.5 | 3 | 3 | 3 | 2 | - Notice that Org Plot is smart enough to apply the table’s headers as + Notice that Org Plot is smart enough to apply the table's headers as labels. Further control over the labels, type, content, and appearance of plots can be exercised through the ‘PLOT’ keyword preceding a table. See below for a complete list of Org Plot options. For more information @@ -3007,12 +2999,12 @@ Plot options Gnuplot. Defaults to ‘%Y-%m-%d-%H:%M:%S’. ‘script’ - If you want total control, you can specify a script file—place the - file name between double-quotes—which will be used to plot. Before - plotting, every instance of ‘$datafile’ in the specified script - will be replaced with the path to the generated data file. Note: - even if you set this option, you may still want to specify the plot - type, as that can impact the content of the data file. + If you want total control, you can specify a script file--place the + file name between double-quotes--which will be used to plot. + Before plotting, every instance of ‘$datafile’ in the specified + script will be replaced with the path to the generated data file. + Note: even if you set this option, you may still want to specify + the plot type, as that can impact the content of the data file. ASCII bar plots --------------- @@ -3086,7 +3078,7 @@ or alternatively [[LINK]] Some ‘\’, ‘[’ and ‘]’ characters in the LINK part need to be -“escaped”, i.e., preceded by another ‘\’ character. More specifically, +"escaped", i.e., preceded by another ‘\’ character. More specifically, the following characters, and only them, must be escaped: 1. all ‘[’ and ‘]’ characters, @@ -3111,7 +3103,7 @@ otherwise. To also edit the invisible LINK part, use ‘C-c C-l’ with point on the link (see *note Handling Links::). If you place point at the beginning or just behind the end of the -displayed text and press ‘’, you remove the—invisible—bracket at +displayed text and press ‘’, you remove the--invisible--bracket at that location(2). This makes the link incomplete and the internals are again displayed as plain text. Inserting the missing bracket hides the link internals again. To show the internal structure of all links, use @@ -3127,7 +3119,7 @@ parenthesis or white spaces, either. URIs within angle brackets have no such limitation. (2) More accurately, the precise behavior depends on how point -arrived there—see *note Invisible Text: (elisp)Invisible Text. +arrived there--see *note Invisible Text: (elisp)Invisible Text.  File: org.info, Node: Internal Links, Next: Radio Targets, Prev: Link Format, Up: Hyperlinks @@ -3135,9 +3127,9 @@ File: org.info, Node: Internal Links, Next: Radio Targets, Prev: Link Format, 4.2 Internal Links ================== -A link that does not look like a URL—i.e., does not start with a known -scheme or a file name—refers to the current document. You can follow it -with ‘C-c C-o’ when point is on the link, or with a mouse click (see +A link that does not look like a URL--i.e., does not start with a known +scheme or a file name--refers to the current document. You can follow +it with ‘C-c C-o’ when point is on the link, or with a mouse click (see *note Handling Links::). Org provides several refinements to internal navigation within a @@ -3185,7 +3177,7 @@ exported. In non-Org files, the search looks for the words in the link text. In the above example the search would be for ‘target’. - Following a link pushes a mark onto Org’s own mark ring. You can + Following a link pushes a mark onto Org's own mark ring. You can return to the previous position with ‘C-c &’. Using this command several times in direct succession goes back to positions recorded earlier. @@ -3233,7 +3225,7 @@ colon. ‘file’ File links. File name may be remote, absolute, or relative. - As a special case, “file” prefix may be omitted if the file name is + As a special case, "file" prefix may be omitted if the file name is complete, e.g., it starts with ‘./’, or ‘/’. ‘attachment’ @@ -3291,7 +3283,7 @@ their options: Link Type Example ---------------------------------------------------------------------------------- -http ‘http://staff.science.uva.nl/c.dominik/’ +http ‘http://orgmode.org/’ https ‘https://orgmode.org/’ doi ‘doi:10.1000/182’ file ‘file:/home/dominik/images/jupiter.jpg’ @@ -3380,7 +3372,7 @@ it into an Org file, and to follow the link. org-store-link’. Because of its importance, we suggest to bind it to a widely available key (see *note Activation::). It stores a link to the current location. The link is stored for later insertion into an Org -buffer—see below. The kind of link that is created depends on the +buffer--see below. The kind of link that is created depends on the current buffer: _Org mode buffers_ @@ -3415,8 +3407,8 @@ _Org mode buffers_ ** Child 1 ** Child 2 - Storing a link with point at “Child 1” will produce a link - ‘’, which precisely links to the “Child 1” + Storing a link with point at "Child 1" will produce a link + ‘’, which precisely links to the "Child 1" headline even though it does not have its own ID. _Email/News clients: VM, Rmail, Wanderlust, MH-E, Gnus_ @@ -3476,8 +3468,8 @@ generally, act on links. through link abbreviations (see *note Link Abbreviations::). If you press ‘’ after inserting only the prefix, Org offers specific completion support for some link types(5). - For example, if you type ‘f i l e ’—alternative access: - ‘C-u C-c C-l’, see below—Org offers file name completion, and + For example, if you type ‘f i l e ’--alternative access: + ‘C-u C-c C-l’, see below--Org offers file name completion, and after ‘b b d b ’ you can complete contact names. ‘C-u C-c C-l’ @@ -3628,7 +3620,7 @@ argument. With the above setting, you could link to a specific bug with ‘[[bugzilla:129]]’, search the web for ‘OrgMode’ with ‘[[duckduckgo:OrgMode]]’, show the map location of the Free Software -Foundation ‘[[omap:31 Milk Street, Boston]]’ or of Carsten’s office +Foundation ‘[[omap:31 Milk Street, Boston]]’ or of Carsten's office ‘[[omap:Science Park 904, Amsterdam, The Netherlands]]’ and find out what the Org author is doing besides Emacs hacking with ‘[[ads:Dominik,C]]’. @@ -3786,7 +3778,7 @@ for example: selection interface; this is the default behavior when ‘org-use-fast-todo-selection’ is non-‘nil’. - The same state changing can also be done “remotely” from the agenda + The same state changing can also be done "remotely" from the agenda buffer with the ‘t’ command key (see *note Agenda Commands::). ‘S-’ ‘S-’ @@ -3798,8 +3790,8 @@ for example: ‘C-c / t’ (‘org-show-todo-tree’) View TODO items in a _sparse tree_ (see *note Sparse Trees::). - Folds the entire buffer, but shows all TODO items—with not-DONE - state—and the headings hierarchy above them. With a prefix + Folds the entire buffer, but shows all TODO items--with not-DONE + state--and the headings hierarchy above them. With a prefix argument, or by using ‘C-c / T’, search for a specific TODO. You are prompted for the keyword, and you can also give a list of keywords like ‘KWD1|KWD2|...’ to list entries that match any one of @@ -3887,7 +3879,7 @@ File: org.info, Node: TODO types, Next: Multiple sets in one file, Prev: Work The second possibility is to use TODO keywords to indicate different _types_ of action items. For example, you might want to indicate that -items are for “work” or “home”. Or, when you work with several people +items are for "work" or "home". Or, when you work with several people on a single project, you might want to assign action items directly to persons, by using their names as TODO keywords. This type of functionality is actually much better served by using tags (see *note @@ -3909,7 +3901,7 @@ name directly to ‘DONE’. Use prefix arguments or completion to quickly select a specific name. You can also review the items of a specific TODO type in a sparse tree by using a numeric prefix to ‘C-c / t’. For example, to see all things Lucy has to do, you would use ‘C-3 C-c / t’. -To collect Lucy’s items from all agenda files into a single buffer, you +To collect Lucy's items from all agenda files into a single buffer, you would use the numeric prefix argument as well when creating the global TODO list: ‘C-3 M-x org-agenda t’. @@ -3926,7 +3918,7 @@ File: org.info, Node: Multiple sets in one file, Next: Fast access to TODO sta Sometimes you may want to use different sets of TODO keywords in parallel. For example, you may want to have the basic TODO/DONE, but also a workflow for bug fixing, and a separate state indicating that an -item has been canceled—so it is not DONE, but also does not require +item has been canceled--so it is not DONE, but also does not require action. Your setup would then look like this: (setq org-todo-keywords @@ -4012,11 +4004,11 @@ interpretation, but it means the same as ‘#+TODO’, or To make sure you are using the correct keyword, type ‘#+’ into the buffer and then use ‘M-’ to complete it (see *note Completion::). - Remember that the keywords after the vertical bar—or the last keyword -if no bar is there—must always mean that the item is DONE, although you -may use a different word. After changing one of these lines, use ‘C-c -C-c’ with point still in the line to make the changes known to Org -mode(1). + Remember that the keywords after the vertical bar--or the last +keyword if no bar is there--must always mean that the item is DONE, +although you may use a different word. After changing one of these +lines, use ‘C-c C-c’ with point still in the line to make the changes +known to Org mode(1). ---------- Footnotes ---------- @@ -4053,7 +4045,7 @@ File: org.info, Node: TODO dependencies, Prev: Faces for TODO keywords, Up: T 5.2.7 TODO dependencies ----------------------- -The structure of Org files—hierarchy and lists—makes it easy to define +The structure of Org files--hierarchy and lists--makes it easy to define TODO dependencies. Usually, a parent TODO task should not be marked as done until all TODO subtasks, or children tasks, are marked as done. Sometimes there is a logical sequence to (sub)tasks, so that one subtask @@ -4180,7 +4172,7 @@ just a timestamp, or a time-stamped note. These records are inserted after the headline as an itemized list, newest first(1). When taking a lot of notes, you might want to get the notes out of the way into a drawer (see *note Drawers::). Customize the variable -‘org-log-into-drawer’ to get this behavior—the recommended drawer for +‘org-log-into-drawer’ to get this behavior--the recommended drawer for this is called ‘LOGBOOK’(2). You can also overrule the setting of this variable for a subtree by setting a ‘LOG_INTO_DRAWER’ property. @@ -4238,7 +4230,7 @@ like ‘TODO(!)’. For example: (1) See the variable ‘org-log-states-order-reversed’. (2) Note that the ‘LOGBOOK’ drawer is unfolded when pressing ‘’ -in the agenda to show an entry—use ‘C-u ’ to keep it folded here. +in the agenda to show an entry--use ‘C-u ’ to keep it folded here. (3) It is possible that Org mode records two timestamps when you are using both ‘org-log-done’ and state change logging. However, it never @@ -4252,7 +4244,7 @@ File: org.info, Node: Tracking your habits, Prev: Tracking TODO state changes, -------------------------- Org has the ability to track the consistency of a special category of -TODO, called “habits.” To use habits, you have to enable the ‘habit’ +TODO, called "habits." To use habits, you have to enable the ‘habit’ module by customizing the variable ‘org-modules’. A habit has the following properties: @@ -4280,7 +4272,7 @@ module by customizing the variable ‘org-modules’. not an error, but the consistency graphs are largely meaningless. To give you an idea of what the above rules look like in action, -here’s an actual habit with some history: +here's an actual habit with some history: ** TODO Shave SCHEDULED: <2009-10-17 Sat .+2d/4d> @@ -4299,15 +4291,15 @@ here’s an actual habit with some history: - State "DONE" from "TODO" [2009-09-16 Wed] - State "DONE" from "TODO" [2009-09-12 Sat] - What this habit says is: I want to shave at most every 2 days—given -by the ‘SCHEDULED’ date and repeat interval—and at least every 4 days. + What this habit says is: I want to shave at most every 2 days--given +by the ‘SCHEDULED’ date and repeat interval--and at least every 4 days. If today is the 15th, then the habit first appears in the agenda (see *note Agenda Views::) on Oct 17, after the minimum of 2 days has elapsed, and will appear overdue on Oct 19, after four days have elapsed. - What’s really useful about habits is that they are displayed along -with a consistency graph, to show how consistent you’ve been at getting + What's really useful about habits is that they are displayed along +with a consistency graph, to show how consistent you've been at getting that task done in the past. This graph shows every day that the task was done over the past three weeks, with colors for each day. The colors used are: @@ -4331,7 +4323,7 @@ the way habits are displayed in the agenda. ‘org-habit-graph-column’ The buffer column at which the consistency graph should be drawn. This overwrites any text in that column, so it is a good idea to - keep your habits’ titles brief and to the point. + keep your habits' titles brief and to the point. ‘org-habit-preceding-days’ The amount of history, in days before today, to appear in @@ -4341,7 +4333,7 @@ the way habits are displayed in the agenda. The number of days after today that appear in consistency graphs. ‘org-habit-show-habits-only-for-today’ - If non-‘nil’, only show habits in today’s agenda view. The default + If non-‘nil’, only show habits in today's agenda view. The default value is ‘t’. Pressing ‘C-u K’ in the agenda toggles this variable. @@ -4386,7 +4378,7 @@ be TODO items. Set the priority of the current headline. The command prompts for a priority character ‘A’, ‘B’ or ‘C’. When you press ‘’ instead, the priority cookie, if one is set, is removed from the - headline. The priorities can also be changed “remotely” from the + headline. The priorities can also be changed "remotely" from the agenda buffer with the ‘,’ command (see *note Agenda Commands::). ‘S-’ (‘org-priority-up’) @@ -4541,14 +4533,14 @@ checked. The following commands work with checkboxes: ‘C-c C-c’ (‘org-toggle-checkbox’) - Toggle checkbox status or—with prefix argument—checkbox presence at - point. With a single prefix argument, add an empty checkbox or + Toggle checkbox status or--with prefix argument--checkbox presence + at point. With a single prefix argument, add an empty checkbox or remove the current one(3). With a double prefix argument, set it to ‘[-]’, which is considered to be an intermediate state. ‘C-c C-x C-b’ (‘org-toggle-checkbox’) - Toggle checkbox status or—with prefix argument—checkbox presence at - point. With double prefix argument, set it to ‘[-]’, which is + Toggle checkbox status or--with prefix argument--checkbox presence + at point. With double prefix argument, set it to ‘[-]’, which is considered to be an intermediate state. • If there is an active region, toggle the first checkbox in the @@ -4557,7 +4549,7 @@ checked. all items in the region. • If point is in a headline, toggle checkboxes in the region - between this headline and the next—so _not_ the entire + between this headline and the next--so _not_ the entire subtree. • If there is no active region, just toggle the checkbox at @@ -4817,7 +4809,7 @@ non-predefined tag ‘sarah’ could be done with ‘C-c C-c s a r a h If you find that most of the time you need only a single key press to modify your list of tags, set the variable ‘org-fast-tag-selection-single-key’. Then you no longer have to press -‘’ to exit fast tag selection—it exits after the first change. If +‘’ to exit fast tag selection--it exits after the first change. If you then occasionally need more keys, press ‘C-c’ to turn off auto-exit for the current tag selection process (in effect: start selection with ‘C-c C-c C-c’ instead of ‘C-c C-c’). If you set the variable to the @@ -4844,8 +4836,8 @@ File: org.info, Node: Tag Hierarchy, Next: Tag Searches, Prev: Setting Tags, ================= Tags can be defined in hierarchies. A tag can be defined as a _group -tag_ for a set of other tags. The group tag can be seen as the “broader -term” for its set of tags. Defining multiple group tags and nesting +tag_ for a set of other tags. The group tag can be seen as the "broader +term" for its set of tags. Defining multiple group tags and nesting them creates a tag hierarchy. One use-case is to create a taxonomy of terms (tags) that can be used @@ -4858,7 +4850,7 @@ of the group or any of its subgroups. This makes tag searches and filters even more flexible. You can set group tags by using brackets and inserting a colon -between the group tag and its related tags—beware that all whitespaces +between the group tag and its related tags--beware that all whitespaces are mandatory so that Org can parse this line correctly: #+TAGS: [ GTD : Control Persp ] @@ -4995,12 +4987,12 @@ File: org.info, Node: Property Syntax, Next: Special Properties, Up: Properti 7.1 Property Syntax =================== -Properties are key–value pairs. When they are associated with a single +Properties are key-value pairs. When they are associated with a single entry or with a tree they need to be inserted into a special drawer (see *note Drawers::) with the name ‘PROPERTIES’, which has to be located right below a headline, and its planning line (see *note Deadlines and Scheduling::) when applicable. Each property is specified on a single -line, with the key—surrounded by colons—first, and the value after it. +line, with the key--surrounded by colons--first, and the value after it. Keys are case-insensitive. Here is an example: * CD collection @@ -5143,7 +5135,7 @@ used as keys in the properties drawer: ---------- Footnotes ---------- - (1) For both ‘TIMESTAMP’ and ‘TIMESTAMP_IA’: the word “first” refers + (1) For both ‘TIMESTAMP’ and ‘TIMESTAMP_IA’: the word "first" refers to the first occurrence in the entry, not the earliest in time; the prefix ‘CLOCK:’ at the beginning of a clock entry is considered a keyword in this context; and timestamps inside property drawers are @@ -5236,13 +5228,14 @@ Columns in this table provide access to properties of the entries. Org mode implements columns by overlaying a tabular structure over the headline of each item. While the headlines have been turned into a table row, you can still change the visibility of the outline tree. For -example, you get a compact table by switching to “contents” -view—‘S-’ ‘S-’, or simply ‘c’ while column view is active—but -you can still open, read, and edit the entry below each headline. Or, -you can switch to column view after executing a sparse tree command and -in this way get a table only for the selected items. Column view also -works in agenda buffers (see *note Agenda Views::) where queries have -collected selected items, possibly from a number of files. +example, you get a compact table by switching to "contents" +view--‘S-’ ‘S-’, or simply ‘c’ while column view is +active--but you can still open, read, and edit the entry below each +headline. Or, you can switch to column view after executing a sparse +tree command and in this way get a table only for the selected items. +Column view also works in agenda buffers (see *note Agenda Views::) +where queries have collected selected items, possibly from a number of +files. * Menu: @@ -5348,8 +5341,8 @@ SUMMARY-TYPE The ‘est+’ summary type requires further explanation. It is used for combining estimates, expressed as low-high ranges. For example, instead of estimating a particular task will take 5 days, you might estimate it -as 5–6 days if you’re fairly confident you know how much work is -required, or 1–10 days if you do not really know what needs to be done. +as 5-6 days if you're fairly confident you know how much work is +required, or 1-10 days if you do not really know what needs to be done. Both ranges average at 5.5 days, but the first represents a more predictable delivery. @@ -5360,7 +5353,7 @@ estimate from the sum. For example, suppose you had ten tasks, each of which was estimated at 0.5 to 2 days of work. Straight addition produces an estimate of 5 to 20 days, representing what to expect if everything goes either extremely well or extremely poorly. In contrast, -‘est+’ estimates the full job more realistically, at 10–15 days. +‘est+’ estimates the full job more realistically, at 10-15 days. Here is an example for a complete columns definition, along with allowed values(3). @@ -5570,7 +5563,7 @@ this block looks like this: This command can be invoked by calling ‘org-dynamic-block-insert-dblock’ (‘C-c C-x x’) and selecting - “columnview” (see *note Dynamic Blocks::). + "columnview" (see *note Dynamic Blocks::). ‘C-c C-c’ ‘C-c C-x C-u’ (‘org-dblock-update’) Update dynamic block at point. Point needs to be on the ‘#+BEGIN’ @@ -5582,12 +5575,12 @@ this block looks like this: blocks or other dynamic blocks in a buffer. You can add formulas to the column view table and you may add -plotting instructions in front of the table—these survive an update of +plotting instructions in front of the table--these survive an update of the block. If there is a ‘TBLFM’ keyword after the table, the table is recalculated automatically after an update. An alternative way to capture and process property values into a -table is provided by Eric Schulte’s ‘org-collector.el’, which is a +table is provided by Eric Schulte's ‘org-collector.el’, which is a package in ‘org-contrib’(1). It provides a general API to collect properties from entries in a certain scope, and arbitrary Lisp expressions to process these values before inserting them into a table @@ -5596,7 +5589,7 @@ or a dynamic block. ---------- Footnotes ---------- (1) Contributed packages are not part of Emacs, but are distributed -with the main distribution of Org—visit . +with the main distribution of Org--visit .  File: org.info, Node: Dates and Times, Next: Refiling and Archiving, Prev: Properties and Columns, Up: Top @@ -5631,12 +5624,12 @@ File: org.info, Node: Timestamps, Next: Creating Timestamps, Up: Dates and Ti 8.1 Timestamps ============== -A timestamp is a specification of a date—possibly with a time or time -range—in a special format, either ‘<2003-09-16 Tue>’ or ‘<2003-09-16 Tue -09:39>’ or ‘<2003-09-16 Tue 12:00-12:30>’(1). A timestamp can appear -anywhere in the headline or body of an Org tree entry. Its presence -causes entries to be shown on specific dates in the agenda (see *note -Weekly/daily agenda::). We distinguish: +A timestamp is a specification of a date--possibly with a time or time +range--in a special format, either ‘<2003-09-16 Tue>’ or ‘<2003-09-16 +Tue 09:39>’ or ‘<2003-09-16 Tue 12:00-12:30>’(1). A timestamp can +appear anywhere in the headline or body of an Org tree entry. Its +presence causes entries to be shown on specific dates in the agenda (see +*note Weekly/daily agenda::). We distinguish: Plain timestamp; Event; Appointment A simple timestamp just assigns a date/time to an item. This is @@ -5812,7 +5805,7 @@ today, it assumes that you mean a future date(1). If the date has been automatically shifted into the future, the time prompt shows this with ‘(=>F)’. - For example, let’s assume that today is *June 13, 2006*. Here is how + For example, let's assume that today is *June 13, 2006*. Here is how various inputs are interpreted, the items filled in by Org mode are in *bold*. @@ -5832,8 +5825,8 @@ various inputs are interpreted, the items filled in by Org mode are in ‘2012-w04-5’ ⇒ Same as above Furthermore you can specify a relative date by giving, as the _first_ -thing in the input: a plus/minus sign, a number and a letter—‘h’, ‘d’, -‘w’, ‘m’ or ‘y’—to indicate a change in hours, days, weeks, months, or +thing in the input: a plus/minus sign, a number and a letter--‘h’, ‘d’, +‘w’, ‘m’ or ‘y’--to indicate a change in hours, days, weeks, months, or years. With ‘h’ the date is relative to the current time, with the other letters and a single plus or minus, the date is relative to today at 00:00. With a double plus or minus, it is relative to the default @@ -5854,7 +5847,7 @@ you want to use un-abbreviated names and/or other languages, configure the variables ‘parse-time-months’ and ‘parse-time-weekdays’. Not all dates can be represented in a given Emacs implementation. By -default Org mode forces dates into the compatibility range 1970–2037 +default Org mode forces dates into the compatibility range 1970-2037 which works on all Emacs implementations. If you want to use dates outside of this range, read the docstring of the variable ‘org-read-date-force-compatible-dates’. @@ -5887,7 +5880,7 @@ calendar fully from the minibuffer: ‘<’ Scroll calendar backward by one month. ‘M-v’ Scroll calendar forward by 3 months. ‘C-v’ Scroll calendar backward by 3 months. -‘C-.’ Select today’s date(3) +‘C-.’ Select today's date(3) The actions of the date/time prompt may seem complex, but I assure you they will grow on you, and you will start getting annoyed by pretty @@ -5904,10 +5897,10 @@ date to tomorrow. (2) If you do not need/want the calendar, configure the variable ‘org-popup-calendar-for-date-prompt’. - (3) You can also use the calendar command ‘.’ to jump to today’s + (3) You can also use the calendar command ‘.’ to jump to today's date, but if you are inserting an hour specification for your timestamp, ‘.’ will then insert a dot after the hour. By contrast, ‘C-.’ will -always jump to today’s date. +always jump to today's date. (4) If you find this distracting, turn off the display with ‘org-read-date-display-live’. @@ -5963,8 +5956,8 @@ Both the timestamp and the keyword have to be positioned immediately after the task they refer to. ‘DEADLINE’ - Meaning: the task—most likely a TODO item, though not - necessarily—is supposed to be finished on that date. + Meaning: the task--most likely a TODO item, though not + necessarily--is supposed to be finished on that date. On the deadline date, the task is listed in the agenda. In addition, the agenda for _today_ carries a warning about the @@ -6121,7 +6114,7 @@ instance of the repeated entry will not be active. Org mode deals with this in the following way: when you try to mark such an entry as done, using ‘C-c C-t’, it shifts the base date of the repeating timestamp by the repeater interval, and immediately sets the entry state back to -TODO(2). In the example above, setting the state to ‘DONE’ would +TODO(2). In the example above, setting the state to ‘DONE’ would actually switch the date like this: ** TODO Pay the rent @@ -6228,7 +6221,7 @@ prompted about what to do with it. * Clocking commands:: Starting and stopping a clock. * The clock table:: Detailed reports. -* Resolving idle time:: Resolving time when you’ve been idle. +* Resolving idle time:: Resolving time when you've been idle. ---------- Footnotes ---------- @@ -6268,7 +6261,7 @@ File: org.info, Node: Clocking commands, Next: The clock table, Up: Clocking time since the last reset of the task(2). You can exercise more control over show time with the ‘CLOCK_MODELINE_TOTAL’ property. It may have the values ‘current’ to show only the current clocking - instance, ‘today’ to show all time clocked on this tasks today—see + instance, ‘today’ to show all time clocked on this tasks today--see also the variable ‘org-extend-today-until’, ‘all’ to include all time, or ‘auto’ which is the default(3). Clicking with ‘mouse-1’ onto the mode line entry pops up a menu with clocking options. @@ -6341,7 +6334,7 @@ can have a global keybinding and do not modify the window disposition. ---------- Footnotes ---------- - (1) To add an effort estimate “on the fly”, hook a function doing + (1) To add an effort estimate "on the fly", hook a function doing this to ‘org-clock-in-prepare-hook’. (2) The last reset of the task is recorded by the ‘LAST_REPEAT’ @@ -6369,7 +6362,7 @@ formatted as one or several Org tables. This command can be invoked by calling ‘org-dynamic-block-insert-dblock’ (‘C-c C-x x’) and selecting - “clocktable” (see *note Dynamic Blocks::). + "clocktable" (see *note Dynamic Blocks::). ‘C-c C-c’ or ‘C-c C-x C-u’ (‘org-dblock-update’) Update dynamic block at point. Point needs to be in the ‘BEGIN’ @@ -6479,7 +6472,7 @@ using the ‘:formatter’ parameter. When non-‘nil’, emphasize level one and level two items. ‘:lang’ - Language(2) to use for descriptive cells like “Task”. + Language(2) to use for descriptive cells like "Task". ‘:link’ Link the item headlines in the table to their origins. @@ -6520,7 +6513,7 @@ using the ‘:formatter’ parameter. *note Special Properties::), in this order. ‘:tags’ - When this flag is non-‘nil’, show the headline’s tags. + When this flag is non-‘nil’, show the headline's tags. ‘:properties’ List of properties shown in the table. Each property gets its own @@ -6575,7 +6568,7 @@ not the beginning of time. (2) Language terms can be set through the variable ‘org-clock-clocktable-language-setup’. - (3) Note that all parameters must be specified in a single line—the + (3) Note that all parameters must be specified in a single line--the line is broken here only to fit it into the manual.  @@ -6588,7 +6581,7 @@ Resolving idle time ................... If you clock in on a work item, and then walk away from your -computer—perhaps to take a phone call—you often need to “resolve” the +computer--perhaps to take a phone call--you often need to "resolve" the time you were away by either subtracting it from the current clock, or applying it to another one. @@ -6632,18 +6625,18 @@ discrepancy: What if you subtracted those away minutes from the current clock, and now want to apply them to a new clock? Simply clock in to any task immediately after the subtraction. Org will notice that you have -subtracted time “on the books”, so to speak, and will ask if you want to +subtracted time "on the books", so to speak, and will ask if you want to apply those minutes to the next task you clock in on. There is one other instance when this clock resolution magic occurs. Say you were clocked in and hacking away, and suddenly your cat chased a -mouse who scared a hamster that crashed into your UPS’s power button! +mouse who scared a hamster that crashed into your UPS's power button! You suddenly lose all your buffers, but thanks to auto-save you still have your recent Org mode changes, including your last clock in. If you restart Emacs and clock into any task, Org will notice that you have a dangling clock which was never clocked out from your last -session. Using that clock’s starting time as the beginning of the +session. Using that clock's starting time as the beginning of the unaccounted-for period, Org will ask how you want to resolve that time. The logic and behavior is identical to dealing with away time due to idleness; it is just happening due to a recovery event rather than a set @@ -6669,7 +6662,7 @@ arguments with ‘org-clock-in’ and two ‘C-u C-u’ with Clocking out automatically after some idle time ............................................... -When you often forget to clock out before being idle and you don’t want +When you often forget to clock out before being idle and you don't want to manually set the clocking time to take into account, you can set ‘org-clock-auto-clockout-timer’ to a number of seconds and add ‘(org-clock-auto-clockout-insinuate)’ to your ‘.emacs’ file. @@ -6683,7 +6676,7 @@ on or off. ---------- Footnotes ---------- (1) On computers using macOS, idleness is based on actual user -idleness, not just Emacs’s idle time. For X11, you can install a +idleness, not just Emacs's idle time. For X11, you can install a utility program ‘x11idle.c’, available in the ‘org-contrib/’ repository, or install the xprintidle package and set it to the variable ‘org-clock-x11idle-program-name’ if you are running Debian, to get the @@ -6710,8 +6703,8 @@ file ‘org-duration.el’ for more detailed information about the format. ‘C-c C-x e’ (‘org-set-effort’) Set the effort estimate for the current entry. With a prefix - argument, set it to the next allowed value—see below. This command - is also accessible from the agenda with the ‘e’ key. + argument, set it to the next allowed value--see below. This + command is also accessible from the agenda with the ‘e’ key. ‘C-c C-x C-e’ (‘org-clock-modify-effort-estimate’) Modify the effort estimate of the item currently being clocked. @@ -6719,7 +6712,7 @@ file ‘org-duration.el’ for more detailed information about the format. Clearly the best way to work with effort estimates is through column view (see *note Column View::). You should start by setting up discrete values for effort estimates, and a ‘COLUMNS’ format that displays these -values together with clock sums—if you want to clock your time. For a +values together with clock sums--if you want to clock your time. For a specific buffer you can use: #+PROPERTY: Effort_ALL 0 0:10 0:30 1:00 2:00 3:00 4:00 5:00 6:00 7:00 @@ -6963,8 +6956,8 @@ File: org.info, Node: Internal archiving, Prev: Moving subtrees, Up: Archivin 9.2.2 Internal archiving ------------------------ -If you want to just switch off—for agenda views—certain subtrees without -moving them to a different file, you can use the ‘ARCHIVE’ tag. +If you want to just switch off--for agenda views--certain subtrees +without moving them to a different file, you can use the ‘ARCHIVE’ tag. A headline that is marked with the ‘ARCHIVE’ tag (see *note Tags::) stays at its location in the outline tree, but behaves in the following @@ -7044,8 +7037,8 @@ File: org.info, Node: Capture, Next: Attachments, Up: Capture and Attachments ============ Capture lets you quickly store notes with little interruption of your -work flow. Org’s method for capturing new items is heavily inspired by -John Wiegley’s excellent Remember package. +work flow. Org's method for capturing new items is heavily inspired by +John Wiegley's excellent Remember package. * Menu: @@ -7090,7 +7083,7 @@ File: org.info, Node: Using capture, Next: Capture templates, Prev: Setting u ‘C-c C-w’ (‘org-capture-refile’) Finalize the capture process by refiling the note to a different place (see *note Refile and Copy::). Please realize that this is a - normal refiling command that will be executed—so point position at + normal refiling command that will be executed--so point position at the moment you run this command is important. If you have inserted a tree with a parent and children, first move point back to the parent. Any prefix argument given to this command is passed on to @@ -7133,7 +7126,7 @@ through the customize interface. ‘C’ Customize the variable ‘org-capture-templates’. - Before we give the formal description of template definitions, let’s + Before we give the formal description of template definitions, let's look at an example. Say you would like to use one template to create general TODO entries, and you want to put these entries under the heading ‘Tasks’ in your file ‘~/org/gtd.org’. Also, a date tree in the @@ -7143,7 +7136,7 @@ configuration would look like: (setq org-capture-templates '(("t" "Todo" entry (file+headline "~/org/gtd.org" "Tasks") "* TODO %?\n %i\n %a") - ("j" "Journal" entry (file+datetree "~/org/journal.org") + ("j" "Journal" entry (file+olp+datetree "~/org/journal.org") "* %?\nEntered on %U\n %i\n %a"))) If you then press ‘t’ from the capture menu, Org will prepare the @@ -7250,7 +7243,7 @@ target Use a regular expression to position point. ‘(file+olp+datetree "filename" [ "Level 1 heading" ...])’ - This target(1) creates a heading in a date tree(2) for today’s + This target(1) creates a heading in a date tree(2) for today's date. If the optional outline path is given, the tree will be built under the node it is pointing to, instead of at top level. Check out the ‘:time-prompt’ and ‘:tree-type’ @@ -7404,7 +7397,7 @@ File: org.info, Node: Template expansion, Next: Templates in contexts, Prev: 10.1.3.2 Template expansion ........................... -In the template itself, special “%-escapes”(1) allow dynamic insertion +In the template itself, special "%-escapes"(1) allow dynamic insertion of content. The templates are expanded in the order given here: ‘%[FILE]’ @@ -7415,7 +7408,7 @@ of content. The templates are expanded in the order given here: EXP form must return a string. Only placeholders pre-existing within the template, or introduced with ‘%[file]’, are expanded this way. Since this happens after expanding non-interactive - “%-escapes”, those can be used to fill the expression. + "%-escapes", those can be used to fill the expression. ‘%’ The result of format-time-string on the FORMAT specification. @@ -7521,7 +7514,7 @@ mh, rmail ‘%:type’, ‘%:subject’, ‘%:message-id’ ‘%:date’ (message date header field) ‘%:date-timestamp’ (date as active timestamp) ‘%:date-timestamp-inactive’ (date as inactive timestamp) - ‘%:fromto’ (either “to NAME” or “from NAME”)(3) + ‘%:fromto’ (either "to NAME" or "from NAME")(3) gnus ‘%:group’, for messages also all email fields w3, w3m ‘%:url’ info ‘%:file’, ‘%:node’ @@ -7548,7 +7541,7 @@ File: org.info, Node: Templates in contexts, Prev: Template expansion, Up: Ca To control whether a capture template should be accessible from a specific context, you can customize ‘org-capture-templates-contexts’. -Let’s say, for example, that you have a capture template “p” for storing +Let's say, for example, that you have a capture template "p" for storing Gnus emails containing patches. Then you would configure this option like this: @@ -7612,7 +7605,7 @@ is added to the node that gets the attachments. press an additional key to select a command: ‘a’ (‘org-attach-attach’) - Select a file and move it into the task’s attachment + Select a file and move it into the task's attachment directory. The file is copied, moved, or linked, depending on ‘org-attach-method’. Note that hard links are not supported on all systems. @@ -7622,7 +7615,7 @@ is added to the node that gets the attachments. links are not supported on all systems. ‘b’ (‘org-attach-buffer’) - Select a buffer and save it as a file in the task’s attachment + Select a buffer and save it as a file in the task's attachment directory. ‘n’ (‘org-attach-new’) @@ -7633,7 +7626,7 @@ is added to the node that gets the attachments. case you added attachments yourself. ‘o’ (‘org-attach-open’) - Open current task’s attachment. If there is more than one, + Open current task's attachment. If there is more than one, prompt for a file name first. Opening follows the rules set by ‘org-file-apps’. For more details, see the information on following hyperlinks (see *note Handling Links::). @@ -7642,7 +7635,7 @@ is added to the node that gets the attachments. Also open the attachment, but force opening the file in Emacs. ‘f’ (‘org-attach-reveal’) - Open the current task’s attachment directory. + Open the current task's attachment directory. ‘F’ (‘org-attach-reveal-in-emacs’) Also open the directory, but force using Dired in Emacs. @@ -7651,11 +7644,11 @@ is added to the node that gets the attachments. Select and delete a single attachment. ‘D’ (‘org-attach-delete-all’) - Delete all of a task’s attachments. A safer way is to open + Delete all of a task's attachments. A safer way is to open the directory in Dired and delete from there. ‘s’ (‘org-attach-set-directory’) - Set a specific directory as the entry’s attachment directory. + Set a specific directory as the entry's attachment directory. This works by putting the directory path into the ‘DIR’ property. @@ -7745,7 +7738,7 @@ There are a couple of options for attachments that are worth mentioning. default function. Define a new one and add it as first element in ‘org-attach-id-to-path-function-list’ if you want the folder structure in any other way. All functions in this list will be - tried when resolving existing ID’s into paths, to maintain backward + tried when resolving existing ID's into paths, to maintain backward compatibility with existing folders in your system. ‘org-attach-store-link-p’ @@ -7985,8 +7978,8 @@ extended period, use the following commands: Speedbar frame: ‘<’ (‘org-speedbar-set-agenda-restriction’) - Restrict the agenda to the item—either an Org file or a subtree in - such a file—at point in the Speedbar frame. If agenda is already + Restrict the agenda to the item--either an Org file or a subtree in + such a file--at point in the Speedbar frame. If agenda is already restricted there, remove the restriction. If there is a window displaying an agenda view, the new restriction takes effect immediately. @@ -8107,8 +8100,8 @@ paper agenda, showing all the tasks for the current week or day. ‘M-x org-agenda a’ (‘org-agenda-list’) Compile an agenda for the current week from a list of Org files. The agenda shows the entries for each day. With a numeric prefix - argument(1)—like ‘C-u 2 1 M-x org-agenda a’—you may set the number - of days to be displayed. + argument(1)--like ‘C-u 2 1 M-x org-agenda a’--you may set the + number of days to be displayed. The default number of days displayed in the agenda is set by the variable ‘org-agenda-span’. This variable can be set to any number of @@ -8135,7 +8128,7 @@ anniversaries, lunar phases, sunrise/set, recurrent appointments (weekly, monthly) and more. In this way, it is quite complementary to Org. It can be very useful to combine output from Org with the diary. - In order to include entries from the Emacs diary into Org mode’s + In order to include entries from the Emacs diary into Org mode's agenda, you only need to customize the variable (setq org-agenda-include-diary t) @@ -8214,7 +8207,7 @@ forewarning, you can use the following instead: :END: %%(org-bbdb-anniversaries-future 3) - That will give you three days’ warning: on the anniversary date + That will give you three days' warning: on the anniversary date itself and the two days prior. The argument is optional: if omitted, it defaults to 7. @@ -8522,8 +8515,8 @@ File: org.info, Node: Stuck projects, Prev: Search view, Up: Built-in Agenda 11.3.5 Stuck projects --------------------- -If you are following a system like David Allen’s GTD to organize your -work, one of the “duties” you have is a regular review to make sure that +If you are following a system like David Allen's GTD to organize your +work, one of the "duties" you have is a regular review to make sure that all projects move along. A _stuck_ project is a project that has no defined next actions, so it never shows up in the TODO lists Org mode produces. During the review, you need to identify such projects and @@ -8541,9 +8534,9 @@ you. The built-in default assumes that all your projects are level-2 headlines, and that a project is not stuck if it has at least one entry marked with a TODO keyword ‘TODO’ or ‘NEXT’ or ‘NEXTACTION’. - Let’s assume that you, in your own way of using Org mode, identify + Let's assume that you, in your own way of using Org mode, identify projects with a tag ‘:PROJECT:’, and that you use a TODO keyword ‘MAYBE’ -to indicate a project that should not be considered yet. Let’s further +to indicate a project that should not be considered yet. Let's further assume that the TODO keyword ‘DONE’ marks finished projects, and that ‘NEXT’ and ‘TODO’ indicate next actions. The tag ‘:@shop:’ indicates shopping and is a next action even without the NEXT tag. Finally, if @@ -8619,8 +8612,8 @@ Time ranges can be specified with two timestamps: <2005-05-10 Tue 20:30>--<2005-05-10 Tue 22:15> - In the headline of the entry itself, a time(range)—like ‘12:45’ or a -‘8:30-1pm’—may also appear as plain text(1). + In the headline of the entry itself, a time(range)--like ‘12:45’ or a +‘8:30-1pm’--may also appear as plain text(1). If the agenda integrates the Emacs diary (see *note Weekly/daily agenda::), time specifications in diary entries are recognized as well. @@ -8795,7 +8788,7 @@ as a tag filter when requested. The function will be called with lower-case versions of all tags represented in the current view. The function should return ‘"-tag"’ if the filter should remove entries with that tag, ‘"+tag"’ if only entries with this tag should be kept, or -‘nil’ if that tag is irrelevant. For example, let’s say you use a ‘Net’ +‘nil’ if that tag is irrelevant. For example, let's say you use a ‘Net’ tag to identify tasks which need network access, an ‘Errand’ tag for errands in town, and a ‘Call’ tag for making phone calls. You could auto-exclude these tags based on the availability of the Internet, and @@ -8865,7 +8858,7 @@ variables ‘org-agenda-tag-filter-preset’, or ‘org-agenda-regexp-filter-preset’ as an option. This filter is then applied to the view and persists as a basic filter through refreshes and more secondary filtering. The filter is a global property of the entire -agenda view—in a block agenda, you should only set this in the global +agenda view--in a block agenda, you should only set this in the global options section, not in the section of an individual block.  @@ -8877,7 +8870,7 @@ File: org.info, Node: Agenda Commands, Next: Custom Agenda Views, Prev: Prese Entries in the agenda buffer are linked back to the Org file or diary file where they originate. You are not allowed to edit the agenda buffer itself, but commands are provided to show and jump to the -original entry location, and to edit the Org files “remotely” from the +original entry location, and to edit the Org files "remotely" from the agenda buffer. In this way, all information is stored only once, removing the risk that your agenda and note files may diverge. @@ -9276,7 +9269,7 @@ Bulk remote editing selected entries ‘t’ Change TODO state. This prompts for a single TODO keyword and changes the state of all selected entries, bypassing blocking - and suppressing logging notes—but not timestamps. + and suppressing logging notes--but not timestamps. ‘+’ Add a tag to all selected entries. @@ -9337,7 +9330,7 @@ Calendar commands in a date-based outline tree that will later make it easy to archive appointments from previous months/years. The tree is built under an entry with a ‘DATE_TREE’ property, or else with years as - top-level entries. Emacs prompts you for the entry text—if you + top-level entries. Emacs prompts you for the entry text--if you specify it, the entry is created in ‘org-agenda-diary-file’ without further interaction. If you directly press ‘’ at the prompt without typing text, the target file is shown in another window for @@ -9446,7 +9439,7 @@ therefore define: ‘y’ as the same search, but only for entries with an hour specification - like ‘[h]h:mm’—think of them as appointments. + like ‘[h]h:mm’--think of them as appointments. ‘w’ as a global search for TODO entries with ‘WAITING’ as the TODO @@ -9558,8 +9551,8 @@ You can add options that should be valid for just a single command in the set, and options that should be valid for all commands in the set. The former are just added to the command entry; the latter must come after the list of command entries. Going back to the block agenda -example (see *note Block agenda::), let’s change the sorting strategy -for the ‘h’ commands to ‘priority-down’, but let’s sort the results for +example (see *note Block agenda::), let's change the sorting strategy +for the ‘h’ commands to ‘priority-down’, but let's sort the results for ‘garden’ tags query in the opposite order, ‘priority-up’. This would look like this: @@ -9576,14 +9569,15 @@ look like this: (tags "office"))))) As you see, the values and parentheses setting is a little complex. -When in doubt, use the customize interface to set this variable—it fully -supports its structure. Just one caveat: when setting options in this -interface, the _values_ are just Lisp expressions. So if the value is a -string, you need to add the double-quotes around the value yourself. +When in doubt, use the customize interface to set this variable--it +fully supports its structure. Just one caveat: when setting options in +this interface, the _values_ are just Lisp expressions. So if the value +is a string, you need to add the double-quotes around the value +yourself. To control whether an agenda command should be accessible from a specific context, you can customize -‘org-agenda-custom-commands-contexts’. Let’s say for example that you +‘org-agenda-custom-commands-contexts’. Let's say for example that you have an agenda command ‘o’ displaying a view that you only need when reading emails. Then you would configure this option like this: @@ -9667,7 +9661,7 @@ set options for the export commands. For example: ("theagenda.ps")))) This command sets two options for the Postscript exporter, to make it -print in two columns in landscape format—the resulting page can be cut +print in two columns in landscape format--the resulting page can be cut in two and then used in a paper agenda. The remaining settings modify the agenda prefix to omit category and scheduling information, and instead include a checkbox to check off items. We also remove the tags @@ -9705,9 +9699,9 @@ Information::, for more information. ---------- Footnotes ---------- - (1) For HTML you need to install Hrvoje Nikšić’s ‘htmlize.el’ as an + (1) For HTML you need to install Hrvoje Nikšić's ‘htmlize.el’ as an Emacs package from NonGNU ELPA (https://elpa.nongnu.org/) or from Hrvoje -Nikšić’s repository (https://github.com/hniksic/emacs-htmlize). +Nikšić's repository (https://github.com/hniksic/emacs-htmlize). (2) To create PDF output, the Ghostscript ps2pdf utility must be installed on the system. Selecting a PDF file also creates the @@ -9761,26 +9755,26 @@ environment. This causes the following issues: in all other views they cover the entire block. It is important to realize that the agenda may show the same entry - _twice_—for example as scheduled and as a deadline—and it may show - two entries from the same hierarchy (for example a _parent_ and its - _child_). In these cases, the summation in the agenda leads to - incorrect results because some values count double. + _twice_--for example as scheduled and as a deadline--and it may + show two entries from the same hierarchy (for example a _parent_ + and its _child_). In these cases, the summation in the agenda + leads to incorrect results because some values count double. 3. When the column view in the agenda shows the ‘CLOCKSUM’ property, that is always the entire clocked time for this item. So even in the daily/weekly agenda, the clocksum listed in column view may originate from times outside the current view. This has the advantage that you can compare these values with a column listing - the planned total effort for a task—one of the major applications + the planned total effort for a task--one of the major applications for column view in the agenda. If you want information about clocked time in the displayed period use clock table mode (press ‘R’ in the agenda). 4. When the column view in the agenda shows the ‘CLOCKSUM_T’ property, - that is always today’s clocked time for this item. So even in the + that is always today's clocked time for this item. So even in the weekly agenda, the clocksum listed in column view only originates from today. This lets you compare the time you spent on a task for - today, with the time already spent—via ‘CLOCKSUM’—and with the + today, with the time already spent--via ‘CLOCKSUM’--and with the planned total effort for it.  @@ -9795,7 +9789,7 @@ language for rich text formatting and more. For instance, you may want to center or emphasize text. Or you may need to insert a formula or image in your writing. Org offers syntax for all of this and more. Used in conjunction with the export framework (see *note Exporting::), -you can author beautiful documents in Org—like the fine manual you are +you can author beautiful documents in Org--like the fine manual you are currently reading. * Menu: @@ -9902,7 +9896,7 @@ multi-character sub- and superscripts with curly braces. For example the radius of Alpha Centauri is R_{Alpha Centauri} = 1.28 x R_{sun}. If you write a text where the underscore is often used in a different -context, Org’s convention to always interpret these as subscripts can +context, Org's convention to always interpret these as subscripts can get in your way. Configure the variable ‘org-use-sub-superscripts’ and/or ‘org-export-with-sub-superscripts’ to change this convention. For example, when setting these variables to ‘{}’, ‘a_b’ is not @@ -9935,8 +9929,8 @@ File: org.info, Node: Special Symbols, Next: Embedded LaTeX, Prev: Subscripts 12.4 Special Symbols ==================== -You can use LaTeX-like syntax to insert special symbols—named -entities—like ‘\alpha’ to indicate the Greek letter, or ‘\to’ to +You can use LaTeX-like syntax to insert special symbols--named +entities--like ‘\alpha’ to indicate the Greek letter, or ‘\to’ to indicate an arrow. Completion for these symbols is available, just type ‘\’ and maybe a few letters, and press ‘M-’ to see possible completions. If you need such a symbol inside a word, terminate it with @@ -10001,8 +9995,8 @@ output for a number of export backends. ---------- Footnotes ---------- - (1) LaTeX is a macro system based on Donald E. Knuth’s TeX system. -Many of the features described here as “LaTeX” are really from TeX, but + (1) LaTeX is a macro system based on Donald E. Knuth's TeX system. +Many of the features described here as "LaTeX" are really from TeX, but for simplicity I am blurring this distinction.  @@ -10085,7 +10079,7 @@ of the former can be used to adjust the size of the preview images. Produce a preview image of the LaTeX fragment at point and overlay it over the source code. If there is no fragment at point, process - all fragments in the current entry—between two headlines. + all fragments in the current entry--between two headlines. When called with a single prefix argument, clear all images in the current entry. Two prefix arguments produce a preview image for @@ -10242,7 +10236,7 @@ starting line number. In literal examples, Org interprets strings like ‘(ref:name)’ as labels, and use them as targets for special hyperlinks like -‘[[(name)]]’—i.e., the reference name enclosed in single parentheses. +‘[[(name)]]’--i.e., the reference name enclosed in single parentheses. In HTML, hovering the mouse over such a link remote-highlights the corresponding code line(4), which is kind of cool. @@ -10283,9 +10277,9 @@ a shortcut is provided (see *note Structure Templates::). works by switching to a temporary buffer with the source code. You need to exit by pressing ‘C-c '’ again. The edited version then replaces the old version in the Org buffer. Fixed-width - regions—where each line starts with a colon followed by a space—are - edited using Artist mode(6) to allow creating ASCII drawings - easily. Using this command in an empty line creates a new + regions--where each line starts with a colon followed by a + space--are edited using Artist mode(6) to allow creating ASCII + drawings easily. Using this command in an empty line creates a new fixed-width region. Calling ‘org-store-link’ (see *note Handling Links::) while editing a @@ -10365,7 +10359,7 @@ property (subtree-level)(3). Their value can be the following: them. If the actual width is too wide, limit it according to ‘org-image-max-width’. • When set to a number, use imagemagick (when available) to set the - image’s width to this value. + image's width to this value. • When set to a number in a list, try to get the width from any ‘#+ATTR.*’ keyword if it matches a width specification like: #+ATTR_HTML: :width 300px @@ -10444,7 +10438,7 @@ You can assign a caption to a specific part of a document by inserting a #+CAPTION[Short caption]: Longer caption. Even though images and tables are prominent examples of captioned -structures, the same caption mechanism can apply to many others—e.g., +structures, the same caption mechanism can apply to many others--e.g., LaTeX equations, source code blocks. Depending on the export backend, those may or may not be handled. @@ -10500,7 +10494,7 @@ variable for details. The footnote action command. When point is on a footnote reference, jump to the definition. - When it is at a definition, jump to the—first—reference. + When it is at a definition, jump to the--first--reference. Otherwise, create a new footnote. Depending on the variable ‘org-footnote-define-inline’(1), the definition is placed right @@ -10608,7 +10602,7 @@ File: org.info, Node: The Export Dispatcher, Next: Export Settings, Up: Expor 13.1 The Export Dispatcher ========================== -The export dispatcher is the main interface for Org’s exports. A +The export dispatcher is the main interface for Org's exports. A hierarchical menu presents the currently configured export formats. Options are shown as easy toggle switches on the same screen. @@ -10673,7 +10667,7 @@ further alter what is exported, and how. Toggle subtree export. When turned on, Org exports only the subtree starting from point position at the time the export dispatcher was invoked. Org uses the top heading of this subtree - as the document’s title. If point is not on a heading, Org uses + as the document's title. If point is not on a heading, Org uses the nearest enclosing header. If point is in the document preamble, Org signals an error and aborts export. @@ -10842,7 +10836,7 @@ following arguments. Toggle inclusion of entities (‘org-export-with-entities’). ‘email’ - Toggle inclusion of the author’s e-mail into exported file + Toggle inclusion of the author's e-mail into exported file (‘org-export-with-email’). ‘f’ @@ -10866,7 +10860,7 @@ following arguments. ‘p’ Toggle export of planning information (‘org-export-with-planning’). - “Planning information” comes from lines located right after the + "Planning information" comes from lines located right after the headline and contain any combination of these cookies: ‘SCHEDULED’, ‘DEADLINE’, or ‘CLOSED’. @@ -10931,8 +10925,8 @@ or ‘ ’ instead. (2) The variable ‘org-export-date-timestamp-format’ defines how this timestamp are exported. - (3) For export to LaTeX format—or LaTeX-related formats such as -Beamer—, the ‘org-latex-package-alist’ variable needs further + (3) For export to LaTeX format--or LaTeX-related formats such as +Beamer--, the ‘org-latex-package-alist’ variable needs further configuration. See *note LaTeX specific export settings::.  @@ -10997,8 +10991,8 @@ children of the specified target. The ‘:target’ attribute is supported in HTML, Markdown, ODT, and ASCII export. - Use the ‘TOC’ keyword to generate list of tables—respectively, all -listings—with captions. + Use the ‘TOC’ keyword to generate list of tables--respectively, all +listings--with captions. #+TOC: listings #+TOC: tables @@ -11041,13 +11035,13 @@ are: Org assumes it be in Org format and proceeds as usual with a few exceptions. Org makes the footnote labels (see *note Creating Footnotes::) in the included file local to that file. The contents of -the included file belong to the same structure—headline, item—containing -the ‘INCLUDE’ keyword. In particular, headlines within the file become -children of the current section. That behavior can be changed by -providing an additional keyword parameter, ‘:minlevel’. It shifts the -headlines in the included file to become the lowest level. For example, -this syntax makes the included file a sibling of the current top-level -headline: +the included file belong to the same structure--headline, +item--containing the ‘INCLUDE’ keyword. In particular, headlines within +the file become children of the current section. That behavior can be +changed by providing an additional keyword parameter, ‘:minlevel’. It +shifts the headlines in the included file to become the lowest level. +For example, this syntax makes the included file a sibling of the +current top-level headline: #+INCLUDE: "~/my-book/chapter2.org" :minlevel 1 @@ -11143,11 +11137,11 @@ recognizes macro references in keywords, such as ‘CAPTION’, ‘TITLE’, ‘{{{time(FORMAT)}}}’ ‘{{{modification-time(FORMAT, VC)}}}’ - These macros refer to the document’s date and time of export and + These macros refer to the document's date and time of export and date and time of modification. FORMAT is a string understood by ‘format-time-string’. If the second argument to the ‘modification-time’ macro is non-‘nil’, Org uses ‘vc.el’ to - retrieve the document’s modification time from the version control + retrieve the document's modification time from the version control system. Otherwise Org reads the file attributes. ‘{{{input-file}}}’ @@ -11398,7 +11392,7 @@ settings (see *note Export Settings::). configure typesetting of keywords as part of front matter. ‘SUBTITLE’ - Document’s subtitle. For typesetting, use + Document's subtitle. For typesetting, use ‘org-beamer-subtitle-format’ string. Use ‘org-latex-hyperref-template’ to configure document metadata. Use ‘org-latex-title-command’ to configure typesetting of subtitle as @@ -11410,7 +11404,7 @@ File: org.info, Node: Frames and Blocks in Beamer, Next: Beamer specific synta 13.8.3 Frames and Blocks in Beamer ---------------------------------- -Org transforms heading levels into Beamer’s sectioning elements, frames +Org transforms heading levels into Beamer's sectioning elements, frames and blocks. Any Org tree with a not-too-deep-level nesting should in principle be exportable as a Beamer presentation. @@ -11425,7 +11419,7 @@ principle be exportable as a Beamer presentation. the Org tree. In Beamer terminology, a full frame is a frame without its title. - • Org exports a Beamer frame’s objects as block environments. Org + • Org exports a Beamer frame's objects as block environments. Org can enforce wrapping in special block types when ‘BEAMER_ENV’ property is set(1). For valid values see ‘org-beamer-environments-default’. To add more values, see @@ -11433,14 +11427,14 @@ principle be exportable as a Beamer presentation. • If ‘BEAMER_ENV’ is set to ‘appendix’, Org exports the entry as an appendix. When set to ‘note’, Org exports the entry as a note - within the frame or between frames, depending on the entry’s + within the frame or between frames, depending on the entry's heading level. When set to ‘noteNH’, Org exports the entry as a note without its title. When set to ‘againframe’, Org exports the entry with ‘\againframe’ command, which makes setting the ‘BEAMER_REF’ property mandatory because ‘\againframe’ needs frame to resume. - When ‘ignoreheading’ is set, Org export ignores the entry’s + When ‘ignoreheading’ is set, Org export ignores the entry's headline but not its content. This is useful for inserting content between frames. It is also useful for properly closing a ‘column’ environment. @@ -11457,7 +11451,7 @@ principle be exportable as a Beamer presentation. property for its headline in the Org file. Set the value of ‘BEAMER_COL’ to a decimal number representing the fraction of the total text width. Beamer export uses this value to set the - column’s width and fills the column with the contents of the Org + column's width and fills the column with the contents of the Org entry. If the Org entry has no specific environment defined, Beamer export ignores the heading. If the Org entry has a defined environment, Beamer export uses the heading as title. Behind the @@ -11477,8 +11471,8 @@ File: org.info, Node: Beamer specific syntax, Next: Editing support, Prev: Fr 13.8.4 Beamer specific syntax ----------------------------- -Since Org’s Beamer export backend is an extension of the LaTeX backend, -it recognizes other LaTeX specific syntax—for example, ‘#+LATEX:’ or +Since Org's Beamer export backend is an extension of the LaTeX backend, +it recognizes other LaTeX specific syntax--for example, ‘#+LATEX:’ or ‘#+ATTR_LATEX:’. See *note LaTeX Export::, for details. Beamer export wraps the table of contents generated with ‘toc:t’ @@ -11632,7 +11626,7 @@ HTML export has a number of keywords, similar to the general options settings described in *note Export Settings::. ‘DESCRIPTION’ - This is the document’s description, which the HTML exporter inserts + This is the document's description, which the HTML exporter inserts it as a HTML meta tag in the HTML file. For long descriptions, use multiple ‘DESCRIPTION’ lines. The exporter takes care of wrapping the lines properly. @@ -11660,15 +11654,15 @@ settings described in *note Export Settings::. in HTML export::, for an example. ‘HTML_HEAD’ - Arbitrary lines for appending to the HTML document’s head + Arbitrary lines for appending to the HTML document's head (‘org-html-head’). ‘HTML_HEAD_EXTRA’ - More arbitrary lines for appending to the HTML document’s head + More arbitrary lines for appending to the HTML document's head (‘org-html-head-extra’). ‘KEYWORDS’ - Keywords to describe the document’s content. HTML exporter inserts + Keywords to describe the document's content. HTML exporter inserts these keywords as HTML meta tags. For long keywords, use multiple ‘KEYWORDS’ lines. @@ -11678,7 +11672,7 @@ settings described in *note Export Settings::. formatting in HTML export::). ‘SUBTITLE’ - The document’s subtitle. HTML exporter formats subtitle if + The document's subtitle. HTML exporter formats subtitle if document type is ‘HTML5’ and the CSS has a ‘subtitle’ class. Some of these keywords are explained in more detail in the following @@ -11709,7 +11703,7 @@ conversion accordingly. Org includes the following ready-made variants: See the variable ‘org-html-doctype-alist’ for details. The default is ‘"xhtml-strict"’. - Org’s HTML exporter does not by default enable new block elements + Org's HTML exporter does not by default enable new block elements introduced with the HTML5 standard. To enable them, set ‘org-html-html5-fancy’ to non-‘nil’. Or use an ‘OPTIONS’ line in the file to set ‘html5-fancy’. @@ -11773,7 +11767,7 @@ in the preamble. The HTML exporter does not insert a preamble if The above also applies to ‘org-html-postamble’ and ‘org-html-postamble-format’. In addition, ‘org-html-postamble’ can be set to ‘auto’ (its default value), which makes the HTML exporter build a -postamble from looking up author’s name, email address, creator’s name, +postamble from looking up author's name, email address, creator's name, and date.  @@ -11834,9 +11828,9 @@ File: org.info, Node: Links in HTML export, Next: Tables in HTML export, Prev 13.9.8 Links in HTML export --------------------------- -The HTML export backend transforms Org’s internal links (see *note +The HTML export backend transforms Org's internal links (see *note Internal Links::) to equivalent HTML links in the output. The backend -similarly handles Org’s automatic links created by radio targets (see +similarly handles Org's automatic links created by radio targets (see *note Radio Targets::) similarly. For Org links to external files, the backend transforms the links to _relative_ paths. @@ -11853,7 +11847,7 @@ directory, see *note Publishing links::. Org files can also have special directives to the HTML export backend. For example, by using ‘#+ATTR_HTML’ lines to specify new format attributes to ‘’ or ‘’ tags. This example shows changing -the link’s title and style: +the link's title and style: #+ATTR_HTML: :title The Org mode website :style color:red; [[https://orgmode.org]] @@ -11891,7 +11885,7 @@ following lines before the table in the Org file: Default attributes and values for table tags. ‘org-html-table-header-tags’ - Opening and ending tags for table’s header fields. + Opening and ending tags for table's header fields. ‘org-html-table-row-tags’ Opening and ending tags for table rows. @@ -11915,7 +11909,7 @@ links to the text, ‘the image’. For more details, see the variable ‘org-html-inline-images’. On the other hand, if the description part of the Org link is itself -another link, such as ‘file:’ or ‘http:’ URL pointing to an image, the +another link, such as ‘file:’ or ‘https:’ URL pointing to an image, the HTML export backend in-lines this image and links to the main image. This Org syntax enables the backend to link low-resolution thumbnail to the high-resolution version of the image, as shown in this example: @@ -11988,7 +11982,7 @@ File: org.info, Node: Text areas in HTML export, Next: CSS support, Prev: Mat 13.9.12 Text areas in HTML export --------------------------------- -Before Org mode’s Babel, one popular approach to publishing code in HTML +Before Org mode's Babel, one popular approach to publishing code in HTML was by using ‘:textarea’. The advantage of this approach was that copying and pasting was built into browsers with simple JavaScript commands. Even editing before pasting was made simple. @@ -12017,7 +12011,7 @@ File: org.info, Node: CSS support, Next: JavaScript support, Prev: Text areas You can modify the CSS style definitions for the exported file. The HTML exporter assigns the following special CSS classes(1) to -appropriate parts of the document—your style specifications may change +appropriate parts of the document--your style specifications may change these, in addition to any of the standard classes like for headlines, tables, etc. @@ -12033,16 +12027,16 @@ tables, etc. ‘.timestamp-kwd’ keyword associated with a timestamp, like ‘SCHEDULED’ ‘.timestamp-wrapper’ span around keyword plus timestamp ‘.tag’ tag in a headline -‘._HOME’ each tag uses itself as a class, “@” replaced by “_” +‘._HOME’ each tag uses itself as a class, "@" replaced by "_" ‘.target’ target for links ‘.linenr’ the line number in a code example ‘.code-highlighted’ for highlighting referenced code lines ‘div.outline-N’ div for outline level N (headline plus text) ‘div.outline-text-N’ extra div for text at outline level N ‘.section-number-N’ section number in headlines, different for each level -‘.figure-number’ label like “Figure 1:” -‘.table-number’ label like “Table 1:” -‘.listing-number’ label like “Listing 1:” +‘.figure-number’ label like "Figure 1:" +‘.table-number’ label like "Table 1:" +‘.listing-number’ label like "Listing 1:" ‘div.figure’ how to format an in-lined image ‘pre.src’ formatted source code ‘pre.example’ normal example @@ -12133,7 +12127,7 @@ options described below: ‘toc:’ Should the table of contents _initially_ be visible? Even when - ‘nil’, you can always get to the “toc” with ‘i’. + ‘nil’, you can always get to the "toc" with ‘i’. ‘tdepth:’ The depth of the table of contents. The defaults are taken from @@ -12141,7 +12135,7 @@ options described below: ‘org-export-with-toc’. ‘ftoc:’ - Does the CSS of the page specify a fixed position for the “toc”? + Does the CSS of the page specify a fixed position for the "toc"? If yes, the toc is displayed as a section. ‘ltoc:’ @@ -12179,7 +12173,7 @@ for packages, see ‘org-latex-default-packages-alist’ and ‘org-latex-packages-alist’. An important note about the LaTeX export backend: it is sensitive to -blank lines in the Org document. That’s because LaTeX itself depends on +blank lines in the Org document. That's because LaTeX itself depends on blank lines to tell apart syntactical elements, such as paragraphs. The following sections expect users to be familiar with common LaTeX @@ -12207,7 +12201,7 @@ familiar with LaTeX basics. Users with LaTeX installed may also run (1) The command will open a PDF file, which is also available for download from - +  File: org.info, Node: LaTeX/PDF export commands, Next: LaTeX specific export settings, Up: LaTeX Export @@ -12246,7 +12240,7 @@ for loading packages with certain compilers. Also see ---------- Footnotes ---------- (1) This does not allow setting different bibliography compilers for -different files. However, “smart” LaTeX compilation systems, such as +different files. However, "smart" LaTeX compilation systems, such as latexmk, can select the correct bibliography compiler.  @@ -12260,12 +12254,12 @@ LaTeX output. Setting these keywords works similar to the general options (see *note Export Settings::). ‘DESCRIPTION’ - The document’s description. The description along with author + The document's description. The description along with author name, keywords, and related file metadata are inserted in the output file by the hyperref package. See ‘org-latex-hyperref-template’ for customizing metadata items. See ‘org-latex-title-command’ for typesetting description into the - document’s front matter. Use multiple ‘DESCRIPTION’ keywords for + document's front matter. Use multiple ‘DESCRIPTION’ keywords for long descriptions. ‘LANGUAGE’ @@ -12278,7 +12272,7 @@ options (see *note Export Settings::). variable ‘org-latex-language-alist’. In order to be effective, the ‘babel’ or ‘polyglossia’ - packages—according to the LaTeX compiler used—must be loaded with + packages--according to the LaTeX compiler used--must be loaded with the appropriate language as argument. This can be accomplished by modifying the ‘org-latex-packages-alist’ variable, e.g., with the following snippet (note that ‘polyglossia’ does not work with @@ -12307,7 +12301,7 @@ options (see *note Export Settings::). ‘LATEX_HEADER’ ‘LATEX_HEADER_EXTRA’ - Arbitrary lines to add to the document’s preamble, before the + Arbitrary lines to add to the document's preamble, before the hyperref settings. See ‘org-latex-classes’ for adjusting the structure and order of the LaTeX headers. @@ -12317,16 +12311,16 @@ options (see *note Export Settings::). output file by the hyperref package. See ‘org-latex-hyperref-template’ for customizing metadata items. See ‘org-latex-title-command’ for typesetting description into the - document’s front matter. Use multiple ‘KEYWORDS’ lines if + document's front matter. Use multiple ‘KEYWORDS’ lines if necessary. ‘SUBTITLE’ - The document’s subtitle. It is typeset as per + The document's subtitle. It is typeset as per ‘org-latex-subtitle-format’. If ‘org-latex-subtitle-separate’ is non-‘nil’, it is typed outside of the ‘\title’ macro. See ‘org-latex-hyperref-template’ for customizing metadata items. See ‘org-latex-title-command’ for typesetting description into the - document’s front matter. + document's front matter. The following sections have further details. @@ -12336,7 +12330,7 @@ File: org.info, Node: LaTeX header and sectioning, Next: Quoting LaTeX code, 13.10.3 LaTeX header and sectioning structure --------------------------------------------- -The LaTeX export backend converts the first three of Org’s outline +The LaTeX export backend converts the first three of Org's outline levels into LaTeX headlines. The remaining Org levels are exported as lists. To change this globally for the cut-off point between levels and lists, (see *note Export Settings::). @@ -12378,9 +12372,9 @@ previewing LaTeX snippets (see *note Previewing LaTeX fragments::). some more text LaTeX packages ‘babel’ or ‘polyglossia’ can also be loaded in a -document. The “AUTO” string will be replaced in both cases by the +document. The "AUTO" string will be replaced in both cases by the appropriate value for the ‘LANGUAGE’ keyword, if present in the -document, or by the value of ‘org-export-default-language’. Let’s see +document, or by the value of ‘org-export-default-language’. Let's see some examples in one or another case. ‘Babel’ accepts the classic syntax and (in addition) the new syntax @@ -12394,7 +12388,7 @@ Valid usage examples could be: #+LATEX_HEADER: \usepackage[french,italian,AUTO]{babel} - where “AUTO” is the main language. But it can also be loaded using + where "AUTO" is the main language. But it can also be loaded using the ‘\babelprovide’ command: #+LATEX_HEADER: \usepackage[french,italian]{babel} @@ -12524,7 +12518,7 @@ attributes include: typesetting enhancements to regular tables. The booktabs package has to be loaded through ‘org-latex-packages-alist’. ‘:center’ is for centering the table. ‘:rmlines’ removes all but the very first - horizontal line made of ASCII characters from “table.el” tables + horizontal line made of ASCII characters from "table.el" tables only. ‘:math-prefix’ @@ -12534,7 +12528,7 @@ attributes include: math environment before the table. The LaTeX export backend inserts ‘:math-suffix’ string value in a math environment after the table. The LaTeX export backend inserts ‘:math-arguments’ string - value between the macro name and the table’s contents. + value between the macro name and the table's contents. ‘:math-arguments’ comes in use for matrix macros that require more than one argument, such as ‘qbordermatrix’. @@ -12616,7 +12610,7 @@ Any arbitrary value For example, a user-defined float type with the ‘float’ LaTeX package. - Use the ‘placement’ attribute to modify a floating environment’s + Use the ‘placement’ attribute to modify a floating environment's placement. #+ATTR_LATEX: :float wrap :width 0.38\textwidth :placement {r}{0.4\textwidth} @@ -12743,7 +12737,7 @@ File: org.info, Node: Special blocks in LaTeX export, Next: Horizontal rules i For other special blocks in the Org file, the LaTeX export backend makes a special environment of the same name. The backend also takes -‘:options’, if any, and appends as-is to that environment’s opening +‘:options’, if any, and appends as-is to that environment's opening string. For example: #+BEGIN_abstract @@ -12817,13 +12811,13 @@ extension of the standard LaTeX environment. after contents. Note that without the ‘:literal’ attribute, one or more blank lines between stanzas are exported as a single blank line, and any blank lines before or after the content are removed, - which is more consistent with the syntax of the LaTeX ‘verse’ + which is more consistent with the syntax of the LaTeX 'verse' environment, and the one provided by the ‘verse’ package. If the ‘verse’ package is loaded, the vertical spacing between all stanzas can be controlled by the global length ‘\stanzaskip’ (see ). - A complete example with Shakespeare’s first sonnet: + A complete example with Shakespeare's first sonnet: #+ATTR_LATEX: :center t :latexcode \color{red} :lines 5 #+ATTR_LATEX: :versewidth Feed’st thy light’s flame with self-substantial fuel, @@ -12882,12 +12876,12 @@ File: org.info, Node: Markdown Export, Next: OpenDocument Text Export, Prev: 13.11 Markdown Export ===================== -The Markdown export backend, “md”, converts an Org file to Markdown +The Markdown export backend, "md", converts an Org file to Markdown format, as defined at . This is the original Markdown specification, developed by John Gruber and Aaron Swartz. - Since “md” backend is built on top of the HTML backend (see *note + Since "md" backend is built on top of the HTML backend (see *note HTML Export::), it converts every Org construct not defined in Markdown syntax, such as tables, to HTML. @@ -13000,7 +12994,7 @@ ODT output. Setting these keywords works similar to the general options (see *note Export Settings::). ‘DESCRIPTION’ - This is the document’s description, which the ODT export backend + This is the document's description, which the ODT export backend inserts as document metadata. For long descriptions, use multiple lines, prefixed with ‘DESCRIPTION’. @@ -13030,7 +13024,7 @@ convert a document from one format, say ‘csv’, to another format, say ‘xls’. Customize ‘org-odt-convert-process’ variable to point to ‘unoconv’, -which is the ODT’s preferred converter. Working installations of +which is the ODT's preferred converter. Working installations of LibreOffice would already have ‘unoconv’ installed. Alternatively, other converters may be substituted here. See *note Configuring a document converter::. @@ -13078,7 +13072,7 @@ Applying custom styles: the easy way #+OPTIONS: H:10 num:t 2. Open the above ‘example.odt’ using LibreOffice. Use the _Stylist_ - to locate the target styles, which typically have the “Org” prefix. + to locate the target styles, which typically have the "Org" prefix. Open one, modify, and save as either OpenDocument Text (ODT) or OpenDocument Template (OTT) file. @@ -13202,7 +13196,7 @@ attribute. in the final document. The dimensions of this size are measured in centimeters. The backend then queries the image file for its dimensions measured in pixels. For this measurement, the backend relies on -ImageMagick’s identify program or Emacs ‘create-image’ and ‘image-size’ +ImageMagick's identify program or Emacs ‘create-image’ and ‘image-size’ API. ImageMagick is the preferred choice for large file sizes or frequent batch operations. The backend then converts the pixel dimensions using ‘org-odt-pixels-per-inch’ into the familiar 72 dpi or @@ -13329,8 +13323,7 @@ PNG images ---------- Footnotes ---------- - (1) See MathToWeb -(http://www.mathtoweb.com/cgi-bin/mathtoweb_home.pl). + (1) See MathToWeb (https://mathtoweb.sourceforge.io/). (2) See . @@ -13374,7 +13367,7 @@ to these objects. To modify the category component of the caption, customize the option ‘org-odt-category-map-alist’. For example, to tag embedded images with -the string “Illustration” instead of the default string “Figure”, use +the string "Illustration" instead of the default string "Figure", use the following setting: (setq org-odt-category-map-alist @@ -13422,7 +13415,7 @@ is for unsupported converters or tweaking existing defaults. Register the converter Add the name of the converter to the ‘org-odt-convert-processes’ variable. Note that it also requires how the converter is invoked - on the command line. See the variable’s docstring for details. + on the command line. See the variable's docstring for details. Configure its capabilities Specify which formats the converter can handle by customizing the @@ -13669,8 +13662,8 @@ To verify if such a file is corrupt, validate it against the OpenDocument Relax NG Compact (RNC) syntax schema. But first the ‘.odt’ files have to be decompressed using ‘zip’. Note that ‘.odt’ files are ZIP archives: *note (emacs)File Archives::. The contents of ODT files -are in XML. For general help with validation—and schema-sensitive -editing—of XML files: *note (nxml-mode)Introduction::. +are in XML. For general help with validation--and schema-sensitive +editing--of XML files: *note (nxml-mode)Introduction::. Customize ‘org-odt-schema-dir’ to point to a directory with OpenDocument RNC files and the needed schema-locating rules. The ODT @@ -13810,7 +13803,7 @@ automatically generates a name and destination path for the Info file. To override this default with a more sensible path and name, specify the ‘TEXINFO_FILENAME’ keyword. - Along with the output’s file name, the Texinfo header also contains + Along with the output's file name, the Texinfo header also contains language details (see *note Export Settings::) and encoding system as set in the ‘org-texinfo-coding-system’ variable. Insert ‘TEXINFO_HEADER’ keywords for each additional command in the header, for @@ -13864,7 +13857,7 @@ File: org.info, Node: Info directory file, Next: Headings and sectioning struc --------------------------- The end result of the Texinfo export process is the creation of an Info -file. This Info file’s metadata has variables for category, title, and +file. This Info file's metadata has variables for category, title, and description: ‘TEXINFO_DIR_CATEGORY’, ‘TEXINFO_DIR_NAME’, and ‘TEXINFO_DIR_DESC’ keywords that establish where in the Info hierarchy the file fits. @@ -13891,7 +13884,7 @@ Texinfo structuring commands, define a new class in keyword. When no new class is defined and activated, the Texinfo export backend defaults to the ‘org-texinfo-default-class’. - If an Org headline’s level has no associated Texinfo structuring + If an Org headline's level has no associated Texinfo structuring command, or is below a certain threshold (see *note Export Settings::), then the Texinfo export backend makes it into a list item. @@ -13903,7 +13896,7 @@ Org headline level or the ‘TEXINFO_CLASS’ keyword. headline for each regular sectioning structure. To override this with a shorter menu entry, use the ‘ALT_TITLE’ property (see *note Table of Contents::). Texinfo menu entries also have an option for a longer -‘DESCRIPTION’ property. Here’s an example that uses both to override +‘DESCRIPTION’ property. Here's an example that uses both to override the default menu entry: * Controlling Screen Display @@ -14139,7 +14132,7 @@ File: org.info, Node: Key bindings in Texinfo export, Next: Special blocks in --------------------------------------- Org does not provide any markup for key bindings that corresponds to -Texinfo’s ‘@kbd’ and ‘@key’ commands. One way to deal with this is to +Texinfo's ‘@kbd’ and ‘@key’ commands. One way to deal with this is to fall back to code syntax. ‘~C-x SPC~’, for example, is transcoded to ‘@code{C-x SPC}’. @@ -14258,7 +14251,7 @@ File: org.info, Node: iCalendar Export, Next: Other Built-in Backends, Prev: 13.15 iCalendar Export ====================== -A large part of Org mode’s interoperability success is its ability to +A large part of Org mode's interoperability success is its ability to easily export to or import from external applications. The iCalendar export backend takes calendar data from Org files and exports to the standard iCalendar format. @@ -14282,14 +14275,14 @@ states, configure the variable ‘org-icalendar-categories’. To assign clock alarms based on time, configure the ‘org-icalendar-alarm-time’ variable. - The iCalendar format standard requires globally unique identifier—or -UID—for each entry. The iCalendar export backend creates UIDs during + The iCalendar format standard requires globally unique identifier--or +UID--for each entry. The iCalendar export backend creates UIDs during export. To save a copy of the UID in the Org file set the variable ‘org-icalendar-store-UID’. The backend looks for the ‘ID’ property of the entry for reusing the same UID for subsequent exports. Since a single Org entry can result in multiple iCalendar -entries—timestamp, deadline, scheduled item, or TODO item—Org adds +entries--timestamp, deadline, scheduled item, or TODO item--Org adds prefixes to the UID, depending on which part of the Org entry triggered the creation of the iCalendar entry. Prefixing ensures UIDs remains unique, yet enable synchronization programs trace the connections. @@ -14318,12 +14311,12 @@ multi-line summary, location, or description using ‘+’ syntax (see *note Property Syntax::): * Meeting at location with multi-line address - <2024-01-08 Mon 14:20-15:00> :PROPERTIES: :LOCATION: Someplace :LOCATION+: Some Street 5 :LOCATION+: 12345 Small Town :END: + <2024-01-08 Mon 14:20-15:00> When Org entries do not have ‘SUMMARY’, ‘DESCRIPTION’, ‘LOCATION’ and ‘CLASS’ properties, the iCalendar export backend derives the summary @@ -14592,7 +14585,7 @@ Parse the temporary buffer, creating AST: Convert the AST to text by traversing the AST nodes, depth-first: 1. Convert the leaf nodes (without children) to text as prescribed by - “transcoders” in the selected export backend (2); + "transcoders" in the selected export backend (2); 2. Pass the converted nodes through the corresponding export filters (see *note Filters::); @@ -14640,7 +14633,7 @@ is non-‘nil’, like the following: #+ATTR_ASCII: :language t - Then extend ASCII backend with a custom “my-ascii” backend. + Then extend ASCII backend with a custom "my-ascii" backend. (defun my-ascii-src-block (src-block contents info) "Transcode a SRC-BLOCK element from Org to ASCII. @@ -14740,7 +14733,7 @@ files, to a web server. and PDF conversion so that files are available in both formats on the server. - Publishing has been contributed to Org by David O’Toole. + Publishing has been contributed to Org by David O'Toole. * Menu: @@ -14792,7 +14785,7 @@ the publishing configuration to use when publishing those files. When a project takes the second form listed above, the individual members of the ‘:components’ property are taken to be sub-projects, which group together files requiring different publishing options. When you publish -such a “meta-project”, all the components are also published, in the +such a "meta-project", all the components are also published, in the sequence given.  @@ -14838,7 +14831,7 @@ considered part of the project. This can be modified by setting the following properties ‘:base-extension’ - Extension—without the dot—of source files. This actually is a + Extension--without the dot--of source files. This actually is a regular expression. Set this to the symbol ‘any’ if you want to get all files in ‘:base-directory’, even without extension. @@ -15163,7 +15156,7 @@ File: org.info, Node: Publishing links, Next: Site map, Prev: Publishing opti To create a link from one Org file to another, you would use something like ‘[[file:foo.org][The foo]]’ or simply ‘[[file:foo.org]]’ (see *note External Links::). When published, this link becomes a link to -‘foo.html’. You can thus interlink the pages of your “Org web” project +‘foo.html’. You can thus interlink the pages of your "Org web" project and the links will work as expected when you publish them to HTML. If you also publish the Org source file and want to link to it, use an ‘http’ link instead of a ‘file:’ link, because ‘file’ links are @@ -15288,9 +15281,9 @@ usage. Specialized synchronization utilities offer several advantages. In addition to timestamp comparison, they also do content and permissions/attribute checks. For this reason you might prefer to -publish your web to a local directory—possibly even _in place_ with your -Org files—and then use Unison or Rsync to do the synchronization with -the remote host. +publish your web to a local directory--possibly even _in place_ with +your Org files--and then use Unison or Rsync to do the synchronization +with the remote host. Since Unison, for example, can be configured as to which files to transfer to a certain remote destination, it can greatly simplify the @@ -15430,7 +15423,7 @@ While links (see *note Hyperlinks::) are often sufficient to refer to external or internal information from Org, they have their limitations when referring to multiple targets or typesetting printed publications. - Org mode provides a more sophisticated markup to “cite” external + Org mode provides a more sophisticated markup to "cite" external resources. For example, consider the following Org mode snippet #+bibliography: citationdata.bib @@ -15460,7 +15453,7 @@ formats. For example, the snippet below shows ASCII export output. In addition to export, users can use completion to search and insert citations from the bibliography (via ‘org-cite-insert’). Citations also act like ordinary links, jumping to the citation metadata when -“following” them using ‘org-open-at-point’. +"following" them using ‘org-open-at-point’. You can customize every aspect (_capability_) of citation handling using built-in or external _citation processors_. @@ -15501,7 +15494,7 @@ File: org.info, Node: Citations, Next: Citation export processors, Up: Citati Before adding citations, first set one-or-more bibliographies, either globally with ‘org-cite-global-bibliography’, or locally using one or -more “bibliography” keywords. +more "bibliography" keywords. #+bibliography: SomeFile.bib #+bibliography: /some/other/file.json @@ -15522,8 +15515,8 @@ identifying a reference in the bibliography. [cite:@key] - • Each key can be qualified by a _prefix_ (e.g. “see ”) and/or a - _suffix_ (e.g. “p. 123”), giving information useful or necessary + • Each key can be qualified by a _prefix_ (e.g. "see ") and/or a + _suffix_ (e.g. "p. 123"), giving information useful or necessary for the comprehension of the citation but not included in the reference. @@ -15589,12 +15582,12 @@ Org currently includes the following export processors: this export processor uses BibTeX, the historical bibliographic processor used with LaTeX, thus allowing the use of data and style files compatible with this processor - (including a large number of publishers’ styles). It only - supports LaTeX’s ‘\cite’ and ‘\nocite’ commands. + (including a large number of publishers' styles). It only + supports LaTeX's ‘\cite’ and ‘\nocite’ commands. natbib as with the bibtex processor, but using the LaTeX package - ‘natbib’, allowing more stylistic variants that LaTeX’s + ‘natbib’, allowing more stylistic variants that LaTeX's ‘\cite’ command. biblatex @@ -15610,7 +15603,7 @@ style, and bibliography style; for example (all arguments are optional) #+cite_export: basic author-year author specifies the ‘basic’ export processor with citations inserted as -author’s name and references indexed by author’s names and year; +author's name and references indexed by author's names and year; #+cite_export: csl /some/path/to/vancouver-brackets.csl @@ -15624,7 +15617,7 @@ typesetting variation putting citations between brackets; specifies the ‘natbib’ export processor with a label citation style conformant to the Harvard style and the specification of the Wolkers-Kluwer publisher; since it relies on the ‘bibtex’ processor of -your LaTeX installation, it won’t export to anything but PDF. +your LaTeX installation, it won't export to anything but PDF. #+cite_export: biblatex numeric,backend=bibtex @@ -15689,7 +15682,7 @@ commas, but without any space in-between: #+print_bibliography: :keyword "algebraic logic" :nottype article,book The ‘biblatex’ export processor accepts all options supported by -BibLaTeX’s ‘\printbibliography’ command. +BibLaTeX's ‘\printbibliography’ command. The ‘csl’ processor accepts the following options: @@ -15748,11 +15741,11 @@ or within a fixed width section. #+END_SRC Source code blocks are one of many Org block types, which also -include “center”, “comment”, “dynamic”, “example”, “export”, “quote”, -“special”, and “verse”. This section pertains to blocks between +include "center", "comment", "dynamic", "example", "export", "quote", +"special", and "verse". This section pertains to blocks between ‘#+BEGIN_SRC’ and ‘#+END_SRC’. - Details of Org’s facilities for working with source code are + Details of Org's facilities for working with source code are described in the following sections. * Menu: @@ -15785,7 +15778,7 @@ extract, export, and publish source code blocks. Org can also compile and execute a source code block, then capture the results. The Org mode literature sometimes refers to source code blocks as _live code_ blocks because they can alter the content of the Org document or the material -that it exports. Users can control the “liveliness” of each source code +that it exports. Users can control the "liveliness" of each source code block by tweaking the header arguments (see *note Using Header Arguments::) for compiling, execution, extraction, and exporting. @@ -15794,10 +15787,10 @@ appropriate Emacs major mode that includes features specifically designed for source code in that language. Org can extract one or more source code blocks and write them to one -or more source files—a process known as _tangling_ in literate +or more source files--a process known as _tangling_ in literate programming terminology. - For exporting and publishing, Org’s backends can format a source code + For exporting and publishing, Org's backends can format a source code block appropriately, often with native syntax highlighting. For executing and compiling a source code block, the user can @@ -15808,14 +15801,14 @@ results, Org can insert links to other data types, including audio, video, and graphics. Org can also link a compiler error message to the appropriate line in the source code block. - An important feature of Org’s management of source code blocks is the + An important feature of Org's management of source code blocks is the ability to pass variables, functions, and results to one another using a common syntax for source code blocks in any language. Although most literate programming facilities are restricted to one language or -another, Org’s language-agnostic approach lets the literate programmer +another, Org's language-agnostic approach lets the literate programmer match each programming task with the appropriate computer language and to mix them all together in a single Org document. This -interoperability among languages explains why Org’s source code +interoperability among languages explains why Org's source code management facility was named _Org Babel_ by its originators, Eric Schulte and Dan Davison. @@ -15864,7 +15857,7 @@ or table formulas (see *note The Spreadsheet::) can use the name to reference a source block. This naming serves the same purpose as naming Org tables. Org mode requires unique names. For duplicate - names, Org mode’s behavior is undefined. Inline code blocks cannot + names, Org mode's behavior is undefined. Inline code blocks cannot have a name. ‘#+BEGIN_SRC’ ... ‘#+END_SRC’ @@ -15892,7 +15885,7 @@ or ‘
’ Optional. Heading arguments control many aspects of evaluation, export and tangling of code blocks (see *note Using Header - Arguments::). Using Org’s properties feature, header arguments can + Arguments::). Using Org's properties feature, header arguments can be selectively applied to the entire buffer or specific subtrees of the Org document. @@ -15908,7 +15901,7 @@ File: org.info, Node: Using Header Arguments, Next: Environment of a Code Bloc Org comes with many header arguments common to all languages. New header arguments are added for specific languages as they become available for use in source code blocks. A header argument is specified -with an initial colon followed by the argument’s name in lowercase. +with an initial colon followed by the argument's name in lowercase. Since header arguments can be set in several ways, Org prioritizes them in case of overlaps or conflicts by giving local settings a higher @@ -15975,7 +15968,7 @@ for any block. #+PROPERTY: header-args:R :session *R* #+PROPERTY: header-args :results silent - Header arguments set through Org’s property drawers (see *note + Header arguments set through Org's property drawers (see *note Property Syntax::) apply at the subtree level on down. Since these property drawers can appear anywhere in the file hierarchy, Org uses outermost call or source block to resolve the values. Org ignores @@ -16099,10 +16092,10 @@ the ‘var’ header argument. NAME is the name of the variable bound in the code block body. ASSIGN is a literal value, such as a string, a number, a reference to a table, -a list, a literal example, another code block—with or without -arguments—or the results of evaluating a code block. ASSIGN may specify -a filename for references to elements in a different file, using a ‘:’ -to separate the filename from the reference. +a list, a literal example, another code block--with or without +arguments--or the results of evaluating a code block. ASSIGN may +specify a filename for references to elements in a different file, using +a ‘:’ to separate the filename from the reference. :var NAME=FILE:REFERENCE @@ -16135,12 +16128,12 @@ table The ‘colnames’ header argument accepts ‘yes’, ‘no’, or ‘nil’ values. The default value is ‘nil’: if an input table has column - names—because the second row is a horizontal rule—then Org removes - the column names, processes the table, puts back the column names, - and then writes the table to the results block. Using ‘yes’, Org - does the same to the first non-hline row, even if the initial table - does not contain any horizontal rule. When set to ‘no’, Org does - not pre-process column names at all. + names--because the second row is a horizontal rule--then Org + removes the column names, processes the table, puts back the column + names, and then writes the table to the results block. Using + ‘yes’, Org does the same to the first non-hline row, even if the + initial table does not contain any horizontal rule. When set to + ‘no’, Org does not pre-process column names at all. #+NAME: less-cols | a | @@ -16338,7 +16331,7 @@ with ‘(’, ‘[’, ‘'’ or ‘`’ as Emacs Lisp code. The result of eva that code is then assigned to the value of that variable. The following example shows how to reliably query and pass the file name of the Org mode buffer to a code block using headers. We need reliability here -because the file’s name could change once the code in the block starts +because the file's name could change once the code in the block starts executing. #+BEGIN_SRC sh :var filename=(buffer-file-name) :exports both @@ -16404,12 +16397,12 @@ value creates the directory, if necessary. Setting ‘dir’ to the symbol ‘attach’ or the string ‘"'attach"’ will set ‘dir’ to the directory returned by ‘(org-attach-dir)’, set ‘:mkdir yes’, and insert any file paths, as when using ‘:results file’, which -are under the node’s attachment directory using ‘attachment:’ links +are under the node's attachment directory using ‘attachment:’ links instead of the usual ‘file:’ links. Any returned path outside of the attachment directory will use ‘file:’ links as per usual. For example, to save the plot file in the ‘Work/’ folder of the home -directory—notice tilde is expanded: +directory--notice tilde is expanded: #+BEGIN_SRC R :file myplot.png :dir ~/Work matplot(matrix(rnorm(100), 10), type="l") @@ -16459,7 +16452,7 @@ File: org.info, Node: Evaluating Code Blocks, Next: Results of Evaluation, Pr =========================== A note about security: With code evaluation comes the risk of harm. Org -safeguards by prompting for user’s permission before executing any code +safeguards by prompting for user's permission before executing any code in the source block. To customize this safeguard, or disable it, see *note Code Evaluation Security::. @@ -16482,7 +16475,7 @@ block, collects the results, and inserts them in the buffer. By calling a named code block(2) from an Org mode buffer or a table. Org can call the named code blocks from the current Org mode buffer or -from the “Library of Babel” (see *note Library of Babel::). +from the "Library of Babel" (see *note Library of Babel::). The syntax for ‘CALL’ keyword is: @@ -16567,8 +16560,8 @@ The ‘cache’ header argument is for caching results of evaluating code blocks. Caching results can avoid re-evaluating a code block that have not changed since the previous run. To benefit from the cache and avoid redundant evaluations, the source block must have a result already -present in the buffer, and neither the header arguments—including the -value of ‘var’ references—nor the text of the block itself has changed +present in the buffer, and neither the header arguments--including the +value of ‘var’ references--nor the text of the block itself has changed since the result was last computed. This feature greatly helps avoid long-running calculations. For some edge cases, however, the cached results may not be reliable. @@ -16671,7 +16664,7 @@ are mutually exclusive. When evaluating the code block in a session (see *note Environment of a Code Block::), Org passes the code to an interpreter running as an interactive Emacs inferior process. Org gets the value from - the source code interpreter’s last statement output. Org has to + the source code interpreter's last statement output. Org has to use language-specific methods to obtain the value. For example, from the variable ‘_’ in Ruby, and the value of ‘.Last.value’ in R. @@ -16703,7 +16696,7 @@ Languages::. ‘:results value table’. In-between each table row or below the table headings, sometimes - results have horizontal lines, which are also known as “hlines”. + results have horizontal lines, which are also known as "hlines". The ‘hlines’ argument with the default ‘no’ value strips such lines from the input table. For most code, this is desirable, or else those ‘hline’ symbols raise unbound variable errors. A ‘yes’ @@ -17093,7 +17086,7 @@ FILENAME Export the code block to source file whose file name is derived from any string passed to the ‘tangle’ header argument. Org derives the file name as being relative to the directory of the Org - file’s location. Example: ‘:tangle FILENAME’. + file's location. Example: ‘:tangle FILENAME’. The ‘mkdirp’ header argument creates parent directories for tangled files if the directory does not exist. A ‘yes’ value enables directory @@ -17137,10 +17130,10 @@ source code in the tangled file. Do not insert newlines to pad the tangled code blocks. The ‘shebang’ header argument can turn results into executable script -files. By setting it to a string value—for example, ‘:shebang -"#!/bin/bash"’—Org inserts that string as the first line of the tangled +files. By setting it to a string value--for example, ‘:shebang +"#!/bin/bash"’--Org inserts that string as the first line of the tangled file that the code block is extracted to. Org then turns on the tangled -file’s executable permission. +file's executable permission. The ‘tangle-mode’ header argument specifies what permissions to set for tangled files by ‘set-file-modes’. Permissions are given by an @@ -17153,12 +17146,12 @@ cause the argument to be interpreted as an integer, which can lead to unexpected results (‘444’ is the same as ‘o674’). Two other shorthands are recognized, ls-style strings like ‘rw-r--r--’, and chmod-style permissions like ‘g+w’. Note that chmod-style permissions are based on -‘org-babel-tangle-default-file-mode’, which is ‘#o544’ by default. +‘org-babel-tangle-default-file-mode’, which is ‘#o644’ by default. When ‘:tangle-mode’ and ‘:shebang’ are both specified, the give ‘:tangle-mode’ will override the permissions from ‘:shebang’. When multiple source code blocks tangle to a single file with conflicting -‘:tangle-mode’ header arguments, Org’s behavior is undefined. +‘:tangle-mode’ header arguments, Org's behavior is undefined. By default Org expands code blocks during tangling. The ‘no-expand’ header argument turns off such expansions. Note that one side-effect of @@ -17211,7 +17204,7 @@ tangled source file. To make this extra jump, Org uses ‘org-babel-tangle-jump-to-org’ function with two additional source code block header arguments: - 1. Set ‘padline’ to true—this is the default setting. + 1. Set ‘padline’ to true--this is the default setting. 2. Set ‘comments’ to ‘link’, which makes Org insert links to the Org file. @@ -17267,11 +17260,11 @@ group ‘org-edit-structure’. ‘org-src-lang-modes’ If an Emacs major-mode named ‘-mode’ exists, where is - the language identifier from code block’s header line, then the + the language identifier from code block's header line, then the edit buffer uses that major mode. Use this variable to arbitrarily map language identifiers to major modes. - When language identifier is omitted in the src block, Org mode’s + When language identifier is omitted in the src block, Org mode's behavior is undefined. ‘org-src-window-setup’ @@ -17566,7 +17559,7 @@ File: org.info, Node: Library of Babel, Next: Key bindings and Useful Function 16.12 Library of Babel ====================== -The “Library of Babel” is a collection of code blocks. Like a function +The "Library of Babel" is a collection of code blocks. Like a function library, these code blocks can be called from other Org files. A collection of useful code blocks is available on Worg (https://orgmode.org/worg/library-of-babel.html). For remote code block @@ -17630,7 +17623,7 @@ File: org.info, Node: Batch Execution, Prev: Key bindings and Useful Functions Org mode features, including working with source code facilities can be invoked from the command line. This enables building shell scripts for batch processing, running automated system tasks, and expanding Org -mode’s usefulness. +mode's usefulness. The sample script shows batch processing of multiple files using ‘org-babel-tangle’. @@ -17663,7 +17656,7 @@ File: org.info, Node: Miscellaneous, Next: Hacking, Prev: Working with Source * The Very Busy C-c C-c Key:: When in doubt, press ‘C-c C-c’. * In-buffer Settings:: Overview of keywords. * Regular Expressions:: Elisp regular expressions. -* Org Syntax:: Formal description of Org’s syntax. +* Org Syntax:: Formal description of Org's syntax. * Documentation Access:: Read documentation about current syntax. * Escape Character:: Prevent Org from interpreting your writing. * Code Evaluation Security:: Org files evaluate in-line code. @@ -17681,7 +17674,7 @@ File: org.info, Node: Completion, Next: Structure Templates, Up: Miscellaneou =============== Org has in-buffer completions. Unlike minibuffer completions, which are -useful for quick command interactions, Org’s in-buffer completions are +useful for quick command interactions, Org's in-buffer completions are more suitable for content creation in Org documents. Type one or more letters and invoke the hot key to complete the text in-place. Depending on the context and the keys, Org offers different types of completions. @@ -17784,7 +17777,7 @@ any of the stars. Org comes with a pre-defined list of Speed Keys. To add or modify Speed Keys, customize the option ‘org-speed-commands’. For more -details, see the variable’s docstring. With Speed Keys activated, ‘M-x +details, see the variable's docstring. With Speed Keys activated, ‘M-x org-speed-command-help’, or ‘?’ when point is at the beginning of an Org headline, shows currently active Speed Keys, including the user-defined ones. @@ -17795,7 +17788,7 @@ File: org.info, Node: Clean View, Next: Execute commands in the active region, 17.4 A Cleaner Outline View =========================== -Org’s outline with stars and no indents can look cluttered for short +Org's outline with stars and no indents can look cluttered for short documents. For _book-like_ long documents, the effect is not as noticeable. Org provides an alternate stars and indentation scheme, as shown on the right in the following table. It displays only one star @@ -17862,7 +17855,7 @@ File: org.info, Node: Hard indentation, Prev: Org Indent Mode, Up: Clean View It is possible to use hard spaces to achieve the indentation instead, if the bare ASCII file should have the indented look also outside Emacs(1). -With Org’s support, you have to indent all lines to line up with the +With Org's support, you have to indent all lines to line up with the outline headers. You would use these settings(2): (setq org-adapt-indentation t @@ -18045,7 +18038,7 @@ and reopening the Org file in Emacs also activates the changes. ‘#+PRIORITIES: highest lowest default’ This line sets the limits and the default for the priorities. All - three must be either letters A–Z or numbers 0–9. The highest + three must be either letters A-Z or numbers 0-9. The highest priority must have a lower ASCII number than the lowest priority. ‘#+PROPERTY: Property_Name Value’ @@ -18066,8 +18059,8 @@ and reopening the Org file in Emacs also activates the changes. settings_ as if it was included in the containing Org buffer. The rest of the contents of setup file is ignored. - To visit the setup file—not a URL—use ‘C-c '’ while point is on the - line with the setup file name. + To visit the setup file--not a URL--use ‘C-c '’ while point is on + the line with the setup file name. ‘#+STARTUP:’ Startup options Org uses when first visiting a file. @@ -18118,7 +18111,7 @@ and reopening the Org file in Emacs also activates the changes. Bracket links in Org buffers are displayed hiding the link path and brackets. For example, ‘[[https://orgmode.org][Org Website]]’ is, - by default, displayed as “Org Website”, hiding the link itself and + by default, displayed as "Org Website", hiding the link itself and just displaying its description. Alternatively, the links can be displayed in full. The corresponding variable is ‘org-link-descriptive’. @@ -18238,11 +18231,11 @@ File: org.info, Node: Org Syntax, Next: Documentation Access, Prev: Regular E 17.10 Org Syntax ================ -A reference document providing a formal description of Org’s syntax is +A reference document providing a formal description of Org's syntax is available as a draft on Worg (https://orgmode.org/worg/org-syntax.html), -initially written by Nicolas Goaziou. It defines Org’s core internal -concepts such as “headlines”, “sections”, “affiliated keywords”, -“(greater) elements” and “objects”. Each part of an Org document +initially written by Nicolas Goaziou. It defines Org's core internal +concepts such as "headlines", "sections", "affiliated keywords", +"(greater) elements" and "objects". Each part of an Org document belongs to one of the previous categories. To explore the abstract structure of an Org buffer, run this in a @@ -18250,10 +18243,10 @@ buffer: M-: (org-element-parse-buffer) -It outputs a list containing the buffer’s content represented as an +It outputs a list containing the buffer's content represented as an abstract structure. The export engine relies on the information stored -in this list. Most interactive commands—e.g., for structure -editing—also rely on the syntactic meaning of the surrounding context. +in this list. Most interactive commands--e.g., for structure +editing--also rely on the syntactic meaning of the surrounding context. You can probe the syntax of your documents with the command @@ -18261,7 +18254,7 @@ editing—also rely on the syntactic meaning of the surrounding context. It runs a number of checks to find common mistakes. It then displays their location in a dedicated buffer, along with a description and a -“trust level”, since false-positive are possible. From there, you can +"trust level", since false-positive are possible. From there, you can operate on the reports with the following keys: ‘C-j’, ‘’ Display the offending line @@ -18279,7 +18272,7 @@ File: org.info, Node: Documentation Access, Next: Escape Character, Prev: Org ‘C-c C-x I’ in an Org file tries to open a suitable section of the Org manual depending on the syntax at point. For example, using it on a -headline displays “Document Structure” section. +headline displays "Document Structure" section. ‘q’ closes the Info window. @@ -18318,7 +18311,7 @@ block, in terms of risk, is equivalent to an executable file. Org therefore puts a few confirmation prompts by default. This is to alert the casual user from accidentally running untrusted code. - For users who do not run code blocks or write code regularly, Org’s + For users who do not run code blocks or write code regularly, Org's default settings should suffice. However, some users may want to tweak the prompts for fewer interruptions. To weigh the risks of automatic execution of code blocks, here are some details about code evaluation. @@ -18374,7 +18367,7 @@ File: org.info, Node: Interaction, Next: TTY Keys, Prev: Code Evaluation Secu 17.14 Interaction with Other Packages ===================================== -Org’s compatibility and the level of interaction with other Emacs +Org's compatibility and the level of interaction with other Emacs packages are documented here. * Menu: @@ -18419,7 +18412,7 @@ File: org.info, Node: Cooperation, Next: Conflicts, Up: Interaction (add-hook 'org-mode-hook (lambda () (imenu-add-to-menubar "Imenu"))) - By default the index is two levels deep—you can modify the depth + By default the index is two levels deep--you can modify the depth using the option ‘org-imenu-depth’. Org activates Imenu support only in the buffers opened after @@ -18440,7 +18433,7 @@ File: org.info, Node: Cooperation, Next: Conflicts, Up: Interaction row-spanning, and alignment can be created using the Emacs table package by Takaaki Ota. Org mode recognizes such tables and exports them properly. ‘C-c '’ to edit these tables in a special - buffer, much like Org’s code blocks. Because of interference with + buffer, much like Org's code blocks. Because of interference with other Org mode functionality, Takaaki Ota tables cannot be edited directly in the Org buffer. @@ -18463,7 +18456,7 @@ File: org.info, Node: Conflicts, Prev: Cooperation, Up: Interaction In Emacs, shift-selection combines motions of point with shift key to enlarge regions. Emacs sets this mode by default. This conflicts with -Org’s use of ‘S-’ commands to change timestamps, TODO keywords, +Org's use of ‘S-’ commands to change timestamps, TODO keywords, priorities, and item bullet types, etc. Since ‘S-’ commands outside of specific contexts do not do anything, Org offers the variable ‘org-support-shift-select’ for customization. Org mode accommodates @@ -18475,7 +18468,7 @@ active region even if point moves across a special context. Org key bindings conflict with ‘S-’ keys used by CUA mode. For Org to relinquish these bindings to CUA mode, configure the variable ‘org-replace-disputed-keys’. When set, Org moves the - following key bindings in Org files, and in the agenda buffer—but + following key bindings in Org files, and in the agenda buffer--but not during date selection. ‘S-’ ⇒ ‘M-p’ ‘S-’ ⇒ ‘M-n’ @@ -18487,14 +18480,14 @@ active region even if point moves across a special context. ‘org-disputed-keys’. ‘ecomplete.el’ by Lars Magne Ingebrigtsen - Ecomplete provides “electric” address completion in address header - lines in message buffers. Sadly Orgtbl mode cuts Ecomplete’s power + Ecomplete provides "electric" address completion in address header + lines in message buffers. Sadly Orgtbl mode cuts Ecomplete's power supply: no completion happens when Orgtbl mode is enabled in message buffers while entering text in address header lines. If one wants to use ecomplete one should _not_ follow the advice to automagically turn on Orgtbl mode in message buffers (see *note - Orgtbl Mode::), but instead—after filling in the message - headers—turn on Orgtbl mode manually when needed in the messages + Orgtbl Mode::), but instead--after filling in the message + headers--turn on Orgtbl mode manually when needed in the messages body. ‘filladapt.el’ by Kyle Jones @@ -18530,7 +18523,7 @@ active region even if point moves across a special context. ‘yasnippet.el’ The way Org mode binds the ‘’ key (binding to ‘[tab]’ instead - of ‘"\t"’) overrules YASnippet’s access to this key. The following + of ‘"\t"’) overrules YASnippet's access to this key. The following code fixed this problem: (add-hook 'org-mode-hook @@ -18648,13 +18641,13 @@ for the shell. name, e.g., ‘Org: store-link’ and enter this as _Location_: javascript:location.href='org-protocol://store-link?' + - new URLSearchParams({url:location.href, title:document.title}); + new URLSearchParams({url:location.href, title:document.title});void(0); Title is an optional parameter. Another expression was recommended earlier: javascript:location.href='org-protocol://store-link?url='+ - encodeURIComponent(location.href); + encodeURIComponent(location.href);void(0); The latter form is compatible with older Org versions from 9.0 to 9.4. @@ -18665,7 +18658,7 @@ File: org.info, Node: The capture protocol, Next: The open-source protocol, P 17.16.2 The ‘capture’ protocol ------------------------------ -Activating the “capture” handler pops up a ‘Capture’ buffer in Emacs, +Activating the "capture" handler pops up a ‘Capture’ buffer in Emacs, using acapture template. emacsclient "org-protocol://capture?template=X&url=URL&title=TITLE&body=BODY" @@ -18677,17 +18670,18 @@ using acapture template. new URLSearchParams({ template: 'x', url: window.location.href, title: document.title, body: window.getSelection()}); + void(0); You might have seen another expression: javascript:location.href='org-protocol://capture?template=x'+ '&url='+encodeURIComponent(window.location.href)+ '&title='+encodeURIComponent(document.title)+ - '&body='+encodeURIComponent(window.getSelection()); + '&body='+encodeURIComponent(window.getSelection());void(0); It is a bit more cluttered than the former one, but it is compatible with previous Org versions 9.0-9.4. In these versions encoding of space -as “+” character was not supported by URI decoder. +as "+" character was not supported by URI decoder. The capture template to be used can be specified in the bookmark (like ‘X’ above). If unspecified, the template key is set in the @@ -18709,8 +18703,8 @@ The ‘open-source’ handler is designed to help with editing local sources when reading a document. To that effect, you can use a bookmark with the following location: - javascript:location.href='org-protocol://open-source?&url='+ - encodeURIComponent(location.href) + javascript:location.href='org-protocol://open-source?url='+ + encodeURIComponent(location.href);void(0) The variable ‘org-protocol-project-alist’ maps URLs to local file names, by stripping URL parameters from the end and replacing the @@ -18769,7 +18763,7 @@ existing file name is matched. Two functions can help you filling ‘org-protocol-project-alist’ with valid contents: ‘org-protocol-create’ and ‘org-protocol-create-for-org’. -The latter is of use if you’re editing an Org file that is part of a +The latter is of use if you're editing an Org file that is part of a publishing project.  @@ -18807,7 +18801,7 @@ encrypted when the file is saved. To use a different tag, customize the ;; ;; # -*- buffer-auto-save-file-name: nil; -*- - It’s possible to use different keys for different headings by + It's possible to use different keys for different headings by specifying the respective key as property ‘CRYPTKEY’, e.g.: * Totally secret :crypt: @@ -18830,11 +18824,11 @@ File: org.info, Node: Org Mobile, Next: Drag and Drop & yank-media, Prev: Org Org Mobile is a protocol for synchronizing Org files between Emacs and other applications, e.g., on mobile devices. It enables offline-views -and capture support for an Org mode system that is rooted on a “real” +and capture support for an Org mode system that is rooted on a "real" computer. The external application can also record changes to existing entries. - This appendix describes Org’s support for agenda view formats + This appendix describes Org's support for agenda view formats compatible with Org Mobile. It also describes synchronizing changes, such as to notes, between the mobile application and the computer. @@ -18985,7 +18979,7 @@ the user what must be done with the dropped file: attach it, insert ‘file:’ link, or open the file. Customize ‘org-yank-dnd-method’ to set the default DnD action. - When DnD method is “attach”, Org mode first consults DnD metadata to + When DnD method is "attach", Org mode first consults DnD metadata to decide the attach method. For example, when file/files are dragged from a file manager, Org may attach by copying or by moving. @@ -19011,7 +19005,7 @@ value of ‘org-yank-image-save-method’ when the action to perform is ---------- Footnotes ---------- - (1) By default, ‘org-yank-dnd-default-attach-method’ is set to nil – + (1) By default, ‘org-yank-dnd-default-attach-method’ is set to nil - use the same value as ‘org-attach-method’ (‘cp’ by default).  @@ -19025,7 +19019,7 @@ Org. * Menu: -* Hooks:: How to reach into Org’s internals. +* Hooks:: How to reach into Org's internals. * Add-on Packages:: Available extensions. * Adding Hyperlink Types:: New custom link types. * Adding Export Backends:: How to write new export backends. @@ -19147,7 +19141,7 @@ A review of ‘ol-man.el’: functions use to behave differently when a link is stored interactively by the user. It first checks if the major mode is appropriate. If check fails, the function returns ‘nil’, which - means it isn’t responsible for creating a link to the current + means it isn't responsible for creating a link to the current buffer. Otherwise the function makes a link string by combining the ‘man:’ prefix with the man topic. It also provides a default description. The function ‘org-insert-link’ can insert it back @@ -19159,7 +19153,7 @@ File: org.info, Node: Adding Export Backends, Next: Tables in Arbitrary Syntax A.4 Adding Export Backends ========================== -Org’s export engine makes it easy for writing new backends. The +Org's export engine makes it easy for writing new backends. The framework on which the engine was built makes it easy to derive new backends from existing ones. @@ -19187,8 +19181,8 @@ File: org.info, Node: Tables in Arbitrary Syntax, Next: Dynamic Blocks, Prev: A.5 Tables in Arbitrary Syntax ============================== -Due to Org’s success in handling tables with Orgtbl, a frequently -requested feature is the use of Org’s table functions in other modes, +Due to Org's success in handling tables with Orgtbl, a frequently +requested feature is the use of Org's table functions in other modes, e.g., LaTeX. This would be hard to do in a general way without complicated customization nightmares. Moreover, that would take Org away from its simplicity roots that Orgtbl has proven. There is, @@ -19231,7 +19225,7 @@ For example: #+ORGTBL: SEND table_name translation_function arguments ... -‘table_name’ is the table’s reference name, which is also used in the +‘table_name’ is the table's reference name, which is also used in the receiver lines, and the ‘translation_function’ is the Lisp function that translates. This line, in addition, may also contain alternating key and value arguments at the end. The translation function gets these @@ -19255,7 +19249,7 @@ of these strategies: • Place the table in a block comment. For example, in C mode you could wrap the table between ‘/*’ and ‘*/’ lines. - • Put the table after an “end” statement. For example ‘\bye’ in TeX + • Put the table after an "end" statement. For example ‘\bye’ in TeX and ‘\end{document}’ in LaTeX. • Comment and un-comment each line of the table during edits. The @@ -19344,9 +19338,9 @@ control output, see *note Translator functions::: ‘"%s\\times10^{%s}"’. This may also be a property list with column numbers and formats, for example ‘:efmt (2 "$%s\\times10^{%s}$" 4 "$%s\\cdot10^{%s}$")’. After EFMT has been applied to a value, - FMT—see above—is also applied. Functions with two arguments can be - supplied instead of strings. By default, no special formatting is - applied. + FMT--see above--is also applied. Functions with two arguments can + be supplied instead of strings. By default, no special formatting + is applied. ---------- Footnotes ---------- @@ -19457,7 +19451,7 @@ function that updates the time when the function was last run: ... #+END: -The dynamic block’s writer function: +The dynamic block's writer function: (defun org-dblock-write:block-update-time (params) (let ((fmt (or (plist-get params :format) "%d. %m. %Y"))) @@ -19842,7 +19836,7 @@ entry point for this API is: list of filenames If this is a list, all files in the list are scanned. - The remaining arguments are treated as settings for the scanner’s + The remaining arguments are treated as settings for the scanner's skipping facilities. Valid arguments are: ‘archive’ @@ -19942,7 +19936,7 @@ Eric Schulte and Dan Davison Eric and Dan are jointly responsible for the Org Babel system, which turns Org into a multi-language environment for evaluating code and doing literate programming and reproducible research. - This has become one of Org’s killer features that define what Org + This has become one of Org's killer features that define what Org is today. John Wiegley @@ -19991,7 +19985,7 @@ Nicolas Goaziou His work on ‘org-element.el’ and ‘ox.el’ has been outstanding, and it opened the doors for many new ideas and features. He rewrote many of the old exporters to use the new export engine, and helped - with documenting this major change. More importantly (if that’s + with documenting this major change. More importantly (if that's possible), he has been more than reliable during all the work done for Org 8.0, and always very reactive on the mailing list. @@ -20008,7 +20002,7 @@ Nick Dokos active without him. I received support from so many users that it is clearly impossible -to be fair when shortlisting a few of them, but Org’s history would not +to be fair when shortlisting a few of them, but Org's history would not be complete if the ones above were not mentioned in this manual. B.3 List of Contributions @@ -20029,7 +20023,7 @@ B.3 List of Contributions • Tom Breton wrote ‘org-choose.el’. - • Charles Cave’s suggestion sparked the implementation of templates + • Charles Cave's suggestion sparked the implementation of templates for Remember, which are now templates for capture. • Timothy E Chapman worked on a complete overhaul of the orgmode.org @@ -20112,7 +20106,7 @@ B.3 List of Contributions • Tokuya Kameshima wrote ‘org-wl.el’ and ‘org-mew.el’. - • Shidai Liu (“Leo”) asked for embedded LaTeX and tested it. He also + • Shidai Liu ("Leo") asked for embedded LaTeX and tested it. He also provided frequent feedback and some patches. • Matt Lundin has proposed last-row references for table formulas and @@ -20145,13 +20139,13 @@ B.3 List of Contributions • Greg Newman refreshed the unicorn logo into its current form. - • Tim O’Callaghan suggested in-file links, search options for general + • Tim O'Callaghan suggested in-file links, search options for general file links, and tags. • Osamu Okano wrote ‘orgcard2ref.pl’, a Perl program to create a text version of the reference card. - • Takeshi Okano translated the manual and David O’Toole’s tutorial + • Takeshi Okano translated the manual and David O'Toole's tutorial into Japanese. • Oliver Oppitz suggested multi-state TODO items. @@ -20166,7 +20160,7 @@ B.3 List of Contributions insertion into bundles of 20 for undo. • Ihor Radchenko helped with fixing bugs and improving the user - experience regarding Org’s speed. + experience regarding Org's speed. • T. V. Raman reported bugs and suggested improvements. @@ -20192,7 +20186,7 @@ B.3 List of Contributions • Paul Sexton wrote ‘org-ctags.el’. - • Tom Shannon’s ‘organizer-mode.el’ inspired linking to VM/BBDB/Gnus. + • Tom Shannon's ‘organizer-mode.el’ inspired linking to VM/BBDB/Gnus. • Ilya Shlyakhter proposed the Archive Sibling, line numbering in literal examples, and remote highlighting for referenced code @@ -20220,7 +20214,7 @@ B.3 List of Contributions • Andy Stewart contributed code to ‘ol-w3m.el’, to copy HTML content with links transformation to Org syntax. - • David O’Toole wrote ‘org-publish.el’ and drafted the manual chapter + • David O'Toole wrote ‘org-publish.el’ and drafted the manual chapter about publishing. • Jambunathan K. contributed the ODT exporter. @@ -20277,7 +20271,7 @@ Appendix C GNU Free Documentation License author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others. - This License is a kind of “copyleft”, which means that derivative + This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software. @@ -20298,18 +20292,18 @@ Appendix C GNU Free Documentation License be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The - “Document”, below, refers to any such manual or work. Any member - of the public is a licensee, and is addressed as “you”. You accept + "Document", below, refers to any such manual or work. Any member + of the public is a licensee, and is addressed as "you". You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law. - A “Modified Version” of the Document means any work containing the + A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language. - A “Secondary Section” is a named appendix or a front-matter section + A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the - publishers or authors of the Document to the Document’s overall + publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not @@ -20318,7 +20312,7 @@ Appendix C GNU Free Documentation License of legal, commercial, philosophical, ethical or political position regarding them. - The “Invariant Sections” are certain Secondary Sections whose + The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it @@ -20326,13 +20320,13 @@ Appendix C GNU Free Documentation License contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none. - The “Cover Texts” are certain short passages of text that are + The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words. - A “Transparent” copy of the Document means a machine-readable copy, + A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed @@ -20344,7 +20338,7 @@ Appendix C GNU Free Documentation License been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not - “Transparent” is called “Opaque”. + "Transparent" is called "Opaque". Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, @@ -20357,23 +20351,23 @@ Appendix C GNU Free Documentation License the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only. - The “Title Page” means, for a printed book, the title page itself, + The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For - works in formats which do not have any title page as such, “Title - Page” means the text near the most prominent appearance of the - work’s title, preceding the beginning of the body of the text. + works in formats which do not have any title page as such, "Title + Page" means the text near the most prominent appearance of the + work's title, preceding the beginning of the body of the text. - The “publisher” means any person or entity that distributes copies + The "publisher" means any person or entity that distributes copies of the Document to the public. - A section “Entitled XYZ” means a named subunit of the Document + A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as - “Acknowledgements”, “Dedications”, “Endorsements”, or “History”.) - To “Preserve the Title” of such a section when you modify the - Document means that it remains a section “Entitled XYZ” according + "Acknowledgements", "Dedications", "Endorsements", or "History".) + To "Preserve the Title" of such a section when you modify the + Document means that it remains a section "Entitled XYZ" according to this definition. The Document may include Warranty Disclaimers next to the notice @@ -20403,7 +20397,7 @@ Appendix C GNU Free Documentation License If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and - the Document’s license notice requires Cover Texts, you must + the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly @@ -20475,15 +20469,15 @@ Appendix C GNU Free Documentation License the Addendum below. G. Preserve in that license notice the full lists of Invariant - Sections and required Cover Texts given in the Document’s + Sections and required Cover Texts given in the Document's license notice. H. Include an unaltered copy of this License. - I. Preserve the section Entitled “History”, Preserve its Title, + I. Preserve the section Entitled "History", Preserve its Title, and add to it an item stating at least the title, year, new authors, and publisher of the Modified Version as given on the - Title Page. If there is no section Entitled “History” in the + Title Page. If there is no section Entitled "History" in the Document, create one stating the title, year, authors, and publisher of the Document as given on its Title Page, then add an item describing the Modified Version as stated in the @@ -20493,12 +20487,12 @@ Appendix C GNU Free Documentation License for public access to a Transparent copy of the Document, and likewise the network locations given in the Document for previous versions it was based on. These may be placed in the - “History” section. You may omit a network location for a work + "History" section. You may omit a network location for a work that was published at least four years before the Document itself, or if the original publisher of the version it refers to gives permission. - K. For any section Entitled “Acknowledgements” or “Dedications”, + K. For any section Entitled "Acknowledgements" or "Dedications", Preserve the Title of the section, and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. @@ -20507,11 +20501,11 @@ Appendix C GNU Free Documentation License in their text and in their titles. Section numbers or the equivalent are not considered part of the section titles. - M. Delete any section Entitled “Endorsements”. Such a section + M. Delete any section Entitled "Endorsements". Such a section may not be included in the Modified Version. N. Do not retitle any existing section to be Entitled - “Endorsements” or to conflict in title with any Invariant + "Endorsements" or to conflict in title with any Invariant Section. O. Preserve any Warranty Disclaimers. @@ -20520,15 +20514,15 @@ Appendix C GNU Free Documentation License appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their - titles to the list of Invariant Sections in the Modified Version’s + titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles. - You may add a section Entitled “Endorsements”, provided it contains + You may add a section Entitled "Endorsements", provided it contains nothing but endorsements of your Modified Version by various - parties—for example, statements of peer review or that the text has - been approved by an organization as the authoritative definition of - a standard. + parties--for example, statements of peer review or that the text + has been approved by an organization as the authoritative + definition of a standard. You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of @@ -20566,10 +20560,10 @@ Appendix C GNU Free Documentation License combined work. In the combination, you must combine any sections Entitled - “History” in the various original documents, forming one section - Entitled “History”; likewise combine any sections Entitled - “Acknowledgements”, and any sections Entitled “Dedications”. You - must delete all sections Entitled “Endorsements.” + "History" in the various original documents, forming one section + Entitled "History"; likewise combine any sections Entitled + "Acknowledgements", and any sections Entitled "Dedications". You + must delete all sections Entitled "Endorsements." 6. COLLECTIONS OF DOCUMENTS @@ -20590,16 +20584,16 @@ Appendix C GNU Free Documentation License A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a - storage or distribution medium, is called an “aggregate” if the + storage or distribution medium, is called an "aggregate" if the copyright resulting from the compilation is not used to limit the - legal rights of the compilation’s users beyond what the individual + legal rights of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half - of the entire aggregate, the Document’s Cover Texts may be placed + of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket @@ -20621,8 +20615,8 @@ Appendix C GNU Free Documentation License this License or a notice or disclaimer, the original version will prevail. - If a section in the Document is Entitled “Acknowledgements”, - “Dedications”, or “History”, the requirement (section 4) to + If a section in the Document is Entitled "Acknowledgements", + "Dedications", or "History", the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title. @@ -20663,7 +20657,7 @@ Appendix C GNU Free Documentation License Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered - version of this License “or any later version” applies to it, you + version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the @@ -20671,29 +20665,29 @@ Appendix C GNU Free Documentation License choose any version ever published (not as a draft) by the Free Software Foundation. If the Document specifies that a proxy can decide which future versions of this License can be used, that - proxy’s public statement of acceptance of a version permanently + proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Document. 11. RELICENSING - “Massive Multiauthor Collaboration Site” (or “MMC Site”) means any + "Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. - A “Massive Multiauthor Collaboration” (or “MMC”) contained in the + A "Massive Multiauthor Collaboration" (or "MMC") contained in the site means any set of copyrightable works thus published on the MMC site. - “CC-BY-SA” means the Creative Commons Attribution-Share Alike 3.0 + "CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-profit corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization. - “Incorporate” means to publish or republish a Document, in whole or + "Incorporate" means to publish or republish a Document, in whole or in part, as part of another Document. - An MMC is “eligible for relicensing” if it is licensed under this + An MMC is "eligible for relicensing" if it is licensed under this License, and if all works that were first published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover @@ -20720,7 +20714,7 @@ notices just after the title page: Free Documentation License''. If you have Invariant Sections, Front-Cover Texts and Back-Cover -Texts, replace the “with...Texts.” line with this: +Texts, replace the "with...Texts." line with this: with the Invariant Sections being LIST THEIR TITLES, with the Front-Cover Texts being LIST, and with the Back-Cover Texts @@ -20744,10 +20738,10 @@ D Main Index [index] * Menu: +* _ALL suffix, in properties: Property Syntax. (line 50) * *this*, in post header argument: Results of Evaluation. (line 278) * + suffix, in properties: Property Syntax. (line 52) -* _ALL suffix, in properties: Property Syntax. (line 50) * abbreviation, links: Link Abbreviations. (line 6) * abstract, in LaTeX export: Special blocks in LaTeX export. (line 6) @@ -20772,12 +20766,12 @@ D Main Index (line 6) * agenda views, user-defined: Special Agenda Views. (line 6) -* agenda*, as an agenda views: Storing searches. (line 11) * agenda, as an agenda views: Storing searches. (line 11) * agenda, column view: Agenda Column View. (line 6) * agenda, pipe: Extracting Agenda Information. (line 6) * agenda, with block views: Block agenda. (line 6) +* agenda*, as an agenda views: Storing searches. (line 11) * alignment in tables: Column Width and Alignment. (line 6) * ALLTAGS, special property: Special Properties. (line 13) @@ -20796,8 +20790,8 @@ D Main Index * appointment: Timestamps. (line 14) * appointment <1>: Weekly/daily agenda. (line 126) * appointment reminders: Weekly/daily agenda. (line 126) -* appt.el: Weekly/daily agenda. (line 126) * APPT_WARNTIME, keyword: Weekly/daily agenda. (line 126) +* appt.el: Weekly/daily agenda. (line 126) * archive locations: Moving subtrees. (line 25) * ARCHIVE, keyword: Moving subtrees. (line 35) * ARCHIVE, keyword <1>: In-buffer Settings. (line 16) @@ -20881,8 +20875,6 @@ D Main Index * BBDB links: External Links. (line 6) * BBDB, anniversaries: Weekly/daily agenda. (line 79) * Beamer export: Beamer Export. (line 6) -* BEAMER, keyword: Beamer specific syntax. - (line 19) * BEAMER_ACT, property: Frames and Blocks in Beamer. (line 41) * BEAMER_COL, property: Frames and Blocks in Beamer. @@ -20903,6 +20895,8 @@ D Main Index (line 27) * BEAMER_THEME, keyword: Beamer specific export settings. (line 11) +* BEAMER, keyword: Beamer specific syntax. + (line 19) * BEGIN clocktable: The clock table. (line 36) * BEGIN columnview: Capturing column view. (line 11) @@ -20997,13 +20991,13 @@ D Main Index (line 43) * CLASS, property: iCalendar Export. (line 55) * clean outline view: Clean View. (line 6) +* CLOCK_MODELINE_TOTAL, property: Clocking commands. (line 21) * clocking time: Clocking Work Time. (line 6) -* CLOCKSUM, special property: Special Properties. (line 13) -* CLOCKSUM, special property <1>: Agenda Column View. (line 32) * CLOCKSUM_T, special property: Special Properties. (line 13) * CLOCKSUM_T, special property <1>: Agenda Column View. (line 56) +* CLOCKSUM, special property: Special Properties. (line 13) +* CLOCKSUM, special property <1>: Agenda Column View. (line 32) * clocktable, dynamic block: The clock table. (line 6) -* CLOCK_MODELINE_TOTAL, property: Clocking commands. (line 21) * CLOSED, special property: Special Properties. (line 13) * code block, batch execution: Batch Execution. (line 6) * code block, editing: Editing Source Code. (line 6) @@ -21212,6 +21206,12 @@ D Main Index (line 15) * export back-end: Exporting. (line 12) * export backend: Exporting. (line 12) +* EXPORT_FILE_NAME, keyword: Export Settings. (line 79) +* EXPORT_FILE_NAME, property: ODT export commands. (line 9) +* EXPORT_LATEX_CLASS_OPTIONS, property: LaTeX header and sectioning. + (line 23) +* EXPORT_LATEX_CLASS, property: LaTeX header and sectioning. + (line 23) * export, dispatcher: The Export Dispatcher. (line 6) * export, include files: Include Files. (line 6) @@ -21226,12 +21226,6 @@ D Main Index * exporting, not: Comment Lines. (line 6) * exports, header argument: Exporting Code Blocks. (line 15) -* EXPORT_FILE_NAME, keyword: Export Settings. (line 79) -* EXPORT_FILE_NAME, property: ODT export commands. (line 9) -* EXPORT_LATEX_CLASS, property: LaTeX header and sectioning. - (line 23) -* EXPORT_LATEX_CLASS_OPTIONS, property: LaTeX header and sectioning. - (line 23) * extended TODO keywords: TODO Extensions. (line 6) * external archiving: Moving subtrees. (line 6) * external links: External Links. (line 6) @@ -21249,15 +21243,15 @@ D Main Index * file links: External Links. (line 6) * file links, searching: Search Options. (line 6) * file name completion: Handling Links. (line 114) -* file, header argument: Results of Evaluation. - (line 123) -* FILE, special property: Special Properties. (line 13) * file-desc, header argument: Results of Evaluation. (line 147) * file-ext, header argument: Results of Evaluation. (line 133) * file-mode, header argument: Results of Evaluation. (line 158) +* file, header argument: Results of Evaluation. + (line 123) +* FILE, special property: Special Properties. (line 13) * files for agenda: Agenda Files. (line 6) * files, adding to agenda list: Agenda Files. (line 16) * files, selecting for publishing: Selecting files. (line 6) @@ -21346,23 +21340,18 @@ D Main Index * horizontal rules, markup rules: Horizontal Rules. (line 6) * HTML export: HTML Export. (line 6) * HTML export, CSS: CSS support. (line 6) -* HTML, and Orgtbl mode: Translator functions. - (line 6) -* HTML, keyword: Quoting HTML tags. (line 13) -* html-style, OPTIONS item: CSS support. (line 56) -* HTML5, export new elements: HTML doctypes. (line 25) +* HTML_CONTAINER_CLASS, property: CSS support. (line 62) * HTML_CONTAINER, keyword: HTML specific export settings. (line 22) -* HTML_CONTAINER_CLASS, property: CSS support. (line 62) * HTML_DOCTYPE, keyword: HTML specific export settings. (line 19) +* HTML_HEAD_EXTRA, keyword: HTML specific export settings. + (line 42) +* HTML_HEAD_EXTRA, keyword <1>: CSS support. (line 49) * HTML_HEAD, keyword: HTML specific export settings. (line 38) * HTML_HEAD, keyword <1>: CSS support. (line 49) * HTML_HEADLINE_CLASS, property: CSS support. (line 62) -* HTML_HEAD_EXTRA, keyword: HTML specific export settings. - (line 42) -* HTML_HEAD_EXTRA, keyword <1>: CSS support. (line 49) * HTML_INCLUDE_STYLE, keyword: CSS support. (line 44) * HTML_LINK_HOME, keyword: HTML specific export settings. (line 26) @@ -21370,6 +21359,11 @@ D Main Index (line 29) * HTML_MATHJAX, keyword: HTML specific export settings. (line 33) +* html-style, OPTIONS item: CSS support. (line 56) +* HTML, and Orgtbl mode: Translator functions. + (line 6) +* HTML, keyword: Quoting HTML tags. (line 13) +* HTML5, export new elements: HTML doctypes. (line 25) * hyperlinks: Hyperlinks. (line 6) * hyperlinks, adding new types: Adding Hyperlink Types. (line 6) @@ -21477,30 +21471,30 @@ D Main Index * LaTeX interpretation: Embedded LaTeX. (line 6) * LaTeX sectioning structure: LaTeX header and sectioning. (line 6) -* LaTeX, and Orgtbl mode: A LaTeX example. (line 6) -* LATEX, keyword: Quoting LaTeX code. (line 15) -* LATEX_CLASS, keyword: LaTeX specific export settings. - (line 41) -* LATEX_CLASS, keyword <1>: LaTeX header and sectioning. - (line 23) * LATEX_CLASS_OPTIONS, keyword: LaTeX specific export settings. (line 49) * LATEX_CLASS_OPTIONS, keyword <1>: LaTeX header and sectioning. (line 23) +* LATEX_CLASS, keyword: LaTeX specific export settings. + (line 41) +* LATEX_CLASS, keyword <1>: LaTeX header and sectioning. + (line 23) * LATEX_COMPILER, keyword: LaTeX/PDF export commands. (line 25) * LATEX_COMPILER, keyword <1>: LaTeX specific export settings. (line 53) +* LATEX_HEADER_EXTRA, keyword: LaTeX specific export settings. + (line 58) +* LATEX_HEADER_EXTRA, keyword <1>: LaTeX header and sectioning. + (line 30) * LATEX_HEADER, keyword: HTML specific export settings. (line 51) * LATEX_HEADER, keyword <1>: LaTeX specific export settings. (line 58) * LATEX_HEADER, keyword <2>: LaTeX header and sectioning. (line 30) -* LATEX_HEADER_EXTRA, keyword: LaTeX specific export settings. - (line 58) -* LATEX_HEADER_EXTRA, keyword <1>: LaTeX header and sectioning. - (line 30) +* LaTeX, and Orgtbl mode: A LaTeX example. (line 6) +* LATEX, keyword: Quoting LaTeX code. (line 15) * Latin-1 export: ASCII/Latin-1/UTF-8 export. (line 6) * lettered lists, in Texinfo export: Plain lists in Texinfo export. @@ -21540,14 +21534,14 @@ D Main Index * lists, plain: Plain Lists. (line 6) * literal examples, markup rules: Literal Examples. (line 6) * LOCATION, property: iCalendar Export. (line 55) +* LOG_INTO_DRAWER, property: Tracking TODO state changes. + (line 6) +* LOG_INTO_DRAWER, property <1>: Clocking commands. (line 7) * logging, of progress: Progress Logging. (line 6) * LOGGING, property: Tracking TODO state changes. (line 45) * LOGGING, property <1>: Property Inheritance. (line 37) -* LOG_INTO_DRAWER, property: Tracking TODO state changes. - (line 6) -* LOG_INTO_DRAWER, property <1>: Clocking commands. (line 7) * lookup functions in tables: Lookup functions. (line 6) * lualatex: LaTeX/PDF export commands. (line 25) @@ -21603,25 +21597,25 @@ D Main Index (line 107) * NOBLOCKING, property: TODO dependencies. (line 29) * not responsive: Feedback. (line 72) -* noweb, header argument: Noweb Reference Syntax. - (line 18) * noweb-ref, header argument: Noweb Reference Syntax. (line 6) * noweb-sep, header argument: Noweb Reference Syntax. (line 104) +* noweb, header argument: Noweb Reference Syntax. + (line 18) * number headlines: Dynamic Headline Numbering. (line 6) -* occur, command: Sparse Trees. (line 6) * occur-tree: Storing searches. (line 11) +* occur, command: Sparse Trees. (line 6) * odd-levels-only outlines: Clean View. (line 6) * ODT: OpenDocument Text Export. (line 6) -* ODT, keyword: Advanced topics in ODT export. - (line 120) * ODT_STYLES_FILE, keyword: ODT specific export settings. (line 22) * ODT_STYLES_FILE, keyword <1>: Applying custom styles. (line 29) +* ODT, keyword: Advanced topics in ODT export. + (line 120) * only-contents, include: Include Files. (line 55) * open-source protocol: The open-source protocol. (line 6) @@ -21682,9 +21676,9 @@ D Main Index * presentation, of agenda items: Presentation and Sorting. (line 6) * print edition: Summary. (line 63) -* printing sparse trees: Sparse Trees. (line 52) * PRINT_BIBLIOGRAPHY, keyword: Bibliography printing. (line 6) +* printing sparse trees: Sparse Trees. (line 52) * priorities: Priorities. (line 6) * PRIORITIES, keyword: Priorities. (line 52) * PRIORITIES, keyword <1>: In-buffer Settings. (line 44) @@ -21971,18 +21965,18 @@ D Main Index * tags hierarchy: Tag Hierarchy. (line 6) * tags view: Matching tags and properties. (line 6) +* tags-todo: Storing searches. (line 11) +* tags-tree: Storing searches. (line 11) * tags, as an agenda view: Storing searches. (line 11) * tags, groups: Tag Hierarchy. (line 6) * TAGS, keyword: Setting Tags. (line 22) * TAGS, keyword <1>: In-buffer Settings. (line 202) * tags, setting: Setting Tags. (line 6) * TAGS, special property: Special Properties. (line 13) -* tags-todo: Storing searches. (line 11) -* tags-tree: Storing searches. (line 11) -* tangle, header argument: Extracting Source Code. - (line 23) * tangle-mode, header argument: Extracting Source Code. (line 89) +* tangle, header argument: Extracting Source Code. + (line 23) * tangling: Extracting Source Code. (line 6) * targets, for links: Internal Links. (line 17) @@ -22005,8 +21999,6 @@ D Main Index * Tempo: Structure Templates. (line 21) * TeX interpretation: Embedded LaTeX. (line 6) * TeX symbol completion: Completion. (line 6) -* TEXINFO, keyword: Quoting Texinfo code. - (line 9) * TEXINFO_CLASS, keyword: Texinfo specific export settings. (line 20) * TEXINFO_CLASS, keyword <1>: Texinfo file header. (line 19) @@ -22033,6 +22025,8 @@ D Main Index (line 48) * TEXINFO_PRINTED_TITLE, keyword <1>: Texinfo title and copyright page. (line 6) +* TEXINFO, keyword: Quoting Texinfo code. + (line 9) * text areas, in HTML: Text areas in HTML export. (line 6) * text search: Search view. (line 6) @@ -22042,22 +22036,22 @@ D Main Index (line 31) * time range: Timestamps. (line 49) * time range <1>: Timestamps. (line 56) +* time-of-day specification: Time-of-day specifications. + (line 6) * time, computing: Durations and time values. (line 6) * time, macro: Macro Replacement. (line 56) * time, reading in minibuffer: The date/time prompt. (line 6) -* time-of-day specification: Time-of-day specifications. - (line 6) * timerange: Timestamps. (line 56) * times: Dates and Times. (line 6) * timestamp: Dates and Times. (line 6) * timestamp <1>: Timestamps. (line 14) +* TIMESTAMP_IA, special property: Special Properties. (line 13) * timestamp, inactive: Timestamps. (line 68) * TIMESTAMP, special property: Special Properties. (line 13) * timestamp, with repeater interval: Timestamps. (line 29) * timestamps: Timestamps. (line 6) -* TIMESTAMP_IA, special property: Special Properties. (line 13) * TIMEZONE, property: iCalendar Export. (line 55) * TINDEX, keyword: Indices. (line 6) * TITLE, keyword: Export Settings. (line 75) @@ -22076,11 +22070,11 @@ D Main Index * TODO list, global: Global TODO list. (line 6) * TODO types: TODO types. (line 6) * TODO workflow: Workflow states. (line 6) +* todo-tree: Storing searches. (line 11) * todo, as an agenda view: Storing searches. (line 11) * TODO, keyword: Per-file keywords. (line 6) * TODO, keyword <1>: In-buffer Settings. (line 207) * TODO, special property: Special Properties. (line 13) -* todo-tree: Storing searches. (line 11) * top headline filtering, in agenda: Filtering/limiting agenda items. (line 20) * Top node, in Texinfo export: Headings and sectioning structure. @@ -22093,9 +22087,9 @@ D Main Index * tty key bindings: TTY Keys. (line 6) * two-column tables, in Texinfo export: Plain lists in Texinfo export. (line 19) -* types as TODO keywords: TODO types. (line 6) * TYP_TODO, keyword: Per-file keywords. (line 6) * TYP_TODO, keyword <1>: In-buffer Settings. (line 207) +* types as TODO keywords: TODO types. (line 6) * underlined text, markup rules: Emphasis and Monospace. (line 6) * undoing remote-editing events: Agenda Commands. (line 231) @@ -22154,23 +22148,27 @@ E Key Index [index] * Menu: +* _: CDLaTeX mode. (line 43) +* -: Agenda Commands. (line 293) +* ,: Agenda Commands. (line 283) +* :: Agenda Commands. (line 279) * !: Setting Tags. (line 127) * ! (Agenda dispatcher): Stuck projects. (line 17) -* # (Agenda dispatcher): Stuck projects. (line 14) -* $: Agenda Commands. (line 269) -* %: Agenda Commands. (line 383) -* ': CDLaTeX mode. (line 57) -* *: Agenda Commands. (line 363) -* * (Agenda dispatcher): Agenda Dispatcher. (line 55) -* +: Agenda Commands. (line 288) -* ,: Agenda Commands. (line 283) -* -: Agenda Commands. (line 293) +* ? (Agenda dispatcher): Pulling from the mobile application. + (line 39) * .: The date/time prompt. (line 84) * . <1>: Agenda Commands. (line 118) +* ': CDLaTeX mode. (line 57) +* [: Agenda Commands. (line 142) +* *: Agenda Commands. (line 363) +* * (Agenda dispatcher): Agenda Dispatcher. (line 55) * / (Agenda dispatcher): Agenda Dispatcher. (line 30) -* 1..9,0: Using column view. (line 35) -* :: Agenda Commands. (line 279) +* # (Agenda dispatcher): Stuck projects. (line 14) +* %: Agenda Commands. (line 383) +* `: CDLaTeX mode. (line 51) +* ^: CDLaTeX mode. (line 43) +* +: Agenda Commands. (line 288) * <: Using column view. (line 67) * < <1>: The date/time prompt. (line 84) @@ -22180,12 +22178,8 @@ E Key Index * > <1>: The date/time prompt. (line 84) * > <2>: Agenda Commands. (line 332) -* ? (Agenda dispatcher): Pulling from the mobile application. - (line 39) -* [: Agenda Commands. (line 142) -* ^: CDLaTeX mode. (line 43) -* _: CDLaTeX mode. (line 43) -* `: CDLaTeX mode. (line 51) +* $: Agenda Commands. (line 269) +* 1..9,0: Using column view. (line 35) * a: Using column view. (line 57) * A: Agenda Commands. (line 64) * a <1>: Agenda Commands. (line 256) @@ -22198,35 +22192,43 @@ E Key Index * C <1>: Agenda Commands. (line 485) * C (Agenda dispatcher): Storing searches. (line 11) * C (Capture menu: Capture templates. (line 11) -* C-#: Advanced features. (line 11) -* C-': Agenda Files. (line 26) +* C-_: Agenda Commands. (line 231) * C-,: Agenda Files. (line 26) * C-.: The date/time prompt. (line 84) +* C-': Agenda Files. (line 26) +* C-#: Advanced features. (line 11) * C-0 C-c C-w: Refile and Copy. (line 46) * C-2 C-c C-w: Refile and Copy. (line 38) * C-3 C-c C-w: Refile and Copy. (line 41) +* C-c -: Plain Lists. (line 132) +* C-c - <1>: Built-in Table Editor. + (line 127) +* C-c ,: Priorities. (line 33) +* C-c ;: Comment Lines. (line 20) * C-c !: Creating Timestamps. (line 25) -* C-c #: Checkboxes. (line 121) -* C-c $: Moving subtrees. (line 10) -* C-c %: Handling Links. (line 161) -* C-c &: Handling Links. (line 166) +* C-c ?: Editing and debugging formulas. + (line 25) +* C-c .: Creating Timestamps. (line 11) * C-c ': Editing and debugging formulas. (line 37) * C-c ' <1>: Literal Examples. (line 102) * C-c ' <2>: Include Files. (line 65) * C-c ' <3>: Editing Source Code. (line 6) * C-c ' <4>: Cooperation. (line 63) +* C-c [: Agenda Files. (line 16) +* C-c ]: Agenda Files. (line 22) +* C-c {: Editing and debugging formulas. + (line 34) +* C-c { <1>: CDLaTeX mode. (line 25) +* C-c }: Editing and debugging formulas. + (line 29) +* C-c } <1>: Editing and debugging formulas. + (line 83) +* C-c @: Structure Editing. (line 66) * C-c *: Structure Editing. (line 131) * C-c * <1>: Plain Lists. (line 144) * C-c * <2>: Updating the table. (line 14) -* C-c +: Built-in Table Editor. - (line 182) -* C-c ,: Priorities. (line 33) -* C-c -: Plain Lists. (line 132) -* C-c - <1>: Built-in Table Editor. - (line 127) -* C-c .: Creating Timestamps. (line 11) * C-c /: Sparse Trees. (line 16) * C-c / <1>: Conflicts. (line 51) * C-c / /: Sparse Trees. (line 20) @@ -22241,17 +22243,32 @@ E Key Index * C-c / p: Property Searches. (line 28) * C-c / r: Sparse Trees. (line 20) * C-c / t: TODO Basics. (line 35) -* C-c ;: Comment Lines. (line 20) +* C-c \: Tag Searches. (line 10) +* C-c \ <1>: Property Searches. (line 11) +* C-c &: Handling Links. (line 166) +* C-c #: Checkboxes. (line 121) +* C-c %: Handling Links. (line 161) +* C-c `: Built-in Table Editor. + (line 203) +* C-c ^: Structure Editing. (line 110) +* C-c ^ <1>: Plain Lists. (line 160) +* C-c ^ <2>: Built-in Table Editor. + (line 135) +* C-c +: Built-in Table Editor. + (line 182) * C-c <: Creating Timestamps. (line 32) * C-c =: Column formulas. (line 33) * C-c = <1>: Editing and debugging formulas. (line 14) * C-c >: Creating Timestamps. (line 35) -* C-c ?: Editing and debugging formulas. - (line 25) -* C-c @: Structure Editing. (line 66) -* C-c C-*: Plain Lists. (line 149) +* C-c |: Built-in Table Editor. + (line 43) +* C-c | <1>: Built-in Table Editor. + (line 222) +* C-c ~: Cooperation. (line 67) +* C-c $: Moving subtrees. (line 10) * C-c C-,: Structure Templates. (line 11) +* C-c C-*: Plain Lists. (line 149) * C-c C-a: Attachment defaults and dispatcher. (line 20) * C-c C-a <1>: Agenda Commands. (line 304) @@ -22525,15 +22542,19 @@ E Key Index * C-c C-w <1>: Refile and Copy. (line 13) * C-c C-w <2>: Agenda Commands. (line 253) * C-c C-w (Capture buffer): Using capture. (line 22) -* C-c C-x ,: Timers. (line 44) +* C-c C-x _: Timers. (line 47) * C-c C-x -: Timers. (line 36) -* C-c C-x .: Timers. (line 32) -* C-c C-x 0: Timers. (line 13) +* C-c C-x ,: Timers. (line 44) * C-c C-x ;: Timers. (line 23) +* C-c C-x .: Timers. (line 32) +* C-c C-x @: Citations. (line 17) +* C-c C-x \: Subscripts and Superscripts. + (line 29) +* C-c C-x \ <1>: Special Symbols. (line 31) * C-c C-x <: Agenda Files. (line 43) * C-c C-x >: Agenda Files. (line 52) * C-c C-x > <1>: Agenda Commands. (line 210) -* C-c C-x @: Citations. (line 17) +* C-c C-x 0: Timers. (line 13) * C-c C-x a: Internal archiving. (line 39) * C-c C-x A: Internal archiving. (line 54) * C-c C-x a <1>: Agenda Commands. (line 261) @@ -22600,10 +22621,6 @@ E Key Index (line 80) * C-c C-x x <1>: The clock table. (line 11) * C-c C-x x <2>: Dynamic Blocks. (line 10) -* C-c C-x \: Subscripts and Superscripts. - (line 29) -* C-c C-x \ <1>: Special Symbols. (line 31) -* C-c C-x _: Timers. (line 47) * C-c C-y: Creating Timestamps. (line 62) * C-c C-y <1>: Clocking commands. (line 53) * C-c C-z: Drawers. (line 40) @@ -22615,28 +22632,6 @@ E Key Index (line 55) * C-c TAB <1>: Column Width and Alignment. (line 44) -* C-c [: Agenda Files. (line 16) -* C-c \: Tag Searches. (line 10) -* C-c \ <1>: Property Searches. (line 11) -* C-c ]: Agenda Files. (line 22) -* C-c ^: Structure Editing. (line 110) -* C-c ^ <1>: Plain Lists. (line 160) -* C-c ^ <2>: Built-in Table Editor. - (line 135) -* C-c `: Built-in Table Editor. - (line 203) -* C-c {: Editing and debugging formulas. - (line 34) -* C-c { <1>: CDLaTeX mode. (line 25) -* C-c |: Built-in Table Editor. - (line 43) -* C-c | <1>: Built-in Table Editor. - (line 222) -* C-c }: Editing and debugging formulas. - (line 29) -* C-c } <1>: Editing and debugging formulas. - (line 83) -* C-c ~: Cooperation. (line 67) * C-g: Setting Tags. (line 121) * C-k: Agenda Commands. (line 247) * C-RET: Structure Editing. (line 26) @@ -22650,8 +22645,8 @@ E Key Index * C-S-RIGHT <1>: Agenda Commands. (line 241) * C-S-UP: Clocking commands. (line 59) * C-u C-c !: Creating Timestamps. (line 25) -* C-u C-c *: Updating the table. (line 19) * C-u C-c .: Creating Timestamps. (line 16) +* C-u C-c *: Updating the table. (line 19) * C-u C-c =: Field and range formulas. (line 28) * C-u C-c = <1>: Editing and debugging formulas. @@ -22669,8 +22664,8 @@ E Key Index * C-u C-c TAB: Column Width and Alignment. (line 54) * C-u C-u C-c !: Creating Timestamps. (line 25) -* C-u C-u C-c *: Updating the table. (line 24) * C-u C-u C-c .: Creating Timestamps. (line 21) +* C-u C-u C-c *: Updating the table. (line 24) * C-u C-u C-c =: Editing and debugging formulas. (line 19) * C-u C-u C-c C-c: Updating the table. (line 24) @@ -22701,7 +22696,6 @@ E Key Index * C-x n s: Structure Editing. (line 122) * C-x n w: Structure Editing. (line 128) * C-y: Structure Editing. (line 86) -* C-_: Agenda Commands. (line 231) * d: Agenda Commands. (line 71) * D: Agenda Commands. (line 127) * e: Using column view. (line 43) @@ -22928,6 +22922,7 @@ E Key Index * u: Agenda Commands. (line 367) * U: Agenda Commands. (line 371) * v: Using column view. (line 53) +* v [: Agenda Commands. (line 142) * v a: Agenda Commands. (line 146) * v A: Agenda Commands. (line 154) * v c: Agenda Commands. (line 169) @@ -22940,7 +22935,6 @@ E Key Index * v SPC: Agenda Commands. (line 107) * v w: Agenda Commands. (line 81) * v y: Agenda Commands. (line 101) -* v [: Agenda Commands. (line 142) * w: Agenda Commands. (line 81) * X: Agenda Commands. (line 343) * x: Agenda Commands. (line 499) @@ -23302,9 +23296,9 @@ F Command and Function Index (line 6) * org-insert-drawer: Drawers. (line 18) * org-insert-drawer <1>: Property Syntax. (line 94) -* org-insert-heading: Plain Lists. (line 84) -* org-insert-heading <1>: Timers. (line 40) +* org-insert-heading: Timers. (line 40) * org-insert-heading-respect-content: Structure Editing. (line 26) +* org-insert-item: Plain Lists. (line 84) * org-insert-link: Handling Links. (line 91) * org-insert-link-global: Using Links Outside Org. (line 6) @@ -23345,6 +23339,7 @@ F Command and Function Index * org-md-export-as-markdown: Markdown Export. (line 27) * org-md-export-to-markdown: Markdown Export. (line 23) * org-meta-return: Structure Editing. (line 7) +* org-meta-return <1>: Plain Lists. (line 84) * org-mobile-pull: Pulling from the mobile application. (line 6) * org-mobile-push: Pushing to the mobile application. @@ -23668,7 +23663,7 @@ org-customize’ and then click yourself through the tree. * org-agenda-custom-commands <2>: Setting options. (line 6) * org-agenda-custom-commands <3>: Extracting Agenda Information. (line 10) -* org-agenda-custom-commands-contexts: Setting options. (line 59) +* org-agenda-custom-commands-contexts: Setting options. (line 60) * org-agenda-diary-file: Agenda Commands. (line 464) * org-agenda-dim-blocked-tasks: TODO dependencies. (line 48) * org-agenda-dim-blocked-tasks <1>: Speeding Up Your Agendas. @@ -24018,7 +24013,6 @@ org-customize’ and then click yourself through the tree. (line 89) * org-habit-show-habits-only-for-today: Tracking your habits. (line 96) -* org-hide, face: Hard indentation. (line 21) * org-hide-block-startup: Blocks. (line 6) * org-hide-block-startup <1>: In-buffer Settings. (line 186) * org-hide-drawer-startup: In-buffer Settings. (line 186) @@ -24027,6 +24021,7 @@ org-customize’ and then click yourself through the tree. * org-hide-leading-stars: Hard indentation. (line 21) * org-hide-leading-stars <1>: In-buffer Settings. (line 148) * org-hide-macro-markers: Macro Replacement. (line 88) +* org-hide, face: Hard indentation. (line 21) * org-hierarchical-todo-statistics: Breaking Down Tasks. (line 25) * org-html-container-element: HTML specific export settings. (line 22) @@ -24290,7 +24285,7 @@ org-customize’ and then click yourself through the tree. * org-property-allowed-value-functions: Using the Property API. (line 63) * org-protocol-default-template-key: The capture protocol. - (line 30) + (line 31) * org-protocol-project-alist: The open-source protocol. (line 13) * org-publish-project-alist: Project alist. (line 6) @@ -24399,8 +24394,6 @@ org-customize’ and then click yourself through the tree. * org-timestamp-custom-formats: Custom time format. (line 6) * org-timestamp-custom-formats <1>: In-buffer Settings. (line 160) * org-timestamp-rounding-minutes: Creating Timestamps. (line 16) -* org-todo, face: Faces for TODO keywords. - (line 6) * org-todo-keyword-faces: Faces for TODO keywords. (line 6) * org-todo-keywords: TODO Basics. (line 35) @@ -24409,6 +24402,8 @@ org-customize’ and then click yourself through the tree. * org-todo-keywords <3>: In-buffer Settings. (line 207) * org-todo-repeat-to-state: Repeated tasks. (line 22) * org-todo-state-tags-triggers: TODO Basics. (line 56) +* org-todo, face: Faces for TODO keywords. + (line 6) * org-track-ordered-property-with-tag: TODO dependencies. (line 38) * org-track-ordered-property-with-tag <1>: Checkboxes. (line 113) * org-treat-insert-todo-heading-as-state-change: Structure Editing. @@ -24445,598 +24440,598 @@ org-customize’ and then click yourself through the tree.  Tag Table: -Node: Top884 -Node: Introduction23025 -Node: Summary23487 -Node: Installation26642 -Ref: Using Emacs packaging system27565 -Ref: Using Org's git repository28423 -Ref: Installing Org's contributed packages29381 -Node: Activation30011 -Ref: Activation-Footnote-131685 -Node: Feedback31813 -Ref: How to create a useful backtrace35028 -Ref: How to profile Org performance36144 -Ref: Feedback-Footnote-138369 -Node: Conventions38495 -Ref: TODO keywords tags properties etc38666 -Ref: Key bindings and commands39559 -Node: Document Structure40189 -Node: Headlines41361 -Ref: Headlines-Footnote-142660 -Node: Visibility Cycling42939 -Node: Global and local cycling43329 -Ref: Global and local cycling-Footnote-146040 -Ref: Global and local cycling-Footnote-246102 -Node: Initial visibility46406 -Ref: Initial visibility-Footnote-147596 -Node: Catching invisible edits47789 -Node: Motion48531 -Node: Structure Editing49995 -Node: Sparse Trees56584 -Ref: Sparse Trees-Footnote-159181 -Ref: Sparse Trees-Footnote-259296 -Node: Plain Lists59372 -Ref: Plain Lists-Footnote-166959 -Ref: Plain Lists-Footnote-267323 -Ref: Plain Lists-Footnote-367423 -Ref: Plain Lists-Footnote-467680 -Ref: Plain Lists-Footnote-567857 -Ref: Plain Lists-Footnote-667961 -Ref: Plain Lists-Footnote-768067 -Node: Drawers68137 -Ref: Drawers-Footnote-169832 -Node: Blocks69944 -Node: Tables70537 -Node: Built-in Table Editor71220 -Ref: Creation and conversion72956 -Ref: Re-aligning and field motion73894 -Ref: Column and row editing74829 -Ref: Regions77259 -Ref: Calculations78658 -Ref: Miscellaneous (1)79471 -Ref: Built-in Table Editor-Footnote-181948 -Node: Column Width and Alignment82056 -Node: Column Groups85393 -Node: Orgtbl Mode86960 -Node: The Spreadsheet87775 -Node: References89249 -Ref: Field references89708 -Ref: Range references92147 -Ref: Field coordinates in formulas93406 -Ref: Named references94391 -Ref: Remote references95362 -Ref: References-Footnote-196284 -Ref: References-Footnote-296512 -Ref: References-Footnote-396615 -Node: Formula syntax for Calc96940 -Ref: Formula syntax for Calc-Footnote-1102802 -Node: Formula syntax for Lisp103141 -Node: Durations and time values105676 -Node: Field and range formulas107063 -Node: Column formulas109532 -Node: Lookup functions111644 -Node: Editing and debugging formulas113613 -Ref: Using multiple TBLFM lines118130 -Ref: Debugging formulas118973 -Node: Updating the table119391 -Node: Advanced features120763 -Ref: Advanced features-Footnote-1125214 -Node: Org Plot125322 -Ref: Graphical plots using Gnuplot125523 -Ref: Plot options128046 -Ref: ASCII bar plots130965 -Node: Hyperlinks132214 -Node: Link Format133078 -Ref: Link Format-Footnote-1135247 -Ref: Link Format-Footnote-2135479 -Node: Internal Links135611 -Ref: Internal Links-Footnote-1138173 -Ref: Internal Links-Footnote-2138413 -Node: Radio Targets138554 -Node: External Links139271 -Ref: External Links-Footnote-1144900 -Node: Handling Links145324 -Ref: Handling Links-Footnote-1153846 -Ref: Handling Links-Footnote-2154036 -Ref: Handling Links-Footnote-3154170 -Ref: Handling Links-Footnote-4154466 -Ref: Handling Links-Footnote-5154728 -Ref: Handling Links-Footnote-6154850 -Node: Using Links Outside Org154925 -Node: Link Abbreviations155400 -Node: Search Options158362 -Ref: Search Options-Footnote-1160507 -Node: Custom Searches160588 -Node: TODO Items161622 -Ref: TODO Items-Footnote-1162747 -Node: TODO Basics162861 -Node: TODO Extensions165496 -Node: Workflow states166549 -Ref: Workflow states-Footnote-1167948 -Node: TODO types168064 -Ref: TODO types-Footnote-1169883 -Node: Multiple sets in one file169955 -Node: Fast access to TODO states171900 -Ref: Fast access to TODO states-Footnote-1172780 -Node: Per-file keywords172887 -Ref: Per-file keywords-Footnote-1174357 -Node: Faces for TODO keywords174561 -Node: TODO dependencies175634 -Node: Progress Logging178125 -Node: Closing items179262 -Ref: Closing items-Footnote-1180262 -Ref: Closing items-Footnote-2180336 -Node: Tracking TODO state changes180414 -Ref: Tracking TODO state changes-Footnote-1183549 -Ref: Tracking TODO state changes-Footnote-2183611 -Ref: Tracking TODO state changes-Footnote-3183769 -Node: Tracking your habits184047 -Node: Priorities188572 -Ref: Priorities-Footnote-1191084 -Node: Breaking Down Tasks191157 -Ref: Breaking Down Tasks-Footnote-1193204 -Node: Checkboxes193311 -Ref: Checkboxes-Footnote-1199030 -Ref: Checkboxes-Footnote-2199158 -Ref: Checkboxes-Footnote-3199338 -Node: Tags199452 -Node: Tag Inheritance200545 -Ref: Tag Inheritance-Footnote-1202066 -Node: Setting Tags202170 -Ref: Setting Tags-Footnote-1208939 -Ref: Setting Tags-Footnote-2209117 -Node: Tag Hierarchy209195 -Node: Tag Searches212795 -Node: Properties and Columns214020 -Node: Property Syntax215408 -Node: Special Properties220009 -Ref: Special Properties-Footnote-1221758 -Node: Property Searches222058 -Node: Property Inheritance223444 -Node: Column View225316 -Node: Defining columns226567 -Node: Scope of column definitions226952 -Node: Column attributes228011 -Ref: Column attributes-Footnote-1232422 -Ref: Column attributes-Footnote-2232553 -Ref: Column attributes-Footnote-3232751 -Node: Using column view232890 -Ref: Turning column view on or off233056 -Ref: Editing values234097 -Ref: Modifying column view on-the-fly235500 -Node: Capturing column view236195 -Ref: Capturing column view-Footnote-1240176 -Node: Dates and Times240313 -Node: Timestamps241482 -Ref: Timestamps-Footnote-1244448 -Ref: Timestamps-Footnote-2244744 -Node: Creating Timestamps245532 -Node: The date/time prompt248543 -Ref: The date/time prompt-Footnote-1253504 -Ref: The date/time prompt-Footnote-2253675 -Ref: The date/time prompt-Footnote-3253786 -Ref: The date/time prompt-Footnote-4254041 -Node: Custom time format254139 -Node: Deadlines and Scheduling255906 -Ref: Deadlines and Scheduling-Footnote-1259476 -Node: Inserting deadline/schedule259639 -Ref: Inserting deadline/schedule-Footnote-1261631 -Ref: Inserting deadline/schedule-Footnote-2261792 -Ref: Inserting deadline/schedule-Footnote-3261918 -Node: Repeated tasks262044 -Ref: Repeated tasks-Footnote-1266759 -Ref: Repeated tasks-Footnote-2266842 -Ref: Repeated tasks-Footnote-3267125 -Node: Clocking Work Time267347 -Ref: Clocking Work Time-Footnote-1268552 -Ref: Clocking Work Time-Footnote-2268705 -Node: Clocking commands268847 -Ref: Clocking commands-Footnote-1274077 -Ref: Clocking commands-Footnote-2274192 -Ref: Clocking commands-Footnote-3274274 -Ref: Clocking commands-Footnote-4274337 -Node: The clock table274420 -Ref: The clock table-Footnote-1282538 -Ref: The clock table-Footnote-2282647 -Ref: The clock table-Footnote-3282745 -Node: Resolving idle time282871 -Ref: Resolving idle time (1)283067 -Ref: Continuous clocking286264 -Ref: Clocking out automatically after some idle time286770 -Ref: Resolving idle time-Footnote-1287402 -Node: Effort Estimates287851 -Ref: Effort Estimates-Footnote-1290808 -Node: Timers290919 -Node: Refiling and Archiving293132 -Node: Refile and Copy293695 -Ref: Refile and Copy-Footnote-1296523 -Node: Archiving296637 -Node: Moving subtrees297350 -Node: Internal archiving299476 -Node: Capture and Attachments302205 -Node: Capture303010 -Node: Setting up capture303534 -Node: Using capture303897 -Node: Capture templates306292 -Node: Template elements308331 -Ref: Template elements-Footnote-1316596 -Ref: Template elements-Footnote-2316929 -Ref: Template elements-Footnote-3317274 -Node: Template expansion317369 -Ref: Template expansion-Footnote-1321686 -Ref: Template expansion-Footnote-2321777 -Ref: Template expansion-Footnote-3321967 -Node: Templates in contexts322066 -Node: Attachments322911 -Node: Attachment defaults and dispatcher323941 -Ref: Attachment defaults and dispatcher-Footnote-1327291 -Node: Attachment options327442 -Node: Attachment links331461 -Node: Automatic version-control with Git332100 -Node: Attach from Dired332615 -Node: RSS Feeds333979 -Node: Agenda Views335430 -Node: Agenda Files337837 -Ref: Agenda Files-Footnote-1340748 -Ref: Agenda Files-Footnote-2340892 -Node: Agenda Dispatcher341090 -Ref: Agenda Dispatcher-Footnote-1343964 -Node: Built-in Agenda Views344062 -Node: Weekly/daily agenda344659 -Ref: Calendar/Diary integration346116 -Ref: Anniversaries from BBDB348192 -Ref: Appointment reminders349983 -Ref: Weekly/daily agenda-Footnote-1350533 -Ref: Weekly/daily agenda-Footnote-2350777 -Node: Global TODO list350997 -Node: Matching tags and properties353848 -Ref: Matching tags and properties-Footnote-1362331 -Node: Search view362436 -Node: Stuck projects364083 -Node: Presentation and Sorting366220 -Node: Categories367197 -Node: Time-of-day specifications367943 -Ref: Time-of-day specifications-Footnote-1369934 -Node: Sorting of agenda items370057 -Node: Filtering/limiting agenda items371645 -Ref: Filtering in the agenda372350 -Ref: Computed tag filtering376484 -Ref: Setting limits for the agenda377978 -Ref: Filtering/limiting agenda items-Footnote-1379527 -Node: Agenda Commands380079 -Ref: Motion (1)380812 -Ref: View/Go to Org file381015 -Ref: Change display382521 -Ref: Remote editing390292 -Ref: Bulk remote editing selected entries395645 -Ref: Calendar commands398734 -Ref: Quit and exit400615 -Ref: Agenda Commands-Footnote-1400977 -Ref: Agenda Commands-Footnote-2401053 -Ref: Agenda Commands-Footnote-3401157 -Node: Custom Agenda Views401244 -Node: Storing searches401896 -Ref: Storing searches-Footnote-1404848 -Ref: Storing searches-Footnote-2404965 -Node: Block agenda405211 -Node: Setting options406540 -Node: Exporting Agenda Views410154 -Ref: Exporting Agenda Views-Footnote-1414693 -Ref: Exporting Agenda Views-Footnote-2414914 -Ref: Exporting Agenda Views-Footnote-3415064 -Ref: Exporting Agenda Views-Footnote-4415251 -Node: Agenda Column View415333 -Node: Markup for Rich Contents418681 -Node: Paragraphs419979 -Node: Emphasis and Monospace421114 -Ref: Emphasis and Monospace-Footnote-1422695 -Node: Subscripts and Superscripts422781 -Ref: Subscripts and Superscripts-Footnote-1424521 -Node: Special Symbols424638 -Ref: Special Symbols-Footnote-1426550 -Ref: Special Symbols-Footnote-2426715 -Node: Embedded LaTeX426812 -Ref: Embedded LaTeX-Footnote-1427660 -Node: LaTeX fragments427856 -Ref: LaTeX fragments-Footnote-1430309 -Node: Previewing LaTeX fragments430502 -Ref: Previewing LaTeX fragments-Footnote-1431985 -Node: CDLaTeX mode432234 -Ref: CDLaTeX mode-Footnote-1434983 -Node: Literal Examples435130 -Ref: Literal Examples-Footnote-1440236 -Ref: Literal Examples-Footnote-2440692 -Ref: Literal Examples-Footnote-3440870 -Ref: Literal Examples-Footnote-4441024 -Ref: Literal Examples-Footnote-5441252 -Ref: Literal Examples-Footnote-6441437 -Node: Images441535 -Ref: Images-Footnote-1445602 -Ref: Images-Footnote-2445725 -Ref: Images-Footnote-3445886 -Node: Captions445972 -Node: Horizontal Rules446671 -Node: Creating Footnotes446927 -Ref: Creating Footnotes-Footnote-1450056 -Ref: Creating Footnotes-Footnote-2450162 -Node: Exporting450269 -Node: The Export Dispatcher453037 -Node: Export Settings456497 -Ref: Export Settings-Footnote-1465253 -Ref: Export Settings-Footnote-2465365 -Ref: Export Settings-Footnote-3465466 -Node: Table of Contents465664 -Ref: Table of Contents-Footnote-1468325 -Node: Include Files468491 -Ref: Include Files-Footnote-1471579 -Node: Macro Replacement471757 -Ref: Macro Replacement-Footnote-1475637 -Node: Comment Lines475854 -Ref: Comment Lines-Footnote-1476717 -Node: ASCII/Latin-1/UTF-8 export476821 -Ref: ASCII export commands477675 -Ref: ASCII specific export settings478208 -Ref: Header and sectioning structure478651 -Ref: Quoting ASCII text478925 -Ref: ASCII specific attributes479295 -Ref: ASCII special blocks479571 -Node: Beamer Export479917 -Node: Beamer export commands480667 -Node: Beamer specific export settings481372 -Node: Frames and Blocks in Beamer483276 -Ref: Frames and Blocks in Beamer-Footnote-1486633 -Node: Beamer specific syntax486792 -Node: Editing support488768 -Node: A Beamer example489239 -Node: HTML Export490493 -Node: HTML export commands491681 -Node: HTML specific export settings492223 -Node: HTML doctypes494442 -Node: HTML preamble and postamble496614 -Node: Bare HTML497671 -Node: Quoting HTML tags498259 -Node: Headlines in HTML export498939 -Node: Links in HTML export499534 -Node: Tables in HTML export500997 -Node: Images in HTML export502452 -Node: Math formatting in HTML export503939 -Ref: Math formatting in HTML export-Footnote-1505329 -Ref: Math formatting in HTML export-Footnote-2505521 -Node: Text areas in HTML export505804 -Node: CSS support506947 -Ref: CSS support-Footnote-1510597 -Node: JavaScript support510777 -Node: LaTeX Export513964 -Ref: LaTeX Export-Footnote-1516190 -Node: LaTeX/PDF export commands516337 -Ref: LaTeX/PDF export commands-Footnote-1517838 -Node: LaTeX specific export settings518040 -Node: LaTeX header and sectioning521673 -Node: Quoting LaTeX code525498 -Node: Tables in LaTeX export526381 -Node: Images in LaTeX export531633 -Node: Plain lists in LaTeX export534283 -Node: Source blocks in LaTeX export535302 -Ref: Source blocks in LaTeX export-Footnote-1537428 -Node: Example blocks in LaTeX export537586 -Node: Special blocks in LaTeX export538311 -Node: Horizontal rules in LaTeX export539572 -Node: Verse blocks in LaTeX export540008 -Node: Quote blocks in LaTeX export542737 -Node: Markdown Export543855 -Ref: Markdown export commands544592 -Ref: Header and sectioning structure (1)545029 -Node: OpenDocument Text Export545573 -Ref: OpenDocument Text Export-Footnote-1546678 -Node: Pre-requisites for ODT export546828 -Node: ODT export commands547205 -Node: ODT specific export settings548385 -Node: Extending ODT export549432 -Ref: Automatically exporting to other formats550242 -Ref: Converting between document formats550667 -Node: Applying custom styles551208 -Ref: Applying custom styles the easy way551739 -Ref: Using third-party styles and templates552697 -Node: Links in ODT export552993 -Node: Tables in ODT export553655 -Node: Images in ODT export555661 -Ref: Embedding images555865 -Ref: Embedding clickable images556181 -Ref: Sizing and scaling of embedded images556515 -Ref: Anchoring of images558195 -Node: Math formatting in ODT export558516 -Node: LaTeX math snippets558945 -Ref: LaTeX math snippets-Footnote-1561194 -Ref: LaTeX math snippets-Footnote-2561270 -Node: MathML and OpenDocument formula files561316 -Node: Labels and captions in ODT export561824 -Node: Literal examples in ODT export563100 -Node: Advanced topics in ODT export563939 -Ref: Configuring a document converter564248 -Ref: Working with OpenDocument style files565188 -Ref: x-orgodtstyles-xml565654 -Ref: x-orgodtcontenttemplate-xml565996 -Ref: x-overriding-factory-styles566640 -Ref: Creating one-off styles567883 -Ref: Customizing tables in ODT export569884 -Ref: Validating OpenDocument XML574744 -Ref: Advanced topics in ODT export-Footnote-1575540 -Ref: Advanced topics in ODT export-Footnote-2575645 -Ref: Advanced topics in ODT export-Footnote-3575738 -Node: Org Export576086 -Ref: Org export commands576440 -Node: Texinfo Export576746 -Node: Texinfo export commands577786 -Node: Texinfo specific export settings578411 -Node: Texinfo file header580119 -Node: Texinfo title and copyright page581101 -Node: Info directory file582464 -Node: Headings and sectioning structure583180 -Node: Indices585205 -Node: Quoting Texinfo code586231 -Node: Plain lists in Texinfo export586729 -Node: Tables in Texinfo export591457 -Node: Images in Texinfo export591952 -Node: Quotations in Texinfo export592589 -Node: Key bindings in Texinfo export593541 -Node: Special blocks in Texinfo export594344 -Node: A Texinfo example595177 -Node: iCalendar Export597268 -Ref: iCalendar Export-Footnote-1602491 -Node: Other Built-in Backends602674 -Node: Advanced Export Configuration603300 -Ref: Export hooks603499 -Ref: Filters604719 -Ref: Defining filters for individual files607219 -Ref: Summary of the export process608024 -Ref: Extending an existing backend613377 -Ref: Advanced Export Configuration-Footnote-1615722 -Ref: Advanced Export Configuration-Footnote-2616078 -Ref: Advanced Export Configuration-Footnote-3616227 -Node: Export Region616313 -Node: Publishing617371 -Node: Configuration618247 -Node: Project alist619029 -Node: Sources and destinations620171 -Node: Selecting files621489 -Node: Publishing action622444 -Ref: Publishing action-Footnote-1624277 -Node: Publishing options624440 -Ref: Generic properties625192 -Ref: ASCII specific properties627880 -Ref: Beamer specific properties629480 -Ref: HTML specific properties630112 -Ref: LaTeX specific properties635348 -Ref: Markdown specific properties638856 -Ref: ODT specific properties639153 -Ref: Texinfo specific properties640150 -Node: Publishing links641578 -Node: Site map643032 -Node: Generating an index645858 -Node: Uploading Files646650 -Node: Sample Configuration648433 -Node: Simple example648931 -Node: Complex example649647 -Node: Triggering Publication651735 -Node: Citation handling652761 -Node: Citations655811 -Node: Citation export processors658185 -Node: Bibliography printing661667 -Node: Bibliography options in the biblatex and csl export processors662815 -Node: Working with Source Code664934 -Node: Features Overview667273 -Node: Structure of Code Blocks670031 -Node: Using Header Arguments672897 -Ref: System-wide header arguments673624 -Ref: Header arguments in Org mode properties675295 -Ref: Code block specific header arguments677121 -Ref: Header arguments in function calls678620 -Node: Environment of a Code Block679294 -Ref: Passing arguments679508 -Ref: Using sessions688053 -Ref: Choosing a working directory689452 -Ref: Inserting headers and footers691757 -Node: Evaluating Code Blocks692267 -Ref: How to evaluate source code692722 -Ref: Limit code block evaluation695672 -Ref: Cache results of evaluation696658 -Ref: Evaluating Code Blocks-Footnote-1699171 -Ref: Evaluating Code Blocks-Footnote-2699305 -Node: Results of Evaluation699463 -Ref: Collection700270 -Ref: Type701731 -Ref: Format705755 -Ref: Handling708347 -Ref: Post-processing709738 -Ref: Results of Evaluation-Footnote-1711488 -Node: Exporting Code Blocks711646 -Node: Extracting Source Code715317 -Ref: Header arguments716298 -Ref: Functions720533 -Ref: Tangle hooks720784 -Ref: Jumping between code and Org721560 -Node: Languages722070 -Node: Editing Source Code723071 -Node: Noweb Reference Syntax726013 -Ref: Noweb Reference Syntax-Footnote-1732740 -Ref: Noweb Reference Syntax-Footnote-2732831 -Ref: Noweb Reference Syntax-Footnote-3733444 -Node: Library of Babel733564 -Node: Key bindings and Useful Functions734282 -Node: Batch Execution736707 -Node: Miscellaneous737490 -Node: Completion738953 -Node: Structure Templates740878 -Ref: Structure Templates-Footnote-1742628 -Node: Speed Keys742720 -Node: Clean View743889 -Node: Org Indent Mode745091 -Ref: Org Indent Mode-Footnote-1746297 -Node: Hard indentation746521 -Ref: Hard indentation-Footnote-1748004 -Ref: Hard indentation-Footnote-2748110 -Node: Execute commands in the active region748254 -Node: Dynamic Headline Numbering749266 -Node: The Very Busy C-c C-c Key750432 -Node: In-buffer Settings752420 -Ref: In-buffer Settings-Footnote-1762368 -Node: Regular Expressions762566 -Node: Org Syntax763188 -Node: Documentation Access764837 -Node: Escape Character765258 -Node: Code Evaluation Security766119 -Node: Interaction768986 -Node: Cooperation769409 -Node: Conflicts772478 -Node: TTY Keys777080 -Node: Protocols778717 -Node: The store-link protocol780178 -Node: The capture protocol781321 -Node: The open-source protocol782954 -Node: Org Crypt786197 -Node: Org Mobile788072 -Node: Setting up the staging area789463 -Ref: Setting up the staging area-Footnote-1790703 -Ref: Setting up the staging area-Footnote-2790910 -Node: Pushing to the mobile application791082 -Ref: Pushing to the mobile application-Footnote-1792093 -Ref: Pushing to the mobile application-Footnote-2792184 -Ref: Pushing to the mobile application-Footnote-3792551 -Node: Pulling from the mobile application792627 -Ref: Pulling from the mobile application-Footnote-1794940 -Node: Drag and Drop & yank-media794993 -Ref: Drag and Drop & yank-media-Footnote-1796622 -Node: Hacking796770 -Node: Hooks797720 -Node: Add-on Packages798004 -Node: Adding Hyperlink Types798473 -Node: Adding Export Backends802285 -Node: Tables in Arbitrary Syntax803530 -Node: Radio tables804798 -Node: A LaTeX example806935 -Ref: A LaTeX example-Footnote-1810787 -Ref: A LaTeX example-Footnote-2810830 -Ref: A LaTeX example-Footnote-3810991 -Node: Translator functions811443 -Node: Dynamic Blocks813625 -Node: Special Agenda Views815871 -Ref: Special Agenda Views-Footnote-1819582 -Ref: Special Agenda Views-Footnote-2819788 -Node: Speeding Up Your Agendas819920 -Node: Extracting Agenda Information821143 -Node: Using the Property API824948 -Node: Using the Mapping API828297 -Node: History and Acknowledgments832330 -Ref: From Carsten832528 -Ref: From Bastien835967 -Ref: List of Contributions838099 -Node: GNU Free Documentation License846761 -Ref: ADDENDUM How to use this License for your documents870719 -Node: Main Index872112 -Node: Key Index972666 -Node: Command and Function Index1029889 -Node: Variable Index1078613 +Node: Top870 +Node: Introduction22985 +Node: Summary23447 +Node: Installation26596 +Ref: Using Emacs packaging system27517 +Ref: Using Org's git repository28021 +Ref: Installing Org's contributed packages28969 +Node: Activation29595 +Ref: Activation-Footnote-131267 +Node: Feedback31395 +Ref: How to create a useful backtrace34600 +Ref: How to profile Org performance35714 +Ref: Feedback-Footnote-137939 +Node: Conventions38065 +Ref: TODO keywords tags properties etc38236 +Ref: Key bindings and commands39129 +Node: Document Structure39759 +Node: Headlines40931 +Ref: Headlines-Footnote-142230 +Node: Visibility Cycling42509 +Node: Global and local cycling42899 +Ref: Global and local cycling-Footnote-145610 +Ref: Global and local cycling-Footnote-245672 +Node: Initial visibility45976 +Ref: Initial visibility-Footnote-147166 +Node: Catching invisible edits47359 +Node: Motion48101 +Node: Structure Editing49565 +Node: Sparse Trees56145 +Ref: Sparse Trees-Footnote-158742 +Ref: Sparse Trees-Footnote-258857 +Node: Plain Lists58933 +Ref: Plain Lists-Footnote-166509 +Ref: Plain Lists-Footnote-266873 +Ref: Plain Lists-Footnote-366973 +Ref: Plain Lists-Footnote-467230 +Ref: Plain Lists-Footnote-567405 +Ref: Plain Lists-Footnote-667509 +Ref: Plain Lists-Footnote-767615 +Node: Drawers67685 +Ref: Drawers-Footnote-169380 +Node: Blocks69492 +Node: Tables70085 +Node: Built-in Table Editor70768 +Ref: Creation and conversion72502 +Ref: Re-aligning and field motion73440 +Ref: Column and row editing74375 +Ref: Regions76805 +Ref: Calculations78200 +Ref: Miscellaneous (1)79013 +Ref: Built-in Table Editor-Footnote-181490 +Node: Column Width and Alignment81598 +Node: Column Groups84933 +Node: Orgtbl Mode86500 +Node: The Spreadsheet87315 +Node: References88787 +Ref: Field references89246 +Ref: Range references91677 +Ref: Field coordinates in formulas92936 +Ref: Named references93921 +Ref: Remote references94888 +Ref: References-Footnote-195810 +Ref: References-Footnote-296038 +Ref: References-Footnote-396141 +Node: Formula syntax for Calc96466 +Ref: Formula syntax for Calc-Footnote-1102328 +Node: Formula syntax for Lisp102651 +Node: Durations and time values105180 +Node: Field and range formulas106567 +Node: Column formulas109035 +Node: Lookup functions111147 +Node: Editing and debugging formulas113116 +Ref: Using multiple TBLFM lines117632 +Ref: Debugging formulas118475 +Node: Updating the table118893 +Node: Advanced features120265 +Ref: Advanced features-Footnote-1124716 +Node: Org Plot124824 +Ref: Graphical plots using Gnuplot125025 +Ref: Plot options127546 +Ref: ASCII bar plots130461 +Node: Hyperlinks131710 +Node: Link Format132574 +Ref: Link Format-Footnote-1134737 +Ref: Link Format-Footnote-2134969 +Node: Internal Links135100 +Ref: Internal Links-Footnote-1137658 +Ref: Internal Links-Footnote-2137898 +Node: Radio Targets138039 +Node: External Links138756 +Ref: External Links-Footnote-1144362 +Node: Handling Links144786 +Ref: Handling Links-Footnote-1153297 +Ref: Handling Links-Footnote-2153487 +Ref: Handling Links-Footnote-3153621 +Ref: Handling Links-Footnote-4153917 +Ref: Handling Links-Footnote-5154179 +Ref: Handling Links-Footnote-6154301 +Node: Using Links Outside Org154376 +Node: Link Abbreviations154851 +Node: Search Options157811 +Ref: Search Options-Footnote-1159956 +Node: Custom Searches160037 +Node: TODO Items161071 +Ref: TODO Items-Footnote-1162196 +Node: TODO Basics162310 +Node: TODO Extensions164939 +Node: Workflow states165992 +Ref: Workflow states-Footnote-1167391 +Node: TODO types167507 +Ref: TODO types-Footnote-1169316 +Node: Multiple sets in one file169388 +Node: Fast access to TODO states171332 +Ref: Fast access to TODO states-Footnote-1172212 +Node: Per-file keywords172319 +Ref: Per-file keywords-Footnote-1173787 +Node: Faces for TODO keywords173991 +Node: TODO dependencies175064 +Node: Progress Logging177553 +Node: Closing items178690 +Ref: Closing items-Footnote-1179690 +Ref: Closing items-Footnote-2179764 +Node: Tracking TODO state changes179842 +Ref: Tracking TODO state changes-Footnote-1182976 +Ref: Tracking TODO state changes-Footnote-2183038 +Ref: Tracking TODO state changes-Footnote-3183195 +Node: Tracking your habits183473 +Node: Priorities187983 +Ref: Priorities-Footnote-1190491 +Node: Breaking Down Tasks190564 +Ref: Breaking Down Tasks-Footnote-1192611 +Node: Checkboxes192718 +Ref: Checkboxes-Footnote-1198432 +Ref: Checkboxes-Footnote-2198560 +Ref: Checkboxes-Footnote-3198740 +Node: Tags198854 +Node: Tag Inheritance199947 +Ref: Tag Inheritance-Footnote-1201468 +Node: Setting Tags201572 +Ref: Setting Tags-Footnote-1208340 +Ref: Setting Tags-Footnote-2208518 +Node: Tag Hierarchy208596 +Node: Tag Searches212191 +Node: Properties and Columns213416 +Node: Property Syntax214804 +Node: Special Properties219401 +Ref: Special Properties-Footnote-1221150 +Node: Property Searches221446 +Node: Property Inheritance222832 +Node: Column View224704 +Node: Defining columns225948 +Node: Scope of column definitions226333 +Node: Column attributes227392 +Ref: Column attributes-Footnote-1231795 +Ref: Column attributes-Footnote-2231926 +Ref: Column attributes-Footnote-3232124 +Node: Using column view232263 +Ref: Turning column view on or off232429 +Ref: Editing values233470 +Ref: Modifying column view on-the-fly234873 +Node: Capturing column view235568 +Ref: Capturing column view-Footnote-1239542 +Node: Dates and Times239678 +Node: Timestamps240847 +Ref: Timestamps-Footnote-1243811 +Ref: Timestamps-Footnote-2244107 +Node: Creating Timestamps244895 +Node: The date/time prompt247906 +Ref: The date/time prompt-Footnote-1252859 +Ref: The date/time prompt-Footnote-2253030 +Ref: The date/time prompt-Footnote-3253141 +Ref: The date/time prompt-Footnote-4253392 +Node: Custom time format253490 +Node: Deadlines and Scheduling255257 +Ref: Deadlines and Scheduling-Footnote-1258825 +Node: Inserting deadline/schedule258988 +Ref: Inserting deadline/schedule-Footnote-1260980 +Ref: Inserting deadline/schedule-Footnote-2261141 +Ref: Inserting deadline/schedule-Footnote-3261267 +Node: Repeated tasks261393 +Ref: Repeated tasks-Footnote-1266109 +Ref: Repeated tasks-Footnote-2266192 +Ref: Repeated tasks-Footnote-3266475 +Node: Clocking Work Time266697 +Ref: Clocking Work Time-Footnote-1267900 +Ref: Clocking Work Time-Footnote-2268053 +Node: Clocking commands268195 +Ref: Clocking commands-Footnote-1273424 +Ref: Clocking commands-Footnote-2273535 +Ref: Clocking commands-Footnote-3273617 +Ref: Clocking commands-Footnote-4273680 +Node: The clock table273763 +Ref: The clock table-Footnote-1281871 +Ref: The clock table-Footnote-2281980 +Ref: The clock table-Footnote-3282078 +Node: Resolving idle time282203 +Ref: Resolving idle time (1)282399 +Ref: Continuous clocking285582 +Ref: Clocking out automatically after some idle time286088 +Ref: Resolving idle time-Footnote-1286718 +Node: Effort Estimates287165 +Ref: Effort Estimates-Footnote-1290120 +Node: Timers290231 +Node: Refiling and Archiving292444 +Node: Refile and Copy293007 +Ref: Refile and Copy-Footnote-1295835 +Node: Archiving295949 +Node: Moving subtrees296662 +Node: Internal archiving298788 +Node: Capture and Attachments301515 +Node: Capture302320 +Node: Setting up capture302840 +Node: Using capture303203 +Node: Capture templates305597 +Node: Template elements307638 +Ref: Template elements-Footnote-1315901 +Ref: Template elements-Footnote-2316234 +Ref: Template elements-Footnote-3316579 +Node: Template expansion316674 +Ref: Template expansion-Footnote-1320975 +Ref: Template expansion-Footnote-2321066 +Ref: Template expansion-Footnote-3321256 +Node: Templates in contexts321355 +Node: Attachments322194 +Node: Attachment defaults and dispatcher323224 +Ref: Attachment defaults and dispatcher-Footnote-1326562 +Node: Attachment options326713 +Node: Attachment links330730 +Node: Automatic version-control with Git331369 +Node: Attach from Dired331884 +Node: RSS Feeds333248 +Node: Agenda Views334699 +Node: Agenda Files337106 +Ref: Agenda Files-Footnote-1340015 +Ref: Agenda Files-Footnote-2340159 +Node: Agenda Dispatcher340357 +Ref: Agenda Dispatcher-Footnote-1343231 +Node: Built-in Agenda Views343329 +Node: Weekly/daily agenda343926 +Ref: Calendar/Diary integration345381 +Ref: Anniversaries from BBDB347455 +Ref: Appointment reminders349244 +Ref: Weekly/daily agenda-Footnote-1349794 +Ref: Weekly/daily agenda-Footnote-2350038 +Node: Global TODO list350258 +Node: Matching tags and properties353109 +Ref: Matching tags and properties-Footnote-1361592 +Node: Search view361697 +Node: Stuck projects363344 +Node: Presentation and Sorting365471 +Node: Categories366448 +Node: Time-of-day specifications367194 +Ref: Time-of-day specifications-Footnote-1369183 +Node: Sorting of agenda items369306 +Node: Filtering/limiting agenda items370894 +Ref: Filtering in the agenda371599 +Ref: Computed tag filtering375733 +Ref: Setting limits for the agenda377225 +Ref: Filtering/limiting agenda items-Footnote-1378774 +Node: Agenda Commands379325 +Ref: Motion (1)380054 +Ref: View/Go to Org file380257 +Ref: Change display381763 +Ref: Remote editing389534 +Ref: Bulk remote editing selected entries394887 +Ref: Calendar commands397975 +Ref: Quit and exit399855 +Ref: Agenda Commands-Footnote-1400217 +Ref: Agenda Commands-Footnote-2400293 +Ref: Agenda Commands-Footnote-3400397 +Node: Custom Agenda Views400484 +Node: Storing searches401136 +Ref: Storing searches-Footnote-1404087 +Ref: Storing searches-Footnote-2404204 +Node: Block agenda404450 +Node: Setting options405779 +Node: Exporting Agenda Views409386 +Ref: Exporting Agenda Views-Footnote-1413924 +Ref: Exporting Agenda Views-Footnote-2414141 +Ref: Exporting Agenda Views-Footnote-3414291 +Ref: Exporting Agenda Views-Footnote-4414478 +Node: Agenda Column View414560 +Node: Markup for Rich Contents417901 +Node: Paragraphs419198 +Node: Emphasis and Monospace420333 +Ref: Emphasis and Monospace-Footnote-1421914 +Node: Subscripts and Superscripts422000 +Ref: Subscripts and Superscripts-Footnote-1423738 +Node: Special Symbols423855 +Ref: Special Symbols-Footnote-1425765 +Ref: Special Symbols-Footnote-2425930 +Node: Embedded LaTeX426027 +Ref: Embedded LaTeX-Footnote-1426875 +Node: LaTeX fragments427065 +Ref: LaTeX fragments-Footnote-1429518 +Node: Previewing LaTeX fragments429711 +Ref: Previewing LaTeX fragments-Footnote-1431193 +Node: CDLaTeX mode431442 +Ref: CDLaTeX mode-Footnote-1434191 +Node: Literal Examples434338 +Ref: Literal Examples-Footnote-1439441 +Ref: Literal Examples-Footnote-2439897 +Ref: Literal Examples-Footnote-3440075 +Ref: Literal Examples-Footnote-4440229 +Ref: Literal Examples-Footnote-5440457 +Ref: Literal Examples-Footnote-6440642 +Node: Images440740 +Ref: Images-Footnote-1444805 +Ref: Images-Footnote-2444928 +Ref: Images-Footnote-3445089 +Node: Captions445175 +Node: Horizontal Rules445873 +Node: Creating Footnotes446129 +Ref: Creating Footnotes-Footnote-1449256 +Ref: Creating Footnotes-Footnote-2449362 +Node: Exporting449469 +Node: The Export Dispatcher452237 +Node: Export Settings455693 +Ref: Export Settings-Footnote-1464443 +Ref: Export Settings-Footnote-2464555 +Ref: Export Settings-Footnote-3464656 +Node: Table of Contents464852 +Ref: Table of Contents-Footnote-1467511 +Node: Include Files467677 +Ref: Include Files-Footnote-1470762 +Node: Macro Replacement470940 +Ref: Macro Replacement-Footnote-1474816 +Node: Comment Lines475033 +Ref: Comment Lines-Footnote-1475896 +Node: ASCII/Latin-1/UTF-8 export476000 +Ref: ASCII export commands476854 +Ref: ASCII specific export settings477387 +Ref: Header and sectioning structure477830 +Ref: Quoting ASCII text478104 +Ref: ASCII specific attributes478474 +Ref: ASCII special blocks478750 +Node: Beamer Export479096 +Node: Beamer export commands479846 +Node: Beamer specific export settings480551 +Node: Frames and Blocks in Beamer482453 +Ref: Frames and Blocks in Beamer-Footnote-1485800 +Node: Beamer specific syntax485959 +Node: Editing support487932 +Node: A Beamer example488403 +Node: HTML Export489657 +Node: HTML export commands490845 +Node: HTML specific export settings491387 +Node: HTML doctypes493596 +Node: HTML preamble and postamble495766 +Node: Bare HTML496819 +Node: Quoting HTML tags497407 +Node: Headlines in HTML export498087 +Node: Links in HTML export498682 +Node: Tables in HTML export500139 +Node: Images in HTML export501592 +Node: Math formatting in HTML export503080 +Ref: Math formatting in HTML export-Footnote-1504470 +Ref: Math formatting in HTML export-Footnote-2504662 +Node: Text areas in HTML export504945 +Node: CSS support506086 +Ref: CSS support-Footnote-1509715 +Node: JavaScript support509895 +Node: LaTeX Export513074 +Ref: LaTeX Export-Footnote-1515298 +Node: LaTeX/PDF export commands515446 +Ref: LaTeX/PDF export commands-Footnote-1516947 +Node: LaTeX specific export settings517145 +Node: LaTeX header and sectioning520764 +Node: Quoting LaTeX code524577 +Node: Tables in LaTeX export525460 +Node: Images in LaTeX export530706 +Node: Plain lists in LaTeX export533354 +Node: Source blocks in LaTeX export534373 +Ref: Source blocks in LaTeX export-Footnote-1536499 +Node: Example blocks in LaTeX export536657 +Node: Special blocks in LaTeX export537382 +Node: Horizontal rules in LaTeX export538641 +Node: Verse blocks in LaTeX export539077 +Node: Quote blocks in LaTeX export541800 +Node: Markdown Export542918 +Ref: Markdown export commands543647 +Ref: Header and sectioning structure (1)544084 +Node: OpenDocument Text Export544628 +Ref: OpenDocument Text Export-Footnote-1545733 +Node: Pre-requisites for ODT export545883 +Node: ODT export commands546260 +Node: ODT specific export settings547440 +Node: Extending ODT export548485 +Ref: Automatically exporting to other formats549293 +Ref: Converting between document formats549718 +Node: Applying custom styles550259 +Ref: Applying custom styles the easy way550790 +Ref: Using third-party styles and templates551744 +Node: Links in ODT export552040 +Node: Tables in ODT export552702 +Node: Images in ODT export554708 +Ref: Embedding images554912 +Ref: Embedding clickable images555228 +Ref: Sizing and scaling of embedded images555562 +Ref: Anchoring of images557240 +Node: Math formatting in ODT export557561 +Node: LaTeX math snippets557990 +Ref: LaTeX math snippets-Footnote-1560239 +Ref: LaTeX math snippets-Footnote-2560298 +Node: MathML and OpenDocument formula files560344 +Node: Labels and captions in ODT export560852 +Node: Literal examples in ODT export562120 +Node: Advanced topics in ODT export562959 +Ref: Configuring a document converter563268 +Ref: Working with OpenDocument style files564206 +Ref: x-orgodtstyles-xml564672 +Ref: x-orgodtcontenttemplate-xml565014 +Ref: x-overriding-factory-styles565658 +Ref: Creating one-off styles566901 +Ref: Customizing tables in ODT export568902 +Ref: Validating OpenDocument XML573762 +Ref: Advanced topics in ODT export-Footnote-1574556 +Ref: Advanced topics in ODT export-Footnote-2574661 +Ref: Advanced topics in ODT export-Footnote-3574754 +Node: Org Export575102 +Ref: Org export commands575456 +Node: Texinfo Export575762 +Node: Texinfo export commands576802 +Node: Texinfo specific export settings577427 +Node: Texinfo file header579135 +Node: Texinfo title and copyright page580115 +Node: Info directory file581478 +Node: Headings and sectioning structure582192 +Node: Indices584213 +Node: Quoting Texinfo code585239 +Node: Plain lists in Texinfo export585737 +Node: Tables in Texinfo export590465 +Node: Images in Texinfo export590960 +Node: Quotations in Texinfo export591597 +Node: Key bindings in Texinfo export592549 +Node: Special blocks in Texinfo export593350 +Node: A Texinfo example594183 +Node: iCalendar Export596274 +Ref: iCalendar Export-Footnote-1601491 +Node: Other Built-in Backends601674 +Node: Advanced Export Configuration602300 +Ref: Export hooks602499 +Ref: Filters603719 +Ref: Defining filters for individual files606219 +Ref: Summary of the export process607024 +Ref: Extending an existing backend612373 +Ref: Advanced Export Configuration-Footnote-1614714 +Ref: Advanced Export Configuration-Footnote-2615070 +Ref: Advanced Export Configuration-Footnote-3615219 +Node: Export Region615305 +Node: Publishing616363 +Node: Configuration617237 +Node: Project alist618019 +Node: Sources and destinations619157 +Node: Selecting files620475 +Node: Publishing action621428 +Ref: Publishing action-Footnote-1623261 +Node: Publishing options623424 +Ref: Generic properties624176 +Ref: ASCII specific properties626864 +Ref: Beamer specific properties628464 +Ref: HTML specific properties629096 +Ref: LaTeX specific properties634332 +Ref: Markdown specific properties637840 +Ref: ODT specific properties638137 +Ref: Texinfo specific properties639134 +Node: Publishing links640562 +Node: Site map642012 +Node: Generating an index644838 +Node: Uploading Files645630 +Node: Sample Configuration647411 +Node: Simple example647909 +Node: Complex example648625 +Node: Triggering Publication650713 +Node: Citation handling651739 +Node: Citations654781 +Node: Citation export processors657143 +Node: Bibliography printing660613 +Node: Bibliography options in the biblatex and csl export processors661761 +Node: Working with Source Code663878 +Node: Features Overview666183 +Node: Structure of Code Blocks668928 +Node: Using Header Arguments671790 +Ref: System-wide header arguments672515 +Ref: Header arguments in Org mode properties674186 +Ref: Code block specific header arguments676010 +Ref: Header arguments in function calls677509 +Node: Environment of a Code Block678183 +Ref: Passing arguments678397 +Ref: Using sessions686936 +Ref: Choosing a working directory688335 +Ref: Inserting headers and footers690637 +Node: Evaluating Code Blocks691147 +Ref: How to evaluate source code691600 +Ref: Limit code block evaluation694546 +Ref: Cache results of evaluation695532 +Ref: Evaluating Code Blocks-Footnote-1698043 +Ref: Evaluating Code Blocks-Footnote-2698177 +Node: Results of Evaluation698335 +Ref: Collection699142 +Ref: Type700601 +Ref: Format704621 +Ref: Handling707213 +Ref: Post-processing708604 +Ref: Results of Evaluation-Footnote-1710354 +Node: Exporting Code Blocks710512 +Node: Extracting Source Code714183 +Ref: Header arguments715164 +Ref: Functions719391 +Ref: Tangle hooks719642 +Ref: Jumping between code and Org720418 +Node: Languages720927 +Node: Editing Source Code721928 +Node: Noweb Reference Syntax724866 +Ref: Noweb Reference Syntax-Footnote-1731593 +Ref: Noweb Reference Syntax-Footnote-2731684 +Ref: Noweb Reference Syntax-Footnote-3732297 +Node: Library of Babel732417 +Node: Key bindings and Useful Functions733131 +Node: Batch Execution735556 +Node: Miscellaneous736337 +Node: Completion737798 +Node: Structure Templates739721 +Ref: Structure Templates-Footnote-1741471 +Node: Speed Keys741563 +Node: Clean View742730 +Node: Org Indent Mode743930 +Ref: Org Indent Mode-Footnote-1745136 +Node: Hard indentation745360 +Ref: Hard indentation-Footnote-1746841 +Ref: Hard indentation-Footnote-2746947 +Node: Execute commands in the active region747091 +Node: Dynamic Headline Numbering748103 +Node: The Very Busy C-c C-c Key749269 +Node: In-buffer Settings751257 +Ref: In-buffer Settings-Footnote-1761195 +Node: Regular Expressions761393 +Node: Org Syntax762015 +Node: Documentation Access763632 +Node: Escape Character764049 +Node: Code Evaluation Security764910 +Node: Interaction767775 +Node: Cooperation768196 +Node: Conflicts771262 +Node: TTY Keys775851 +Node: Protocols777488 +Node: The store-link protocol778949 +Node: The capture protocol780108 +Node: The open-source protocol781761 +Node: Org Crypt785009 +Node: Org Mobile786882 +Node: Setting up the staging area788267 +Ref: Setting up the staging area-Footnote-1789507 +Ref: Setting up the staging area-Footnote-2789714 +Node: Pushing to the mobile application789886 +Ref: Pushing to the mobile application-Footnote-1790897 +Ref: Pushing to the mobile application-Footnote-2790988 +Ref: Pushing to the mobile application-Footnote-3791355 +Node: Pulling from the mobile application791431 +Ref: Pulling from the mobile application-Footnote-1793744 +Node: Drag and Drop & yank-media793797 +Ref: Drag and Drop & yank-media-Footnote-1795422 +Node: Hacking795568 +Node: Hooks796516 +Node: Add-on Packages796800 +Node: Adding Hyperlink Types797269 +Node: Adding Export Backends801079 +Node: Tables in Arbitrary Syntax802322 +Node: Radio tables803586 +Node: A LaTeX example805717 +Ref: A LaTeX example-Footnote-1809567 +Ref: A LaTeX example-Footnote-2809610 +Ref: A LaTeX example-Footnote-3809771 +Node: Translator functions810223 +Node: Dynamic Blocks812405 +Node: Special Agenda Views814649 +Ref: Special Agenda Views-Footnote-1818360 +Ref: Special Agenda Views-Footnote-2818566 +Node: Speeding Up Your Agendas818698 +Node: Extracting Agenda Information819921 +Node: Using the Property API823726 +Node: Using the Mapping API827075 +Node: History and Acknowledgments831106 +Ref: From Carsten831304 +Ref: From Bastien834741 +Ref: List of Contributions836869 +Node: GNU Free Documentation License845513 +Ref: ADDENDUM How to use this License for your documents869274 +Node: Main Index870663 +Node: Key Index971217 +Node: Command and Function Index1028440 +Node: Variable Index1077237  End Tag Table diff --git a/elpa/org-9.7.17/orgguide.info b/elpa/org-9.7.39/orgguide.info similarity index 94% rename from elpa/org-9.7.17/orgguide.info rename to elpa/org-9.7.39/orgguide.info index 00da7128..2f068bb3 100644 --- a/elpa/org-9.7.17/orgguide.info +++ b/elpa/org-9.7.39/orgguide.info @@ -1,19 +1,19 @@ -This is orgguide.info, produced by makeinfo version 6.8 from +This is orgguide.info, produced by makeinfo version 7.1.1 from orgguide.texi. -Copyright © 2004–2024 Free Software Foundation, Inc. +Copyright © 2004-2025 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts - being “A GNU Manual,” and with the Back-Cover Texts as in (a) + being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled - “GNU Free Documentation License.” in the full Org manual, which is + "GNU Free Documentation License." in the full Org manual, which is distributed together with this compact guide. - (a) The FSF’s Back-Cover Text is: “You have the freedom to copy and - modify this GNU manual.” + (a) The FSF's Back-Cover Text is: "You have the freedom to copy and + modify this GNU manual." INFO-DIR-SECTION Emacs editing modes START-INFO-DIR-ENTRY @@ -26,19 +26,19 @@ File: orgguide.info, Node: Top, Next: Introduction, Up: (dir) Org Mode Compact Guide ********************** -Copyright © 2004–2024 Free Software Foundation, Inc. +Copyright © 2004-2025 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts - being “A GNU Manual,” and with the Back-Cover Texts as in (a) + being "A GNU Manual," and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled - “GNU Free Documentation License.” in the full Org manual, which is + "GNU Free Documentation License." in the full Org manual, which is distributed together with this compact guide. - (a) The FSF’s Back-Cover Text is: “You have the freedom to copy and - modify this GNU manual.” + (a) The FSF's Back-Cover Text is: "You have the freedom to copy and + modify this GNU manual." * Menu: @@ -58,7 +58,7 @@ Copyright © 2004–2024 Free Software Foundation, Inc. * Working with Source Code:: Export, evaluate, and tangle code blocks. * Miscellaneous:: All the rest which did not fit elsewhere. -— The Detailed Node Listing — +-- The Detailed Node Listing -- Document Structure @@ -642,7 +642,7 @@ it into an Org file, and to follow the link. org-store-link’. Because of its importance, we suggest to bind it to a widely available key (see *note Activation::). It stores a link to the current location. The link is stored for later insertion into an Org -buffer—see below. +buffer--see below. From an Org buffer, the following commands create, navigate or, more generally, act on links. @@ -712,7 +712,7 @@ for example: ,-> (unmarked) -> TODO -> DONE --. '--------------------------------' - The same rotation can also be done “remotely” from the agenda + The same rotation can also be done "remotely" from the agenda buffer with the ‘t’ command key (see *note Agenda Commands::). ‘S-’ (‘org-shiftright’) @@ -721,8 +721,8 @@ for example: ‘C-c / t’ (‘org-show-todo-tree’) View TODO items in a _sparse tree_ (see *note Sparse Trees::). - Folds the entire buffer, but shows all TODO items—with not-DONE - state—and the headings hierarchy above them. + Folds the entire buffer, but shows all TODO items--with not-DONE + state--and the headings hierarchy above them. ‘M-x org-agenda t’ (‘org-todo-list’) Show the global TODO list. Collects the TODO items (with not-DONE @@ -766,7 +766,7 @@ this: The keywords should all be different, this helps Org mode to keep track of which subsequence should be used for a given entry. The example also shows how to define keys for fast access of a particular state, by -adding a letter in parenthesis after each keyword—you will be prompted +adding a letter in parenthesis after each keyword--you will be prompted for the key after ‘C-c C-t’. To define TODO keywords that are valid only in a single file, use the @@ -917,8 +917,8 @@ checked. The following commands work with checkboxes: ‘C-c C-c’, ‘C-u C-c C-c’ (‘org-toggle-checkbox’) - Toggle checkbox status or—with prefix argument—checkbox presence at - point. + Toggle checkbox status or--with prefix argument--checkbox presence + at point. ‘M-S-’ (‘org-insert-todo-heading’) Insert a new item with a checkbox. This works only if point is @@ -1005,7 +1005,7 @@ Tag groups ========== A tag can be defined as a _group tag_ for a set of other tags. The -group tag can be seen as the “broader term” for its set of tags. +group tag can be seen as the "broader term" for its set of tags. You can set group tags by using brackets and inserting a colon between the group tag and its related tags: @@ -1137,12 +1137,12 @@ File: orgguide.info, Node: Timestamps, Next: Creating Timestamps, Up: Dates a 8.1 Timestamps ============== -A timestamp is a specification of a date—possibly with a time or a range -of times—in a special format, either ‘<2003-09-16 Tue>’ or ‘<2003-09-16 -Tue 09:39>’ or ‘<2003-09-16 Tue 12:00-12:30>’. A timestamp can appear -anywhere in the headline or body of an Org tree entry. Its presence -causes entries to be shown on specific dates in the agenda (see *note -Built-in Agenda Views::). We distinguish: +A timestamp is a specification of a date--possibly with a time or a +range of times--in a special format, either ‘<2003-09-16 Tue>’ or +‘<2003-09-16 Tue 09:39>’ or ‘<2003-09-16 Tue 12:00-12:30>’. A timestamp +can appear anywhere in the headline or body of an Org tree entry. Its +presence causes entries to be shown on specific dates in the agenda (see +*note Built-in Agenda Views::). We distinguish: Plain timestamp; Event; Appointment A simple timestamp just assigns a date/time to an item. This is @@ -1254,8 +1254,8 @@ A timestamp may be preceded by special keywords to facilitate planning: Insert ‘DEADLINE’ keyword along with a time stamp, in the line following the headline. - Meaning: the task—most likely a TODO item, though not - necessarily—is supposed to be finished on that date. + Meaning: the task--most likely a TODO item, though not + necessarily--is supposed to be finished on that date. On the deadline date, the task is listed in the agenda. In addition, the agenda for _today_ carries a warning about the @@ -1722,7 +1722,7 @@ File: orgguide.info, Node: Agenda Commands, Next: Custom Agenda Views, Prev: Entries in the agenda buffer are linked back to the Org file or diary file where they originate. You are not allowed to edit the agenda buffer itself, but commands are provided to show and jump to the -original entry location, and to edit the Org files “remotely” from the +original entry location, and to edit the Org files "remotely" from the agenda buffer. This is just a selection of the many commands, explore the agenda menu and the *note manual: (org)Top. for a complete list. @@ -2091,7 +2091,7 @@ File: orgguide.info, Node: The Export Dispatcher, Next: Export Settings, Up: 12.1 The Export Dispatcher ========================== -The export dispatcher is the main interface for Org’s exports. A +The export dispatcher is the main interface for Org's exports. A hierarchical menu presents the currently configured export formats. Options are shown as easy toggle switches on the same screen. @@ -2280,7 +2280,7 @@ File: orgguide.info, Node: iCalendar Export, Prev: LaTeX Export, Up: Exportin 12.9 iCalendar Export ===================== -A large part of Org mode’s interoperability success is its ability to +A large part of Org mode's interoperability success is its ability to easily export to or import from external applications. The iCalendar export backend takes calendar data from Org files and exports to the standard iCalendar format. @@ -2383,7 +2383,7 @@ Using header arguments ====================== A header argument is specified with an initial colon followed by the -argument’s name in lowercase. +argument's name in lowercase. Header arguments can be set in several ways; Org prioritizes them in case of overlaps or conflicts by giving local settings a higher @@ -2396,7 +2396,7 @@ System-wide header arguments Header arguments in properties You can set them using ‘header-args’ property (see *note - Properties::)—or ‘header-args:LANG’ for language LANG. Header + Properties::)--or ‘header-args:LANG’ for language LANG. Header arguments set through properties drawers apply at the sub-tree level on down. @@ -2437,8 +2437,8 @@ the ‘var’ header argument. NAME is the name of the variable bound in the code block body. ASSIGN is a literal value, such as a string, a number, a reference to a table, -a list, a literal example, another code block—with or without -arguments—or the results of evaluating a code block. +a list, a literal example, another code block--with or without +arguments--or the results of evaluating a code block. Results of evaluation ===================== @@ -2465,10 +2465,10 @@ Handling How to insert the results once properly formatted. Allowed values are ‘silent’, ‘replace’ (the default), ‘append’, or ‘prepend’. - Code blocks which output results to files—e.g.: graphs, diagrams and -figures—can accept a ‘:file FILENAME’ header argument, in which case the -results are saved to the named file, and a link to the file is inserted -into the buffer. + Code blocks which output results to files--e.g.: graphs, diagrams and +figures--can accept a ‘:file FILENAME’ header argument, in which case +the results are saved to the named file, and a link to the file is +inserted into the buffer. Exporting code blocks ===================== @@ -2487,9 +2487,9 @@ Extracting source code Use ‘C-c C-v t’ to create pure source code files by extracting code from source blocks in the current buffer. This is referred to as -“tangling”—a term adopted from the literate programming community. +"tangling"--a term adopted from the literate programming community. During tangling of code blocks their bodies are expanded using -‘org-babel-expand-src-block’, which can expand both variable and “Noweb” +‘org-babel-expand-src-block’, which can expand both variable and "Noweb" style references. In order to tangle a code block it must have a ‘tangle’ header argument, see the *note manual: (org)Top. for details. @@ -2523,7 +2523,7 @@ To quickly insert empty structural blocks, such as ‘#+BEGIN_SRC’ ... Clean view ========== -Org’s default outline with stars and no indents can become too cluttered +Org's default outline with stars and no indents can become too cluttered for short documents. For _book-like_ long documents, the effect is not as noticeable. Org provides an alternate stars and indentation scheme, as shown on the right in the following table. It uses only one star and @@ -2557,105 +2557,105 @@ file, use  Tag Table: -Node: Top922 -Node: Introduction5668 -Ref: Installation6354 -Ref: Activation7066 -Ref: Feedback7509 -Node: Document Structure7766 -Node: Headlines8837 -Ref: Headlines-Footnote-19719 -Node: Visibility Cycling9842 -Node: Motion11236 -Node: Structure Editing11830 -Ref: Structure Editing-Footnote-113262 -Node: Sparse Trees13366 -Ref: Sparse Trees-Footnote-114476 -Node: Plain Lists14591 -Node: Tables17380 -Ref: Creation and conversion19073 -Ref: Re-aligning and field motion19673 -Ref: Column and row editing20433 -Node: Hyperlinks21784 -Ref: Internal links22542 -Ref: External Links22995 -Ref: Handling Links24825 -Node: TODO Items26316 -Node: TODO Basics27293 -Node: Multi-state Workflow28831 -Node: Progress Logging30622 -Ref: Closing items31386 -Ref: Tracking TODO state changes31941 -Ref: Progress Logging-Footnote-132940 -Ref: Progress Logging-Footnote-233013 -Node: Priorities33091 -Node: Breaking Down Tasks34008 -Node: Checkboxes34811 -Node: Tags35950 -Ref: Tag inheritance36575 -Ref: Setting tags37313 -Ref: Tag groups39091 -Ref: Tag searches39887 -Ref: Tags-Footnote-140967 -Node: Properties41071 -Node: Dates and Times42883 -Node: Timestamps43920 -Node: Creating Timestamps46676 -Node: Deadlines and Scheduling48519 -Ref: Deadlines and Scheduling-Footnote-150585 -Ref: Deadlines and Scheduling-Footnote-250746 -Node: Clocking Work Time50909 -Node: Capture Refile Archive52344 -Node: Capture53152 -Ref: Setting up capture53454 -Ref: Using capture53725 -Ref: Capture templates54421 -Ref: Capture-Footnote-155854 -Ref: Capture-Footnote-255965 -Node: Refile and Copy56056 -Node: Archiving57366 -Node: Agenda Views58742 -Node: Agenda Files60197 -Node: Agenda Dispatcher60945 -Node: Built-in Agenda Views61865 -Node: Global TODO List62978 -Node: Matching Tags and Properties63739 -Node: Search View65769 -Node: Agenda Commands66879 -Ref: Motion (1)67482 -Ref: View/Go to Org file67685 -Ref: Change display68123 -Ref: Remote editing69493 -Ref: Quit and exit71081 -Node: Custom Agenda Views71335 -Node: Markup72811 -Node: Paragraphs73637 -Node: Emphasis and Monospace74759 -Node: Embedded LaTeX75177 -Node: Literal examples76046 -Node: Images77136 -Node: Creating Footnotes77737 -Node: Exporting78711 -Node: The Export Dispatcher79587 -Node: Export Settings80145 -Node: Table of Contents80970 -Node: Include Files81703 -Node: Comment Lines82389 -Node: ASCII/UTF-8 Export83114 -Node: HTML Export83847 -Node: LaTeX Export84885 -Node: iCalendar Export86628 -Node: Publishing87407 -Node: Working with Source Code89138 -Ref: Using header arguments90405 -Ref: Evaluating code blocks91583 -Ref: Results of evaluation92474 -Ref: Exporting code blocks93696 -Ref: Extracting source code94160 -Node: Miscellaneous94704 -Ref: Completion94827 -Ref: Structure Templates95164 -Ref: Clean view95528 +Node: Top909 +Node: Introduction5638 +Ref: Installation6324 +Ref: Activation7036 +Ref: Feedback7479 +Node: Document Structure7736 +Node: Headlines8807 +Ref: Headlines-Footnote-19689 +Node: Visibility Cycling9812 +Node: Motion11206 +Node: Structure Editing11800 +Ref: Structure Editing-Footnote-113232 +Node: Sparse Trees13336 +Ref: Sparse Trees-Footnote-114446 +Node: Plain Lists14561 +Node: Tables17350 +Ref: Creation and conversion19043 +Ref: Re-aligning and field motion19643 +Ref: Column and row editing20403 +Node: Hyperlinks21754 +Ref: Internal links22512 +Ref: External Links22965 +Ref: Handling Links24795 +Node: TODO Items26285 +Node: TODO Basics27262 +Node: Multi-state Workflow28794 +Node: Progress Logging30584 +Ref: Closing items31348 +Ref: Tracking TODO state changes31903 +Ref: Progress Logging-Footnote-132902 +Ref: Progress Logging-Footnote-232975 +Node: Priorities33053 +Node: Breaking Down Tasks33970 +Node: Checkboxes34773 +Node: Tags35910 +Ref: Tag inheritance36535 +Ref: Setting tags37273 +Ref: Tag groups39051 +Ref: Tag searches39843 +Ref: Tags-Footnote-140923 +Node: Properties41027 +Node: Dates and Times42839 +Node: Timestamps43876 +Node: Creating Timestamps46630 +Node: Deadlines and Scheduling48473 +Ref: Deadlines and Scheduling-Footnote-150537 +Ref: Deadlines and Scheduling-Footnote-250698 +Node: Clocking Work Time50861 +Node: Capture Refile Archive52296 +Node: Capture53104 +Ref: Setting up capture53406 +Ref: Using capture53677 +Ref: Capture templates54373 +Ref: Capture-Footnote-155806 +Ref: Capture-Footnote-255917 +Node: Refile and Copy56008 +Node: Archiving57318 +Node: Agenda Views58694 +Node: Agenda Files60149 +Node: Agenda Dispatcher60897 +Node: Built-in Agenda Views61817 +Node: Global TODO List62930 +Node: Matching Tags and Properties63691 +Node: Search View65721 +Node: Agenda Commands66831 +Ref: Motion (1)67430 +Ref: View/Go to Org file67633 +Ref: Change display68071 +Ref: Remote editing69441 +Ref: Quit and exit71029 +Node: Custom Agenda Views71283 +Node: Markup72759 +Node: Paragraphs73585 +Node: Emphasis and Monospace74707 +Node: Embedded LaTeX75125 +Node: Literal examples75994 +Node: Images77084 +Node: Creating Footnotes77685 +Node: Exporting78659 +Node: The Export Dispatcher79535 +Node: Export Settings80091 +Node: Table of Contents80916 +Node: Include Files81649 +Node: Comment Lines82335 +Node: ASCII/UTF-8 Export83060 +Node: HTML Export83793 +Node: LaTeX Export84831 +Node: iCalendar Export86574 +Node: Publishing87351 +Node: Working with Source Code89082 +Ref: Using header arguments90349 +Ref: Evaluating code blocks91524 +Ref: Results of evaluation92413 +Ref: Exporting code blocks93633 +Ref: Extracting source code94097 +Node: Miscellaneous94632 +Ref: Completion94755 +Ref: Structure Templates95092 +Ref: Clean view95456  End Tag Table diff --git a/elpa/org-9.7.17/ox-ascii.el b/elpa/org-9.7.39/ox-ascii.el similarity index 99% rename from elpa/org-9.7.17/ox-ascii.el rename to elpa/org-9.7.39/ox-ascii.el index 2a3d4c6f..a8b23a51 100644 --- a/elpa/org-9.7.17/ox-ascii.el +++ b/elpa/org-9.7.39/ox-ascii.el @@ -1,6 +1,6 @@ ;;; ox-ascii.el --- ASCII Backend for Org Export Engine -*- lexical-binding: t; -*- -;; Copyright (C) 2012-2024 Free Software Foundation, Inc. +;; Copyright (C) 2012-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/ox-beamer.el b/elpa/org-9.7.39/ox-beamer.el similarity index 99% rename from elpa/org-9.7.17/ox-beamer.el rename to elpa/org-9.7.39/ox-beamer.el index d49cccde..d2191a98 100644 --- a/elpa/org-9.7.17/ox-beamer.el +++ b/elpa/org-9.7.39/ox-beamer.el @@ -1,6 +1,6 @@ ;;; ox-beamer.el --- Beamer Backend for Org Export Engine -*- lexical-binding: t; -*- -;; Copyright (C) 2007-2024 Free Software Foundation, Inc. +;; Copyright (C) 2007-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Nicolas Goaziou diff --git a/elpa/org-9.7.17/ox-html.el b/elpa/org-9.7.39/ox-html.el similarity index 99% rename from elpa/org-9.7.17/ox-html.el rename to elpa/org-9.7.39/ox-html.el index 4eb3a511..e8ae3a13 100644 --- a/elpa/org-9.7.17/ox-html.el +++ b/elpa/org-9.7.39/ox-html.el @@ -1,6 +1,6 @@ ;;; ox-html.el --- HTML Backend for Org Export Engine -*- lexical-binding: t; -*- -;; Copyright (C) 2011-2024 Free Software Foundation, Inc. +;; Copyright (C) 2011-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Jambunathan K diff --git a/elpa/org-9.7.17/ox-icalendar.el b/elpa/org-9.7.39/ox-icalendar.el similarity index 99% rename from elpa/org-9.7.17/ox-icalendar.el rename to elpa/org-9.7.39/ox-icalendar.el index 858d146d..66c65dc2 100644 --- a/elpa/org-9.7.17/ox-icalendar.el +++ b/elpa/org-9.7.39/ox-icalendar.el @@ -1,6 +1,6 @@ ;;; ox-icalendar.el --- iCalendar Backend for Org Export Engine -*- lexical-binding: t; -*- -;; Copyright (C) 2004-2024 Free Software Foundation, Inc. +;; Copyright (C) 2004-2025 Free Software Foundation, Inc. ;; Author: Carsten Dominik ;; Nicolas Goaziou diff --git a/elpa/org-9.7.17/ox-koma-letter.el b/elpa/org-9.7.39/ox-koma-letter.el similarity index 99% rename from elpa/org-9.7.17/ox-koma-letter.el rename to elpa/org-9.7.39/ox-koma-letter.el index b19f3ad9..3f9a0385 100644 --- a/elpa/org-9.7.17/ox-koma-letter.el +++ b/elpa/org-9.7.39/ox-koma-letter.el @@ -1,6 +1,6 @@ ;;; ox-koma-letter.el --- KOMA Scrlttr2 Backend for Org Export Engine -*- lexical-binding: t; -*- -;; Copyright (C) 2007-2024 Free Software Foundation, Inc. +;; Copyright (C) 2007-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Alan Schmitt diff --git a/elpa/org-9.7.17/ox-latex.el b/elpa/org-9.7.39/ox-latex.el similarity index 99% rename from elpa/org-9.7.17/ox-latex.el rename to elpa/org-9.7.39/ox-latex.el index 4d0935b0..dfae2ac9 100644 --- a/elpa/org-9.7.17/ox-latex.el +++ b/elpa/org-9.7.39/ox-latex.el @@ -1,6 +1,6 @@ ;;; ox-latex.el --- LaTeX Backend for Org Export Engine -*- lexical-binding: t; -*- -;; Copyright (C) 2011-2024 Free Software Foundation, Inc. +;; Copyright (C) 2011-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Maintainer: Daniel Fleischer @@ -588,6 +588,7 @@ like that: \"%%\". Setting :latex-title-command in publishing projects will take precedence over this variable." :group 'org-export-latex + :safe #'stringp :type '(string :tag "Format string")) (defcustom org-latex-subtitle-format "\\\\\\medskip\n\\large %s" @@ -597,6 +598,7 @@ which is replaced with the subtitle." :group 'org-export-latex :version "26.1" :package-version '(Org . "8.3") + :safe #'stringp :type '(string :tag "Format string")) (defcustom org-latex-subtitle-separate nil @@ -604,6 +606,7 @@ which is replaced with the subtitle." :group 'org-export-latex :version "26.1" :package-version '(Org . "8.3") + :safe #'booleanp :type 'boolean) (defcustom org-latex-toc-command "\\tableofcontents\n\n" @@ -1522,7 +1525,7 @@ logfiles to remove, set `org-latex-logfiles-extensions'." ("Underfull \\hbox" . "[underfull hbox]") ("Overfull \\hbox" . "[overfull hbox]") ("Citation.*?undefined" . "[undefined citation]") - ("^!.+Unicode character" . "[unicode character(s) not set up for use with pdflatex. You can run lualatex or xelatex instead]") + ("^!.+Unicode character" . "[unicode character(s) not supported by pdflatex. Set org-latex-compiler to lualatex or xelatex instead]") ("Missing character: There is no" . "[Missing character(s): please load an appropriate font with the fontspec package]") ("Undefined control sequence" . "[undefined control sequence]")) "Alist of regular expressions and associated messages for the user. @@ -4282,11 +4285,16 @@ Export is done in a buffer named \"*Org LATEX Export*\", which will be displayed when `org-export-show-temporary-export-buffer' is non-nil." (interactive) - (org-export-to-buffer 'latex "*Org LATEX Export*" - async subtreep visible-only body-only ext-plist - (if (fboundp 'major-mode-remap) - (major-mode-remap 'latex-mode) - #'LaTeX-mode))) + (defvar TeX-parse-self) ;; defined in tex.el + (let (;; FIXME: Working around LaTeX-mode being broken in non-file buffers. + ;; To be removed once we drop Emacs 30 and earlier, where the problem + ;; is not yet fixed. + (TeX-parse-self nil)) + (org-export-to-buffer 'latex "*Org LATEX Export*" + async subtreep visible-only body-only ext-plist + (if (fboundp 'major-mode-remap) + (major-mode-remap 'latex-mode) + #'LaTeX-mode)))) ;;;###autoload (defun org-latex-convert-region-to-latex () diff --git a/elpa/org-9.7.17/ox-man.el b/elpa/org-9.7.39/ox-man.el similarity index 99% rename from elpa/org-9.7.17/ox-man.el rename to elpa/org-9.7.39/ox-man.el index 5d4fc23c..f527be3e 100644 --- a/elpa/org-9.7.17/ox-man.el +++ b/elpa/org-9.7.39/ox-man.el @@ -1,6 +1,6 @@ ;;; ox-man.el --- Man Backend for Org Export Engine -*- lexical-binding: t; -*- -;; Copyright (C) 2011-2024 Free Software Foundation, Inc. +;; Copyright (C) 2011-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Luis R Anaya diff --git a/elpa/org-9.7.17/ox-md.el b/elpa/org-9.7.39/ox-md.el similarity index 99% rename from elpa/org-9.7.17/ox-md.el rename to elpa/org-9.7.39/ox-md.el index 53525b7c..0aa09703 100644 --- a/elpa/org-9.7.17/ox-md.el +++ b/elpa/org-9.7.39/ox-md.el @@ -1,6 +1,6 @@ ;;; ox-md.el --- Markdown Backend for Org Export Engine -*- lexical-binding: t; -*- -;; Copyright (C) 2012-2024 Free Software Foundation, Inc. +;; Copyright (C) 2012-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Keywords: org, text, markdown diff --git a/elpa/org-9.7.17/ox-odt.el b/elpa/org-9.7.39/ox-odt.el similarity index 99% rename from elpa/org-9.7.17/ox-odt.el rename to elpa/org-9.7.39/ox-odt.el index c6a70fe9..ba8b4d9d 100644 --- a/elpa/org-9.7.17/ox-odt.el +++ b/elpa/org-9.7.39/ox-odt.el @@ -1,6 +1,6 @@ ;;; ox-odt.el --- OpenDocument Text Exporter for Org Mode -*- lexical-binding: t; -*- -;; Copyright (C) 2010-2024 Free Software Foundation, Inc. +;; Copyright (C) 2010-2025 Free Software Foundation, Inc. ;; Author: Jambunathan K ;; Keywords: outlines, hypermedia, calendar, text diff --git a/elpa/org-9.7.17/ox-org.el b/elpa/org-9.7.39/ox-org.el similarity index 99% rename from elpa/org-9.7.17/ox-org.el rename to elpa/org-9.7.39/ox-org.el index c5709bc7..2394a197 100644 --- a/elpa/org-9.7.17/ox-org.el +++ b/elpa/org-9.7.39/ox-org.el @@ -1,6 +1,6 @@ ;;; ox-org.el --- Org Backend for Org Export Engine -*- lexical-binding: t; -*- -;; Copyright (C) 2013-2024 Free Software Foundation, Inc. +;; Copyright (C) 2013-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Keywords: org, text @@ -245,7 +245,7 @@ a communication channel." ;; them are included in the result. (let ((footnotes (org-element-map - (list (org-element-lineage section 'headline) section) + (list (or (org-element-lineage section 'headline) "") section) 'footnote-reference (lambda (fn) (and (eq (org-element-property :type fn) 'standard) diff --git a/elpa/org-9.7.17/ox-publish.el b/elpa/org-9.7.39/ox-publish.el similarity index 99% rename from elpa/org-9.7.17/ox-publish.el rename to elpa/org-9.7.39/ox-publish.el index 9f943ced..9405610a 100644 --- a/elpa/org-9.7.17/ox-publish.el +++ b/elpa/org-9.7.39/ox-publish.el @@ -1,5 +1,5 @@ ;;; ox-publish.el --- Publish Related Org Mode Files as a Website -*- lexical-binding: t; -*- -;; Copyright (C) 2006-2024 Free Software Foundation, Inc. +;; Copyright (C) 2006-2025 Free Software Foundation, Inc. ;; Author: David O'Toole ;; Keywords: hypermedia, outlines, text @@ -826,7 +826,7 @@ Default for SITEMAP-FILENAME is `sitemap.org'." (mapcar #'file-name-directory files))) files))) ;; Eventually sort all entries. - (when (or sort-files (not (memq sort-folders 'ignore))) + (when (or sort-files (not (eq sort-folders 'ignore))) (setq files (sort files sort-predicate))) (funcall sitemap-builder title @@ -1231,6 +1231,7 @@ If FREE-CACHE, empty the cache." (error "Cannot find cache-file name in `org-publish-write-cache-file'")) (with-temp-file cache-file (let (print-level print-length) + (insert ";; -*- lexical-binding: nil; -*-\n") (insert "(setq org-publish-cache \ \(make-hash-table :test 'equal :weakness nil :size 100))\n") (maphash (lambda (k v) diff --git a/elpa/org-9.7.17/ox-texinfo.el b/elpa/org-9.7.39/ox-texinfo.el similarity index 99% rename from elpa/org-9.7.17/ox-texinfo.el rename to elpa/org-9.7.39/ox-texinfo.el index 30f0ca85..139a49d9 100644 --- a/elpa/org-9.7.17/ox-texinfo.el +++ b/elpa/org-9.7.39/ox-texinfo.el @@ -1,6 +1,6 @@ ;;; ox-texinfo.el --- Texinfo Backend for Org Export Engine -*- lexical-binding: t; -*- -;; Copyright (C) 2012-2024 Free Software Foundation, Inc. +;; Copyright (C) 2012-2025 Free Software Foundation, Inc. ;; Author: Jonathan Leech-Pepin ;; Keywords: outlines, hypermedia, calendar, text @@ -826,9 +826,9 @@ holding export options." ;; `dn' is presumed to be just the DIRNAME part, so generate ;; either `* DIRNAME: (FILENAME).' or `* FILENAME.', whichever ;; is shortest. - ((and dn (not (equal dn file))) + (dn (format "* %s: (%s)." dn (or file dn))) - (t (format "* %s." file))))) + (t (format "* (%s)." file))))) (concat "@dircategory " dircat "\n" "@direntry\n" (let ((dirdesc diff --git a/elpa/org-9.7.17/ox.el b/elpa/org-9.7.39/ox.el similarity index 99% rename from elpa/org-9.7.17/ox.el rename to elpa/org-9.7.39/ox.el index 368e10c8..06c346b6 100644 --- a/elpa/org-9.7.17/ox.el +++ b/elpa/org-9.7.39/ox.el @@ -1,6 +1,6 @@ ;;; ox.el --- Export Framework for Org Mode -*- lexical-binding: t; -*- -;; Copyright (C) 2012-2024 Free Software Foundation, Inc. +;; Copyright (C) 2012-2025 Free Software Foundation, Inc. ;; Author: Nicolas Goaziou ;; Maintainer: Ihor Radchenko @@ -6268,25 +6268,25 @@ them." ("Figure %d:" ("ar" :default "شكل %d:") ("cs" :default "Obrázek %d:") - ("da" :default "Figur %d") + ("da" :default "Figur %d:") ("de" :default "Abbildung %d:") ("es" :default "Figura %d:") ("et" :default "Joonis %d:") ("fa" :default "شکل %d:") - ("fr" :default "Figure %d :" :html "Figure %d :") - ("is" :default "Mynd %d") + ("fr" :default "Figure %d:" :html "Figure %d :") + ("is" :default "Mynd %d:") ("it" :default "Figura %d:") - ("ja" :default "図%d: " :html "図%d: ") + ("ja" :default "図%d:" :html "図%d:") ("nl" :default "Figuur %d:" :html "Figuur %d:") - ("no" :default "Illustrasjon %d") - ("nb" :default "Illustrasjon %d") - ("nn" :default "Illustrasjon %d") - ("pl" :default "Obrazek %d") ; alternatively "Rysunek %d" + ("no" :default "Illustrasjon %d:") + ("nb" :default "Illustrasjon %d:") + ("nn" :default "Illustrasjon %d:") + ("pl" :default "Obrazek %d:") ; alternatively "Rysunek %d" ("pt_BR" :default "Figura %d:") ("ro" :default "Imaginea %d:") ("ru" :html "Рис. %d.:" :utf-8 "Рис. %d.:") - ("sl" :default "Slika %d") - ("sv" :default "Illustration %d") + ("sl" :default "Slika %d:") + ("sv" :default "Illustration %d:") ("tr" :default "Şekil %d:") ("zh-CN" :html "图%d " :utf-8 "图%d ")) ("Footnotes" @@ -6394,24 +6394,24 @@ them." ("Listing %d:" ("ar" :default "برنامج %d:") ("cs" :default "Program %d:") - ("da" :default "Program %d") - ("de" :default "Programmlisting %d") - ("es" :default "Listado de programa %d") - ("et" :default "Loend %d") + ("da" :default "Program %d:") + ("de" :default "Programmlisting %d:") + ("es" :default "Listado de programa %d:") + ("et" :default "Loend %d:") ("fa" :default "برنامه‌ریزی %d:") - ("fr" :default "Programme %d :" :html "Programme %d :") - ("it" :default "Listato %d :") + ("fr" :default "Programme %d:" :html "Programme %d :") + ("it" :default "Listato %d:") ("ja" :default "ソースコード%d:") ("nl" :default "Programma %d:" :html "Programma %d:") ("nn" :default "Program %d:") - ("no" :default "Dataprogram %d") - ("nb" :default "Dataprogram %d") - ("ro" :default "Lista %d") + ("no" :default "Dataprogram %d:") + ("nb" :default "Dataprogram %d:") + ("ro" :default "Lista %d:") ("pl" :default "Indeks %d:") ("pt_BR" :default "Listagem %d:") ("ru" :html "Распечатка %d.:" :utf-8 "Распечатка %d.:") - ("sl" :default "Izpis programa %d") + ("sl" :default "Izpis programa %d:") ("sv" :default "Programlistning %d:") ("tr" :default "Program %d:") ("zh-CN" :html "代码%d " :utf-8 "代码%d ")) @@ -6530,27 +6530,27 @@ them." ("Table %d:" ("ar" :default "جدول %d:") ("cs" :default "Tabulka %d:") - ("da" :default "Tabel %d") - ("de" :default "Tabelle %d") - ("es" :default "Tabla %d") - ("et" :default "Tabel %d") - ("fa" :default "جدول %d") - ("fr" :default "Tableau %d :") - ("is" :default "Tafla %d") + ("da" :default "Tabel %d:") + ("de" :default "Tabelle %d:") + ("es" :default "Tabla %d:") + ("et" :default "Tabel %d:") + ("fa" :default "جدول %d:") + ("fr" :default "Tableau %d:") + ("is" :default "Tafla %d:") ("it" :default "Tabella %d:") ("ja" :default "表%d:" :html "表%d:") ("nl" :default "Tabel %d:" :html "Tabel %d:") - ("no" :default "Tabell %d") - ("nb" :default "Tabell %d") - ("nn" :default "Tabell %d") - ("pl" :default "Tabela %d") + ("no" :default "Tabell %d:") + ("nb" :default "Tabell %d:") + ("nn" :default "Tabell %d:") + ("pl" :default "Tabela %d:") ("pt_BR" :default "Tabela %d:") - ("ro" :default "Tabel %d") + ("ro" :default "Tabel %d:") ("ru" :html "Таблица %d.:" :utf-8 "Таблица %d.:") - ("sl" :default "Tabela %d") + ("sl" :default "Tabela %d:") ("sv" :default "Tabell %d:") - ("tr" :default "Tablo %d") + ("tr" :default "Tablo %d:") ("zh-CN" :html "表%d " :utf-8 "表%d ")) ("Table of Contents" ("ar" :default "قائمة المحتويات") @@ -6664,7 +6664,7 @@ to `:default' encoding. If it fails, return S." "Call function FUN on the results returned by BODY evaluation. FUN is an anonymous function of one argument. BODY should be a valid -ELisp source expression. BODY evaluation happens in an asynchronous process, +Elisp source expression. BODY evaluation happens in an asynchronous process, from a buffer which is an exact copy of the current one. Use `org-export-add-to-stack' in FUN in order to register results diff --git a/init.el b/init.el index cabf29e7..b60c0b7e 100644 --- a/init.el +++ b/init.el @@ -1,7 +1,7 @@ ;; -*- lexical-binding: t; -*- (setq load-path (append - (list (expand-file-name "~/.emacs.d/lisp") (expand-file-name "~/.emacs.d/elpa/org-9.7.17")) + (list (expand-file-name "~/.emacs.d/lisp") (expand-file-name "~/.emacs.d/elpa/org-9.7.39")) load-path)) (if (string-equal system-type "darwin") (delete ' "/Applications/Emacs.app/Contents/Resources/lisp/org" load-path)) -- 2.47.3