Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions mdsf-vscode/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion mdsf-vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
"@typescript-eslint/eslint-plugin": "^8.60.1",
"@typescript-eslint/parser": "^8.63.0",
"@vscode/test-cli": "^0.0.15",
"@vscode/test-electron": "^3.0.0",
"@vscode/test-electron": "^3.1.0",
"esbuild": "^0.28.1",
"eslint": "^10.6.0",
"globals": "^17.7.0",
Expand Down
32 changes: 32 additions & 0 deletions mdsf/src/filetype/generated_file_types.rs
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"aidl" => Some(".aidl"),
"aiken" => Some(".ak"),
"al" => Some(".al"),
"aleo" => Some(".aleo"),
"algol" => Some(".alg"),
"alloy" => Some(".als"),
"altium designer" => Some(".OutJob"),
Expand Down Expand Up @@ -86,6 +87,7 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"avro idl" => Some(".avdl"),
"awk" => Some(".awk"),
"b (formal method)" => Some(".mch"),
"b" => Some(".b"),
"b3d" => Some(".bb"),
"b4x" => Some(".bas"),
"ballerina" => Some(".bal"),
Expand All @@ -98,6 +100,7 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"batch" => Some(".bat"),
"batchfile" => Some(".bat"),
"bazel" => Some(".bzl"),
"bbcode" => Some(".bbcode"),
"be" => Some(".be"),
"beef" => Some(".bf"),
"befunge" => Some(".befunge"),
Expand Down Expand Up @@ -461,6 +464,10 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"ile rpg" => Some(".rpgle"),
"imagej macro" => Some(".ijm"),
"imba" => Some(".imba"),
"imhex pattern language" => Some(".hexpat"),
"imhex" => Some(".hexpat"),
"imhexpatternlanguage" => Some(".hexpat"),
"imhexpl" => Some(".hexpat"),
"inc" => Some(".php"),
"inform 7" => Some(".ni"),
"inform7" => Some(".ni"),
Expand All @@ -480,6 +487,8 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"jai" => Some(".jai"),
"janet" => Some(".janet"),
"jasmin" => Some(".j"),
"jass" => Some(".j"),
"jass2" => Some(".j"),
"java properties" => Some(".properties"),
"java server page" => Some(".gsp"),
"java server pages" => Some(".jsp"),
Expand Down Expand Up @@ -569,6 +578,7 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"livecode script" => Some(".livecodescript"),
"livescript" => Some(".ls"),
"llvm" => Some(".ll"),
"lobster" => Some(".lobster"),
"logos" => Some(".xm"),
"logtalk" => Some(".lgt"),
"lolcode" => Some(".lol"),
Expand Down Expand Up @@ -623,6 +633,7 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"microsoft developer studio project" => Some(".dsp"),
"microsoft visual studio solution" => Some(".sln"),
"minid" => Some(".minid"),
"miniscript" => Some(".ms"),
"miniyaml" => Some(".yaml"),
"minizinc data" => Some(".dzn"),
"minizinc" => Some(".mzn"),
Expand Down Expand Up @@ -996,6 +1007,7 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"tabular model definition language" => Some(".tmdl"),
"tact" => Some(".tact"),
"talon" => Some(".talon"),
"tape" => Some(".tape"),
"tcl" => Some(".tcl"),
"tcsh" => Some(".tcsh"),
"tea" => Some(".tea"),
Expand All @@ -1017,6 +1029,7 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"tla" => Some(".tla"),
"tmdl" => Some(".tmdl"),
"toit" => Some(".toit"),
"tolk" => Some(".tolk"),
"toml" => Some(".toml"),
"topojson" => Some(".json"),
"traveling salesman problem" => Some(".tsp"),
Expand All @@ -1040,6 +1053,7 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"typescriptreact" => Some(".tsx"),
"typespec" => Some(".tsp"),
"typst" => Some(".typ"),
"ucode" => Some(".uc"),
"udiff" => Some(".diff"),
"ultisnip" => Some(".snip"),
"ultisnips" => Some(".snip"),
Expand Down Expand Up @@ -1070,7 +1084,9 @@ pub fn language_to_ext(language: &str) -> Option<&'static str> {
"velocity" => Some(".vtl"),
"vento" => Some(".vto"),
"verilog" => Some(".v"),
"verse" => Some(".verse"),
"vhdl" => Some(".vhdl"),
"vhs" => Some(".tape"),
"vim help file" => Some(".txt"),
"vim script" => Some(".vim"),
"vim snippet" => Some(".snip"),
Expand Down Expand Up @@ -1207,6 +1223,7 @@ mod test_language_to_ext {
("aidl", ".aidl"),
("aiken", ".ak"),
("al", ".al"),
("aleo", ".aleo"),
("algol", ".alg"),
("alloy", ".als"),
("altium designer", ".OutJob"),
Expand Down Expand Up @@ -1254,6 +1271,7 @@ mod test_language_to_ext {
("avro idl", ".avdl"),
("awk", ".awk"),
("b (formal method)", ".mch"),
("b", ".b"),
("b3d", ".bb"),
("b4x", ".bas"),
("ballerina", ".bal"),
Expand All @@ -1266,6 +1284,7 @@ mod test_language_to_ext {
("batch", ".bat"),
("batchfile", ".bat"),
("bazel", ".bzl"),
("bbcode", ".bbcode"),
("be", ".be"),
("beef", ".bf"),
("befunge", ".befunge"),
Expand Down Expand Up @@ -1629,6 +1648,10 @@ mod test_language_to_ext {
("ile rpg", ".rpgle"),
("imagej macro", ".ijm"),
("imba", ".imba"),
("imhex pattern language", ".hexpat"),
("imhex", ".hexpat"),
("imhexpatternlanguage", ".hexpat"),
("imhexpl", ".hexpat"),
("inc", ".php"),
("inform 7", ".ni"),
("inform7", ".ni"),
Expand All @@ -1648,6 +1671,8 @@ mod test_language_to_ext {
("jai", ".jai"),
("janet", ".janet"),
("jasmin", ".j"),
("jass", ".j"),
("jass2", ".j"),
("java properties", ".properties"),
("java server page", ".gsp"),
("java server pages", ".jsp"),
Expand Down Expand Up @@ -1737,6 +1762,7 @@ mod test_language_to_ext {
("livecode script", ".livecodescript"),
("livescript", ".ls"),
("llvm", ".ll"),
("lobster", ".lobster"),
("logos", ".xm"),
("logtalk", ".lgt"),
("lolcode", ".lol"),
Expand Down Expand Up @@ -1791,6 +1817,7 @@ mod test_language_to_ext {
("microsoft developer studio project", ".dsp"),
("microsoft visual studio solution", ".sln"),
("minid", ".minid"),
("miniscript", ".ms"),
("miniyaml", ".yaml"),
("minizinc data", ".dzn"),
("minizinc", ".mzn"),
Expand Down Expand Up @@ -2164,6 +2191,7 @@ mod test_language_to_ext {
("tabular model definition language", ".tmdl"),
("tact", ".tact"),
("talon", ".talon"),
("tape", ".tape"),
("tcl", ".tcl"),
("tcsh", ".tcsh"),
("tea", ".tea"),
Expand All @@ -2185,6 +2213,7 @@ mod test_language_to_ext {
("tla", ".tla"),
("tmdl", ".tmdl"),
("toit", ".toit"),
("tolk", ".tolk"),
("toml", ".toml"),
("topojson", ".json"),
("traveling salesman problem", ".tsp"),
Expand All @@ -2208,6 +2237,7 @@ mod test_language_to_ext {
("typescriptreact", ".tsx"),
("typespec", ".tsp"),
("typst", ".typ"),
("ucode", ".uc"),
("udiff", ".diff"),
("ultisnip", ".snip"),
("ultisnips", ".snip"),
Expand Down Expand Up @@ -2238,7 +2268,9 @@ mod test_language_to_ext {
("velocity", ".vtl"),
("vento", ".vto"),
("verilog", ".v"),
("verse", ".verse"),
("vhdl", ".vhdl"),
("vhs", ".tape"),
("vim help file", ".txt"),
("vim script", ".vim"),
("vim snippet", ".snip"),
Expand Down