diff options
| author | Karoly Lorentey | 2005-09-11 04:10:45 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-09-11 04:10:45 +0000 |
| commit | ee0bcfbce6e8f7055f483976a68b33a2bdd46d14 (patch) | |
| tree | 1ed004198debdd902de8de2bfeac8c3891bf472c /README.multi-tty | |
| parent | 62c5106ca59c5771ba2e62725985ba802afdc0d1 (diff) | |
| download | emacs-ee0bcfbce6e8f7055f483976a68b33a2bdd46d14.tar.gz emacs-ee0bcfbce6e8f7055f483976a68b33a2bdd46d14.zip | |
Set Emacs version number to 22.0.51 to allow parallel installations of CVS trunk and the multi-tty branch.
* README: Set Emacs version to 22.0.51.
* lispref/elisp.texi (EMACSVER): Set to 22.0.51.
* man/emacs.texi (EMACSVER): Set to 22.0.51.
* lisp/version.el (emacs-version): Set to 22.0.51.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-413
Diffstat (limited to 'README.multi-tty')
| -rw-r--r-- | README.multi-tty | 44 |
1 files changed, 28 insertions, 16 deletions
diff --git a/README.multi-tty b/README.multi-tty index 39a1607cbde..9dc7f6b8bdb 100644 --- a/README.multi-tty +++ b/README.multi-tty | |||
| @@ -428,22 +428,6 @@ THINGS TO DO | |||
| 428 | ** If the first key pressed on a new tty terminal is a function key, | 428 | ** If the first key pressed on a new tty terminal is a function key, |
| 429 | it is not recognized correctly. May be related to the bug below. | 429 | it is not recognized correctly. May be related to the bug below. |
| 430 | 430 | ||
| 431 | ** Having {reset,init}_all_sys_modes in set-input-mode breaks arrow | ||
| 432 | keys on non-selected terminals under screen, and sometimes on other | ||
| 433 | terminal types as well. The other function keys continue to work | ||
| 434 | fine. Sometimes faces on these screens become garbled. | ||
| 435 | |||
| 436 | This only seems to affect displays that are of the same terminfo | ||
| 437 | type as the selected one. Interestingly, in screen Emacs normally | ||
| 438 | reports the up arrow key as `M-o A', but after the above SNAFU, it | ||
| 439 | complains about `M-[ a'. UNIX ttys are a complete mystery to me, | ||
| 440 | but it seems the reset-reinitialize cycle somehow leaves the | ||
| 441 | non-selected terminals in a different state than usual. I have no | ||
| 442 | idea how this could happen. | ||
| 443 | |||
| 444 | Currently set-input-mode resets only the currently selected | ||
| 445 | terminal, which seems to somehow work around the problem. | ||
| 446 | |||
| 447 | ** Fix set-input-mode for multi-tty. It's a truly horrible interface; | 431 | ** Fix set-input-mode for multi-tty. It's a truly horrible interface; |
| 448 | what if we'd blow it up into several separate functions (with a | 432 | what if we'd blow it up into several separate functions (with a |
| 449 | compatibility definition)? | 433 | compatibility definition)? |
| @@ -1227,5 +1211,33 @@ DIARY OF CHANGES | |||
| 1227 | (Done, I hope.) | 1211 | (Done, I hope.) |
| 1228 | 1212 | ||
| 1229 | 1213 | ||
| 1214 | -- Having {reset,init}_all_sys_modes in set-input-mode breaks arrow | ||
| 1215 | keys on non-selected terminals under screen, and sometimes on other | ||
| 1216 | terminal types as well. The other function keys continue to work | ||
| 1217 | fine. Sometimes faces on these screens become garbled. | ||
| 1218 | |||
| 1219 | This only seems to affect displays that are of the same terminfo | ||
| 1220 | type as the selected one. Interestingly, in screen Emacs normally | ||
| 1221 | reports the up arrow key as `M-o A', but after the above SNAFU, it | ||
| 1222 | complains about `M-[ a'. UNIX ttys are a complete mystery to me, | ||
| 1223 | but it seems the reset-reinitialize cycle somehow leaves the | ||
| 1224 | non-selected terminals in a different state than usual. I have no | ||
| 1225 | idea how this could happen. | ||
| 1226 | |||
| 1227 | Currently set-input-mode resets only the currently selected | ||
| 1228 | terminal, which seems to somehow work around the problem. | ||
| 1229 | |||
| 1230 | Update: | ||
| 1231 | |||
| 1232 | Dan Nicolaescu <dann@ics.uci.edu> writes: | ||
| 1233 | > Some terminals have 2 modes for cursor keys: Application Mode where | ||
| 1234 | > the cursor keys transmit the codes defined in the terminfo entry, and | ||
| 1235 | > Cursor mode. Applications have to send the smkx and rmkx terminfo | ||
| 1236 | > strings to switch between the 2 modes. So Emacs (and emacsclient) have | ||
| 1237 | > to send smkx when initializing and rmkx when quitting (or on | ||
| 1238 | > suspend). | ||
| 1239 | |||
| 1240 | (I think patch-370 fixed this.) | ||
| 1241 | |||
| 1230 | ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d | 1242 | ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d |
| 1231 | 1243 | ||