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
