(use-package evil
  :init
  (setq evil-want-keybinding nil)
  :config
  (progn
    (evil-mode 1) ; globally enable evil-mode except for the following modes
    (mapcar (lambda (mode) (evil-set-initial-state mode 'emacs))
	      '(vterm-mode
		eshell-mode
		dired-mode
		))))

;; (use-package evil-collection
;;   ; :after (evil company-mode vterm)
;;   :config
;;   (evil-collection-init))

(provide 'config-evil)