Optional
__characterUse the autoClosingPairs property in the language configuration file instead.
Optional
__electricOptional
brackets?: anyOptional
docOptional
close?: stringDo not use. Will be replaced by a better API soon.
Optional
autoThe language's auto closing pairs.
Optional
bracketsThe language's brackets. This configuration implicitly affects pressing Enter around these brackets.
Optional
commentsThe language's comment settings.
Optional
indentationThe language's indentation settings.
Optional
onThe language's rules to be evaluated when pressing Enter.
Optional
wordThe language's word definition. If the language supports Unicode identifiers (e.g. JavaScript), it is preferable to provide a word definition that uses exclusion of known separators. e.g.: A regex that matches anything except known separators (and dot is allowed to occur in a floating point number): /(-?\d.\d\w)|([^`~!@#%^&*()-=+[{]}\|;:'",.<>/?\s]+)/g
The language configuration interfaces defines the contract between extensions and various editor features, like automatic bracket insertion, automatic indentation etc.