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() ..Default::default()
}, },
), ),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0xbd93f9ff).into()),
..Default::default()
},
),
( (
"string".into(), "string".into(),
UserHighlightStyle { UserHighlightStyle {

View file

@ -152,6 +152,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default() ..Default::default()
}, },
), ),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0xd3869bff).into()),
..Default::default()
},
),
( (
"operator".into(), "operator".into(),
UserHighlightStyle { UserHighlightStyle {
@ -427,6 +434,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default() ..Default::default()
}, },
), ),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0xd3869bff).into()),
..Default::default()
},
),
( (
"operator".into(), "operator".into(),
UserHighlightStyle { UserHighlightStyle {
@ -702,6 +716,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default() ..Default::default()
}, },
), ),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0xd3869bff).into()),
..Default::default()
},
),
( (
"operator".into(), "operator".into(),
UserHighlightStyle { UserHighlightStyle {
@ -977,6 +998,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default() ..Default::default()
}, },
), ),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0x8f3f71ff).into()),
..Default::default()
},
),
( (
"operator".into(), "operator".into(),
UserHighlightStyle { UserHighlightStyle {
@ -1252,6 +1280,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default() ..Default::default()
}, },
), ),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0x8f3f71ff).into()),
..Default::default()
},
),
( (
"operator".into(), "operator".into(),
UserHighlightStyle { UserHighlightStyle {
@ -1527,6 +1562,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default() ..Default::default()
}, },
), ),
(
"number".into(),
UserHighlightStyle {
color: Some(rgba(0x8f3f71ff).into()),
..Default::default()
},
),
( (
"operator".into(), "operator".into(),
UserHighlightStyle { UserHighlightStyle {

View file

@ -167,6 +167,7 @@ impl ZedSyntaxToken {
pub fn fallbacks(&self) -> &[Self] { pub fn fallbacks(&self) -> &[Self] {
match self { match self {
ZedSyntaxToken::CommentDoc => &[ZedSyntaxToken::Comment], ZedSyntaxToken::CommentDoc => &[ZedSyntaxToken::Comment],
ZedSyntaxToken::Number => &[ZedSyntaxToken::Constant],
ZedSyntaxToken::VariableSpecial => &[ZedSyntaxToken::Variable], ZedSyntaxToken::VariableSpecial => &[ZedSyntaxToken::Variable],
ZedSyntaxToken::PunctuationBracket ZedSyntaxToken::PunctuationBracket
| ZedSyntaxToken::PunctuationDelimiter | ZedSyntaxToken::PunctuationDelimiter