diff options
author | Karoly Lorentey <lorentey@elte.hu> | 2005-07-06 00:41:41 +0000 |
---|---|---|
committer | Karoly Lorentey <lorentey@elte.hu> | 2005-07-06 00:41:41 +0000 |
commit | 4400e7648cda74494f313ba220bfe1b8537f17b3 (patch) | |
tree | 1cb35b8e6c02174ea116d942028271cf36cab3e4 /README.multi-tty | |
parent | d5dc920668a85c56c4d3e54a6898bbd43bcb64a1 (diff) | |
download | emacs-4400e7648cda74494f313ba220bfe1b8537f17b3.tar.gz |
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
Diffstat (limited to 'README.multi-tty')
-rw-r--r-- | README.multi-tty | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/README.multi-tty b/README.multi-tty index d722df72a02..ebffa24f83d 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 |