diff options
| author | Daniel Woznicki <danwoz@nettoolkit.com> | 2022-02-28 12:09:10 -0800 |
|---|---|---|
| committer | Stephan Seitz <stephan.seitz@fau.de> | 2022-03-01 21:12:14 +0100 |
| commit | bf2493f5e1246a560ab2f567905baf3dab131be6 (patch) | |
| tree | 6f06c3fd91ee679ea6726dfe26ebdeb2c3ab86af | |
| parent | Update README (diff) | |
| download | nvim-treesitter-bf2493f5e1246a560ab2f567905baf3dab131be6.tar nvim-treesitter-bf2493f5e1246a560ab2f567905baf3dab131be6.tar.gz nvim-treesitter-bf2493f5e1246a560ab2f567905baf3dab131be6.tar.bz2 nvim-treesitter-bf2493f5e1246a560ab2f567905baf3dab131be6.tar.lz nvim-treesitter-bf2493f5e1246a560ab2f567905baf3dab131be6.tar.xz nvim-treesitter-bf2493f5e1246a560ab2f567905baf3dab131be6.tar.zst nvim-treesitter-bf2493f5e1246a560ab2f567905baf3dab131be6.zip | |
Added fix for Java interfaces not being indented properly
| -rw-r--r-- | queries/java/indents.scm | 1 | ||||
| -rw-r--r-- | tests/indent/java/interface.java | 2 | ||||
| -rw-r--r-- | tests/indent/java_spec.lua | 1 |
3 files changed, 4 insertions, 0 deletions
diff --git a/queries/java/indents.scm b/queries/java/indents.scm index 6300959c3..d1ba54833 100644 --- a/queries/java/indents.scm +++ b/queries/java/indents.scm @@ -1,6 +1,7 @@ [ (class_body) (enum_body) + (interface_body) (constructor_declaration) (constructor_body) (block) diff --git a/tests/indent/java/interface.java b/tests/indent/java/interface.java new file mode 100644 index 000000000..b8fde7bc4 --- /dev/null +++ b/tests/indent/java/interface.java @@ -0,0 +1,2 @@ +public interface Foo { +} diff --git a/tests/indent/java_spec.lua b/tests/indent/java_spec.lua index 8506992fb..ff14f6b2b 100644 --- a/tests/indent/java_spec.lua +++ b/tests/indent/java_spec.lua @@ -21,5 +21,6 @@ describe("indent Java:", function() run:new_line("enum.java", { on_line = 2, text = "THING_B,", indent = 2 }) run:new_line("class_with_annotation.java", { on_line = 2, text = "void foo() {}", indent = 2 }) run:new_line("enum_with_annotation.java", { on_line = 2, text = "THING;", indent = 2 }) + run:new_line("interface.java", { on_line = 1, text = "void foo();", indent = 2 }) end) end) |
