diff options
| author | Richard M. Stallman | 1994-07-13 09:43:02 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-07-13 09:43:02 +0000 |
| commit | 9a5540dbda535f37a3b356b47878cc38574e4bac (patch) | |
| tree | d320005b56a2dea5cced48b69ec8b54a3be12a62 /src | |
| parent | e2bef5c3a2fff6cf2b3dd6ba8cbaeb9f135d0a91 (diff) | |
| download | emacs-9a5540dbda535f37a3b356b47878cc38574e4bac.tar.gz emacs-9a5540dbda535f37a3b356b47878cc38574e4bac.zip | |
(command_loop_1): Do direct output for cursor motion
over text chars when disp tab exists but says nothing for them.
Diffstat (limited to 'src')
| -rw-r--r-- | src/keyboard.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/keyboard.c b/src/keyboard.c index a93fa224861..0acc61cdd5c 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -1104,7 +1104,9 @@ command_loop_1 () | |||
| 1104 | SET_PT (PT + 1); | 1104 | SET_PT (PT + 1); |
| 1105 | if ((dp | 1105 | if ((dp |
| 1106 | ? (VECTORP (DISP_CHAR_VECTOR (dp, lose)) | 1106 | ? (VECTORP (DISP_CHAR_VECTOR (dp, lose)) |
| 1107 | && XVECTOR (DISP_CHAR_VECTOR (dp, lose))->size == 1) | 1107 | ? XVECTOR (DISP_CHAR_VECTOR (dp, lose))->size == 1 |
| 1108 | : (NILP (DISP_CHAR_VECTOR (dp, lose)) | ||
| 1109 | && (lose >= 0x20 && lose < 0x7f))) | ||
| 1108 | : (lose >= 0x20 && lose < 0x7f)) | 1110 | : (lose >= 0x20 && lose < 0x7f)) |
| 1109 | && (XFASTINT (XWINDOW (selected_window)->last_modified) | 1111 | && (XFASTINT (XWINDOW (selected_window)->last_modified) |
| 1110 | >= MODIFF) | 1112 | >= MODIFF) |
| @@ -1125,7 +1127,9 @@ command_loop_1 () | |||
| 1125 | lose = FETCH_CHAR (PT); | 1127 | lose = FETCH_CHAR (PT); |
| 1126 | if ((dp | 1128 | if ((dp |
| 1127 | ? (VECTORP (DISP_CHAR_VECTOR (dp, lose)) | 1129 | ? (VECTORP (DISP_CHAR_VECTOR (dp, lose)) |
| 1128 | && XVECTOR (DISP_CHAR_VECTOR (dp, lose))->size == 1) | 1130 | ? XVECTOR (DISP_CHAR_VECTOR (dp, lose))->size == 1 |
| 1131 | : (NILP (DISP_CHAR_VECTOR (dp, lose)) | ||
| 1132 | && (lose >= 0x20 && lose < 0x7f))) | ||
| 1129 | : (lose >= 0x20 && lose < 0x7f)) | 1133 | : (lose >= 0x20 && lose < 0x7f)) |
| 1130 | && (XFASTINT (XWINDOW (selected_window)->last_modified) | 1134 | && (XFASTINT (XWINDOW (selected_window)->last_modified) |
| 1131 | >= MODIFF) | 1135 | >= MODIFF) |