Code formatting, version revision bump
Making shorter lines
This commit is contained in:
		
							parent
							
								
									285fd95b8b
								
							
						
					
					
						commit
						84294cb12c
					
				@ -2,7 +2,7 @@
 | 
			
		||||
 | 
			
		||||
;; Author: Lucien Cartier-Tilet <lucien@phundrak.com>
 | 
			
		||||
;; Maintainer: Lucien Cartier-Tilet <lucien@phundrak.com>
 | 
			
		||||
;; Version: 0.4.0
 | 
			
		||||
;; Version: 0.4.1
 | 
			
		||||
;; Package-Requires: ((emacs "24") (dash "2") (f "0.20") (s "1"))
 | 
			
		||||
;; Homepage: https://labs.phundrak.com/phundrak/eshell-info-banner.el
 | 
			
		||||
 | 
			
		||||
@ -157,7 +157,8 @@
 | 
			
		||||
 | 
			
		||||
The returned value is in any case greater than `eshell-info-banner--min-length-left'."
 | 
			
		||||
  (-reduce-from (lambda (len partition)
 | 
			
		||||
                  (max len (length (eshell-info-banner--mounted-partitions-path partition))))
 | 
			
		||||
                  (max len
 | 
			
		||||
                       (length (eshell-info-banner--mounted-partitions-path partition))))
 | 
			
		||||
                eshell-info-banner--min-length-left
 | 
			
		||||
                partitions))
 | 
			
		||||
 | 
			
		||||
@ -177,7 +178,8 @@ neither of these, an error will be thrown by the function."
 | 
			
		||||
  (cond
 | 
			
		||||
   ((stringp path) (abbreviate-file-name
 | 
			
		||||
                    (if abbr
 | 
			
		||||
                        (eshell-info-banner--abbr-path (f-split (eshell-info-banner--abbr-path path)))
 | 
			
		||||
                        (eshell-info-banner--abbr-path
 | 
			
		||||
                         (f-split (eshell-info-banner--abbr-path path)))
 | 
			
		||||
                      path)))
 | 
			
		||||
   ((null path) "")
 | 
			
		||||
   ((listp path)
 | 
			
		||||
@ -260,9 +262,11 @@ Return detected partitions as a list of structs."
 | 
			
		||||
For TEXT-PADDING and BAR-LENGTH, see the documentation of
 | 
			
		||||
`eshell-info-banner--display-memory'."
 | 
			
		||||
  (let ((percentage (eshell-info-banner--mounted-partitions-percent partition)))
 | 
			
		||||
    (concat (s-pad-right text-padding "."
 | 
			
		||||
                         (eshell-info-banner--with-face (eshell-info-banner--mounted-partitions-path partition)
 | 
			
		||||
                                                        :weight 'bold))
 | 
			
		||||
    (concat (s-pad-right text-padding
 | 
			
		||||
                         "."
 | 
			
		||||
                         (eshell-info-banner--with-face
 | 
			
		||||
                          (eshell-info-banner--mounted-partitions-path partition)
 | 
			
		||||
                          :weight 'bold))
 | 
			
		||||
            ": "
 | 
			
		||||
            (eshell-info-banner--progress-bar bar-length percentage)
 | 
			
		||||
            (format " %6s / %-5s (%3s%%)"
 | 
			
		||||
@ -353,8 +357,9 @@ displayed."
 | 
			
		||||
            (format " %6s / %-5s (%3s%%)"
 | 
			
		||||
                    (file-size-human-readable used)
 | 
			
		||||
                    (file-size-human-readable total)
 | 
			
		||||
                    (eshell-info-banner--with-face (number-to-string percentage)
 | 
			
		||||
                                                   :inherit (eshell-info-banner--get-color-percentage percentage))))))
 | 
			
		||||
                    (eshell-info-banner--with-face
 | 
			
		||||
                     (number-to-string percentage)
 | 
			
		||||
                     :inherit (eshell-info-banner--get-color-percentage percentage))))))
 | 
			
		||||
 | 
			
		||||
(defun eshell-info-banner--display-memory (text-padding bar-length)
 | 
			
		||||
  "Display memories detected on your system.
 | 
			
		||||
@ -435,16 +440,19 @@ the warning face with a battery level of 25% or less."
 | 
			
		||||
        ""
 | 
			
		||||
      (let ((percentage (save-match-data
 | 
			
		||||
                          (string-match "\\([0-9]+\\)\\(\\.[0-9]\\)?%" battery-level)
 | 
			
		||||
                          (string-to-number (substring battery-level (match-beginning 1) (match-end 1))))))
 | 
			
		||||
                          (string-to-number (substring battery-level
 | 
			
		||||
                                                       (match-beginning 1)
 | 
			
		||||
                                                       (match-end 1))))))
 | 
			
		||||
        (concat (s-pad-right text-padding "." "Battery")
 | 
			
		||||
                ": "
 | 
			
		||||
                (eshell-info-banner--progress-bar bar-length
 | 
			
		||||
                                                  percentage
 | 
			
		||||
                                                  t)
 | 
			
		||||
                (s-repeat 16 " ")
 | 
			
		||||
                (format "(%3s%%)\n" (eshell-info-banner--with-face
 | 
			
		||||
                                     (number-to-string percentage)
 | 
			
		||||
                                     :inherit (eshell-info-banner--get-color-percentage (- 100.0 percentage)))))))))
 | 
			
		||||
                (format "(%3s%%)\n"
 | 
			
		||||
                        (eshell-info-banner--with-face
 | 
			
		||||
                         (number-to-string percentage)
 | 
			
		||||
                         :inherit (eshell-info-banner--get-color-percentage (- 100.0 percentage)))))))))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
                                        ; Operating system identification ;;;;;;;;;;;;;;;;;;
 | 
			
		||||
@ -488,10 +496,17 @@ If RELEASE-FILE is nil, use '/etc/os-release'."
 | 
			
		||||
  "Get operating system identifying information."
 | 
			
		||||
  (let ((prefix (if eshell-info-banner-tramp-aware (file-remote-p default-directory) "")))
 | 
			
		||||
    (cond
 | 
			
		||||
     ((executable-find "hostnamectl" eshell-info-banner-tramp-aware) (eshell-info-banner--get-os-information-from-hostnamectl))
 | 
			
		||||
     ((executable-find "lsb_release" eshell-info-banner-tramp-aware) (eshell-info-banner--get-os-information-from-lsb-release))
 | 
			
		||||
     ((file-exists-p (concat prefix "/etc/os-release")) (eshell-info-banner--get-os-information-from-release-file))
 | 
			
		||||
     ((executable-find "reg") (eshell-info-banner--get-os-information-from-registry))
 | 
			
		||||
     ;; Linux
 | 
			
		||||
     ((executable-find "hostnamectl" eshell-info-banner-tramp-aware)
 | 
			
		||||
      (eshell-info-banner--get-os-information-from-hostnamectl))
 | 
			
		||||
     ((executable-find "lsb_release" eshell-info-banner-tramp-aware)
 | 
			
		||||
      (eshell-info-banner--get-os-information-from-lsb-release))
 | 
			
		||||
     ((file-exists-p (concat prefix "/etc/os-release"))
 | 
			
		||||
      (eshell-info-banner--get-os-information-from-release-file))
 | 
			
		||||
 | 
			
		||||
     ;; Windows
 | 
			
		||||
     ((executable-find "reg")
 | 
			
		||||
      (eshell-info-banner--get-os-information-from-registry))
 | 
			
		||||
     (t "Unknown"))))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user