aboutsummaryrefslogtreecommitdiffstats
path: root/README.multi-tty
diff options
context:
space:
mode:
authorKaroly Lorentey2003-12-27 13:55:54 +0000
committerKaroly Lorentey2003-12-27 13:55:54 +0000
commit8303ba32ba3f0c925ac8ac5540e85ca497e9b809 (patch)
treef5efb48c9489c8813086c757384f554cc5192bc9 /README.multi-tty
parentbc279d67ae14ecb4755aad2003f9f616ab22b92f (diff)
downloademacs-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-tty15
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
184THINGS TO DO 189THINGS 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.