diff --git a/lisp/help-fns.el b/lisp/help-fns.el index 1966193d1a7..69f5c623f5c 100644 --- a/lisp/help-fns.el +++ b/lisp/help-fns.el @@ -710,7 +710,11 @@ help-fns--signature (high-doc (cdr high))) (unless (and (symbolp function) (get function 'reader-construct)) - (insert high-usage "\n")) + (insert "Signature: " high-usage "\n\n") + (when (and (featurep 'native-compile) + (subr-native-elisp-p (symbol-function function)) + (subr-type (symbol-function function))) + (insert (format "Inferred type: %s\n" (subr-type (symbol-function function)))))) (fill-region fill-begin (point)) high-doc)))))