for code editing, use spaces not tabs, make tab key work