http://bugs.grommit.com/show_bug.cgi?id=438

           Summary: RFE: Need workaround for "multiline" editor mode issue
           Product: ksh93-integration
           Version: unspecified
          Platform: All
        OS/Version: Solaris 11/Nevada
            Status: NEW
          Severity: enhancement
          Priority: P3
         Component: Other
        AssignedTo: ksh93-integration-discuss at opensolaris.org
        ReportedBy: roland.mainz at nrubsig.org
                CC: roland.mainz at nrubsig.org, april.chin at sun.com,
                    mike.kupfer at sun.com


RFE: We need a workaround for a problem with the "multiline" editor mode which
happens when the edit line becomes longer than the terminal's width and the
terminal cursor is not at position 0 when PS1 is send to the terminal.

For example: The user executes a $ printf "foo"<enter> # the prompt will start
at position 3 instead of 0. If the user enters a command which is longer than
the terminal width and then removes enougth charcters that the edit line fits
again into one line the "foo" at the beginning will be overwritten with the
prompt.

AFAIK a simple workaround is to add $(printf "%*s\r%s" COLUMNS "") at the
beginning of PS1, this causes the shell to move to the beginning of the next
line if the terminal cursor is not at position 0.


-- 
Configure bugmail: http://bugs.grommit.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

Reply via email to