From 32f363a1b14616715a183a0eb06c83054ec0cdc8 Mon Sep 17 00:00:00 2001
From: romkatv <roman.perepelitsa@gmail.com>
Date: Sun, 20 Oct 2019 10:56:11 +0200
Subject: move p10k-instant-prompt-finalize to the static source file

---
 internal/p10k.zsh | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'internal')

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
-- 
cgit v1.2.3