~dricottone/vim-markdown-preview

ref: cf2cc781caf7075f0e4b089f47a494a48b7b8ad3 vim-markdown-preview/README.md -rw-r--r-- 1.7 KiB
cf2cc781 — JamshedVesuna Include Safari on OSX 9 years ago
                                                                                
906c7a8f Jamshed Vesuna
cf2cc781 JamshedVesuna
906c7a8f Jamshed Vesuna
ef2edea8 Jamshed Vesuna
906c7a8f Jamshed Vesuna
2d5e5346 Jamshed Vesuna
cf2cc781 JamshedVesuna
2d5e5346 Jamshed Vesuna
906c7a8f Jamshed Vesuna
cf2cc781 JamshedVesuna
2d5e5346 Jamshed Vesuna
cf2cc781 JamshedVesuna
2d5e5346 Jamshed Vesuna
cf2cc781 JamshedVesuna
906c7a8f Jamshed Vesuna
e6729c07 Jamshed Vesuna
6f05ab3c Jamshed Vesuna
2d5e5346 Jamshed Vesuna
cf2cc781 JamshedVesuna
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Vim Markdown Preview
====================

A Vim plugin for previewing markdown files in a browser. This plugin was designed to maintain focus on vim but use Google Chrome or Safari to preview rendered markdown. Thus, everything is done in the background so you never have to leave Vim.

![Screenshot](images/screenshot.gif?raw=true "Screenshot")

Installation
============

1. With Pathogen: Place `vim-markdown-preview/` in `.vim/bundle/`.
2. Default browsers:
    * OS X: Safari
    * Unix: Google Chrome

Support and Requirements
========================

## OS X:

* [Markdown](http://daringfireball.net/projects/markdown/)
* [Safari](https://www.apple.com/safari/)

## Unix:

* [Markdown](http://daringfireball.net/projects/markdown/)
* [xdotool](https://github.com/jordansissel/xdotool)
* [Google Chrome](https://www.google.com/chrome/browser/)

Usage
=====
When in a *.markdown or *.md file, vim-markdown-preview does the following when you type `Ctrl-p` (can be remapped):

* If you are not previewing the current file:
    * Open an html rendered version of your file in Google Chrome or Safari in the background.
* Otherwise:
    * Refresh your preview of the current markdown file in Google Chrome or Safari.

Uncomment the last line in `plugin/vim-markdown-preview.vim` to map a buffer write to the above instead of `Ctrl-p`.

Behind The Scenes
=================
1. First, vim-markdown-preview renders your markdown as html and creates a temporary file `vim-markdown-preview.html` in `/tmp/`.
2. Next, vim-markdown-preview then either opens the html file or refreshes the Google Chrome or Safari tab.
3. If you would like vim-markdown-preview to remove the temporary file so nothing left behind, set `REMOVE_TEMP_FILE` to 1.