Subject: 24.4.50; Dired with -R switch and hiding details: Missing chars etc.

From: Drew Adams <[email-masked]>
Date: Tue, 8 Apr 2014 15:35:24 -0700 (PDT)

emacs -Q

C-u C-x d -alR SOME-DIR

The descendent dirs are inserted.  OK.  Now hide details (`(').

The `.' entries appear at the end of the subdir header lines.  The
newlines separating the inserted subdirs from the preceding listing are
missing.  The colons at the end of the subdir header lines are missing.
The subdir header lines are not indented.

(The top-level dir listing is OK.)

Example - this is what you see before hiding details:

  d:/foo/test:
  total used in directory 1024 available 115348376
  drwxrwxrwx  1 myuser Domain Users       0 2013-05-31  .
  drwxrwxrwx  1 myuser Domain Users 1048576 04-08 15:19 ..
  drwxrwxrwx  1 myuser Domain Users       0 2013-05-31  sample-one
  drwxrwxrwx  1 myuser Domain Users       0 2013-05-31  sample-two

  d:/foo/test/sample-one:
  total 0
  drwxrwxrwx  1 myuser Domain Users 0 2013-05-31  .
  drwxrwxrwx  1 myuser Domain Users 0 2013-05-31  ..
  drwxrwxrwx  1 myuser Domain Users 0 2013-05-18  example1

  d:/foo/test/sample-one/example:
  total 0
  drwxrwxrwx  1 myuser Domain Users 0 2013-05-18  .
  drwxrwxrwx  1 myuser Domain Users 0 2013-05-31  ..

  d:/foo/test/sample-two:
  total 0
  drwxrwxrwx  1 myuser Domain Users 0 2013-05-31  .
  drwxrwxrwx  1 myuser Domain Users 0 2013-05-31  ..
  drwxrwxrwx  1 myuser Domain Users 0 2013-05-18  example2

  d:/foo/test/sample-two/example:
  total 0
  drwxrwxrwx  1 myuser Domain Users 0 2013-05-18  .
  drwxrwxrwx  1 myuser Domain Users 0 2013-05-31  ..

And this is what you see after hiding details:

  d:/foo/test:
  .
  ..
  sample-one
  sample-two
d:/foo/test/sample-one  .
  ..
  example
d:/foo/test/sample-one/example1  .
  ..
d:/foo/test/sample-two  .
  ..
  example
d:/foo/test/sample-two/example2  .
  ..

In GNU Emacs 24.4.50.1 (i686-pc-mingw32)
 of 2014-04-08 on ODIEONE
Bzr revision: 116956 [email-masked]
Windowing system distributor `Microsoft Corp.', version 6.1.7601
Configured using:
 `configure --prefix=/c/Devel/emacs/snapshot/trunk
 --enable-checking=yes,glyphs 'CFLAGS=-O0 -g3'
 LDFLAGS=-Lc:/Devel/emacs/lib 'CPPFLAGS=-DGC_MCHECK=1
 -Ic:/Devel/emacs/include''