Summary: Allow the use of Emacs for editing wiki pages in a PmWiki
Version: 1.4 pre2
Maintainer: Christian Ridderström
Categories: Editing
 This page is actually stored within the group EmacsModes/EmacsModes. 

<< EmacsModes | Pages | pmwiki-mode >>

Table of Contents
   • Keyboard shortcuts
See also
Download links
   • User releases
   • Development releases


Primarily, to allow the use of Emacs for editing wiki pages in a PmWiki wiki wiki web. Secondarily, to allow browsing of the source code of wiki pages from within Emacs.


The solution is a new mode for Emacs called pmwiki-mode. See EmacsModes.pmwiki-mode for more details.


Editing text using a form inside a browser window is inefficient compared to using e.g. Emacs. Below are some of the things pmwiki-mode for Emacs allows you to do:

For further details and installation instructions, see EmacsModes.pmwiki-mode.

Examples of keyboard shortcuts in pmwiki-mode

C-c C-ppmwiki-prevGo to previous PmWiki/WikiWord
C-c C-npmwiki-nextGo to next PmWiki/WikiWord
C-c C-gpmwiki-followOpen page pointed to by PmWiki/WikiWord
C-c C-opmwiki-openOpen a page
C-c C-cpmwiki-saveSave current page back to PmWiki/WikiEngine
C-c C-bpmwiki-browseOpen page in a browser


  • Christian Ridderström

See also




Attach:Attach:Emacs-pmwiki-mode-screenshot.png Δ

Download pmwiki-mode

Below are links to various versions of pmwiki-mode.

Note: The actual files/archives are stored in the Cookbook group since files may not be uploaded to EmacsModes/EmacsModes.

User releases

The links below point to archives with releases of pmwiki-mode that are intendend for normal users. See the change log for information about the differences between releases. As a normal user, you should always download the latest release.

Please note that the latest release is not working well with newer versions of pmwiki — use the CVS-version instead!
Note: Since I changed to using sourceforge and CVS I haven't created a new release, primarily because I'm not quite sure how to do so...
Why not use Git and either GitHub or Gitorious to enable collaboration and making it easy to release new versions? tamouse October 30, 2011, at 03:08 PM

Development releases

The releases below are the development versions of pmwiki-mode, i.e. they include some extra files and scripts that can be useful for anyone interested in further developing pmwiki-mode. See the change log for information about the differences between releases. Normally, you should of course download the latest release.


See discussion at EmacsPmWikiMode-Talk?

User notes : If you use, used or reviewed this recipe, you can add your name. These statistics appear in the Cookbook listings and will help newcomers browsing through the wiki.