aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2005-06-10 08:20:44 +0000
committerMiles Bader2005-06-10 08:20:44 +0000
commit42e648789a905b789a72a8952eedafac46d3ce97 (patch)
tree75c3d7dbab5e15f91ba904e4a71bae1e51338dfb
parentee01ad0e038cbbceb64c8477bd918ff232585337 (diff)
downloademacs-42e648789a905b789a72a8952eedafac46d3ce97.tar.gz
emacs-42e648789a905b789a72a8952eedafac46d3ce97.zip
Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-372
Remove "-face" suffix from ruler-mode faces 2005-06-10 Miles Bader <miles@gnu.org> * lisp/ruler-mode.el (ruler-mode-default, ruler-mode-pad) (ruler-mode-margins, ruler-mode-fringes) (ruler-mode-column-number, ruler-mode-fill-column) (ruler-mode-comment-column, ruler-mode-goal-column) (ruler-mode-tab-stop, ruler-mode-current-column): Remove "-face" suffix from face names. (ruler-mode-default-face, ruler-mode-pad-face) (ruler-mode-margins-face, ruler-mode-fringes-face) (ruler-mode-column-number-face, ruler-mode-fill-column-face) (ruler-mode-comment-column-face, ruler-mode-goal-column-face) (ruler-mode-tab-stop-face, ruler-mode-current-column-face): New backward-compatibility aliases for renamed faces. (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes) (ruler-mode-column-number, ruler-mode-fill-column) (ruler-mode-comment-column, ruler-mode-goal-column) (ruler-mode-tab-stop, ruler-mode-current-column) (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed faces.
-rw-r--r--lisp/ChangeLog18
-rw-r--r--lisp/ruler-mode.el110
2 files changed, 83 insertions, 45 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index e766a148e90..a76b24efebf 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,23 @@
12005-06-10 Miles Bader <miles@gnu.org> 12005-06-10 Miles Bader <miles@gnu.org>
2 2
3 * ruler-mode.el (ruler-mode-default, ruler-mode-pad)
4 (ruler-mode-margins, ruler-mode-fringes)
5 (ruler-mode-column-number, ruler-mode-fill-column)
6 (ruler-mode-comment-column, ruler-mode-goal-column)
7 (ruler-mode-tab-stop, ruler-mode-current-column):
8 Remove "-face" suffix from face names.
9 (ruler-mode-default-face, ruler-mode-pad-face)
10 (ruler-mode-margins-face, ruler-mode-fringes-face)
11 (ruler-mode-column-number-face, ruler-mode-fill-column-face)
12 (ruler-mode-comment-column-face, ruler-mode-goal-column-face)
13 (ruler-mode-tab-stop-face, ruler-mode-current-column-face):
14 New backward-compatibility aliases for renamed faces.
15 (ruler-mode-pad, ruler-mode-margins, ruler-mode-fringes)
16 (ruler-mode-column-number, ruler-mode-fill-column)
17 (ruler-mode-comment-column, ruler-mode-goal-column)
18 (ruler-mode-tab-stop, ruler-mode-current-column)
19 (ruler-mode-mouse-grab-any-column, ruler-mode-ruler): Use renamed faces.
20
3 * whitespace.el (whitespace-highlight): Remove "-face" suffix from 21 * whitespace.el (whitespace-highlight): Remove "-face" suffix from
4 face name. 22 face name.
5 (whitespace-highlight-the-space): Use renamed face. 23 (whitespace-highlight-the-space): Use renamed face.
diff --git a/lisp/ruler-mode.el b/lisp/ruler-mode.el
index 46a28ce5069..9e85b7846ca 100644
--- a/lisp/ruler-mode.el
+++ b/lisp/ruler-mode.el
@@ -1,6 +1,6 @@
1;;; ruler-mode.el --- display a ruler in the header line 1;;; ruler-mode.el --- display a ruler in the header line
2 2
3;; Copyright (C) 2001, 2002, 2003, 2004 Free Software Foundation, Inc. 3;; Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
4 4
5;; Author: David Ponce <david@dponce.com> 5;; Author: David Ponce <david@dponce.com>
6;; Maintainer: David Ponce <david@dponce.com> 6;; Maintainer: David Ponce <david@dponce.com>
@@ -70,26 +70,26 @@
70;; 70;;
71;; The following faces are customizable: 71;; The following faces are customizable:
72;; 72;;
73;; - `ruler-mode-default-face' the ruler default face. 73;; - `ruler-mode-default' the ruler default face.
74;; - `ruler-mode-fill-column-face' the face used to highlight the 74;; - `ruler-mode-fill-column' the face used to highlight the
75;; `fill-column' character. 75;; `fill-column' character.
76;; - `ruler-mode-comment-column-face' the face used to highlight the 76;; - `ruler-mode-comment-column' the face used to highlight the
77;; `comment-column' character. 77;; `comment-column' character.
78;; - `ruler-mode-goal-column-face' the face used to highlight the 78;; - `ruler-mode-goal-column' the face used to highlight the
79;; `goal-column' character. 79;; `goal-column' character.
80;; - `ruler-mode-current-column-face' the face used to highlight the 80;; - `ruler-mode-current-column' the face used to highlight the
81;; `current-column' character. 81;; `current-column' character.
82;; - `ruler-mode-tab-stop-face' the face used to highlight tab stop 82;; - `ruler-mode-tab-stop' the face used to highlight tab stop
83;; characters. 83;; characters.
84;; - `ruler-mode-margins-face' the face used to highlight graduations 84;; - `ruler-mode-margins' the face used to highlight graduations
85;; in the `window-margins' areas. 85;; in the `window-margins' areas.
86;; - `ruler-mode-fringes-face' the face used to highlight graduations 86;; - `ruler-mode-fringes' the face used to highlight graduations
87;; in the `window-fringes' areas. 87;; in the `window-fringes' areas.
88;; - `ruler-mode-column-number-face' the face used to highlight the 88;; - `ruler-mode-column-number' the face used to highlight the
89;; numbered graduations. 89;; numbered graduations.
90;; 90;;
91;; `ruler-mode-default-face' inherits from the built-in `default' face. 91;; `ruler-mode-default' inherits from the built-in `default' face.
92;; All `ruler-mode' faces inherit from `ruler-mode-default-face'. 92;; All `ruler-mode' faces inherit from `ruler-mode-default'.
93;; 93;;
94;; WARNING: To keep ruler graduations aligned on text columns it is 94;; WARNING: To keep ruler graduations aligned on text columns it is
95;; important to use the same font family and size for ruler and text 95;; important to use the same font family and size for ruler and text
@@ -205,7 +205,7 @@ or remove a tab stop. \\[ruler-mode-toggle-show-tab-stops] or
205 :group 'ruler-mode 205 :group 'ruler-mode
206 :type 'boolean) 206 :type 'boolean)
207 207
208(defface ruler-mode-default-face 208(defface ruler-mode-default
209 '((((type tty)) 209 '((((type tty))
210 (:inherit default 210 (:inherit default
211 :background "grey64" 211 :background "grey64"
@@ -221,83 +221,103 @@ or remove a tab stop. \\[ruler-mode-toggle-show-tab-stops] or
221 ))) 221 )))
222 "Default face used by the ruler." 222 "Default face used by the ruler."
223 :group 'ruler-mode) 223 :group 'ruler-mode)
224;; backward-compatibility alias
225(put 'ruler-mode-default-face 'face-alias 'ruler-mode-default)
224 226
225(defface ruler-mode-pad-face 227(defface ruler-mode-pad
226 '((((type tty)) 228 '((((type tty))
227 (:inherit ruler-mode-default-face 229 (:inherit ruler-mode-default
228 :background "grey50" 230 :background "grey50"
229 )) 231 ))
230 (t 232 (t
231 (:inherit ruler-mode-default-face 233 (:inherit ruler-mode-default
232 :background "grey64" 234 :background "grey64"
233 ))) 235 )))
234 "Face used to pad inactive ruler areas." 236 "Face used to pad inactive ruler areas."
235 :group 'ruler-mode) 237 :group 'ruler-mode)
238;; backward-compatibility alias
239(put 'ruler-mode-pad-face 'face-alias 'ruler-mode-pad)
236 240
237(defface ruler-mode-margins-face 241(defface ruler-mode-margins
238 '((t 242 '((t
239 (:inherit ruler-mode-default-face 243 (:inherit ruler-mode-default
240 :foreground "white" 244 :foreground "white"
241 ))) 245 )))
242 "Face used to highlight margin areas." 246 "Face used to highlight margin areas."
243 :group 'ruler-mode) 247 :group 'ruler-mode)
248;; backward-compatibility alias
249(put 'ruler-mode-margins-face 'face-alias 'ruler-mode-margins)
244 250
245(defface ruler-mode-fringes-face 251(defface ruler-mode-fringes
246 '((t 252 '((t
247 (:inherit ruler-mode-default-face 253 (:inherit ruler-mode-default
248 :foreground "green" 254 :foreground "green"
249 ))) 255 )))
250 "Face used to highlight fringes areas." 256 "Face used to highlight fringes areas."
251 :group 'ruler-mode) 257 :group 'ruler-mode)
258;; backward-compatibility alias
259(put 'ruler-mode-fringes-face 'face-alias 'ruler-mode-fringes)
252 260
253(defface ruler-mode-column-number-face 261(defface ruler-mode-column-number
254 '((t 262 '((t
255 (:inherit ruler-mode-default-face 263 (:inherit ruler-mode-default
256 :foreground "black" 264 :foreground "black"
257 ))) 265 )))
258 "Face used to highlight number graduations." 266 "Face used to highlight number graduations."
259 :group 'ruler-mode) 267 :group 'ruler-mode)
268;; backward-compatibility alias
269(put 'ruler-mode-column-number-face 'face-alias 'ruler-mode-column-number)
260 270
261(defface ruler-mode-fill-column-face 271(defface ruler-mode-fill-column
262 '((t 272 '((t
263 (:inherit ruler-mode-default-face 273 (:inherit ruler-mode-default
264 :foreground "red" 274 :foreground "red"
265 ))) 275 )))
266 "Face used to highlight the fill column character." 276 "Face used to highlight the fill column character."
267 :group 'ruler-mode) 277 :group 'ruler-mode)
278;; backward-compatibility alias
279(put 'ruler-mode-fill-column-face 'face-alias 'ruler-mode-fill-column)
268 280
269(defface ruler-mode-comment-column-face 281(defface ruler-mode-comment-column
270 '((t 282 '((t
271 (:inherit ruler-mode-default-face 283 (:inherit ruler-mode-default
272 :foreground "red" 284 :foreground "red"
273 ))) 285 )))
274 "Face used to highlight the comment column character." 286 "Face used to highlight the comment column character."
275 :group 'ruler-mode) 287 :group 'ruler-mode)
288;; backward-compatibility alias
289(put 'ruler-mode-comment-column-face 'face-alias 'ruler-mode-comment-column)
276 290
277(defface ruler-mode-goal-column-face 291(defface ruler-mode-goal-column
278 '((t 292 '((t
279 (:inherit ruler-mode-default-face 293 (:inherit ruler-mode-default
280 :foreground "red" 294 :foreground "red"
281 ))) 295 )))
282 "Face used to highlight the goal column character." 296 "Face used to highlight the goal column character."
283 :group 'ruler-mode) 297 :group 'ruler-mode)
298;; backward-compatibility alias
299(put 'ruler-mode-goal-column-face 'face-alias 'ruler-mode-goal-column)
284 300
285(defface ruler-mode-tab-stop-face 301(defface ruler-mode-tab-stop
286 '((t 302 '((t
287 (:inherit ruler-mode-default-face 303 (:inherit ruler-mode-default
288 :foreground "steelblue" 304 :foreground "steelblue"
289 ))) 305 )))
290 "Face used to highlight tab stop characters." 306 "Face used to highlight tab stop characters."
291 :group 'ruler-mode) 307 :group 'ruler-mode)
308;; backward-compatibility alias
309(put 'ruler-mode-tab-stop-face 'face-alias 'ruler-mode-tab-stop)
292 310
293(defface ruler-mode-current-column-face 311(defface ruler-mode-current-column
294 '((t 312 '((t
295 (:inherit ruler-mode-default-face 313 (:inherit ruler-mode-default
296 :weight bold 314 :weight bold
297 :foreground "yellow" 315 :foreground "yellow"
298 ))) 316 )))
299 "Face used to highlight the `current-column' character." 317 "Face used to highlight the `current-column' character."
300 :group 'ruler-mode) 318 :group 'ruler-mode)
319;; backward-compatibility alias
320(put 'ruler-mode-current-column-face 'face-alias 'ruler-mode-current-column)
301 321
302 322
303(defsubst ruler-mode-full-window-width () 323(defsubst ruler-mode-full-window-width ()
@@ -419,7 +439,7 @@ dragging. See also the variable `ruler-mode-dragged-symbol'."
419 (message "Goal column set to %d (click on %s again to unset it)" 439 (message "Goal column set to %d (click on %s again to unset it)"
420 newc 440 newc
421 (propertize (char-to-string ruler-mode-goal-column-char) 441 (propertize (char-to-string ruler-mode-goal-column-char)
422 'face 'ruler-mode-goal-column-face)) 442 'face 'ruler-mode-goal-column))
423 nil) ;; Don't start dragging. 443 nil) ;; Don't start dragging.
424 ) 444 )
425 (if (eq 'click (ruler-mode-mouse-drag-any-column-iteration 445 (if (eq 'click (ruler-mode-mouse-drag-any-column-iteration
@@ -629,34 +649,34 @@ Optional argument PROPS specifies other text properties to apply."
629 ;; Setup the scrollbar, fringes, and margins areas. 649 ;; Setup the scrollbar, fringes, and margins areas.
630 (lf (ruler-mode-space 650 (lf (ruler-mode-space
631 'left-fringe 651 'left-fringe
632 'face 'ruler-mode-fringes-face 652 'face 'ruler-mode-fringes
633 'help-echo (format ruler-mode-fringe-help-echo 653 'help-echo (format ruler-mode-fringe-help-echo
634 "Left" (or (car f) 0)))) 654 "Left" (or (car f) 0))))
635 (rf (ruler-mode-space 655 (rf (ruler-mode-space
636 'right-fringe 656 'right-fringe
637 'face 'ruler-mode-fringes-face 657 'face 'ruler-mode-fringes
638 'help-echo (format ruler-mode-fringe-help-echo 658 'help-echo (format ruler-mode-fringe-help-echo
639 "Right" (or (cadr f) 0)))) 659 "Right" (or (cadr f) 0))))
640 (lm (ruler-mode-space 660 (lm (ruler-mode-space
641 'left-margin 661 'left-margin
642 'face 'ruler-mode-margins-face 662 'face 'ruler-mode-margins
643 'help-echo (format ruler-mode-margin-help-echo 663 'help-echo (format ruler-mode-margin-help-echo
644 "Left" (or (car m) 0)))) 664 "Left" (or (car m) 0))))
645 (rm (ruler-mode-space 665 (rm (ruler-mode-space
646 'right-margin 666 'right-margin
647 'face 'ruler-mode-margins-face 667 'face 'ruler-mode-margins
648 'help-echo (format ruler-mode-margin-help-echo 668 'help-echo (format ruler-mode-margin-help-echo
649 "Right" (or (cdr m) 0)))) 669 "Right" (or (cdr m) 0))))
650 (sb (ruler-mode-space 670 (sb (ruler-mode-space
651 'scroll-bar 671 'scroll-bar
652 'face 'ruler-mode-pad-face)) 672 'face 'ruler-mode-pad))
653 ;; Remember the scrollbar vertical type. 673 ;; Remember the scrollbar vertical type.
654 (sbvt (car (window-current-scroll-bars))) 674 (sbvt (car (window-current-scroll-bars)))
655 ;; Create an "clean" ruler. 675 ;; Create an "clean" ruler.
656 (ruler 676 (ruler
657 (propertize 677 (propertize
658 (make-string w ruler-mode-basic-graduation-char) 678 (make-string w ruler-mode-basic-graduation-char)
659 'face 'ruler-mode-default-face 679 'face 'ruler-mode-default
660 'local-map ruler-mode-map 680 'local-map ruler-mode-map
661 'help-echo (cond 681 'help-echo (cond
662 (ruler-mode-show-tab-stops 682 (ruler-mode-show-tab-stops
@@ -675,7 +695,7 @@ Optional argument PROPS specifies other text properties to apply."
675 m (length c) 695 m (length c)
676 k i) 696 k i)
677 (put-text-property 697 (put-text-property
678 i (1+ i) 'face 'ruler-mode-column-number-face 698 i (1+ i) 'face 'ruler-mode-column-number
679 ruler) 699 ruler)
680 (while (and (> m 0) (>= k 0)) 700 (while (and (> m 0) (>= k 0))
681 (aset ruler k (aref c (setq m (1- m)))) 701 (aset ruler k (aref c (setq m (1- m))))
@@ -689,13 +709,13 @@ Optional argument PROPS specifies other text properties to apply."
689 ((= j (current-column)) 709 ((= j (current-column))
690 (aset ruler i ruler-mode-current-column-char) 710 (aset ruler i ruler-mode-current-column-char)
691 (put-text-property 711 (put-text-property
692 i (1+ i) 'face 'ruler-mode-current-column-face 712 i (1+ i) 'face 'ruler-mode-current-column
693 ruler)) 713 ruler))
694 ;; Show the `goal-column' marker. 714 ;; Show the `goal-column' marker.
695 ((and goal-column (= j goal-column)) 715 ((and goal-column (= j goal-column))
696 (aset ruler i ruler-mode-goal-column-char) 716 (aset ruler i ruler-mode-goal-column-char)
697 (put-text-property 717 (put-text-property
698 i (1+ i) 'face 'ruler-mode-goal-column-face 718 i (1+ i) 'face 'ruler-mode-goal-column
699 ruler) 719 ruler)
700 (put-text-property 720 (put-text-property
701 i (1+ i) 'mouse-face 'mode-line-highlight 721 i (1+ i) 'mouse-face 'mode-line-highlight
@@ -707,7 +727,7 @@ Optional argument PROPS specifies other text properties to apply."
707 ((= j comment-column) 727 ((= j comment-column)
708 (aset ruler i ruler-mode-comment-column-char) 728 (aset ruler i ruler-mode-comment-column-char)
709 (put-text-property 729 (put-text-property
710 i (1+ i) 'face 'ruler-mode-comment-column-face 730 i (1+ i) 'face 'ruler-mode-comment-column
711 ruler) 731 ruler)
712 (put-text-property 732 (put-text-property
713 i (1+ i) 'mouse-face 'mode-line-highlight 733 i (1+ i) 'mouse-face 'mode-line-highlight
@@ -719,7 +739,7 @@ Optional argument PROPS specifies other text properties to apply."
719 ((= j fill-column) 739 ((= j fill-column)
720 (aset ruler i ruler-mode-fill-column-char) 740 (aset ruler i ruler-mode-fill-column-char)
721 (put-text-property 741 (put-text-property
722 i (1+ i) 'face 'ruler-mode-fill-column-face 742 i (1+ i) 'face 'ruler-mode-fill-column
723 ruler) 743 ruler)
724 (put-text-property 744 (put-text-property
725 i (1+ i) 'mouse-face 'mode-line-highlight 745 i (1+ i) 'mouse-face 'mode-line-highlight
@@ -731,7 +751,7 @@ Optional argument PROPS specifies other text properties to apply."
731 ((and ruler-mode-show-tab-stops (member j tab-stop-list)) 751 ((and ruler-mode-show-tab-stops (member j tab-stop-list))
732 (aset ruler i ruler-mode-tab-stop-char) 752 (aset ruler i ruler-mode-tab-stop-char)
733 (put-text-property 753 (put-text-property
734 i (1+ i) 'face 'ruler-mode-tab-stop-face 754 i (1+ i) 'face 'ruler-mode-tab-stop
735 ruler))) 755 ruler)))
736 (setq i (1+ i) 756 (setq i (1+ i)
737 j (1+ j))) 757 j (1+ j)))