diff options
| author | C. McEnroe | 2020-02-08 02:33:41 -0500 | 
|---|---|---|
| committer | C. McEnroe | 2020-02-08 02:33:41 -0500 | 
| commit | 2cacf15314be31b33a61007ba6e063ced96c3d41 (patch) | |
| tree | f1486130d1848f3da683fef0e0692f7bfe3e0795 | |
| parent | 943502ea82b3965b4f652146ca03262ac6390f83 (diff) | |
Add /debug
| -rw-r--r-- | catgirl.1 | 4 | ||||
| -rw-r--r-- | command.c | 11 | 
2 files changed, 15 insertions, 0 deletions
| @@ -148,6 +148,10 @@ Send a raw IRC command.  .Bl -tag -width Ds  .It Ic /close Op Ar name | num  Close the named, numbered or current window. +.It Ic /debug +Toggle logging in the +.Sy <debug> +window.  .It Ic /window Ar name  Switch to window by name.  .It Ic /window Ar num , Ic / Ns Ar num @@ -23,6 +23,16 @@  typedef void Command(size_t id, char *params); +static void commandDebug(size_t id, char *params) { +	(void)id; +	(void)params; +	self.debug ^= true; +	uiFormat( +		Debug, Warm, NULL, +		"\3%dDebug is %s", Gray, (self.debug ? "on" : "off") +	); +} +  static void commandQuote(size_t id, char *params) {  	(void)id;  	if (params) ircFormat("%s\r\n", params); @@ -116,6 +126,7 @@ static const struct Handler {  	Command *fn;  } Commands[] = {  	{ "/close", commandClose }, +	{ "/debug", commandDebug },  	{ "/join", commandJoin },  	{ "/me", commandMe },  	{ "/nick", commandNick }, | 
