Search code examples
zshoh-my-zsh

Add newline to Oh My ZSH Theme


I'm trying to add a newline to my existing Oh My ZSH theme but can't figure out what to add or where it should be added / changed. Any ideas?


Solution

  • I think the proper place to change one's prompt is in the theme itself. On my system, it's in ~/.oh=my-zsh/themes/agnoster.zsh-theme. I added a \n➜ there:
    Find this section:

    # End the prompt, closing any open segments
    
    prompt_end() {
      if [[ -n $CURRENT_BG ]]; then
        echo -n " % 
    
    {%k%F{$CURRENT_BG}%}$SEGMENT_SEPARATOR"
      else
        echo -n "%{%k%}"
      fi
      echo -n "\n➜%{%f%}"
      CURRENT_BG=''
    }