org-mode/lisp
Mattias Engdegård b78583a1c1 Backport commit 770f76f05 from Emacs
Make regexps smaller and faster by removing terms that are superfluous
by virtue of standing next to another term that matches more.  See
https://lists.gnu.org/archive/html/emacs-devel/2020-01/msg00949.html
for details.

* lisp/ob-core.el (org-babel-remove-result):
* lisp/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
* lisp/org-capture.el (org-capture-set-target-location):
* lisp/org-compat.el (org-maybe-keyword-time-regexp):
* lisp/org-table.el (org-table-expand-lhs-ranges):
Remove subsumed repetitions.

Remove subsumed repetitions in regexps
770f76f050376bbd77a3cc8cf44db57cf855a27c
Mattias Engdegård
Thu Feb 20 16:05:18 2020 +0100
2020-03-15 22:51:31 -04:00
..
Makefile Move link-related core functions out of "org.el" 2019-03-10 18:00:27 +01:00
ob-C.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
ob-J.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
ob-R.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-abc.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-asymptote.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-awk.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-calc.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-clojure.el ob-clojure.el: More minor refinements 2020-02-17 02:38:02 +01:00
ob-comint.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-coq.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-core.el Backport commit 770f76f05 from Emacs 2020-03-15 22:51:31 -04:00
ob-css.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-ditaa.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-dot.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-ebnf.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-emacs-lisp.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-eshell.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
ob-eval.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-exp.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-forth.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-fortran.el Backport commit 770f76f05 from Emacs 2020-03-15 22:51:31 -04:00
ob-gnuplot.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-groovy.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-haskell.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-hledger.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-io.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-java.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-js.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-latex.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-ledger.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-lilypond.el Various minor fixes 2020-02-18 23:24:09 +01:00
ob-lisp.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-lob.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
ob-lua.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-makefile.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-matlab.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-maxima.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-mscgen.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-ocaml.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-octave.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-org.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-perl.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-picolisp.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-plantuml.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-processing.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
ob-python.el ob-python.el: Fix session initiation when using python-mode.el 2020-02-19 07:39:28 -08:00
ob-ref.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-ruby.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-sass.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-scheme.el ob-scheme.el: Fix interpreter output sometimes being nil 2020-02-11 12:19:34 +01:00
ob-screen.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-sed.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-shell.el ob-shell.el: Delete `org-babel-shell-return-value-is-exit-status' 2020-02-22 10:58:55 +01:00
ob-shen.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-sql.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-sqlite.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-stan.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-table.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-tangle.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ob-vala.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
ob.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
ol-bbdb.el lisp/ol-bbdb.el (org-bbdb-anniversaries): Enhance docstring 2020-02-22 10:33:07 +01:00
ol-bibtex.el Move custom links to new tooling 2020-02-19 18:42:50 +01:00
ol-docview.el Move custom links to new tooling 2020-02-19 18:42:50 +01:00
ol-eshell.el Move custom links to new tooling 2020-02-19 18:42:50 +01:00
ol-eww.el Move custom links to new tooling 2020-02-19 18:42:50 +01:00
ol-gnus.el Move custom links to new tooling 2020-02-19 18:42:50 +01:00
ol-info.el Move custom links to new tooling 2020-02-19 18:42:50 +01:00
ol-irc.el Move custom links to new tooling 2020-02-19 18:42:50 +01:00
ol-mhe.el Move custom links to new tooling 2020-02-19 18:42:50 +01:00
ol-rmail.el Move custom links to new tooling 2020-02-19 18:42:50 +01:00
ol-w3m.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
ol.el ol: Do not save tags when storing a link from a headline 2020-03-09 22:23:11 +01:00
org-agenda.el Backport commit af085ef40 from Emacs 2020-03-15 22:51:31 -04:00
org-archive.el org-archive.el: Add :package-version to an option 2020-02-23 09:42:02 +01:00
org-attach-git.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
org-attach.el Merge branch 'maint' 2020-03-05 23:24:24 -05:00
org-capture.el Backport commit 770f76f05 from Emacs 2020-03-15 22:51:31 -04:00
org-clock.el org-clock: Small refactoring 2020-03-09 22:27:45 +01:00
org-colview.el Add `generated-autoload-file' buffer local variable 2020-02-18 23:37:24 +01:00
org-compat.el Backport commit 770f76f05 from Emacs 2020-03-15 22:51:31 -04:00
org-crypt.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
org-ctags.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
org-datetree.el Merge branch 'maint' 2020-01-01 13:39:26 -05:00
org-duration.el Add `generated-autoload-file' buffer local variable 2020-02-18 23:37:24 +01:00
org-element.el Backport commit 0c6c8aa00 from Emacs 2020-03-15 22:51:31 -04:00
org-entities.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
org-faces.el org-faces.el: Add foreground color to org-table-header face 2020-02-08 07:25:29 +01:00
org-feed.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
org-footnote.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
org-goto.el Add `generated-autoload-file' buffer local variable 2020-02-18 23:37:24 +01:00
org-habit.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
org-id.el org-id.el: Fix typo in comment 2020-02-23 14:30:02 +01:00
org-indent.el org-indent.el: Deprecate `org-hide-leading-stars-before-indent-mode' 2020-02-20 15:17:21 +01:00
org-inlinetask.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
org-install.el org-install.el: Do not warn users. 2013-01-22 14:08:39 +01:00
org-keys.el Add `generated-autoload-file' buffer local variable 2020-02-18 23:37:24 +01:00
org-lint.el Add `generated-autoload-file' buffer local variable 2020-02-18 23:37:24 +01:00
org-list.el Add `generated-autoload-file' buffer local variable 2020-02-18 23:37:24 +01:00
org-macro.el Merge branch 'maint' 2020-03-11 21:53:25 +01:00
org-macs.el Add `generated-autoload-file' buffer local variable 2020-02-18 23:37:24 +01:00
org-mobile.el Fix org menu initialization 2020-02-07 16:26:31 +01:00
org-mouse.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
org-num.el Add `generated-autoload-file' buffer local variable 2020-02-18 23:37:24 +01:00
org-pcomplete.el Refactor context part in file links 2020-02-19 18:42:50 +01:00
org-plot.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
org-protocol.el Backport commit af085ef40 from Emacs 2020-03-15 22:51:31 -04:00
org-refile.el Add `generated-autoload-file' buffer local variable 2020-02-18 23:37:24 +01:00
org-src.el Change the default values for several options 2020-02-21 16:35:56 +01:00
org-table.el Backport commit 770f76f05 from Emacs 2020-03-15 22:51:31 -04:00
org-tempo.el org-tempo.el: Fix bug 2020-02-03 18:22:55 +01:00
org-timer.el org-timer.el: Remove useless `or' conditional 2020-03-02 15:55:45 +01:00
org.el Backport commit 0c6c8aa00 from Emacs 2020-03-15 22:51:31 -04:00
ox-ascii.el Do not leak "attachment" links 2020-02-22 14:22:49 +01:00
ox-beamer.el Extend export tooling in link parameters 2020-02-19 18:41:37 +01:00
ox-html.el ox-html: Update a :package-version value 2020-03-15 22:07:52 -04:00
ox-icalendar.el Tiny formatting fixes 2020-02-18 22:57:37 +01:00
ox-latex.el Backport commit af085ef40 from Emacs 2020-03-15 22:51:31 -04:00
ox-man.el Do not leak "attachment" links 2020-02-22 14:22:49 +01:00
ox-md.el Do not leak "attachment" links 2020-02-22 14:22:49 +01:00
ox-odt.el Do not leak "attachment" links 2020-02-22 14:22:49 +01:00
ox-org.el Extend export tooling in link parameters 2020-02-19 18:41:37 +01:00
ox-publish.el Update copyright year to 2020 2020-01-01 13:38:46 -05:00
ox-texinfo.el Do not leak "attachment" links 2020-02-22 14:22:49 +01:00
ox.el Remove `org-export-link-as-file' 2020-02-28 01:30:30 +01:00