diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 84fa7736d3..000566e17f 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2015-10-29 Eli Zaretskii + + * utils.c (init_page_info): Disable paging if INSIDE_EMACS is set + in the environment. + 2015-10-29 Pedro Alves * gnu-v2-abi.c (gnuv2_is_destructor_name) diff --git a/gdb/utils.c b/gdb/utils.c index 255aee893b..bb13522ef7 100644 --- a/gdb/utils.c +++ b/gdb/utils.c @@ -1677,8 +1677,9 @@ init_page_info (void) Only try to use tgetnum function if rl_get_screen_size did not return a useful value. */ if (((rows <= 0) && (tgetnum ("li") < 0)) - /* Also disable paging if inside EMACS. */ - || getenv ("EMACS")) + /* Also disable paging if inside Emacs. $EMACS was used + before Emacs v25.1, $INSIDE_EMACS is used since then. */ + || getenv ("EMACS") || getenv ("INSIDE_EMACS")) { /* The number of lines per page is not mentioned in the terminal description or EMACS evironment variable is set. This probably