Mercurial > hg > xemacs-beta
diff lisp/help.el @ 5473:ac37a5f7e5be
Merge with trunk.
author | Mats Lidell <matsl@xemacs.org> |
---|---|
date | Thu, 17 Mar 2011 23:42:59 +0100 |
parents | 308d34e9f07d ed74d2ca7082 |
children | cc8ea7ed4286 |
line wrap: on
line diff
--- a/lisp/help.el Tue Feb 22 22:56:02 2011 +0100 +++ b/lisp/help.el Thu Mar 17 23:42:59 2011 +0100 @@ -348,7 +348,7 @@ ;; If the key typed was really a menu selection, grab the form out ;; of the event object and intuit the function that would be called, ;; and describe that instead. - (if (and (vectorp key) (= 1 (length key)) + (if (and (vectorp key) (eql 1 (length key)) (or (misc-user-event-p (aref key 0)) (eq (car-safe (aref key 0)) 'menu-selection))) (let ((event (aref key 0))) @@ -1228,7 +1228,7 @@ (setq args (match-string 1 doc)) (setq doc (substring doc 0 (match-beginning 0))) (and args (setq args (replace-in-string args "[ ]*\\\\\n[ \t]*" " " t))) - (and (zerop (length doc)) (setq doc (gettext "not documented")))) + (and (eql 0 (length doc)) (setq doc (gettext "not documented")))) (cons doc args))) (defun function-documentation (function &optional strip-arglist) @@ -1298,14 +1298,14 @@ (defvar help-symbol-function-context-menu '(["View %_Documentation" (help-symbol-run-function 'describe-function)] ["Find %_Function Source" (help-symbol-run-function 'find-function) - (fboundp #'find-function)] + (fboundp 'find-function)] ["Find %_Tag" (help-symbol-run-function 'find-tag)] )) (defvar help-symbol-variable-context-menu '(["View %_Documentation" (help-symbol-run-function 'describe-variable)] ["Find %_Variable Source" (help-symbol-run-function 'find-variable) - (fboundp #'find-variable)] + (fboundp 'find-variable)] ["Find %_Tag" (help-symbol-run-function 'find-tag)] )) @@ -1315,9 +1315,9 @@ ["View Variable D%_ocumentation" (help-symbol-run-function 'describe-variable)] ["Find %_Function Source" (help-symbol-run-function 'find-function) - (fboundp #'find-function)] + (fboundp 'find-function)] ["Find %_Variable Source" (help-symbol-run-function 'find-variable) - (fboundp #'find-variable)] + (fboundp 'find-variable)] ["Find %_Tag" (help-symbol-run-function 'find-tag)] )) @@ -1856,12 +1856,12 @@ "Follow any cross reference to source code; if none, scroll up. " (interactive "d") (let ((e (extent-at pos nil 'find-function-symbol))) - (if (and-fboundp #'find-function e) - (with-fboundp #'find-function + (if (and-fboundp 'find-function e) + (with-fboundp 'find-function (find-function (extent-property e 'find-function-symbol))) (setq e (extent-at pos nil 'find-variable-symbol)) - (if (and-fboundp #'find-variable e) - (with-fboundp #'find-variable + (if (and-fboundp 'find-variable e) + (with-fboundp 'find-variable (find-variable (extent-property e 'find-variable-symbol))) (scroll-up 1))))) @@ -1871,12 +1871,12 @@ (interactive "e") (mouse-set-point event) (let ((e (extent-at (point) nil 'find-function-symbol))) - (if (and-fboundp #'find-function e) - (with-fboundp #'find-function + (if (and-fboundp 'find-function e) + (with-fboundp 'find-function (find-function (extent-property e 'find-function-symbol))) (setq e (extent-at (point) nil 'find-variable-symbol)) - (if (and-fboundp #'find-variable e) - (with-fboundp #'find-variable + (if (and-fboundp 'find-variable e) + (with-fboundp 'find-variable (find-variable (extent-property e 'find-variable-symbol))) (mouse-track event)))))