Results 74 comments of Evan

Having said that, I do like the idea of having a class to allow for more tweaking of the internals that you're after. Then it might be relatively simple to...

Thanks for the report. It seems that `install()` doesn't work that early, and even if it did, the special import wouldn't be processed properly inside the startup file. If you...

It needs to be done after the startup file runs. If you're looking for something quick and dirty, this works for me: ``` import print_statement import threading import time def...

It intercepts text typed into the interpreter by hooking `PyOS_ReadlineFunctionPointer`, the function responsible for displaying the prompt and taking a line of input from the user, like `input()` does. When...

I can't reproduce this; the command line works the same for me both ways. The parser is built using argparse, which has supported both forms by default for as long...

Never mind, I think I've worked out the problem. The important part is the error message after the usage: ``` usage: activate-global-python-argcomplete [-h] [--dest DEST] [--user] [--no-defaults] [--complete-arguments ...] activate-global-python-argcomplete:...

Please follow the debugging instructions in the readme: https://github.com/kislyuk/argcomplete/blob/bf16566adcfb2fd0307c6ecdf24304b21b0b5752/README.rst#debugging If you see no debug output at all with that variable set, then the completion hook is not being invoked for...

If Bash continues to register default completion functions, then argcomplete's global completion function isn't actually running. What did you do to install it? It's been a while since I've used...

#153 should give you a decent start on the pexpect tests. Running those tests now shows that these changes break bash.