Documentation ¶
Overview ¶
Package core contains the core logic of vidar itself. Many of the types in this package are intended to be used by external plugins, but should generally not be *imported*. It is better to define an interface type in your local code than to import this package to get access to a type. The exported types and sub-packages provided in core are exported for documentation reasons, not because they should be referenced directly.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadActions ¶
LoadActions returns all of the input.Action types that core knows about.
Types ¶
Directories ¶
Path | Synopsis |
---|---|
internal contains the core parts of vidar that make it work as a text editor.
|
internal contains the core parts of vidar that make it work as a text editor. |
gxui
Package gxui contains wrappers to make the gxui library act like a (git.sr.ht/~nelsam/vidar-lib/ui).Creator.
|
Package gxui contains wrappers to make the gxui library act like a (git.sr.ht/~nelsam/vidar-lib/ui).Creator. |
Package op has sub-packages that provide core operations that can be used by plugins and built-ins to either to change the editor's state or to trigger hooks from changes to the editor's state.
|
Package op has sub-packages that provide core operations that can be used by plugins and built-ins to either to change the editor's state or to trigger hooks from changes to the editor's state. |
Click to show internal directories.
Click to hide internal directories.