如果时间是08:00,emacs应该在modeline中显示33.3%的
当时间为19:12时,值为80.0%。
我怎样才能在.emacs中做到这一点?非常感谢。
算法是current-time/24.
发布于 2013-12-04 10:15:13
正如@phils所说,您可以重写自定义设置“显示时间字符串窗体”。特别是:
转到“显示时间”自定义组,并将“显示时间字符串窗体”设置的值更改为:
((format "%.1f%%"
(* 100 (/ (+ (* (string-to-number 24-hours) 3600)
(* (string-to-number minutes) 60)
(string-to-number seconds))
86400.0)))
)发布于 2013-12-04 08:52:34
如果希望display-time-mode以这种方式显示时间,则应该查看display-time-string-forms变量,这将使您能够执行任意处理。我不认为任何简单的定制都不能提供这种特定的方法。
https://stackoverflow.com/questions/20369099
复制相似问题