gmail-message-mode

Homepage: http://github.com/Bruce-Connor/gmail-message-mode

Author: Artur Malabarba

Updated:

Summary

A major-mode for editing gmail messages using markdown syntax

Commentary

gmail-message-mode
==========

**gmail-message-mode** is an emacs major-mode for editing gmail
messages using markdown syntax, it is meant for use with browser
plugins which allow you to edit text fields with external applications
(in this case, emacs). See [Plugins][] below for a list for each
browser.

**The problem:** Lately, gmail messages have been demanding html. That
  made it very hard to edit them outside your browser, because you had
  to edit html source code (for instance, linebreaks were ignored and
  you had to type `
' instead). **gmail-message-mode to the rescue:** Simply activate this mode in gmail messages (See [Activation][]); the buffer is converted to markdown and you may edit at will, but the file is still saved as html behind the scenes so GMail won't know a thing! *See [ham-mode][1] to understand how this works.* Activation ---------- Make sure you install it: M-x package-install RET gmail-message-mode And that's it! *(if you install manually, note that it depends on [ham-mode][1])* This package will (using `auto-mode-alist') configure emacs to activate `gmail-message-mode' whenever you're editing a file that seems to be a gmail message. However, given the wide range of possible plugins, it's hard to catch them all. You may have to add entries manually to `auto-mode-alist', to make sure `gmail-message-mode' is activated. ## Plugins ## 1. **Google-Chrome or Chromium** - [Edit with emacs][] 2. **Conkeror** - [Spawn Helper (built-in)][] 3. **Firefox** - Used to work with [It's all text][]. See [this thread][] for a hacky workaround. [Activation]: #activation [Plugins]: #plugins [It's all text]: https://addons.mozilla.org/en-US/firefox/addon/its-all-text/ [Edit with emacs]: http://www.emacswiki.org/emacs/Edit_with_Emacs [Spawn Helper (built-in)]: http://conkeror.org/ConkerorSpawnHelper [this thread]: http://github.com/docwhat/itsalltext [Old Compose]: http://oldcompose.com/ [1]: https://github.com/Bruce-Connor/ham-mode

Dependencies