Skip to content

Commit 63cd3cd

Browse files
committed
Implement backward tab completion in Gtk+ interface.
1 parent f955ac1 commit 63cd3cd

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

bpython/gtk_.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,11 @@ def do_key_press_event(self, event):
406406
self.change_line(self.rl_history.forward())
407407
self.place_cursor(self.get_line_end_iter())
408408
return True
409+
elif state & gtk.gdk.SHIFT_MASK:
410+
if (event.keyval == gtk.keysyms.ISO_Left_Tab and
411+
self.list_win_visible):
412+
self.list_win.back()
413+
return True
409414
return gtk.TextView.do_key_press_event(self, event)
410415

411416
def do_realize(self):

0 commit comments

Comments
 (0)