Versions in this module Expand all Collapse all v0 v0.1.1 Mar 26, 2026 v0.1.0 Mar 26, 2026 Changes in this version + const DefaultSplit + var DefaultLayout = &LayoutNode + func DefaultConfigPath() string + type Config struct + Coordinator bool + CoordinatorCmd string + Defaults Defaults + Projects []Project + Workspace string + func Load(path string) (*Config, error) + func (c *Config) EffectiveWorkspace() string + type Defaults struct + Layout *LayoutSpec + Split string + type LayoutNode struct + Cmd string + Panes []*LayoutNode + Size string + Split string + func (n *LayoutNode) IsLeaf() bool + func (n *LayoutNode) Leaves() []*LayoutNode + type LayoutSpec struct + Root *LayoutNode + func (ls *LayoutSpec) UnmarshalYAML(value *yaml.Node) error + func (ls LayoutSpec) MarshalYAML() (interface{}, error) + type Pane struct + Cmd string + Size string + type Project struct + Layout *LayoutSpec + Name string + Path string + Split string + func (p *Project) EffectiveLayout(defaults Defaults) *LayoutNode