aboutsummaryrefslogtreecommitdiff
path: root/src/irc.c
diff options
context:
space:
mode:
authorB. Watson <urchlay@slackware.uk>2026-03-16 05:12:10 -0400
committerB. Watson <urchlay@slackware.uk>2026-03-16 05:12:10 -0400
commit5a091652ff1ba3a0af75886c4add476e2b6817da (patch)
tree0c11f48e31ab992ca1a5afcd1e093359b8920966 /src/irc.c
parent811e731b00266b64bd8eea5150b483f23ff598c3 (diff)
downloadfujinet-chat-5a091652ff1ba3a0af75886c4add476e2b6817da.tar.gz
Editbox-only mode, Start+E.
Diffstat (limited to 'src/irc.c')
-rw-r--r--src/irc.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/irc.c b/src/irc.c
index 29c250d..676c421 100644
--- a/src/irc.c
+++ b/src/irc.c
@@ -853,6 +853,13 @@ void ui_ping(void) {
cmd_ctcp_ping(nick);
}
+static void toggle_edbox_only(void) {
+ if(OS.sdlst == edbox_only_dlist)
+ scr_end_scrollback();
+ else
+ OS.sdlst = edbox_only_dlist;
+}
+
static void start_keystroke(void) {
char i, s;
@@ -928,6 +935,9 @@ static void start_keystroke(void) {
case 't':
send_cur_chan_cmd("TOPIC");
break;
+ case 'e':
+ toggle_edbox_only();
+ break;
case 's':
edbox_hide();
/* fall thru */