[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: `tramp-**-handle-insert-directory` does not handle empty directories

From: Ruiyang Wu
Subject: Re: `tramp-**-handle-insert-directory` does not handle empty directories well
Date: Sun, 5 Mar 2023 10:06:06 -0500

Oh there is one important thing I forget to mention. To see this behavior, you 
need to use "-lh" flags for “ls”. It shouldn’t include the “-a” flag. Once you 
set that, you should be able to reproduce easily.


> On Mar 5, 2023, at 3:35 AM, Michael Albinus <> wrote:
> Ruiyang Wu <> writes:
>> Hi,
> Hi Ruiyang,
>> Thanks for maintaining this great software. Recently I started to use
>> Tramp and found that opening an empty directory in dired-mode from the
>> remote machine (ssh in my use case) displays a string
>> "//DIRED-OPTIONS// --quoting-style=literal” which is not intended for
>> human read. Opening an empty directory on my local machine does not
>> have this. It looks like the following code from files.el deals with
>> this scenario:
>>>      ;; Take care of the case where the ls output contains a
>>>      ;; "//DIRED-OPTIONS//"-line, but no "//DIRED//"-line
>>>      ;; and we went one line too far back (see above).
>>>      (forward-line 1))
>>>    (if (looking-at "//DIRED-OPTIONS//")
>>> (delete-region (point) (progn (forward-line 1) (point))))))
>> I use Emacs 28.2 with built in Tramp I tried the latest Tramp 
>> and see the same behavior.
> Could you pls apply the following:
> --8<---------------cut here---------------start------------->8---
> ssh -Q -l tramp --eval '(setq tramp-verbose 6)' /ssh:user@host:/empty/dir
> --8<---------------cut here---------------end--------------->8---
> with proper values of /ssh:user@host:/empty/dir. The error shall happen,
> and there will be a buffer *debug tramp/ssh user@host*. Please send this
> buffer as attachment.
>> Best,
>> Ruiyang
> Best regards, Michael.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]