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();