From e0a1031f237f2d3deb15fe8dae81d3505ffd48e6 Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Thu, 26 Oct 2023 18:13:05 -0700
Subject: [PATCH] Make Ctrl-D an alias for DEL (to delete messages)

For terminals that can't easily send a DEL (0x7F) character.
As requested by phigz in IRC.
---
 exec/msglist.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/exec/msglist.js b/exec/msglist.js
index 0e097eea43..041e6c6404 100644
--- a/exec/msglist.js
+++ b/exec/msglist.js
@@ -980,6 +980,7 @@ function list_msgs(msgbase, list, current, preview, grp_name, sub_name)
 				for(var i in list)
 					list[i].flagged = flagged;
 				break;
+			case CTRL_D:
 			case KEY_DEL:
 				if(!list[current])
 					break;
@@ -1035,6 +1036,7 @@ function list_msgs(msgbase, list, current, preview, grp_name, sub_name)
 						case '-':
 							current--;
 							break;
+						case CTRL_D:
 						case KEY_DEL:
 							if(msgbase.cfg && !msg_area.sub[msgbase.cfg.code].is_operator)
 								break;
-- 
GitLab