diff options
| author | Karoly Lorentey | 2003-12-27 13:55:54 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2003-12-27 13:55:54 +0000 |
| commit | 8303ba32ba3f0c925ac8ac5540e85ca497e9b809 (patch) | |
| tree | f5efb48c9489c8813086c757384f554cc5192bc9 /README.multi-tty | |
| parent | bc279d67ae14ecb4755aad2003f9f616ab22b92f (diff) | |
| download | emacs-8303ba32ba3f0c925ac8ac5540e85ca497e9b809.tar.gz emacs-8303ba32ba3f0c925ac8ac5540e85ca497e9b809.zip | |
Implemented automatic deletion of terminals.
lisp/server.el (server-process-filter): Switch to the new terminal frame.
src/frame.c (Fdelete_frame): Delete the tty if this was its the last frame.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-12
Diffstat (limited to 'README.multi-tty')
| -rw-r--r-- | README.multi-tty | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/README.multi-tty b/README.multi-tty index 22f74c5b0b4..a9bd9f7e9c9 100644 --- a/README.multi-tty +++ b/README.multi-tty | |||
| @@ -180,6 +180,11 @@ DIARY OF CHANGES | |||
| 180 | initialization. There is a memory corruption error around this | 180 | initialization. There is a memory corruption error around this |
| 181 | somewhere.) | 181 | somewhere.) |
| 182 | 182 | ||
| 183 | -- Implement automatic deletion of terminals when the last frame on | ||
| 184 | that terminal is closed. | ||
| 185 | |||
| 186 | (Done.) | ||
| 187 | |||
| 183 | 188 | ||
| 184 | THINGS TO DO | 189 | THINGS TO DO |
| 185 | ------------ | 190 | ------------ |
| @@ -200,16 +205,16 @@ THINGS TO DO | |||
| 200 | Update: yes it does, although it is much rarer. Or maybe it's | 205 | Update: yes it does, although it is much rarer. Or maybe it's |
| 201 | another bug. | 206 | another bug. |
| 202 | 207 | ||
| 203 | ** C-g should work on secondary terminals. | 208 | ** Change emacsclient/server.el to support the -h argument better, |
| 209 | i.e. automatically close the socket when the frame is closed. | ||
| 204 | 210 | ||
| 205 | ** Implement automatic deletion of terminals when the last frame on | 211 | ** Export delete_tty to the Lisp environment, for emacsclient. |
| 206 | that terminal is closed. | 212 | |
| 213 | ** C-g should work on secondary terminals. | ||
| 207 | 214 | ||
| 208 | ** Make parts of struct tty_output accessible from Lisp. The device | 215 | ** Make parts of struct tty_output accessible from Lisp. The device |
| 209 | name and the type is sufficient. | 216 | name and the type is sufficient. |
| 210 | 217 | ||
| 211 | ** Export delete_tty to the Lisp environment, for emacsclient. | ||
| 212 | |||
| 213 | ** Implement support for starting an interactive Emacs session without | 218 | ** Implement support for starting an interactive Emacs session without |
| 214 | an initial frame. (The user would connect to it and open frames | 219 | an initial frame. (The user would connect to it and open frames |
| 215 | later, with emacsclient.) Not necessarily a good idea. | 220 | later, with emacsclient.) Not necessarily a good idea. |