From 8f2dd947051674e60c01b9e7d99d1bd9deab84bb Mon Sep 17 00:00:00 2001 From: Marijn Haverbeke <marijnh@gmail.com> Date: Tue, 28 Aug 2012 09:35:13 +0200 Subject: [PATCH] [clojure mode] Count words starting with def or with as 'indenting keywords' Closes #753 --- mode/clojure/clojure.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mode/clojure/clojure.js b/mode/clojure/clojure.js index 93e9bd24c..d0268a78d 100644 --- a/mode/clojure/clojure.js +++ b/mode/clojure/clojure.js @@ -157,7 +157,8 @@ CodeMirror.defineMode("clojure", function (config, mode) { keyWord += letter; } - if (keyWord.length > 0 && indentKeys.propertyIsEnumerable(keyWord)) { // indent-word + if (keyWord.length > 0 && (indentKeys.propertyIsEnumerable(keyWord) || + /^(?:def|with)/.test(keyWord))) { // indent-word pushStack(state, indentTemp + INDENT_WORD_SKIP, ch); } else { // non-indent word // we continue eating the spaces -- GitLab