summaryrefslogtreecommitdiff
path: root/test/indent/javascript
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2020-07-30 21:14:37 +1000
committerMaxime Coste <mawww@kakoune.org>2020-07-30 21:14:37 +1000
commit55fbdb3606a802c5de30dfd41f196bc18ead85cf (patch)
treefd6886acce862004dcb526745a1d0e0f46d92352 /test/indent/javascript
parentb322a1f29c4ff35d8a2177f46ef6580c4c5431b0 (diff)
parent6258646f412159259b98d80f22b80be54f63dcca (diff)
Merge remote-tracking branch 'johnisom/deindent-closing-braces'
Diffstat (limited to 'test/indent/javascript')
-rw-r--r--test/indent/javascript/deindent-complex-brace-structure/cmd1
-rw-r--r--test/indent/javascript/deindent-complex-brace-structure/in1
-rw-r--r--test/indent/javascript/deindent-complex-brace-structure/out12
-rw-r--r--test/indent/javascript/deindent-complex-brace-structure/rc3
4 files changed, 17 insertions, 0 deletions
diff --git a/test/indent/javascript/deindent-complex-brace-structure/cmd b/test/indent/javascript/deindent-complex-brace-structure/cmd
new file mode 100644
index 00000000..f9bfe77d
--- /dev/null
+++ b/test/indent/javascript/deindent-complex-brace-structure/cmd
@@ -0,0 +1 @@
+c<ret><esc>Oif (true) {}<esc>hi<ret><esc>Oconsole.log();<esc>hhi<ret><esc>O{},<ret>{},<esc>hh<a-C>i<ret><esc>1<space>Ofoo: { bar: 1 },<esc>jjobaz: { bam: 2 },<esc>
diff --git a/test/indent/javascript/deindent-complex-brace-structure/in b/test/indent/javascript/deindent-complex-brace-structure/in
new file mode 100644
index 00000000..0f89c5b3
--- /dev/null
+++ b/test/indent/javascript/deindent-complex-brace-structure/in
@@ -0,0 +1 @@
+for (let i = 1; i < 5; ++i) {%( )}
diff --git a/test/indent/javascript/deindent-complex-brace-structure/out b/test/indent/javascript/deindent-complex-brace-structure/out
new file mode 100644
index 00000000..1d675934
--- /dev/null
+++ b/test/indent/javascript/deindent-complex-brace-structure/out
@@ -0,0 +1,12 @@
+for (let i = 1; i < 5; ++i) {
+ if (true) {
+ console.log(
+ {
+ foo: { bar: 1 },
+ },
+ {
+ baz: { bam: 2 },
+ },
+ );
+ }
+}
diff --git a/test/indent/javascript/deindent-complex-brace-structure/rc b/test/indent/javascript/deindent-complex-brace-structure/rc
new file mode 100644
index 00000000..c975d253
--- /dev/null
+++ b/test/indent/javascript/deindent-complex-brace-structure/rc
@@ -0,0 +1,3 @@
+source "%val{runtime}/colors/default.kak"
+source "%val{runtime}/rc/filetype/javascript.kak"
+set buffer filetype javascript