               (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

  :init (setq-default
         sml/no-confirm-load-theme t
         sml/mode-width            'full
         sml/extra-filler          -7
         sml/show-remote           nil
         sml/encoding-format       nil
         sml/modified-char         "*"
         sml/numbers-separator     "/"
         sml/line-number-format    "%3l"
         sml/col-number-format     "%2c"
         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
  ;; Hide evil state indicator
  (after! evil (setq evil-mode-line-format nil))

  (sml/setup)
  (sml/apply-theme 'respectful)

  ;; Hack modeline to be more vim-like, and right-aligned
  (defun sml/generate-minor-modes ()
    (if sml/simplified

  (scroll-bar-mode -1)        ; no scrollbar
  (tool-bar-mode -1)          ; no toolbar
  (menu-bar-mode -1)          ; no menubar
  (set-frame-parameter nil 'fullscreen 'fullboth)
  (fringe-mode '(2 . 8))
  (setq frame-title-format '(buffer-file-name "%f" ("%b"))))

(setq show-paren-delay 0)

(global-hl-line-mode  1)    ; do highlight line
