add vim init; fix source bug