- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [04/12/08 03:56:47]
- minibuffer で作業してるときにたまに message が表示されて
自分が入力してるのが消えるときがあるじゃないですか。 で、そんなときに消えないようにと以下の advice を付けてみたんですけど、 今いち視線が上下してよろしくない気がします。 何かいい案はないですかね? momentary-string-display をうまく使えばいい感じになりそうな気もするけど。。。 (defadvice message (around if-minibuffer-use-momentary-string-display activate) (if (window-minibuffer-p (selected-window)) (save-window-excursion (save-selected-window (select-window (display-buffer (get-buffer-create "*message on minibuffer*"))) (delete-other-windows) (erase-buffer) (insert (make-string (window-height) ?\n) (format (ad-get-arg 0) (ad-get-arg 1))) (goto-char (point-max)) (recenter)) (sit-for minibuffer-message-timeout)) ad-do-it))
|

|