                                  (or flycheck-current-errors
                                      (eq 'running flycheck-last-status-change))))
                  (vc-face (if (or flycheckp spacemacs-mode-line-minor-modesp)
-                               face1 nil))
+                               face1 line-face))
                  (separator-left (intern (format "powerline-%s-%s"
                                                  powerline-default-separator
                                                  (car powerline-default-separator-dir))))

                        (list (funcall separator-right state-face line-face)))
                      ;; evil state
                      ;; (powerline-raw evil-mode-line-tag state-face)
                      ;; (funcall separator-right state-face nil)
                      ;; buffer name
                      (list
                       (powerline-raw "%*" nil 'l)
                       (powerline-buffer-size nil 'l)
                       (powerline-buffer-id nil 'l)
                       (powerline-raw " " nil)
                       ;; major mode
                       (funcall separator-left line-face face1)
                       (powerline-major-mode face1 'l)

                       (powerline-raw " " face1)
                       (powerline-raw "%l:%2c" face1 'r)
                       (funcall separator-left face1 line-face)
                       (powerline-raw " " line-face)
                       (powerline-raw "%p" line-face 'r)
                       (powerline-chamfer-left line-face face1)
                       ;; display hud only if necessary
                       (let ((progress (format-mode-line "%p")))
