@@ -1,5 +1,6 @@
11[[language]]
22name = "rust"
3+display-name = "Rust"
34scope = "source.rust"
45injection-regex = "rust"
56file-types = ["rs"]
@@ -14,6 +15,7 @@ procMacro = { enable = false }
1415
1516[[language]]
1617name = "toml"
18+display-name = "TOML"
1719scope = "source.toml"
1820injection-regex = "toml"
1921file-types = ["toml"]
@@ -24,6 +26,7 @@ indent = { tab-width = 2, unit = " " }
2426
2527[[language]]
2628name = "protobuf"
29+display-name = "Protobuf"
2730scope = "source.proto"
2831injection-regex = "protobuf"
2932file-types = ["proto"]
@@ -34,6 +37,7 @@ indent = { tab-width = 2, unit = " " }
3437
3538[[language]]
3639name = "elixir"
40+display-name = "Elixir"
3741scope = "source.elixir"
3842injection-regex = "elixir"
3943file-types = ["ex", "exs"]
@@ -46,6 +50,7 @@ indent = { tab-width = 2, unit = " " }
4650
4751[[language]]
4852name = "mint"
53+display-name = "Mint"
4954scope = "source.mint"
5055injection-regex = "mint"
5156file-types = ["mint"]
@@ -58,6 +63,7 @@ indent = { tab-width = 2, unit = " " }
5863
5964[[language]]
6065name = "json"
66+display-name = "JSON"
6167scope = "source.json"
6268injection-regex = "json"
6369file-types = ["json"]
@@ -67,6 +73,7 @@ indent = { tab-width = 2, unit = " " }
6773
6874[[language]]
6975name = "c"
76+display-name = "C"
7077scope = "source.c"
7178injection-regex = "c"
7279file-types = ["c"] # TODO: ["h"]
@@ -78,6 +85,7 @@ indent = { tab-width = 2, unit = " " }
7885
7986[[language]]
8087name = "cpp"
88+display-name = "C++"
8189scope = "source.cpp"
8290injection-regex = "cpp"
8391file-types = ["cc", "hh", "cpp", "hpp", "h", "ipp", "tpp", "cxx", "hxx", "ixx", "txx", "ino"]
@@ -89,6 +97,7 @@ indent = { tab-width = 2, unit = " " }
8997
9098[[language]]
9199name = "c-sharp"
100+display-name = "C#"
92101scope = "source.csharp"
93102injection-regex = "c-?sharp"
94103file-types = ["cs"]
@@ -99,6 +108,7 @@ indent = { tab-width = 4, unit = "\t" }
99108
100109[[language]]
101110name = "go"
111+display-name = "Go"
102112scope = "source.go"
103113injection-regex = "go"
104114file-types = ["go"]
@@ -112,6 +122,7 @@ indent = { tab-width = 4, unit = "\t" }
112122
113123[[language]]
114124name = "javascript"
125+display-name = "JavaScript"
115126scope = "source.js"
116127injection-regex = "^(js|javascript)$"
117128file-types = ["js", "mjs"]
@@ -124,6 +135,7 @@ indent = { tab-width = 2, unit = " " }
124135
125136[[language]]
126137name = "typescript"
138+display-name = "TypeScript"
127139scope = "source.ts"
128140injection-regex = "^(ts|typescript)$"
129141file-types = ["ts"]
@@ -136,6 +148,7 @@ indent = { tab-width = 2, unit = " " }
136148
137149[[language]]
138150name = "tsx"
151+display-name = "TSX"
139152scope = "source.tsx"
140153injection-regex = "^(tsx)$" # |typescript
141154file-types = ["tsx"]
@@ -147,6 +160,7 @@ indent = { tab-width = 2, unit = " " }
147160
148161[[language]]
149162name = "css"
163+display-name = "CSS"
150164scope = "source.css"
151165injection-regex = "css"
152166file-types = ["css"]
@@ -156,6 +170,7 @@ indent = { tab-width = 2, unit = " " }
156170
157171[[language]]
158172name = "html"
173+display-name = "HTML"
159174scope = "text.html.basic"
160175injection-regex = "html"
161176file-types = ["html"]
@@ -165,6 +180,7 @@ indent = { tab-width = 2, unit = " " }
165180
166181[[language]]
167182name = "python"
183+display-name = "Python"
168184scope = "source.python"
169185injection-regex = "python"
170186file-types = ["py"]
@@ -178,6 +194,7 @@ indent = { tab-width = 4, unit = " " }
178194
179195[[language]]
180196name = "nix"
197+display-name = "Nix"
181198scope = "source.nix"
182199injection-regex = "nix"
183200file-types = ["nix"]
@@ -190,6 +207,7 @@ indent = { tab-width = 2, unit = " " }
190207
191208[[language]]
192209name = "ruby"
210+display-name = "Ruby"
193211scope = "source.ruby"
194212injection-regex = "ruby"
195213file-types = ["rb"]
@@ -202,6 +220,7 @@ indent = { tab-width = 2, unit = " " }
202220
203221[[language]]
204222name = "bash"
223+display-name = "Bash"
205224scope = "source.bash"
206225injection-regex = "bash"
207226file-types = ["sh", "bash"]
@@ -214,6 +233,7 @@ indent = { tab-width = 2, unit = " " }
214233
215234[[language]]
216235name = "php"
236+display-name = "PHP"
217237scope = "source.php"
218238injection-regex = "php"
219239file-types = ["php"]
@@ -224,6 +244,7 @@ indent = { tab-width = 4, unit = " " }
224244
225245[[language]]
226246name = "latex"
247+display-name = "LaTeX"
227248scope = "source.tex"
228249injection-regex = "tex"
229250file-types = ["tex"]
@@ -234,6 +255,7 @@ indent = { tab-width = 4, unit = "\t" }
234255
235256[[language]]
236257name = "julia"
258+display-name = "Julia"
237259scope = "source.julia"
238260injection-regex = "julia"
239261file-types = ["jl"]
@@ -259,6 +281,7 @@ indent = { tab-width = 2, unit = " " }
259281
260282[[language]]
261283name = "java"
284+display-name = "Java"
262285scope = "source.java"
263286injection-regex = "java"
264287file-types = ["java"]
@@ -267,6 +290,7 @@ indent = { tab-width = 4, unit = " " }
267290
268291[[language]]
269292name = "ledger"
293+display-name = "Ledger"
270294scope = "source.ledger"
271295injection-regex = "ledger"
272296file-types = ["ldg", "ledger", "journal"]
@@ -276,6 +300,7 @@ indent = { tab-width = 4, unit = " " }
276300
277301[[language]]
278302name = "ocaml"
303+display-name = "OCaml"
279304scope = "source.ocaml"
280305injection-regex = "ocaml"
281306file-types = ["ml"]
@@ -286,6 +311,7 @@ indent = { tab-width = 2, unit = " " }
286311
287312[[language]]
288313name = "ocaml-interface"
314+display-name = "OCaml-Interface"
289315scope = "source.ocaml.interface"
290316file-types = ["mli"]
291317shebangs = []
@@ -295,6 +321,7 @@ indent = { tab-width = 2, unit = " "}
295321
296322[[language]]
297323name = "lua"
324+display-name = "Lua"
298325scope = "source.lua"
299326file-types = ["lua"]
300327shebangs = ["lua"]
@@ -304,6 +331,7 @@ indent = { tab-width = 2, unit = " " }
304331
305332[[language]]
306333name = "svelte"
334+display-name = "Svelte"
307335scope = "source.svelte"
308336injection-regex = "svelte"
309337file-types = ["svelte"]
@@ -314,6 +342,7 @@ language-server = { command = "svelteserver", args = ["--stdio"] }
314342
315343[[language]]
316344name = "vue"
345+display-name = "Vue"
317346scope = "source.vue"
318347injection-regex = "vue"
319348file-types = ["vue"]
@@ -322,6 +351,7 @@ indent = { tab-width = 2, unit = " " }
322351
323352[[language]]
324353name = "yaml"
354+display-name = "YAML"
325355scope = "source.yaml"
326356file-types = ["yml", "yaml"]
327357roots = []
@@ -330,6 +360,7 @@ indent = { tab-width = 2, unit = " " }
330360
331361# [[language]]
332362# name = "haskell"
363+# display-name = "Haskell"
333364# scope = "source.haskell"
334365# injection-regex = "haskell"
335366# file-types = ["hs"]
@@ -340,6 +371,7 @@ indent = { tab-width = 2, unit = " " }
340371
341372[[language]]
342373name = "zig"
374+display-name = "Zig"
343375scope = "source.zig"
344376injection-regex = "zig"
345377file-types = ["zig"]
@@ -352,6 +384,7 @@ indent = { tab-width = 4, unit = " " }
352384
353385[[language]]
354386name = "prolog"
387+display-name = "Prolog"
355388scope = "source.prolog"
356389roots = []
357390file-types = ["pl", "prolog"]
@@ -365,6 +398,7 @@ language-server = { command = "swipl", args = [
365398
366399[[language]]
367400name = "tsq"
401+display-name = "TSQ"
368402scope = "source.tsq"
369403file-types = ["scm"]
370404roots = []
@@ -373,6 +407,7 @@ indent = { tab-width = 2, unit = " " }
373407
374408[[language]]
375409name = "cmake"
410+display-name = "CMake"
376411scope = "source.cmake"
377412file-types = ["cmake", "CMakeLists.txt"]
378413roots = []
@@ -382,6 +417,7 @@ language-server = { command = "cmake-language-server" }
382417
383418[[language]]
384419name = "glsl"
420+display-name = "GLSL"
385421scope = "source.glsl"
386422file-types = ["glsl", "vert", "tesc", "tese", "geom", "frag", "comp" ]
387423roots = []
@@ -390,6 +426,7 @@ indent = { tab-width = 4, unit = " " }
390426
391427[[language]]
392428name = "perl"
429+display-name = "Perl"
393430scope = "source.perl"
394431file-types = ["pl", "pm"]
395432shebangs = ["perl"]
@@ -399,6 +436,7 @@ indent = { tab-width = 2, unit = " " }
399436
400437[[language]]
401438name = "racket"
439+display-name = "Racket"
402440scope = "source.rkt"
403441roots = []
404442file-types = ["rkt"]
@@ -408,6 +446,7 @@ language-server = { command = "racket", args = ["-l", "racket-langserver"] }
408446
409447[[language]]
410448name = "wgsl"
449+display-name = "WGSL"
411450scope = "source.wgsl"
412451file-types = ["wgsl"]
413452roots = []
@@ -416,6 +455,7 @@ indent = { tab-width = 4, unit = " " }
416455
417456[[language]]
418457name = "llvm"
458+display-name = "LLVM"
419459scope = "source.llvm"
420460roots = []
421461file-types = ["ll"]