Skip to content

Commit b008409

Browse files
authored
Code improvements (microsoft#187625)
1 parent 26120d8 commit b008409

File tree

6 files changed

+20
-26
lines changed

6 files changed

+20
-26
lines changed

src/vs/editor/browser/widget/diffEditorWidget2/decorations.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,8 @@ export const diffDeleteDecorationEmpty = ModelDecorationOptions.register({
8080

8181
export const arrowRevertChange = ModelDecorationOptions.register({
8282
description: 'diff-editor-arrow-revert-change',
83-
glyphMarginHoverMessage: new MarkdownString(undefined, { isTrusted: true, supportThemeIcons: true }).appendMarkdown(localize('revertChangeHoverMessage', 'Click to revert change')),
83+
glyphMarginHoverMessage: new MarkdownString(undefined, { isTrusted: true, supportThemeIcons: true })
84+
.appendMarkdown(localize('revertChangeHoverMessage', 'Click to revert change')),
8485
glyphMarginClassName: 'arrow-revert-change ' + ThemeIcon.asClassName(Codicon.arrowRight),
8586
zIndex: 10001,
8687
});

src/vs/editor/browser/widget/diffEditorWidget2/diffEditorEditors.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,13 +129,14 @@ export class DiffEditorEditors extends Disposable {
129129
};
130130
clonedOptions.inDiffEditor = true;
131131
clonedOptions.automaticLayout = false;
132+
132133
// Clone scrollbar options before changing them
133134
clonedOptions.scrollbar = { ...(clonedOptions.scrollbar || {}) };
134135
clonedOptions.scrollbar.vertical = 'visible';
135136
clonedOptions.folding = false;
136137
clonedOptions.codeLens = this._options.diffCodeLens.get();
137138
clonedOptions.fixedOverflowWidgets = true;
138-
// clonedOptions.lineDecorationsWidth = '2ch';
139+
139140
// Clone minimap options before changing them
140141
clonedOptions.minimap = { ...(clonedOptions.minimap || {}) };
141142
clonedOptions.minimap.enabled = false;

src/vs/editor/browser/widget/diffEditorWidget2/inlineDiffDeletedCodeMargin.ts

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,10 @@ export class InlineDiffDeletedCodeMargin extends Disposable {
9494
actions.push(new Action(
9595
'diff.clipboard.copyDeletedLineContent',
9696
isDeletion
97-
? localize('diff.clipboard.copyDeletedLineContent.label', "Copy deleted line ({0})", _diff.originalRange.startLineNumber + currentLineNumberOffset)
98-
: localize('diff.clipboard.copyChangedLineContent.label', "Copy changed line ({0})", _diff.originalRange.startLineNumber + currentLineNumberOffset),
97+
? localize('diff.clipboard.copyDeletedLineContent.label', "Copy deleted line ({0})",
98+
_diff.originalRange.startLineNumber + currentLineNumberOffset)
99+
: localize('diff.clipboard.copyChangedLineContent.label', "Copy changed line ({0})",
100+
_diff.originalRange.startLineNumber + currentLineNumberOffset),
99101
undefined,
100102
true,
101103
async () => {
@@ -111,9 +113,15 @@ export class InlineDiffDeletedCodeMargin extends Disposable {
111113
}
112114
const readOnly = _modifiedEditor.getOption(EditorOption.readOnly);
113115
if (!readOnly) {
114-
actions.push(new Action('diff.inline.revertChange', localize('diff.inline.revertChange.label', "Revert this change"), undefined, true, async () => {
115-
this._editor.revert(this._diff);
116-
}));
116+
actions.push(new Action(
117+
'diff.inline.revertChange',
118+
localize('diff.inline.revertChange.label', "Revert this change"),
119+
undefined,
120+
true,
121+
async () => {
122+
this._editor.revert(this._diff);
123+
})
124+
);
117125
}
118126
return actions;
119127
},

src/vs/editor/browser/widget/diffEditorWidget2/lineAlignment.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ export class ViewZoneManager extends Disposable {
6868
state.set(state.get() + 1, undefined);
6969
}, 0));
7070

71-
this._register(this._editors.original.onDidChangeViewZones((args) => { if (!isChangingViewZones && !this._canIgnoreViewZoneUpdateEvent()) { updateImmediately.schedule(); } }));
72-
this._register(this._editors.modified.onDidChangeViewZones((args) => { if (!isChangingViewZones && !this._canIgnoreViewZoneUpdateEvent()) { updateImmediately.schedule(); } }));
71+
this._register(this._editors.original.onDidChangeViewZones((_args) => { if (!isChangingViewZones && !this._canIgnoreViewZoneUpdateEvent()) { updateImmediately.schedule(); } }));
72+
this._register(this._editors.modified.onDidChangeViewZones((_args) => { if (!isChangingViewZones && !this._canIgnoreViewZoneUpdateEvent()) { updateImmediately.schedule(); } }));
7373
this._register(this._editors.original.onDidChangeConfiguration((args) => { if (args.hasChanged(EditorOption.wrappingInfo)) { updateImmediately.schedule(); } }));
7474
this._register(this._editors.modified.onDidChangeConfiguration((args) => { if (args.hasChanged(EditorOption.wrappingInfo)) { updateImmediately.schedule(); } }));
7575

src/vs/editor/browser/widget/diffEditorWidget2/overviewRulerPart.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ export class OverviewRulerPart extends Disposable {
5151
const scrollTopObservable = observableFromEvent(this._editors.modified.onDidScrollChange, () => this._editors.modified.getScrollTop());
5252
const scrollHeightObservable = observableFromEvent(this._editors.modified.onDidScrollChange, () => this._editors.modified.getScrollHeight());
5353

54-
// overview ruler
5554
this._register(autorunWithStore2('create diff editor overview ruler if enabled', (reader, store) => {
5655
if (!this._options.renderOverviewRuler.read(reader)) {
5756
return;

src/vs/editor/browser/widget/diffEditorWidget2/renderLines.ts

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -44,26 +44,12 @@ export function renderLines(source: LineSource, options: RenderOptions, decorati
4444
source.mightContainNonBasicASCII,
4545
source.mightContainRTL,
4646
options,
47-
sb,
48-
//marginDomNode
47+
sb
4948
));
5049
renderedLineCount++;
5150
lastBreakOffset = breakOffset;
5251
}
5352
viewLineCounts.push(lineBreakData.breakOffsets.length);
54-
55-
56-
/*
57-
const marginDomNode2 = document.createElement('div');
58-
marginDomNode2.className = 'gutter-delete';
59-
result.original.push({
60-
afterLineNumber: lineNumber,
61-
afterColumn: 0,
62-
heightInLines: lineBreakData.breakOffsets.length - 1,
63-
domNode: createFakeLinesDiv(),
64-
marginDomNode: marginDomNode2
65-
});
66-
*/
6753
} else {
6854
viewLineCounts.push(1);
6955
maxCharsPerLine = Math.max(maxCharsPerLine, renderOriginalLine(
@@ -197,4 +183,3 @@ function renderOriginalLine(
197183

198184
return output.characterMapping.getHorizontalOffset(output.characterMapping.length);
199185
}
200-

0 commit comments

Comments
 (0)