               (propertize sml/pos-minor-modes-separator 'face
                           'font-lock-comment-delimiter-face)))))
 
+  ;; Hide evil state indicator
+  (after! evil (setq evil-mode-line-format nil))
+  ;; Add small gap for anzu display
+  (after! anzu
+    (defun narf--anzu-update-mode-line (here total)
+      (concat (anzu--update-mode-line-default here total) " "))
+    (setq anzu-mode-line-update-function 'narf--anzu-update-mode-line))
+  (sml/setup)
+  (sml/apply-theme 'respectful)
   ;; Remove extra spaces in format lists
   (pop mode-line-modes)
   (nbutlast mode-line-modes)
-
   ;; Remove spacing in mode-line position so we can put it elsewhere
   (setq mode-line-position
-        '((sml/position-percentage-format
-           (-3 (:propertize (:eval sml/position-percentage-format)
-                            face sml/position-percentage help-echo "Buffer Relative Position\nmouse-1: Display Line and Column Mode Menu")))))
-
-  (after! anzu ; Add small gap for anzu
-    (defun narf--anzu-update-mode-line (here total)
-      (concat (anzu--update-mode-line-default here total) " "))
-    (setq anzu-mode-line-update-function 'narf--anzu-update-mode-line))
+        '(":" (sml/position-percentage-format
+               (-3 (:propertize (:eval sml/position-percentage-format) face sml/position-percentage)))))
 
   ;; Rearrange and cleanup
   (setq-default mode-line-format

(size-indication-mode 1)    ; do show file size
(tooltip-mode        -1)    ; don't show tooltips

;; Multiple cursors across buffers cause a strange redraw delay for
;; some things, like auto-complete or evil-mode's cursor color
;; switching.
(setq-default
 cursor-in-non-selected-windows  nil
 visible-bell                    nil    ; silence of the bells
 use-dialog-box                  nil    ; avoid GUI
 redisplay-dont-pause            t

  :init (setq-default
         sml/no-confirm-load-theme t
         sml/mode-width            'full
         sml/extra-filler          -6
         sml/show-remote           nil
         sml/encoding-format       nil
         sml/modified-char         "*"
         sml/numbers-separator     "/"
         sml/line-number-format    "%l"
         sml/col-number-format     "%c"
         sml/position-percentage-format "%P"
         sml/pre-modes-separator       " ["
         sml/pre-minor-modes-separator " "
         sml/pos-minor-modes-separator "] "
         sml/replacer-regexp-list '(("^~/.emacs.d/" "EMACS.D:")
                                    ("^~/Dropbox/Projects/" "PROJECTS:")
                                    ("^~/Dropbox/notes/" "NOTES:")
                                    ("^/usr/local/Cellar/" "HOMEBREW:")))
  :config
  ;; Hack modeline to be more vim-like, and right-aligned
  (defun sml/generate-minor-modes ()
    (if sml/simplified
