add existence check for customized configuration file
use {{{ as fold mark instead of {
reoganize comment structure
autoload gitv
not use unilsnippets to optimize startup time