在大多数情况下,我的回声区域都空着,而我的每个窗口的Modeline都显示了大量的冗余信息(当前时间,系统负载以及其他各种与缓冲区无关的信息)。
我可以在回声区域中显示当前时间(右对齐)(不使用时)吗?
在大多数情况下,我的回声区域都空着,而我的每个窗口的Modeline都显示了大量的冗余信息(当前时间,系统负载以及其他各种与缓冲区无关的信息)。
我可以在回声区域中显示当前时间(右对齐)(不使用时)吗?
Answers:
您可以使用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消息,但是然后我必须等一整分钟后才能返回minibuffer行文本。太好了,用鼠标移动点似乎确实有效。
minibuffer-line
除了使用左对齐以外,我几乎都使用包来做。