From 1fd4afb60c2cf7f346c79df0aea3e2a5f9b207e9 Mon Sep 17 00:00:00 2001 From: James Conroy-Finn Date: Fri, 10 Jul 2015 10:59:55 +0100 Subject: [PATCH] Setup indentation rules for common clojure vars --- contrib/!lang/clojure/packages.el | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/contrib/!lang/clojure/packages.el b/contrib/!lang/clojure/packages.el index ea6c992d6..de5000f91 100644 --- a/contrib/!lang/clojure/packages.el +++ b/contrib/!lang/clojure/packages.el @@ -243,7 +243,28 @@ the focus." :config (progn (when clojure-enable-fancify-symbols - (clojure/fancify-symbols 'clojure-mode))))) + (clojure/fancify-symbols 'clojure-mode)) + + (define-clojure-indent + ;; Compojure + (ANY 2) + (DELETE 2) + (GET 2) + (HEAD 2) + (POST 2) + (PUT 2) + (context 2) + (defroutes 'defun) + ;; Cucumber + (After 1) + (Before 1) + (Given 2) + (Then 2) + (When 2) + ;; Schema + (s/defrecord 2) + ;; test.check + (for-all 'defun))))) (defun clojure/pre-init-popwin () (spacemacs|use-package-add-hook popwin