Function: php-ts-mode--html-language-at-point

php-ts-mode--html-language-at-point is a byte-compiled function defined in php-ts-mode.el.gz.

Signature

(php-ts-mode--html-language-at-point POINT)

Documentation

Return the language at POINT assuming the point is within a HTML region.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/php-ts-mode.el.gz
(defun php-ts-mode--html-language-at-point (point)
  "Return the language at POINT assuming the point is within a HTML region."
  (let* ((node (treesit-node-at point 'html))
         (parent (treesit-node-parent node))
         (node-query (format "(%s (%s))"
                             (treesit-node-type parent)
                             (treesit-node-type node))))
    (cond
     ((string-equal "(script_element (raw_text))" node-query) 'javascript)
     ((string-equal "(style_element (raw_text))" node-query) 'css)
     (t 'html))))