 ;; evil-snipe
 ;; evil-embrace, evil-surround
 
+;;; Languages
+
+(use-package rainbow-delimiters
+  :ensure t
+  :hook (prog-mode . rainbow-delimiters-mode)
+  :defer t) 
+
 ;;; init.el ends here
 (custom-set-variables
  ;; custom-set-variables was added by Custom.

  :defer t)

(use-package which-key
  :config
  (which-key-mode))

;;; TODO Evil
(global-set-key (kbd "<escape>") 'keyboard-escape-quit)

  :config
  (ivy-mode 1))


(use-package counsel
  :bind (("M-x" . counsel-M-x)
	 ("C-x b" . counsel-ibuffer)
	 ("C-x C-f" . counsel-find-file)
	 ("C-h C-t" . counsel-load-theme)
	 :map minibuffer-local-map
	 ("C-r" . counsel-minibuffer-history))
  :config
  (setq ivy-initial-inputs-alist nil)) ;; Don't start searches with ^

(use-package ivy-rich
  :init
  (ivy-rich-mode 1))

;; helpful -> enhaced help

(use-package org
  :defer t)
