Repository navigation
Syntax Highlighting
github-actions[bot] edited this page May 25, 2026
·
1 revision
type: component title: Syntax Highlighting created: '2026-05-25' updated: '2026-05-25' tags:
- domain/ui
- domain/annotation status: mature related:
- 'Feature Model Language'
- 'Annotation Syntax' sources:
- .raw/plugin.xml
Custom syntax highlighting for all 4 HAnS languages.
| Language | Factory class | Annotator class |
|---|---|---|
FeatureModel |
FeatureModelSyntaxHighlighterFactory |
FeatureModelAnnotator |
FileAnnotation |
FileAnnotationSyntaxHighlighterFactory |
FileAnnotationAnnotator |
FolderAnnotation |
FolderAnnotationSyntaxHighlighterFactory |
FolderAnnotationAnnotator |
CodeAnnotations |
CodeAnnotationsSyntaxHighlighterFactory |
CodeAnnotationAnnotator |
All under se.isselab.HAnS.syntaxHighlighting.*.
| Scheme | File |
|---|---|
| Darcula | colorSchemes/HAnSDarcula.xml |
| Default (light) | colorSchemes/HAnSDefault.xml |
User-configurable via HansColorSettingsPage (Settings > Editor > Color Scheme > HAnS).
Modules
Components
- Annotation Syntax
- Feature Model Language
- Feature Model View
- Feature Metrics View
- Traffic Light
- Extension Points
- Syntax Highlighting
- Live Templates
Decisions
Dependencies
Flows