Major reorganize of vimrc codes to limit repetition