This extension allows matching brackets to be identified with colours. The user can define which characters to match, and which colours to use.
By default (), [], and {} are matched, however custom bracket characters can also be configured.
A list of colors can be configured, as well as a specific color for orphaned brackets.
Bracket Pair Colorizer will only update during configurable idle time.
Bracket Pair Colorizer will only update iterative changes to the document, caching already parsed lines.
"bracketPairColorizer.timeOut"
Configure how long the editor should be idle for before updating the document.
Set to 0 to disable.
"bracketPairColorizer.colorMode"
Consecutive brackets share a color pool for all bracket types
Independent brackets allow each bracket type to use its own color pool
"bracketPairColorizer.consecutivePairColors"
A new bracket pair can be configured by adding it to the array.
Example for matching '<>'[ "()", "[]", "{}", "<>", // New bracket [ // CSS Color cycle "Gold", "Orchid", "LightSkyBlue" ], "Red" // Orphaned bracket color ]
"bracketPairColorizer.independentPairColors"
A new bracket pair can be configured by adding it to the array.
Example for matching '<>'[ "<>", // New bracket [ // CSS Color cycle "Gold", "Orchid", "LightSkyBlue" ], "Red" // Orphaned bracket color ]
forceUniqueOpeningColor now works with independent color pools
forceIterationColorCycle now works with independent color pools
Added forceUniqueOpeningColor
Added forceIterationColorCycle
Prevent opening brackets having same color as previous closing bracket in consecutive mode
Added consecutive bracket coloring
Fixed race condition causing a textEditor to be disposed while updating decoration.
Updated ReadMe
Improved icon
Fixed an issue where timeout wasn't being disabled when set to 0
Initial release