How to get syntax highlighting, LSP completion (otter), and formatting for
JavaScript/CSS written inside .ex files — i.e. Phoenix LiveView colocated
hooks (Phoenix.LiveView.ColocatedHook / ColocatedJS, v1.1+) and
colocated CSS (ColocatedCSS, v1.2+), where JS/CSS lives in <script> /
<style> tags inside a ~H HEEx sigil:
def hook(assigns) do