Search notes:

idlelib

IDLE is Python's Integrated Development and Learning Environment.
IDLE requires tcl/tk 8.5 or later.
Interesting files
__init__.py import, does nothing
__main__.py python -m idlelib starts IDLE
autocomplete.py Complete either attribute names or file names.
autocomplete_w.py An auto-completion window for IDLE, used by the autocomplete extension
autoexpand.py Complete the current word before the cursor with words in the editor.
browser.py Module browser
calltip.py call tips (floating windows to display function, class, and method parameters, docstring information etc.)
calltip_w.py
ChangeLog
codecontext.py display the block context above the edit window
colorizer.py
config.py configruation management
config_key.py Dialog for building Tkinter accelerator key bindings
configdialog.py customization of fonts and colors
config-extensions.def features
config-highlight.def user preferences
config-keys.def user preferences
config-main.def
CREDITS.txt
debugger.py
debugger_r.py
debugobj.py object browser(?)
debugobj_r.py
delegator.py
dynoption.py
editor.py
extend.txt How to write an IDLE extension
filelist.py
format.py Format all or a selected region (line slice) of text.
grep.py
help.html
help.py IDLE help menu
help_about.py about dialog
history.py shell history
HISTORY.txt release messages for eearlier IDLE releases
hyperparser.py advanced parsing abilities for ParenMatch and other extensions
idle.bat startup batch file
idle.py startup file
idle.pyw startup file
iomenu.py
macosx.py enhancement of IDLE on macOS
mainmenu.py Menu structure, hotkeys, event bindings
multicall.py
NEWS.txt
NEWS2x.txt
outwin.py Editor window that can serve as an output file.
parenmatch.py parenthesis matching
pathbrowser.py
percolator.py
pyparse.py
pyshell.py
query.py
README.txt
redirector.py
replace.py
rpc.py RPC implementation
run.py
runscript.py Execute code from an editor.
scrolledlist.py
search.py Search dialog for Find, Find Again, and Find Selection functionality
searchbase.py Define SearchDialogBase used by Search, Replace, and Grep dialogs.
searchengine.py Define SearchEngine for search dialogs.
sidebar.py line numbering
squeezer.py extension to avoid long texts printed in the shell
stackviewer.py
statusbar.py
textview.py text browser
TODO.txt
tooltip.py
tree.py
undo.py
window.py
zoomheight.py
zzdummy.py

Index