Estou tendo os mesmos problemas que estes guys , mas seguindo o conselho recomendado não parece corrigir o meu problema. Eu sei que estou perdendo alguma coisa.
Por que o abaixo faz com que a primeira linha faça um loop?
COLOR1="\[\e[38;5;15m\]"
COLOR2="\[\e[48;5;31m\]"
COLOR3="\[\e[48;5;240m\]"
COLOR4="\[\e[38;5;31m\]"
COLOR5="\[\e[48;5;214m\]"
COLOR6="\[\e[38;5;240m\]"
COLOR7="\[\e[38;5;0m\]"
COLOR8="\[\e[0m\]"
COLOR9="\[\e[38;5;214m\]"
function custom_prompt() {
PS1="${COLOR1}${COLOR2} \u@\h ${COLOR3}${COLOR4}${COLOR1}${COLOR3} \w ${COLOR5}${COLOR6}${COLOR7}${COLOR5} $(__git_ps1 '%s ') \$ ${COLOR8}${COLOR9}${COLOR1}${COLOR8} "
VTE_PWD_THING="$(__vte_osc7)"
PS1="$PS1$VTE_PWD_THING"
}
PROMPT_COMMAND=custom_prompt