aboutsummaryrefslogtreecommitdiff
path: root/emacs/.emacs.d/lisp/my/my-wikipedia.el
diff options
context:
space:
mode:
authorYuchen Pei <id@ypei.org>2023-07-01 17:16:56 +1000
committerYuchen Pei <id@ypei.org>2023-07-01 17:17:09 +1000
commitd5b197ceb6c129b1037e84fc2832152627b2cfc7 (patch)
tree051a7862aa89958e37230e215085b1e556efb146 /emacs/.emacs.d/lisp/my/my-wikipedia.el
parenta7e299e9708c120e1e4c516c83fc78b857636322 (diff)
Started wiki mode
Tried with the parsec parsing
Diffstat (limited to 'emacs/.emacs.d/lisp/my/my-wikipedia.el')
-rw-r--r--emacs/.emacs.d/lisp/my/my-wikipedia.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/emacs/.emacs.d/lisp/my/my-wikipedia.el b/emacs/.emacs.d/lisp/my/my-wikipedia.el
index 557c553..a97d20c 100644
--- a/emacs/.emacs.d/lisp/my/my-wikipedia.el
+++ b/emacs/.emacs.d/lisp/my/my-wikipedia.el
@@ -30,6 +30,7 @@
(require 'my-utils)
(require 'my-markup)
(require 'my-net)
+(require 'my-mediawiki)
;; TODO: much of these can be generalised to any mediawiki site
(defvar my-wikipedia-lang "en")
@@ -165,7 +166,7 @@
my-wikipedia-host
(alist-get 'title info))))
-(defun my-wikipedia-fetch-wiki ()
+(defun my-wikipedia-fetch-wiki-at-point ()
(interactive)
(my-fetch-url (format "/wiki/%s?action=raw"
my-wikipedia-host
@@ -175,7 +176,7 @@
(defvar my-wikipedia-button-keymap
(let ((kmap (make-sparse-keymap)))
(set-keymap-parent kmap button-map)
- (define-key kmap "f" 'my-wikipedia-fetch-wiki)
+ (define-key kmap "f" 'my-wikipedia-fetch-wiki-at-point)
kmap))
(provide 'my-wikipedia)