comparison README.multi-tty @ 53237:4f33c6fc9a1f

README.multi-tty updates. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-13
author Karoly Lorentey <lorentey@elte.hu>
date Sat, 27 Dec 2003 14:20:59 +0000
parents e77dcb66ec84
children 7a619020ecd2
comparison
equal deleted inserted replaced
53236:e77dcb66ec84 53237:4f33c6fc9a1f
40 40
41 lib-src/emacsclient -h 41 lib-src/emacsclient -h
42 42
43 You'll hopefully have two fully working frames on separate terminals. 43 You'll hopefully have two fully working frames on separate terminals.
44 If you exit emacs, both terminals should be restored to their previous 44 If you exit emacs, both terminals should be restored to their previous
45 states. 45 states. You can close the newly opened frame and return to the shell
46 46 without exiting Emacs with C-x 5 0, i.e., delete-frame.
47 At the moment you can not close terminals without exiting Emacs -- 47
48 this will soon be implemented. 48
49 49
50 X, Mac, Windows and DOS support is broken, probably doesn't even 50 X, Mac, Windows and DOS support is broken, probably doesn't even
51 compile -- this will be solved later. 51 compile -- this will be solved later.
52 52
53 Tested under GNU/Linux only. 53 Tested under GNU/Linux only.
208 ** Change emacsclient/server.el to support the -h argument better, 208 ** Change emacsclient/server.el to support the -h argument better,
209 i.e. automatically close the socket when the frame is closed. 209 i.e. automatically close the socket when the frame is closed.
210 210
211 ** Export delete_tty to the Lisp environment, for emacsclient. 211 ** Export delete_tty to the Lisp environment, for emacsclient.
212 212
213 ** Restore tty screen after closing the terminal.
214
215 ** 'TERM=dumb src/emacs' does not restore the terminal state.
216
213 ** C-g should work on secondary terminals. 217 ** C-g should work on secondary terminals.
214 218
215 ** Make parts of struct tty_output accessible from Lisp. The device 219 ** Make parts of struct tty_output accessible from Lisp. The device
216 name and the type is sufficient. 220 name and the type is sufficient.
221
222 ** Find out why does Emacs abort when it wants to close its
223 controlling tty.
217 224
218 ** Implement support for starting an interactive Emacs session without 225 ** Implement support for starting an interactive Emacs session without
219 an initial frame. (The user would connect to it and open frames 226 an initial frame. (The user would connect to it and open frames
220 later, with emacsclient.) Not necessarily a good idea. 227 later, with emacsclient.) Not necessarily a good idea.
221 228
227 secondary tty support, but it does not seem to do anything useful. 234 secondary tty support, but it does not seem to do anything useful.
228 235
229 ** Move optimalization parameters (costs) from union output_data to 236 ** Move optimalization parameters (costs) from union output_data to
230 a backend-neutral per-device structure. 237 a backend-neutral per-device structure.
231 238
232 ** Do tty output through term_hooks, too. 239 ** Find out the best way to support suspending Emacs with multiple
240 ttys.
241
242 ** Do tty output through term_hooks, like all other display backends.
233 243
234 ** Fix X support. 244 ** Fix X support.
235 245
236 ** Allow simultaneous X and tty frames. 246 ** Allow simultaneous X and tty frames.
237 247