现在,dired以下列格式写下最后一次访问日期/时间:
Jun 20 14:22
如何写作:
20.06.2012 14:22
答案 0 :(得分:5)
其中一个选项:
(setq ls-lisp-format-time-list '("%d.%m.%Y %H:%M" "%d.%m.%Y %H:%M") ls-lisp-use-localized-time-format t)
说明:ls-lisp-format-time-list
是两个格式字符串的列表,与format-time-string
函数一样。有两个,因为默认情况下,emacs设置为显示“最近”文件,其分辨率时间戳高于“旧”文件,其中最近与较旧的阈值为6个月(我认为)。第一种是用于最近文件的格式;后者适用于较旧的文件。
我从不喜欢默认行为;我只是想以同样的方式显示文件。因此,我将列表设置为对较新和较旧的文件使用相同的时间格式。
ls-lisp-format-time
。例如,如果我这样做:
(defun ls-lisp-format-time (file-attr time-index now)
"################")
然后,dired看起来像这样:
该函数的原始定义在ls-lisp.el中。