summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTino Calancha <f92capac@gmail.com>2016-06-07 16:42:59 -0400
committerGlenn Morris <rgm@gnu.org>2016-06-07 16:42:59 -0400
commit4c1370a10b63766c95ec62a85f942c41a4152244 (patch)
tree91c16af7ea83e45804410715c0089b3fbb5c7295
parenta3f7ae80b171d7747f42e697169611a8c879f7bb (diff)
* lisp/help-fns.el (describe-function-1):
Fix handling of file name for aliases. (Bug#21950)
-rw-r--r--lisp/help-fns.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/help-fns.el b/lisp/help-fns.el
index 6e8a108b50..496deb5c4f 100644
--- a/lisp/help-fns.el
+++ b/lisp/help-fns.el
@@ -526,7 +526,8 @@ FILE is the file where FUNCTION was probably defined."
(sig-key (if (subrp def)
(indirect-function real-def)
real-def))
- (file-name (find-lisp-object-file-name function def))
+ (file-name (find-lisp-object-file-name function (if aliased 'defun
+ def)))
(pt1 (with-current-buffer (help-buffer) (point)))
(beg (if (and (or (byte-code-function-p def)
(keymapp def)