       ;; load evil-exchange
       (use-package evil-exchange
         :init (evil-exchange-install))
+      (unless (display-graphic-p)
+        (require 'evil-terminal-cursor-changer))
       ;; initiate a search of the selected text
       (use-package evil-visualstar))))
 

    :init
    (progn 
      (setq rainbow-identifiers-choose-face-function 'rainbow-identifiers-cie-l*a*b*-choose-face
            rainbow-identifiers-cie-l*a*b*-color-count 64
            rainbow-identifiers-cie-l*a*b*-saturation 100
            rainbow-identifiers-cie-l*a*b*-lightness 40)
      (add-to-hooks 'rainbow-identifiers-mode '(prog-mode-hook
                                                erlang-mode-hook)))
))

    evil
    evil-exchange
    evil-leader
    evil-terminal-cursor-changer
    evil-visualstar
    window-numbering
    powerline
