text cursor is not being positioned
jal
jaychaff@gmail.com
Wed Mar 24 07:44:00 GMT 2010
References:
<5EBF47293E902F4AAB62FE0A0C84E59A53D935@exunz175ttw02.oceania.corp.anz.com>
> John Lewis wrote:
>> My text cursor is not being positioned correctly. This is a fresh
>> install of 1.7.1-1 onto Microsoft Windows XP Professional, Service Pack
>> 2.
>> In the bash shell the backspace key doesn't back up and overwrite the
>> last character, same with ctrl-U, the line remains on the screen, with
>> the cursor at the end.
>> The key strokes are being recognised, the characters have been removed
>> from the input buffer correctly.
>> I have the same issue with other tools, less and vi are unable to paint
>> the screen correctly, and the up arrow at the command line just appends
>> the history to the end of the current line.
> Well, for some reason control sequences are being ignored, but I've
> got no idea why that might be. So here's a bunch of questions:
> How do you invoke bash? Are you sure you're running the Cygwin
> versions of bash, vi and less? Have you got any stty commands or
> printing of escape sequences in your bash startup files? Have you
> customised the prompt (i.e. the PS1 variable)?
> Also, cygcheck output might give a clue; please see
>
>> Problem reports: Â Â Â http://cygwin.com/problems.html
> Andy
>
From: John Lewis (but a different mail account)
Andy Koppe, Bengt-Arne Fjellner, thanks for the replies. My apologies for
the new e-mail, I have subscribed to the mail list so that I can reply
properly in the future. My corporate account insists on attaching a
privacy paragraph and I can't subscribe from work.
To answer your questions:
This is a fresh install, with no modifications (I haven't even run
mkpasswd yet).
I start bash with the desktop icon created during the installation, the
bat file has not been modified, it does a cd to the \bin then "bash
--login -i". The .bashrc files are untouched and contain only comments.
Bash is definitely Cygwin version, I have no other. I mentioned less and
vim only to show the scope of the problem, I expect they'll work correctly
once the backspace issue is fixed.
Here is my PS1 prompt:
\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$
I tried changing the PS1 prompt to 'x' but this didn't change the
behaviour.
I've run "cygcheck -k", all keystrokes are seen and seem to have correct
values (backspace gives VK:0x08 VS: 0x0e A: 0x08)
and also "cygcheck -s -v -r", see attached.
I think this is a clue. I did this: "cat - > fred". The keyboard functions
correctly.
! !
O
Backspace works, ctrl-U clears the line, no erased characters are in the
file. Even the up arrow moves the cursor up a line. When used without
redirection the echoed lines are correct.
again, thanks for your help.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cygcheck.out
Type: application/octet-stream
Size: 18565 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20100324/07804989/attachment.obj>
-------------- next part --------------
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list