[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