Function: elixir-ts--syntax-propertize

elixir-ts--syntax-propertize is a byte-compiled function defined in elixir-ts-mode.el.gz.

Signature

(elixir-ts--syntax-propertize START END)

Documentation

Apply syntax text properties between START and END for elixir-ts-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/elixir-ts-mode.el.gz
(defun elixir-ts--syntax-propertize (start end)
  "Apply syntax text properties between START and END for `elixir-ts-mode'."
  (let ((captures
         (treesit-query-capture 'elixir elixir-ts--syntax-propertize-query start end)))
    (pcase-dolist (`(,name . ,node) captures)
      (pcase-exhaustive name
        ('quoted-text
         (put-text-property (1- (treesit-node-end node)) (treesit-node-end node)
                            'syntax-table (string-to-syntax "$")))))))