From 32f363a1b14616715a183a0eb06c83054ec0cdc8 Mon Sep 17 00:00:00 2001 From: romkatv Date: Sun, 20 Oct 2019 10:56:11 +0200 Subject: [PATCH] move p10k-instant-prompt-finalize to the static source file --- internal/p10k.zsh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/p10k.zsh b/internal/p10k.zsh index cefe53bb..190d36c0 100644 --- a/internal/p10k.zsh +++ b/internal/p10k.zsh @@ -3604,7 +3604,6 @@ _p9k_dump_instant_prompt() { precmd_functions=(${(@)precmd_functions:#_p9k_instant_prompt_precmd_first}) } precmd_functions=(_p9k_instant_prompt_precmd_first $precmd_functions) - function p10k-instant-prompt-finalize() { unsetopt localoptions prompt_cr; } } && unsetopt prompt_cr prompt_sp || true' } always { exec {fd}>&- @@ -5342,6 +5341,10 @@ function p10k() { # Hook for zplugin. powerlevel10k_plugin_unload() { prompt_powerlevel9k_teardown; } +function p10k-instant-prompt-finalize() { + (( ! __p9k_instant_prompt_active )) || unsetopt localoptions prompt_cr +} + autoload -Uz add-zsh-hook zmodload zsh/datetime