     (defun my/python-mode-hook ()
       (add-to-list 'company-backends 'company-jedi))
     (add-hook 'python-mode-hook 'my/python-mode-hook)))
+
+;;;-----------------------------------------------------------------------------
+;;; clojure
+(use-package clojure-mode
+  :ensure t
+  :mode (("\\.clj" . clojure-mode)
+         ("\\.cljs" . clojurescript-mode))
+  :config
+  (progn
+    (evil-leader/set-key-for-mode 'clojure-mode
+      "'" 'cider-switch-to-repl-buffer)
+    (evil-leader/set-key-for-mode 'clojurescript-mode
+      "'" 'cider-switch-to-repl-buffer)
+    (push '("\*.*cider-repl.*\*" :regexp t :noselect t) popwin:special-display-config)))
+
+;;; completion
+(use-package cider
+  :ensure t
+  :commands cider-jack-in)
 
 ;;;============================================================================
 ;;; Additional packages

	  "q" 'kill-buffer
	  "w" 'save-buffer
	  "f" 'find-file

	  "cc" 'evilnc-comment-or-uncomment-lines


 '(flycheck-check-syntax-automatically (quote (save mode-enabled)))
 '(package-selected-packages
   (quote
    (cider markdown-mode popwin flycheck zoom-window zenburn-theme yasnippet winum window-numbering which-key virtualenvwrapper use-package spaceline smex projectile persp-mode org-evil org-bullets neotree multi-term multi-eshell magit fill-column-indicator exec-path-from-shell evil-visualstar evil-search-highlight-persist evil-paredit evil-org evil-numbers evil-nerd-commenter evil-matchit emmet-mode company auctex ace-jump-mode))))
(custom-set-faces
 ;; custom-set-faces was added by Custom.
 ;; If you edit it by hand, you could mess it up, so be careful.
