diff --git a/src/help.c b/src/help.c
index 1d0a7b754e5a31ed6188d0de174fa4e95a230e65..1514f712e0aff93023e34a81dc89b37c43e77d51 100644
--- a/src/help.c
+++ b/src/help.c
@@ -46,7 +46,7 @@ char *tempfilename = NULL;
 
 /* Hard-wrap the help text, write it to the existing temporary file, and
  * read that file into a new buffer. */
-void display_the_help_text(bool redisplaying)
+void wrap_the_help_text(bool redisplaying)
 {
     int sum = 0;
     const char *ptr = start_of_body;
@@ -151,6 +151,10 @@ void do_help(void)
     margin = 0;
 #endif
     tabsize = 8;
+#ifndef DISABLE_COLOR
+    syntaxstr = "nanohelp";
+#endif
+    curs_set(0);
 
     /* Compose the help text from all the pieces. */
     help_init();
@@ -173,11 +177,7 @@ void do_help(void)
     while (*start_of_body == '\n')
 	start_of_body++;
 
-#ifndef DISABLE_COLOR
-    syntaxstr = "nanohelp";
-#endif
-    display_the_help_text(FALSE);
-    curs_set(0);
+    wrap_the_help_text(FALSE);
     edit_refresh();
 
     while (TRUE) {
diff --git a/src/proto.h b/src/proto.h
index a1cda31ddb3c7892f9ac4b785401b4374854047b..1ae38e1a444ae967449cb0f9e571c648c8ed7c49 100644
--- a/src/proto.h
+++ b/src/proto.h
@@ -343,7 +343,7 @@ void thanks_for_all_the_fish(void);
 
 /* All functions in help.c. */
 #ifdef ENABLE_HELP
-void display_the_help_text(bool redisplaying);
+void wrap_the_help_text(bool redisplaying);
 void do_help(void);
 void help_init(void);
 functionptrtype parse_help_input(int *kbinput);
diff --git a/src/winio.c b/src/winio.c
index b5187547af286084b1ebc7767be7f6267cb2b874..25e82037cbc34f913e41016c0773350bd7df1069 100644
--- a/src/winio.c
+++ b/src/winio.c
@@ -3143,7 +3143,7 @@ void total_refresh(void)
     titlebar(title);
 #ifdef ENABLE_HELP
     if (inhelp)
-	display_the_help_text(TRUE);
+	wrap_the_help_text(TRUE);
     else
 #endif
 	edit_refresh();