diff --git a/petrol-theme.el b/petrol-theme.el index 5981429..fbfaab5 100644 --- a/petrol-theme.el +++ b/petrol-theme.el @@ -46,7 +46,11 @@ "Petrol light color theme.") (let* ((class '((class color) (min-colors 89))) - + ;;,-------------------- + ;;| General variables. + ;;`-------------------- + (petrol-line-numbers-height (- (face-attribute 'default :height) 10)) + ;;,----------------- ;;| Generic colors. ;;`----------------- @@ -60,7 +64,7 @@ ;;,------------------ ;;| Specific colors. ;;`------------------ - (petrol-line-numbers-color "#eaeae1") + (petrol-line-numbers-bg "#eaeae1") ;;,-------------------------- ;;| Specific face fragments. @@ -100,10 +104,14 @@ `(file-name-shadow ((,class (:foreground "#cccccc")))) - `(line-number ((,class (:background ,petrol-line-numbers-color - :foreground "#8c8c8c")))) - `(line-number-current-line ((,class (:background ,petrol-line-numbers-color - :foreground "#cc6d00")))) + `(line-number ((,class (:background ,petrol-line-numbers-bg + :foreground "#8c8c8c" + :height ,petrol-line-numbers-height + )))) + `(line-number-current-line ((,class (:background ,petrol-line-numbers-bg + :foreground "#cc6d00" + :height ,petrol-line-numbers-height + )))) `(linum ((,class (:background "#f2f2f2" :foreground "#8c8c8c"))))