[Bash-completion-devel] [bash-completion-Bugs][312610] simple directory completion kills local echo under certain circumstances
bash-completion-bugs at alioth.debian.org
bash-completion-bugs at alioth.debian.org
Mon Jun 28 17:19:23 UTC 2010
Bugs item #312610, was changed at 2010-06-28 01:33 by Ville Skyttä
You can respond by visiting:
https://alioth.debian.org/tracker/?func=detail&atid=413095&aid=312610&group_id=100114
Status: Open
Priority: 3
Submitted By: Nobody (None)
Assigned to: Nobody (None)
Summary: simple directory completion kills local echo under certain circumstances
Distribution: None
Originally reported in: None
Milestone: None
Status: None
Original bug number:
Initial Comment:
Anonymous message posted by costa _AT_ mouldwarp _DOT_ com
The buggy scenario is as follows:
$ rm -R a_read_only_dir<TAB>/<ENTER>
override r-xr-xr-x user/user for a_read_only_dir? <CTRL-C>^C
$ # local echo is gone, that is, keyboard input ceases to print
I'm pretty sure both completion and rm do something with the terminal (sending escape codes), and here together they fail.
Although minor, pretty annoying - breaks backward compatibility. Found on Darwin.
----------------------------------------------------------------------
>Comment By: Ville Skyttä (scop-guest)
Date: 2010-06-28 20:19
Message:
I cannot reproduce (Linux, bash 4.1.7), and I don't think bash-completion's rm completion sends any escape codes. Have you tried without bash-completion?
$ mkdir -m 555 foo
$ sudo chown root:root foo
$ rm -R foo<TAB>/<ENTER>
rm: remove write-protected directory `foo'? <CTRL-C>
# local echo continues to work
----------------------------------------------------------------------
You can respond by visiting:
https://alioth.debian.org/tracker/?func=detail&atid=413095&aid=312610&group_id=100114
More information about the Bash-completion-devel
mailing list