So I was able to verify that if ~/.byobu/prompt contains
export BYOBU_DISTRO=Ubuntu
[ -r /usr/share/byobu/profiles/bashrc ] && . /usr/share/byobu/profiles/bashrc
#byobu-prompt#
Then the problem goes ways. The issues appears to be in
/usr/share/byobu/profiles/bashrc, specifically:
The "Googley Colours" terminal sequences obviously have some kind of
issue solved by the more complicated Ubuntu definitions.
case "$BYOBU_DISTRO" in
"Ubuntu")
# Use Ubuntu colors (grey / orange / aubergine)
PS1="${debian_chroot:+($debian_chroot)}\[\e[38;5;202m\]\$(byobu_prompt_status)\[\e[38;5;245m\]\u\[\e[00m\]@\[\e[38;5;172m\]\h\[\e[00m\]:\[\e[38;5;5m\]\w\[\e[00m\]\$(byobu_prompt_symbol)
"
export
GREP_COLORS="ms=01;38;5;202:mc=01;31:sl=:cx=:fn=01;38;5;132:ln=32:bn=32:se=00;38;5;242"
export LESS_TERMCAP_mb=$(printf '\e[01;31m')
# enter blinking mode – red
export LESS_TERMCAP_md=$(printf
'\e[01;38;5;180m') # enter double-bright mode – bold light orange
export LESS_TERMCAP_me=$(printf '\e[0m')
# turn off all appearance modes (mb, md, so, us)
export LESS_TERMCAP_se=$(printf '\e[0m')
# leave standout mode
export LESS_TERMCAP_so=$(printf
'\e[03;38;5;202m') # enter standout mode – orange background highlight (or
italics)
export LESS_TERMCAP_ue=$(printf '\e[0m')
# leave underline mode
export LESS_TERMCAP_us=$(printf
'\e[04;38;5;139m') # enter underline mode – underline aubergine
# Use Ubuntu themed dircolors
if [ -e
"${BYOBU_PREFIX}/share/byobu/profiles/dircolors" ]; then
dircolors
"${BYOBU_PREFIX}/share/byobu/profiles/dircolors" > "$BYOBU_RUN_DIR/dircolors"
. "$BYOBU_RUN_DIR/dircolors"
fi
;;
*)
# Use Googley colors (blue / red / yellow /
blue / green / red )
PS1="${debian_chroot:+($debian_chroot)}\[\e[31m\]\$(byobu_prompt_status)\[\e[38;5;69m\]\u\[\e[38;5;214m\]@\[\e[38;5;167m\]\h\[\e[38;5;214m\]:\[\e[38;5;71m\]\w\[\e[38;5;214m\]\$(byobu_prompt_symbol)\e[00m\]
"
;;
esac
fi
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1809167
Title:
byobu-prompt color prompt corrupts long command lines
To manage notifications about this bug go to:
https://bugs.launchpad.net/byobu/+bug/1809167/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs