隔了这么久破案了,就是帖子上面提到过的–time-style的问题。
我系统设置了中文locale,于是ls -l出来的时间格式是“X月X日 H:m“,这就导致了dirvish-fd处理出现问题,表现出来就是上面的形式。 只要设置dired-listing-switches的–time-style就能解决。
(setq dired-listing-switches
"-l --almost-all --human-readable --group-directories-first --no-group --time-style=iso")