Skip to content

Commit 6eab9cd

Browse files
author
zhaoge
committed
feat: upgrade monaco-editor's version
1 parent e47b3a6 commit 6eab9cd

3 files changed

Lines changed: 39 additions & 13 deletions

File tree

pnpm-lock.yaml

Lines changed: 36 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,7 @@ export const defaultOptions: monaco.editor.IStandaloneEditorConstructionOptions
1717
dropIntoEditor: {
1818
enabled: false,
1919
},
20+
inlineSuggest: {
21+
enabled: true,
22+
},
2023
};

src/editor.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,18 +84,10 @@ class MonacoEditor extends React.Component<MonacoEditorProps> {
8484
language: language || 'plaintext',
8585
theme,
8686
};
87-
// const model = monaco.editor.createModel(value,language || 'plaintext');
8887
this.editor = monaco.editor.create(
8988
this.monacoDom.current,
9089
editorOptions
9190
);
92-
// 创建后再设置语言和值
93-
if (language) {
94-
monaco.editor.setModelLanguage(this.editor.getModel(), language);
95-
}
96-
if (value) {
97-
this.editor.setValue(value);
98-
}
9991
this.initEditorEvent();
10092
this.props.editorDidMount?.(this.editor);
10193
}

0 commit comments

Comments
 (0)