Function: elixir-ts--treesit-language-at-point
elixir-ts--treesit-language-at-point is a byte-compiled function
defined in elixir-ts-mode.el.gz.
Signature
(elixir-ts--treesit-language-at-point POINT)
Documentation
Return the language at POINT.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/elixir-ts-mode.el.gz
(defun elixir-ts--treesit-language-at-point (point)
"Return the language at POINT."
(let ((node (treesit-node-at point 'elixir)))
(if (and (equal (treesit-node-type node) "quoted_content")
(let ((prev-sibling (treesit-node-prev-sibling node t)))
(and (treesit-node-p prev-sibling)
(string-match-p
(rx bos (or "H" "F") eos)
(treesit-node-text prev-sibling)))))
'heex
'elixir)))