[ann] rlcompleter2 <TAB> interactive completion

holger krekel pyth@devel.trillke.net
Sat, 18 Jan 2003 17:05:59 +0100


-------------------------------------------------------
rlcompleter2.py  python command line completion (v0.94)
-------------------------------------------------------

i am glad to announce a new module for python command 
line completion.  It aims to further improve the python
interactive experience.  This is all you need to know
about the user interface:

    <TAB>

which you can hit while hacking away in your interactive
python session.  You need to have >readline< installed 
and working.  And using it with Python 2.2.2 gives best 
results.

For a list of features, download and installation 
information please refer to

    http://codespeak.net/~hpk/rlcompleter2

-------------------------------------------------------
some features
-------------------------------------------------------

- completion on any valid Python statement/expression

- many convenient completions, e.g.

  func(<tab>   presents function signatures and docs
  module.<tab> presents module docstring (among others)
  func<tab>    autocompletes '(' or '()'
  obj<tab>     completes '.' if obj is module or instance

- when you hit <tab> multiple times you'll get
  increasing details about multiple completions

- the completer tries to autodetect your terminal height
  and width.

- shows type information for multiple matches. types
  are abbreviated by three characters. 

please report back any problems and bugs,

have fun,

    holger krekel, 18th January 2003