2
利用空的回声区域显示信息
回声区域大部分时间都是空的,这使我认为可以使用它来显示一些信息。例如,org-clock在modeline上显示当前任务,剩余时间和总经过时间。这个信息是不是真的有读取(在模式行可以相当短),重复每个模式行(因为它适用于整个Emacs会话),而不是说有用,我很愿意牺牲一些珍贵的模式行空间,它。另一方面,当此处没有其他显示时,它可能会出现在回声区域中。 是否有实现这一目标的规范方法?我曾想过要侵入一个插入函数minibuffer-inactive-mode-hook(但是不能可靠地工作,例如,一旦再次使用回显区域,该消息就会消失),或者向未记录的消息发送垃圾邮件(但这会与其他使用回声区和迷你缓冲区)。 这个版本的穷人版将使用空闲计时器,但是在没有emacs空闲的情况下,回显区域可以为空(例如,输入某些文本时)。