normal/help: Add paging instructions to normal and help prompts

This is not an ideal solution, as interactive users must always run
a command in order to get the behavior they want, but it avoids
problematic interactions between prompting and sourcing files.

Signed-off-by: Robbie Harwood <rharwood@redhat.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
Robbie Harwood 2022-11-04 13:05:37 -04:00 committed by Daniel Kiper
parent a4356538d0
commit f5759a878e
2 changed files with 4 additions and 1 deletions

View File

@ -135,6 +135,8 @@ grub_cmd_help (grub_extcmd_context_t ctxt __attribute__ ((unused)), int argc,
}
}
grub_printf ("\n\nTo enable less(1)-like paging, \"set pager=1\".\n");
return 0;
}

View File

@ -380,7 +380,8 @@ grub_normal_reader_init (int nested)
msg_formatted = grub_xasprintf (_("Minimal BASH-like line editing is supported. For "
"the first word, TAB lists possible command completions. Anywhere "
"else TAB lists possible device or file completions. %s"),
"else TAB lists possible device or file completions. To enable "
"less(1)-like paging, \"set pager=1\". %s"),
nested ? msg_esc : "");
if (!msg_formatted)
return grub_errno;