相关问题 当echo area不活跃时如何自动关闭
之前看了manateelazycat
的awesome-tray
,觉得可以采用同样的方式来“关闭”echo area, 原理就是复制mode-line
的样式(format-mode-line mode-line-format)
, 插入到minibuffer
中, 当没有信息显示即echo area不活跃时就关闭mode-line
, 有信息显示时就重新打开mode-line
, 并清空minibuffer
里的内容
我尝试实现上述内容, 可见maple-echoarea.el , 最终效果
虽然大体上是可以的, 但由于truncate-lines
的存在, 末尾会出现一个$
字符,我没找到怎么关闭它,还有就是在一些特殊buffer, 比如magit buffer
里显示效果与期望不符,上下分隔的buffer由于关闭了mode-line
,很难区分对应文件