Neil Bothwick <n...@digimed.co.uk> wrote: > > I agree. Being able to customise is good, but the defaults should be > sensible and appealing to new users.
Yes, but not only new users but also not breaking expectations of old users are important - it is a subtle balance, and shells tend to be conservative here (bash is not different in this respect concerning many features, which are not enabled by default). I encourage everybody with enough experience to make good suggestions to write them on the zsh mailing list: Usually, they are very responsive, especially if you have good arguments. (But, please, nobody should confuse "making suggestions" with "trolling" which would be rather unproductive and help nobody.) To summarize my previous suggestion to unable most features by default: They were rejected with the argument that for almost any feature there are some users who feel disturbed by it (a surprisingly large number of users "++" this opinion...) and some use cases for which it is inappropriate. For instance, in another part of this thread, we heard a good reason, why things like the completion system can be very irritating for some people/use cases. That's why the result of that discussion was to improve "only" the new-users module and to suggest default configurations. I did not complain about default key bindings, however, since I consider other features more essential.