Raxol.Terminal.Config.Schema (Raxol v0.2.0)

View Source

Schema definitions for terminal configuration.

Defines the structure and types for all terminal configuration options.

Summary

Functions

Defines the schema for terminal configuration.

Returns the default configuration values. This delegates to the Defaults module for actual values.

Returns the type information for a specific configuration path.

Functions

config_schema()

Defines the schema for terminal configuration.

This includes all possible configuration fields with their types, default values, and descriptions.

default_config()

Returns the default configuration values. This delegates to the Defaults module for actual values.

get_type(path)

Returns the type information for a specific configuration path.

Parameters

  • path - A list of keys representing the path to the configuration value

Returns

A tuple with type information or nil if the path doesn't exist