From 6407f07b6f630ff3902172c51278b7b200d593d7 Mon Sep 17 00:00:00 2001 From: "Richard M. Stallman" Date: Tue, 15 Feb 2005 06:50:48 +0000 Subject: [PATCH] (get_next_display_element): Fix escape-glyph criterion for mode and header lines. --- src/ChangeLog | 21 +++++++++++++++++++++ src/xdisp.c | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/ChangeLog b/src/ChangeLog index 999064bb47e..b27fb88f049 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,24 @@ +2005-02-15 Richard M. Stallman + + * xdisp.c (get_next_display_element): Fix escape-glyph criterion + for mode and header lines. + + * lread.c (syms_of_lread) : Doc fix. + + * keymap.h (describe_map_tree): Change decl. + + * keyboard.c (command_loop_1): Always use safe_run_hooks + to run Qdeferred_action_function. + + * keymap.c (describe_map_tree): New arg MENTION_SHADOW. Calls changed. + (describe_map, describe_vector): Likewise. When it's 1, + don't omit shadowed bindings, instead mark them as shadowed. + + * doc.c (Fsubstitute_command_keys): Compute list of shadowing maps + for describe_map_tree. Pass 1 for MENTION_SHADOW. + + * data.c (Fsetq_default): Allow no arg case. + 2005-02-14 Kenichi Handa * coding.c (encode_coding_string): Always return a unibyte string. diff --git a/src/xdisp.c b/src/xdisp.c index fbbd2ccb246..c7f446def55 100644 --- a/src/xdisp.c +++ b/src/xdisp.c @@ -5044,7 +5044,7 @@ get_next_display_element (it) else if ((it->c < ' ' && (it->area != TEXT_AREA /* In mode line, treat \n like other crl chars. */ - || (it->c != '\n' + || (it->c != '\t' && it->glyph_row && it->glyph_row->mode_line_p) || (it->c != '\n' && it->c != '\t'))) || (it->multibyte_p -- 2.39.5