diff options
| -rw-r--r-- | README.multi-tty | 18 |
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 | ||
| 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 | without exiting Emacs with C-x 5 0, i.e., delete-frame. | ||
| 47 | |||
| 46 | 48 | ||
| 47 | At the moment you can not close terminals without exiting Emacs -- | ||
| 48 | this will soon be implemented. | ||
| 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. |
| @@ -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 | ||