Eu tenho o bash 4.3.48 e eu uso o konsole como emulador de terminal. O valor padrão é TERM=xterm . No entanto, desejo usar tmux e exige que o valor TERM seja screen ou screen-256colors . O problema é que assim que TERM for definido como screen , o bash interrompe o agrupamento de longas linhas de comando na próxima linha. Para ficar claro, fora de tmux , guardo TERM=xterm . No entanto, para ter certeza de que o problema está no bash, eu temporariamente defini TERM=screen sem iniciar o tmux e a quebra de linha parou de funcionar, o que confirma que este é um problema bash e não o tmux.
Como faço o trabalho de quebra de linha no bash e TERM=screen ou TERM=screen-256color ? Eu era capaz de testar em uma VM e bash 4.4 parece não ter esse problema. No entanto, na máquina que eu uso, não consigo atualizar o bash.
Para referência, meu ~/.bashrc contém:
export PS1="\[\e[1;92m\]\u@\h: \w \$ \[\e[m\]"
export PS2="> "