blogger.vimでvimからpost

install pandoc
  1. brew install haskell-platform
  2. cabal update
  3. cabal install cabal-install
  4. cabal install pandoc
install vim-plugins
  1. metarw.vim
  2. blogger.vim
install ruby 1.9.2+(blogger.vim required)
  1. brew install ruby
prefer brew and cabal commands
  1. sudo vim /etc/paths

先頭に/Users/r-plus/.cabal/bin, /usr/local/binを追加

config blogger.vim

自分のbloggerの設定と1.9.2+のRubyへのPATHを指定。


install blogger.vim required gems
  1. gem install nokogiri
  2. gem install net-https-wrapper
Post From Vim!

これでmarkdown形式で書いたバッファから:w blogger:createでBloggerに投稿されます。
が、なにやら自動で改行タグが入れられてしまったのでxmlを圧縮するパッチを書きました。https://github.com/r-plus/blogger.vim/commit/844e1cfc387c49e858daefbb943ab62dbfd4dbdd しかしこれだとpreタグの中の改行も削除してしまう。しょうがないので複数行のはgistにでもなげようかと思ったがscriptタグの閉じタグが内包表記になってしまう。なんとままならない事か。