mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-12-24 16:11:57 +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
|
||||
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?
|
||||
|
||||
You can either [change the color palette used by your terminal](
|
||||
|
|
Loading…
Reference in a new issue