mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-13 08:50:11 -04:00
indents(hcl): fix indentation queries
This commit adds tests for hcl indentation and fixes various bugs
This commit is contained in:
parent
91f912f2d1
commit
b1e8b61a94
9 changed files with 84 additions and 4 deletions
6
tests/indent/hcl/indent-in-multiline-objects.tf
Normal file
6
tests/indent/hcl/indent-in-multiline-objects.tf
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
test {
|
||||
x = {
|
||||
1: "foo",
|
||||
2: "bar",
|
||||
}
|
||||
}
|
||||
6
tests/indent/hcl/indent-in-multiline-tuples.tf
Normal file
6
tests/indent/hcl/indent-in-multiline-tuples.tf
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
test {
|
||||
x = [
|
||||
1,
|
||||
2,
|
||||
]
|
||||
}
|
||||
7
tests/indent/hcl/multiline-comments.tf
Normal file
7
tests/indent/hcl/multiline-comments.tf
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
test {
|
||||
/*
|
||||
foo
|
||||
bar
|
||||
baz
|
||||
*/
|
||||
}
|
||||
4
tests/indent/hcl/multiple-attributes.tf
Normal file
4
tests/indent/hcl/multiple-attributes.tf
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
test {
|
||||
x = ["foo", "bar"]
|
||||
y = {"fizz": "buzz"}
|
||||
}
|
||||
6
tests/indent/hcl/multiple-blocks.tf
Normal file
6
tests/indent/hcl/multiple-blocks.tf
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
test {
|
||||
x = "foo"
|
||||
}
|
||||
test {
|
||||
y = "bar"
|
||||
}
|
||||
5
tests/indent/hcl/nested_blocks.tf
Normal file
5
tests/indent/hcl/nested_blocks.tf
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
test {
|
||||
nest {
|
||||
x = "bar"
|
||||
}
|
||||
}
|
||||
4
tests/indent/hcl/no-indent-after-brace.tf
Normal file
4
tests/indent/hcl/no-indent-after-brace.tf
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
# Issue #2590
|
||||
locals {
|
||||
titles = ["test0", "test1"]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue