• Karoly Lorentey's avatar
    Change `keyboard-translate-table' to be terminal-local. · 2e478293
    Karoly Lorentey authored
    * 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
    2e478293
README.multi-tty 46 KB