zuraffa_code_editor library
Classes
- AbstractAnalyzer
- Service for analyzing the code inside CodeField.
- AbstractNamedSectionParser
-
Parses named sections from tags like
START name...END name. - AnalysisResult
- BracketsStartEndNamedSectionParser
-
Parses named sections from tags like
START name...END name. - CloseBlockModifier
- CloseBlockModifier is an implementation of CodeModifier that remove spaces before the closing bracket, if required.
- Code
- CodeController
- CodeField
- CodeLine
- CodeModifier
- CodeTheme
- CodeThemeData
- DartPadAnalyzer
- DefaultLocalAnalyzer
- EditorParams
- FoldableBlock
- GutterStyle
- HighlightFoldableBlockParser
-
A parser for foldable blocks from highlight's
Result. - IndentModifier
- InvalidFoldableBlock
- Anything that failed to be a FoldableBlock due to missing the opposite pair character.
- Issue
- NamedSection
- NormalizedTextRange
- OutdentModifier
- Removes one indent level when Backspace is pressed inside a line's leading whitespace — the "outdent on Backspace" that issue #21 asks for.
- TabModifier
- A marker passed to CodeController to replace tabs with spaces.
- Tokens
Enums
Extensions
Constants
- defaultIssueIcon → const IconData
- The glyph the gutter shows for an issue when the style overrides nothing.
Properties
-
issueLineComparator
↔ Comparator<
Issue> -
getter/setter pair
Functions
-
disableBuiltInSearchIfWeb(
) → void -
issueFromJson(
Map< String, dynamic> json) → Issue -
mapIssueType(
String type) → IssueType -
scrollOffsetOrZero(
ScrollController controller) → double -
Reads
controller.offsetbut tolerates a controller that cannot answer it: returns 0 unless exactly one scroll position is attached. -
wordSplitPatternForScan(
) → RegExp -
A fresh word-boundary pattern for engine calls (
indexOf,lastIndexOf,split).