support tcl (#64)

This commit is contained in:
Corentin Henry 2016-09-20 17:44:07 -07:00 committed by Aaron Power
parent 86c4517977
commit c9ca419b71
2 changed files with 6 additions and 0 deletions

View file

@ -159,6 +159,8 @@ pub enum LanguageType {
Sql,
/// Swift
Swift,
/// Tcl
Tcl,
/// Tex
Tex,
/// Text
@ -265,6 +267,7 @@ impl LanguageType {
Sml => "Standard ML",
Sql => "SQL",
Swift => "Swift",
Tcl => "TCL",
Tex => "TeX",
Text => "Plain Text",
Toml => "TOML",
@ -363,6 +366,7 @@ impl LanguageType {
"sml" => Some(Sml),
"sql" => Some(Sql),
"swift" => Some(Swift),
"tcl" => Some(Tcl),
"tex" | "sty" => Some(Tex),
"toml" => Some(Toml),
"ts" => Some(TypeScript),

View file

@ -363,6 +363,8 @@ impl Languages {
Sql => Language::new(vec!["--"], vec![("/*", "*/")])
.set_quotes(vec![("'", "'")]),
Swift => Language::new_c().nested(),
Tcl => Language::new_hash()
.set_quotes(vec![("\"", "\""), ("'", "'")]),
Tex => Language::new_single(vec!["%"]),
Text => Language::new_blank(),
Toml => Language::new_hash()