2014-09-14 11:18:24 +02:00
|
|
|
Markdown preview mode
|
2014-09-13 14:19:34 +02:00
|
|
|
===========================
|
|
|
|
|
2014-09-14 16:41:52 +02:00
|
|
|
## Description
|
|
|
|
Opens a preview in a browser, updated upon buffer save.
|
|
|
|
Same preview window is valid accross multiple mardown buffers.
|
2014-09-14 11:18:24 +02:00
|
|
|
|
2014-09-14 16:41:52 +02:00
|
|
|
## Dependencies
|
2014-09-14 11:18:24 +02:00
|
|
|
|
2014-09-14 16:41:52 +02:00
|
|
|
* markdown-mode.el
|
2014-09-14 11:18:24 +02:00
|
|
|
* websocket.el
|
2014-09-14 14:39:16 +02:00
|
|
|
|
2014-09-14 16:41:52 +02:00
|
|
|
Makes use of `markdown-mode`, which already can transform markdown into html
|
|
|
|
and `websocket.el` to deliver html to browser.
|
|
|
|
|
|
|
|
## Starting preview
|
|
|
|
|
|
|
|
`M-x markdown-preview-mode` will open preview in a browser and will start `markdown-mode` if it's not yet running for current buffer.
|
|
|
|
|
|
|
|
If you'v closed the preview window, you can start it over with
|
|
|
|
`M-x markdown-preview-open-browser`.
|
|
|
|
|
|
|
|
|
|
|
|
## Multimarkdown
|
|
|
|
|
|
|
|
In order to enable multimarkdown support, customize
|
|
|
|
`M-x customize-option` -> `markdown-command` variable.
|
|
|
|
Look for `Markdown Command` which is set to `markdown` by default,
|
|
|
|
set to `multimarkdown` and make sure it's in your PATH.
|
|
|
|
|
|
|
|
## Browser
|
|
|
|
|
|
|
|
In order to select prefered browser, customize
|
|
|
|
`M-x customize-option` -> `browse-url-browser-function` option.
|
|
|
|
Select your browser from `Value menu`. If it's not there, follow [EmacsWiki: Browse Url](http://www.emacswiki.org/emacs/BrowseUrl).
|
|
|
|
|
|
|
|
## Theme
|
|
|
|
|
|
|
|
[Solarized-dark](https://github.com/thomasf/solarized-css)
|