我的.emacs中有这样的设置(display-battery-mode 1)
。它在模式行上显示我的电池状态。当我使用全屏笔记本电脑时,这对我有帮助。但是当我在桌面[N/A%][N/A C]
上工作时,它很难看。
因此,我只想在笔记本电脑上工作时才能使用它。
喜欢(if OnLaptop
(display-battery-mode 1))
谢谢。
更新:
他们都在运行Linux(Ubuntu)
最佳答案
我将使用battery
包的内部组件来确定电池信息是否可用。此代码段应为您解决问题:
(require 'battery)
(when (and battery-status-function
(not (string-match-p "N/A"
(battery-format "%B"
(funcall battery-status-function)))))
(display-battery-mode 1))