Variable: hpath:variables

hpath:variables is a customizable variable defined in hpath.el.

Value

(hyperb:dir hywiki-directory load-path exec-path Info-directory-list
	    sm-directory)

Documentation

List of Emacs Lisp variable symbols to substitute within matching link paths.

Each variable value, if bound, must be either a pathname or a list of pathnames. When embedded within a path, the format is ${variable}.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hpath.el
;;; ************************************************************************
;;; LINK PATH VARIABLE SUBSTITUTION SETTINGS
;;; ************************************************************************

;; The following variable permits sharing of links over wide areas, where
;; links may contain variable references whose values may differ between
;; link creator and link activator.
;;
;; When a link is created, if its path contains a match for any of the
;; variable values in hpath:variables, then the variable's symbol
;; surrounded by ${ } delimiters is substituted for the literal value.
;; Hyperbole then replaces the variable with a matching value when the
;; link is later resolved.
;;
(defcustom hpath:variables
  '(hyperb:dir hywiki-directory load-path exec-path Info-directory-list sm-directory)
  "List of Emacs Lisp variable symbols to substitute within matching link paths.
Each variable value, if bound, must be either a pathname or a list of pathnames.
When embedded within a path, the format is ${variable}."
  :type '(repeat variable)
  :group 'hyperbole-commands)