[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Orgmode] Re: Links with description and '%3f' in URL fail
From: |
Sebastien Delafond |
Subject: |
[Orgmode] Re: Links with description and '%3f' in URL fail |
Date: |
Fri, 5 Mar 2010 10:00:35 +0000 (UTC) |
User-agent: |
slrn/pre0.9.9-111 (Linux) |
On 2010-03-04, Carsten Dominik <address@hidden> 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