モード行についての設定

(setq line-number-mode t) 現在カーソルがある位置の行番号を表示する(デフォルト). 12行目にある場合L12のように表示される.
(setq column-number-mode t) 現在カーソルがある位置のカラム位置を表示する. 7カラム目にある場合C7のように表示される.
(setq display-time-24hr-format t)
(display-time)
時刻表示を24時間表示にする.
モード行に時刻を表示する.

モード行に時刻を表示

モード行に時刻を表示する場合,24時間表示にしておくとよい. というのが,12時間表示にすると“3:27PM”とか“3:27午後”のように 午前か午後かを示す文字列がロケールにしたがって表示されるのだけど, サーバやターミナルの設定が終わっていない段階では文字化けして操作しにくくなる. 24時間表示にしておけば数字とコロンだけしか使わないので, LANGの設定などが間違っていても文字化けが起こらず,問題が起こりにくい(もちろん ほかにもいろんな解決法があるけど).

12時間表示⇔24時間表示の設定を変更したあとは,再度(display-time)を評価して表示を更新する必要がある.

(setq display-time-24hr-format t)
(display-time)

はたいたかし
2006-04-11
トップ > 開発ツール > Emacs