Gustavo Barros wrote: > On Mon, 31 Oct 2022 at 09:49, Eli Zaretskii wrote: > > > What is the expected semantics of moving a symlink to trashcan? Is it > > supposed to move the symlink or its target? (I'd think it's the > > former, but maybe my instincts are wrong.) If the expectations are > > that the symlink is moved, then all we need to do is to treat symlinks > > as regular files, by augmenting file-directory-p not to dupe us. > > I'm not sure either, but my instincts are the same as yours. If that's > any reference, I just tested here, and that's what "gio trash" does > (moves the symlink, not the target). Yes, I tried a few graphical file browsers (Thunar, Caja, and Dolphin), and they all move the symlink, not the target, to Trash. After getting my test setup straightened out, I think I have a fix for the symlink issue and for the issue that Gustavo originally reported (cross-filesystem trashing fails when there's already a directory with the same name in Trash). I've committed these fixes separately; see attached. Gustavo, can you try these out and make sure they handle your use case(s)? > > I'm okay with filing another bug report about rename-file, and > > discussing this there. But that's a separate issue, and fix of this > > bug should not depend on that. > > Understood. Okay. I'm not planning to follow up on this, Gustavo, so if you'd like to lobby for a change to rename-file, you'll need to open a bug for it (if you haven't already). cheers, mike