diff options
author | Richard M. Stallman <[email protected]> | 2001-11-13 03:14:23 +0000 |
---|---|---|
committer | Richard M. Stallman <[email protected]> | 2001-11-13 03:14:23 +0000 |
commit | ed9ae328c1612bac90a4015ed2abbb78310846be (patch) | |
tree | 928bdbef4ce1211d333352ed142bcf9f26d25826 /lisp/server.el | |
parent | 4da8ff79a0d97f762fc68e7343d799e801afe7d3 (diff) |
(server-edit, server-done): Doc fix.
Diffstat (limited to 'lisp/server.el')
-rw-r--r-- | lisp/server.el | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lisp/server.el b/lisp/server.el index 327453bbc8..a9aaa69e71 100644 --- a/lisp/server.el +++ b/lisp/server.el @@ -427,10 +427,11 @@ are considered temporary." (defun server-done () "Offer to save current buffer, mark it as \"done\" for clients. -This buries the buffer, then returns a list of the form (NEXT-BUFFER KILLED). -NEXT-BUFFER is another server buffer, as a suggestion for what to select next, -or nil. KILLED is t if we killed BUFFER -\(typically, because it was visiting a temp file)." +This kills or buries the buffer, then returns a list +of the form (NEXT-BUFFER KILLED). NEXT-BUFFER is another server buffer, +as a suggestion for what to select next, or nil. +KILLED is t if we killed BUFFER, which happens if it was created +specifically for the clients and did not exist before their request for it." (let ((buffer (current-buffer))) (if server-buffer-clients (progn @@ -488,6 +489,7 @@ or nil. KILLED is t if we killed BUFFER (defun server-edit (&optional arg) "Switch to next server editing buffer; say \"Done\" for current buffer. If a server buffer is current, it is marked \"done\" and optionally saved. +The buffer is also killed if it did not exist before the clients asked for it. When all of a client's buffers are marked as \"done\", the client is notified. Temporary files such as MH <draft> files are always saved and backed up, |