Как узнать, какой файл содержит функцию в emacs elisp

В настоящее время я использую переменную load-history, чтобы найти файл, из которого взята функция.

предполагается найти файл, из которого взята функция gnus.

Я выполняю следующий код в рабочем буфере, который последовательно печатает имя файла и символы в отдельных строках.

(dolist (var load-history)
  (princ (format "%s\n" (car var)))
  (princ (format "\t%s\n" (cdr var))))

, а затем найдите «(предоставить . gnus)», а затем переместите точку в начало строки (Ctrl+A). Имя файла в предыдущей строке — это файл, из которого получена функция.

Что-то не так с этим методом или существует лучший метод?

6
задан Talespin_Kit 8 March 2012 в 11:48
поделиться