diff options
| -rw-r--r-- | lisp/server.el | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/lisp/server.el b/lisp/server.el index 87fbf640f06..12a56599185 100644 --- a/lisp/server.el +++ b/lisp/server.el | |||
| @@ -636,6 +636,10 @@ The following commands are accepted by the client: | |||
| 636 | (select-frame frame) | 636 | (select-frame frame) |
| 637 | (server-client-set client 'frame frame) | 637 | (server-client-set client 'frame frame) |
| 638 | (server-client-set client 'terminal (frame-terminal frame)) | 638 | (server-client-set client 'terminal (frame-terminal frame)) |
| 639 | |||
| 640 | ;; Display *scratch* by default. | ||
| 641 | (switch-to-buffer (get-buffer-create "*scratch*") 'norecord) | ||
| 642 | |||
| 639 | (setq dontkill t)) | 643 | (setq dontkill t)) |
| 640 | ;; This emacs does not support X. | 644 | ;; This emacs does not support X. |
| 641 | (server-log "Window system unsupported" proc) | 645 | (server-log "Window system unsupported" proc) |
| @@ -689,6 +693,9 @@ The following commands are accepted by the client: | |||
| 689 | (server-client-set client 'tty (terminal-name frame)) | 693 | (server-client-set client 'tty (terminal-name frame)) |
| 690 | (server-client-set client 'terminal (frame-terminal frame)) | 694 | (server-client-set client 'terminal (frame-terminal frame)) |
| 691 | 695 | ||
| 696 | ;; Display *scratch* by default. | ||
| 697 | (switch-to-buffer (get-buffer-create "*scratch*") 'norecord) | ||
| 698 | |||
| 692 | ;; Reply with our pid. | 699 | ;; Reply with our pid. |
| 693 | (server-send-string proc (concat "-emacs-pid " (number-to-string (emacs-pid)) "\n")) | 700 | (server-send-string proc (concat "-emacs-pid " (number-to-string (emacs-pid)) "\n")) |
| 694 | (setq dontkill t)))) | 701 | (setq dontkill t)))) |
| @@ -753,8 +760,6 @@ The following commands are accepted by the client: | |||
| 753 | 760 | ||
| 754 | (when frame | 761 | (when frame |
| 755 | (with-selected-frame frame | 762 | (with-selected-frame frame |
| 756 | (switch-to-buffer (or (car buffers) | ||
| 757 | (get-buffer-create "*scratch*"))) | ||
| 758 | (display-startup-echo-area-message) | 763 | (display-startup-echo-area-message) |
| 759 | (unless inhibit-splash-screen | 764 | (unless inhibit-splash-screen |
| 760 | (condition-case err | 765 | (condition-case err |