aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.multi-tty18
1 files changed, 14 insertions, 4 deletions
diff --git a/README.multi-tty b/README.multi-tty
index a9bd9f7e9c9..365810d1bae 100644
--- a/README.multi-tty
+++ b/README.multi-tty
@@ -42,10 +42,10 @@ then start up the emacs server (src/emacs, M-x server-start), and then
42 42
43You'll hopefully have two fully working frames on separate terminals. 43You'll hopefully have two fully working frames on separate terminals.
44If you exit emacs, both terminals should be restored to their previous 44If you exit emacs, both terminals should be restored to their previous
45states. 45states. You can close the newly opened frame and return to the shell
46without exiting Emacs with C-x 5 0, i.e., delete-frame.
47
46 48
47At the moment you can not close terminals without exiting Emacs --
48this will soon be implemented.
49 49
50X, Mac, Windows and DOS support is broken, probably doesn't even 50X, Mac, Windows and DOS support is broken, probably doesn't even
51compile -- this will be solved later. 51compile -- this will be solved later.
@@ -210,11 +210,18 @@ THINGS TO DO
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.
217 221
222** Find out why does Emacs abort when it wants to close its
223 controlling tty.
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.
@@ -229,7 +236,10 @@ THINGS TO DO
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