On Thu, Oct 12, 2017 at 10:02 AM Andreas Schwab <schwab@suse.de> wrote:
No, it contains 4 elements:

- the error symbol (file-error)
- a descriptive string ("Non-regular file")
- the system error as a string ("Is a directory")
- the offending object ("/home/kmodi/.emacs.d/foo")

Thanks.
 
> Also, the error is not-informative.. the user is trying to trash foo/ and
> knows that foo/ is a directory.. so how would

copy-file does not support copying non-regular files.

But it seems to work in some cases i.e. trashing a dir works*. See my recipe in my earlier message in this debbugs thread[1]. Somehow this error has a correlation with relative locations of the user-set trash dir and to-be-deleted dir.. 

[1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28792#11 
--

Kaushal Modi