                  (lhs (append (list
                       ;; window number
                       ;; (funcall separator-left state-face face1)
-                      (powerline-raw (spacemacs/window-number) state-face)
-                      (funcall separator-right state-face line-face)
+                      (powerline-raw (spacemacs/window-number) state-face))
+                      (if anzu--state
+                          (list
+                           (funcall separator-right state-face face1)
+                           (powerline-raw (anzu--update-mode-line) face1)
+                           (funcall separator-right face1 line-face))
+                        (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
-                      (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)
-                      (funcall separator-right face1 line-face))
+                      (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)
+                       (funcall separator-right face1 line-face))
                       ;; flycheck
                       (if flycheckp
                           (list

  (use-package evil
    :init
    (progn

      (defun spacemacs/state-color-face (state)
        "Return the symbol of the face for the given STATE."
        (intern (format "spacemacs-%s-face" (symbol-name state))))

  '(
    ac-ispell
    ace-jump-mode
    anzu
    auto-complete
    auto-complete-clang
    auto-dictionary
