Skip to content

Commit f1538c1

Browse files
Add Vue.js language support
1 parent d9bfb73 commit f1538c1

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

Diff for: 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

Diff for: src/main.rs

+6
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,7 @@ enum Language {
298298
Tcl,
299299
TypeScript,
300300
JavaScript,
301+
Vue
301302
Perl,
302303
Php,
303304
Zig,
@@ -334,6 +335,7 @@ impl fmt::Display for Language {
334335
Language::Tcl => write!(f, "Tcl"),
335336
Language::TypeScript => write!(f, "TypeScript"),
336337
Language::JavaScript => write!(f, "JavaScript"),
338+
Language::Vue => write!(f, "Vue"),
337339
Language::Perl => write!(f, "Perl"),
338340
Language::Php => write!(f, "Php"),
339341
Language::Zig => write!(f, "Zig"),
@@ -733,6 +735,7 @@ impl From<tokei::LanguageType> for Language {
733735
tokei::LanguageType::Tcl => Language::Tcl,
734736
tokei::LanguageType::TypeScript => Language::TypeScript,
735737
tokei::LanguageType::JavaScript => Language::JavaScript,
738+
tokei::LanguageType::Vue => Language::Vue,
736739
tokei::LanguageType::Perl => Language::Perl,
737740
tokei::LanguageType::Php => Language::Php,
738741
tokei::LanguageType::Zig => Language::Zig,
@@ -771,6 +774,7 @@ fn get_all_language_types() -> Vec<tokei::LanguageType> {
771774
tokei::LanguageType::Tcl,
772775
tokei::LanguageType::TypeScript,
773776
tokei::LanguageType::JavaScript,
777+
tokei::LanguageType::Vue,
774778
tokei::LanguageType::Perl,
775779
tokei::LanguageType::Php,
776780
tokei::LanguageType::Zig,
@@ -808,6 +812,7 @@ impl Info {
808812
Language::Tcl => include_str!("../resources/tcl.ascii"),
809813
Language::TypeScript => include_str!("../resources/typescript.ascii"),
810814
Language::JavaScript => include_str!("../resources/javascript.ascii"),
815+
Language::Vue => include_str!("../resources/vue.ascii"),
811816
Language::Perl => include_str!("../resources/perl.ascii"),
812817
Language::Php => include_str!("../resources/php.ascii"),
813818
Language::Zig => include_str!("../resources/zig.ascii"),
@@ -845,6 +850,7 @@ impl Info {
845850
Language::Tcl => vec![Color::Blue, Color::White, Color::BrightBlue],
846851
Language::TypeScript => vec![Color::Cyan],
847852
Language::JavaScript => vec![Color::BrightYellow],
853+
Language::Vue => vec![Color::BrightGreen, Color::Blue],
848854
Language::Perl => vec![Color::BrightBlue],
849855
Language::Php => vec![Color::BrightWhite],
850856
Language::Zig => vec![Color::Yellow],

0 commit comments

Comments
 (0)