|
|
@ -23,6 +23,8 @@ else
|
|
|
|
function restore_screen() {}
|
|
|
|
function restore_screen() {}
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
local -i success=0
|
|
|
|
|
|
|
|
|
|
|
|
{ # always
|
|
|
|
{ # always
|
|
|
|
|
|
|
|
|
|
|
|
local -ri force
|
|
|
|
local -ri force
|
|
|
@ -234,7 +236,10 @@ function show_cursor() {
|
|
|
|
|
|
|
|
|
|
|
|
function consume_input() {
|
|
|
|
function consume_input() {
|
|
|
|
local key
|
|
|
|
local key
|
|
|
|
while read -t0 key; do true; done
|
|
|
|
while true; do
|
|
|
|
|
|
|
|
[[ -t 2 ]]
|
|
|
|
|
|
|
|
read -t0 -k key || break
|
|
|
|
|
|
|
|
done 2>/dev/null
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
function quit() {
|
|
|
|
function quit() {
|
|
|
@ -271,6 +276,7 @@ function quit() {
|
|
|
|
print -P " %2Fp10k%f %Bconfigure%b"
|
|
|
|
print -P " %2Fp10k%f %Bconfigure%b"
|
|
|
|
print -P ""
|
|
|
|
print -P ""
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
function quit() {}
|
|
|
|
exit 1
|
|
|
|
exit 1
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -2051,7 +2057,10 @@ print -rP ""
|
|
|
|
flowing +c File feature requests and bug reports at "$(href https://github.com/romkatv/powerlevel10k/issues)"
|
|
|
|
flowing +c File feature requests and bug reports at "$(href https://github.com/romkatv/powerlevel10k/issues)"
|
|
|
|
print -rP ""
|
|
|
|
print -rP ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
success=1
|
|
|
|
|
|
|
|
|
|
|
|
} always {
|
|
|
|
} always {
|
|
|
|
|
|
|
|
(( success )) || quit
|
|
|
|
consume_input
|
|
|
|
consume_input
|
|
|
|
stty echo 2>/dev/null
|
|
|
|
stty echo 2>/dev/null
|
|
|
|
show_cursor
|
|
|
|
show_cursor
|
|
|
|