more customizations for sh-mode