org-mode/testing/lisp
Nicolas Goaziou 546cbad531 Link syntax require to escape every square bracket
* lisp/ol.el (org-link-make-regexps): Update regexp to forbid any
un-escaped square bracket in the URI.
(org-link-escape):
(org-link-unescape):
* testing/lisp/test-ol.el (test-ol/escape):
(test-ol/unescape):
(test-ol/store-link):
* testing/lisp/test-org.el (test-org/custom-id):
(test-org/fuzzy-links):
* testing/lisp/test-ox.el (test-org-export/resolve-fuzzy-link): Adapt
to new syntax.
* doc/org-manual.org (Link Format): Update documentation.

The new syntax allowed un-escaped opening square brackets in the URI
part of bracket links. Unfortunately, it led to bug as described here:

  <https://lists.gnu.org/archive/html/emacs-orgmode/2019-12/msg00312.html>

Now, we require to escape every square bracket in the URI.
2019-12-22 14:52:53 +01:00
..
test-ob-awk.el
test-ob-C.el
test-ob-clojure.el
test-ob-emacs-lisp.el
test-ob-eshell.el
test-ob-exp.el
test-ob-fortran.el
test-ob-header-arg-defaults.el
test-ob-lilypond.el
test-ob-lob.el
test-ob-lua.el
test-ob-maxima.el
test-ob-octave.el
test-ob-perl.el
test-ob-plantuml.el
test-ob-python.el
test-ob-R.el
test-ob-ruby.el
test-ob-scheme.el
test-ob-sed.el
test-ob-shell.el
test-ob-sqlite.el
test-ob-table.el
test-ob-tangle.el
test-ob-vala.el
test-ob.el
test-ol-bbdb.el
test-ol.el
test-org-agenda.el
test-org-archive.el
test-org-attach-git.el
test-org-attach.el Fix typos 2019-11-16 17:17:36 -05:00
test-org-capture.el
test-org-clock.el
test-org-colview.el
test-org-datetree.el
test-org-duration.el
test-org-element.el
test-org-feed.el
test-org-footnote.el
test-org-info.el
test-org-inlinetask.el
test-org-lint.el
test-org-list.el
test-org-macro.el
test-org-macs.el
test-org-num.el
test-org-pcomplete.el Update copyright year 2019-01-01 11:50:56 +01:00
test-org-protocol.el
test-org-src.el
test-org-table.el
test-org-tempo.el
test-org-timer.el
test-org.el
test-ox-publish.el
test-ox.el
test-property-inheritance.el