summaryrefslogtreecommitdiffstats
path: root/Tools/idle/AutoIndent.py
Commit message (Collapse)AuthorAgeFilesLines
* Tim Peters implements some of my wishes:Guido van Rossum1999-04-191-11/+60
| | | | | | | | | | | | | | | | | | | o Makes the tab key intelligently insert spaces when appropriate (see Help list banter twixt David Ascher and me; idea stolen from every other editor on earth <wink>). o newline_and_indent_event trims trailing whitespace on the old line (pymode and Codewright). o newline_and_indent_event no longer fooled by trailing whitespace or comment after ":" (pymode, PTUI). o newline_and_indent_event now reduces the new line's indentation after return, break, continue, raise and pass stmts (pymode). The last two are easy to fool in the presence of strings & continuations, but pymode requires Emacs's high-powered C parsing functions to avoid that in finite time.
* Added something like Tim Peters' backspace patch.Guido van Rossum1999-01-031-2/+28
|
* Checking in IDLE 0.2.Guido van Rossum1999-01-021-24/+118
| | | | | | | | | | | | Much has changed -- too much, in fact, to write down. The big news is that there's a standard way to write IDLE extensions; see extend.txt. Some sample extensions have been provided, and some existing code has been converted to extensions. Probably the biggest new user feature is a new search dialog with more options, search and replace, and even search in files (grep). This is exactly as downloaded from my laptop after returning from the holidays -- it hasn't even been tested on Unix yet.
* Initial checking of Tk-based Python IDE.Guido van Rossum1998-10-101-0/+124
Features: text editor with syntax coloring and undo; subclassed into interactive Python shell which adds history.