This commit is contained in:
2026-03-28 12:18:32 +01:00
parent 04353161a4
commit f011ecc1bb
2 changed files with 11 additions and 12 deletions
+8 -8
View File
@@ -139,42 +139,42 @@ format = '[ $symbol( $version) ]($style)'
[c] [c]
symbol = "" symbol = ""
style = "fg:green" style = "fg:blue"
format = '[ $symbol( $version) ]($style)' format = '[ $symbol( $version) ]($style)'
[rust] [rust]
symbol = "" symbol = ""
style = "fg:green" style = "fg:peach"
format = '[ $symbol( $version) ]($style)' format = '[ $symbol( $version) ]($style)'
[golang] [golang]
symbol = "" symbol = ""
style = "fg:green" style = "fg:sky"
format = '[ $symbol( $version) ]($style)' format = '[ $symbol( $version) ]($style)'
[php] [php]
symbol = "" symbol = ""
style = "fg:green" style = "fg:lavender"
format = '[ $symbol( $version) ]($style)' format = '[ $symbol( $version) ]($style)'
[java] [java]
symbol = "" symbol = ""
style = "fg:green" style = "fg:maroon"
format = '[ $symbol( $version) ]($style)' format = '[ $symbol( $version) ]($style)'
[kotlin] [kotlin]
symbol = "" symbol = ""
style = "fg:green" style = "fg:mauve"
format = '[ $symbol( $version) ]($style)' format = '[ $symbol( $version) ]($style)'
[haskell] [haskell]
symbol = "" symbol = ""
style = "fg:green" style = "fg:pink"
format = '[ $symbol( $version) ]($style)' format = '[ $symbol( $version) ]($style)'
[python] [python]
symbol = "" symbol = ""
style = "fg:green" style = "fg:blue"
format = '[ $symbol( $version)(\(#$virtualenv\)) ]($style)' format = '[ $symbol( $version)(\(#$virtualenv\)) ]($style)'
[docker_context] [docker_context]
@@ -5,10 +5,7 @@ PROMPT='%F{blue}%n@%m%f %F{cyan}%~%f > '
if (( $+commands[starship] )); then if (( $+commands[starship] )); then
eval "$(starship init zsh)" eval "$(starship init zsh)"
autoload -Uz add-zle-hook-widget function uy_transient_prompt() {
add-zle-hook-widget zle-line-finish transient-prompt
function transient-prompt() {
local file palette color local file palette color
file=${STARSHIP_CONFIG:-"$HOME/.config/starship.toml"} file=${STARSHIP_CONFIG:-"$HOME/.config/starship.toml"}
palette=$(sed -n "s/^palette\s*=\s*'\(.*\)'/\1/p" "$file") palette=$(sed -n "s/^palette\s*=\s*'\(.*\)'/\1/p" "$file")
@@ -17,6 +14,8 @@ if (( $+commands[starship] )); then
PROMPT="%F{$color}#%f " zle .reset-prompt PROMPT="%F{$color}#%f " zle .reset-prompt
} }
autoload -Uz add-zle-hook-widget
add-zle-hook-widget zle-line-finish uy_transient_prompt
# oh-my-posh # oh-my-posh
elif [[ -f "$HOME/.config/posh_theme.omp.json" ]] && (( $+commands[oh-my-posh] )); then elif [[ -f "$HOME/.config/posh_theme.omp.json" ]] && (( $+commands[oh-my-posh] )); then