1

当鼠标悬停在模式行上时,会出现几行帮助(取决于上下文)。

如何禁用此帮助?我想这样做是因为(至少对于 OS X Lion 上的 Emacs 23),如果我在不移动鼠标的情况下切换到另一个程序,帮助不会消失。

4

1 回答 1

5

如果你的意思是“几行帮助”的工具提示,你可以让帮助字符串显示在回显区域而不是弹出窗口中:

(tooltip-mode nil)                      ; one-line help text in the echo area

或者

(setq tooltip-use-echo-area t)          ; multi-line help text in the echo area

如果您希望 Emacs 根本不显示帮助字符串,您可以将show-help-function变量设置为nil

(tooltip-mode nil)
(setq show-help-function nil)

C-hftooltip-mode

禁用 Tooltip 模式时,Emacs 在回显区显示一行帮助文本,并且不弹出窗口。

C-hvtooltip-use-echo-area

使用回显区域而不是工具提示框来获取帮助和 GUD 工具提示。要在回显区域显示多行帮助文本,请将其设置为 t 并启用tooltip-mode

32.19.4 具有特殊含义的属性,GNU Emacs Lisp 参考手册

多变的:show-help-function

如果此变量不为 nil,则它指定一个调用来显示帮助字符串的函数。这些可能是help-echo属性、菜单帮助字符串或工具栏帮助字符串。使用一个参数调用指定的函数,即要显示的帮助字符串。工具提示模式提供了一个示例。

于 2012-10-04T18:16:57.580 回答