Skip to content

Commit

Permalink
Make jk keys usable in RHS column (patch by ef.tools@gmx.com)
Browse files Browse the repository at this point in the history
  • Loading branch information
inducer committed Feb 5, 2014
1 parent 407b491 commit 95ae646
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions pudb/debugger.py
Expand Up @@ -803,6 +803,12 @@ def edit_inspector_detail(w, size, key):

self.update_var_view()

def move_down(w, size, key):
w.keypress(size, "down")

def move_up(w, size, key):
w.keypress(size, "up")

def insert_watch(w, size, key):
watch_edit = urwid.Edit([
("label", "Watch expression: ")
Expand All @@ -823,6 +829,8 @@ def insert_watch(w, size, key):
fvi.watches.append(we)
self.update_var_view()

self.var_list.listen("j", move_down)
self.var_list.listen("k", move_up)
self.var_list.listen("\\", change_var_state)
self.var_list.listen("t", change_var_state)
self.var_list.listen("r", change_var_state)
Expand Down Expand Up @@ -857,6 +865,8 @@ def move_stack_up(w, size, key):
def move_stack_down(w, size, key):
self.debugger.move_down_frame()

self.stack_list.listen("j", move_down)
self.stack_list.listen("k", move_up)
self.stack_list.listen("H", move_stack_top)
self.stack_list.listen("u", move_stack_up)
self.stack_list.listen("d", move_stack_down)
Expand Down Expand Up @@ -964,6 +974,8 @@ def examine_breakpoint(w, size, key):
else:
self.update_breakpoints()

self.bp_list.listen("j", move_down)
self.bp_list.listen("k", move_up)
self.bp_list.listen("enter", examine_breakpoint)
self.bp_list.listen("d", delete_breakpoint)
self.bp_list.listen("s", save_breakpoints)
Expand Down Expand Up @@ -1067,11 +1079,6 @@ def go_to_line(w, size, key):
lineno = min(max(0, int(lineno_edit.value())-1), len(self.source)-1)
self.source.set_focus(lineno)

def move_down(w, size, key):
w.keypress(size, "down")

def move_up(w, size, key):
w.keypress(size, "up")

def page_down(w, size, key):
w.keypress(size, "page down")
Expand Down

0 comments on commit 95ae646

Please sign in to comment.