[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:4712] Re: format-time-string の出力について
- X-ml-count: 4715
- Subject: Re: [MD:4712] Re: format-time-string の出力について
- From: "M.Fujii" <boochang@xxxxxxxxxxxx>
- Date: Tue, 02 Dec 2003 20:11:17 +0900 (JST)
- X-mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI)
藤井です。
From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxxxxxxx>
Subject: [MD:4712] Re: format-time-string の出力について
Date: Tue, 02 Dec 2003 17:45:43 +0900
Message-ID: <uoeur8v60.wl%miyoshi@xxxxxxxxxxxxxxxx>
> >>>>> [meadow-users-jp : No.4887] にて
> >>>>> "藤井" = "M.Fujii" <boochang@xxxxxxxxxxxx> さんは書きました:
> 藤井> > となっているので、意図的に strftime() を使わないようにし
> 藤井> > ています。ということで仕様だと思います。
>
> 藤井> emacs 21.3 や CVS HEAD では HAVE_STRFTIME は 1 になっていま
> 藤井> す。問題は解決して locale 対応をする仕様に変わったと考えて
> 藤井> いいのでしょうか?
>
> NTEmacs では元々 HAVE_STRFTIME を1にしているが、Meadow 独自の仕様
> として HAVE_STRFTIME を0にしているということです。
>
> 私の想像ですが、多くの Meadow ユーザが利用するであろう日本語環境
> では HAVE_STRFTIME を 1 にすると、いろいろトラブルが予想されること
> が理由として考えられます。
>
> 例えば、
> http://www.egroups.co.jp/message/emacs21-users-ja/58
> のスレッドで議論している dired に関連するトラブルです。
>
> ちょっと試したら、ここで述べられている不具合は Meadow2
> (Emacs-21.1) ではもはや再現しないようですが、dired で月の表示が
> Jan -> 1 と数字で表示されたりしてちょっと分かりにくい問題は残って
> います。
なるほど。Meadow では format-time-string が locale 対応しないというの
が仕様なのですね。了解しました。
> 藤井> HAVE_STRFTIME を 0 に設定した理由かどうかは分かりませんが、
> 藤井> 21.3 までは %h を指定すると何も出力しないという問題があった
> 藤井> みたいですね。(CVS HEAD では直ってます)
>
> NTEmacs CVS HEAD では、上記の dired での問題も解決しているようで
> すね。
>
> 私としては、Meadow2.00 リリース後にこれらの変更もマージしつつ
> HAVE_STRFTIME を 1 したら良いと思うのですがいかがでしょうか?
それでいいと思います。
(といっても私の発言には何の重みもありませんが...)
> 藤井> 話が変わりますが、Meadow 2 では lisp/startup.el にある
> 藤井> set-locale-environment の呼び出しがコメントになっているのですが、これ
> 藤井> はどうなんでしょう?
>
> このコメントアウトの意図はよく分かりません。
そうですか...。locale 関連は問題のタネになるので何もしないようにしたん
だと思ってたのですが。
--
藤井 正行 / Masayuki FUJII ( boochang@xxxxxxxxxxxx )