Prompt
Warp has a built in prompt that shows your current working directory (cwd) and also git branch information when in a git directory.

Custom prompts

Enable custom prompt support by navigating to Settings > Features and toggling on "Honor user's custom prompt (PS1) setting."
Honor PS1

PS1 Compatibility Table

Shell
Tool
Does it work?
Bash/zsh
PS1
Working
Bash
SBP
Coming soon
Bash/zsh
Starship
Working
zsh
oh-my-zsh
Working
zsh
prezto
Working
zsh
powerlvel10k
Not supported
zsh
zplug
Not supported
Bash/zsh
powerline-shell
Coming soon
SSH
Working

Prompt not working?

If you're prompt isn't working please check out our "Configuring and debugging your RC files" section of our Known Issues section.

iTerm2

The iTerm2 shell integration breaks Warp and you're custom prompt will not be able to be visible with this on. If you're coming from iTerm please check your dotfiles for it. We advice disabling the integration just for Warp like so:
1
if [[ $TERM_PROGRAM != "WarpTerminal" ]]; then
2
##### WHAT YOU WANT TO DISABLE FOR WARP - BELOW
3
4
test -e "${HOME}/.iterm2_shell_integration.zsh" && source "${HOME}/.iterm2_shell_integration.zsh"
5
6
##### WHAT YOU WANT TO DISABLE FOR WARP - ABOVE
7
fi
Copied!

Powerlevel10K (P10K)

We don't currently support P10K chances are we won't be able to. The tldr; it's tricky because of how we also use the prompt_command in Warp and because P10K can be installed standalone or as an Oh-My-Zsh plugin, each of which results in different problems and requires special handling.
You can also disable P10K just for Warp like so:
1
if [[ $TERM_PROGRAM != "WarpTerminal" ]]; then
2
##### WHAT YOU WANT TO DISABLE FOR WARP - BELOW
3
4
# POWERLEVEL10K
5
6
##### WHAT YOU WANT TO DISABLE FOR WARP - ABOVE
7
fi
Copied!