                             ('edited "+")
                             ('conflict "!!!")
                             (t "")))))
+    :face other-face
     :when (and active vc-mode))
 
   (spaceline-define-segment narf-env-version

     (if buffer-read-only "[RO]"))
    :face mode-line-is-modified
    :when (not (string-prefix-p "*" (buffer-name)))
    :tight t)

  (spaceline-define-segment narf-buffer-encoding-abbrev

      (set-fringe-bitmap-face 'tilde 'font-lock-comment-face))
  (menu-bar-mode -1))

(blink-cursor-mode     1)    ; do blink cursor
(tooltip-mode         -1)    ; show tooltips in echo area

;; Highlight line
(add-hook! (prog-mode puml-mode markdown-mode) 'hl-line-mode)
;; hl-line-mode breaks minibuffer in TTY
;; (add-hook! minibuffer-setup
;;   (make-variable-buffer-local 'global-hl-line-mode)
;;   (setq global-hl-line-mode nil))

(setq-default
 blink-matching-paren nil
 show-paren-delay 0.075

 ;; Multiple cursors across buffers cause a strange redraw delay for
 ;; some things, like auto-complete or evil-mode's cursor color
 ;; switching.
 cursor-in-non-selected-windows  nil
 highlight-nonselected-windows nil

 uniquify-buffer-name-style      nil

 visible-bell                    nil    ; silence of the bells
 use-dialog-box                  nil    ; avoid GUI
 redisplay-dont-pause            t
 indicate-buffer-boundaries      nil
 indicate-empty-lines            nil
 fringes-outside-margins         t      ; fringes on the other side of line numbers

 jit-lock-defer-time 0
 jit-lock-stealth-time 1

 resize-mini-windows t)

;; Hide modeline in help windows
(add-hook! help-mode (setq-local mode-line-format nil))
