bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bash 3.0 wraps command-line incorrectly with multiline PS1


From: Paul Jarc
Subject: Re: bash 3.0 wraps command-line incorrectly with multiline PS1
Date: Thu, 05 Aug 2004 15:03:05 -0400
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (gnu/linux)

address@hidden wrote:
>       This used to work fine in bash-2.05b. Now in bash-3.0, the command
>     line gets wrapped too early if I have a multi-line PS1.

It doesn't seem to be on the FTP site yet, but here's a patch from
Chet:

diff -ur readline-5.0-orig/display.c readline-5.0/display.c
--- readline-5.0-orig/display.c 2004-05-27 22:57:29.000000000 -0400
+++ readline-5.0/display.c      2004-07-28 19:32:42.110683600 -0400
@@ -351,14 +351,14 @@
       local_prompt = expand_prompt (p, &prompt_visible_length,
                                       &prompt_last_invisible,
                                       (int *)NULL,
-                                      (int *)NULL);
+                                      &prompt_physical_chars);
       c = *t; *t = '\0';
       /* The portion of the prompt string up to and including the
         final newline is now null-terminated. */
       local_prompt_prefix = expand_prompt (prompt, &prompt_prefix_length,
                                                   (int *)NULL,
                                                   
&prompt_invis_chars_first_line,
-                                                  &prompt_physical_chars);
+                                                  (int *)NULL);
       *t = c;
       return (prompt_prefix_length);
     }


paul




reply via email to

[Prev in Thread] Current Thread [Next in Thread]