Extend TextEditorLineNumbersStyle with Interval (#198787)

This commit is contained in:
Drew Pirrone-Brusse
2024-01-31 06:05:59 -05:00
committed by GitHub
parent e0277c1fee
commit 3f7e44287c
4 changed files with 15 additions and 3 deletions
@@ -400,7 +400,7 @@ export class MainThreadTextEditor {
}
if (typeof newConfiguration.lineNumbers !== 'undefined') {
let lineNumbers: 'on' | 'off' | 'relative';
let lineNumbers: 'on' | 'off' | 'relative' | 'interval';
switch (newConfiguration.lineNumbers) {
case RenderLineNumbersType.On:
lineNumbers = 'on';
@@ -408,6 +408,9 @@ export class MainThreadTextEditor {
case RenderLineNumbersType.Relative:
lineNumbers = 'relative';
break;
case RenderLineNumbersType.Interval:
lineNumbers = 'interval';
break;
default:
lineNumbers = 'off';
}
@@ -1379,6 +1379,8 @@ export namespace TextEditorLineNumbersStyle {
return RenderLineNumbersType.Off;
case types.TextEditorLineNumbersStyle.Relative:
return RenderLineNumbersType.Relative;
case types.TextEditorLineNumbersStyle.Interval:
return RenderLineNumbersType.Interval;
case types.TextEditorLineNumbersStyle.On:
default:
return RenderLineNumbersType.On;
@@ -1390,6 +1392,8 @@ export namespace TextEditorLineNumbersStyle {
return types.TextEditorLineNumbersStyle.Off;
case RenderLineNumbersType.Relative:
return types.TextEditorLineNumbersStyle.Relative;
case RenderLineNumbersType.Interval:
return types.TextEditorLineNumbersStyle.Interval;
case RenderLineNumbersType.On:
default:
return types.TextEditorLineNumbersStyle.On;
+2 -1
View File
@@ -1821,7 +1821,8 @@ export function asStatusBarItemIdentifier(extension: ExtensionIdentifier, id: st
export enum TextEditorLineNumbersStyle {
Off = 0,
On = 1,
Relative = 2
Relative = 2,
Interval = 3
}
export enum TextDocumentSaveReason {
+5 -1
View File
@@ -657,7 +657,11 @@ declare module 'vscode' {
/**
* Render the line numbers with values relative to the primary cursor location.
*/
Relative = 2
Relative = 2,
/**
* Render the line numbers on every 10th line number.
*/
Interval = 3,
}
/**