未验证 提交 c476068d 编写于 作者: A Alex Dima

Use better editor API

上级 1e2ca4db
......@@ -11,6 +11,7 @@ import { ITextModelService } from 'vs/editor/common/services/resolverService';
import * as marked from 'vs/base/common/marked/marked';
import { Schemas } from 'vs/base/common/network';
import { isEqual } from 'vs/base/common/resources';
import { EndOfLinePreference } from 'vs/editor/common/model';
export class WalkThroughModel extends EditorModel {
......@@ -111,7 +112,7 @@ export class WalkThroughInput extends EditorInput {
return '';
};
const markdown = ref.object.textEditorModel.getLinesContent().join('\n');
const markdown = ref.object.textEditorModel.getValue(EndOfLinePreference.LF);
marked(markdown, { renderer });
return Promise.all(snippets)
......
......@@ -39,6 +39,7 @@ import { Dimension, size } from 'vs/base/browser/dom';
import { IEditorGroupsService } from 'vs/workbench/services/editor/common/editorGroupsService';
import { CancellationToken } from 'vs/base/common/cancellation';
import { domEvent } from 'vs/base/browser/event';
import { EndOfLinePreference } from 'vs/editor/common/model';
export const WALK_THROUGH_FOCUS = new RawContextKey<boolean>('interactivePlaygroundFocus', false);
......@@ -278,7 +279,7 @@ export class WalkThroughPart extends BaseEditor {
return;
}
const content = model.main.textEditorModel.getLinesContent().join('\n');
const content = model.main.textEditorModel.getValue(EndOfLinePreference.LF);
if (!strings.endsWith(input.getResource().path, '.md')) {
this.content.innerHTML = content;
this.updateSizeClasses();
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册