Documentation ¶
Overview ¶
Package vidarlib contains APIs intended for plugins to use to access parts of vidar. Most of the code contained in these sub-packages is interface type definitions which vidar uses for parameter and return types. This way, plugins can define local interface types which vidar implements without importing any code directly from vidar.
Directories ¶
Path | Synopsis |
---|---|
Package constant contains various types intended to be defined in const blocks, as well as any constant values that may need to be defined for the whole project.
|
Package constant contains various types intended to be defined in const blocks, as well as any constant values that may need to be defined for the whole project. |
Package inform includes helper functions for informing the user about errors, warnings, etc.
|
Package inform includes helper functions for informing the user about errors, warnings, etc. |
Package input contains the types that vidar uses to process user input.
|
Package input contains the types that vidar uses to process user input. |
Package lsp contains some sugar for setting up language server protocol servers for vidar to interact with.
|
Package lsp contains some sugar for setting up language server protocol servers for vidar to interact with. |
package pref provides types used when passing preferences to plugins.
|
package pref provides types used when passing preferences to plugins. |
Package ui contains the interface types that a UI library needs to implement in order for vidar to be able to use it to draw windows with.
|
Package ui contains the interface types that a UI library needs to implement in order for vidar to be able to use it to draw windows with. |
Click to show internal directories.
Click to hide internal directories.