auto-pairs, supertab, undotree