Wenn Sie eingeben C-h f function-name RET
, erhalten Sie die Dokumentation der Funktion mit einem Link zur Funktionsquelle, falls verfügbar.
Ich glaube nicht, dass es eine einfache Lisp-Funktion gibt, die Sie aufrufen können, um den Ort der Quelle einer Funktion abzurufen. Die Suche ist ziemlich eng mit dem Rest des Hilfesystems verbunden. find-lisp-object-file-name
ist die Hauptfunktion, die versucht herauszufinden, wo die Quelle einer Funktion liegt.
Wenn function-name
es sich nicht um ein Grundelement (in der Emacs-C-Quelle definiert) handelt, kann der Code mit (symbol-function 'function-name)
oder allgemeiner (Funktionsname der indirekten Funktion) angezeigt werden. Wenn die Funktion jedoch bytekompiliert wurde, sehen Sie nur den Bytecode.