Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

Vimで:makeでpandocを使ってmarkdownからhtmlを出力する設定

$
0
0

特にまとめておくまでもないことなんだけども、健忘録として。
MacOSXとかで

brew install pandoc

を実行してpandocをインストールしておく。以下の様なスクリプトを用意。名前は適当にmake_markdown.pyとかにして適当なフォルダにおいておく。

importsysimportglobimportcommandsparam=sys.argvif(len(param)==2):f=param[1]h=f[0:-3]+'.html'command="pandoc %s -s -o %s"%(f,h)commands.getoutput(command)quit()

vimrcに以下を追加。

au FileType markdown setlocal makeprg=python\ ~/dotfiles/make_markdown.py\ %

ここでは、~/dotfiles/make_markdown.pyに設置した。
これでa.mdに対してa.htmlのようなファイルを:makeコマンドで発行してくれるようになる。
もっとリッチなことをしたい方はおそらくvim-pandocなどをインストールした方がよさそう。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>