diff --git a/lisp/ol.el b/lisp/ol.el index e9bed3972..d8e2f5bc1 100644 --- a/lisp/ol.el +++ b/lisp/ol.el @@ -1192,7 +1192,7 @@ of matched result, which is either `dedicated' or `fuzzy'." (when (equal words (split-string (replace-regexp-in-string - cookie-re "" + cookie-re " " (replace-regexp-in-string comment-re "" (org-get-heading t t t))))) (throw :found t))) @@ -1258,10 +1258,8 @@ into a single one." (unless (string-prefix-p "*" s) (setq s (concat "*" s))) (replace-regexp-in-string comment-re "" s)))) (cookie-re "\\[[0-9]*\\(?:%\\|/[0-9]*\\)\\]")) - (org-trim - (replace-regexp-in-string - cookie-re "" - (org-link--squeeze-white-spaces context))))) + (org-link--squeeze-white-spaces + (replace-regexp-in-string cookie-re " " context)))) (defun org-link-open-as-file (path arg) "Pretend PATH is a file name and open it. diff --git a/lisp/ox.el b/lisp/ox.el index 4e22eed71..f266a0912 100644 --- a/lisp/ox.el +++ b/lisp/ox.el @@ -4354,7 +4354,7 @@ ignores white spaces and statistics cookies, if applicable." (`headline (let ((title (split-string (replace-regexp-in-string - "\\[[0-9]*\\(?:%\\|/[0-9]*\\)\\]" "" + "\\[[0-9]*\\(?:%\\|/[0-9]*\\)\\]" " " (org-element-property :raw-value datum))))) (delq nil (list