Was bedeutet es für einen Modus, eine Funktion bereitzustellen? Sie sagen " eine Liste aller Funktionen, die ausschließlich in einem bestimmten Modus verfügbar sind " und " alle anderen Funktionen ausschließen, die von diesem Modus nicht bereitgestellt werden ".
Es hört sich so an, als würden Sie einen Modus mit der Bibliothek verwechseln, die ihn definiert . Eine Bibliothek bietet / definiert Funktionen. Ein Modus tut dies im Allgemeinen nicht.
Wenn Sie eine Liste aller in einer bestimmten Bibliothek definierten Funktionen erhalten möchten, lesen Sie zunächst die Antwort von @ wvxvw. Sie können auch versuchen, das Bibliothekspräfix mit Funktionsnamen abzugleichen - das ist häufig relevant, aber keineswegs endgültig.
Wenn Sie jedoch eine Liste aller Funktionen erhalten möchten, die für einen bestimmten Modus relevant sein könnten , z. B. Funktionen, die nur verwendet werden können oder am nützlichsten sind, wenn dieser Modus aktiviert ist, dann fürchte ich Sie müssen die Bibliothek untersuchen, in der der Modus definiert ist. Möglicherweise müssen Sie sogar einige andere Bibliotheken untersuchen.
Eine bestimmte Bibliothek definiert normalerweise mehr als nur einige Dinge, die für einen bestimmten Modus relevant sind. Und ein bestimmter Modus kann sehr gut Dinge verwenden, die in verschiedenen Bibliotheken definiert sind, und in einigen Fällen Dinge, die nur für diesen bestimmten Modus oder eine Reihe von Modi, die ihn enthalten, sinnvoll sind.
Insgesamt ist Ihre Frage, wie derzeit gestellt, nicht sehr klar. Sie können sich selbst helfen, bessere Antworten zu erhalten, indem Sie dies klären.
smex-major-mode-commands
.