branch: externals/hyperbole commit d083036de06ea50032525a856534aae0bcec13ef Author: Bob Weiner <r...@gnu.org> Commit: Bob Weiner <r...@gnu.org>
Change \0 to \\& to fix link exports --- ChangeLog | 5 +++++ kotl/kexport.el | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 83a1873..3fd5323 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2021-05-23 Bob Weiner <r...@gnu.org> + +* kotl/kexport.el (kexport:html-replacement-alist): Change \0 + back to \\& to try to fix link replacements again. + 2021-05-22 Bob Weiner <r...@gnu.org> * kotl/kexport.el (kexport:html-file-klink): Change '\0' back to diff --git a/kotl/kexport.el b/kotl/kexport.el index a9773ee..13ab503 100644 --- a/kotl/kexport.el +++ b/kotl/kexport.el @@ -78,7 +78,7 @@ '(">" . ">") ;; ;; italicize keybindings - '("{[^}]+}" . "<i>\0</i>") + '("{[^}]+}" . "<i>\\&</i>") ;; ;; make URLs into hyperlinks (cons hpath:url-regexp 'kexport:html-url) @@ -96,10 +96,10 @@ ;; make klinks into hyperlinks (cons (concat "<\\s-*@\\s-*" kexport:kcell-reference-regexp "[^&>]*>") - "<a href=\"#k\\1\">\0</a>") + "<a href=\"#k\\1\">\\&</a>") (cons (format "<\\s-*@\\s-*\\(%s\\)[^=&>]*>" kexport:kcell-partial-reference-regexp) - "<a href=\"#k\\1\">\0</a>") + "<a href=\"#k\\1\">\\&</a>") (cons (format "<\\s-*\\([^ \t\n\r,<>]+\\)\\s-*,\\s-*%s[^=&>]*>" kexport:kcell-reference-regexp) 'kexport:html-file-klink)