Add fallback to constant tokens for numbers

This commit is contained in:
Marshall Bowers
2023-12-08 13:20:00 -05:00
parent ab5b76e943
commit 62155f3a88
3 changed files with 50 additions and 0 deletions
+7
View File
@@ -156,6 +156,13 @@ pub fn dracula() -> UserThemeFamily {
..Default::default()
},
),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0xbd93f9ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
+42
View File
@@ -152,6 +152,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0xd3869bff).into()),
..Default::default()
},
),
(
"operator".into(),
UserHighlightStyle {
@@ -427,6 +434,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0xd3869bff).into()),
..Default::default()
},
),
(
"operator".into(),
UserHighlightStyle {
@@ -702,6 +716,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0xd3869bff).into()),
..Default::default()
},
),
(
"operator".into(),
UserHighlightStyle {
@@ -977,6 +998,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0x8f3f71ff).into()),
..Default::default()
},
),
(
"operator".into(),
UserHighlightStyle {
@@ -1252,6 +1280,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0x8f3f71ff).into()),
..Default::default()
},
),
(
"operator".into(),
UserHighlightStyle {
@@ -1527,6 +1562,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0x8f3f71ff).into()),
..Default::default()
},
),
(
"operator".into(),
UserHighlightStyle {
@@ -167,6 +167,7 @@ impl ZedSyntaxToken {
pub fn fallbacks(&self) -> &[Self] {
match self {
ZedSyntaxToken::CommentDoc => &[ZedSyntaxToken::Comment],
ZedSyntaxToken::Number => &[ZedSyntaxToken::Constant],
ZedSyntaxToken::VariableSpecial => &[ZedSyntaxToken::Variable],
ZedSyntaxToken::PunctuationBracket
| ZedSyntaxToken::PunctuationDelimiter