python の関数を VimScript から直接呼べるヘルパー vim_bridge の example を試してみた。

vim_bridge を試してみた。
eazy_install vim_bridge でインストール。

■ 試した環境
Python 2.5.1
vim_bridge 0.4


試したのは下記にある example
http://github.com/nvie/vim_bridge/tree/master/examples/

コードのコメントに書いた通り、example 5 は example 4との違いが分からなかったので飛ばした。
example 7 は Python が返す True/False/None を Vim 側で処理できないようだったので明示的に 0 or 1 を返すようにした。
後、全体として、元々の example では python 側でも関数を CamelCase で定義しているが、def CamelCase() とすると、Vim 側では Camelcase()(※ 後ろのcが小文字)という名前になって嫌なので、Python 側での関数名は under_score() スタイルにしてある。