fixup for detecting python files and setting the tab size, expand tab stuff.
keep visual block selected when altering indentation levels
added some comments regarding buffer usage