2002-07-12 Juanma Barranquero <lektu@terra.es>
+ * help-fns.el (describe-variable): Put `defvaralias' info before the
+ documentation (patch from John Paul Wallington
+ <jpw@shootybangbang.com>). Remove useless "Documentation:" string.
+
* timer.el (timer-set-time-with-usecs): Fix documentation. Simplify
extraction of time data.
(save-excursion
(forward-line -1)
(insert "Automatically becomes buffer-local when set in any fashion.\n"))))
- (princ "Documentation:")
- (terpri)
+ ;; Mention if it's an alias
+ (let ((alias (condition-case nil
+ (indirect-variable variable)
+ (error variable))))
+ (unless (eq alias variable)
+ (princ (format "This variable is an alias for `%s'." alias))
+ (terpri)
+ (terpri)))
(let ((obsolete (get variable 'byte-obsolete-variable)))
(when obsolete
(princ "This variable is obsolete")
(terpri)))
(let ((doc (documentation-property variable 'variable-documentation)))
(princ (or doc "Not documented as a variable.")))
-
- ;; Mention if the variable is an alias.
- (let ((alias (condition-case nil
- (indirect-variable variable)
- (error variable))))
- (unless (eq alias variable)
- (terpri)
- (terpri)
- (princ (format "This variable is an alias for `%s'." alias))))
-
;; Make a link to customize if this variable can be customized.
;; Note, it is not reliable to test only for a custom-type property
;; because those are only present after the var's definition