anchor.diff:       (format t "Nyxt version ~a~&" +version+))
   
       ((getf options :list-data-profiles)
  -     (unless (or (getf *options* :no-init)
  -                 (not (expand-path *init-file-path*)))
  -       (load-lisp (expand-path *init-file-path*) :package (find-package :nyxt-user)))
  +     (alex:when-let ((init (expand-path *init-file-path*)))
  +       (load-lisp init :package (find-package :nyxt-user)))
        (mapcar (lambda (pair)
                  (format t "~a~10t~a~&" (first pair) (indent (second pair) 10)))
                (mapcar #'rest (package-data-profiles))))
  
positive.code:                   (not (expand-path *auto-config-file-path*)))
          (load-lisp (expand-path *auto-config-file-path*)
                     :package (find-package :nyxt-user)))
        (unless (or (getf *options* :no-init)
                    (not (expand-path *init-file-path*)))
          (match (multiple-value-list (load-lisp (expand-path *init-file-path*)
                                                 :package (find-package :nyxt-user)))
            (nil nil)
            ((list message full-message)
  
negative.code:                 (load file))
                 ((uiop:file-exists-p file)
                  (log:info "Loading Lisp file ~s." file)
                  (load file))
                 (t
                  (log:debug "Lisp file ~s does not exist." file)))
               nil))
        (if *run-from-repl-p*
            (unsafe-load)
  