mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-29 06:40:08 +00:00
survive non-writable $TTY
This commit is contained in:
parent
edd98053cc
commit
6441a01dd3
1 changed files with 8 additions and 1 deletions
|
@ -8645,6 +8645,13 @@ _p9k_init() {
|
||||||
|
|
||||||
if (( $+__p9k_instant_prompt_erased )); then
|
if (( $+__p9k_instant_prompt_erased )); then
|
||||||
unset __p9k_instant_prompt_erased
|
unset __p9k_instant_prompt_erased
|
||||||
|
if [[ -w $TTY ]]; then
|
||||||
|
local tty=$TTY
|
||||||
|
elif [[ -w /dev/tty ]]; then
|
||||||
|
local tty=/dev/tty
|
||||||
|
else
|
||||||
|
local tty=/dev/null
|
||||||
|
fi
|
||||||
{
|
{
|
||||||
>&2 echo -E - ""
|
>&2 echo -E - ""
|
||||||
>&2 echo -E - "${(%):-[%1FERROR%f]: When using instant prompt, Powerlevel10k must be loaded before the first prompt.}"
|
>&2 echo -E - "${(%):-[%1FERROR%f]: When using instant prompt, Powerlevel10k must be loaded before the first prompt.}"
|
||||||
|
@ -8684,7 +8691,7 @@ _p9k_init() {
|
||||||
>&2 echo -E - "${(%):- * You %Bwill%b see this error message every time you start zsh.}"
|
>&2 echo -E - "${(%):- * You %Bwill%b see this error message every time you start zsh.}"
|
||||||
>&2 echo -E - "${(%):- * Zsh will start %Bslowly%b.}"
|
>&2 echo -E - "${(%):- * Zsh will start %Bslowly%b.}"
|
||||||
>&2 echo -E - ""
|
>&2 echo -E - ""
|
||||||
} 2>>$TTY
|
} 2>>$tty
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue