@@ -11,14 +11,14 @@ TO DO:
11
11
- debugger should be global resource (attached to flist, not to shell)
12
12
- fix the stupid bug where you need to step twice
13
13
- display class name in stack viewer entries for methods
14
- - suppress tracing through IDLE internals (e.g. print)
14
+ - suppress tracing through IDLE internals (e.g. print) DONE
15
15
- add a button to suppress through a specific module or class or method
16
16
- more object inspection to stack viewer, e.g. to view all array items
17
- - insert the initial current directory into sys.path
17
+ - insert the initial current directory into sys.path DONE
18
18
- default directory attribute for each window instead of only for windows
19
19
that have an associated filename
20
20
- command expansion from keywords, module contents, other buffers, etc.
21
- - "Recent documents" menu item
21
+ - "Recent documents" menu item DONE
22
22
- Filter region command
23
23
- Optional horizontal scroll bar
24
24
- more Emacsisms:
37
37
- Need to define a standard way whereby one can determine one is running
38
38
inside IDLE (needed for Tk mainloop, also handy for $PYTHONSTARTUP)
39
39
- Add more utility methods for use by extensions (a la get_selection)
40
- - Way to run command in totally separate interpreter (fork+os.system?)
40
+ - Way to run command in totally separate interpreter (fork+os.system?) DONE
41
41
- Way to find definition of fully-qualified name:
42
42
In other words, select "UserDict.UserDict", hit some magic key and
43
43
it loads up UserDict.py and finds the first def or class for UserDict.
@@ -57,7 +57,7 @@ Details:
57
57
- Sometimes for no apparent reason a selection from the cursor to the
58
58
end of the command buffer appears, which is hard to get rid of
59
59
because it stays when you are typing!
60
- - The Line/Col in the status bar can be wrong initially in PyShell
60
+ - The Line/Col in the status bar can be wrong initially in PyShell DONE
61
61
62
62
Structural problems:
63
63
@@ -71,7 +71,7 @@ Jeff Bauer suggests:
71
71
72
72
- Open Module doesn't appear to handle hierarchical packages.
73
73
- Class browser should also allow hierarchical packages.
74
- - Open and Open Module could benefit from a history,
74
+ - Open and Open Module could benefit from a history, DONE
75
75
either command line style, or Microsoft recent-file
76
76
style.
77
77
- Add a Smalltalk-style inspector (i.e. Tkinspect)
@@ -126,7 +126,7 @@ Robin Friedrich's items:
126
126
Things I'd like to see:
127
127
- I'd like support for shift-click extending the selection. There's a
128
128
bug now that it doesn't work the first time you try it.
129
- - Printing is needed. How hard can that be on Windows?
129
+ - Printing is needed. How hard can that be on Windows? FIRST CUT DONE
130
130
- The python-mode trick of autoindenting a line with <tab> is neat and
131
131
very handy.
132
132
- (someday) a spellchecker for docstrings and comments.
@@ -181,10 +181,10 @@ escape from the command area. (Albert Brandl)
181
181
- Set X11 class to "idle/Idle", set icon and title to something
182
182
beginning with "idle" -- for window manangers. (Randall Hopper)
183
183
184
- - Config files editable through a preferences dialog. (me)
184
+ - Config files editable through a preferences dialog. (me) DONE
185
185
186
186
- Config files still editable outside the preferences dialog.
187
- (Randall Hopper)
187
+ (Randall Hopper) DONE
188
188
189
189
- When you're editing a command in PyShell, and there are only blank
190
190
lines below the cursor, hitting Return should ignore or delete those
@@ -195,16 +195,16 @@ dialog with options to give command line arguments, run the debugger,
195
195
etc. (me)
196
196
197
197
- Shouldn't be able to delete part of the prompt (or any text before
198
- it) in the PyShell. (Martijn Faassen)
198
+ it) in the PyShell. (Martijn Faassen) DONE
199
199
200
200
- Emacs style auto-fill (also smart about comments and strings).
201
201
(Jeremy Hylton)
202
202
203
203
- Output of Run Script should go to a separate output window, not to
204
204
the shell window. Output of separate runs should all go to the same
205
- window but clearly delimited. (David Scherer)
205
+ window but clearly delimited. (David Scherer) REJECT FIRST, LATTER DONE
206
206
207
- - GUI form designer to kick VB's butt. (Robert Geiger)
207
+ - GUI form designer to kick VB's butt. (Robert Geiger) THAT'S NOT IDLE
208
208
209
209
- Printing! Possibly via generation of PDF files which the user must
210
- then send to the printer separately. (Dinu Gherman)
210
+ then send to the printer separately. (Dinu Gherman) FIRST CUT
0 commit comments