0
0
Fork 1
mirror of https://git.savannah.gnu.org/git/emacs/org-mode.git synced 2024-08-25 21:02:52 +00:00

Properly unescape optional part in file links

* lisp/org.el (org-open-at-point): Unescape optional part in file
  links.

This patch allows to handle properly links like:

  [[file:somefile.org::*headline%20with%20spaces]]

Thanks to Thomas Holst for reporting it.
This commit is contained in:
Nicolas Goaziou 2014-03-15 16:04:38 +01:00
parent 002b451285
commit ee8d564479

View file

@ -10556,7 +10556,8 @@ is used internally by `org-open-link-from-string'."
(cond ((not option) nil)
((org-string-match-p "\\`[0-9]+\\'" option)
(list (string-to-number option)))
(t (list nil option))))))))
(t (list nil
(org-link-unescape option)))))))))
((assoc type org-link-protocols)
(funcall (nth 1 (assoc type org-link-protocols)) path))
((equal type "help")