File tree 8 files changed +76
-3
lines changed
clj/resources/indent-test-cases
8 files changed +76
-3
lines changed Original file line number Diff line number Diff line change @@ -95,6 +95,8 @@ let b:clojure_indent_style = 'traditional' " ...or override it per-buffer.
95
95
> [ !NOTE]
96
96
> These options are ignored if an indentation style of "uniform" is selected.
97
97
98
+ <!-- TODO: write this section. -->
99
+
98
100
` clojure_indent_rules ` & ` clojure_fuzzy_indent_patterns `
99
101
100
102
Original file line number Diff line number Diff line change 83
83
('foo
84
84
bar
85
85
biz)
86
+
87
+ (ns my-namespace
88
+ (:require [foo :as f]
89
+ [bar :refer [x]])
90
+ (:import
91
+ (java.io File
92
+ IOException)
93
+ [clojure.lang PersistentQueue]))
94
+
95
+ (import '(java.io File
96
+ IOException)
97
+ '(clojure.lang PersistentQueue))
Original file line number Diff line number Diff line change 83
83
('foo
84
84
bar
85
85
biz)
86
+
87
+ (ns my-namespace
88
+ (:require [foo :as f]
89
+ [bar :refer [x]])
90
+ (:import
91
+ (java.io File
92
+ IOException)
93
+ [clojure.lang PersistentQueue]))
94
+
95
+ (import '(java.io File
96
+ IOException)
97
+ '(clojure.lang PersistentQueue))
Original file line number Diff line number Diff line change 83
83
('foo
84
84
bar
85
85
biz)
86
+
87
+ (ns my-namespace
88
+ (:require [foo :as f]
89
+ [bar :refer [x]])
90
+ (:import
91
+ (java.io File
92
+ IOException)
93
+ [clojure.lang PersistentQueue]))
94
+
95
+ (import '(java.io File
96
+ IOException)
97
+ '(clojure.lang PersistentQueue))
Original file line number Diff line number Diff line change 83
83
('foo
84
84
bar
85
85
biz)
86
+
87
+ (ns my-namespace
88
+ (:require [foo :as f]
89
+ [bar :refer [x]])
90
+ (:import
91
+ (java.io File
92
+ IOException)
93
+ [clojure.lang PersistentQueue]))
94
+
95
+ (import '(java.io File
96
+ IOException)
97
+ '(clojure.lang PersistentQueue))
Original file line number Diff line number Diff line change 83
83
('foo
84
84
bar
85
85
biz)
86
+
87
+ (ns my-namespace
88
+ (:require [foo :as f]
89
+ [bar :refer [x]])
90
+ (:import
91
+ (java.io File
92
+ IOException)
93
+ [clojure.lang PersistentQueue]))
94
+
95
+ (import '(java.io File
96
+ IOException)
97
+ '(clojure.lang PersistentQueue))
Original file line number Diff line number Diff line change 83
83
('foo
84
84
bar
85
85
biz)
86
+
87
+ (ns my-namespace
88
+ (:require [foo :as f]
89
+ [bar :refer [x]])
90
+ (:import
91
+ (java.io File
92
+ IOException)
93
+ [clojure.lang PersistentQueue]))
94
+
95
+ (import '(java.io File
96
+ IOException)
97
+ '(clojure.lang PersistentQueue))
Original file line number Diff line number Diff line change @@ -22,9 +22,6 @@ setlocal noautoindent nosmartindent nolisp
22
22
setlocal softtabstop = 2 shiftwidth = 2 expandtab
23
23
setlocal indentkeys = ! ,o ,O
24
24
25
- " FIXME: fix reader conditional tests. Include (:require [...]) test cases.
26
- " Is it possible to fix reader conditional indentation?
27
-
28
25
" Set a new configuration option with a default value. Assigns a script-local
29
26
" version too, to be used as a default fallback if the global was "unlet".
30
27
function ! s: SConf (name, default) abort
@@ -46,6 +43,8 @@ call s:SConf('clojure_fuzzy_indent_patterns', [
46
43
\ ' ^let'
47
44
\ ])
48
45
46
+ " FIXME: reader conditional indentation?
47
+
49
48
" TODO: explain the different numbers. The "indent_style" option can override "0"
50
49
" - -1 Not in dictionary, follow defaults.
51
50
" - 0: Align to first argument, else 2 space indentation.
You can’t perform that action at this time.
0 commit comments