Fugitive plugin and git blame from it.