anchor.diff:                 (lambda ()
                    (notify (str:concat message "."))
                    (error-in-new-window "*Init file errors*" full-message))))))
  +    (load-or-eval :remote nil)
       (setf *browser* (make-instance *browser-class*
                                      :startup-error-reporter-function startup-error-reporter
                                      :startup-timestamp startup-timestamp))
  
positive.code:   (unless (or (getf *options* :no-init)
                (not (expand-path *init-file-path*)))
      (load-lisp (expand-path *init-file-path*) :package (find-package :next-user)))
    (loop for (opt value . _) on *options*
          do (match opt
               (:load (let ((value (uiop:truename* value)))
                        ;; Absolute path is necessary since remote process may have
                        ;; a different working directory.
                        (if (getf *options* :remote)
                            (remote-eval (format nil "~s" `(load-lisp ,value)))
                            (load-lisp value))))
               (:eval (if (getf *options* :remote)
                          (remote-eval value)
                          (eval-expr value))))))
  
  (defun start-browser (free-args)
    "Load INIT-FILE if non-nil.
  
negative.code:            :long "socket"
             :arg-parser #'identity
             :description "Set path to socket.
  Unless evaluating remotely (see --remote), Next starts in single-instance mode when a socket is set.")
      (:name :no-socket
             :short #\S
             :long "no-socket"
  