catch exception when the patch isn't applied
add settings for HAML and some cosmetic change
use :Autocmd and :AutocmdFT
tiny fix
highlight my autocmd commands