@@ -1,6 +1,5 @@
1[[language]]
1[[language]]
2name = "rust"
2name = "rust"
4scope = "source.rust"
3scope = "source.rust"
5injection-regex = "rust"
4injection-regex = "rust"
6file-types = ["rs"]
5file-types = ["rs"]
@@ -15,7 +14,6 @@ procMacro = { enable = false }
16[[language]]
15[[language]]
17name = "toml"
16name = "toml"
19scope = "source.toml"
17scope = "source.toml"
20injection-regex = "toml"
18injection-regex = "toml"
21file-types = ["toml"]
19file-types = ["toml"]
@@ -26,7 +24,6 @@ indent = { tab-width = 2, unit = " " }
27[[language]]
25[[language]]
28name = "protobuf"
26name = "protobuf"
29−display-name = "Protobuf"
30scope = "source.proto"
27scope = "source.proto"
31injection-regex = "protobuf"
28injection-regex = "protobuf"
32file-types = ["proto"]
29file-types = ["proto"]
@@ -37,7 +34,6 @@ indent = { tab-width = 2, unit = " " }
38[[language]]
35[[language]]
39name = "elixir"
36name = "elixir"
40−display-name = "Elixir"
41scope = "source.elixir"
37scope = "source.elixir"
42injection-regex = "elixir"
38injection-regex = "elixir"
43file-types = ["ex", "exs"]
39file-types = ["ex", "exs"]
@@ -50,7 +46,6 @@ indent = { tab-width = 2, unit = " " }
51[[language]]
47[[language]]
52name = "mint"
48name = "mint"
54scope = "source.mint"
49scope = "source.mint"
55injection-regex = "mint"
50injection-regex = "mint"
56file-types = ["mint"]
51file-types = ["mint"]
@@ -63,7 +58,6 @@ indent = { tab-width = 2, unit = " " }
64[[language]]
59[[language]]
65name = "json"
60name = "json"
67scope = "source.json"
61scope = "source.json"
68injection-regex = "json"
62injection-regex = "json"
69file-types = ["json"]
63file-types = ["json"]
@@ -73,7 +67,6 @@ indent = { tab-width = 2, unit = " " }
74[[language]]
68[[language]]
77scope = "source.c"
70scope = "source.c"
78injection-regex = "c"
71injection-regex = "c"
79file-types = ["c"] # TODO: ["h"]
72file-types = ["c"] # TODO: ["h"]
@@ -85,7 +78,6 @@ indent = { tab-width = 2, unit = " " }
86[[language]]
79[[language]]
87name = "cpp"
80name = "cpp"
89scope = "source.cpp"
81scope = "source.cpp"
90injection-regex = "cpp"
82injection-regex = "cpp"
91file-types = ["cc", "hh", "cpp", "hpp", "h", "ipp", "tpp", "cxx", "hxx", "ixx", "txx", "ino"]
83file-types = ["cc", "hh", "cpp", "hpp", "h", "ipp", "tpp", "cxx", "hxx", "ixx", "txx", "ino"]
@@ -97,7 +89,6 @@ indent = { tab-width = 2, unit = " " }
98[[language]]
90[[language]]
99name = "c-sharp"
91name = "c-sharp"
101scope = "source.csharp"
92scope = "source.csharp"
102injection-regex = "c-?sharp"
93injection-regex = "c-?sharp"
103file-types = ["cs"]
94file-types = ["cs"]
@@ -108,7 +99,6 @@ indent = { tab-width = 4, unit = "\t" }
109[[language]]
100[[language]]
110name = "go"
101name = "go"
112scope = "source.go"
102scope = "source.go"
113injection-regex = "go"
103injection-regex = "go"
114file-types = ["go"]
104file-types = ["go"]
@@ -122,7 +112,6 @@ indent = { tab-width = 4, unit = "\t" }
123[[language]]
113[[language]]
124name = "javascript"
114name = "javascript"
125−display-name = "JavaScript"
126scope = "source.js"
115scope = "source.js"
127injection-regex = "^(js|javascript)$"
116injection-regex = "^(js|javascript)$"
128file-types = ["js", "mjs"]
117file-types = ["js", "mjs"]
@@ -135,7 +124,6 @@ indent = { tab-width = 2, unit = " " }
136[[language]]
125[[language]]
137name = "typescript"
126name = "typescript"
138−display-name = "TypeScript"
139scope = "source.ts"
127scope = "source.ts"
140injection-regex = "^(ts|typescript)$"
128injection-regex = "^(ts|typescript)$"
141file-types = ["ts"]
129file-types = ["ts"]
@@ -148,7 +136,6 @@ indent = { tab-width = 2, unit = " " }
149[[language]]
137[[language]]
150name = "tsx"
138name = "tsx"
152scope = "source.tsx"
139scope = "source.tsx"
153injection-regex = "^(tsx)$" # |typescript
140injection-regex = "^(tsx)$" # |typescript
154file-types = ["tsx"]
141file-types = ["tsx"]
@@ -160,7 +147,6 @@ indent = { tab-width = 2, unit = " " }
161[[language]]
148[[language]]
162name = "css"
149name = "css"
164scope = "source.css"
150scope = "source.css"
165injection-regex = "css"
151injection-regex = "css"
166file-types = ["css"]
152file-types = ["css"]
@@ -170,7 +156,6 @@ indent = { tab-width = 2, unit = " " }
171[[language]]
157[[language]]
172name = "html"
158name = "html"
173−display-name = "HTML"
174scope = "text.html.basic"
159scope = "text.html.basic"
175injection-regex = "html"
160injection-regex = "html"
176file-types = ["html"]
161file-types = ["html"]
@@ -180,7 +165,6 @@ indent = { tab-width = 2, unit = " " }
181[[language]]
166[[language]]
182name = "python"
167name = "python"
183−display-name = "Python"
184scope = "source.python"
168scope = "source.python"
185injection-regex = "python"
169injection-regex = "python"
186file-types = ["py"]
170file-types = ["py"]
@@ -194,7 +178,6 @@ indent = { tab-width = 4, unit = " " }
195[[language]]
179[[language]]
196name = "nix"
180name = "nix"
198scope = "source.nix"
181scope = "source.nix"
199injection-regex = "nix"
182injection-regex = "nix"
200file-types = ["nix"]
183file-types = ["nix"]
@@ -207,7 +190,6 @@ indent = { tab-width = 2, unit = " " }
208[[language]]
191[[language]]
209name = "ruby"
192name = "ruby"
210−display-name = "Ruby"
211scope = "source.ruby"
193scope = "source.ruby"
212injection-regex = "ruby"
194injection-regex = "ruby"
213file-types = ["rb"]
195file-types = ["rb"]
@@ -220,7 +202,6 @@ indent = { tab-width = 2, unit = " " }
221[[language]]
203[[language]]
222name = "bash"
204name = "bash"
223−display-name = "Bash"
224scope = "source.bash"
205scope = "source.bash"
225injection-regex = "bash"
206injection-regex = "bash"
226file-types = ["sh", "bash"]
207file-types = ["sh", "bash"]
@@ -233,7 +214,6 @@ indent = { tab-width = 2, unit = " " }
234[[language]]
215[[language]]
235name = "php"
216name = "php"
237scope = "source.php"
217scope = "source.php"
238injection-regex = "php"
218injection-regex = "php"
239file-types = ["php"]
219file-types = ["php"]
@@ -244,7 +224,6 @@ indent = { tab-width = 4, unit = " " }
245[[language]]
225[[language]]
246name = "latex"
226name = "latex"
247−display-name = "LaTeX"
248scope = "source.tex"
227scope = "source.tex"
249injection-regex = "tex"
228injection-regex = "tex"
250file-types = ["tex"]
229file-types = ["tex"]
@@ -255,7 +234,6 @@ indent = { tab-width = 4, unit = "\t" }
256[[language]]
235[[language]]
257name = "julia"
236name = "julia"
258−display-name = "Julia"
259scope = "source.julia"
237scope = "source.julia"
260injection-regex = "julia"
238injection-regex = "julia"
261file-types = ["jl"]
239file-types = ["jl"]
@@ -271,7 +249,6 @@ language-server = { command = "julia", args = [
271 using Pkg;
249 using Pkg;
272 import StaticLint;
250 import StaticLint;
273 env_path = dirname(Pkg.Types.Context().env.project_file);
251 env_path = dirname(Pkg.Types.Context().env.project_file);
275 server = LanguageServer.LanguageServerInstance(stdin, stdout, env_path, "");
252 server = LanguageServer.LanguageServerInstance(stdin, stdout, env_path, "");
276 server.runlinter = true;
253 server.runlinter = true;
277 run(server);
254 run(server);
@@ -281,7 +258,6 @@ indent = { tab-width = 2, unit = " " }
282[[language]]
259[[language]]
283name = "java"
260name = "java"
284−display-name = "Java"
285scope = "source.java"
261scope = "source.java"
286injection-regex = "java"
262injection-regex = "java"
287file-types = ["java"]
263file-types = ["java"]
@@ -290,7 +266,6 @@ indent = { tab-width = 4, unit = " " }
291[[language]]
267[[language]]
292name = "ledger"
268name = "ledger"
293−display-name = "Ledger"
294scope = "source.ledger"
269scope = "source.ledger"
295injection-regex = "ledger"
270injection-regex = "ledger"
296file-types = ["ldg", "ledger", "journal"]
271file-types = ["ldg", "ledger", "journal"]
@@ -300,7 +275,6 @@ indent = { tab-width = 4, unit = " " }
301[[language]]
276[[language]]
302name = "ocaml"
277name = "ocaml"
303−display-name = "OCaml"
304scope = "source.ocaml"
278scope = "source.ocaml"
305injection-regex = "ocaml"
279injection-regex = "ocaml"
306file-types = ["ml"]
280file-types = ["ml"]
@@ -311,7 +285,6 @@ indent = { tab-width = 2, unit = " " }
312[[language]]
286[[language]]
313name = "ocaml-interface"
287name = "ocaml-interface"
314−display-name = "OCaml-Interface"
315scope = "source.ocaml.interface"
288scope = "source.ocaml.interface"
316file-types = ["mli"]
289file-types = ["mli"]
317shebangs = []
290shebangs = []
@@ -321,7 +294,6 @@ indent = { tab-width = 2, unit = " "}
322[[language]]
295[[language]]
323name = "lua"
296name = "lua"
325scope = "source.lua"
297scope = "source.lua"
326file-types = ["lua"]
298file-types = ["lua"]
327shebangs = ["lua"]
299shebangs = ["lua"]
@@ -331,7 +303,6 @@ indent = { tab-width = 2, unit = " " }
332[[language]]
304[[language]]
333name = "svelte"
305name = "svelte"
334−display-name = "Svelte"
335scope = "source.svelte"
306scope = "source.svelte"
336injection-regex = "svelte"
307injection-regex = "svelte"
337file-types = ["svelte"]
308file-types = ["svelte"]
@@ -342,7 +313,6 @@ language-server = { command = "svelteserver", args = ["--stdio"] }
343[[language]]
314[[language]]
344name = "vue"
315name = "vue"
346scope = "source.vue"
316scope = "source.vue"
347injection-regex = "vue"
317injection-regex = "vue"
348file-types = ["vue"]
318file-types = ["vue"]
@@ -351,7 +321,6 @@ indent = { tab-width = 2, unit = " " }
352[[language]]
322[[language]]
353name = "yaml"
323name = "yaml"
354−display-name = "YAML"
355scope = "source.yaml"
324scope = "source.yaml"
356file-types = ["yml", "yaml"]
325file-types = ["yml", "yaml"]
357roots = []
326roots = []
@@ -360,7 +329,6 @@ indent = { tab-width = 2, unit = " " }
361# [[language]]
330# [[language]]
362# name = "haskell"
331# name = "haskell"
363−# display-name = "Haskell"
364# scope = "source.haskell"
332# scope = "source.haskell"
365# injection-regex = "haskell"
333# injection-regex = "haskell"
366# file-types = ["hs"]
334# file-types = ["hs"]
@@ -371,7 +339,6 @@ indent = { tab-width = 2, unit = " " }
372[[language]]
340[[language]]
373name = "zig"
341name = "zig"
375scope = "source.zig"
342scope = "source.zig"
376injection-regex = "zig"
343injection-regex = "zig"
377file-types = ["zig"]
344file-types = ["zig"]
@@ -384,7 +351,6 @@ indent = { tab-width = 4, unit = " " }
385[[language]]
352[[language]]
386name = "prolog"
353name = "prolog"
387−display-name = "Prolog"
388scope = "source.prolog"
354scope = "source.prolog"
389roots = []
355roots = []
390file-types = ["pl", "prolog"]
356file-types = ["pl", "prolog"]
@@ -398,7 +364,6 @@ language-server = { command = "swipl", args = [
399[[language]]
365[[language]]
400name = "tsq"
366name = "tsq"
402scope = "source.tsq"
367scope = "source.tsq"
403file-types = ["scm"]
368file-types = ["scm"]
404roots = []
369roots = []
@@ -407,7 +372,6 @@ indent = { tab-width = 2, unit = " " }
408[[language]]
373[[language]]
409name = "cmake"
374name = "cmake"
410−display-name = "CMake"
411scope = "source.cmake"
375scope = "source.cmake"
412file-types = ["cmake", "CMakeLists.txt"]
376file-types = ["cmake", "CMakeLists.txt"]
413roots = []
377roots = []
@@ -417,7 +381,6 @@ language-server = { command = "cmake-language-server" }
418[[language]]
382[[language]]
419name = "glsl"
383name = "glsl"
420−display-name = "GLSL"
421scope = "source.glsl"
384scope = "source.glsl"
422file-types = ["glsl", "vert", "tesc", "tese", "geom", "frag", "comp" ]
385file-types = ["glsl", "vert", "tesc", "tese", "geom", "frag", "comp" ]
423roots = []
386roots = []
@@ -426,7 +389,6 @@ indent = { tab-width = 4, unit = " " }
427[[language]]
390[[language]]
428name = "perl"
391name = "perl"
429−display-name = "Perl"
430scope = "source.perl"
392scope = "source.perl"
431file-types = ["pl", "pm"]
393file-types = ["pl", "pm"]
432shebangs = ["perl"]
394shebangs = ["perl"]
@@ -436,7 +398,6 @@ indent = { tab-width = 2, unit = " " }
437[[language]]
399[[language]]
438name = "racket"
400name = "racket"
439−display-name = "Racket"
440scope = "source.rkt"
401scope = "source.rkt"
441roots = []
402roots = []
442file-types = ["rkt"]
403file-types = ["rkt"]
@@ -446,7 +407,6 @@ language-server = { command = "racket", args = ["-l", "racket-langserver"] }
447[[language]]
408[[language]]
448name = "wgsl"
409name = "wgsl"
449−display-name = "WGSL"
450scope = "source.wgsl"
410scope = "source.wgsl"
451file-types = ["wgsl"]
411file-types = ["wgsl"]
452roots = []
412roots = []
@@ -455,7 +415,6 @@ indent = { tab-width = 4, unit = " " }
456[[language]]
416[[language]]
457name = "llvm"
417name = "llvm"
458−display-name = "LLVM"
459scope = "source.llvm"
418scope = "source.llvm"
460roots = []
419roots = []
461file-types = ["ll"]
420file-types = ["ll"]