emacs/lisp/org
Mattias Engdegård 770f76f050 Remove subsumed repetitions in regexps
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/bs.el (bs--make-header-match-string):
* lisp/gnus/deuglify.el (gnus-outlook-repair-attribution-block):
* lisp/gnus/message.el (message-subject-trailing-was-ask-regexp)
(message-subject-trailing-was-regexp):
* lisp/informat.el (Info-validate):
* lisp/net/browse-url.el (browse-url-button-regexp):
* lisp/net/rcirc.el (rcirc-url-regexp):
* lisp/org/ob-core.el (org-babel-remove-result):
* lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
* lisp/org/org-capture.el (org-capture-set-target-location):
* lisp/org/org-table.el (org-table-expand-lhs-ranges):
* lisp/org/org.el (org-maybe-keyword-time-regexp, org-ts-regexp)
(org-ts-regexp-inactive, org-ts-regexp-both):
* lisp/play/gametree.el (gametree-hack-file-layout):
* lisp/progmodes/cc-mode.el (c-Java-defun-prompt-regexp):
* lisp/progmodes/idlw-shell.el (idlwave-shell-halting-error):
* lisp/progmodes/ruby-mode.el (ruby-mode-set-encoding):
* lisp/progmodes/verilog-mode.el (verilog-error-font-lock-keywords)
(verilog-verilint-off, verilog-case-indent-level)
(verilog-within-translate-off, verilog-start-translate-off)
(verilog-back-to-start-translate-off, verilog-end-translate-off)
(verilog-expand-dirnames):
* lisp/term.el (term-control-seq-regexp):
* lisp/textmodes/reftex-vars.el (featurep):
* lisp/url/url-gw.el (url-open-telnet):
* lisp/vc/ediff-ptch.el (ediff-context-diff-label-regexp):
* lisp/vc/pcvs-parse.el (cvs-parse-status):
* test/src/regex-emacs-tests.el (regex-tests-PCRE):
Remove subsumed repetitions.
* lisp/progmodes/sh-script.el (sh-syntax-propertize-function):
Simplify repetition of a repetition.
2020-02-20 16:05:18 +01:00
..
ChangeLog.1 Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-abc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-asymptote.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-awk.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-C.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-calc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-clojure.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-comint.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-coq.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-core.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
ob-css.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-ditaa.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-dot.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-ebnf.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-emacs-lisp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-eshell.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-eval.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-exp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-forth.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-fortran.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
ob-gnuplot.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-groovy.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-haskell.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-hledger.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-io.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-J.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-java.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-js.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-latex.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-ledger.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-lilypond.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-lisp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-lob.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-lua.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-makefile.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-matlab.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-maxima.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-mscgen.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-ocaml.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-octave.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-org.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-perl.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-picolisp.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-plantuml.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-processing.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-python.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-R.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-ref.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-ruby.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-sass.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-scheme.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-screen.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-sed.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-shell.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-shen.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-sql.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-sqlite.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-stan.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-table.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-tangle.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob-vala.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ob.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-bbdb.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-bibtex.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-docview.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-eshell.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-eww.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-gnus.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-info.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-irc.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-mhe.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-rmail.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol-w3m.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ol.el Remove (or double) redundant backslashes in string literals 2020-01-24 23:04:34 +01:00
org-agenda.el Move “Fix some broken conditional forms” to master 2020-01-05 11:50:31 -08:00
org-archive.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-attach-git.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-attach.el Correct "different than" to "different from" where appropriate 2020-02-09 14:33:14 +00:00
org-capture.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
org-clock.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-colview.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-compat.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-crypt.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-ctags.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-datetree.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-duration.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-element.el Remove (or double) redundant backslashes in string literals 2020-01-24 23:04:34 +01:00
org-entities.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-faces.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-feed.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-footnote.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-goto.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-habit.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-id.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-indent.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-inlinetask.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-install.el
org-keys.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-lint.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-list.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-macro.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-macs.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-mobile.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-mouse.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-num.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-pcomplete.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-plot.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-protocol.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
org-src.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-table.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
org-tempo.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-timer.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
org-version.el Update Org to 9.3 2019-12-03 23:27:04 +01:00
org.el Remove subsumed repetitions in regexps 2020-02-20 16:05:18 +01:00
ox-ascii.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ox-beamer.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ox-html.el Fix copyright years by hand 2020-01-01 01:01:53 +00:00
ox-icalendar.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ox-latex.el Merge from origin/emacs-27 2020-01-01 01:08:16 +00:00
ox-man.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ox-md.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ox-odt.el Move “Fix some broken conditional forms” to master 2020-01-05 11:50:31 -08:00
ox-org.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ox-publish.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ox-texinfo.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00
ox.el Update copyright year to 2020 2020-01-01 00:59:52 +00:00