diff options
author | Guido van Rossum <guido@python.org> | 1999-02-08 22:27:18 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1999-02-08 22:27:18 (GMT) |
commit | 5ec13c53181b77151a03fb2553eeaf7bbdcd8ad1 (patch) | |
tree | 2f68bd9f6e5f24e600fefa747a26af30af4ab7f3 | |
parent | 7d83a5e6f872e6449c1921fb253ea6170ec68d94 (diff) | |
download | cpython-5ec13c53181b77151a03fb2553eeaf7bbdcd8ad1.zip cpython-5ec13c53181b77151a03fb2553eeaf7bbdcd8ad1.tar.gz cpython-5ec13c53181b77151a03fb2553eeaf7bbdcd8ad1.tar.bz2 |
Restructured a bit.
-rw-r--r-- | Tools/idle/TODO.txt | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/Tools/idle/TODO.txt b/Tools/idle/TODO.txt index 51ea0cc..04abaa2 100644 --- a/Tools/idle/TODO.txt +++ b/Tools/idle/TODO.txt @@ -1,23 +1,27 @@ 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 - command expansion from keywords, module contents, other buffers, etc. - "Recent documents" menu item - more emacsisms: - - parentheses matching - - reindent, reformat text etc. - - M-[, M-] to move by paragraphs - - smart stuff with whitespace around Return - - filter region? - - incremental search? - - ^K should cut to buffer + - parentheses matching + - M-[, M-] to move by paragraphs + - smart stuff with whitespace around Return + - filter region? + - incremental search? + - ^K should cut to buffer - restructure state sensitive code to avoid testing flags all the time -- finish debugger - - quitting while debugging dosen't work - - should have a kill command - - break GUI should be finished -- object browser instead of current stack viewer - persistent user state (e.g. window and cursor positions, bindings) - make backups when saving - check file mtimes at various points |