aboutsummaryrefslogtreecommitdiffstats
path: root/README.multi-tty
diff options
context:
space:
mode:
authorKaroly Lorentey2005-10-23 22:11:22 +0000
committerKaroly Lorentey2005-10-23 22:11:22 +0000
commit30a2fded2e53d85ae1701257170fb814d4523894 (patch)
treefc681de197ce1a9c878cd4347561165e167ea932 /README.multi-tty
parent1072671b5b0f1fda9f91ea99da4bf0bd275ce6eb (diff)
downloademacs-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-tty14
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