Skip to content

Commit 8f2dd94

Browse files
committed
[clojure mode] Count words starting with def or with as 'indenting keywords'
Closes codemirror#753
1 parent aae8b37 commit 8f2dd94

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

mode/clojure/clojure.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,8 @@ CodeMirror.defineMode("clojure", function (config, mode) {
157157
keyWord += letter;
158158
}
159159

160-
if (keyWord.length > 0 && indentKeys.propertyIsEnumerable(keyWord)) { // indent-word
160+
if (keyWord.length > 0 && (indentKeys.propertyIsEnumerable(keyWord) ||
161+
/^(?:def|with)/.test(keyWord))) { // indent-word
161162
pushStack(state, indentTemp + INDENT_WORD_SKIP, ch);
162163
} else { // non-indent word
163164
// we continue eating the spaces

0 commit comments

Comments
 (0)