in recent maint, i am trying the code included with the maint release to update org link escaping syntax.
the issue is that when i click on google, the space before "hi" does not show up in the earch box. ergo, different results. *** should be orig [[http://www.google.com/search?q=%7E%22retroactive%20whatever%22%20%22hi%22][retro original]] *** should be fixed, is not? [[http://www.google.com/search?q=~"retroactive whatever" "hi"][retro original]] *** [[https://orgmode.org/Changes.html][Org mode for Emacs – Release notes]] The following function will help switching your links to the new syntax: (defun org-update-link-syntax (&optional no-query) "Update syntax for links in current buffer. Query before replacing a link, unless optional argument NO-QUERY is non-nil." (interactive "P") (org-with-point-at 1 (let ((case-fold-search t)) (while (re-search-forward "\\[\\[[^]]*?%\\(?:2[05]\\|5[BD]\\)" nil t) (let ((object (save-match-data (org-element-context)))) (when (and (eq 'link (org-element-type object)) (= (match-beginning 0) (org-element-property :begin object))) (goto-char (org-element-property :end object)) (let* ((uri-start (+ 2 (match-beginning 0))) (uri-end (save-excursion (goto-char uri-start) (re-search-forward "\\][][]" nil t) (match-beginning 0))) (uri (buffer-substring-no-properties uri-start uri-end))) (when (or no-query (y-or-n-p (format "Possibly obsolete URI syntax: %S. Fix? " uri))) (setf (buffer-substring uri-start uri-end) (org-link-escape (org-link-decode uri))))))))))) i'm kind of clueless about what the issue is. thank you. -- The Kafka Pandemic Please learn what misopathy is. https://thekafkapandemic.blogspot.com/2013/10/why-some-diseases-are-wronged.html