[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 880ab8a 02/26: Use `maximum-face' instead of `face-count'.
From: |
Jackson Ray Hamilton |
Subject: |
[elpa] master 880ab8a 02/26: Use `maximum-face' instead of `face-count'. |
Date: |
Sat, 14 Feb 2015 08:19:32 +0000 |
branch: master
commit 880ab8a09dc64a07fdf32caeef8e3677de20fc38
Author: Jackson Ray Hamilton <address@hidden>
Commit: Jackson Ray Hamilton <address@hidden>
Use `maximum-face' instead of `face-count'.
---
context-coloring.el | 18 +++++++++---------
test/context-coloring-test.el | 24 ++++++++++++------------
2 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/context-coloring.el b/context-coloring.el
index ce2e7aa..89bbfc3 100644
--- a/context-coloring.el
+++ b/context-coloring.el
@@ -121,7 +121,7 @@ and DARK backgrounds."
,doc
:group 'context-coloring)))))
-(defvar context-coloring-face-count nil
+(defvar context-coloring-maximum-face nil
"Number of faces available for coloring.")
(defun context-coloring-defface-default (level)
@@ -137,14 +137,14 @@ and DARK backgrounds."
(context-coloring-defface 5 "magenta" "#6a8000" "#ffcdcd")
(context-coloring-defface 6 "red" "#008000" "#ffe390")
(context-coloring-defface-default 7)
- (setq context-coloring-face-count 8))
+ (setq context-coloring-maximum-face 7))
(context-coloring-set-colors-default)
;; Color theme authors can have up to 26 levels: 1 (0th) for globals, 24
;; (1st-24th) for in-betweens, and 1 (25th) for infinity.
(dotimes (number 18)
- (context-coloring-defface-default (+ number context-coloring-face-count)))
+ (context-coloring-defface-default (+ number context-coloring-maximum-face
1)))
;;; Face functions
@@ -159,7 +159,7 @@ and DARK backgrounds."
(defun context-coloring-set-colors (&rest colors)
"Set context coloring's levels' coloring to COLORS, where the
Nth element of COLORS is level N's color."
- (setq context-coloring-face-count (length colors))
+ (setq context-coloring-maximum-face (- (length colors) 1))
(let ((level 0))
(dolist (color colors)
;; Ensure there are available faces to contain new colors.
@@ -170,7 +170,7 @@ Nth element of COLORS is level N's color."
(defsubst context-coloring-level-face (level)
"Returns the face name for LEVEL."
- (context-coloring-face-symbol (min level context-coloring-face-count)))
+ (context-coloring-face-symbol (min level context-coloring-maximum-face)))
;;; Colorization utilities
@@ -565,7 +565,7 @@ which must already exist and which *should* already be
enabled."
(let* ((properties (gethash theme context-coloring-theme-hash-table))
(colors (plist-get properties :colors))
(level -1))
- (setq context-coloring-face-count (length colors))
+ (setq context-coloring-maximum-face (- (length colors) 1))
(apply
'custom-theme-set-faces
theme
@@ -629,7 +629,7 @@ precedence, i.e. the car of `custom-enabled-themes'."
(defun context-coloring-enable-theme (theme)
"Applies THEME if its colors are not already set, else just
-sets `context-coloring-face-count' to the correct value for
+sets `context-coloring-maximum-face' to the correct value for
THEME."
(let* ((properties (gethash theme context-coloring-theme-hash-table))
(recede (plist-get properties :recede))
@@ -641,7 +641,7 @@ THEME."
;; This can be true whether originally set by a custom theme or by a
;; context theme.
((> highest-level -1)
- (setq context-coloring-face-count (+ highest-level 1)))
+ (setq context-coloring-maximum-face highest-level))
;; It is possible that the corresponding custom theme did not exist at
;; the time of defining this context theme, and in that case the above
;; condition proves the custom theme did not originally set any faces,
@@ -669,7 +669,7 @@ faces for custom themes that might not exist yet."
(defadvice disable-theme (after context-coloring-disable-theme (theme)
activate)
"Colors are disabled normally, but
-`context-coloring-face-count' isn't. Update it here."
+`context-coloring-maximum-face' isn't. Update it here."
(when (custom-theme-p theme) ; Guard against non-existent themes.
(let ((enabled-theme (car custom-enabled-themes)))
(if (context-coloring-theme-p enabled-theme)
diff --git a/test/context-coloring-test.el b/test/context-coloring-test.el
index fdb0d83..87568fe 100644
--- a/test/context-coloring-test.el
+++ b/test/context-coloring-test.el
@@ -563,21 +563,21 @@ theme THEME is signaled."
(context-coloring-test-assert-face 0 "#aaaaaa")
(context-coloring-test-assert-face 1 "#bbbbbb"))
-(defun context-coloring-test-assert-face-count (count &optional negate)
- "Assert that `context-coloring-face-count' is COUNT."
+(defun context-coloring-test-assert-maximum-face (maximum &optional negate)
+ "Assert that `context-coloring-maximum-face' is MAXIMUM."
(when (funcall (if negate 'identity 'not)
- (eq context-coloring-face-count count))
- (ert-fail (format (concat "Expected `context-coloring-face-count' "
+ (eq context-coloring-maximum-face maximum))
+ (ert-fail (format (concat "Expected `context-coloring-maximum-face' "
"%sto be `%s', "
"but it %s.")
- (if negate "not " "") count
+ (if negate "not " "") maximum
(if negate
"was"
- (format "was `%s'" context-coloring-face-count))))))
+ (format "was `%s'" context-coloring-maximum-face))))))
-(defun context-coloring-test-assert-not-face-count (&rest arguments)
- "Assert that `context-coloring-face-count' is not COUNT."
- (apply 'context-coloring-test-assert-face-count
+(defun context-coloring-test-assert-not-maximum-face (&rest arguments)
+ "Assert that `context-coloring-maximum-face' is not MAXIMUM."
+ (apply 'context-coloring-test-assert-maximum-face
(append arguments '(t))))
(context-coloring-test-deftest-define-theme disable-cascade
@@ -608,15 +608,15 @@ theme THEME is signaled."
(context-coloring-test-assert-face 0 "#cccccc")
(context-coloring-test-assert-face 1 "#dddddd")
(context-coloring-test-assert-face 2 "#eeeeee")
- (context-coloring-test-assert-face-count 3))
+ (context-coloring-test-assert-maximum-face 2))
(disable-theme second-theme)
(context-coloring-test-assert-face 0 "#aaaaaa")
(context-coloring-test-assert-face 1 "#bbbbbb")
- (context-coloring-test-assert-face-count 2))
+ (context-coloring-test-assert-maximum-face 1))
(disable-theme theme)
(context-coloring-test-assert-not-face 0 "#aaaaaa")
(context-coloring-test-assert-not-face 1 "#bbbbbb")
- (context-coloring-test-assert-not-face-count 2))
+ (context-coloring-test-assert-not-maximum-face 1))
(defun context-coloring-test-js-function-scopes ()
(context-coloring-test-assert-region-level 1 9 0)
- [elpa] master updated (3b749e8 -> f52a5e5), Jackson Ray Hamilton, 2015/02/14
- [elpa] master 75e624c 01/26: Todo., Jackson Ray Hamilton, 2015/02/14
- [elpa] master bd11b35 03/26: Avoid using the `font-lock-string-face' color for zenburn., Jackson Ray Hamilton, 2015/02/14
- [elpa] master ebbc2f1 04/26: Fix documentation for `context-coloring-maximum-face'., Jackson Ray Hamilton, 2015/02/14
- [elpa] master 62c38d8 05/26: Fix comment., Jackson Ray Hamilton, 2015/02/14
- [elpa] master 880ab8a 02/26: Use `maximum-face' instead of `face-count'.,
Jackson Ray Hamilton <=
- [elpa] master e451d29 06/26: Restore original `context-coloring-maximum-face' value., Jackson Ray Hamilton, 2015/02/14
- [elpa] master a1b7f3e 08/26: Define extra faces in `context-coloring-set-colors-default'., Jackson Ray Hamilton, 2015/02/14
- [elpa] master ca15a60 09/26: Whitespace., Jackson Ray Hamilton, 2015/02/14
- [elpa] master 351142e 07/26: More disciplined use of `if'., Jackson Ray Hamilton, 2015/02/14
- [elpa] master e68d00b 11/26: Whitespace., Jackson Ray Hamilton, 2015/02/14
- [elpa] master c125d9f 12/26: Reorganize defvars and defcustoms., Jackson Ray Hamilton, 2015/02/14
- [elpa] master a49b024 15/26: Whitespace., Jackson Ray Hamilton, 2015/02/14
- [elpa] master 0681e94 13/26: Remove `set-colors' and `set-colors-default'., Jackson Ray Hamilton, 2015/02/14
- [elpa] master e5d512f 10/26: "Misfeature.", Jackson Ray Hamilton, 2015/02/14
- [elpa] master 25a8d13 16/26: Documentation., Jackson Ray Hamilton, 2015/02/14