[Pkg-zsh-devel] Bug#578466: Shouldn't correct to "rm" too easily
Axel Beckert
abe at debian.org
Sun Dec 11 20:22:35 UTC 2016
Hi Martin,
Martin Michlmayr wrote:
> Package: zsh
> Version: 4.3.10-11
>
> I tried to grep some files and ended up removing them:
>
> | 65580:tbm at loric-alpo: ~/info] grem foo *
> | zsh: correct 'grem' to 'rm' [nyae]? y
> | zsh: sure you want to delete all the files in /home/tbm/info [yn]? y
>
> If I hadn't been in such a hurry, I would actually have read the
> message instead of just pressing y. But in any case, zsh shouldn't
> expand grem to rm.
While neither the wontfix tag nor the proposed per-user solution
('CORRECT_IGNORE="_*|rm"'), I just wanted to note that there was
recently a similar (yet in one relevant detail different) bug report
at https://bugs.debian.org/844710 which got fixed upstream with
5.2-test-1 and in Debian with the upload of
5.2-test-1-1 to experimental:
+ [b3a88a53]: $SPROMPT: Don't accept a spelling correction at
space/tab. (Closes: #844710)
The difference was that not only "y" as in your case, but also
pressing space or tab accepted that solution. Which is far worse as
the user might not be aware that this also accepts the correction.
Regards, Axel
--
,''`. | Axel Beckert <abe at debian.org>, http://people.debian.org/~abe/
: :' : | Debian Developer, ftp.ch.debian.org Admin
`. `' | 4096R: 2517 B724 C5F6 CA99 5329 6E61 2FF9 CD59 6126 16B5
`- | 1024D: F067 EA27 26B9 C3FC 1486 202E C09E 1D89 9593 0EDE
More information about the Pkg-zsh-devel
mailing list