Versions in this module Expand all Collapse all v0 v0.3.0 Nov 27, 2023 Changes in this version + func ParseAddr(addr string, cfg *Config) error type Config + StatusEnabled bool + TLSSkipVerify bool + Transient bool v0.2.0 Feb 13, 2023 Changes in this version type ConfigColors + Nicks ui.ColorScheme v0.1.0 Aug 10, 2022 Changes in this version + func DefaultHighlightPath() (string, error) + type App struct + func NewApp(cfg Config) (app *App, err error) + func (app *App) Close() + func (app *App) CurrentBuffer() (netID, buffer string) + func (app *App) CurrentSession() *irc.Session + func (app *App) LastMessageTime() time.Time + func (app *App) Run() + func (app *App) SetLastClose(t time.Time) + func (app *App) SwitchToBuffer(netID, buffer string) + type Config struct + Addr string + ChanColEnabled bool + ChanColWidth int + Channels []string + Colors ConfigColors + Debug bool + Highlights []string + MemberColEnabled bool + MemberColWidth int + Mouse bool + Nick string + NickColWidth int + OnHighlightBeep bool + OnHighlightPath string + Password *string + Real string + TLS bool + TextMaxWidth int + Typings bool + User string + func Defaults() (cfg Config, err error) + func LoadConfigFile(filename string) (cfg Config, err error) + type ConfigColors struct + Prompt tcell.Color + Unread tcell.Color