branch: externals/kiwix commit 4082292dcb453c04139baba3ee6d20d7dca29a90 Author: stardiviner <numbch...@gmail.com> Commit: stardiviner <numbch...@gmail.com>
provide a helper function to refresh available kiwix libraries --- kiwix.el | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/kiwix.el b/kiwix.el index ab87164..a7cce93 100644 --- a/kiwix.el +++ b/kiwix.el @@ -115,13 +115,20 @@ "Extract library name from library file." (replace-regexp-in-string "\.zim" "" file)) -(defvar kiwix-libraries +(defun kiwix-get-libraries () + "Check out all available Kiwix libraries." (when (kiwix-dir-detect) (mapcar #'kiwix--get-library-name (directory-files - (concat kiwix-default-data-path "/data/library/") nil ".*\.zim"))) + (concat kiwix-default-data-path "/data/library/") nil ".*\.zim")))) + +(defvar kiwix-libraries (kiwix-get-libraries) "A list of Kiwix libraries.") +(defun kiwix-libraries-refresh () + "A helper function to refresh available Kiwx libraries." + (setq kiwix-libraries (kiwix-get-libraries))) + (defvar kiwix--selected-library nil "Global variable of currently select library used in anonymous function. Like in function `kiwix-ajax-search-hints'.")