Function: helpful--version-info

helpful--version-info is a byte-compiled function defined in helpful.el.

Signature

(helpful--version-info SYM)

Documentation

If SYM has version information, format and return it.

Return nil otherwise.

Source Code

;; Defined in ~/.emacs.d/elpa/helpful-20250408.334/helpful.el
(defun helpful--version-info (sym)
  "If SYM has version information, format and return it.
Return nil otherwise."
  (when (symbolp sym)
    (let ((package-version
           (get sym 'custom-package-version))
          (emacs-version
           (get sym 'custom-version)))
      (cond
       (package-version
        (format
         "This variable was added, or its default value changed, in %s version %s."
         (or (car-safe package-version) "unknown")
         (or (cdr-safe package-version) "unknown")))
       (emacs-version
        (format
         "This variable was added, or its default value changed, in Emacs %s."
         emacs-version))))))