      (insert-file-contents file)
      (let ((banner-width 0))
        (while (not (eobp))
-	 (let ((line-length (- (line-end-position) (line-beginning-position))))
-	   (if (< banner-width line-length)
-	       (setq banner-width line-length)))
-	 (forward-line 1))
+         (let ((line-length (- (line-end-position) (line-beginning-position))))
+           (if (< banner-width line-length)
+               (setq banner-width line-length)))
+         (forward-line 1))
        (goto-char 0)
        (let ((margin (max 0 (floor (/ (- spacemacs-buffer--banner-length banner-width) 2)))))
-	 (while (not (eobp))
-	   (insert (make-string margin ?\ ))
-	   (forward-line 1))))
+         (while (not (eobp))
+           (insert (make-string margin ?\ ))
+           (forward-line 1))))
      (buffer-string))))
 
 (defun spacemacs-buffer/insert-banner-and-buttons ()

(defvar spacemacs-buffer--fresh-install
  (not (file-exists-p dotspacemacs-filepath))
  "Non-nil if this Emacs instance if a fresh install.")

(defvar spacemacs-buffer-mode-map
  (let ((map (make-sparse-keymap)))

                   :mouse-face 'highlight
                   :follow-link "\C-m"
                   (propertize "Update Spacemacs" 'face 'font-lock-keyword-face))
    (let ((len (- (line-end-position)
                  (line-beginning-position))))
      (spacemacs-buffer//center-line)
      (setq spacemacs-buffer--buttons-position (- (line-end-position)
                                                  (line-beginning-position)
                                                  len)))
    (insert "\n")
    (widget-create 'push-button
                   :help-echo "Update all ELPA packages to the latest versions."
