Function: hsys-consult-require-version

hsys-consult-require-version is an autoloaded and byte-compiled function defined in hsys-consult.el.

Signature

(hsys-consult-require-version)

Documentation

Require hsys-consult-flag set and minimum consult version or error.

Install consult package if not yet installed.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hsys-consult.el
;;;###autoload
(defun hsys-consult-require-version ()
  "Require `hsys-consult-flag' set and minimum `consult' version or error.
Install `consult' package if not yet installed."
  (unless hsys-consult-flag
    (error "`%s' command requires `hsys-consult-flag' set to t" this-command))
  (unless (package-installed-p 'consult)
    (package-install 'consult))
  (require 'consult)
  (let ((consult-version (hsys-consult-get-version)))
    ;; Multi-file support added after consult version "0.32"
    (when (not (and consult-version (string-greaterp consult-version "0.32")))
      (error "(hsys-consult-grep): consult package version is %s; update required to 0.35 minimum"
	     consult-version))))