[mew-win32 04252] Re: mew-browse-url-mailto

Hideyuki SHIRAI ( 白井秀行 ) shirai at example.com
2005年 5月 30日 (月) 17:27:56 JST


From: Motohiko Minakuchi <zxcv3794 at example.com> さん曰く
Subject: [mew-win32 04251] Re: mew-browse-url-mailto
Message-ID: <20050530.084450.132850874.zxcv3794 at example.com>
Date: Mon, 30 May 2005 08:44:50 +0900 (JST)

> > (defun mew-browse-url-start (url)
> >   (message "Browse %s" url)
> >   (cond
> >    ((string-match "^mailto:" url)
> >     (mew-url-mailto url)) ;; 変更
> >    ((and (symbolp mew-ext-prog-url) (fboundp mew-ext-prog-url))
> >  <<snip>>
> 
> この1ヶ所の変更だけで動く様になりました。

お手数をお掛けしました。

# かずさんサンキューです。知らない間に英単語も直っていたりして ^^;;;

> 加えて、以前気になっていた全角文字が隣接する場合も良好です。 いつもあ
> りがとうございます。 それとも、こちらはMeadow依存の部分?

> 一方、全角文字を含むURLでは、全角文字出現の手前でURLが終了という認識の
> 様です。

> 同じ条件の http URLでも結果は同じでした。 こうゆう仕様なんですよね? 

これらは、mew-xxx も Meadow も関係なくて、Emacs が標準で持ってい
る thing-at-point という関数の動きです。その point で
(thing-at-point 'url) を動かしてなにか持ってくるか? という結果
がそうなっている、ということです。

これは、thingatpt.el 中の "なんとか-url-regexp" などという変数を
いじれば調整できますが、全角を持ってくるようにすると、他のときに
破綻するのでやめた方が良いと思います。

また、Tips ですが、どうしても今のまま全角文字を相手に渡したいと
きは、

<URL:http://localhost/?cgiparm=paraパラメーターm>

などという書き方が出来ます。相手が対応していないと無意味ですが、
RFC1738 とか RFC2396 とかの書き方(らしい)です。

-- 
白井秀行 (mailto:shirai at example.com)



Mew-win32 メーリングリストの案内