* bug report: + is not escaped in org-link-escape
@ 2017-12-07 4:38 dmg
2017-12-10 21:57 ` Nicolas Goaziou
0 siblings, 1 reply; 3+ messages in thread
From: dmg @ 2017-12-07 4:38 UTC (permalink / raw)
To: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 617 bytes --]
hi everybody,
I am running 9.0.10.
org-link-escape only replaces space, [, ], and %
but search in google/gmail is replacing + also.
The simplest solution is to add 43 to org-link-escape-chars:
org-link-escape-chars is a variable defined in ‘org.el’.
Its value is (32 91 93 37)
This variable may be risky if used as a file-local variable.
I use org-link-escape to jump from an email in gnus to gmail by searching
the message-id. But if when the message-id contains +, this character
must be escaped.
thank you,
--
--dmg
---
Daniel M. German
http://turingmachine.org
[-- Attachment #2: Type: text/html, Size: 2798 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: bug report: + is not escaped in org-link-escape
2017-12-07 4:38 bug report: + is not escaped in org-link-escape dmg
@ 2017-12-10 21:57 ` Nicolas Goaziou
2017-12-11 0:13 ` D M German
0 siblings, 1 reply; 3+ messages in thread
From: Nicolas Goaziou @ 2017-12-10 21:57 UTC (permalink / raw)
To: dmg; +Cc: emacs-orgmode
Hello,
dmg <dmg@turingmachine.org> writes:
> org-link-escape only replaces space, [, ], and %
>
> but search in google/gmail is replacing + also.
>
> The simplest solution is to add 43 to org-link-escape-chars:
>
> org-link-escape-chars is a variable defined in ‘org.el’.
> Its value is (32 91 93 37)
>
> This variable may be risky if used as a file-local variable.
`org-link-escape' is for internal links, not for general URL-encoding.
You may want to use `url-encode-url' instead.
> I use org-link-escape to jump from an email in gnus to gmail by searching
> the message-id. But if when the message-id contains +, this character
> must be escaped.
See above.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: bug report: + is not escaped in org-link-escape
2017-12-10 21:57 ` Nicolas Goaziou
@ 2017-12-11 0:13 ` D M German
0 siblings, 0 replies; 3+ messages in thread
From: D M German @ 2017-12-11 0:13 UTC (permalink / raw)
To: Nicolas Goaziou; +Cc: emacs-orgmode
Nicolas Goaziou twisted the bytes to say:
Nicolas> Hello,
Nicolas> dmg <dmg@turingmachine.org> writes:
>> org-link-escape only replaces space, [, ], and %
>>
>> but search in google/gmail is replacing + also.
>>
>> The simplest solution is to add 43 to org-link-escape-chars:
>>
>> org-link-escape-chars is a variable defined in ‘org.el’.
>> Its value is (32 91 93 37)
>>
>> This variable may be risky if used as a file-local variable.
Nicolas> `org-link-escape' is for internal links, not for general URL-encoding.
Nicolas> You may want to use `url-encode-url' instead.
this indeed addresses the issue I was having.
thank you very much for your response.
--daniel
--
Daniel M. German "It is useless to punish a man
unless he knows why he is punished...
Punishment must be unusual
R. Heinlein -> or it serves no purpose."
http://turingmachine.org/
http://silvernegative.com/
dmg (at) uvic (dot) ca
replace (at) with @ and (dot) with .
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-12-11 7:51 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-07 4:38 bug report: + is not escaped in org-link-escape dmg
2017-12-10 21:57 ` Nicolas Goaziou
2017-12-11 0:13 ` D M German
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.