   (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))
-  ;; more informative window title
   (setq frame-title-format '(buffer-file-name "%f" ("%b"))))
 
-;; theme and GUI elements are loaded in init.el early
 (setq show-paren-delay 0)
 
 (global-hl-line-mode  1)    ; do highlight line

  :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

                  mode-line-front-space
                  mode-line-end-spaces
                  " "
                  mode-line-position)))

(provide 'core-ui)
;;; core-ui.el ends here
