[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/kiwix 04347e6 137/192: turn a request part into a separ
From: |
Stefan Monnier |
Subject: |
[elpa] externals/kiwix 04347e6 137/192: turn a request part into a separate function |
Date: |
Sat, 19 Dec 2020 00:41:48 -0500 (EST) |
branch: externals/kiwix
commit 04347e6a76ca4fad32e5a0150d805af6df0467ff
Author: stardiviner <numbchild@gmail.com>
Commit: stardiviner <numbchild@gmail.com>
turn a request part into a separate function
---
kiwix.el | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/kiwix.el b/kiwix.el
index 5a13694..22552e9 100644
--- a/kiwix.el
+++ b/kiwix.el
@@ -180,14 +180,8 @@
(defvar kiwix-server-available? nil
"The kiwix-server current available?")
-;;;###autoload
-(defun kiwix-at-point (&optional interactively)
- "Search for the symbol at point with `kiwix-query'.
-
-Or When prefix argument `INTERACTIVELY' specified, then prompt
-for query string and library interactively."
- (interactive "P")
- ;; ping kiwix-serve generally to make sure server available.
+(defun kiwix-ping-server ()
+ "Ping Kiwix server to set `kiwix-server-available?' global state variable."
(request kiwix-server-url
:type "GET"
:sync t
@@ -195,7 +189,16 @@ for query string and library interactively."
:success (function* (lambda (&key data &allow-other-keys)
(setq kiwix-server-available? t)))
:error (function* (lambda (&rest args &key error-thrown
&allow-other-keys)
- (setq kiwix-server-available? nil))))
+ (setq kiwix-server-available? nil)))))
+
+;;;###autoload
+(defun kiwix-at-point (&optional interactively)
+ "Search for the symbol at point with `kiwix-query'.
+
+Or When prefix argument `INTERACTIVELY' specified, then prompt
+for query string and library interactively."
+ (interactive "P")
+ (kiwix-ping-server)
(if kiwix-server-available?
(let* ((library (if (or kiwix-search-interactively interactively)
(kiwix-select-library)
- [elpa] externals/kiwix 9c02ff5 120/192: rename kiwix-get-library-fullname -> kiwix-get-library-filename, (continued)
- [elpa] externals/kiwix 9c02ff5 120/192: rename kiwix-get-library-fullname -> kiwix-get-library-filename, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix dc72a3a 121/192: add wikipedia: Org Mode link by default now, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 954b9e4 122/192: use library name directly instead of complex library abbrev etc., Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix ad95e67 123/192: improve README, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 15a5c3c 124/192: make kiwix-serve server port customize option, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 7786e70 126/192: improve README: add Kiwix installation, kiwix-serve Docker setup., Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix e8bfe4e 127/192: update package description, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 2cec30b 132/192: add kiwix/kiwix-serve Docker image into installation section of README, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix c5b8f69 133/192: add a gender ping of kiwix-serve before query, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix d2ae338 130/192: fix org-link-set-parameters void function when package.el initialize., Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 04347e6 137/192: turn a request part into a separate function,
Stefan Monnier <=
- [elpa] externals/kiwix f587833 135/192: make available testing before every query, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 6c4d80a 136/192: fix `request' :error sentinel., Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 5221eda 142/192: silent request result, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 80c0899 144/192: Follow previous commit which can use the select library to construct API URL, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 82140a5 145/192: Make Ivy optional, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 9ee19a0 146/192: silent request flashing echo-area messages flashing., Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix ce554ec 147/192: add async search completion keywords candidates screenshot in README, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 013449c 151/192: update image link for GitHub Org Mode link path support., Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 1fdcfcc 153/192: add screenshot for kiwix open URL with EWW, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 648916d 154/192: add option to set Kiwix default completing-read framework, default is Ivy., Stefan Monnier, 2020/12/19