adding updates from baopham/linepower.vim