;; Basic clojure support, even in Emacs 23
;; See also init-clojure-cider.el

(require-package 'clojure-mode)
(require-package 'cljsbuild-mode)
(require-package 'elein)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Slime with Clojure
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(defun slime-clojure-repl-setup ()
  "Some REPL setup additional to that in durendal."
  (when (string-equal (slime-lisp-implementation-name) "clojure")
    (when (slime-inferior-process)
      (message "Setting up repl for clojure")
      (slime-redirect-inferior-output))

    (set-syntax-table clojure-mode-syntax-table)
    (setq lisp-indent-function 'clojure-indent-function)
    (let (font-lock-mode)
      (clojure-mode-font-lock-setup))))

(after-load 'slime-repl
  (add-hook 'slime-repl-mode-hook 'slime-clojure-repl-setup))



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Misc clojure tweaks
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(after-load 'clojure-mode
  (add-hook 'clojure-mode-hook 'sanityinc/lisp-setup)
  (add-hook 'clojure-mode-hook 'subword-mode))



;; Use clojure-mode for clojurescript, since clojurescript-mode
;; pulls in Slime
(add-auto-mode 'clojure-mode "\\.cljs\\'")


(provide 'init-clojure)

;; Basic clojure support, even in Emacs 23
;; See also init-clojure-cider.el

(require-package 'clojure-mode)
(require-package 'cljsbuild-mode)
(require-package 'elein)

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Misc clojure tweaks
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(after-load 'clojure-mode
  (add-hook 'clojure-mode-hook 'sanityinc/lisp-setup)
  (add-hook 'clojure-mode-hook 'subword-mode))


(provide 'init-clojure)

Remove some defunct clojure config
Remove some defunct clojure config

cyjia/emacs.d,LittleLmp/emacs.d,benkha/emacs.d,jachinpy/emacs.d,zenith-john/emacs.d,alant/emacs.d,gsmlg/emacs.d,Shanicky/emacs.d,jachinpy/emacs.d,roxolan/emacs.d,jkaessens/emacs.d,me020523/emacs.d,blueseason/emacs.d,emuio/emacs.d,braveoyster/emacs.d,zhuoyikang/emacs.d,blueabysm/emacs.d,mmqmzk/emacs.d,Werewolflsp/emacs.d,cjqw/emacs.d,lujianmei/emacs.d,shafayetkhan/emacs.d,LKI/emacs.d,krzysz00/emacs.d,lust4life/emacs.d,wegatron/emacs.d,svenyurgensson/emacs.d,qinshulei/emacs.d,dcorking/emacs.d,kindoblue/emacs.d,46do14/emacs.d,arthurl/emacs.d,Enzo-Liu/emacs.d,zhaotai/.emacs.d,qianwan/emacs.d,ernest-dzf/emacs.d,purcell/emacs.d,baohaojun/emacs.d,sgarciac/emacs.d,kongfy/emacs.d,jhpx/emacs.d,fengxl/emacs.d