mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-22 12:20:07 +00:00
add kube-toggle to FAQ
This commit is contained in:
parent
3eaa7acb50
commit
0467762964
1 changed files with 27 additions and 0 deletions
27
README.md
27
README.md
|
@ -836,6 +836,33 @@ Configs created by `p10k configure` may contain parameters of this kind. To cust
|
||||||
prompt segments are shown, open `~/.p10k.zsh`, search for `SHOW_ON_COMMAND` and either remove these
|
prompt segments are shown, open `~/.p10k.zsh`, search for `SHOW_ON_COMMAND` and either remove these
|
||||||
parameters or change their values.
|
parameters or change their values.
|
||||||
|
|
||||||
|
You can also define a function in `~/.zshrc` to toggle the display of a prompt segment between
|
||||||
|
*always* and *on command*. This is similar to `kubeon`/`kubeoff` from
|
||||||
|
[kube-ps1](https://github.com/jonmosco/kube-ps1).
|
||||||
|
|
||||||
|
```zsh
|
||||||
|
function kube-toggle() {
|
||||||
|
if (( ${+POWERLEVEL9K_KUBECONTEXT_SHOW_ON_COMMAND} )); then
|
||||||
|
unset POWERLEVEL9K_KUBECONTEXT_SHOW_ON_COMMAND
|
||||||
|
else
|
||||||
|
POWERLEVEL9K_KUBECONTEXT_SHOW_ON_COMMAND='kubectl|helm|kubens|kubectx|oc|istioctl|kogito'
|
||||||
|
fi
|
||||||
|
p10k reload
|
||||||
|
if zle; then
|
||||||
|
zle push-input
|
||||||
|
zle accept-line
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Call this function by typing `kube-toggle`. You can also bind it to a key by adding two more lines
|
||||||
|
to `~/.zshrc`:
|
||||||
|
|
||||||
|
```zsh
|
||||||
|
zle -N kube-toggle
|
||||||
|
bindkey '^]' kube-toggle # ctrl-] to toggle kubecontext in powerlevel10k prompt
|
||||||
|
```
|
||||||
|
|
||||||
### How do I change prompt colors?
|
### How do I change prompt colors?
|
||||||
|
|
||||||
You can either [change the color palette used by your terminal](
|
You can either [change the color palette used by your terminal](
|
||||||
|
|
Loading…
Reference in a new issue