aboutsummaryrefslogtreecommitdiffstats
path: root/README.multi-tty
diff options
context:
space:
mode:
authorKaroly Lorentey <[email protected]>2005-07-06 00:41:41 +0000
committerKaroly Lorentey <[email protected]>2005-07-06 00:41:41 +0000
commit4400e7648cda74494f313ba220bfe1b8537f17b3 (patch)
tree1cb35b8e6c02174ea116d942028271cf36cab3e4 /README.multi-tty
parentd5dc920668a85c56c4d3e54a6898bbd43bcb64a1 (diff)
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: [email protected]/emacs--multi-tty--0--patch-373
Diffstat (limited to 'README.multi-tty')
-rw-r--r--README.multi-tty20
1 files changed, 20 insertions, 0 deletions
diff --git a/README.multi-tty b/README.multi-tty
index d722df72a0..ebffa24f83 100644
--- a/README.multi-tty
+++ b/README.multi-tty
@@ -355,6 +355,9 @@ For the NEWS file: (Needs much, much work)
*** 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 @@ is probably not very interesting for anyone else.)
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