vine-users ML アーカイブ



[vine-users:078771] Re: xemacs モードラインでの時刻表示 format

  • From: 野宮 賢 / NOMIYA Masaru <nomiya@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:078771] Re: xemacs モードラインでの時刻表示 format
  • Date: Tue, 23 Sep 2008 13:35:08 +0900
野宮です.

>>>>> In the Message: [vine-users ML: No.078770]
>>>>>   with the date of Tue, 23 Sep 2008 09:20:05 +0900 (JST)
>>>>> Araki Kan <araki@xxxxxxxxxxxxxxxx> has written:

> (setq display-time-day-and-date t)
> (setq display-time-24hr-format t)
> (setq display-time-format "%y/%m/%d(%a) %R")
> (setq display-time-interval 30)
> (display-time)

> 日付も24時間表示もできるのですが、フォーマットが設定されません。
> 「08/09/23(火) 09:15」と表示させたいのですが、「Tue Sep 23 09:15」と
> 時刻部分は赤字のイタリックのままです。

> どのように設定すれば思いどおりの形式で表示できるのでしょうか。

Emacs 使いで XEmacs のことは解らないのですが,

> (setq display-time-format "%y/%m/%d(%a) %R")

を

(setq display-time-string-forms
      '((let ((system-time-locale "ja_JP.eucJP"))
  (format-time-string "%D(%a) %R" now))))

といった具合に変えて,如何でしょうか?
ここで,"ja_JP.eucJP" はご自分の locale に合わせて下さい.

---
  野宮  賢             mail-to: nomiya @ galaxy.dti.ne.jp
  
    「私たちが今日直面している化学物質の危険性に関する疑問に対し、通常の
     科学的な正確さをもって答えようとすれば、たぶんさらに数十年を要するで
     あろう。」                                      -- J. V. Rodricks --