From 0fa2f7ba65add69cb29149a6da8930c5179de1f7 Mon Sep 17 00:00:00 2001 From: romkatv Date: Wed, 13 Mar 2019 22:00:15 +0100 Subject: [PATCH] bail out when the theme is being sourced second time --- powerlevel9k.zsh-theme | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/powerlevel9k.zsh-theme b/powerlevel9k.zsh-theme index 523d42c8..1f8f4342 100755 --- a/powerlevel9k.zsh-theme +++ b/powerlevel9k.zsh-theme @@ -20,6 +20,11 @@ #zstyle ':vcs_info:*+*:*' debug true #set -o xtrace +# Bail out if it's not the first time the file is being sourced. +# Second sourcing will cause mayhem. +[[ -v _P9K_SOURCED ]] && return +readonly _P9K_SOURCED=1 + typeset -g _P9K_INSTALLATION_DIR # Try to set the installation path