Skip to content

Commit 797c36f

Browse files
author
Ives van Hoorne
committed
Dynamically load emmet
1 parent 34442ce commit 797c36f

File tree

1 file changed

+3
-2
lines changed
  • src/app/components/sandbox/CodeEditor

1 file changed

+3
-2
lines changed

src/app/components/sandbox/CodeEditor/Monaco.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import LinterWorker from 'worker-loader!./monaco/workers/linter';
2020
import TypingsFetcherWorker from 'worker-loader!./monaco/workers/fetch-dependency-typings';
2121
/* eslint-enable import/no-webpack-loader-syntax */
2222

23-
import enableEmmet from './monaco/enable-emmet';
2423
import Header from './Header';
2524
import MonacoEditor from './monaco/MonacoReactComponent';
2625
import FuzzySearch from './FuzzySearch/index';
@@ -623,7 +622,9 @@ export default class CodeEditor extends React.Component<Props, State> {
623622
await this.openNewModel(this.props.id, this.props.title);
624623

625624
this.addKeyCommands();
626-
enableEmmet(editor, monaco, {});
625+
import('./monaco/enable-emmet').then(enableEmmet => {
626+
enableEmmet.default(editor, monaco, {});
627+
});
627628

628629
window.addEventListener('resize', this.resizeEditor);
629630
this.sizeProbeInterval = setInterval(this.resizeEditor.bind(this), 3000);

0 commit comments

Comments
 (0)