我用他默认的配置就会有这样的问题。比如你按住下把光标拉到底部。message 会不断的输入 end of buffer,这个时候右边就会闪。
哇 好像你也用的i3
嗯嗯 不过这个不太影响使用
是啊,我是用 i3 的。
在我的r53500的本子上 emacs-pgtk doom-modeline
开启图标0.000894s
关闭图标0.000532s
很奇怪好像比楼上快很多,刚用没几天,暂时没感觉到过什么卡顿
刚发现我是手动安装的没有编译成elc,编译成elc现在是开启图标0.000504s
关闭图标0.000472s
用楼主的方法测100000次的平均值是 0.000346,用的 doom-modeline
(defmacro +measure-time (&rest body)
"Measure the time it takes to evaluate BODY."
`(let ((time (current-time)))
,@body
(float-time (time-since time))))
(let ((sum 0.0)
(n 100000))
(dotimes (x n)
(setq sum (+ sum (+measure-time (format-mode-line mode-line-format)))))
(message "%.06f" (/ sum n)))
但是感觉这项测试意义不大,因为都是在 scratch buffer (emacs lisp mode),我怀疑如果在项目目录下的其它mode比如python mode下测,数值会大很多。