Browse Source

fix(kubectx): allow prompt sequences in `kubectx_mapping` (#10562)

Fixes #10562
Marc Cornellà 2 years ago
parent
commit
31d63ea884
1 changed files with 2 additions and 2 deletions
  1. 2 2
      plugins/kubectx/kubectx.plugin.zsh

+ 2 - 2
plugins/kubectx/kubectx.plugin.zsh

@@ -1,4 +1,4 @@
-typeset -A kubectx_mapping
+typeset -g -A kubectx_mapping
 
 function kubectx_prompt_info() {
   (( $+commands[kubectl] )) || return
@@ -7,5 +7,5 @@ function kubectx_prompt_info() {
 
   # use value in associative array if it exists
   # otherwise fall back to the context name
-  echo "${${kubectx_mapping[$current_ctx]:-$current_ctx}:gs/%/%%}"
+  echo "${kubectx_mapping[$current_ctx]:-${current_ctx:gs/%/%%}}"
 }