Commit 7e1648fd authored by Benno Schulenberg's avatar Benno Schulenberg
Browse files

help: set tabsize to the default width while showing a help text

So that the shortcut explanations get properly aligned.
parent e05dfda2
Showing with 4 additions and 1 deletion
+4 -1
......@@ -106,6 +106,7 @@ void do_help(void)
int line_size;
int saved_margin = margin;
/* For avoiding the line numbers on the help screen. */
ssize_t was_tabsize = tabsize;
char *saved_answer = (answer != NULL) ? strdup(answer) : NULL;
/* Store current answer when user invokes help at the prompt. */
unsigned stash[sizeof(flags) / sizeof(flags[0])];
......@@ -124,7 +125,8 @@ void do_help(void)
fclose(fp);
/* Set help_text as the string to display. */
/* Compose the help text from all the pieces. */
tabsize = 8;
help_init();
inhelp = TRUE;
location = 0;
......@@ -266,6 +268,7 @@ void do_help(void)
free(answer);
answer = saved_answer;
tabsize = was_tabsize;
remove(tempfilename);
free(tempfilename);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment