From 5bfb76c9db5be3b74eec2e7a2ef6812eb3a11a71 Mon Sep 17 00:00:00 2001 From: David Morgan Date: Fri, 26 Aug 2022 16:11:31 +0100 Subject: Add compojure indentation config --- .emacs.d/lisp/init-clojure.el | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.emacs.d/lisp/init-clojure.el b/.emacs.d/lisp/init-clojure.el index 6162709..a684a97 100644 --- a/.emacs.d/lisp/init-clojure.el +++ b/.emacs.d/lisp/init-clojure.el @@ -12,7 +12,22 @@ (use-package clojure-mode :config (require 'flycheck-clj-kondo) - (subword-mode +1)) + (subword-mode +1) + + ;; https://github.com/weavejester/compojure/wiki/Emacs-indentation + (define-clojure-indent + (defroutes 'defun) + (GET 2) + (POST 2) + (PUT 2) + (DELETE 2) + (HEAD 2) + (ANY 2) + (OPTIONS 2) + (PATCH 2) + (rfn 2) + (let-routes 1) + (context 2))) (use-package hydra) (use-package clj-refactor -- cgit 1.4.1-2-gfad0