Skip to content

Commit ea66f72

Browse files
authored
Do not change EOL in Noetbook Cell documents (microsoft#254759)
* Do not change EOL in Noetbook Cell documents * Remove unused ref
1 parent aed497c commit ea66f72

File tree

2 files changed

+1
-4
lines changed

2 files changed

+1
-4
lines changed

src/vs/workbench/contrib/notebook/browser/notebook.contribution.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { extname, isEqual } from '../../../../base/common/resources.js';
1010
import { assertType } from '../../../../base/common/types.js';
1111
import { URI } from '../../../../base/common/uri.js';
1212
import { toFormattedString } from '../../../../base/common/jsonFormatter.js';
13-
import { ITextModel, ITextBufferFactory, DefaultEndOfLine, ITextBuffer } from '../../../../editor/common/model.js';
13+
import { ITextModel, ITextBufferFactory, ITextBuffer } from '../../../../editor/common/model.js';
1414
import { IModelService } from '../../../../editor/common/services/model.js';
1515
import { ILanguageSelection, ILanguageService } from '../../../../editor/common/languages/language.js';
1616
import { ITextModelContentProvider, ITextModelService } from '../../../../editor/common/services/resolverService.js';
@@ -398,8 +398,6 @@ class CellContentProvider implements ITextModelContentProvider {
398398
if (cell.uri.toString() === resource.toString()) {
399399
const bufferFactory: ITextBufferFactory = {
400400
create: (defaultEOL) => {
401-
const newEOL = (defaultEOL === DefaultEndOfLine.CRLF ? '\r\n' : '\n');
402-
(cell.textBuffer as ITextBuffer).setEOL(newEOL);
403401
return { textBuffer: cell.textBuffer as ITextBuffer, disposable: Disposable.None };
404402
},
405403
getFirstLineText: (limit: number) => {

src/vs/workbench/contrib/notebook/common/model/notebookCellTextModel.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@ export class NotebookCellTextModel extends Disposable implements ICell {
117117
}
118118

119119
this._textBuffer = this._register(createTextBuffer(this._source, this._defaultEOL).textBuffer);
120-
this._textBuffer.setEOL(this._defaultEOL === model.DefaultEndOfLine.LF ? '\n' : '\r\n');
121120

122121
this._register(this._textBuffer.onDidChangeContent(() => {
123122
this._hash = null;

0 commit comments

Comments
 (0)