I understand why
eshell provides elisp interpretations of the
rm commands, however, I would like Emacs to use the operating-specific implementations if they are available in the
$PATH (especially in the case of
rm, because the elisp implementation of
rm can take minutes to delete large directories of files).
How can I tell Emacs to use the
rm command in
$PATH if available, and only fall back to the elisp implementation if not found?