Dear Emacs maintainers, I have recently started work on a PHP tree sitter major mode. Things are going well so far, however I'm having trouble with embedding multiple languages in the PHP buffer. In case you're not familiar with PHP, here's a quick example (I'm using org-mode mark-up in this message which hopefully will help): - #+begin_src php

This is a test

#+end_src As you can see, PHP code is usually encapsulated within a HTML document, with PHP code enclosed within ~~ blocks. The first block of HTML from the beginning of the buffer to the first ~~ and before the second ~