Pierre Neidhardt writes: > Disabling eshell/date makes Eshell less portable on one system at least, > that is Windows. But what does "portability" mean in this context? Are > the coreutils meant to be part of Eshell? Why? Supporting `date' but not > its arguments does not make up for actual portability I believe. Case > in point: I got fooled. > > Let's take the case of BSD vs. GNU: bash or zsh do not wrap around `ls', > so the behaviour will not be the same on BSD and GNU. Why should Eshell > be any different? Eshell isn't exactly the same as bash or zsh. You can use M-x shell if you prefer them. We could fallback to the external command if given arguments. This is being done currently for other commands like eshell/rm (for unrecognized arguments, that is).