Skip to content

Commit a2b1d43

Browse files
authored
Merge pull request #71 from estevam31/master
Add Vue.js language support
2 parents 7e4fd0f + f0285a0 commit a2b1d43

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

resources/vue.ascii

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{0}VUE{1}\\\\\ /////{0}VUE
2+
{0} VUE{1}\\\\\ /////{0}VUE
3+
{0} VUE{1}\\\\\ /////{0}VUE
4+
{0} VUE{1}\\\\\ /////{0}VUE
5+
{0} VUE{1}\\\\\ /////{0}VUE
6+
{0} VUE{1}\\\\\ /////{0}VUE
7+
{0} VUE{1}\\\\\ /////{0}VUE
8+
{0} VUE{1}\\\\\ /////{0}VUE
9+
{0} VUE{1}\\\\\/////{0}VUE
10+
{0} VUE{1}\\\\////{0}VUE
11+
{0} VUE{1}\\\///{0}VUE
12+
{0} VUE{1}\\//{0}VUE
13+
{0} VUE{1}||{0}VUE
14+
{0} VUEVUE
15+
{0} VUEV

src/main.rs

+6
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,7 @@ enum Language {
300300
Tcl,
301301
TypeScript,
302302
JavaScript,
303+
Vue,
303304
Perl,
304305
Php,
305306
Zig,
@@ -338,6 +339,7 @@ impl fmt::Display for Language {
338339
Language::Tcl => write!(f, "Tcl"),
339340
Language::TypeScript => write!(f, "TypeScript"),
340341
Language::JavaScript => write!(f, "JavaScript"),
342+
Language::Vue => write!(f, "Vue"),
341343
Language::Perl => write!(f, "Perl"),
342344
Language::Php => write!(f, "Php"),
343345
Language::Zig => write!(f, "Zig"),
@@ -739,6 +741,7 @@ impl From<tokei::LanguageType> for Language {
739741
tokei::LanguageType::Tcl => Language::Tcl,
740742
tokei::LanguageType::TypeScript => Language::TypeScript,
741743
tokei::LanguageType::JavaScript => Language::JavaScript,
744+
tokei::LanguageType::Vue => Language::Vue,
742745
tokei::LanguageType::Perl => Language::Perl,
743746
tokei::LanguageType::Php => Language::Php,
744747
tokei::LanguageType::Zig => Language::Zig,
@@ -779,6 +782,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
779782
tokei::LanguageType::Tcl,
780783
tokei::LanguageType::TypeScript,
781784
tokei::LanguageType::JavaScript,
785+
tokei::LanguageType::Vue,
782786
tokei::LanguageType::Perl,
783787
tokei::LanguageType::Php,
784788
tokei::LanguageType::Zig,
@@ -818,6 +822,7 @@ impl Info {
818822
Language::Tcl => include_str!("../resources/tcl.ascii"),
819823
Language::TypeScript => include_str!("../resources/typescript.ascii"),
820824
Language::JavaScript => include_str!("../resources/javascript.ascii"),
825+
Language::Vue => include_str!("../resources/vue.ascii"),
821826
Language::Perl => include_str!("../resources/perl.ascii"),
822827
Language::Php => include_str!("../resources/php.ascii"),
823828
Language::Zig => include_str!("../resources/zig.ascii"),
@@ -857,6 +862,7 @@ impl Info {
857862
Language::Tcl => vec![Color::Blue, Color::White, Color::BrightBlue],
858863
Language::TypeScript => vec![Color::Cyan],
859864
Language::JavaScript => vec![Color::BrightYellow],
865+
Language::Vue => vec![Color::BrightGreen, Color::Blue],
860866
Language::Perl => vec![Color::BrightBlue],
861867
Language::Php => vec![Color::BrightWhite],
862868
Language::Zig => vec![Color::Yellow],

0 commit comments

Comments
 (0)