Hi Sebastian,
this looks like a good solution!
Send me a final patch when you are convinced yourself.
Ulf, can you do some testing, please?
Thanks.
- Carsten
On Apr 16, 2009, at 12:22 AM, Sebastian Rose wrote:
Hi Ulf and Carsten,
here appended is a patch, that does two things.
1. Decode hex-encoded unicode
=============================
The new function `org-protocol-unhex-string' correctly decodes unicode
hex-enoded, just like the JavaScript function `encodeURIComponent'
does.
I tested with several unicode and german websites.
This is text fetched per org-protocol.el after patching:
From the mew homepage (http://www.mew.org/index.html.ja):
=> --->8----------------------------->8-----------------------------
>8---
Quelle: [2009-04-16 Do], [[http://www.mew.org/index.html.ja][Mew の
オフィシャルページ]]
Mewに関する質問はMew-distメーリングリストへ送って
ください。
作者個人宛に送っても,返事は戻ってこないかもし
れません。
このページへのリンク、書籍・雑誌等での紹介は、
公序良俗に反しない範囲で自由にどうぞ。
<=
---8<-----------------------------8<-----------------------------8<---
2. Allow a function as second argument to org-protocol-split-data
=================================================================
The default decoding function is now `org-protocol-unhex-string', if
the
second parameter to `org-protocol-split-data' is non-nil. If that
parameter is a function, that function is used to decode the split
parts.
The patch still containes some lines with debugging code, that
may be uncommented to see what's going on.
<patch-org-protocol.el>
Best
Sebastian
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode