INNER CODE UNIT · TypeScript

initEditors

yoav-lavi/melody · playground/src/editors/index.ts:41

export const initEditors = async () => {
  if (!melodyEditorTarget || !regexEditorTarget) {
    return;
  }

  melodyEditorTarget.style.display = 'block';
  regexEditorTarget.style.display = 'block';

  const melodyEditor = editor.create(melodyEditorTarget, {
    value: initialValue,
    language: MELODY_LANGUAGE_ID,
    ...DEFAULT_EDITOR_SETTINGS,
  });

  const lines = initialValue.split('\n');
  const lineNumber = lines.length;
  const lastLine = lines[lines.length - 1];
  const column = lastLine.length + 1;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…