From 7a2bd8ffa8cb677e704660b2e69218688ac99819 Mon Sep 17 00:00:00 2001 From: romkatv Date: Sun, 20 Oct 2019 21:30:43 +0200 Subject: [PATCH] workaround for a bug in tilix: $COLUMNS is incorrect in the new shell immediately after splitting; it becomes correct after forking --- internal/p10k.zsh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/internal/p10k.zsh b/internal/p10k.zsh index 1d4142d3..3e1c0091 100644 --- a/internal/p10k.zsh +++ b/internal/p10k.zsh @@ -3490,7 +3490,7 @@ _p9k_set_instant_prompt() { RPROMPT=$saved_rprompt } -typeset -gri __p9k_instant_prompt_version=4 +typeset -gri __p9k_instant_prompt_version=5 _p9k_dump_instant_prompt() { local user=${(%):-%n} @@ -3536,7 +3536,8 @@ _p9k_dump_instant_prompt() { local -a _p9k_t=("${(@ps:$us:)${tail%%$rs*}}")' (( __p9k_ksh_arrays )) && >&$fd print -r -- ' setopt ksh_arrays' (( __p9k_sh_glob )) && >&$fd print -r -- ' setopt sh_glob' - >&$fd print -r -- ' typeset -ga __p9k_used_instant_prompt=("${(@e)_p9k_t[-3,-1]}")' + >&$fd print -r -- ' /bin/true + typeset -ga __p9k_used_instant_prompt=("${(@e)_p9k_t[-3,-1]}")' (( __p9k_ksh_arrays )) && >&$fd print -r -- ' unsetopt ksh_arrays' (( __p9k_sh_glob )) && >&$fd print -r -- ' unsetopt sh_glob' >&$fd print -r -- '