Minimalized prompt
This commit is contained in:
parent
4f2b78d16f
commit
ae941e03de
30
zsh/prompt
30
zsh/prompt
|
@ -22,19 +22,19 @@ function prompt_pwd {
|
||||||
}
|
}
|
||||||
|
|
||||||
function prompt_git {
|
function prompt_git {
|
||||||
if [ "`git_prompt_info`" ]; then
|
[ "`git_prompt_info`" ] && echo -n "$(git_prompt_info)"
|
||||||
echo -n "$(git_prompt_info)"
|
|
||||||
fi
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function prompt_vimode {
|
function prompt_vimode {
|
||||||
# The prompt turns green in command mode, and red in insert mode
|
# The prompt turns green in command mode, and red in insert mode
|
||||||
MODE_INDICATOR=" %{$fg[green]%}\$ "
|
PROMPT="$>"
|
||||||
|
|
||||||
|
MODE_INDICATOR="%{$fg[green]%}%{$PROMPT%} "
|
||||||
MODE_PROMPT="${${KEYMAP/vicmd/$MODE_INDICATOR}/(main|viins)/}"
|
MODE_PROMPT="${${KEYMAP/vicmd/$MODE_INDICATOR}/(main|viins)/}"
|
||||||
if [ $MODE_PROMPT ]; then
|
if [ $MODE_PROMPT ]; then
|
||||||
echo -n $MODE_PROMPT
|
echo -n "$MODE_PROMPT "
|
||||||
else
|
else
|
||||||
echo -n " \$ "
|
echo -n "$PROMPT "
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -43,26 +43,18 @@ function lprompt {
|
||||||
# Start each prompt with a newline
|
# Start each prompt with a newline
|
||||||
echo
|
echo
|
||||||
|
|
||||||
# Then the timestamp
|
|
||||||
echo -n "%{$FG[242]%}"
|
|
||||||
echo -n '$(date "+%H:%M:%S")'
|
|
||||||
echo -n "%{$FG[white]%}"
|
|
||||||
|
|
||||||
# Show the hostname if this is an SSH session
|
# Show the hostname if this is an SSH session
|
||||||
if [[ -n $SSH_CLIENT ]]; then
|
if [ ! -z "$SSH_CLIENT" ]; then
|
||||||
echo -n "%{$fg[blue]%}"
|
echo -n "%{$fg[blue]%}"
|
||||||
if is_mac; then
|
if is_mac; then
|
||||||
echo -n " $(hostname | sed -e 's/\.local$//')"
|
echo -n "$(hostname | sed -e 's/\.local$//') "
|
||||||
else
|
else
|
||||||
echo -n " $(hostname)"
|
echo -n "$(hostname) "
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# The prompt
|
# Print the prompt
|
||||||
echo -n "%{$fg[red]%}"
|
echo -n '%{$fg[cyan]%}%{$FX[bold]%}$(prompt_vimode)%{$reset_color%}'
|
||||||
echo -n "%{$FX[bold]%}"
|
|
||||||
echo -n '$(prompt_vimode)'
|
|
||||||
echo -n "%{$reset_color%}"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function rprompt {
|
function rprompt {
|
||||||
|
|
Loading…
Reference in a new issue