   ;;  :test        "make test")
   :config (projectile-mode))
 
+(use-package projectile-ripgrep :ensure t :defer t)
 
 (use-package counsel-projectile :ensure t :init
   (defun counsel-projectile-ag ()

(use-package scala-mode :ensure t :init
  (add-hook 'scala-mode-hook '(lambda () ((company-mode)
                                          (ensime-mode)))))

;; (use-package lsp-flycheck :ensure t)


(use-package typescript-mode :ensure t :init (add-hook 'typescript-mode-hook #'tide-init))

(use-package nvm :ensure t :defer t)

(use-package markdown-mode :ensure t :commands (markdown-mode gfm-mode)
  :mode (("README\\.md\\'" . gfm-mode)
         ("\\.md\\'" . markdown-mode)
         ("\\.markdown\\'" . markdown-mode))
  :init (setq markdown-command "multimarkdown"))

(use-package js2-mode
  :ensure t
