From c1a47be901a6b399a642eea1128a210a081773df Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Wed, 4 Dec 2002 05:30:38 +0000
Subject: [PATCH] Help text attribute codes (Ctrl-A for bold and Ctrl-B for
 inverse) can now be replaced with printable ASCII chars: ` for bold and ~ for
 inverse. Improves compatibility with source editors that don't correctly
 display/edit ctrl chars.

---
 src/uifc/uifc.c  | 4 ++--
 src/uifc/uifcc.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/uifc/uifc.c b/src/uifc/uifc.c
index 55dd3e1122..c262472a59 100644
--- a/src/uifc/uifc.c
+++ b/src/uifc/uifc.c
@@ -1784,10 +1784,10 @@ void help()
 		if(hbuf[j]==LF) {
 			while(i%(76*2)) i++;
 			i+=2; }
-		else if(hbuf[j]==2) {		 /* Ctrl-b toggles inverse */
+		else if(hbuf[j]==2 || hbuf[j]=='~') { /* Ctrl-b toggles inverse */
 			inverse=!inverse;
 			i-=2; }
-		else if(hbuf[j]==1) {		 /* Ctrl-a toggles high intensity */
+		else if(hbuf[j]==1 || hbuf[j]=='`') { /* Ctrl-a toggles high intensity */
 			high=!high;
 			i-=2; }
 		else if(hbuf[j]!=CR) {
diff --git a/src/uifc/uifcc.c b/src/uifc/uifcc.c
index 73def02726..93bd3dc67d 100644
--- a/src/uifc/uifcc.c
+++ b/src/uifc/uifcc.c
@@ -1722,10 +1722,10 @@ void help()
 		if(hbuf[j]==LF) {
 			while(i%(76*2)) i++;
 			i+=2; }
-		else if(hbuf[j]==2) {		 /* Ctrl-b toggles inverse */
+		else if(hbuf[j]==2 || hbuf[j]=='~') {		 /* Ctrl-b toggles inverse */
 			inverse=!inverse;
 			i-=2; }
-		else if(hbuf[j]==1) {		 /* Ctrl-a toggles high intensity */
+		else if(hbuf[j]==1 || hbuf[j]=='`') {		 /* Ctrl-a toggles high intensity */
 			high=!high;
 			i-=2; }
 		else if(hbuf[j]!=CR) {
-- 
GitLab