X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/35e1f9d9fcbaab51808e05f514e63927f959ae51..1dd4f26ab6c1f14628d9fcf03b0cca7e54d52302:/lisp/apropos.el diff --git a/lisp/apropos.el b/lisp/apropos.el index ac76ce26b4..36a729a34a 100644 --- a/lisp/apropos.el +++ b/lisp/apropos.el @@ -1,6 +1,6 @@ ;;; apropos.el --- apropos commands for users and programmers -;; Copyright (C) 1989, 1994-1995, 2001-2014 Free Software Foundation, +;; Copyright (C) 1989, 1994-1995, 2001-2016 Free Software Foundation, ;; Inc. ;; Author: Joe Wells @@ -681,7 +681,8 @@ the output includes key-bindings of commands." (apropos-symbols-internal symbols apropos-do-all (concat - (format "Library `%s' provides: %s\nand requires: %s" + (format-message + "Library `%s' provides: %s\nand requires: %s" file (mapconcat 'apropos-library-button (or provides '(nil)) " and ") @@ -726,11 +727,10 @@ the output includes key-bindings of commands." (let ((alias (get symbol 'face-alias))) (if alias (if (facep alias) - (format "%slias for the face `%s'." - (if (get symbol 'obsolete-face) - "Obsolete a" - "A") - alias) + (format-message + "%slias for the face `%s'." + (if (get symbol 'obsolete-face) "Obsolete a" "A") + alias) ;; Never happens in practice because fails ;; (facep symbol) test. "(alias for undefined face)") @@ -823,7 +823,7 @@ Returns list of symbols and documentation found." (lambda (symbol) (setq f (apropos-safe-documentation symbol) v (get symbol 'variable-documentation)) - (if (integerp v) (setq v)) + (if (integerp v) (setq v nil)) (setq f (apropos-documentation-internal f) v (apropos-documentation-internal v)) (setq sf (apropos-score-doc f) @@ -1205,7 +1205,7 @@ If non-nil, TEXT is a string that will be printed as a heading." (set-buffer standard-output) (princ "Symbol ") (prin1 symbol) - (princ "'s plist is\n (") + (princ (substitute-command-keys "'s plist is\n (")) (put-text-property (+ (point-min) 7) (- (point) 14) 'face 'apropos-symbol) (insert (apropos-format-plist symbol "\n "))