Prep for multiline comments
This commit is contained in:
parent
10e4c7ddb8
commit
8169adcb2f
@ -9,6 +9,7 @@ pub struct HighlightingOptions {
|
||||
strings: bool,
|
||||
characters: bool,
|
||||
comments: bool,
|
||||
multiline_comments: bool,
|
||||
primary_keywords: Vec<String>,
|
||||
secondary_keywords: Vec<String>,
|
||||
}
|
||||
@ -40,6 +41,7 @@ impl FileType {
|
||||
strings: true,
|
||||
characters: true,
|
||||
comments: true,
|
||||
multiline_comments: true,
|
||||
primary_keywords: vec![
|
||||
"as".to_string(),
|
||||
"break".to_string(),
|
||||
@ -143,4 +145,8 @@ impl HighlightingOptions {
|
||||
pub fn secondary_keywords(&self) -> &Vec<String> {
|
||||
&self.secondary_keywords
|
||||
}
|
||||
|
||||
pub fn multiline_comments(&self) -> bool {
|
||||
&self.multiline_comments
|
||||
}
|
||||
}
|
||||
|
@ -8,6 +8,7 @@ pub enum Type {
|
||||
String,
|
||||
Character,
|
||||
Comment,
|
||||
MultilineComment,
|
||||
PrimaryKeywords,
|
||||
SecondaryKeywords,
|
||||
}
|
||||
@ -19,7 +20,7 @@ impl Type {
|
||||
Type::Match => color::Rgb(38, 139, 210),
|
||||
Type::String => color::Rgb(211, 54, 130),
|
||||
Type::Character => color::Rgb(108, 113, 196),
|
||||
Type::Comment => color::Rgb(133, 153, 0),
|
||||
Type::Comment | Type::MultilineComment => color::Rgb(133, 153, 0),
|
||||
Type::PrimaryKeywords => color::Rgb(181, 137, 0),
|
||||
Type::SecondaryKeywords => color::Rgb(42, 161, 152),
|
||||
_ => color::Rgb(255, 255, 255),
|
||||
|
Loading…
Reference in New Issue
Block a user