You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- No stdin for python calls from bash completion functions (#488)
Prevents usage of stdin by (python) executables that are called
during completion generation. This prevents the completion locking
up the entire shell when the python script is broken i.e. it enters
an interactive mode (REPL) instead of generating the completions, as
expected.
- Localize shell variable REPLY to avoid overwriting users' value (#489)
The variable REPLY is used by default by the `read` shell builtin to
store the return value, and like all bash/zsh variables, is scoped
globally. This change allows this variable to be used for other
needs by appropriately scoping its internal use by an argcomplete
utility function that uses `read`.
- Allow register-python-argcomplete output to be used as lazy-loaded …
…zsh completion module (#475)
- Move debug_stream initialization to helper method to allow fd 9 behavior to be overridden in subclasses (#471)