fixed noexpandtab option
added shiftwidth support for sh-mode
shiftwidth for text mode