For clarity, explicitly require cl.
esh-maint. Collect any require statements. Leave provide at start. Move any commentary to start. (eshell-print): Move definition before use.
Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <email@example.com> * Relicense all FSF files to GPLv3 or later. Revision: firstname.lastname@example.org/emacs--devo--0--patch-828
`string-to-int' to `string-to-number'.
target is `t' or `nil' (which are the most common values), don't assume that the symbol target is a buffer.
* eshell/esh-io.el (eshell-get-target): whitespace changes. (eshell-output-object-to-target): Improve output speed 20% by not calling `eshell-stringify' if something is already known to be a string.
that multiple redirection can work.