Re: bash 4.4.18 return to new line

2018-02-04 Thread Chet Ramey
On 2/4/18 11:31 AM, Alexander Kozlenkov wrote: > Ok. But I not understand, because my PS1 work well in bash-4.3.30 and > failed in bash-4.4.18. Luck. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU

Re: bash 4.4.18 return to new line

2018-02-04 Thread Alexander Kozlenkov
Ok. But I not understand, because my PS1 work well in bash-4.3.30 and failed in bash-4.4.18. -- Best regards Alexandr Kozlenkov вс, 4 февр. 2018 г. в 18:34, Chet Ramey : > On 2/4/18 10:09 AM, Alexander Kozlenkov wrote: > > I bracketed \[ and \] each prompt variables and

Re: bash 4.4.18 return to new line

2018-02-04 Thread Chet Ramey
On 2/4/18 10:09 AM, Alexander Kozlenkov wrote: > I bracketed \[ and \] each prompt variables and simple symbols and line > break does work right. > Example: >> \[\e[1;32m\]\u\[\e[m\]\[\e[1;32m\]@\[\e[m\]\[\e[1;32m\]\h\[\e[m\] > But if I bracketed sequences some symbols, line break does not work .

Re: bash 4.4.18 return to new line

2018-02-04 Thread Alexander Kozlenkov
I bracketed \[ and \] each prompt variables and simple symbols and line break does work right. Example: > \[\e[1;32m\]\u\[\e[m\]\[\e[1;32m\]@\[\e[m\]\[\e[1;32m\]\h\[\e[m\] But if I bracketed sequences some symbols, line break does not work . Example: > \[\e[1;32m\]\u@\h\[\e[m\] And thanks for

Re: bash 4.4.18 return to new line

2018-02-02 Thread Alexander Kozlenkov
I changed my PS1 to: (cmd):09:37:53:sah4ez@PC001:~$ printenv PS1 \e[1;95m\t\]\e[0m:\]\e[0;92m\u@\h\]\e[0m:\]\e[0;34m\w\a\]\]\e[0m$ \] But line break still does not work: ff09:37:56:sah4ez@PC001:~$

Re: bash 4.4.18 return to new line

2018-02-02 Thread Chet Ramey
On 2/2/18 2:39 PM, Alexander Kozlenkov wrote: > $ printenv PS1 > \e[1;95m\t\e[0m:\[\e]0;\u@\h: > \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ There are a bunch of invisible characters at the beginning of the prompt that aren't enclosed

Re: bash 4.4.18 return to new line

2018-02-02 Thread Alexander Kozlenkov
$ printenv PS1 \e[1;95m\t\e[0m:\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ $ uname -a Linux PC001 4.8.0-58-generic #63~16.04.1-Ubuntu SMP Mon Jun 26 18:08:51 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux $ bash --version GNU

Re: bash 4.4.18 return to new line

2018-02-02 Thread Chet Ramey
On 2/2/18 7:42 AM, Alexander Kozlenkov wrote: > Hello! > Thanks for your project! > On days I did building bash v4.4.18 for using vi-ins-mode-string and > vi-cmd-mode-string variables in VI mode (insert and command modes). > But, when I print long string, line break don't work for the first input