From d08e1c4d6c40cde16ad5737b7ff8691f2cdb5ae2 Mon Sep 17 00:00:00 2001 From: Thomas Kolb Date: Sat, 3 Jan 2015 16:48:04 +0100 Subject: [PATCH] Powerline-like ZSH prompt --- zsh/zshrc.local | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/zsh/zshrc.local b/zsh/zshrc.local index 671a7ab..f889d99 100644 --- a/zsh/zshrc.local +++ b/zsh/zshrc.local @@ -15,6 +15,12 @@ bindkey "\e[2~" quoted-insert bindkey "\eOc" forward-word bindkey "\eOd" backward-word +# Konsole +bindkey "\e[H" beginning-of-line +bindkey "\e[F" end-of-line +bindkey "\e[1;5C" forward-word +bindkey "\e[1;5D" backward-word + # tmux bindkey "\e[1~" beginning-of-line bindkey "\e[4~" end-of-line @@ -68,5 +74,6 @@ if [[ "$TERM" != "dumb" ]]; then fi # Set prompt -PS1=$'%(!.%{\e[01;32m%}.%{\e[01;31m%})%(?..%? )%(!.%{\e[01;31m%}.%{\e[01;32m%})%n@%m%{\e[01;34m%} %~ %{\e[00m%}%(!.#.$) ' +#PS1=$'%(!.%{\e[01;32m%}.%{\e[01;31m%})%(?..%? )%(!.%{\e[01;31m%}.%{\e[01;32m%})%n@%m%{\e[01;34m%} %~ %{\e[00m%}%(!.#.$) ' +PS1=$'%{\e[30m%}%(?.%{\e[42m%} ✔ .%{\e[41m%} ✘ [%?] )%(!.%{\e[41m%}.%{\e[42m%}) %n@%m %{\e[1;37m%}%{\e[44m%} %~ %{\e[49m\e[0;34m%}▶%{\e[0m%} '