diff options
-rw-r--r-- | Tools/idle/ClassBrowser.py | 2 | ||||
-rw-r--r-- | Tools/idle/TODO.txt | 8 |
2 files changed, 6 insertions, 4 deletions
diff --git a/Tools/idle/ClassBrowser.py b/Tools/idle/ClassBrowser.py index 4093079..f9b1655 100644 --- a/Tools/idle/ClassBrowser.py +++ b/Tools/idle/ClassBrowser.py @@ -2,7 +2,7 @@ XXX TO DO: -- generalize the scrolling listbox with some behavior into a base class +- reparse when source changed - add popup menu with more options (e.g. doc strings, base classes, imports) - show function argument list (have to do pattern matching on source) - should the classes and methods lists also be in the module's menu bar? diff --git a/Tools/idle/TODO.txt b/Tools/idle/TODO.txt index 04abaa2..6ce2b25 100644 --- a/Tools/idle/TODO.txt +++ b/Tools/idle/TODO.txt @@ -4,14 +4,16 @@ TO DO: - improve debugger: - manage breakpoints globally, allow bp deletion, tbreak, cbreak etc. - real object browser - - slidable panel separators - help on how to use it (a simple help button will do wonders) - performance? (updates of large sets of locals are slow) - better integration of "debug module" - insert the initial current directory into sys.path - default directory attribute for each window instead of only for windows that have an associated filename -- "GO" command +- "GO" commands (execute whole buffer, selection, current line + in the context of the Python Shell window) + Rename Run -> Load, Go -> Execute +- output from module execution should go to Python Shell (?) - command expansion from keywords, module contents, other buffers, etc. - "Recent documents" menu item - more emacsisms: @@ -110,7 +112,7 @@ Comparison to PTUI - PTUI lacks an integrated debugger -- PTUI lacks a class browser +- PTUI lacks path and class browsers - PTUI lacks many of IDLE's features: - expand word |