Mercurial > emacs
diff src/keyboard.c @ 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 | 09a8da4ffadf |
children | 26dbb6234efd |
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)