Aaron Meurer

Results 1009 comments of Aaron Meurer

What terminal emulator do you use? I'm guessing many have the same issue iterm2 had, where flashes happen even when the steps are very fast. For steps that take time...

Well the flashing in principle can occur whenever pudb enables/disables the alternate screen in quick succession. Perhaps we can create a short script that does just this at various rates...

Right now the keyboard shortcuts are all hardcoded in debugger.py. I would start by extracting them to a single dictionary in a separate file, so that it can easily be...

Looks like probably a bug in PuDB. Would have to investigate further.

One main TODO here: This has supposed double click support, but it is based on the urwid main loop object. It doesn't work with the PuDB loop, because it doesn't...

Yeah, I'll remove the double click. I didn't think about click vs. release. The selection (which is built into urwid) does the right thing in that when you click on...

Just checked and the trivial thing, replacing, for instance ``` py self.bp_list.listen_mouse_event("mouse press", 3, enable_disable_breakpoint) ``` with ``` py self.bp_list.listen_mouse_event("mouse release", 3, enable_disable_breakpoint) ``` doesn't work. http://urwid.org/manual/userinput.html#mouse-release-events says that mouse...

Judging by the non-working double click handler that was added by @livibetter, this is something that could likely be done in a not too difficult way if we used the...

https://github.com/urwid/urwid/issues/192

Also related to https://github.com/inducer/pudb/issues/65. I don't know if it's an easy thing to implement.