关于mode-line上时间显示的问题

这是我现有的的mode-line配置

(display-time-mode t)
(setq display-time-day-and-date t)
(setq display-time-default-load-average nil)

但实际显示mode-line是这个样子,请问该怎么把最后的系统负荷给去掉呢?

我已经看了与System load average相关的,描述如下

(defcustom display-time-default-load-average 0
  "Which load average value will be shown in the mode line.
Almost every system can provide values of load for the past 1 minute,
past 5 or past 15 minutes.  The default is to display 1-minute load average.
The value can be one of:
  0   => 1 minute load
  1   => 5 minutes load
  2   => 15 minutes load
  nil => None (do not display the load average)"
  :type '(choice (const :tag "1 minute load" 0)
		 (const :tag "5 minutes load" 1)
		 (const :tag "15 minutes load" 2)
		 (const :tag "None" nil))
  :group 'display-time)

C-h v查看display-time-default-load-average也显示为nil

按理说最后的系统负荷不应该不显示了吗,这是什么原因导致的?

1 个赞

嗯。。。我想我明白了

是执行顺序的问题,可以通过重新开关或调换顺序的方式解决

之前出现的卡顿也一并解决了。。。