comparison README.multi-tty @ 83328:f2eb4324cbaf

Speed up loading of term/xterm.el (Dan Nicolaescu). * lisp/term/xterm.el: Move key substitutions back before the define-keys. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-368
author Karoly Lorentey <lorentey@elte.hu>
date Tue, 28 Jun 2005 15:06:17 +0000
parents 9e41c80c6389
children 40c0ee282254
comparison
equal deleted inserted replaced
83327:950de36a755d 83328:f2eb4324cbaf
402 what if we'd blow it up into several separate functions (with a 402 what if we'd blow it up into several separate functions (with a
403 compatibility definition)? 403 compatibility definition)?
404 404
405 ** BULK RENAME: The `display-' prefix of new Lisp-level functions 405 ** BULK RENAME: The `display-' prefix of new Lisp-level functions
406 conflicts with stuff like `display-time-mode'. Use `device-' 406 conflicts with stuff like `display-time-mode'. Use `device-'
407 instead. 407 or `terminal-' instead. I think I prefer `terminal-'.
408
409 ** The semantics of terminal-local variables are confusing; it is not
410 clear what binding is in effect in any given time. See if
411 current_kboard (or at least the terminal-local bindings exported to
412 Lisp) might be changed to be tied to the selected frame instead.
413 Currently, `function-key-map' and `key-translation-map' may be
414 accessed reliably only using the hackish
415 `(set-)terminal-local-value' functions.
416
417 Perhaps there should be a difference between `last-command' &co.
418 and these more conventional configuration variables.
419 (E.g. `symbol-value' would use current_kboard to access
420 `last-command', but SELECTED_FRAME()->display->kboard to get the
421 value of `function-key-map'.
408 422
409 ** The single-keyboard mode of MULTI_KBOARD is extremely confusing 423 ** The single-keyboard mode of MULTI_KBOARD is extremely confusing
410 sometimes; Emacs does not respond to stimuli from other keyboards. 424 sometimes; Emacs does not respond to stimuli from other keyboards.
411 At least a beep or a message would be important, if the single-mode 425 At least a beep or a message would be important, if the single-mode
412 is still required to prevent interference. (Reported by Dan 426 is still required to prevent interference. (Reported by Dan
442 be replaced with a clean design. 456 be replaced with a clean design.
443 457
444 ** standard-display-table should be display-local. 458 ** standard-display-table should be display-local.
445 standard-display-european should be display-local. 459 standard-display-european should be display-local.
446 460
461 ** With iswitchb-default-method set to 'always-frame, only frames on
462 the current display should be considered. This might involve
463 extending `get-buffer-window'.
464
447 ** Have a look at Vlocale_coding_system. Seems like it would be a 465 ** Have a look at Vlocale_coding_system. Seems like it would be a
448 tedious job to localize it, although most references use it for 466 tedious job to localize it, although most references use it for
449 interfacing with libc and are therefore OK with the global 467 interfacing with libc and are therefore OK with the global
450 definition. 468 definition.
451 469
515 What exactly does interrupt_input do? I tried to disable it for 533 What exactly does interrupt_input do? I tried to disable it for
516 raw secondary tty support, but it does not seem to do anything 534 raw secondary tty support, but it does not seem to do anything
517 useful. (Update: Look again. X unconditionally enables this, maybe 535 useful. (Update: Look again. X unconditionally enables this, maybe
518 that's why raw terminal support is broken again. I really do need 536 that's why raw terminal support is broken again. I really do need
519 to understand input.) 537 to understand input.)
538
539 ** Fix stuff_char for multi-tty. Doesn't seem to be of high priority.
520 540
521 DIARY OF CHANGES 541 DIARY OF CHANGES
522 ---------------- 542 ----------------
523 543
524 (ex-TODO items with explanations.) 544 (ex-TODO items with explanations.)