Skip to content

Commit 194f1bc

Browse files
feat(web): add Basic language support in file viewer
1 parent 8af0a2c commit 194f1bc

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

packages/web/src/lib/codemirrorLanguage.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ export const codemirrorLanguageMap = {
169169
"xml": xml(),
170170
"yaml": yaml(),
171171
"zig": zig(),
172+
"basic": StreamLanguage.define(vb),
172173
// Legacy CodeMirror 5 modes
173174
"apl": StreamLanguage.define(apl),
174175
"ceylon": StreamLanguage.define(ceylon),

packages/web/src/lib/languageDetection.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ const ambiguousExtensionOverrides: Record<string, string> = {
1616
'.txt': 'Text', // Not Adblock Filter List, Vim Help File
1717
'.yaml': 'YAML', // Not MiniYAML, OASv2-yaml, OASv3-yaml
1818
'.yml': 'YAML',
19+
'.bas': 'BASIC'
1920
};
2021

2122
const extensionToLanguage = new Map<string, string>();

packages/web/src/lib/languageMetadata.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ export const languageMetadataMap: LanguageMetadataMap = {
190190
},
191191
"BASIC": {
192192
"iconify": "devicon:visualbasic",
193-
"codemirrorLanguage": null,
193+
"codemirrorLanguage": 'basic',
194194
},
195195
"BQN": {
196196
"iconify": null,

0 commit comments

Comments
 (0)