On Sat, Jan 12, 2008 at 05:01:22PM -0500, Paul Fox wrote:
> i wrote:
>  > ralf wrote:
>  >  > I just noticed with current SVN that Ctrl-U doesn't work, because it 
>  >  > depends on CONFIG_FEATURE_EDITING_FANCY_KEYS.
>  >  > As Ctrl-U is a feature that works even without line editing, I consider 
>  >  > that strange. Especially because Ctrl-W, which is also present without 
>  >  > line editing, is always enabled.
>  > 
>  > i noticed that too, when i was in the code the other day, but decided
>  > to leave it for another time.  thanks for verifying.
> 
> i just took a look, since the set of keys suppressed by "fancy"
> mode seemed somewhat arbitrary.  (for instance, i use the vi-mode
> 'l' command all the time.)
> 
> the commands affected are:
> 
[deletia]
> 
> i don't think most of those keys are "rare" at all -- certainly not ^U,
> and a vi-user will probably use 'h', 'l', and '$'.
> 
> to put it in perspective, 
> emacs editing costs 2200 bytes
> tab completion costs 3100 bytes
> vi editing costs 2100 bytes
> 
> fancy keys costs another 259 bytes, but if i put just ^U back into
> "non-fancy", where it belongs, fancy keys only saves 198 bytes.  given
> the savings, and the high cost of having editing at all, i think
> we should remove the CONFIG check altogether.
> 
> any objections to me doing that?

Agreed.  There's certainly nothing "fancy" about those key strokes; in fact
they're needed for anything usable.  I too stumbled on the missing ^U in 1.8.2,
and enabled the config after searching.

-- 
David N. Lombard, Intel, Irvine, CA
I do not speak for Intel Corporation; all comments are strictly my own.
_______________________________________________
busybox mailing list
[email protected]
http://busybox.net/cgi-bin/mailman/listinfo/busybox

Reply via email to