diff options
| author | Yuchen Pei <id@ypei.org> | 2023-07-01 17:16:56 +1000 | 
|---|---|---|
| committer | Yuchen Pei <id@ypei.org> | 2023-07-01 17:17:09 +1000 | 
| commit | d5b197ceb6c129b1037e84fc2832152627b2cfc7 (patch) | |
| tree | 051a7862aa89958e37230e215085b1e556efb146 /emacs/.emacs.d/lisp/my/my-wikipedia.el | |
| parent | a7e299e9708c120e1e4c516c83fc78b857636322 (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.el | 5 | 
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)  | 
