diff README.multi-tty @ 83333:40c0ee282254

Implement rudimentary Lisp-level terminal parameters. * lisp/frame.el (terminal-id, terminal-parameters, terminal-parameter) (set-terminal-parameter, terminal-handle-delete-frame): New functions. (delete-frame-functions): Add to `delete-frame-functions' hook. (terminal-parameter-alist): New variable. * lisp/international/encoded-kb.el (saved-input-mode): Delete variable. (encoded-kbd-setup-display): Store the saved input method as a terminal parameter. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-373
author Karoly Lorentey <lorentey@elte.hu>
date Wed, 06 Jul 2005 00:41:41 +0000
parents f2eb4324cbaf
children f92ac4808cd4
line wrap: on
line diff
--- a/README.multi-tty	Tue Jul 05 22:22:24 2005 +0000
+++ b/README.multi-tty	Wed Jul 06 00:41:41 2005 +0000
@@ -355,6 +355,9 @@
 *** New functions: frame-tty-name, frame-tty-type, delete-tty,
     terminal-local-value, set-terminal-local-value
 
+    terminal-id, terminal-parameters, terminal-parameter,
+    set-terminal-parameter
+
 *** New variables: global-key-translation-map
 
 *** The keymaps key-translation-map and function-key-map are now
@@ -382,6 +385,23 @@
 THINGS TO DO
 ------------
 
+** The handling of lisp/term/*.el, and frame creation in general, is a
+   big, big mess.  How come the terminal-specific file is loaded by
+   tty-create-frame-with-faces?  I don't think it is necessary to load
+   these files for each frame; once per terminal should be enough.
+
+** Fix frame-set-background-mode in this branch.  It was recently
+   changed in CVS, and frame.el in multi-tty has not yet been adapted
+   for the changes.  (It needs to look at
+   default-frame-background-mode.)
+
+** I think `(set-)terminal-local-value' and the terminal parameter
+   mechanism should be integrated into a single framework.
+
+** Add the following hooks: after-delete-frame-hook (for server.el,
+   instead of delete-frame-functions),
+   after-delete-terminal-functions, after-create-terminal-functions.
+
 ** Having {reset,init}_all_sys_modes in set-input-mode breaks arrow
    keys on non-selected terminals under screen, and sometimes on other
    terminal types as well.  The other function keys continue to work