From 5cf608c779f91c95b098f5b62b584e3d837540a6 Mon Sep 17 00:00:00 2001 From: Jinosh <51468789+jinosh05@users.noreply.github.com> Date: Sat, 29 Nov 2025 12:37:44 +0530 Subject: [PATCH] Add additional Dart keywords to languages.toml Updated Dart language keywords in languages.toml. --- crates/tabby-common/assets/languages.toml | 94 +++++++++++++++++++---- 1 file changed, 78 insertions(+), 16 deletions(-) diff --git a/crates/tabby-common/assets/languages.toml b/crates/tabby-common/assets/languages.toml index 33d5f9ae8a98..ba754a1f41a0 100644 --- a/crates/tabby-common/assets/languages.toml +++ b/crates/tabby-common/assets/languages.toml @@ -228,21 +228,83 @@ languages = ["dart"] exts = ["dart"] line_comment = "//" top_level_keywords = [ - "abstract", - "class", - "late", - "var", - "final", - "const", - "export", - "interface", - "type", - "enum", - "int", - "String", - "double", - "DateTime", - "typedef", +// Dart Language Keywords (Reserved Words) +        "abstract", +        "as", +        "assert", +        "async", +        "await", +        "base", +        "break", +        "case", +        "catch", +        "class", +        "const", +        "continue", +        "covariant", +        "default", +        "deferred", +        "do", +        "dynamic", +        "else", +        "enum", +        "export", +        "extends", +        "extension", +        "external", +        "factory", +        "false", +        "final", +        "finally", +        "for", +        "Function", +        "get", +        "hide", +        "if", +        "implements", +        "import", +        "in", +        "interface", +        "is", +        "late", +        "library", +        "mixin", +        "new", +        "null", +        "of", +        "on", +        "operator", +        "part", +        "required", +        "rethrow", +        "return", +        "sealed", +        "set", +        "show", +        "static", +        "super", +        "switch", +        "sync", +        "this", +        "throw", +        "true", +        "try", +        "type", +        "typedef", +        "var", +        "void", +        "when", +        "while", +        "with", +        "yield", +        // Core Dart/Flutter Data Types +        "int", +        "String", +        "double", +        "DateTime", +        // Core Flutter Widget Constructs (Classes, not keywords) +        "StatelessWidget", +        "StatefulWidget" ] [[config]] @@ -470,4 +532,4 @@ top_level_keywords = [ "class", "class_name", "extends", -] \ No newline at end of file +]