emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/web-mode 3ccbe1279b 01/15: Add class and tag faces


From: ELPA Syncer
Subject: [nongnu] elpa/web-mode 3ccbe1279b 01/15: Add class and tag faces
Date: Fri, 19 Aug 2022 05:59:26 -0400 (EDT)

branch: elpa/web-mode
commit 3ccbe1279b3c97cfb2247cc6ee233ba1397ea6fa
Author: Demis Balbach <demisbalbach@googlemail.com>
Commit: Demis Balbach <demisbalbach@googlemail.com>

    Add class and tag faces
---
 web-mode.el | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/web-mode.el b/web-mode.el
index 62bb6868cc..df5d7e6b9d 100644
--- a/web-mode.el
+++ b/web-mode.el
@@ -459,6 +459,16 @@ See web-mode-block-face."
   "Face for CSS rules."
   :group 'web-mode-faces)
 
+(defface web-mode-css-selector-class-face
+  '((t :inherit font-lock-keyword-face))
+  "Face for CSS class rules."
+  :group 'web-mode-faces)
+
+(defface web-mode-css-selector-tag-face
+  '((t :inherit font-lock-keyword-face))
+  "Face for CSS tag rules."
+  :group 'web-mode-faces)
+
 (defface web-mode-css-pseudo-class-face
   '((t :inherit font-lock-builtin-face))
   "Face for CSS pseudo-classes."
@@ -1820,7 +1830,8 @@ shouldn't be moved back.)")
          '(0 'web-mode-css-at-rule-face))
    
'("\\_<\\(all\|braille\\|embossed\\|handheld\\|print\\|projection\\|screen\\|speech\\|tty\\|tv\\|and\\|or\\)\\_>"
      1 'web-mode-keyword-face)
-   '("[^,]+" 0 'web-mode-css-selector-face)
+   '("\\.[^ ,]+" 0 'web-mode-css-selector-class-face)
+   '("[^,]+" 0 'web-mode-css-selector-tag-face)
    (cons (concat ":\\([ ]*[[:alpha:]][^,{]*\\)") '(0 
'web-mode-css-pseudo-class-face t t))
    ))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]