import type { languages } from 'monaco-editor'; export const languageConfiguration: languages.LanguageConfiguration = { wordPattern: /(-?\d*\.\d\w*)|([^`~!#%^&*()+\[\]{}|\\;:',.<>\/?\s]+)/g, comments: { lineComment: '#', }, brackets: [ ['{', '}'], ['[', ']'], ['(', ')'], ], autoClosingPairs: [ { open: '{', close: '}' }, { open: '[', close: ']' }, { open: '(', close: ')' }, { open: '"', close: '"' }, { open: "'", close: "'" }, { open: '`', close: '`' }, ], surroundingPairs: [ { open: '{', close: '}' }, { open: '[', close: ']' }, { open: '(', close: ')' }, { open: '"', close: '"' }, { open: "'", close: "'" }, { open: '`', close: '`' }, ], folding: { offSide: false, }, };