This is not an ideal solution, as interactive users must always ru na command in order to get the behavior they want, but it avoids problematic interactions between prompting and sourcing files.
Signed-off-by: Robbie Harwood <rharw...@redhat.com> --- grub-core/commands/help.c | 2 ++ grub-core/normal/main.c | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/grub-core/commands/help.c b/grub-core/commands/help.c index ac3907f9df..2c70c7b417 100644 --- a/grub-core/commands/help.c +++ b/grub-core/commands/help.c @@ -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; } diff --git a/grub-core/normal/main.c b/grub-core/normal/main.c index cb0e8e7fd2..2cb48a94f5 100644 --- a/grub-core/normal/main.c +++ b/grub-core/normal/main.c @@ -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; -- 2.35.1 _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel