Hello everybody, I've just pushed a series of commits to current master that modifies Org modes link escaping functions. Percent escaping is used in Org mode to escape certain characters in links that would either break the parser (e.g. square brackets in link target oder description) or are not allowed to appear in a particular link type (e.g. non-ascii characters in a http: link). With this change in place Org will apply percent escaping and unescaping more consistently especially for non-ascii characters. Additionally some of the outstanding bugs or glitches concerning percent escaped links are solved. However, this change has the potential to break existing links in your documents in at least one case: Links that contain a literal percent sign followed by two characters in [0-9a-fA-f] might break if this sequence of characters is /not/ a percent escape. E.g. a link to a directory literally called "foo%45bar" will break because the new unescaping function will happily interpret the "%45" as a percent encoded letter "E". To detect at least some of such problematic links you can run the attached command `dmaus/org-check-percent-escapes' in a Org mode buffer. It will scan all links in the buffer and issue a warning for each link that contains a sequence that matches aformentioned pattern and is not one of the escape sequences used by Org up to know. If you experience any problems with this change please don't forget to Cc: me so the complaints will end up in my main mailbox. Best, -- David -- OpenPGP... 0x99ADB83B5A4478E6 Jabber.... dmjena@jabber.org Email..... dmaus@ictsoc.de