shift-tab unindents
change auto complete behavior
change indentation behavior
update to reflect changes