diff --git a/ayu-dark.tmTheme b/ayu-dark.tmTheme
index 7b93a214..8fad59d7 100644
--- a/ayu-dark.tmTheme
+++ b/ayu-dark.tmTheme
@@ -118,8 +118,6 @@ a {
constant.language
settings
- fontStyle
- italic
foreground
#FFEE99
@@ -241,15 +239,13 @@ a {
storage.type
settings
- fontStyle
- italic
foreground
#FF7733
name
- Entity name
+ Function name
scope
entity.name.function
settings
@@ -313,8 +309,6 @@ a {
entity.name.tag, meta.tag.sgml
settings
- fontStyle
-
foreground
#39BAE6
@@ -359,8 +353,6 @@ a {
support.function, support.macro
settings
- fontStyle
- italic
foreground
#F07178
@@ -426,6 +418,28 @@ a {
#c594c5
+
+ name
+ CSS tag names
+ scope
+ source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
+ settings
+
+ foreground
+ #59C2FF
+
+
+
+ name
+ CSS browser prefix
+ scope
+ source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
+ settings
+
+ foreground
+ #5C6773
+
+
name
CSS Properties
diff --git a/ayu-light.tmTheme b/ayu-light.tmTheme
index 42318992..4334d615 100644
--- a/ayu-light.tmTheme
+++ b/ayu-light.tmTheme
@@ -118,8 +118,6 @@ a {
constant.language
settings
- fontStyle
- italic
foreground
#A37ACC
@@ -241,15 +239,13 @@ a {
storage.type
settings
- fontStyle
- italic
foreground
#FA6E32
name
- Entity name
+ Function name
scope
entity.name.function
settings
@@ -313,8 +309,6 @@ a {
entity.name.tag, meta.tag.sgml
settings
- fontStyle
-
foreground
#55B4D4
@@ -359,8 +353,6 @@ a {
support.function, support.macro
settings
- fontStyle
- italic
foreground
#F07171
@@ -426,6 +418,28 @@ a {
#c594c5
+
+ name
+ CSS tag names
+ scope
+ source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
+ settings
+
+ foreground
+ #399EE6
+
+
+
+ name
+ CSS browser prefix
+ scope
+ source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
+ settings
+
+ foreground
+ #ABB0B6
+
+
name
CSS Properties
diff --git a/ayu-mirage.tmTheme b/ayu-mirage.tmTheme
index 77865c39..b4d2be36 100644
--- a/ayu-mirage.tmTheme
+++ b/ayu-mirage.tmTheme
@@ -118,8 +118,6 @@ a {
constant.language
settings
- fontStyle
- italic
foreground
#D4BFFF
@@ -241,15 +239,13 @@ a {
storage.type
settings
- fontStyle
- italic
foreground
#FFA759
name
- Entity name
+ Function name
scope
entity.name.function
settings
@@ -313,8 +309,6 @@ a {
entity.name.tag, meta.tag.sgml
settings
- fontStyle
-
foreground
#5CCFE6
@@ -359,8 +353,6 @@ a {
support.function, support.macro
settings
- fontStyle
- italic
foreground
#F28779
@@ -426,6 +418,28 @@ a {
#c594c5
+
+ name
+ CSS tag names
+ scope
+ source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
+ settings
+
+ foreground
+ #73D0FF
+
+
+
+ name
+ CSS browser prefix
+ scope
+ source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
+ settings
+
+ foreground
+ #5C6773
+
+
name
CSS Properties
diff --git a/messages.json b/messages.json
index 2808a774..53c0a4ec 100644
--- a/messages.json
+++ b/messages.json
@@ -16,5 +16,6 @@
"2.2.2": "messages/2.2.2.txt",
"3.0.0": "messages/3.0.0.md",
"3.0.1": "messages/3.0.1.md",
- "3.1.0": "messages/3.1.0.md"
+ "3.1.0": "messages/3.1.0.md",
+ "3.1.1": "messages/3.1.1.md"
}
diff --git a/messages/3.1.1.md b/messages/3.1.1.md
new file mode 100644
index 00000000..8ddc54ff
--- /dev/null
+++ b/messages/3.1.1.md
@@ -0,0 +1,19 @@
+**ayu theme for Sublime Text**
+https://github.com/dempfi/ayu/releases
+
+********************************************************************************
+ayu from version 3.0.0 supports customization via A File Icon package
+(https://github.com/ihodev/a-file-icon). Please install it for better expereince.
+********************************************************************************
+
+
+# Version 3.1.1
+
+CHANGES:
+- Reduce usage of italics to required minimum
+- Improve support of css colors
+
+# Version 3.1.0
+CHANGES:
+🌈 Massive update to syntax highlighning and contrast of all 3 themes.
+
diff --git a/src/templates/sublime.syntax.xml b/src/templates/sublime.syntax.xml
index b2cea919..ce50d597 100644
--- a/src/templates/sublime.syntax.xml
+++ b/src/templates/sublime.syntax.xml
@@ -118,8 +118,6 @@ a {
constant.language
settings
- fontStyle
- italic
foreground
#"{syntax.constant.hex}"
@@ -241,15 +239,13 @@ a {
storage.type
settings
- fontStyle
- italic
foreground
#"{syntax.keyword.hex}"
name
- Entity name
+ Function name
scope
entity.name.function
settings
@@ -313,8 +309,6 @@ a {
entity.name.tag, meta.tag.sgml
settings
- fontStyle
-
foreground
#"{syntax.tag.hex}"
@@ -359,8 +353,6 @@ a {
support.function, support.macro
settings
- fontStyle
- italic
foreground
#"{syntax.markup.hex}"
@@ -426,6 +418,28 @@ a {
#c594c5
+
+ name
+ CSS tag names
+ scope
+ source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
+ settings
+
+ foreground
+ #"{syntax.entity.hex}"
+
+
+
+ name
+ CSS browser prefix
+ scope
+ source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
+ settings
+
+ foreground
+ #"{syntax.comment.hex}"
+
+
name
CSS Properties
diff --git a/src/templates/sublime.syntax.yml b/src/templates/sublime.syntax.yml
index 0153b087..b2669adf 100644
--- a/src/templates/sublime.syntax.yml
+++ b/src/templates/sublime.syntax.yml
@@ -67,7 +67,6 @@ settings:
- name: Built-in constant
scope: constant.language
settings:
- fontStyle: italic
foreground: *constant
- name: User-defined constant
@@ -124,10 +123,9 @@ settings:
- name: Storage type
scope: storage.type
settings:
- fontStyle: italic
foreground: *keyword
-- name: Entity name
+- name: Function name
scope: entity.name.function
settings:
foreground: &function '#"{syntax.func.hex}"'
@@ -157,7 +155,6 @@ settings:
- name: Tag
scope: entity.name.tag, meta.tag.sgml
settings:
- fontStyle: ''
foreground: *tag
- name: Tag start/end
@@ -178,7 +175,6 @@ settings:
- name: Library function
scope: support.function, support.macro
settings:
- fontStyle: italic
foreground: &markup '#"{syntax.markup.hex}"'
- name: Library constant
@@ -209,11 +205,23 @@ settings:
settings:
foreground: '#c594c5'
+# CSS
+- name: CSS tag names
+ scope: source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag
+ settings:
+ foreground: *entity
+
+- name: CSS browser prefix
+ scope: source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type
+ settings:
+ foreground: *comment
+
- name: CSS Properties
scope: support.type.property-name
settings:
foreground: *tag
+# Search results
- name: Search Results Nums
scope: constant.numeric.line-number.find-in-files - match
settings: