diff options
| author | Karoly Lorentey | 2005-10-23 22:11:22 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-10-23 22:11:22 +0000 |
| commit | 30a2fded2e53d85ae1701257170fb814d4523894 (patch) | |
| tree | fc681de197ce1a9c878cd4347561165e167ea932 /README.multi-tty | |
| parent | 1072671b5b0f1fda9f91ea99da4bf0bd275ce6eb (diff) | |
| download | emacs-30a2fded2e53d85ae1701257170fb814d4523894.tar.gz emacs-30a2fded2e53d85ae1701257170fb814d4523894.zip | |
Fix Delete key on X by adapting normal-erase-is-backspace-mode for multi-tty. (Reported by Dan Waber and Dan Nicolaescu.)
* lisp/frame.el (terminal-parameter-p): New function.
(terminal-parameter): Use it.
* lisp/simple.el (normal-erase-is-backspace): Add 'maybe option, set it as default.
(normal-erase-is-backspace-mode): Rewrite for multiple display support.
(normal-erase-is-backspace-setup-frame): New function.
* lisp/frame.el (make-frame): Call it.
* lisp/startup.el (command-line): Call it.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-427
Diffstat (limited to 'README.multi-tty')
| -rw-r--r-- | README.multi-tty | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/README.multi-tty b/README.multi-tty index ab77a707ede..75d9554f74f 100644 --- a/README.multi-tty +++ b/README.multi-tty | |||
| @@ -391,6 +391,9 @@ THINGS TO DO | |||
| 391 | ** Report GTK multi-display problems to GTK maintainers. For extra | 391 | ** Report GTK multi-display problems to GTK maintainers. For extra |
| 392 | credit, fix them. | 392 | credit, fix them. |
| 393 | 393 | ||
| 394 | ** Possibly turn off the double C-g feature when there is an X frame. | ||
| 395 | C.f. (emacs)Emergency Escape. | ||
| 396 | |||
| 394 | ** frames-on-display-list should also accept frames. | 397 | ** frames-on-display-list should also accept frames. |
| 395 | 398 | ||
| 396 | ** I smell something funny around pop_kboard's "deleted kboard" case. | 399 | ** I smell something funny around pop_kboard's "deleted kboard" case. |
| @@ -483,6 +486,8 @@ THINGS TO DO | |||
| 483 | `last-command', but SELECTED_FRAME()->display->kboard to get the | 486 | `last-command', but SELECTED_FRAME()->display->kboard to get the |
| 484 | value of `function-key-map'. | 487 | value of `function-key-map'. |
| 485 | 488 | ||
| 489 | ** I think keyboard-translate-table should be made terminal-local. | ||
| 490 | |||
| 486 | ** The single-keyboard mode of MULTI_KBOARD is extremely confusing | 491 | ** The single-keyboard mode of MULTI_KBOARD is extremely confusing |
| 487 | sometimes; Emacs does not respond to stimuli from other keyboards. | 492 | sometimes; Emacs does not respond to stimuli from other keyboards. |
| 488 | At least a beep or a message would be important, if the single-mode | 493 | At least a beep or a message would be important, if the single-mode |
| @@ -533,9 +538,6 @@ THINGS TO DO | |||
| 533 | 538 | ||
| 534 | See if xsmfns.c should be updated. | 539 | See if xsmfns.c should be updated. |
| 535 | 540 | ||
| 536 | ** normal-erase-is-backspace-mode in simple.el needs to be updated for | ||
| 537 | multi-tty (rep. by Dan Waber). | ||
| 538 | |||
| 539 | ** Hunt down display-related functions in frame.el and extend them all | 541 | ** Hunt down display-related functions in frame.el and extend them all |
| 540 | to accept display ids. | 542 | to accept display ids. |
| 541 | 543 | ||
| @@ -1249,5 +1251,11 @@ DIARY OF CHANGES | |||
| 1249 | 1251 | ||
| 1250 | (Fixed in patch-414 after detailed analysis by Kalle Olavi Niemitalo.) | 1252 | (Fixed in patch-414 after detailed analysis by Kalle Olavi Niemitalo.) |
| 1251 | 1253 | ||
| 1254 | -- normal-erase-is-backspace-mode in simple.el needs to be updated for | ||
| 1255 | multi-tty (rep. by Dan Waber). (The Delete key is broken on X | ||
| 1256 | because of this.) | ||
| 1257 | |||
| 1258 | (Fixed in patch-427.) | ||
| 1259 | |||
| 1252 | ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d | 1260 | ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d |
| 1253 | 1261 | ||