Function: hsys-org-get-libraries-to-reload
hsys-org-get-libraries-to-reload is an interactive and byte-compiled
function defined in hsys-org.el.
Signature
(hsys-org-get-libraries-to-reload)
Documentation
Return all org libraries that need to be reloaded to avoid mixed versions.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hsys-org.el
(defun hsys-org-get-libraries-to-reload ()
"Return all org libraries that need to be reloaded to avoid mixed versions."
(interactive)
(let* ((builtin-org-dir (expand-file-name "../lisp/org/" data-directory))
(default-directory builtin-org-dir)
(builtin-org-files (nconc (file-expand-wildcards "*.el.gz")
(file-expand-wildcards "*.el")))
(feature-sym)
(file-to-load)
(builtin-org-libraries-loaded
(delq nil (mapcar (lambda (f)
(setq file-to-load
;; Get rid of both .el and .el.gz suffixes
(file-name-sans-extension
(file-name-sans-extension f))
feature-sym (intern-soft file-to-load))
(and (featurep feature-sym)
(string-prefix-p builtin-org-dir
(symbol-file feature-sym))
file-to-load))
builtin-org-files))))
builtin-org-libraries-loaded))