Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   Python (http://www.velocityreviews.com/forums/f43-python.html)
-   -   how-to use readline.set_completion_display_matches_hook()? (http://www.velocityreviews.com/forums/t954281-how-to-use-readline-set_completion_display_matches_hook.html)

Jean-Pierre Miceli 11-07-2012 10:36 AM

how-to use readline.set_completion_display_matches_hook()?
 
Hi all,

I'm working on a tool which enable support of tab completion using the
readline modul.
And I have a problem with set_completion_display_matches_hook function

I've created a display hook function and registered it. It is called
and it prints the desire messages. But once it has completed,
readline/python does not display the prompt.
I've got to press the 'return' key to see the prompt again.
What should the display hook function do to return correctly and let
the prompt be displayed?

Example:
def completerHook(self, substitution, matches, longest_match_length):
print ""
print "Test of the display hook function"
for i in range(len(matches)):
print matches[i],

I use Python 2.7.3 and done some tests on Mac OS 10.7 (Lion) and
Ubuntu. I got the same issue on both system.

Thanks for your help
J-P


All times are GMT. The time now is 04:37 AM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.