如何在Emacs上显示弹出窗口?

如何在Emacs上显示弹出窗口?,emacs,lisp,elisp,emacs23,Emacs,Lisp,Elisp,Emacs23,我打算更改Emacs中的某些特性/功能。我想知道Emacs中是否有弹出窗口以显示警告消息的功能? 此外,如果此功能不可用,我将非常感谢任何其他想法 为大家干杯。(信息框“世界着火了”) 您可能还想M-x apropos RET^x-了解emacs支持的其他GUI功能 如果您想要更复杂的东西,您必须使用/编写单独的程序。 Emacs GUI支持是有限的,但它与其他进程的交互非常好。您可能希望了解以下内容。这些是autocomplete使用的弹出窗口 任何特定平台(如MS Windows)或所有平台

我打算更改Emacs中的某些特性/功能。我想知道Emacs中是否有弹出窗口以显示警告消息的功能? 此外,如果此功能不可用,我将非常感谢任何其他想法

为大家干杯。

(信息框“世界着火了”)

您可能还想
M-x apropos RET^x-
了解emacs支持的其他GUI功能

如果您想要更复杂的东西,您必须使用/编写单独的程序。

Emacs GUI支持是有限的,但它与其他进程的交互非常好。

您可能希望了解以下内容。这些是autocomplete使用的弹出窗口


任何特定平台(如MS Windows)或所有平台?@Michaelpaulkonis所有平台解决方案将是最受欢迎的解决方案。但Unix/Linux平台是主要关注点。不过,用户需要与GUI交互。干杯,伙计。我不知道如何弹出模式GUI对话框(我很高兴这通常不是在Emacsland中完成的),但因为您也在要求其他选项:通常,只需在回显区域打印警告消息(使用
消息
,它还将警告消息附加到
*消息*
缓冲区),或者使用
警告
/
显示警告
,它附加并弹出
*警告*
缓冲区。您也可以使用D-Bus做您想做的事情,但让我们等待其他答案——也许您所要求的毕竟是可能的。@danlei感谢您的回复,伙计。你能给我更多关于D-Bus理念的信息吗?或者直接告诉我一个链接或任何可能有帮助的东西?干杯,我自己从来没用过。文档:
M-:(信息(dbus)”)
。在“emacs dbus”的第一批点击中也有一些博客文章。谢谢你的回复。关于使用/编写程序的建议,你能告诉我在哪里可以找到更多信息吗?这是否包含在文档中。不幸的是,我在那里找不到它:-(。我只是在学习Emacs,所以如果我错了,请接受我的道歉。Cheerri的意思是使用Emacs之外的东西,例如QT、XULRunner或带有命令行界面的现有应用程序