bug-bash
[Top][All Lists]
Advanced

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

Re: Fwd: readline woes?


From: Paul Jarc
Subject: Re: Fwd: readline woes?
Date: Mon, 30 Aug 2004 09:48:32 -0400
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3 (gnu/linux)

Lyon Lemmens <redlemon@knoware.nl> wrote:
> Since the last update of the readline library to 5.0 I'm experiencing random 
> line wraps in my bash sessions.

Try this 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_lin
e,
-                                                  &prompt_physical_chars);
+                                                  (int *)NULL);
       *t = c;
       return (prompt_prefix_length);
     }

> my PS1 is set as follows:
> PS1='\e[1m[\h:$PWD]\e[0m\n\u> '

Escape sequences such as \e[1m should be wrapped in \[...\] so as not
to confuse readline about the cursor position.


paul




reply via email to

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