 
 ;; setup package
 (use-package evil
-  :ensure t
   :init
   (setq evil-want-integration t) ;; This is optional since it's already set to t by default.
   (setq evil-want-keybinding nil)


;; PATH
(use-package exec-path-from-shell
  :ensure t
  :init
  (setq exec-path-from-shell-check-startup-files nil)
  (exec-path-from-shell-initialize))


;;; Programming Languages
(use-package go-mode
  :ensure t)
(use-package python-mode
  :ensure t)
(use-package rust-mode
  :ensure t)
(use-package web-mode
  :ensure t)
(use-package vue-mode
  :ensure t)
(use-package typescript-mode
  :ensure t)
(use-package graphql-mode
  :ensure t)

;; prettier
(use-package prettier-js
  :ensure t
  :after (typescript-mode)
  :config
  (setq prettier-js-args '("--tab-width" "2" "--arrow-parens" "avoid"))

          ("bg-inactive" . "#dedede")
          ("fg-main" . "#222222"))))
(use-package modus-vivendi-theme
  :config
  (setq modus-vivendi-theme-syntax 'faint)
  ;; tweak theme background a bit
