-
Notifications
You must be signed in to change notification settings - Fork 0
/
FileExtension.kt
138 lines (136 loc) · 4.66 KB
/
FileExtension.kt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
package ch.addere.keystrokeenumerator.core.domain.model.fileextension
import ch.addere.keystrokeenumerator.core.domain.model.fileextension.FileExtensionName.*
enum class FileExtension(val extension: String, val extensionName: FileExtensionName) {
ABAP_ABAP("abap", ABAP),
AGS_SCRIPT_ASH("ash", AGS_SCRIPT),
AMPL_AMPL("ampl", AMPL),
BATCH_FILE_BAT("bat", BATCH_FILE),
CPP_CC("cc", CPP),
CPP_CP("cp", CPP),
CPP_CPP("cpp", CPP),
CPP_CXX("cxx", CPP),
CPP_C_PLUS_PLUSS("c++", CPP),
CPP_H("h", CPP),
CPP_HH("hh", CPP),
CPP_HPP("hpp", CPP),
CPP_HXX("hxx", CPP),
CPP_H_PLUS_PLUS("h++", CPP),
CPP_INC("inc", CPP),
CPP_INL("inl", CPP),
CPP_IPP("ipp", CPP),
CPP_TCC("tcc", CPP),
CPP_TPP("tpp", CPP),
CSS_CSS("css", CSS),
C_C("c", C),
C_CATS("cats", C),
C_H("h", C),
C_IDC("idc", C),
C_W("w", C),
G4("g4", ANTLR),
GROFF_1("1", GROFF),
GROFF_2("2", GROFF),
GROFF_3("3", GROFF),
GROFF_4("4", GROFF),
GROFF_5("5", GROFF),
GROFF_6("6", GROFF),
GROFF_7("7", GROFF),
GROFF_8("8", GROFF),
GROFF_9("9", GROFF),
HASKELL_HS("hs", HASKELL),
HASKELL_HSC("hsc", HASKELL),
HTML_HTM("htm", HTML),
HTML_HTML("html", HTML),
HTML_HTML_HL("html.hl", HTML),
HTML_INC("inc", HTML),
HTML_ST("st", HTML),
HTML_XHT("xht", HTML),
HTML_XHTML("xhtml", HTML),
JAVA_JAVA("java", JAVA),
JAVA_SCRIPT_BONES("bones", JAVA_SCRIPT),
JAVA_SCRIPT_ES("es", JAVA_SCRIPT),
JAVA_SCRIPT_ES6("es6", JAVA_SCRIPT),
JAVA_SCRIPT_FRAG("frag", JAVA_SCRIPT),
JAVA_SCRIPT_GS("gs", JAVA_SCRIPT),
JAVA_SCRIPT_JAKE("jake", JAVA_SCRIPT),
JAVA_SCRIPT_JS("js", JAVA_SCRIPT),
JAVA_SCRIPT_JSB("jsb", JAVA_SCRIPT),
JAVA_SCRIPT_JSCAD("jscad", JAVA_SCRIPT),
JAVA_SCRIPT_JSFL("jsfl", JAVA_SCRIPT),
JAVA_SCRIPT_JSM("jsm", JAVA_SCRIPT),
JAVA_SCRIPT_JSS("jss", JAVA_SCRIPT),
JAVA_SCRIPT_NJS("njs", JAVA_SCRIPT),
JAVA_SCRIPT_PAC("pac", JAVA_SCRIPT),
JAVA_SCRIPT_SJS("sjs", JAVA_SCRIPT),
JAVA_SCRIPT_SSJS("ssjs", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_BUILD("sublime-build", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_COMMANDS("sublime-commands", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_COMPLETIONS("sublime-completions", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_KEYMAP("sublime-keymap", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_MACRO("sublime-macro", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_MENU("sublime-menu", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_METRICS("sublime-metrics", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_MOUSEMAP("sublime-mousemap", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_PROJECT("sublime-project", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_SESSION("sublime-session", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_SETTINGS("sublime-settings", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_THEME("sublime-theme", JAVA_SCRIPT),
JAVA_SCRIPT_SUBLIME_WORKSPACE("sublime-workspace", JAVA_SCRIPT),
JAVA_SCRIPT_XSJS("xsjs", JAVA_SCRIPT),
JAVA_SCRIPT_XSJSLIB("xsjslib", JAVA_SCRIPT),
JAVA_SCRIPT__JS("_js", JAVA_SCRIPT),
JSON_JSON("json", JSON),
KOTLIN_KT("kt", KOTLIN),
KOTLIN_KTM("ktm", KOTLIN),
KOTLIN_KTS("kts", KOTLIN),
MARKDOWN_MARKDOWN("markdown", MARKDOWN),
MARKDOWN_MD("md", MARKDOWN),
MARKDOWN_MDDN("mddn", MARKDOWN),
MARKDOWN_MKD("mkd", MARKDOWN),
MARKDOWN_MKDN("mkdn", MARKDOWN),
MARKDOWN_MKDOWN("mkdown", MARKDOWN),
MARKDOWN_RON("ron", MARKDOWN),
PERL_AL("al", PERL),
PERL_CGI("cgi", PERL),
PERL_FCGI("fcgi", PERL),
PERL_PERL("perl", PERL),
PERL_PH("ph", PERL),
PERL_PL("pl", PERL),
PERL_PLX("plx", PERL),
PERL_PM("pm", PERL),
PERL_POD("pod", PERL),
PERL_PSGI("psgi", PERL),
PERL_T("t", PERL),
PUBLIC_KEY_ASC("asc", PUBLIC_KEY),
PYTHON_BZL("bzl", PYTHON),
PYTHON_CGI("cgi", PYTHON),
PYTHON_FCGI("fcgi", PYTHON),
PYTHON_GYP("gyp", PYTHON),
PYTHON_LMI("lmi", PYTHON),
PYTHON_PY("py", PYTHON),
PYTHON_PYDE("pyde", PYTHON),
PYTHON_PYP("pyp", PYTHON),
PYTHON_PYT("pyt", PYTHON),
PYTHON_PYW("pyw", PYTHON),
PYTHON_RPY("rpy", PYTHON),
PYTHON_TAC("tac", PYTHON),
PYTHON_WSGI("wsgi", PYTHON),
PYTHON_XPY("xpy", PYTHON),
RUST_RS("rs", RUST),
RUST_RS_IN("rs.in", RUST),
SHELL_BASH("bash", SHELL),
SHELL_BATS("bats", SHELL),
SHELL_CGI("cgi", SHELL),
SHELL_COMMAND("command", SHELL),
SHELL_FCGI("fcgi", SHELL),
SHELL_KSH("ksh", SHELL),
SHELL_SH("sh", SHELL),
SHELL_SH_IN("sh.in", SHELL),
SHELL_TMUX("tmux", SHELL),
SHELL_TOOL("tool", SHELL),
SHELL_ZSH("zsh", SHELL),
TEXT_TXT("txt", TEXT),
TYPE_SCRIPT_TS("ts", TYPE_SCRIPT),
TYPE_SCRIPT_TSX("tsx", TYPE_SCRIPT),
XML_MOD("mod", XML),
XML_XML("xml", XML),
}