diff options
Diffstat (limited to 'runtime')
-rw-r--r-- | runtime/queries/crystal/highlights.scm | 67 | ||||
-rw-r--r-- | runtime/queries/crystal/injections.scm | 1 | ||||
-rw-r--r-- | runtime/queries/crystal/locals.scm | 1 | ||||
-rw-r--r-- | runtime/queries/crystal/textobjects.scm | 1 |
4 files changed, 4 insertions, 66 deletions
diff --git a/runtime/queries/crystal/highlights.scm b/runtime/queries/crystal/highlights.scm index 33a53e7f..57154286 100644 --- a/runtime/queries/crystal/highlights.scm +++ b/runtime/queries/crystal/highlights.scm @@ -1,66 +1 @@ -[ - "class" - "struct" - "module" - - "def" - "alias" - "do" - "end" - - "require" - "include" - "extend" -] @keyword - -[ - "[" "]" - "(" ")" - "{" "}" -] @punctuation.bracket - -(operator) @operator - -(comment) @comment - -; literals - -(nil) @constant.builtin -(bool) @constant.builtin.boolean - -(integer) @constant.numeric.integer -(float) @constant.numeric.float - -[ - (string) - (char) - (commandLiteral) -] @string - -(symbol) @string.special.symbol - -(regex) @string.special.regex - -; variables - -(local_variable) @variable - -[ - (instance_variable) - (class_variable) -] @variable.other.member - -(constant) @constant - -; type defintitions - -(type_identifier) @constructor - -; method definition/call -(identifier) @function.method - -; types -(generic_type) @type -(union_type) @type -(type_identifier) @type - +; inherits: ruby diff --git a/runtime/queries/crystal/injections.scm b/runtime/queries/crystal/injections.scm new file mode 100644 index 00000000..57154286 --- /dev/null +++ b/runtime/queries/crystal/injections.scm @@ -0,0 +1 @@ +; inherits: ruby diff --git a/runtime/queries/crystal/locals.scm b/runtime/queries/crystal/locals.scm new file mode 100644 index 00000000..57154286 --- /dev/null +++ b/runtime/queries/crystal/locals.scm @@ -0,0 +1 @@ +; inherits: ruby diff --git a/runtime/queries/crystal/textobjects.scm b/runtime/queries/crystal/textobjects.scm new file mode 100644 index 00000000..57154286 --- /dev/null +++ b/runtime/queries/crystal/textobjects.scm @@ -0,0 +1 @@ +; inherits: ruby |