diff options
Diffstat (limited to 'chess-plain.el')
| -rw-r--r-- | chess-plain.el | 7 | 
1 files changed, 6 insertions, 1 deletions
| diff --git a/chess-plain.el b/chess-plain.el index 7dd66f1..d8036b8 100644 --- a/chess-plain.el +++ b/chess-plain.el @@ -324,11 +324,16 @@ PERSPECTIVE is t for white or nil for black."        (goto-char pos))))  (defun chess-plain-highlight (index &optional mode) -  (let ((pos (chess-display-index-pos nil index))) +  (let ((pos (chess-display-index-pos nil index)) +        (piece (chess-pos-piece (chess-display-position nil) index)))      (put-text-property pos (1+ pos) 'face  		       (cond  			((eq mode :selected)  			 'chess-plain-highlight-face) +                        ((eq mode :unselected) +                         (if (> piece ?a) +                             'chess-plain-black-face +                           'chess-plain-white-face))  			(t  			 (chess-display-get-face mode)))))) | 
