utils/utils library

Classes

CustomIcons
EditorField
This class is used to define the properties of the CodeCrafter field. It includes the same properties as the TextField widget,. If provided it will be passed to the underlying TextField of the CodeCrafter widget.
FoldRange
This class is used to represent a range of lines that can be folded in the editor. It is used internally by the CodeCrafter widget to manage folding ranges.
LineState
This class is used to represent the state of a line in the editor. It is used internally by the CodeCrafter widget to manage line states such as breakpoints and folding ranges.
LspCompletion
Represents a completion item in the LSP (Language Server Protocol). This class is used internally by the CodeCrafter widget to display completion suggestions.
LspErrors
Represents an error in the LSP (Language Server Protocol). This class is used internally by the CodeCrafter widget to display errors in the editor.

Properties

completionItemIcons Map<CompletionItemType, Icon>
getter/setter pair