[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/kiwix 5990cc7 022/192: improve query function to specif
From: |
Stefan Monnier |
Subject: |
[elpa] externals/kiwix 5990cc7 022/192: improve query function to specify library |
Date: |
Sat, 19 Dec 2020 00:41:25 -0500 (EST) |
branch: externals/kiwix
commit 5990cc71475477070b7d7f5dfad52a863453234b
Author: stardiviner <numbchild@gmail.com>
Commit: stardiviner <numbchild@gmail.com>
improve query function to specify library
---
kiwix.el | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
diff --git a/kiwix.el b/kiwix.el
index 5a9d144..e138aa6 100644
--- a/kiwix.el
+++ b/kiwix.el
@@ -24,6 +24,11 @@
(defgroup kiwix nil
"Kiwix customization options.")
+(defcustom kiwix-server-url "http://127.0.0.1:8000/"
+ "Specify Kiwix server URL."
+ :type 'string
+ :group 'kiwix)
+
(defcustom kiwix-server-command "/usr/lib/kiwix/bin/kiwix-serve "
"Specify kiwix server command."
:type 'string
@@ -69,11 +74,12 @@
(concat kiwix-server-command library port daemon library-path))))
-(defun kiwix-query (query)
- "Search `QUERY' with Kiwix."
- (let* ((kiwix-server "http://127.0.0.1:8000/")
- (kiwix-library kiwix-default-library)
- (url (concat kiwix-server kiwix-library "/A/" (capitalize query)
".html")))
+(defun kiwix-query (query &optional library)
+ "Search `QUERY' in `LIBRARY' with Kiwix."
+ (let* ((kiwix-library (if library
+ library
+ kiwix-default-library))
+ (url (concat kiwix-server-url kiwix-library "/A/" (capitalize query)
".html")))
(browse-url url)))
;;;###autoload
- [elpa] externals/kiwix 1521481 007/192: update functions, (continued)
- [elpa] externals/kiwix 1521481 007/192: update functions, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 4701ab9 001/192: Initial commit, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix e49d830 002/192: temporary push a not working version., Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix e7edd5e 004/192: rename old kiwix.el to kiwix-http.el, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 06c466e 011/192: fix Kiwix query need to capitalized, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix e54e80a 016/192: update function variables, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 06b5d36 027/192: Merge branch 'master' of github.com:stardiviner/kiwix.el, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 377f3fa 014/192: add package metadata, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix d0da8cd 017/192: make package description clear, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix bd0fe09 018/192: setq-local depend on cl-lib, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 5990cc7 022/192: improve query function to specify library,
Stefan Monnier <=
- [elpa] externals/kiwix 511a11c 025/192: Merge pull request #1 from purcell/patch-1, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix b585e25 026/192: move org-mode relative code to commentary, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 1782487 029/192: re-enable org-mode wiki link support, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix cfef75f 030/192: improve org-mode wiki: link support, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix af10bd6 031/192: fix org link exporting encoding, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 76c0b5a 035/192: temporarily disable org-mode link store prompt issue, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix e35ef5e 036/192: Merge branch 'release/v0.2.2', Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 96e8d37 037/192: Merge tag 'v0.2.2' into develop, Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 97822f1 039/192: convert between librarie full name and abbrev., Stefan Monnier, 2020/12/19
- [elpa] externals/kiwix 9774c61 040/192: update elisp link matching regexp, Stefan Monnier, 2020/12/19