aboutsummaryrefslogtreecommitdiffstats
path: root/queries/dart
diff options
context:
space:
mode:
authorelianiva <dicha.arkana03@gmail.com>2021-03-07 22:08:43 +0700
committerKiyan <yazdani.kiyan@protonmail.com>2021-03-08 23:13:27 +0100
commitd0ea01bed9955418085560ed97922cd9b6a430ba (patch)
tree34babab65bbe4743cc536a8f0605fe4af6dd9c94 /queries/dart
parentAdd CI for testing parsers compilation (diff)
downloadnvim-treesitter-d0ea01bed9955418085560ed97922cd9b6a430ba.tar
nvim-treesitter-d0ea01bed9955418085560ed97922cd9b6a430ba.tar.gz
nvim-treesitter-d0ea01bed9955418085560ed97922cd9b6a430ba.tar.bz2
nvim-treesitter-d0ea01bed9955418085560ed97922cd9b6a430ba.tar.lz
nvim-treesitter-d0ea01bed9955418085560ed97922cd9b6a430ba.tar.xz
nvim-treesitter-d0ea01bed9955418085560ed97922cd9b6a430ba.tar.zst
nvim-treesitter-d0ea01bed9955418085560ed97922cd9b6a430ba.zip
feat(dart): add indents
Diffstat (limited to 'queries/dart')
-rw-r--r--queries/dart/indents.scm27
1 files changed, 27 insertions, 0 deletions
diff --git a/queries/dart/indents.scm b/queries/dart/indents.scm
new file mode 100644
index 000000000..e01cc238d
--- /dev/null
+++ b/queries/dart/indents.scm
@@ -0,0 +1,27 @@
+[
+ (class_body)
+ (function_body)
+ (function_expression_body)
+ (declaration (initializers))
+ (switch_block)
+ (if_statement)
+ (formal_parameter_list)
+ (formal_parameter)
+ (list_literal)
+ (return_statement)
+ (arguments)
+] @indent
+
+[
+ "("
+ ")"
+ "{"
+ "}"
+ "["
+ "]"
+] @branch
+
+; this one is for dedenting the else block
+(if_statement (block) @branch)
+
+(comment) @ignore