306,307c306,307 "Extend base class: redirects insert/delete after the I/O mark" > 310,312c310,317 if self.delegate.compare(index, " try: # improved behavior > text = self.delegate.delegate.delegate > text.mark_set("insert", "end-1c") > except: # on error, default to old behavior > self.delegate.bell() > return > 830a836,841 > > text.bind(">", self.cmd_history_prev); > text.bind(">", self.cmd_history_next); > text.event_add(">", ""); > text.event_add(">", ""); > 850a862,872 > def cmd_history_prev(self, event): > if self.text.compare('insert', ">=", "iomark"): > self.history.history_prev(event) > return "break" > > def cmd_history_next(self, event): > if self.text.compare('insert', ">=", "iomark"): > self.history.history_next(event) > return "break" > >