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

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 {

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 {

View file

@ -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