X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=elisp.git;a=blobdiff_plain;f=emacs.el;h=64500c7c36a419a0ccacdbe9698882cc2dc99884;hp=31b9abf1779167c3400249fcdb8d835d7b59752e;hb=db114167e8e2c85fe63ab00fb9472df35666b10b;hpb=a22b5d979d27f2cf3818a00b6513a92e9f835968 diff --git a/emacs.el b/emacs.el index 31b9abf..64500c7 100644 --- a/emacs.el +++ b/emacs.el @@ -660,7 +660,7 @@ occurrences " ;; Printing ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(require 'ps-print) +(load "ps-print") (setq ps-print-color-p nil ;; ps-paper-type 'letter @@ -785,6 +785,7 @@ printer." (concat ;; The temperature + (let ((temp (/ (string-to-number (ff/file-first-line ff/temperature-file)) 1000))) (if (> temp 50) (concat @@ -802,9 +803,18 @@ printer." (cond ((string= battery-status "Full") "L") - ((string= battery-status "Charging") (format "L%d%%" (ff/battery-percent "energy"))) - ((string= battery-status "Discharging") (format "B%d%%" (ff/battery-percent "charge"))) - (t battery-status))) + + ((string= battery-status "Charging") + (format "L%d%%" (max (ff/battery-percent "charge") + (ff/battery-percent "energy")))) + + ((string= battery-status "Discharging") + (format "B%d%%" (max (ff/battery-percent "charge") + (ff/battery-percent "energy")))) + + (t battery-status) + + )) ) @@ -1029,7 +1039,7 @@ of commands in `ff/default-bash-commands' is used for auto-completion" vc-follow-symlinks t ) -(when (require 'vc-git nil t) +(when (load "vc-git" nil t) (add-to-list 'vc-handled-backends 'GIT)) ;; alarm-vc.el is one of my own scripts, check my web page @@ -1064,7 +1074,7 @@ of commands in `ff/default-bash-commands' is used for auto-completion" ;; Cool stuff to navigate in emacs-lisp sources ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(require 'find-func) +(load "find-func") (defun ff/goto-function-definition (&optional goback) "Go directly to the definition of the function at point. With @@ -2010,7 +2020,7 @@ This may be a useful alternative binding for \\[delete-other-windows] ;; Keymaping ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(require 'info nil t) +(load "info" nil t) (define-key global-map [(shift iso-lefttab)] 'ispell-complete-word) ;; shift-tab going backward is kind of standard @@ -2206,7 +2216,7 @@ next one. With universal argument, kill all killable buffers." ;; exclusively with my selector.el ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -(require 'recentf) +(load "recentf") (setq recentf-exclude (append recentf-exclude @@ -2282,7 +2292,7 @@ next one. With universal argument, kill all killable buffers." ;; selector.el is one of my own scripts, check my web page (when (ff/load-or-alert "selector" t) - (define-key global-map [(shift return)] 'selector/quick-move-in-buffer) + ;; (define-key global-map [(shift return)] 'selector/quick-move-in-buffer) (define-key global-map [(control x) (control b)] 'selector/switch-buffer) (defun ff/visit-debpkg-file (&optional regexp)