Optional autoIf enabled, will automatically change to high contrast theme if the OS is using a high contrast theme. Defaults to true.
Optional detectControls whether tabSize and insertSpaces will be automatically detected when a file is opened based on the file contents.
Defaults to true.
Optional insertInsert spaces when pressing Tab.
This setting is overridden based on the file contents when detectIndentation is on.
Defaults to true.
Optional largeSpecial handling for large files to disable certain memory intensive features. Defaults to true.
Optional maxLines above this length will not be tokenized for performance reasons. Defaults to 20000.
Optional semanticControls 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'.
Optional stableKeep peek editors open even when double-clicking their content or when hitting Escape.
Defaults to false.
Optional tabThe number of spaces a tab is equal to.
This setting is overridden based on the file contents when detectIndentation is on.
Defaults to 4.
Optional themeTheme to be used for rendering.
The current out-of-the-box available themes are: 'vs' (default), 'vs-dark', 'hc-black', 'hc-light'.
You can create custom themes via monaco.editor.defineTheme.
To switch a theme, use monaco.editor.setTheme.
NOTE: The theme might be overwritten if the OS is in high contrast mode, unless autoDetectHighContrast is set to false.
Optional trimRemove trailing auto inserted whitespace. Defaults to true.
Optional wordControls whether completions should be computed based on words in the document. Defaults to true.
Optional wordControls whether word based completions should be included from opened documents of the same language or any language.
Options which apply for all editors.