diff options
| author | Barton E. Schaefer <schaefer@zsh.org> | 2014-02-15 13:45:35 -0800 |
|---|---|---|
| committer | Barton E. Schaefer <schaefer@zsh.org> | 2014-02-15 13:45:35 -0800 |
| commit | ae0b56cdda382732abc7c657e14f36a1e3d4d302 (patch) | |
| tree | 30f1f24c32a8e090bb1109b9cb5a892d97f17059 /Test/comptest | |
| parent | 32361: don't reset lastline before completion (diff) | |
| download | zsh-ae0b56cdda382732abc7c657e14f36a1e3d4d302.tar zsh-ae0b56cdda382732abc7c657e14f36a1e3d4d302.tar.gz zsh-ae0b56cdda382732abc7c657e14f36a1e3d4d302.tar.bz2 zsh-ae0b56cdda382732abc7c657e14f36a1e3d4d302.tar.lz zsh-ae0b56cdda382732abc7c657e14f36a1e3d4d302.tar.xz zsh-ae0b56cdda382732abc7c657e14f36a1e3d4d302.tar.zst zsh-ae0b56cdda382732abc7c657e14f36a1e3d4d302.zip | |
32389 (with Jun Takimoto): additional PTY and keybinding adjustments
Diffstat (limited to 'Test/comptest')
| -rw-r--r-- | Test/comptest | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/Test/comptest b/Test/comptest index 42fe651d7..48b6cdfea 100644 --- a/Test/comptest +++ b/Test/comptest @@ -106,7 +106,7 @@ comptesteval () { local tmp=/tmp/comptest.$$ print -lr - "$@" > $tmp - zpty_flush Before comptesteval + # zpty_flush Before comptesteval zpty -w zsh ". $tmp" zpty -r -m zsh log_eval "*<PROMPT>*" || { print "prompt hasn't appeared." @@ -118,13 +118,11 @@ comptesteval () { comptest () { input="$*" - zpty_flush Before comptest zpty -n -w zsh "$input"$'\C-Z' zpty -r -m zsh log "*<WIDGET><finish>*<PROMPT>*" || { print "failed to invoke finish widget." return 1 } - zpty_flush After comptest logs=(${(s:<WIDGET>:)log}) shift logs @@ -154,12 +152,12 @@ comptest () { zletest () { input="$*" - zpty_flush Before zletest + # zpty_flush Before zletest zpty -n -w zsh "$input"$'\C-X' zpty -r -m zsh log "*<WIDGET><finish>*<PROMPT>*" || { print "failed to invoke finish widget." return 1 } - zpty_flush After zletest + # zpty_flush After zletest print -lr "${(@)${(ps:\r\n:)log##*<WIDGET><finish>}[1,-2]}" } |
