aboutsummaryrefslogtreecommitdiff
path: root/internal
diff options
context:
space:
mode:
authorromkatv <roman.perepelitsa@gmail.com>2020-02-16 18:38:19 +0300
committerromkatv <roman.perepelitsa@gmail.com>2020-02-16 18:38:19 +0300
commit3fe66ba74ad5e54482957b0123d4c49a2a762876 (patch)
tree44442b5c4de3b5225216ba70bd4850735b61f9a0 /internal
parenta6363401bb31d15dba31fbde867956d8b2edc107 (diff)
Revert "call _p9k_on_expand and subsequenty p10k-on-pre-prompt on every precmd, even when called from zle"
This reverts commit a6363401bb31d15dba31fbde867956d8b2edc107.
Diffstat (limited to 'internal')
-rw-r--r--internal/p10k.zsh5
1 files changed, 3 insertions, 2 deletions
diff --git a/internal/p10k.zsh b/internal/p10k.zsh
index 4c33dad9..b51eea47 100644
--- a/internal/p10k.zsh
+++ b/internal/p10k.zsh
@@ -5810,6 +5810,9 @@ _p9k_precmd_impl() {
if zle; then
__p9k_new_status=0
__p9k_new_pipestatus=(0)
+ _p9k__expanded=1
+ else
+ _p9k__expanded=0
_p9k__must_restore_prompt=0
fi
@@ -5876,8 +5879,6 @@ _p9k_precmd_impl() {
_p9k_worker_invoke ${f_compute%% *} ${(e)f_compute}
done
- _p9k__expanded=0
-
_p9k__refresh_reason=precmd
_p9k_set_prompt
_p9k__refresh_reason=''