diff --git a/assets/settings/default.json b/assets/settings/default.json index 133ff9451d..e5cbcd2f9c 100644 --- a/assets/settings/default.json +++ b/assets/settings/default.json @@ -840,6 +840,9 @@ "allowed": true } }, + "Dart": { + "tab_size": 2 + }, "Elixir": { "language_servers": ["elixir-ls", "!next-ls", "!lexical", "..."] }, diff --git a/extensions/dart/languages/dart/indents.scm b/extensions/dart/languages/dart/indents.scm index 4d6f8c1cb7..112b414aa4 100644 --- a/extensions/dart/languages/dart/indents.scm +++ b/extensions/dart/languages/dart/indents.scm @@ -1,18 +1,3 @@ -(class_definition - "class" @context - name: (_) @name) @item - -(function_signature - name: (_) @name) @item - -(getter_signature - "get" @context - name: (_) @name) @item - -(setter_signature - "set" @context - name: (_) @name) @item - -(enum_declaration - "enum" @context - name: (_) @name) @item +(_ "[" "]" @end) @indent +(_ "{" "}" @end) @indent +(_ "(" ")" @end) @indent