Если время 8:00, Emacs должен отображать 33,3% в режимнойКак показать время в процентах в режимной_строки в Emacs
и показать 80,0% когда время 19:12.
Как это сделать в .emacs? Огромное спасибо.
алгоритм текущее время/24.
Если время 8:00, Emacs должен отображать 33,3% в режимнойКак показать время в процентах в режимной_строки в Emacs
и показать 80,0% когда время 19:12.
Как это сделать в .emacs? Огромное спасибо.
алгоритм текущее время/24.
Как @phils говорит, вы можете переопределить пользовательскую настройку «Показать строковые формы отображения». В частности:
Перейти к «Display Time» группу настройки и изменить значение «Индикация времени Струнные форм» в положение:
((format "%.1f%%"
(* 100 (/ (+ (* (string-to-number 24-hours) 3600)
(* (string-to-number minutes) 60)
(string-to-number seconds))
86400.0)))
)
Если вы хотите, чтобы display-time-mode
отображал время таким образом, вы должны изучить переменную display-time-string-forms
, которая позволит вам выполнять произвольную обработку. Я не думаю, что любая из более простых настроек обеспечивает этот конкретный подход.
именно то, что я хочу, спасибо очень много. Это работает хорошо. Если вы заселили двух парней тортов до Рождества ;-) – ryrd