Re-exportsยง
pub use crate::config::bindings::Action;pub use crate::config::bindings::BindingKey;pub use crate::config::bindings::BindingMode;pub use crate::config::bindings::MouseAction;pub use crate::config::bindings::SearchAction;pub use crate::config::bindings::ViAction;pub use crate::config::ui_config::UiConfig;
Modulesยง
- bell
- bindings ๐
- color
- cursor
- debug
- font
- general
- Miscellaneous configuration options.
- monitor
- mouse ๐
- scrolling
- selection
- serde_
utils - Serde helpers.
- terminal
- ui_
config - window
Enumsยง
- Error
- Errors occurring during config loading.
Constantsยง
- IMPORT_
RECURSION_ LIMIT - Maximum number of depth for the configuration file imports.
Functionsยง
- after_
loading ๐ - Modifications after the
UiConfigobject is created. - deserialize_
config - Deserialize a configuration file.
- imports
- Get all import paths for a configuration.
- installed_
config - Get the location of the first found default config file paths according to the following order:
- load
- Load the configuration file.
- load_
from ๐ - Load configuration file and log errors.
- load_
imports ๐ - Load all referenced configuration files.
- normalize_
import - Normalize import paths.
- parse_
config ๐ - Deserialize all configuration files as generic Value.
- prune_
yaml_ ๐nulls - Prune the nulls from the YAML to ensure TOML compatibility.
- read_
config ๐ - Deserialize configuration file from path.
- reload
- Attempt to reload the configuration file.
Type Aliasesยง
- Result
- Result from config loading.