diff options
| author | Richard M. Stallman | 2001-11-11 17:56:23 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2001-11-11 17:56:23 +0000 |
| commit | 4dd04714eb04f1d567ef6449bdc43fd6ef3b80da (patch) | |
| tree | 24783c03594389a29a56e41d8f9234745edd1b87 /lisp/server.el | |
| parent | 721c26b86bcf5d0ea5b43315547634ef8079a12d (diff) | |
| download | emacs-4dd04714eb04f1d567ef6449bdc43fd6ef3b80da.tar.gz emacs-4dd04714eb04f1d567ef6449bdc43fd6ef3b80da.zip | |
(server-buffer-done): Test of server-existing-buffer was backwards.
(server-existing-buffer): 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 8683f02d139..327453bbc8e 100644 --- a/lisp/server.el +++ b/lisp/server.el | |||
| @@ -145,7 +145,10 @@ this way." | |||
| 145 | (setq minor-mode-alist (cons '(server-buffer-clients " Server") minor-mode-alist))) | 145 | (setq minor-mode-alist (cons '(server-buffer-clients " Server") minor-mode-alist))) |
| 146 | 146 | ||
| 147 | (defvar server-existing-buffer nil | 147 | (defvar server-existing-buffer nil |
| 148 | "Non-nil means a server buffer existed before visiting a file.") | 148 | "Non-nil means a buffer existed before the Emacs server was asked visit it. |
| 149 | This means that the server should not kill the buffer when you say you | ||
| 150 | are done with it in the server. This variable is local in each buffer | ||
| 151 | where it is set.") | ||
| 149 | (make-variable-buffer-local 'server-existing-buffer) | 152 | (make-variable-buffer-local 'server-existing-buffer) |
| 150 | 153 | ||
| 151 | ;; If a *server* buffer exists, | 154 | ;; If a *server* buffer exists, |
| @@ -399,9 +402,8 @@ or nil. KILLED is t if we killed BUFFER | |||
| 399 | (unless for-killing | 402 | (unless for-killing |
| 400 | (when (and (not killed) | 403 | (when (and (not killed) |
| 401 | server-kill-new-buffers | 404 | server-kill-new-buffers |
| 402 | (save-excursion | 405 | (with-current-buffer buffer |
| 403 | (set-buffer buffer) | 406 | (not server-existing-buffer))) |
| 404 | server-existing-buffer)) | ||
| 405 | (setq killed t) | 407 | (setq killed t) |
| 406 | (bury-buffer buffer) | 408 | (bury-buffer buffer) |
| 407 | (kill-buffer buffer)) | 409 | (kill-buffer buffer)) |