2013-11-05 21 views
9

Wenn ich einen Befehl ausführen, der für die Eingabe in den Minipuffer aufgefordert, es ist ärgerlich, den Text von angeblich hilfreich Nachrichten wie überschrieben haben:Wie Emacs-Nachrichten deaktivieren, wie „Sie können den Befehl X mit Y laufen“

You can run the command 'package-list-packages' with <menu bar> <options> <packages> 

Gibt es eine Möglichkeit, diese speziell für Menüleiste Vorschläge zu deaktivieren, die ich nie verwende? Wenn nicht, wie kann ich sie global deaktivieren?

+0

Diese Nachrichten sollten nicht für Menüleistenbindungen auftreten. Und tatsächlich gibt mir 'M-x Paket-Listen-Pakete RET' nicht die Nachricht, die du zeigst. Es sieht also aus wie ein Fehler, der durch etwas in deinen .emacs ausgelöst wird. Bitte finde heraus, welcher Teil deines .emacs es auslöst und dann 'M-x report-emacs-bug', damit wir es beheben können. – Stefan

+0

@Stefan Nach einigen Experimenten sieht es so aus, als ob diese bestimmte Instanz durch die Verwendung des "smex" -Pakets verursacht wurde, nicht durch Vanille Emacs. Es kann innerhalb von Smex ziemlich einfach deaktiviert werden. – Karl

Antwort

13

Variable suggest-key-bindings auf nil setzen.

(setq suggest-key-bindings nil) 
+3

oder setzen Sie es auf eine Zahl <2, um die Zeit zu reduzieren, für die die Nachricht sichtbar ist (und trotz der Anpassung der Benutzeroberfläche anpassen kann dies ein Wert zwischen 0 und 1 sein) – phils