tab customization
smartcomplete on tab