From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Maus Subject: Re: Incorrect hexification in URLs in LaTeX Export Date: Sun, 25 May 2014 09:09:50 +0200 Message-ID: <8761kuxrk1.wl%dmaus@ictsoc.de> References: <0DEDD4E4-A513-4B03-AA78-25D9859EEA9F@gmail.com> <87bnxbb6ff.fsf@bzg.ath.cx> <87wqfscy1r.fsf@med.uni-goettingen.de> <87ppljfr99.fsf@bzg.ath.cx> <43DB32AC-723C-4046-9DCD-4A1FD2DD7323@gmail.com> <87y4xq5rls.fsf@bzg.ath.cx> Mime-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60847) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WoSZL-0000OX-4w for emacs-orgmode@gnu.org; Sun, 25 May 2014 03:10:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WoSZE-0001br-LD for emacs-orgmode@gnu.org; Sun, 25 May 2014 03:10:06 -0400 In-Reply-To: <87y4xq5rls.fsf@bzg.ath.cx> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Bastien Cc: "R. Michael Weylandt " , David Maus , Andreas Leha , "emacs-orgmode@gnu.org" Hi all, At Sun, 25 May 2014 07:56:15 +0200, Bastien wrote: > > Hi Michael, > > "R. Michael Weylandt " > writes: > > > TLDR: remove ?\= from org-link-escape-chars. > > Done (in master.) > > I'm copying David since he's the author of this commit: > http://orgmode.org/w/?p=org-mode.git;a=commitdiff;h=1a68b6 > > David, sorry to jump in, but are there any reason why the > characters + ; and = where escaped in this commit? > I think the only reason was that these characters already had been escaped in `org-link-escape-chars'. The commit removed the special rules for the letters with diacritics. The previous commit (0c4bb0e) introduced an algorithm that covered non-ASCII characters in general, thus special rules for letters with diacritics where no longer necessary. I can only speculate why they were escaped in the first place: + ; and = do have special meaning in HTTP URIs and IIRC Org did not draw a strict distinction between escaping for internal purposes and escaping of HTTP URIs. Best, -- David > Thanks in advance, > > -- > Bastien