Skip to content

Commit 5457989

Browse files
finalfantasiamarijnh
authored andcommitted
[clojure mode] Remove indentation rules for non-core symbols.
Until some clear criteria for including symbols from non-core namespaces are created, we should focus on covering more core symbols for indentation.
1 parent f5f7b16 commit 5457989

File tree

2 files changed

+1
-12
lines changed

2 files changed

+1
-12
lines changed

mode/clojure/clojure.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,7 @@ CodeMirror.defineMode("clojure", function (options) {
117117
// Binding forms
118118
"let", "letfn", "binding", "loop", "for", "doseq", "dotimes", "when-let", "if-let",
119119
// Data structures
120-
"defstruct", "struct-map", "assoc",
121-
// clojure.test
122-
"testing", "deftest",
123-
// contrib
124-
"handler-case", "handle", "dotrace", "deftrace"];
120+
"defstruct", "struct-map", "assoc"];
125121

126122
CodeMirror.registerHelper("hintWords", "clojure",
127123
commonAtoms.concat(commonSpecialForms, commonCoreSymbols));

mode/clojure/test.js

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -278,13 +278,6 @@
278278
" [atom :height][bracket )]"
279279
);
280280

281-
MT("should indent deftest and testing",
282-
"[bracket (][variable deftest] [variable addition]",
283-
" [bracket (][variable testing] [string \"with positive integers\"]",
284-
" [bracket (][variable is] [bracket (][keyword =] [number 4] [bracket (][keyword +] [number 2] [number 2][bracket )))]",
285-
" [bracket (][variable is] [bracket (][keyword =] [number 7] [bracket (][keyword +] [number 3] [number 4][bracket ))))]"
286-
);
287-
288281
MT("should indent doseq",
289282
"[bracket (][keyword doseq] [bracket [[][variable x] [bracket [[][number -1] [number 0] [number 1][bracket ]]]",
290283
" [variable y] [bracket [[][number 1] [number 2] [number 3][bracket ]]]]]",

0 commit comments

Comments
 (0)