From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Re: Links with description and '%3f' in URL fail Date: Fri, 5 Mar 2010 13:37:26 +0100 Message-ID: <72CD550E-746A-4814-9638-C0B0470526DB@gmail.com> References: <20100304170052.734@usenet.piggo.com> <87747619-BC0E-4E20-B8B1-835EB81FE56A@gmail.com> <20100305105947.169@usenet.piggo.com> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NnWma-0007HF-Or for emacs-orgmode@gnu.org; Fri, 05 Mar 2010 07:37:32 -0500 Received: from [140.186.70.92] (port=43840 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NnWmY-0007H7-Us for emacs-orgmode@gnu.org; Fri, 05 Mar 2010 07:37:31 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1NnWmX-0001UF-SB for emacs-orgmode@gnu.org; Fri, 05 Mar 2010 07:37:30 -0500 Received: from ey-out-1920.google.com ([74.125.78.145]:35747) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NnWmX-0001UB-Jy for emacs-orgmode@gnu.org; Fri, 05 Mar 2010 07:37:29 -0500 Received: by ey-out-1920.google.com with SMTP id 26so710396eyw.34 for ; Fri, 05 Mar 2010 04:37:28 -0800 (PST) In-Reply-To: <20100305105947.169@usenet.piggo.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Sebastien Delafond Cc: emacs-orgmode@gnu.org OK, I applied the patch to the git master. On Mar 5, 2010, at 11:00 AM, Sebastien Delafond wrote: > On 2010-03-04, Carsten Dominik wrote: >> Hi Sebastian, >> >> could you please try if the following patch does solve this issue? >> >> Thanks. >> >> - Carsten >> >> diff --git a/lisp/org.el b/lisp/org.el >> index 85b74fa..59d2acf 100644 >> --- a/lisp/org.el >> +++ b/lisp/org.el >> @@ -7950,12 +7950,14 @@ This is the list that is used before handing >> over to the browser.") >> (url-unhex-string text) >> (setq table (or table org-link-escape-chars)) >> (when text >> - (let ((re (mapconcat (lambda (x) (regexp-quote (cdr x))) >> + (let ((case-fold-search t) >> + (re (mapconcat (lambda (x) (regexp-quote (downcase (cdr x)))) >> table "\\|"))) >> (while (string-match re text) >> (setq text >> (replace-match >> - (char-to-string (car (rassoc (match-string 0 text) table))) >> + (char-to-string (car (rassoc (upcase (match-string 0 text)) >> + table))) >> t t text))) >> text)))) > > yes, it does just fine; thank you very much for you time ! > > Cheers, > > --Seb > > > > _______________________________________________ > Emacs-orgmode mailing list > Please use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode - Carsten