From d5b197ceb6c129b1037e84fc2832152627b2cfc7 Mon Sep 17 00:00:00 2001 From: Yuchen Pei Date: Sat, 1 Jul 2023 17:16:56 +1000 Subject: Started wiki mode Tried with the parsec parsing --- emacs/.emacs.d/lisp/my/my-wikipedia.el | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'emacs/.emacs.d/lisp/my/my-wikipedia.el') 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) -- cgit v1.2.3