1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00

(describe-function-1): Save precomputed `file-name' rather

than recomputing it (incorrectly) with `symbol-file'.
This commit is contained in:
Stefan Monnier 2001-09-04 01:06:43 +00:00
parent 31ac723b39
commit e5c60e4692

View File

@ -710,15 +710,17 @@ It can also be nil, if the definition is not associated with any file."
(with-current-buffer "*Help*"
(save-excursion
(re-search-backward "`\\([^`']+\\)'" nil t)
(help-xref-button
1
#'(lambda (arg)
(help-xref-button
1
#'(lambda (fun file)
(require 'find-func)
;; Don't use find-function-noselect because it follows
;; aliases (which fails for built-in functions).
(let* ((location (find-function-search-for-symbol
arg nil (symbol-file arg))))
fun nil file)))
(pop-to-buffer (car location))
(goto-char (cdr location))))
function
(list function file-name)
"mouse-2, RET: find function's definition")))))
(if need-close (princ ")"))
(princ ".")