PluginProbe
Code Block Pro – Beautiful Syntax Highlighting / 1.13.0
Code Block Pro – Beautiful Syntax Highlighting v1.13.0
1.27.1 1.27.2 1.27.3 1.27.4 1.27.5 1.27.6 1.27.7 1.28.0 1.3.0 1.4.0 1.5.0 1.5.1 1.5.2 1.6.0 1.7.0 1.8.0 1.9.0 1.9.1 1.9.2 1.9.3 trunk 1.1.0 1.10.0 1.11.0 1.11.1 All 63 releases
← All changes | src/util/languages.ts +11 -23 1.27.41.13.0 View file →
@@ -10,26 +10,19 @@
10 10 clojure: ['clj'],
11 11 codeql: ['ql'],
12 12 cpp: ['arduino'],
13 13 csharp: ['c#', 'cs'],
14 - cypher: ['cql'],
15 - docker: ['dockerfile'],
16 14 erlang: ['erl'],
17 - fsharp: ['f#', 'fs'],
18 - gjs: ['glimmer-js'],
19 - gts: ['glimmer-ts'],
15 + fsharp: ['f#'],
20 16 haskell: ['hs'],
21 17 handlebars: ['hbs'],
22 - ini: ['properties'],
18 + 'html-ruby-erb': ['erb'],
23 19 java: ['javafx'],
24 20 javascript: ['jscript', 'js'],
25 21 jssm: ['fsl'],
26 - kusto: ['kql'],
27 22 make: ['makefile'],
28 23 markdown: ['md'],
29 24 matlab: ['matlabkey'],
30 - narrat: ['nar'],
31 - nextflow: ['nf'],
32 25 'objective-c': ['objc'],
33 26 pascal: ['delphi'],
34 27 powershell: ['ps', 'ps1'],
35 28 pug: ['jade'],
@@ -37,15 +30,13 @@
37 30 raku: ['perl6'],
38 31 ruby: ['rb'],
39 32 rust: ['rs'],
40 33 shaderlab: ['shader'],
41 - shellscript: ['shell', 'sh', 'git-commit', 'git-rebase'],
42 - sellsession: ['console'],
34 + shellscript: ['shell', 'bash', 'sh', 'zsh'],
43 35 stylus: ['styl'],
44 36 typescript: ['ts'],
45 37 vb: ['cmd'],
46 38 viml: ['vim', 'vimscript'],
47 - vyper: ['vy'],
48 39 wenyan: ['文言'],
49 40 xml: ['coldfusion'],
50 41 yaml: ['yml'],
51 42 };
@@ -62,19 +53,16 @@
62 53 export const removeAliases = (
63 54 langs: typeof defaultLanguages,
64 55 ): Partial<typeof defaultLanguages> => {
65 56 const aliasesToRemove = Object.values(codeAliases).flat();
66 - return Object.keys(langs).reduce(
67 - (acc, key) => {
68 - if (!aliasesToRemove.includes(key)) {
69 - // eslint-disable-next-line @typescript-eslint/ban-ts-comment
70 - // @ts-ignore
71 - acc[key as Lang] = langs[key as Lang];
72 - }
73 - return acc;
74 - },
75 - {} as Partial<typeof defaultLanguages>,
76 - );
57 + return Object.keys(langs).reduce((acc, key) => {
58 + if (!aliasesToRemove.includes(key)) {
59 + // eslint-disable-next-line @typescript-eslint/ban-ts-comment
60 + // @ts-ignore
61 + acc[key as Lang] = langs[key as Lang];
62 + }
63 + return acc;
64 + }, {} as Partial<typeof defaultLanguages>);
77 65 };
78 66
79 67 export const languages = removeAliases(defaultLanguages);
80 68