[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/cpupower d2e1eacaba 13/35: ok, that looks reasonable
From: |
ELPA Syncer |
Subject: |
[elpa] externals/cpupower d2e1eacaba 13/35: ok, that looks reasonable |
Date: |
Thu, 5 May 2022 15:57:45 -0400 (EDT) |
branch: externals/cpupower
commit d2e1eacabaaec92b6c5479960169570ee65bb61b
Author: smeister <smeister@awstruepower.com>
Commit: smeister <smeister@awstruepower.com>
ok, that looks reasonable
---
cpupower.el | 28 ++++++++++++----------------
1 file changed, 12 insertions(+), 16 deletions(-)
diff --git a/cpupower.el b/cpupower.el
index edd5bb4aed..b1ecaf0438 100644
--- a/cpupower.el
+++ b/cpupower.el
@@ -20,12 +20,11 @@
;; If you have cpupower installed, this provides a very simple wrapper
;; to that program. You'll need to configure your system such that
-;; the user you're using emacs as can run cpupower (probably as `sudo
-;; cpupower` from a command line). You can configure how cpupower is
-;; called by customizing cpupower-cmd.
+;; the current user can run cpupower (maybe as `sudo cpupower` from a
+;; command line). You can configure how cpupower is called by
+;; customizing cpupower-cmd.
;;
;; This module interacts with cpupower via running it in a shell.
-;;
;;
;; The commands you'll probably want to use:
;; * cpupower-info
@@ -131,7 +130,7 @@ TODO: do this in a less bad way?"
(cond ((> KHz 1000000)
(format "%.2fGHz" (/ KHz 1000000.0)))
((> KHz 1000)
- (format "%.1fMHz" (/ KHz 1000.0)))
+ (format "%.0fMHz" (/ KHz 1000.0)))
(t
(format "%dKHz" KHz))))
@@ -214,16 +213,13 @@ message the user with current CPU governors"
", "))))
governors))
-(defun cpupower-helm-set-governor ()
- "Set cpu governor using helm.
-
-@TODO - this should only exist when helm is installed?"
- (interactive)
- (if (package-installed-p 'helm)
- (cpupower-set-governor
- (helm :sources (helm-build-sync-source "cpu-governors"
- :candidates (cpupower--get-available-governors))
- :buffer "*helm set cpu governor*"))
- (call-interactively 'cpupower-set-governor)))
+(with-eval-after-load 'helm
+ (defun cpupower-helm-set-governor ()
+ "Set cpu governor using helm."
+ (interactive)
+ (cpupower-set-governor
+ (helm :sources (helm-build-sync-source "cpu-governors"
+ :candidates (cpupower--get-available-governors))
+ :buffer "*helm set cpu governor*"))))
(provide 'cpupower)
- [elpa] externals/cpupower 24b05daf79 02/35: GPL-v3, (continued)
- [elpa] externals/cpupower 24b05daf79 02/35: GPL-v3, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower 4204048eea 08/35: Merge branch 'cpu-info-change', ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower 757ef4a6fb 09/35: now with a version string, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower 6ab7e0caec 10/35: whitespace, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower b3742b03bf 15/35: Merge branch 'formalize', ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower bdc0013d83 33/35: version 1.0.1?, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower b6c476e8f1 27/35: do these need to be out here?, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower 0325122de5 31/35: Merge remote-tracking branch 'origin/version-check', ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower 3824c2aae4 25/35: remove that warning?, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower c62689f72e 24/35: now without cat-ing random files, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower d2e1eacaba 13/35: ok, that looks reasonable,
ELPA Syncer <=
- [elpa] externals/cpupower 40e5ece723 17/35: Merge branch 'with-readme', ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower f661743bcf 19/35: :shrug:, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower 24bd212efe 28/35: ok, got those backwards, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower 3b29497bc3 01/35: here's the first piece, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower 7b0e057ca6 05/35: ok, I think it works now., ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower 4e85b4dc02 04/35: Initial commit, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower d38011bbb9 06/35: Merge branch 'starting' into 'main', ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower db7bf2406c 12/35: a bit more, ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower 3501256e73 14/35: okay., ELPA Syncer, 2022/05/05
- [elpa] externals/cpupower b661a409c6 16/35: :shrug:, ELPA Syncer, 2022/05/05