mirror of
https://github.com/microsoft/vscode.git
synced 2026-07-08 15:55:15 +01:00
Extend TextEditorLineNumbersStyle with Interval (#198787)
This commit is contained in:
committed by
GitHub
parent
e0277c1fee
commit
3f7e44287c
@@ -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;
|
||||
|
||||
@@ -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 {
|
||||
|
||||
Vendored
+5
-1
@@ -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,
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user