当我输入emacs shell和选项卡以完成时,将显示一个完成微型缓冲区,并列出如下所示的可能完成情况:
Click <mouse-2> on a completion to select it.
In this buffer, type RET to select the completion near point.
Possible completions are:
CLUTTER_IM_MODULE DBUS_SESSION_BUS_ADDRESS DEFAULTS_PATH通过设置(setq completion-show-help nil),我能够删除前两行。但是有可能摆脱possible completions are:吗?我只想要一点清洁。
发布于 2019-10-06 01:58:50
围绕不可自定义的消息,一个简单的黑客就是在display-completion-list运行后将该行从输出缓冲区中删除(假设您已经将completion-show-help设置为nil),
(define-advice display-completion-list (:after (&rest r) "remove-msg")
(with-current-buffer standard-output
(goto-char (point-min))
(when (looking-at-p "Possible completions.*")
(delete-region (line-beginning-position) (line-beginning-position 2)))))https://stackoverflow.com/questions/58235471
复制相似问题