cpython/Tools/idle
Martin v. Löwis 75ea1e11dc Convert characters from the locale's encoding on output.
Reject characters outside the locale's encoding on input.
2002-08-10 12:22:12 +00:00
..
Icons use -kb on idle/Icons/minusnode.gif ("cvs up" kept checking it out all 2002-03-18 21:43:04 +00:00
AutoExpand.py Use string.ascii_letters instead of string.letters (SF bug #226706). 2001-07-20 19:05:50 +00:00
AutoIndent.py smart_backspace_event(): remove now-pointless int() call. 2002-01-23 16:57:55 +00:00
Bindings.py Add primitive printing support for Unix and Windows. 2002-06-10 18:52:02 +00:00
CallTipWindow.py SF bug 546078: IDLE calltips cause application error. 2002-04-22 18:43:49 +00:00
CallTips.py Use ascii_letters to avoid UnicodeErrors. 2002-08-05 14:53:52 +00:00
ChangeLog
ClassBrowser.py
ColorDelegator.py
Debugger.py Fix by Edward K Ream to make breakpoints work on Windows: insert a 2002-02-25 23:11:03 +00:00
Delegator.py
EditorWindow.py Patch 543222. Disable script bindings in shell window. 2002-05-21 17:00:20 +00:00
FileList.py
FormatParagraph.py
FrameViewer.py
GrepDialog.py
IOBinding.py Massive changes from SF 589982 (tempfile.py rewrite, by Zack 2002-08-09 16:38:32 +00:00
IdleConf.py Move the action of loading the configuration to the IdleConf module 2001-05-12 12:18:10 +00:00
IdleHistory.py
MultiScrolledLists.py
MultiStatusBar.py
NEWS.txt
ObjectBrowser.py Convert a pile of obvious "yes/no" functions to return bool. 2002-04-04 22:55:58 +00:00
OldStackViewer.py
OutputWindow.py Convert characters from the locale's encoding on output. 2002-08-10 12:22:12 +00:00
ParenMatch.py
PathBrowser.py
Percolator.py
PyParse.py Taught IDLE's autoident parser that "yield" is a keyword that begins a 2001-06-19 00:28:47 +00:00
PyShell.py Convert characters from the locale's encoding on output. 2002-08-10 12:22:12 +00:00
README.txt
RemoteInterp.py
ReplaceDialog.py Get rid of _expand() altogether - the match object supports m.expand(). 2002-07-24 19:13:08 +00:00
ScriptBinding.py Patch 543222. Disable script bindings in shell window. 2002-05-21 17:00:20 +00:00
ScrolledList.py
SearchBinding.py
SearchDialog.py Convert a pile of obvious "yes/no" functions to return bool. 2002-04-04 22:55:58 +00:00
SearchDialogBase.py
SearchEngine.py
Separator.py
StackViewer.py Refactored, with some future plans in mind. 2001-05-12 12:30:04 +00:00
TODO.txt
ToolTip.py
TreeWidget.py Use self.__class__ to instantiate a TreeNode item recursively, to 2002-05-27 13:35:05 +00:00
UndoDelegator.py Use string.ascii_letters instead of string.letters (SF bug #226706). 2001-07-20 19:05:50 +00:00
WidgetRedirector.py
WindowList.py
ZoomHeight.py
__init__.py
config-mac.txt Oops, this file was apparently never added to the repository. Now it is. 2001-08-06 10:08:56 +00:00
config-unix.txt Add primitive printing support for Unix and Windows. 2002-06-10 18:52:02 +00:00
config-win.txt Add primitive printing support for Unix and Windows. 2002-06-10 18:52:02 +00:00
config.txt
eventparse.py
extend.txt Quick update to the extension mechanism (extend.py is gone, long live 2001-06-04 21:21:11 +00:00
help.txt Update outdated text about how to fix the font. 2001-10-08 22:49:12 +00:00
idle
idle.bat
idle.py Move the action of loading the configuration to the IdleConf module 2001-05-12 12:18:10 +00:00
idle.pyw
idlever.py
keydefs.py Add primitive printing support for Unix and Windows. 2002-06-10 18:52:02 +00:00
setup.py Patch #422471: Install IDLE Help File 2001-08-08 20:26:14 +00:00
testcode.py

README.txt

IDLE 0.5 - February 2000
------------------------

This is an early release of IDLE, my own attempt at a Tkinter-based
IDE for Python.

For news about this release, see the file NEWS.txt.  (For a more
detailed change log, see the file ChangeLog.)

FEATURES

IDLE has the following features:

- coded in 100% pure Python, using the Tkinter GUI toolkit (i.e. Tcl/Tk)

- cross-platform: works on Windows and Unix (on the Mac, there are
currently problems with Tcl/Tk)

- multi-window text editor with multiple undo, Python colorizing
and many other features, e.g. smart indent and call tips

- Python shell window (a.k.a. interactive interpreter)

- debugger (not complete, but you can set breakpoints, view  and step)

USAGE

The main program is in the file "idle.py"; on Unix, you should be able
to run it by typing "./idle.py" to your shell.  On Windows, you can
run it by double-clicking it; you can use idle.pyw to avoid popping up
a DOS console.  If you want to pass command line arguments on Windows,
use the batch file idle.bat.

Command line arguments: files passed on the command line are executed,
not opened for editing, unless you give the -e command line option.
Try "./idle.py -h" to see other command line options.

IDLE requires Python 1.5.2, so it is currently only usable with a
Python 1.5.2 distribution.  (An older version of IDLE is distributed
with Python 1.5.2; you can drop this version on top of it.)

COPYRIGHT

IDLE is covered by the standard Python copyright notice
(http://www.python.org/doc/Copyright.html).

FEEDBACK

For feedback, please use the Python Bugs List
(http://www.python.org/search/search_bugs.html).

--Guido van Rossum (home page: http://www.python.org/~guido/)