From ceba4bb7bf559bf4d34e77cd3ab39516a8e5b3bf Mon Sep 17 00:00:00 2001 From: "Johnny@Ash" Date: Sun, 19 Feb 2017 02:38:18 +0800 Subject: [PATCH] Adding option POWERLEVEL9K_PROMPT_ADD_NEWLINE to create a blank line before each prompt --- powerlevel9k.zsh-theme | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/powerlevel9k.zsh-theme b/powerlevel9k.zsh-theme index 6a08991d..fbdb11d6 100755 --- a/powerlevel9k.zsh-theme +++ b/powerlevel9k.zsh-theme @@ -1267,7 +1267,7 @@ powerlevel9k_prepare_prompts() { _P9K_TIMER_START=99999999999 if [[ "$POWERLEVEL9K_PROMPT_ON_NEWLINE" == true ]]; then - PROMPT="\n$(print_icon 'MULTILINE_FIRST_PROMPT_PREFIX')%f%b%k$(build_left_prompt) + PROMPT="$(print_icon 'MULTILINE_FIRST_PROMPT_PREFIX')%f%b%k$(build_left_prompt) $(print_icon 'MULTILINE_SECOND_PROMPT_PREFIX')" if [[ "$POWERLEVEL9K_RPROMPT_ON_NEWLINE" != true ]]; then # The right prompt should be on the same line as the first line of the left @@ -1291,6 +1291,9 @@ $(print_icon 'MULTILINE_SECOND_PROMPT_PREFIX')" if [[ "$POWERLEVEL9K_DISABLE_RPROMPT" != true ]]; then RPROMPT="$RPROMPT_PREFIX%f%b%k$(build_right_prompt)%{$reset_color%}$RPROMPT_SUFFIX" fi +NEWLINE=' +' + [[ $POWERLEVEL9K_PROMPT_ADD_NEWLINE == true ]] && PROMPT="$NEWLINE$PROMPT" } prompt_powerlevel9k_setup() {