[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: wrong PS1 var width calculation
From: |
Larry Clapp |
Subject: |
Re: wrong PS1 var width calculation |
Date: |
Mon, 8 Dec 2008 12:23:05 -0500 |
User-agent: |
Mutt/1.5.13 (2006-08-11) |
On Mon, Dec 08, 2008 at 11:34:21PM +0800, Cheng Renquan wrote:
> On Mon, Dec 8, 2008 at 9:22 PM, Larry Clapp <larry@theclapp.org> wrote:
> > On Mon, Dec 08, 2008 at 07:29:14PM +0800, Cheng Renquan wrote:
> >> BTW, someone know a good screen record software under Linux please
> >> suggest it to me, I will record a video to show this bug clearly,
> >
> > I think you want script(1):
>
> No. I want to show that bash mishandling the cursor position,
> Can script(1) record the cursor position in the bash editing buffer?
Yes. Type "xxx", backup three, insert yyy, resulting in
bash: yyyxxx: command not found
is recorded as
xxx^H^H^Hyxxx^H^H^Hyxxx^H^H^Hyxxx^H^H^H^M
(This is in "vi" mode; "emacs" mode might look different. Dunno.)
Script can record a vim session; I'm pretty sure it'll record what
you're trying to reproduce. But the proof is in the pudding: why
don't you try it?
See also "scriptreplay" to replay the recorded session. See manpages
for both script and scriptreplay to figure it all out.
-- L