From 88daa7e0881e5e2c950b9f7c257b4bdf893e820b Mon Sep 17 00:00:00 2001 From: Jakub Fojt Date: Tue, 10 Dec 2019 14:03:14 +0100 Subject: [PATCH] bash prompt: Escape non-printable characters --- .bash_prompt.kuba | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.bash_prompt.kuba b/.bash_prompt.kuba index 46bf7e5..52eb6a5 100644 --- a/.bash_prompt.kuba +++ b/.bash_prompt.kuba @@ -77,11 +77,11 @@ set_prompt() if [ "$is_git" ]; then local git_repo=$(basename `git rev-parse --show-toplevel` 2>/dev/null) local git_rel_path=$(git rev-parse --show-prefix 2>/dev/null) - PS1+="$txtcyan$git_repo $txtpurple$git_rel_path$txtreset" + PS1+="\[$txtcyan\]$git_repo \[$txtpurple\]$git_rel_path\[$txtreset\]" # Green git branch PS1+="\[$txtgreen\]$(__git_ps1 ' (%s)')\[$txtwhite\] " fi # Good old prompt, $ for user, # for root - PS1+="$txtreset\\$ " + PS1+="\[$txtreset\]\\$ " } export PROMPT_COMMAND='set_prompt'