2017-10-08 20:36:28 +02:00
|
|
|
;;; MediaWiki
|
2013-06-12 23:40:20 +02:00
|
|
|
|
2017-10-08 20:36:28 +02:00
|
|
|
;;; This mode has numerous issue with network queries:
|
|
|
|
;;; https://github.com/hexmode/mediawiki-el/issues/
|
|
|
|
;;; Besides you can try extending `url-cookie-save-interval'.
|
|
|
|
;;; Nonetheless is mode is helpfull for syntax awareness.
|
2017-05-16 17:38:10 +02:00
|
|
|
|
2017-06-16 21:33:53 +02:00
|
|
|
(define-keys mediawiki-mode-map
|
|
|
|
"C-c o" 'mediawiki-browse
|
|
|
|
"M-g" nil ; This shadows M-g M-g.
|
|
|
|
"C-x C-s" 'save-buffer
|
|
|
|
"C-c M-s" 'mediawiki-save)
|
2017-05-15 07:46:20 +02:00
|
|
|
|
2014-02-13 17:22:52 +01:00
|
|
|
(setq
|
|
|
|
mediawiki-site-alist
|
2017-05-15 07:46:20 +02:00
|
|
|
'(("Wikipedia" "http://en.wikipedia.org/w/" "Ambrevar" "" "Main Page")
|
2014-02-13 17:22:52 +01:00
|
|
|
("Wikibooks" "http://en.wikibooks.org/w/" "Ambrevar" "" "LaTeX")
|
2017-07-19 17:17:24 +02:00
|
|
|
("ArchLinux" "https://wiki.archlinux.org/" "Ambrevar" "" "Main Page")
|
2017-05-15 07:46:20 +02:00
|
|
|
("WikEmacs" "https://wikemacs.org/wiki/" "Ambrevar" "" "Main Page")))
|
2013-06-12 23:40:20 +02:00
|
|
|
|
2017-06-16 16:29:52 +02:00
|
|
|
(add-hook 'mediawiki-mode-hook 'visual-line-mode)
|
|
|
|
(add-hook 'mediawiki-mode-hook 'turn-off-auto-fill)
|
2014-02-13 17:42:13 +01:00
|
|
|
|
2014-03-10 10:37:43 +01:00
|
|
|
(define-skeleton mediawiki-tt
|
|
|
|
"Insert truetype text."
|
|
|
|
nil "<tt>" @ _ "</tt>" @)
|
|
|
|
|
2017-06-18 18:50:31 +02:00
|
|
|
(provide 'init-mediawiki)
|