Expand description
Structs§
- Color
- RGBA color, directly from the theme
- Font
Style - The color-independent styling of a font - i.e. bold, italicized, and/or underlined
- Highlight
Iterator - Highlights a line of parsed code given a
HighlightState
and line of changes from the parser. - Highlight
State - Keeps a stack of scopes and styles as state between highlighting different lines.
- Highlighter
- Basically a wrapper around a
Theme
preparing it to be used for highlighting. - Ranged
Highlight Iterator - Highlights a line of parsed code given a
HighlightState
and line of changes from the parser. - Scope
Selector - A single selector consisting of a stack to match and a possible stack to exclude from being matched.
- Scope
Selectors - A selector set that matches anything matched by any of its component selectors.
- Scored
Style - Style
- Foreground and background colors, with font style
- Style
Modifier - A change to a
Style
applied incrementally by a theme rule - Theme
- A theme parsed from a
.tmTheme
file. - Theme
Item - A component of a theme meant to highlight a specific thing (e.g string literals) in a certain way.
- Theme
Set - Theme
Settings - Properties for styling the UI of a text editor
Enums§
- Parse
Theme Error - Settings
Error - An error parsing a settings file
- Underline
Option