Mercurial > emacs
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