2011年11月17日木曜日

vimでSimplenoteを使う

0:Simplenoteのアカウントを作る
Simplenoteで登録します。
webインタフェースがなかなかリッチなので、変にクライアント入れる必要も無いのかもしれません。

1:python enabled vimをビルドする
[参考:Mac OS X で vim の Python インタフェースを有効にする - forest book]


$ sudo port install vim +python27

こちらの環境だとpython32だとsimplenote.vimが正常に動いてくれませんでした。
余談ですが、自分はDarwin方面も詳しく知りたいので、今後もMacPortsを使う事になりそうです。
この状態でvimとすると/usr/bin/vimが起動してしまうので、ひとまず~/.bashrcにalias vim="/opt/local/bin/vim"としましたが、この手は微妙な感じがします。。。

2:pathogen.vimを入れる
[参考:vimプラグインでよりよいコーディングを | tech.kayac.com - KAYAC engineers' blog]
pathogen.vim - Easy manipulation of 'runtimepath', 'path', 'tags', etc : vim onlineからver.2.0をダウンロードし、

$ mkdir ~/.vim/autoload
$ mv /path/to/pathogen.vim ~/.vim/autoload

プラグインをディレクトリ単位で管理できるようになるようです。
ちなみにvimのプラグインを入れるのはこれが初めてです。

3:simplenote.vimを入れる
simplenote.vim @ GitHubを参考にして、

$ mkdir ~/.vim/bundle
$ cd ~/.vim/bundle
$ git clone git://github.com/mrtazz/simplenote.vim.git


4:.vimrcをいじる
以下を追加。

call pathogen#infect()
let g:SimplenoteUsername = "xxxxxxxxxx"
let g:SimplenotePassword = "yyyyyyyyy"

"xxxxxxxxxx", "yyyyyyyyy"はそれぞれSimplenoteのアカウント名(メアド)とパスワードです。

5:使ってみる
README.md at master from mrtazz/simplenote.vim - GitHubで使い方が確認できます。

読み込むとき固まるのが若干ストレスでしょうかね。
でもしばらく使ってみようと思います。

0 コメント: