[mew-dist 28612] Re: NTEmacsでmaster passwdが使えない
Yu-ji Hosokawa
yu-ji at example.com
2008年 9月 1日 (月) 17:13:08 JST
ほそかわです
> > Emacs 22.1 のリリース後あたりで、Windows では、タイムゾーン名の文字列
> > がうまく取得できない状態になっているので、私の場合、() を含むゾーンを
> > 省いてしまって使っています。XP でも Vista でも同様のようですが、もしか
> > したら環境によるのかも知れません。
>
> これは、NTEmacs のことでしょうか?
>
> 環境の問題、あるいは Emacs のバグだと思います。他の方は、いかがでしょう
> か?
はい。
UNIX 系の OS と Windows の locale サポートの違いからくる NTEmacs の問
題のようだと認識しています。
私は EMACS_22_BASE branch の Emacs を Cygwin の gcc + MinGW でビルドし
て確認しています。(Cygwin で作った Cygwin 無しでも使える NTEmacs です)
trunk や MSVC 版、Cygwin の Emacs がどうなのかは確認していないです。
この修正がはいった際の議論は emacs-devel の以下のスレッドにあります。
http://lists.gnu.org/archive/html/emacs-devel/2007-06/msg00334.html
タイミング的にたぶんこの修正だと思います。詳細については詳しくありませ
んが、少なくとも現時点においては、「Windows だからしょうがない」なのか
なぁと。とても消極的ですが…。
なので、RFC 2822 の 3.3. Date and Time Specification を確認したうえで、
zone を "+0900" だけにしてしまっています。
--
Yu-ji Hosokawa (細川 雄司)
Mew-dist メーリングリストの案内