anchor.diff:                           (profile-class-name profile-class)
                            (indent (documentation profile-class t) 10)))
                  (list-profile-classes)))
  -      
  +
         (script
          (flet ((run-script (stream)
                   (maybe-skip-shebang-line stream)
  
positive.code:            ("-" (run-script *standard-input*))
             (file (with-open-file (f file :element-type :default)
                     (run-script f))))))
        
        ((and (or load eval)
              (or quit remote))
         (start-load-or-eval))
  
negative.code: 
    ;; Options should be accessible anytime, even when run from the REPL.
    (setf *options* options)
    (destructuring-bind (&key headless verbose
                           help version system-information
                           list-profiles script
                           load eval quit remote
                         &allow-other-keys)
        options
      (when headless
        (setf *headless-p* t))
  
      (if verbose
          (progn
            (log:config :debug)
            (format t "Arguments parsed: ~a and ~a~&" options urls))
          (log:config :pattern "<%p> [%D{%H:%M:%S}] %m%n"))
  
      (cond
        (help
         (opts:describe :prefix "nyxt [options] [URLs]"))
  
        (version
         (format t "Nyxt version ~a~&" +version+))
  
        (system-information
         (princ (system-information)))
  
        (list-profiles
         (load-lisp (nfiles:expand *init-file*) :package (find-package :nyxt-user))
         (mapcar (lambda (profile-class)
  