]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert "server-execute: Initialize the *scratch* buffer"
authorSean Whitton <spwhitton@spwhitton.name>
Wed, 4 May 2022 23:31:28 +0000 (16:31 -0700)
committerSean Whitton <spwhitton@spwhitton.name>
Wed, 4 May 2022 23:31:50 +0000 (16:31 -0700)
This reverts commit f2d2fe6fc8ef0b6087c4a8a69d05a4e521b23047.

To be replaced with factoring out *scratch* buffer initialization.

lisp/server.el

index fc6991df5f10b17119facb407b1e408d9629ce48..763cf27f7aca71d6f67e40041fee4b80d6476d02 100644 (file)
@@ -82,9 +82,7 @@
 
 ;;; Code:
 
-(eval-when-compile
-  (require 'cl-lib)
-  (require 'subr-x))
+(eval-when-compile (require 'cl-lib))
 
 (defgroup server nil
   "Emacs running as a server process."
@@ -1368,14 +1366,9 @@ The following commands are accepted by the client:
                          (find-file-noselect initial-buffer-choice))
                         ((functionp initial-buffer-choice)
                          (funcall initial-buffer-choice)))))
-              (if (buffer-live-p buf)
-                  (switch-to-buffer buf 'norecord)
-                (if-let ((scratch (get-buffer "*scratch*")))
-                    (switch-to-buffer scratch 'norecord)
-                  (switch-to-buffer (get-buffer-create "*scratch*") 'norecord)
-                  (when initial-scratch-message
-                    (insert initial-scratch-message))
-                  (funcall initial-major-mode)))))
+             (switch-to-buffer
+              (if (buffer-live-p buf) buf (get-buffer-create "*scratch*"))
+              'norecord)))
 
           ;; Delete the client if necessary.
           (cond