newbie Q on sdtin word completion

Fredrik Lundh fredrik at pythonware.com
Thu Dec 8 06:15:29 EST 2005


"Bernd" wrote:

> I'm on a Linux env and try to get
> word completion form sdtin done,
> like Perl's
>  $stdin = Complete( "\t: ", @choices );
>
> What I have so far shows me the directory listing
> on the second hit on TAB and not the list of
> choices on the first like I wanted to have.

your completer function is called with a prefix and an index.  for each
completion request, readline will call this function repeatedly, with in-
creasing indices.  for each call, you should return the corresponding
match, or None if there are no more matches.

the second example on this page might help:

    http://effbot.org/librarybook/readline.htm

</F> 






More information about the Python-list mailing list