Soweit ich weiß, lautet die Antwort auf Ihre Fragen " Sie können es nicht wissen " und " Es gibt keine solche Liste von Bibliotheken ".
apropos
und ähnliche Befehle basieren nur auf dem, was aktuell geladen oder automatisch geladen wird, nicht auf dem, was mit Emacs verteilt wird. Sofern etwas nicht (a) eingebaut (dh in C-Code), (b) aus einer bereits geladenen Bibliothek verfügbar oder (c) automatisch geladen ist, wird es von solchen Befehlen nicht ausgewählt.
In diesem Fall besteht Ihr einziger Ausweg darin, den Quellcode zu durchsuchen (soweit ich weiß). Grepping ist eine Möglichkeit, dies zu tun.
Wenn eine Variable wie auto-revert-use-notify
(die eine Benutzeroption ist) in den Emacs NEWS ( C-h N
) explizit erwähnt wird , wäre es großartig, wenn diese Erwähnung mit der Quellbibliothek verknüpft wäre, die sie definiert, sodass Sie einfach auf ihren Namen RET
klicken oder klicken könnten mouse-2
um die Bibliotheksdatei bis zu ihrer Definition zu öffnen. Möglicherweise möchten Sie dies M-x report-emacs-bug
als Erweiterungsanforderung ablegen.
(Es kann auch nützlich sein, einen Befehl zu haben, um dies im Allgemeinen zu tun: Suchen Sie die Definition einer Variablen oder einer Funktion im verteilten Quellcode, ohne dass die Bibliothek geladen werden muss. In diesem Fall kannten Sie den genauen Variablennamen, aber musste grep
herausfinden, wo es definiert ist.)
require
das Paket.