Controls whether tabSize
and insertSpaces
will be automatically detected when a file is opened based on the file contents.
Defaults to true.
Insert spaces when pressing Tab
.
This setting is overridden based on the file contents when detectIndentation
is on.
Defaults to true.
Special handling for large files to disable certain memory intensive features. Defaults to true.
Lines above this length will not be tokenized for performance reasons. Defaults to 20000.
Controls whether the semanticHighlighting is shown for the languages that support it. true: semanticHighlighting is enabled for all themes false: semanticHighlighting is disabled for all themes 'configuredByTheme': semanticHighlighting is controlled by the current color theme's semanticHighlighting setting. Defaults to 'byTheme'.
Keep peek editors open even when double clicking their content or when hitting Escape
.
Defaults to false.
The number of spaces a tab is equal to.
This setting is overridden based on the file contents when detectIndentation
is on.
Defaults to 4.
Theme to be used for rendering.
The current out-of-the-box available themes are: 'vs' (default), 'vs-dark', 'hc-black'.
You can create custom themes via monaco.editor.defineTheme
.
To switch a theme, use monaco.editor.setTheme
Remove trailing auto inserted whitespace. Defaults to true.
Controls whether completions should be computed based on words in the document. Defaults to true.
Controls whether word based completions should be included from opened documents of the same language or any language.
Generated using TypeDoc
Options which apply for all editors.