blog about use python write vim plugin