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

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.offset but 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).