Skip to main content

Interface: TextEditorOptions

libs/common/types/TextEditorOptions.TextEditorOptions

Represents a text editor's options.

Properties

insertSpaces

Optional insertSpaces: string | boolean

When pressing Tab insert n spaces. When getting a text editor's options, this property will always be a boolean (resolved). When setting a text editor's options, this property is optional and it can be a boolean or "auto".

Defined in

libs/common/types/TextEditorOptions.ts:20


tabSize

Optional tabSize: string | number

The size in spaces a tab takes. This is used for two purposes:

  • the rendering width of a tab character;
  • the number of spaces to insert when insertSpaces is true.

When getting a text editor's options, this property will always be a number (resolved). When setting a text editor's options, this property is optional and it can be a number or "auto".

Defined in

libs/common/types/TextEditorOptions.ts:13