Refine imported themes (#3553)

This PR continues the work of refining the imported VS Code themes.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2023-12-08 11:53:56 -05:00 committed by GitHub
commit 0b2aa052ea
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 4003 additions and 2082 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -88,6 +88,20 @@ pub fn andromeda() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xee5d43ff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xf92672ff).into()),
..Default::default()
},
),
(
"emphasis".into(),
UserHighlightStyle {
@ -137,6 +151,34 @@ pub fn andromeda() -> UserThemeFamily {
..Default::default()
},
),
(
"string.escape".into(),
UserHighlightStyle {
color: Some(rgba(0x96e072ff).into()),
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x96e072ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x96e072ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x96e072ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -250,6 +292,20 @@ pub fn andromeda() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xee5d43ff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xf92672ff).into()),
..Default::default()
},
),
(
"emphasis".into(),
UserHighlightStyle {
@ -299,6 +355,34 @@ pub fn andromeda() -> UserThemeFamily {
..Default::default()
},
),
(
"string.escape".into(),
UserHighlightStyle {
color: Some(rgba(0x96e072ff).into()),
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x96e072ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x96e072ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x96e072ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {

View file

@ -104,7 +104,14 @@ pub fn ayu() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0x4cbf99ff).into()),
color: Some(rgba(0xa37accff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x55b4d4ff).into()),
..Default::default()
},
),
@ -134,7 +141,7 @@ pub fn ayu() -> UserThemeFamily {
(
"function".into(),
UserHighlightStyle {
color: Some(rgba(0xf07171ff).into()),
color: Some(rgba(0xf2ae49ff).into()),
..Default::default()
},
),
@ -190,7 +197,7 @@ pub fn ayu() -> UserThemeFamily {
(
"punctuation".into(),
UserHighlightStyle {
color: Some(rgba(0x5c6166b3).into()),
color: Some(rgba(0x55b4d480).into()),
..Default::default()
},
),
@ -215,6 +222,13 @@ pub fn ayu() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x55b4d480).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -229,6 +243,13 @@ pub fn ayu() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x86b300ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
@ -379,7 +400,14 @@ pub fn ayu() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0x95e6cbff).into()),
color: Some(rgba(0xdfbfffff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x5ccfe6ff).into()),
..Default::default()
},
),
@ -409,7 +437,7 @@ pub fn ayu() -> UserThemeFamily {
(
"function".into(),
UserHighlightStyle {
color: Some(rgba(0xf28779ff).into()),
color: Some(rgba(0xffd173ff).into()),
..Default::default()
},
),
@ -465,7 +493,7 @@ pub fn ayu() -> UserThemeFamily {
(
"punctuation".into(),
UserHighlightStyle {
color: Some(rgba(0xcccac2b3).into()),
color: Some(rgba(0x5ccfe680).into()),
..Default::default()
},
),
@ -490,6 +518,13 @@ pub fn ayu() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x5ccfe680).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -504,6 +539,13 @@ pub fn ayu() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xd5ff80ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
@ -654,7 +696,14 @@ pub fn ayu() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0x95e6cbff).into()),
color: Some(rgba(0xd2a6ffff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x39bae6ff).into()),
..Default::default()
},
),
@ -684,7 +733,7 @@ pub fn ayu() -> UserThemeFamily {
(
"function".into(),
UserHighlightStyle {
color: Some(rgba(0xf07178ff).into()),
color: Some(rgba(0xffb454ff).into()),
..Default::default()
},
),
@ -740,7 +789,7 @@ pub fn ayu() -> UserThemeFamily {
(
"punctuation".into(),
UserHighlightStyle {
color: Some(rgba(0xbfbdb6b3).into()),
color: Some(rgba(0x39bae680).into()),
..Default::default()
},
),
@ -765,6 +814,13 @@ pub fn ayu() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x39bae680).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -779,6 +835,13 @@ pub fn ayu() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xaad94cff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {

View file

@ -94,6 +94,20 @@ pub fn dracula() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xbd93f9ff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xff79c6ff).into()),
..Default::default()
},
),
(
"emphasis".into(),
UserHighlightStyle {
@ -145,6 +159,34 @@ pub fn dracula() -> UserThemeFamily {
..Default::default()
},
),
(
"string.escape".into(),
UserHighlightStyle {
color: Some(rgba(0xf1fa8cff).into()),
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xf1fa8cff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xf1fa8cff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xf1fa8cff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {

View file

@ -91,6 +91,20 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xd3869bff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x8ec07cff).into()),
..Default::default()
},
),
(
"emphasis.strong".into(),
UserHighlightStyle {
@ -141,6 +155,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xfe8019ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -155,6 +176,34 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -169,6 +218,27 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xb8bb26ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xb8bb26ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xb8bb26ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -292,6 +362,20 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xd3869bff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x8ec07cff).into()),
..Default::default()
},
),
(
"emphasis.strong".into(),
UserHighlightStyle {
@ -342,6 +426,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xfe8019ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -356,6 +447,34 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -370,6 +489,27 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xb8bb26ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xb8bb26ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xb8bb26ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -493,6 +633,20 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xd3869bff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x8ec07cff).into()),
..Default::default()
},
),
(
"emphasis.strong".into(),
UserHighlightStyle {
@ -543,6 +697,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xfe8019ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -557,6 +718,34 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x83a598ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -571,6 +760,27 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xb8bb26ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xb8bb26ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xb8bb26ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -694,6 +904,20 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0x8f3f71ff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x427b58ff).into()),
..Default::default()
},
),
(
"emphasis.strong".into(),
UserHighlightStyle {
@ -744,6 +968,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xaf3a03ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -758,6 +989,34 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -772,6 +1031,27 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x79740eff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x79740eff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x79740eff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -895,6 +1175,20 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0x8f3f71ff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x427b58ff).into()),
..Default::default()
},
),
(
"emphasis.strong".into(),
UserHighlightStyle {
@ -945,6 +1239,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xaf3a03ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -959,6 +1260,34 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -973,6 +1302,27 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x79740eff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x79740eff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x79740eff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -1096,6 +1446,20 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0x8f3f71ff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x427b58ff).into()),
..Default::default()
},
),
(
"emphasis.strong".into(),
UserHighlightStyle {
@ -1146,6 +1510,13 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xaf3a03ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -1160,6 +1531,34 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x076678ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -1174,6 +1573,27 @@ pub fn gruvbox() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x79740eff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x79740eff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x79740eff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {

View file

@ -109,6 +109,13 @@ pub fn night_owl() -> UserThemeFamily {
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xcaece6ff).into()),
..Default::default()
},
),
(
"function".into(),
UserHighlightStyle {
@ -152,6 +159,34 @@ pub fn night_owl() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x7fdbcaff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x7fdbcaff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x7fdbcaff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x7fdbcaff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -166,6 +201,27 @@ pub fn night_owl() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xecc48dff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xecc48dff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xecc48dff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -301,6 +357,13 @@ pub fn night_owl() -> UserThemeFamily {
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x994cc3ff).into()),
..Default::default()
},
),
(
"function".into(),
UserHighlightStyle {
@ -344,6 +407,34 @@ pub fn night_owl() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x994cc3ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x994cc3ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x994cc3ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x994cc3ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -358,6 +449,27 @@ pub fn night_owl() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x4876d6ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x4876d6ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x4876d6ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {

View file

@ -97,7 +97,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xbecfdaff).into()),
color: Some(rgba(0x7060ebff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xe66533ff).into()),
..Default::default()
},
),
@ -143,6 +150,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xdf769bff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -157,6 +171,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0xbecfdaff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -164,6 +185,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0xbecfdaff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0xbecfdaff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -178,6 +213,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -307,7 +363,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xcbbec2ff).into()),
color: Some(rgba(0x7060ebff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xe66533ff).into()),
..Default::default()
},
),
@ -353,6 +416,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xdf769bff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -367,6 +437,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0xcbbec2ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -374,6 +451,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0xcbbec2ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0xcbbec2ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -388,6 +479,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -517,7 +629,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0x004d57ff).into()),
color: Some(rgba(0x5842ffff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xe64100ff).into()),
..Default::default()
},
),
@ -563,6 +682,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xff5792ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -577,6 +703,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x004d57ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -584,6 +717,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x004d57ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x004d57ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -598,6 +745,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x00b368ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x00b368ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x00b368ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -727,7 +895,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0x0c006bff).into()),
color: Some(rgba(0x5842ffff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xe64100ff).into()),
..Default::default()
},
),
@ -773,6 +948,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xff5792ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -787,6 +969,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x0c006bff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -794,6 +983,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x0c006bff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x0c006bff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -808,6 +1011,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x00b368ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x00b368ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x00b368ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -937,7 +1161,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0x004d57ff).into()),
color: Some(rgba(0x5842ffff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xe64100ff).into()),
..Default::default()
},
),
@ -983,6 +1214,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xff5792ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -997,6 +1235,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x004d57ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -1004,6 +1249,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x004d57ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x004d57ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -1018,6 +1277,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x00b368ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x00b368ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x00b368ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -1147,7 +1427,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xc5cdd3ff).into()),
color: Some(rgba(0x7068b1ff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xc37455ff).into()),
..Default::default()
},
),
@ -1193,6 +1480,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xc88da2ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -1207,6 +1501,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0xc5cdd3ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -1214,6 +1515,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0xc5cdd3ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0xc5cdd3ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -1228,6 +1543,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x72c09fff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x72c09fff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x72c09fff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -1357,7 +1693,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
color: Some(rgba(0x7060ebff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xe66533ff).into()),
..Default::default()
},
),
@ -1403,6 +1746,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xdf769bff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -1417,6 +1767,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -1424,6 +1781,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -1438,6 +1809,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -1567,7 +1959,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
color: Some(rgba(0x7060ebff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xe66533ff).into()),
..Default::default()
},
),
@ -1613,6 +2012,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xdf769bff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -1627,6 +2033,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -1634,6 +2047,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -1648,6 +2075,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -1777,7 +2225,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
color: Some(rgba(0x7060ebff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xe66533ff).into()),
..Default::default()
},
),
@ -1823,6 +2278,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xdf769bff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -1837,6 +2299,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -1844,6 +2313,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0xb2cacdff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -1858,6 +2341,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -1987,7 +2491,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xc5c2d6ff).into()),
color: Some(rgba(0x7060ebff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xe66533ff).into()),
..Default::default()
},
),
@ -2033,6 +2544,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xdf769bff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -2047,6 +2565,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0xc5c2d6ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -2054,6 +2579,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0xc5c2d6ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0xc5c2d6ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -2068,6 +2607,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -2197,7 +2757,14 @@ pub fn noctis() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xccbfd9ff).into()),
color: Some(rgba(0x7060ebff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xe66533ff).into()),
..Default::default()
},
),
@ -2243,6 +2810,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xdf769bff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -2257,6 +2831,13 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0xccbfd9ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
@ -2264,6 +2845,20 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0xccbfd9ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0xccbfd9ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -2278,6 +2873,27 @@ pub fn noctis() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x49e9a6ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {

View file

@ -103,7 +103,14 @@ pub fn nord() -> UserThemeFamily {
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xebcb8bff).into()),
color: Some(rgba(0x81a1c1ff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x81a1c1ff).into()),
..Default::default()
},
),
@ -135,10 +142,24 @@ pub fn nord() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0x5e81acff).into()),
..Default::default()
},
),
(
"punctuation".into(),
UserHighlightStyle {
color: Some(rgba(0x81a1c1ff).into()),
color: Some(rgba(0xeceff4ff).into()),
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0xeceff4ff).into()),
..Default::default()
},
),
@ -149,6 +170,20 @@ pub fn nord() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0xeceff4ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0xeceff4ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -163,6 +198,27 @@ pub fn nord() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xa3be8cff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xa3be8cff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xa3be8cff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {

View file

@ -108,6 +108,13 @@ pub fn palenight() -> UserThemeFamily {
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xff5572ff).into()),
..Default::default()
},
),
(
"emphasis".into(),
UserHighlightStyle {
@ -180,6 +187,34 @@ pub fn palenight() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -194,6 +229,27 @@ pub fn palenight() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xc3e88dff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xc3e88dff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xc3e88dff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -327,6 +383,13 @@ pub fn palenight() -> UserThemeFamily {
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xff5572ff).into()),
..Default::default()
},
),
(
"emphasis".into(),
UserHighlightStyle {
@ -399,6 +462,34 @@ pub fn palenight() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -413,6 +504,27 @@ pub fn palenight() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xc3e88dff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xc3e88dff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xc3e88dff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -546,6 +658,13 @@ pub fn palenight() -> UserThemeFamily {
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0xff5572ff).into()),
..Default::default()
},
),
(
"emphasis".into(),
UserHighlightStyle {
@ -618,6 +737,34 @@ pub fn palenight() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x89ddffff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -632,6 +779,27 @@ pub fn palenight() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xc3e88dff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xc3e88dff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xc3e88dff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {

View file

@ -19,12 +19,12 @@ pub fn rose_pine() -> UserThemeFamily {
appearance: Appearance::Dark,
styles: UserThemeStylesRefinement {
colors: ThemeColorsRefinement {
border: Some(rgba(0x000000ff).into()),
border_variant: Some(rgba(0x000000ff).into()),
border: Some(rgba(0x00000000).into()),
border_variant: Some(rgba(0x00000000).into()),
border_focused: Some(rgba(0x6e6a8633).into()),
border_selected: Some(rgba(0x000000ff).into()),
border_transparent: Some(rgba(0x000000ff).into()),
border_disabled: Some(rgba(0x000000ff).into()),
border_selected: Some(rgba(0x00000000).into()),
border_transparent: Some(rgba(0x00000000).into()),
border_disabled: Some(rgba(0x00000000).into()),
elevated_surface_background: Some(rgba(0x1f1d2eff).into()),
surface_background: Some(rgba(0x1f1d2eff).into()),
background: Some(rgba(0x191724ff).into()),
@ -38,7 +38,7 @@ pub fn rose_pine() -> UserThemeFamily {
title_bar_background: Some(rgba(0x191724ff).into()),
toolbar_background: Some(rgba(0x1f1d2eff).into()),
tab_bar_background: Some(rgba(0x1f1d2eff).into()),
tab_inactive_background: Some(rgba(0x000000ff).into()),
tab_inactive_background: Some(rgba(0x00000000).into()),
tab_active_background: Some(rgba(0x6e6a861a).into()),
editor_background: Some(rgba(0x191724ff).into()),
editor_gutter_background: Some(rgba(0x191724ff).into()),
@ -103,6 +103,20 @@ pub fn rose_pine() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xebbcbaff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x9ccfd8ff).into()),
..Default::default()
},
),
(
"function".into(),
UserHighlightStyle {
@ -138,6 +152,34 @@ pub fn rose_pine() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x6e6a86ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x6e6a86ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x6e6a86ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x6e6a86ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -145,6 +187,34 @@ pub fn rose_pine() -> UserThemeFamily {
..Default::default()
},
),
(
"string.escape".into(),
UserHighlightStyle {
color: Some(rgba(0xf6c177ff).into()),
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xf6c177ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xf6c177ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xf6c177ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -196,12 +266,12 @@ pub fn rose_pine() -> UserThemeFamily {
appearance: Appearance::Dark,
styles: UserThemeStylesRefinement {
colors: ThemeColorsRefinement {
border: Some(rgba(0x000000ff).into()),
border_variant: Some(rgba(0x000000ff).into()),
border: Some(rgba(0x00000000).into()),
border_variant: Some(rgba(0x00000000).into()),
border_focused: Some(rgba(0x817c9c26).into()),
border_selected: Some(rgba(0x000000ff).into()),
border_transparent: Some(rgba(0x000000ff).into()),
border_disabled: Some(rgba(0x000000ff).into()),
border_selected: Some(rgba(0x00000000).into()),
border_transparent: Some(rgba(0x00000000).into()),
border_disabled: Some(rgba(0x00000000).into()),
elevated_surface_background: Some(rgba(0x2a273fff).into()),
surface_background: Some(rgba(0x2a273fff).into()),
background: Some(rgba(0x232136ff).into()),
@ -215,7 +285,7 @@ pub fn rose_pine() -> UserThemeFamily {
title_bar_background: Some(rgba(0x232136ff).into()),
toolbar_background: Some(rgba(0x2a273fff).into()),
tab_bar_background: Some(rgba(0x2a273fff).into()),
tab_inactive_background: Some(rgba(0x000000ff).into()),
tab_inactive_background: Some(rgba(0x00000000).into()),
tab_active_background: Some(rgba(0x817c9c14).into()),
editor_background: Some(rgba(0x232136ff).into()),
editor_gutter_background: Some(rgba(0x232136ff).into()),
@ -280,6 +350,20 @@ pub fn rose_pine() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xea9a97ff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x9ccfd8ff).into()),
..Default::default()
},
),
(
"function".into(),
UserHighlightStyle {
@ -315,6 +399,34 @@ pub fn rose_pine() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x6e6a86ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x6e6a86ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x6e6a86ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x6e6a86ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -322,6 +434,34 @@ pub fn rose_pine() -> UserThemeFamily {
..Default::default()
},
),
(
"string.escape".into(),
UserHighlightStyle {
color: Some(rgba(0xf6c177ff).into()),
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xf6c177ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xf6c177ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xf6c177ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -373,12 +513,12 @@ pub fn rose_pine() -> UserThemeFamily {
appearance: Appearance::Light,
styles: UserThemeStylesRefinement {
colors: ThemeColorsRefinement {
border: Some(rgba(0x000000ff).into()),
border_variant: Some(rgba(0x000000ff).into()),
border: Some(rgba(0x00000000).into()),
border_variant: Some(rgba(0x00000000).into()),
border_focused: Some(rgba(0x6e6a8614).into()),
border_selected: Some(rgba(0x000000ff).into()),
border_transparent: Some(rgba(0x000000ff).into()),
border_disabled: Some(rgba(0x000000ff).into()),
border_selected: Some(rgba(0x00000000).into()),
border_transparent: Some(rgba(0x00000000).into()),
border_disabled: Some(rgba(0x00000000).into()),
elevated_surface_background: Some(rgba(0xfffaf3ff).into()),
surface_background: Some(rgba(0xfffaf3ff).into()),
background: Some(rgba(0xfaf4edff).into()),
@ -392,7 +532,7 @@ pub fn rose_pine() -> UserThemeFamily {
title_bar_background: Some(rgba(0xfaf4edff).into()),
toolbar_background: Some(rgba(0xfffaf3ff).into()),
tab_bar_background: Some(rgba(0xfffaf3ff).into()),
tab_inactive_background: Some(rgba(0x000000ff).into()),
tab_inactive_background: Some(rgba(0x00000000).into()),
tab_active_background: Some(rgba(0x6e6a860d).into()),
editor_background: Some(rgba(0xfaf4edff).into()),
editor_gutter_background: Some(rgba(0xfaf4edff).into()),
@ -457,6 +597,20 @@ pub fn rose_pine() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xd7827eff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x56949fff).into()),
..Default::default()
},
),
(
"function".into(),
UserHighlightStyle {
@ -492,6 +646,34 @@ pub fn rose_pine() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x9893a5ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x9893a5ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x9893a5ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x9893a5ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -499,6 +681,34 @@ pub fn rose_pine() -> UserThemeFamily {
..Default::default()
},
),
(
"string.escape".into(),
UserHighlightStyle {
color: Some(rgba(0xea9d34ff).into()),
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0xea9d34ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0xea9d34ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0xea9d34ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {

View file

@ -103,6 +103,13 @@ pub fn solarized() -> UserThemeFamily {
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x268bd2ff).into()),
..Default::default()
},
),
(
"embedded".into(),
UserHighlightStyle {
@ -145,6 +152,13 @@ pub fn solarized() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xb58900ff).into()),
..Default::default()
},
),
(
"property".into(),
UserHighlightStyle {
@ -159,6 +173,34 @@ pub fn solarized() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x657b83ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x657b83ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x657b83ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x657b83ff).into()),
..Default::default()
},
),
(
"string".into(),
UserHighlightStyle {
@ -173,6 +215,27 @@ pub fn solarized() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x2aa198ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x2aa198ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x2aa198ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {
@ -298,6 +361,13 @@ pub fn solarized() -> UserThemeFamily {
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x268bd2ff).into()),
..Default::default()
},
),
(
"embedded".into(),
UserHighlightStyle {
@ -340,6 +410,13 @@ pub fn solarized() -> UserThemeFamily {
..Default::default()
},
),
(
"preproc".into(),
UserHighlightStyle {
color: Some(rgba(0xb58900ff).into()),
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
@ -361,6 +438,27 @@ pub fn solarized() -> UserThemeFamily {
..Default::default()
},
),
(
"string.regex".into(),
UserHighlightStyle {
color: Some(rgba(0x2aa198ff).into()),
..Default::default()
},
),
(
"string.special".into(),
UserHighlightStyle {
color: Some(rgba(0x2aa198ff).into()),
..Default::default()
},
),
(
"string.special.symbol".into(),
UserHighlightStyle {
color: Some(rgba(0x2aa198ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {

View file

@ -85,6 +85,20 @@ pub fn synthwave_84() -> UserThemeFamily {
..Default::default()
},
),
(
"constant".into(),
UserHighlightStyle {
color: Some(rgba(0xf97e72ff).into()),
..Default::default()
},
),
(
"constructor".into(),
UserHighlightStyle {
color: Some(rgba(0x72f1b8ff).into()),
..Default::default()
},
),
(
"function".into(),
UserHighlightStyle {
@ -148,6 +162,34 @@ pub fn synthwave_84() -> UserThemeFamily {
..Default::default()
},
),
(
"punctuation.bracket".into(),
UserHighlightStyle {
color: Some(rgba(0x36f9f6ff).into()),
..Default::default()
},
),
(
"punctuation.delimiter".into(),
UserHighlightStyle {
color: Some(rgba(0x36f9f6ff).into()),
..Default::default()
},
),
(
"punctuation.list_marker".into(),
UserHighlightStyle {
color: Some(rgba(0x36f9f6ff).into()),
..Default::default()
},
),
(
"punctuation.special".into(),
UserHighlightStyle {
color: Some(rgba(0x36f9f6ff).into()),
..Default::default()
},
),
(
"tag".into(),
UserHighlightStyle {

View file

@ -168,6 +168,14 @@ impl ZedSyntaxToken {
match self {
ZedSyntaxToken::CommentDoc => &[ZedSyntaxToken::Comment],
ZedSyntaxToken::VariableSpecial => &[ZedSyntaxToken::Variable],
ZedSyntaxToken::PunctuationBracket
| ZedSyntaxToken::PunctuationDelimiter
| ZedSyntaxToken::PunctuationListMarker
| ZedSyntaxToken::PunctuationSpecial => &[ZedSyntaxToken::Punctuation],
ZedSyntaxToken::StringEscape
| ZedSyntaxToken::StringRegex
| ZedSyntaxToken::StringSpecial
| ZedSyntaxToken::StringSpecialSymbol => &[ZedSyntaxToken::String],
_ => &[],
}
}
@ -178,9 +186,12 @@ impl ZedSyntaxToken {
ZedSyntaxToken::Boolean => vec!["constant.language"],
ZedSyntaxToken::Comment => vec!["comment"],
ZedSyntaxToken::CommentDoc => vec!["comment.block.documentation"],
ZedSyntaxToken::Constant => vec!["constant.character"],
ZedSyntaxToken::Constant => vec!["constant", "constant.language", "constant.character"],
ZedSyntaxToken::Constructor => {
vec!["entity.name.function.definition.special.constructor"]
vec![
"entity.name.tag",
"entity.name.function.definition.special.constructor",
]
}
ZedSyntaxToken::Embedded => vec!["meta.embedded"],
ZedSyntaxToken::Emphasis => vec!["markup.italic"],
@ -190,11 +201,7 @@ impl ZedSyntaxToken {
"markup.bold markup.italic",
],
ZedSyntaxToken::Enum => vec!["support.type.enum"],
ZedSyntaxToken::Function => vec![
"entity.name.function",
"variable.function",
"support.function",
],
ZedSyntaxToken::Function => vec!["entity.name.function", "variable.function"],
ZedSyntaxToken::Hint => vec![],
ZedSyntaxToken::Keyword => vec![
"keyword",
@ -215,7 +222,11 @@ impl ZedSyntaxToken {
ZedSyntaxToken::Number => vec!["constant.numeric", "number"],
ZedSyntaxToken::Operator => vec!["operator", "keyword.operator"],
ZedSyntaxToken::Predictive => vec![],
ZedSyntaxToken::Preproc => vec!["preproc"],
ZedSyntaxToken::Preproc => vec![
"preproc",
"meta.preprocessor",
"punctuation.definition.preprocessor",
],
ZedSyntaxToken::Primary => vec![],
ZedSyntaxToken::Property => vec![
"variable.member",
@ -228,7 +239,6 @@ impl ZedSyntaxToken {
"punctuation.section",
"punctuation.accessor",
"punctuation.separator",
"punctuation.terminator",
"punctuation.definition.tag",
],
ZedSyntaxToken::PunctuationBracket => vec![