Modified code to work with prezto.

pull/22/head
Dominik Ritter 10 years ago
parent f7af54cdf2
commit d01d718bd6

@ -423,17 +423,29 @@ build_right_prompt() {
done done
} }
precmd() { prompt_powerlevel9k_precmd() {
vcs_info vcs_info
# Add a static hook to examine staged/unstaged changes. # Add a static hook to examine staged/unstaged changes.
vcs_info_hookadd set-message vcs-detect-changes vcs_info_hookadd set-message vcs-detect-changes
} }
powerlevel9k_init() {
setopt LOCAL_OPTIONS
unsetopt XTRACE KSH_ARRAYS
prompt_opts=(cr percent subst)
autoload -Uz add-zsh-hook
add-zsh-hook precmd prompt_powerlevel9k_precmd
if [[ "$POWERLEVEL9K_PROMPT_ON_NEWLINE" == true ]]; then if [[ "$POWERLEVEL9K_PROMPT_ON_NEWLINE" == true ]]; then
PROMPT='╭─%{%f%b%k%}$(build_left_prompt) PROMPT="╭─%{%f%b%k%}"'$(build_left_prompt)'"
╰─ ' ╰─ "
else else
PROMPT='%{%f%b%k%}$(build_left_prompt) ' PROMPT="%{%f%b%k%}"'$(build_left_prompt)'" "
fi fi
RPROMPT='%{%f%b%k%}$(build_right_prompt)%{$reset_color%}' RPROMPT="%{%f%b%k%}"'$(build_right_prompt)'"%{$reset_color%}"
}
powerlevel9k_init "$@"

Loading…
Cancel
Save