Mercurial > emacs
changeset 8238:3b4a76dcecf6
(command_loop_1): Do direct output for cursor motion
over text chars when disp tab exists but says nothing for them.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Wed, 13 Jul 1994 09:43:02 +0000 |
parents | 189d7c4eaf68 |
children | dffc08bd2ab6 |
files | src/keyboard.c |
diffstat | 1 files changed, 6 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/keyboard.c Wed Jul 13 09:34:01 1994 +0000 +++ b/src/keyboard.c Wed Jul 13 09:43:02 1994 +0000 @@ -1104,7 +1104,9 @@ SET_PT (PT + 1); if ((dp ? (VECTORP (DISP_CHAR_VECTOR (dp, lose)) - && XVECTOR (DISP_CHAR_VECTOR (dp, lose))->size == 1) + ? XVECTOR (DISP_CHAR_VECTOR (dp, lose))->size == 1 + : (NILP (DISP_CHAR_VECTOR (dp, lose)) + && (lose >= 0x20 && lose < 0x7f))) : (lose >= 0x20 && lose < 0x7f)) && (XFASTINT (XWINDOW (selected_window)->last_modified) >= MODIFF) @@ -1125,7 +1127,9 @@ lose = FETCH_CHAR (PT); if ((dp ? (VECTORP (DISP_CHAR_VECTOR (dp, lose)) - && XVECTOR (DISP_CHAR_VECTOR (dp, lose))->size == 1) + ? XVECTOR (DISP_CHAR_VECTOR (dp, lose))->size == 1 + : (NILP (DISP_CHAR_VECTOR (dp, lose)) + && (lose >= 0x20 && lose < 0x7f))) : (lose >= 0x20 && lose < 0x7f)) && (XFASTINT (XWINDOW (selected_window)->last_modified) >= MODIFF)