Add plain text language to monaco.

This commit is contained in:
muzam1l
2022-09-09 14:07:13 +05:30
parent 0d9e9e7b45
commit 934283976a
2 changed files with 18 additions and 12 deletions

View File

@@ -6,13 +6,14 @@ const languageMapping: Record<string, string | undefined> = {
js: 'javascript',
md: 'markdown',
c: 'c',
h: 'c'
h: 'c',
txt: 'text'
}
export const createNewFile = (name: string) => {
const ext = getFileExtention(name) || ''
const emptyFile: IFile = { name, language: languageMapping[ext] || '', content: '' }
const emptyFile: IFile = { name, language: languageMapping[ext] || 'text', content: '' }
state.files.push(emptyFile)
state.active = state.files.length - 1
}
@@ -22,7 +23,7 @@ export const renameFile = (oldName: string, nwName: string) => {
if (!file) throw Error(`No file exists with name ${oldName}`)
const ext = getFileExtention(nwName) || ''
const language = languageMapping[ext] || ''
const language = languageMapping[ext] || 'text'
file.name = nwName
file.language = language
}