Vim as a Blogger editor

Blogger.vim is a vim plugin for interfacing with Google’s Blogger. Below I will use my workspace git repository. To use this plugin we need pretty new ruby >= 1.9.2 and gems nokogiri and net-https-wrapper. Let’s install latest possible ruby for Debian, before that make sure you have latest updates:

sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade

And ruby:

sudo apt-get install ruby1.9.3

Before we install gems , we need to resolve some dependencies:

sudo apt-get install libxml2-dev libxslt1-dev

Latest nokogiri 1.5.2 have some issues, so we need to use 1.5.0 which is stable:

sudo gem install nokogiri --version 1.5.0

And the wrapper for https:

sudo gem install net-https-wrapper

Finally also pandoc will be neded to display web pages in vim:

sudo apt-get install pandoc

Right now we are able to run vim with blogger support. First we need to configure vim, add below lines to your $HOME/.vimrc file:

let g:blogger\_blogid = 'your\_blogid\_here' let g:blogger\_email = 'your\_email\_here' let g:blogger\_pass = 'your\_blogger\_password\_here'

Run vim and try to list your blogger posts by typing:

:e blogger:list

If list of you see all your posts than it seems that plugin works good. Finally check writing feature. Create file with some text and type:

:w blogger:create

Few things doesn’t work as it should. Meybe I will find enough time to fix it. This article was created by using blogger.vim script.

Piotr Król
Founder and Embedded Systems Consultant at 3mdeb as well as freelance CTO of Vitro Technology and CEO of LPN Plant. Passionate about building firmware that enables advanced hardware features in modern products. Dedicated to customers that treat embedded software security and upgradeability as forethought. Open source firmware evangelist interested in platform security and trusted computing. In favor of fixed price projects with a clear definition of success.