- better integration of "debug module"
- debugger should be global resource (attached to flist, not to shell)
- fix the stupid bug where you need to step twice
+ - after closing and reopening PyShell, debugger no longer works :-(
- insert the initial current directory into sys.path
- default directory attribute for each window instead of only for windows
that have an associated filename
- M-[, M-] to move by paragraphs
- incremental search?
- ^K should cut to buffer
+- search should indicate wrap-around in some way
- restructure state sensitive code to avoid testing flags all the time
- persistent user state (e.g. window and cursor positions, bindings)
- make backups when saving
- after paste, show end of pasted text
- on Windows, should turn short filename to long filename (not only in argv!)
(shouldn't this be done -- or undone -- by ntpath.normpath?)
+- new autoindent after colon even indents when the colon is in a comment!
+- sometimes forward slashes in pathname remain
+- sometimes star in window name remains in Windows menu
Structural problems:
- too much knowledge in FileList about EditorWindow (for example)
-- Several occurrences of scrollable listbox with title and certain
- behavior; should create base class to generalize this
+- should add some primitives for accessing the selection etc.
+ to repeat cumbersome code over and over
======================================================================