..........['foo.py ', 'foo '] [] [] Completing 'grep f' ... (Ctrl-C to cancel) ... 1 match for 'grep f' in 0.00 seconds (Ctrl-C to cancel) ... 2 matches for 'grep f' in 0.00 seconds (Ctrl-C to cancel) Found 2 matches for 'grep f' in 0.00 seconds Completing 'grep g' ... (Ctrl-C to cancel) Found 0 matches for 'grep g' in 0.00 seconds Completing 'ls $v' ... (Ctrl-C to cancel) ... 1 match for 'ls $v' in 0.00 seconds (Ctrl-C to cancel) ... 2 matches for 'ls $v' in 0.00 seconds (Ctrl-C to cancel) Found 2 matches for 'ls $v' in 0.00 seconds Completing 'g' ... (Ctrl-C to cancel) ... 1 match for 'g' in 0.00 seconds (Ctrl-C to cancel) Found 1 match for 'g' in 0.00 seconds Completing '' ... (Ctrl-C to cancel) ... 1 match for '' in 0.00 seconds (Ctrl-C to cancel) ... 2 matches for '' in 0.00 seconds (Ctrl-C to cancel) ... 3 matches for '' in 0.00 seconds (Ctrl-C to cancel) Found 3 matches for '' in 0.00 seconds Completing 'echo hi || grep f' ... (Ctrl-C to cancel) Found 0 matches for 'echo hi || grep f' in 0.00 seconds Completing 'echo hi; grep f' ... (Ctrl-C to cancel) Found 0 matches for 'echo hi; grep f' in 0.00 seconds Completing '{ echo hi; grep f' ... (Ctrl-C to cancel) Found 0 matches for '{ echo hi; grep f' in 0.00 seconds Completing 'var=$v' ... (Ctrl-C to cancel) Found 0 matches for 'var=$v' in 0.00 seconds Completing 'local var=$v' ... (Ctrl-C to cancel) Found 0 matches for 'local var=$v' in 0.00 seconds REPLY ['f1', 'f2'] ['foo.py ', 'foo '] ('---', 'echo $(') (, '', []) ('---', 'echo $(ls ') (, '', []) ('---', 'ls') (, '', []) ('---', 'ls ') (, '', []) ('---', 'cat <') (, '', []) ('---', 'cat , '', []) ('---', 'time') (, '', []) ('---', 'time ') (, '', []) ('---', 'time echo') (, '', []) ('---', 'ls |') (, '', []) ('---', 'ls | wc -l') (, '', []) ('---', 'ls && ') (, '', []) ('---', 'ls && echo') (, '', []) ('---', 'echo a;') (, '', []) ('---', 'echo a; echo') (, '', []) ('---', '{ echo hi;') (, '', []) ('---', '{ echo hi; echo') (, '', []) ('---', '{ echo hi; echo bye;') (, '', []) ('---', '( echo hi') (, '', []) ('---', '( echo hi; echo') (, '', []) ('---', 'f() {') (, '', []) ('---', 'f() { echo') (, '', []) ('---', 'f() { echo hi;') (, '', []) ('---', 'if') (, '', []) ('---', 'if ') (, '', []) ('---', 'if test ') (, '', []) ('---', 'while') (, '', []) ('---', 'while ') (, '', []) ('---', 'while test ') (, '', []) ('---', 'case $foo ') (, '', []) ('---', 'case $foo in a)') (, '', []) ('---', 'case $foo in a) echo') (, '', []) ('---', '') (, '', []) ('---', ' ') (, '', []) ('---', 'echo $') (, '', []) ('---', 'echo $f') (, '', []) ('---', 'echo "$') (, '', []) ('---', 'echo "$f') (, '', []) ('---', "echo '${") (, '', []) ('---', "echo '${f") (, '', []) ('---', 'echo $(ls $') (, '', []) ('---', 'echo $(ls $f') . ---------------------------------------------------------------------- Ran 11 tests in 0.019s OK (, '', [])