维基百科:Wikipedia-mode.el
Wikimedia-mode.el可能已过期
wikimedia-mode.el 可能不再被维护,其多数代码已并入mediawiki.el.
原文
本页讲解如何在Emacs中安装wikipedia-mode,使编辑MediaWiki更为快捷,并能对MediaWiki的标记关键字作高亮显示。
安装 wikipedia-mode
为了安装wikipedia-mode,将文件wikipedia-mode.el保存到一个方便的文件夹下(一般在Emacs默认的load-path下。为了查看有哪些目录已存在于您的load-path
下,可以在Emacs编辑器中使用C-h v load-path命令)。
接下来,打开Emacs配置文件(一般指/home/.emacs
,可以使用C-h v user-init-file命令查看)。加入下列行
(autoload 'wikipedia-mode "wikipedia-mode.el" "Major mode for editing documents in Wikipedia markup." t)
倘若您没有将wikipedia-mode.el
保存到默认的`load-path'
目录下, 请将"wikipedia-mode.el"
替换为完整路径名。Windows系统上, 请使用斜杠("/")而非反斜杠("\")来指定目录。例如,
(autoload 'wikipedia-mode "C:/Documents and Settings/USERNAME/.emacs.d/Wikipedia-mode.el" "Major mode for editing documents in Wikipedia markup." t)
为了方便,一般会将wikipedia-mode与文件后缀名相关联。我们假定wiki文件的后缀名为".wiki
",可以将下列行加入到配置文件中,
(add-to-list 'auto-mode-alist '("\\.wiki\\'" . wikipedia-mode))
为了在Firefox的ViewSource扩展中自动使用wikipedia-mode,可加入:
(add-to-list 'auto-mode-alist '("en\\.wikipedia\\.org" . wikipedia-mode))
为了在Firefox的ItsAllText扩展中自动使用该模式, 可加入:
(add-to-list 'auto-mode-alist '("itsalltext.*\\.txt$" . wikipedia-mode))
还可加入其他的定制;假定用户希望使用FlySpell对wikipedia-mode下的文件进行拼写检查,可以加入,
(setq text-mode-hook (quote (#[nil "\300\301!\207" [flyspell-mode 1] 2] flyspell-buffer text-mode-hook-identify)))
使用
您可在Emacs下输入M-x wikipedia-mode以进入wikipedia-mode. 在wikipedia-mode下,您可输入C-h m
查看该模式的描述,这会自动执行describe-mode
。
有两种方式使用wikipedia-mode.
- 在您的Emacs和浏览器的Wiki编辑框间剪贴
- 通过Mozilla and Mozilla Firefox浏览器的plugins,你可以使用外部编辑器直接编辑Wikipedia页
如果您使用下列插件之一编辑MediaWiki文章, 您可将其编辑对话与wikipedia-mode相关联,即在您的.emacs文件中加入:
- 对于 ViewSourceWith:
(add-to-list 'auto-mode-alist '("index.\\.*" . wikipedia-mode))
- 对于 It's All Text!:
(add-to-list 'auto-mode-alist '("\\.wikipedia\\.org.*\\.txt\\'" . wikipedia-mode))
- 对于 MozEx:
(add-to-list 'auto-mode-alist '("mozex.\\.*" . wikipedia-mode))
宏
许可
wikipedia-mode.el和longlines.el遵照GNU General Public License发布.
外部链接
- Emacs wiki page- with downloadable .elisp file
- Another host of the .el file