File size: 923 Bytes
1244914 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | #!/usr/bin/env zsh
# Documentation in [README.md](./README.md)
# Modular forge plugin - sources all required modules
# Configuration variables
source "${0:A:h}/lib/config.zsh"
# Syntax highlighting
source "${0:A:h}/lib/highlight.zsh"
# Core utilities (includes logging)
source "${0:A:h}/lib/helpers.zsh"
# Terminal context capture (preexec/precmd hooks, OSC 133)
source "${0:A:h}/lib/context.zsh"
# Completion widget
source "${0:A:h}/lib/completion.zsh"
# Action handlers
source "${0:A:h}/lib/actions/core.zsh"
source "${0:A:h}/lib/actions/config.zsh"
source "${0:A:h}/lib/actions/conversation.zsh"
source "${0:A:h}/lib/actions/git.zsh"
source "${0:A:h}/lib/actions/auth.zsh"
source "${0:A:h}/lib/actions/editor.zsh"
source "${0:A:h}/lib/actions/provider.zsh"
# Main dispatcher and widget registration
source "${0:A:h}/lib/dispatcher.zsh"
# Key bindings and widget registration
source "${0:A:h}/lib/bindings.zsh"
|