'Insert an indent.  If no selection, a single indent, otherwise a block indent'

def TabKeyEvent(self, event):

    if self.SCIAutoCActive():
        self.SCIAutoCComplete()
        return 0
    return self.bindings.fire('<<smart-indent>>', event)
