emacs-orgmode
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]