Michael Hudson <mwh21 at cam.ac.uk> writes: > Ah, have you discovered rlcompleter yet? Put this in your ~/.pythonrc: > > import rlcompleter > readline.parse_and_bind('tab: complete') And add `del rlcompleter', to remove the symbol from the global namespace (the hooks will remain active, though).