 ;; see lib/ui-defuns.el
 
 (when window-system
+  (fringe-mode '(2 . 3))
   (set-frame-font narf-default-font)
   (setq frame-title-format '(buffer-file-name "%f" ("%b")))
-  (fringe-mode '(2 . 3)))
+  (setq initial-frame-alist '((width . 120) (height . 80))))
+(unless window-system
+  (menu-bar-mode -1))
 
 ;; Highlight matching parens
 (setq show-paren-delay 0.075)
 
 (global-hl-line-mode   1)    ; do highlight line
-(blink-cursor-mode     1)    ; do blink cursor
+(blink-cursor-mode    -1)    ; do blink cursor
 (tooltip-mode         -1)    ; don't show tooltips
-(size-indication-mode -1)
-;; Let spaceline handle these
-(line-number-mode     -1)
-(column-number-mode   -1)
 
 (setq-default
  blink-matching-paren nil
+
  ;; Multiple cursors across buffers cause a strange redraw delay for
  ;; some things, like auto-complete or evil-mode's cursor color
  ;; switching.

(use-package hl-todo
  :commands hl-todo-mode
  :init
  (add-hook! prog-mode 'hl-todo-mode)
  (defvar hl-todo-keyword-faces
    '(("TODO" . "#cc9393")
      ("NOTE" . "#d0bf8f")

  (vhl/install-extension 'my-evil-highlights)

  (vhl/define-extension 'my-undo-tree-highlights
    'undo-tree-undo 'undo-tree-redo)
  (vhl/install-extension 'my-undo-tree-highlights)
  (volatile-highlights-mode t))

(use-package nlinum
  :preface
  (defvar narf--hl-nlinum-overlay nil)
  (defvar narf--hl-nlinum-line    nil)
