comparison README.multi-tty @ 83391:e99392472e41

Change `keyboard-translate-table' to be terminal-local. * lisp/subr.el (keyboard-translate): Use `terminal-local-value' to access `keyboard-translate-table'. * lisp/obsolete/keyswap.el: Ditto. * src/keyboard.c (Vkeyboard_translate_table): Moved to struct kboard. * src/keyboard.h (Vkeyboard_translate_table): Moved to struct kboard. * src/keyboard.c (read_char): Use current_kboard to access Vkeyboard_translate_table. * src/keymap.c (Fdescribe_buffer_bindings): Ditto. * src/keyboard.c (init_kboard): Initialize Vkeyboard_translate_table. * src/keyboard.c (syms_of_keyboard): Use DEFVAR_KBOARD to define Vkeyboard_translate_table. Update doc strings. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-431
author Karoly Lorentey <lorentey@elte.hu>
date Fri, 28 Oct 2005 14:29:24 +0000
parents 0181341f0aca
children 201f610eb492
comparison
equal deleted inserted replaced
83390:513453e09ec7 83391:e99392472e41
484 and these more conventional configuration variables. 484 and these more conventional configuration variables.
485 (E.g. `symbol-value' would use current_kboard to access 485 (E.g. `symbol-value' would use current_kboard to access
486 `last-command', but SELECTED_FRAME()->display->kboard to get the 486 `last-command', but SELECTED_FRAME()->display->kboard to get the
487 value of `function-key-map'. 487 value of `function-key-map'.
488 488
489 ** I think keyboard-translate-table should be made terminal-local.
490
491 ** The single-keyboard mode of MULTI_KBOARD is extremely confusing 489 ** The single-keyboard mode of MULTI_KBOARD is extremely confusing
492 sometimes; Emacs does not respond to stimuli from other keyboards. 490 sometimes; Emacs does not respond to stimuli from other keyboards.
493 At least a beep or a message would be important, if the single-mode 491 At least a beep or a message would be important, if the single-mode
494 is still required to prevent interference. (Reported by Dan 492 is still required to prevent interference. (Reported by Dan
495 Nicolaescu.) 493 Nicolaescu.)
625 What exactly does interrupt_input do? I tried to disable it for 623 What exactly does interrupt_input do? I tried to disable it for
626 raw secondary tty support, but it does not seem to do anything 624 raw secondary tty support, but it does not seem to do anything
627 useful. (Update: Look again. X unconditionally enables this, maybe 625 useful. (Update: Look again. X unconditionally enables this, maybe
628 that's why raw terminal support is broken again. I really do need 626 that's why raw terminal support is broken again. I really do need
629 to understand input.) 627 to understand input.)
628
629 ** flow-ctrl.el must be updated.
630 630
631 ** Fix stuff_char for multi-tty. Doesn't seem to be of high priority. 631 ** Fix stuff_char for multi-tty. Doesn't seem to be of high priority.
632 632
633 DIARY OF CHANGES 633 DIARY OF CHANGES
634 ---------------- 634 ----------------
1255 multi-tty (rep. by Dan Waber). (The Delete key is broken on X 1255 multi-tty (rep. by Dan Waber). (The Delete key is broken on X
1256 because of this.) 1256 because of this.)
1257 1257
1258 (Fixed in patch-427.) 1258 (Fixed in patch-427.)
1259 1259
1260 -- I think keyboard-translate-table should be made terminal-local.
1261
1262 (Done in patch-431.)
1263
1260 ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d 1264 ;;; arch-tag: 8da1619e-2e79-41a8-9ac9-a0485daad17d
1261 1265