Quote any special characters in org-make-target-link-regexp
* lisp/org.el (org-make-target-link-regexp): regexp-quote target before replacing whitespace. Previously a radio link <<<...>>> would match all three-letter words in the buffer. The manual indicates the radio links are meant to match literally (modulo whitespace differences), so we should regexp-quote all the targets to avoid over-eager matching.
This commit is contained in:
parent
c61cdced2f
commit
32be74e098
|
@ -5424,6 +5424,7 @@ between words."
|
|||
"\\<\\("
|
||||
(mapconcat
|
||||
(lambda (x)
|
||||
(setq x (regexp-quote x))
|
||||
(while (string-match " +" x)
|
||||
(setq x (replace-match "\\s-+" t t x)))
|
||||
x)
|
||||
|
|
Loading…
Reference in New Issue