From d55923be8749889d18fee54f6b6a4853343f049e Mon Sep 17 00:00:00 2001 From: romkatv Date: Fri, 29 Nov 2019 11:26:28 +0100 Subject: [PATCH] survive ancient zsh --- config/p10k-classic.zsh | 11 +++++++---- config/p10k-lean.zsh | 11 +++++++---- config/p10k-pure.zsh | 2 ++ config/p10k-rainbow.zsh | 11 +++++++---- 4 files changed, 23 insertions(+), 12 deletions(-) diff --git a/config/p10k-classic.zsh b/config/p10k-classic.zsh index 17ec57a9..32d196f9 100644 --- a/config/p10k-classic.zsh +++ b/config/p10k-classic.zsh @@ -15,15 +15,18 @@ () { emulate -L zsh setopt no_unset extended_glob - zmodload zsh/langinfo - if [[ ${langinfo[CODESET]:-} != (utf|UTF)(-|)8 ]]; then - local LC_ALL=${${(@M)$(locale -a):#*.(utf|UTF)(-|)8}[1]:-en_US.UTF-8} - fi # Unset all configuration options. This allows you to apply configiguration changes without # restarting zsh. Edit ~/.p10k.zsh and type `source ~/.p10k.zsh`. unset -m 'POWERLEVEL9K_*' + autoload -Uz is-at-least && is-at-least 5.1 || return + + zmodload zsh/langinfo + if [[ ${langinfo[CODESET]:-} != (utf|UTF)(-|)8 ]]; then + local LC_ALL=${${(@M)$(locale -a):#*.(utf|UTF)(-|)8}[1]:-en_US.UTF-8} + fi + # The list of segments shown on the left. Fill it with the most important segments. typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=( # =========================[ Line #1 ]========================= diff --git a/config/p10k-lean.zsh b/config/p10k-lean.zsh index 4064bdf7..08834faf 100644 --- a/config/p10k-lean.zsh +++ b/config/p10k-lean.zsh @@ -15,15 +15,18 @@ () { emulate -L zsh setopt no_unset extended_glob - zmodload zsh/langinfo - if [[ ${langinfo[CODESET]:-} != (utf|UTF)(-|)8 ]]; then - local LC_ALL=${${(@M)$(locale -a):#*.(utf|UTF)(-|)8}[1]:-en_US.UTF-8} - fi # Unset all configuration options. This allows you to apply configiguration changes without # restarting zsh. Edit ~/.p10k.zsh and type `source ~/.p10k.zsh`. unset -m 'POWERLEVEL9K_*' + autoload -Uz is-at-least && is-at-least 5.1 || return + + zmodload zsh/langinfo + if [[ ${langinfo[CODESET]:-} != (utf|UTF)(-|)8 ]]; then + local LC_ALL=${${(@M)$(locale -a):#*.(utf|UTF)(-|)8}[1]:-en_US.UTF-8} + fi + # The list of segments shown on the left. Fill it with the most important segments. typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=( # =========================[ Line #1 ]========================= diff --git a/config/p10k-pure.zsh b/config/p10k-pure.zsh index 026eeca9..e579cd2e 100644 --- a/config/p10k-pure.zsh +++ b/config/p10k-pure.zsh @@ -25,6 +25,8 @@ emulate -L zsh setopt no_unset + autoload -Uz is-at-least && is-at-least 5.1 || return + # Unset all configuration options. unset -m 'POWERLEVEL9K_*' diff --git a/config/p10k-rainbow.zsh b/config/p10k-rainbow.zsh index 0b6a5f51..ad0613de 100644 --- a/config/p10k-rainbow.zsh +++ b/config/p10k-rainbow.zsh @@ -15,15 +15,18 @@ () { emulate -L zsh setopt no_unset extended_glob - zmodload zsh/langinfo - if [[ ${langinfo[CODESET]:-} != (utf|UTF)(-|)8 ]]; then - local LC_ALL=${${(@M)$(locale -a):#*.(utf|UTF)(-|)8}[1]:-en_US.UTF-8} - fi # Unset all configuration options. This allows you to apply configiguration changes without # restarting zsh. Edit ~/.p10k.zsh and type `source ~/.p10k.zsh`. unset -m 'POWERLEVEL9K_*' + autoload -Uz is-at-least && is-at-least 5.1 || return + + zmodload zsh/langinfo + if [[ ${langinfo[CODESET]:-} != (utf|UTF)(-|)8 ]]; then + local LC_ALL=${${(@M)$(locale -a):#*.(utf|UTF)(-|)8}[1]:-en_US.UTF-8} + fi + # The list of segments shown on the left. Fill it with the most important segments. typeset -g POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=( # =========================[ Line #1 ]=========================