emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/kiwix 4082292 155/192: provide a helper function to ref


From: Stefan Monnier
Subject: [elpa] externals/kiwix 4082292 155/192: provide a helper function to refresh available kiwix libraries
Date: Sat, 19 Dec 2020 00:41:51 -0500 (EST)

branch: externals/kiwix
commit 4082292dcb453c04139baba3ee6d20d7dca29a90
Author: stardiviner <numbchild@gmail.com>
Commit: stardiviner <numbchild@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'.")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]