Update uses of `#` to `.` in our scheme files where they are interchangeable.

Nate Butler created

uses of `#` cause ERRORs in our scheme highlighting

Change summary

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(-)

Detailed changes

crates/zed/src/languages/c/highlights.scm 🔗

@@ -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
-

crates/zed/src/languages/c/injections.scm 🔗

@@ -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"))

crates/zed/src/languages/cpp/highlights.scm 🔗

@@ -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

crates/zed/src/languages/cpp/injections.scm 🔗

@@ -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++"))

crates/zed/src/languages/elixir/embedding.scm 🔗

@@ -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

crates/zed/src/languages/elixir/highlights.scm 🔗

@@ -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"))

crates/zed/src/languages/elixir/outline.scm 🔗

@@ -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

crates/zed/src/languages/erb/injections.scm 🔗

@@ -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"))

crates/zed/src/languages/glsl/highlights.scm 🔗

@@ -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_")
 )

crates/zed/src/languages/heex/injections.scm 🔗

@@ -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"))

crates/zed/src/languages/html/injections.scm 🔗

@@ -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"))

crates/zed/src/languages/javascript/highlights.scm 🔗

@@ -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

crates/zed/src/languages/lua/highlights.scm 🔗

@@ -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"

crates/zed/src/languages/php/highlights.scm 🔗

@@ -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
 

crates/zed/src/languages/python/highlights.scm 🔗

@@ -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

crates/zed/src/languages/racket/highlights.scm 🔗

@@ -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

crates/zed/src/languages/ruby/brackets.scm 🔗

@@ -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)

crates/zed/src/languages/ruby/highlights.scm 🔗

@@ -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
 

crates/zed/src/languages/rust/highlights.scm 🔗

@@ -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_]*$"))
 
 [
   "("

crates/zed/src/languages/rust/injections.scm 🔗

@@ -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"))

crates/zed/src/languages/scheme/highlights.scm 🔗

@@ -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)$"
    ))

crates/zed/src/languages/svelte/injections.scm 🔗

@@ -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"))

crates/zed/src/languages/typescript/highlights.scm 🔗

@@ -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