AutoIndent.py
class AutoIndent: # Thanks to Tim Peters menudefs = [(edit, [(_Tab, <<smart-indent>>),...])] keydefs = {<<smart-indent>>: <Key-Tab>,...} def __init__(self, editwin): self.editwin = editwin def smart_indent_event(self, event): text = self.text first, last = self.editwin.get_selection_indices() ...