Emacs 当鼠标悬停在modeline上时禁用帮助

Emacs 当鼠标悬停在modeline上时禁用帮助,emacs,Emacs,当鼠标悬停在modeline上时,会显示几行帮助(取决于上下文) 如何禁用此帮助?我之所以这么做是因为(至少对于OS X Lion上的Emacs 23),如果我切换到另一个程序而不移动鼠标,帮助不会消失。如果您是指“几行帮助”的工具提示,您可以让帮助字符串显示在回显区域而不是弹出窗口中: (工具提示模式为零);回显区域中的一行帮助文本 或 (setq工具提示使用回波区域t);回显区域中的多行帮助文本 如果希望Emacs根本不显示帮助字符串,可以将show help function变量设置为

当鼠标悬停在modeline上时,会显示几行帮助(取决于上下文)

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

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

(工具提示模式为零);回显区域中的一行帮助文本

(setq工具提示使用回波区域t);回显区域中的多行帮助文本
如果希望Emacs根本不显示帮助字符串,可以将
show help function
变量设置为
nil

(工具提示模式为零)
(setq显示帮助功能nil)

C-hf
工具提示模式

禁用工具提示模式时,Emacs会在回显区域显示一行帮助文本,而不会弹出窗口

C-hv
工具提示使用回声区

对于帮助和GUD工具提示,请使用回显区域而不是工具提示框。要在回显区域显示多行帮助文本,请将其设置为t并启用
工具提示模式

变量:
显示帮助功能

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

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

(工具提示模式为零);回显区域中的一行帮助文本

(setq工具提示使用回波区域t);回显区域中的多行帮助文本
如果希望Emacs根本不显示帮助字符串,可以将
show help function
变量设置为
nil

(工具提示模式为零)
(setq显示帮助功能nil)

C-hf
工具提示模式

禁用工具提示模式时,Emacs会在回显区域显示一行帮助文本,而不会弹出窗口

C-hv
工具提示使用回声区

对于帮助和GUD工具提示,请使用回显区域而不是工具提示框。要在回显区域显示多行帮助文本,请将其设置为t并启用
工具提示模式

变量:
显示帮助功能

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


所以“工具提示”就是我们所说的。谢谢但是肯定有一种方法可以关闭这两种工具提示,不?@Calaf
(setq show help function nil)
,尽管它会禁用工具栏按钮、菜单项等以及模式行的工具提示。顺便说一句,没有简单的方法可以阻止Emacs只为模式行显示帮助字符串,所以“工具提示”就是它们的名称。谢谢但是肯定有一种方法可以关闭这两种工具提示,不?@Calaf
(setq show help function nil)
,尽管它会禁用工具栏按钮、菜单项等以及模式行的工具提示。另外,没有简单的方法可以禁止Emacs仅为模式行显示帮助字符串。您可能希望尝试更新版本的Emacs,如果问题仍然存在于最新版本中,请使用
M-x report Emacs bug
。您可能希望尝试更新版本的Emacs,如果问题仍然存在于最新版本中,使用
M-x报告emacs错误