crates/zed/src/languages/bash/highlights.scm 🔗
@@ -54,5 +54,5 @@
(
(command (_) @constant)
- (#match? @constant "^-")
+ (.match? @constant "^-")
)
Nate Butler created
uses of `#` cause ERRORs in our scheme highlighting
crates/zed/src/languages/bash/highlights.scm | 2
crates/zed/src/languages/c/highlights.scm | 3 -
crates/zed/src/languages/c/injections.scm | 4 +-
crates/zed/src/languages/cpp/highlights.scm | 4 +-
crates/zed/src/languages/cpp/injections.scm | 4 +-
crates/zed/src/languages/css/highlights.scm | 2
crates/zed/src/languages/elixir/embedding.scm | 6 ++--
crates/zed/src/languages/elixir/highlights.scm | 18 ++++++++--------
crates/zed/src/languages/elixir/injections.scm | 4 +-
crates/zed/src/languages/elixir/outline.scm | 4 +-
crates/zed/src/languages/elm/injections.scm | 2
crates/zed/src/languages/erb/injections.scm | 8 +++---
crates/zed/src/languages/glsl/highlights.scm | 4 +-
crates/zed/src/languages/heex/injections.scm | 6 ++--
crates/zed/src/languages/html/injections.scm | 4 +-
crates/zed/src/languages/javascript/highlights.scm | 6 ++--
crates/zed/src/languages/lua/highlights.scm | 6 ++--
crates/zed/src/languages/php/highlights.scm | 8 +++---
crates/zed/src/languages/php/injections.scm | 4 +-
crates/zed/src/languages/python/highlights.scm | 8 +++---
crates/zed/src/languages/racket/highlights.scm | 4 +-
crates/zed/src/languages/racket/outline.scm | 4 +-
crates/zed/src/languages/ruby/brackets.scm | 2
crates/zed/src/languages/ruby/highlights.scm | 8 +++---
crates/zed/src/languages/rust/highlights.scm | 4 +-
crates/zed/src/languages/rust/injections.scm | 4 +-
crates/zed/src/languages/scheme/highlights.scm | 4 +-
crates/zed/src/languages/scheme/outline.scm | 4 +-
crates/zed/src/languages/svelte/injections.scm | 14 ++++++------
crates/zed/src/languages/typescript/highlights.scm | 6 ++--
30 files changed, 80 insertions(+), 81 deletions(-)
@@ -54,5 +54,5 @@
(
(command (_) @constant)
- (#match? @constant "^-")
+ (.match? @constant "^-")
)
@@ -86,7 +86,7 @@
(identifier) @variable
((identifier) @constant
- (#match? @constant "^_*[A-Z][A-Z\\d_]*$"))
+ (.match? @constant "^_*[A-Z][A-Z\\d_]*$"))
(call_expression
function: (identifier) @function)
@@ -106,4 +106,3 @@
(primitive_type)
(sized_type_specifier)
] @type
-
@@ -1,7 +1,7 @@
(preproc_def
value: (preproc_arg) @content
- (#set! "language" "c"))
+ (.set! "language" "c"))
(preproc_function_def
value: (preproc_arg) @content
- (#set! "language" "c"))
+ (.set! "language" "c"))
@@ -31,13 +31,13 @@
declarator: (field_identifier) @function)
((namespace_identifier) @type
- (#match? @type "^[A-Z]"))
+ (.match? @type "^[A-Z]"))
(auto) @type
(type_identifier) @type
((identifier) @constant
- (#match? @constant "^_*[A-Z][A-Z\\d_]*$"))
+ (.match? @constant "^_*[A-Z][A-Z\\d_]*$"))
(field_identifier) @property
(statement_identifier) @label
@@ -1,7 +1,7 @@
(preproc_def
value: (preproc_arg) @content
- (#set! "language" "c++"))
+ (.set! "language" "c++"))
(preproc_function_def
value: (preproc_arg) @content
- (#set! "language" "c++"))
+ (.set! "language" "c++"))
@@ -46,7 +46,7 @@
(property_name)
(plain_value)
] @variable.special
- (#match? @variable.special "^--")
+ (.match? @variable.special "^--")
)
[
@@ -3,7 +3,7 @@
operator: "@"
operand: (call
target: (identifier) @unary
- (#match? @unary "^(doc)$"))
+ (.match? @unary "^(doc)$"))
) @context
.
(call
@@ -18,10 +18,10 @@
target: (identifier) @name)
operator: "when")
])
- (#match? @name "^(def|defp|defdelegate|defguard|defguardp|defmacro|defmacrop|defn|defnp)$")) @item
+ (.match? @name "^(def|defp|defdelegate|defguard|defguardp|defmacro|defmacrop|defn|defnp)$")) @item
)
(call
target: (identifier) @name
(arguments (alias) @name)
- (#match? @name "^(defmodule|defprotocol)$")) @item
+ (.match? @name "^(defmodule|defprotocol)$")) @item
@@ -54,13 +54,13 @@
(sigil_name) @__name__
quoted_start: _ @string
quoted_end: _ @string
- (#match? @__name__ "^[sS]$")) @string
+ (.match? @__name__ "^[sS]$")) @string
(sigil
(sigil_name) @__name__
quoted_start: _ @string.regex
quoted_end: _ @string.regex
- (#match? @__name__ "^[rR]$")) @string.regex
+ (.match? @__name__ "^[rR]$")) @string.regex
(sigil
(sigil_name) @__name__
@@ -69,7 +69,7 @@
(
(identifier) @comment.unused
- (#match? @comment.unused "^_")
+ (.match? @comment.unused "^_")
)
(call
@@ -91,7 +91,7 @@
operator: "|>"
right: (identifier))
])
- (#match? @keyword "^(def|defdelegate|defguard|defguardp|defmacro|defmacrop|defn|defnp|defp)$"))
+ (.match? @keyword "^(def|defdelegate|defguard|defguardp|defmacro|defmacrop|defn|defnp|defp)$"))
(binary_operator
operator: "|>"
@@ -99,15 +99,15 @@
(call
target: (identifier) @keyword
- (#match? @keyword "^(def|defdelegate|defexception|defguard|defguardp|defimpl|defmacro|defmacrop|defmodule|defn|defnp|defoverridable|defp|defprotocol|defstruct)$"))
+ (.match? @keyword "^(def|defdelegate|defexception|defguard|defguardp|defimpl|defmacro|defmacrop|defmodule|defn|defnp|defoverridable|defp|defprotocol|defstruct)$"))
(call
target: (identifier) @keyword
- (#match? @keyword "^(alias|case|cond|else|for|if|import|quote|raise|receive|require|reraise|super|throw|try|unless|unquote|unquote_splicing|use|with)$"))
+ (.match? @keyword "^(alias|case|cond|else|for|if|import|quote|raise|receive|require|reraise|super|throw|try|unless|unquote|unquote_splicing|use|with)$"))
(
(identifier) @constant.builtin
- (#match? @constant.builtin "^(__MODULE__|__DIR__|__ENV__|__CALLER__|__STACKTRACE__)$")
+ (.match? @constant.builtin "^(__MODULE__|__DIR__|__ENV__|__CALLER__|__STACKTRACE__)$")
)
(unary_operator
@@ -121,7 +121,7 @@
(sigil)
(boolean)
] @comment.doc))
- (#match? @__attribute__ "^(moduledoc|typedoc|doc)$"))
+ (.match? @__attribute__ "^(moduledoc|typedoc|doc)$"))
(comment) @comment
@@ -150,4 +150,4 @@
((sigil
(sigil_name) @_sigil_name
(quoted_content) @embedded)
- (#eq? @_sigil_name "H"))
+ (.eq? @_sigil_name "H"))
@@ -3,5 +3,5 @@
((sigil
(sigil_name) @_sigil_name
(quoted_content) @content)
- (#eq? @_sigil_name "H")
- (#set! language "heex"))
+ (.eq? @_sigil_name "H")
+ (.set! language "heex"))
@@ -1,7 +1,7 @@
(call
target: (identifier) @context
(arguments (alias) @name)
- (#match? @context "^(defmodule|defprotocol)$")) @item
+ (.match? @context "^(defmodule|defprotocol)$")) @item
(call
target: (identifier) @context
@@ -23,4 +23,4 @@
")" @context.extra))
operator: "when")
])
- (#match? @context "^(def|defp|defdelegate|defguard|defguardp|defmacro|defmacrop|defn|defnp)$")) @item
+ (.match? @context "^(def|defp|defdelegate|defguard|defguardp|defmacro|defmacrop|defn|defnp)$")) @item
@@ -1,2 +1,2 @@
((glsl_content) @content
- (#set! "language" "glsl"))
+ (.set! "language" "glsl"))
@@ -1,7 +1,7 @@
((code) @content
- (#set! "language" "ruby")
- (#set! "combined"))
+ (.set! "language" "ruby")
+ (.set! "combined"))
((content) @content
- (#set! "language" "html")
- (#set! "combined"))
+ (.set! "language" "html")
+ (.set! "combined"))
@@ -74,7 +74,7 @@
(sized_type_specifier) @type
((identifier) @constant
- (#match? @constant "^[A-Z][A-Z\\d_]*$"))
+ (.match? @constant "^[A-Z][A-Z\\d_]*$"))
(identifier) @variable
@@ -114,5 +114,5 @@
(
(identifier) @variable.builtin
- (#match? @variable.builtin "^gl_")
+ (.match? @variable.builtin "^gl_")
)
@@ -5,9 +5,9 @@
(expression_value)
(ending_expression_value)
] @content)
- (#set! language "elixir")
- (#set! combined)
+ (.set! language "elixir")
+ (.set! combined)
)
((expression (expression_value) @content)
- (#set! language "elixir"))
+ (.set! language "elixir"))
@@ -1,7 +1,7 @@
(script_element
(raw_text) @content
- (#set! "language" "javascript"))
+ (.set! "language" "javascript"))
(style_element
(raw_text) @content
- (#set! "language" "css"))
+ (.set! "language" "css"))
@@ -44,7 +44,7 @@
; Special identifiers
((identifier) @type
- (#match? @type "^[A-Z]"))
+ (.match? @type "^[A-Z]"))
(type_identifier) @type
(predefined_type) @type.builtin
@@ -53,7 +53,7 @@
(shorthand_property_identifier)
(shorthand_property_identifier_pattern)
] @constant
- (#match? @constant "^_*[A-Z_][A-Z\\d_]*$"))
+(.match? @constant "^_*[A-Z_][A-Z\\d_]*$"))
; Literals
@@ -214,4 +214,4 @@
"type"
"readonly"
"override"
-] @keyword
+] @keyword
@@ -127,7 +127,7 @@
(identifier) @variable
((identifier) @variable.special
- (#eq? @variable.special "self"))
+ (.eq? @variable.special "self"))
(variable_list
attribute: (attribute
@@ -137,7 +137,7 @@
;; Constants
((identifier) @constant
- (#match? @constant "^[A-Z][A-Z_0-9]*$"))
+ (.match? @constant "^[A-Z][A-Z_0-9]*$"))
(vararg_expression) @constant
@@ -180,7 +180,7 @@
(function_call
(identifier) @function.builtin
- (#any-of? @function.builtin
+ (.any-of? @function.builtin
;; built-in functions in Lua 5.1
"assert" "collectgarbage" "dofile" "error" "getfenv" "getmetatable" "ipairs"
"load" "loadfile" "loadstring" "module" "next" "pairs" "pcall" "print"
@@ -43,15 +43,15 @@
(relative_scope) @variable.builtin
((name) @constant
- (#match? @constant "^_?[A-Z][A-Z\\d_]+$"))
+ (.match? @constant "^_?[A-Z][A-Z\\d_]+$"))
((name) @constant.builtin
- (#match? @constant.builtin "^__[A-Z][A-Z\d_]+__$"))
+ (.match? @constant.builtin "^__[A-Z][A-Z\d_]+__$"))
((name) @method.constructor
-(#match? @method.constructor "^[A-Z]"))
+(.match? @method.constructor "^[A-Z]"))
((name) @variable.builtin
- (#eq? @variable.builtin "this"))
+ (.eq? @variable.builtin "this"))
(variable_name) @variable
@@ -1,3 +1,3 @@
((text) @content
- (#set! "language" "html")
- (#set! "combined"))
+ (.set! "language" "html")
+ (.set! "combined"))
@@ -18,16 +18,16 @@
; Identifier naming conventions
((identifier) @type
- (#match? @type "^[A-Z]"))
+ (.match? @type "^[A-Z]"))
((identifier) @constant
- (#match? @constant "^_*[A-Z][A-Z\\d_]*$"))
+ (.match? @constant "^_*[A-Z][A-Z\\d_]*$"))
; Builtin functions
((call
function: (identifier) @function.builtin)
- (#match?
+ (.match?
@function.builtin
"^(abs|all|any|ascii|bin|bool|breakpoint|bytearray|bytes|callable|chr|classmethod|compile|complex|delattr|dict|dir|divmod|enumerate|eval|exec|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|isinstance|issubclass|iter|len|list|locals|map|max|memoryview|min|next|object|oct|open|ord|pow|print|property|range|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|vars|zip|__import__)$"))
@@ -122,4 +122,4 @@
"yield"
"match"
"case"
-] @keyword
+] @keyword
@@ -22,7 +22,7 @@
(lang_name) @variable.special
((symbol) @operator
- (#match? @operator "^(\\+|-|\\*|/|=|>|<|>=|<=)$"))
+ (.match? @operator "^(\\+|-|\\*|/|=|>|<|>=|<=)$"))
(list
.
@@ -31,10 +31,9 @@
(list
.
(symbol) @keyword
- (#match? @keyword
+ (.match? @keyword
@@ -6,5 +6,5 @@
(symbol) @name
(list . (symbol) @name)
]
- (#match? @start-symbol "^define")
-) @item
+ (.match? @start-symbol "^define")
+) @item
@@ -11,4 +11,4 @@
(begin "begin" @open "end" @close)
(module "module" @open "end" @close)
(_ . "def" @open "end" @close)
-(_ . "class" @open "end" @close)
+(_ . "class" @open "end" @close)
@@ -33,12 +33,12 @@
(identifier) @variable
((identifier) @keyword
- (#match? @keyword "^(private|protected|public)$"))
+ (.match? @keyword "^(private|protected|public)$"))
; Function calls
((identifier) @function.method.builtin
- (#eq? @function.method.builtin "require"))
+ (.eq? @function.method.builtin "require"))
"defined?" @function.method.builtin
@@ -60,7 +60,7 @@
] @property
((identifier) @constant.builtin
- (#match? @constant.builtin "^__(FILE|LINE|ENCODING)__$"))
+ (.match? @constant.builtin "^__(FILE|LINE|ENCODING)__$"))
(file) @constant.builtin
(line) @constant.builtin
@@ -71,7 +71,7 @@
) @constant.builtin
((constant) @constant
- (#match? @constant "^[A-Z\\d_]+$"))
+ (.match? @constant "^[A-Z\\d_]+$"))
(constant) @type
@@ -38,11 +38,11 @@
; Assume uppercase names are types/enum-constructors
((identifier) @type
- (#match? @type "^[A-Z]"))
+ (.match? @type "^[A-Z]"))
; Assume all-caps names are constants
((identifier) @constant
- (#match? @constant "^_*[A-Z][A-Z\\d_]*$"))
+ (.match? @constant "^_*[A-Z][A-Z\\d_]*$"))
[
"("
@@ -1,7 +1,7 @@
(macro_invocation
(token_tree) @content
- (#set! "language" "rust"))
+ (.set! "language" "rust"))
(macro_rule
(token_tree) @content
- (#set! "language" "rust"))
+ (.set! "language" "rust"))
@@ -14,7 +14,7 @@
(directive)] @comment
((symbol) @operator
- (#match? @operator "^(\\+|-|\\*|/|=|>|<|>=|<=)$"))
+ (.match? @operator "^(\\+|-|\\*|/|=|>|<|>=|<=)$"))
(list
.
@@ -23,6 +23,6 @@
(list
.
(symbol) @keyword
- (#match? @keyword
+ (.match? @keyword
"^(define-syntax|let\\*|lambda|λ|case|=>|quote-splicing|unquote-splicing|set!|let|letrec|letrec-syntax|let-values|let\\*-values|do|else|define|cond|syntax-rules|unquote|begin|quote|let-syntax|and|if|quasiquote|letrec|delay|or|when|unless|identifier-syntax|assert|library|export|import|rename|only|except|prefix)$"
))
@@ -6,5 +6,5 @@
(symbol) @name
(list . (symbol) @name)
]
- (#match? @start-symbol "^define")
-) @item
+ (.match? @start-symbol "^define")
+) @item
@@ -2,27 +2,27 @@
; --------------
(script_element
(raw_text) @content
- (#set! "language" "javascript"))
+ (.set! "language" "javascript"))
((script_element
(start_tag
(attribute
(quoted_attribute_value (attribute_value) @_language)))
(raw_text) @content)
- (#eq? @_language "ts")
- (#set! "language" "typescript"))
+ (.eq? @_language "ts")
+ (.set! "language" "typescript"))
((script_element
(start_tag
(attribute
(quoted_attribute_value (attribute_value) @_language)))
(raw_text) @content)
- (#eq? @_language "typescript")
- (#set! "language" "typescript"))
+ (.eq? @_language "typescript")
+ (.set! "language" "typescript"))
(style_element
(raw_text) @content
- (#set! "language" "css"))
+ (.set! "language" "css"))
((raw_text_expr) @content
- (#set! "language" "javascript"))
+ (.set! "language" "javascript"))
@@ -44,10 +44,10 @@
; Special identifiers
((identifier) @method.constructor
- (#match? @method.constructor "^[A-Z]"))
+ (.match? @method.constructor "^[A-Z]"))
((identifier) @type
- (#match? @type "^[A-Z]"))
+ (.match? @type "^[A-Z]"))
(type_identifier) @type
(predefined_type) @type.builtin
@@ -56,7 +56,7 @@
(shorthand_property_identifier)
(shorthand_property_identifier_pattern)
] @constant
- (#match? @constant "^_*[A-Z_][A-Z\\d_]*$"))
+(.match? @constant "^_*[A-Z_][A-Z\\d_]*$"))
; Literals