  ;; If there is more than one, they won't work right.
  '(package-selected-packages
    (quote
-	(zenburn-theme smooth-scrolling osx-clipboard omnisharp neotree markdown-mode helm-projectile helm-company flycheck-irony fiplr evil-visualstar evil-terminal-cursor-changer evil-leader erlang intero company-irony-c-headers company-irony cmake-project cmake-mode ace-jump-mode ace-jump-buffer))))
+     (neotree ace-jump-buffer ace-jump-mode evil-terminal-cursor-changer evil-visualstar evil-leader evil flycheck-irony company-irony-c-headers company-irony irony intero erlang omnisharp markdown-mode helm helm-company flycheck company helm-projectile projectile cmake-project cmake-mode reverse-im smooth-scrolling osx-clipboard zenburn-theme undo-tree fiplr))))
 (custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.

  "My haskell mode hook."
  (intero-mode)
  (evil-leader/set-key
	"ro" 'intero-repl
	"rl" 'intero-repl-load
	"rr" 'intero-repl-restart
	"rc" 'intero-repl-clear-buffer
    "gt" 'intero-goto-definition))
(add-hook 'haskell-mode-hook 'my/haskell-mode-hook)


(require 'flycheck)
(global-flycheck-mode +1)

;; --------------------------------------
;; cmake-mode
;; --------------------------------------

(require 'cmake-mode)

(require 'cmake-project)

;; --------------------------------------
;; helm
;; --------------------------------------

(require 'helm)
(helm-mode +1)

(require 'helm-company)

;; --------------------------------------
;; projectile
;; --------------------------------------

(require 'projectile)
(projectile-mode +1)

(require 'helm-projectile)
(helm-projectile-on)

;; --------------------------------------
;; org-mode
