[vim] text objects for comments and entire doc
[vim] add markdown support