ほとんどの場合、エコー領域は空のままですが、各ウィンドウのモードラインには、冗長な冗長情報(現在の時間、システム負荷、およびその他のさまざまなバッファに依存しない情報)がたくさん表示されます。
エコーエリアに現在の時刻(右揃え)を表示できますか(使用されていないときはいつでも?)
ほとんどの場合、エコー領域は空のままですが、各ウィンドウのモードラインには、冗長な冗長情報(現在の時間、システム負荷、およびその他のさまざまなバッファに依存しない情報)がたくさん表示されます。
エコーエリアに現在の時刻(右揃え)を表示できますか(使用されていないときはいつでも?)
回答:
minibuffer-line
これにはGNU ELPA のパッケージを使用できます。
(require 'minibuffer-line)
(setq minibuffer-line-format '((:eval
(let ((time-string (format-time-string "%l:%M %b %d %a")))
(concat
(make-string (- (frame-text-cols)
(string-width time-string)) ? )
time-string)))))
(minibuffer-line-mode)
*Minibuf-0*
バッファ内で毎分行われると思います。そして、そのバッファは、エコー領域に何も表示されなくなるとすぐに、エコー領域に自動的に表示されます。参照:C-h i g (elisp) Intro to Minibuffers
eldoc-mode
思いますか?Lispバッファーでは、ポイントを(defun
空白の領域に移動して戻すと、eldocメッセージが非表示になりますが、ミニバッファーの行のテキストが返されるまで、1分が経過するまで待つ必要があります。うーん、マウスでポイントを動かしても動作するようです。
minibuffer-line
左揃えであることを除いて、私はほとんどパッケージを使用してそれを行います。