PhpStorm no resalta el código PHP dentro de un archivo .php cuando se mezcla con HTML
Tengo un problema en PHPStorm en el que no resaltará el código PHP (pero lo detectará) dentro de un archivo .php cuando se mezcle con el código HTML.
Captura de pantalla (haga clic para ampliar):
Si invalido el caché / reinicio, durante unos segundos mostrará el resaltado correcto. Sin embargo, después de "calcular", volverá a no resaltarlo.
¿Hay ahí un ajuste para esto? ¿O es solo un simple error?
He leído sobre las inyecciones de lenguaje, pero este no parece ser el lugar adecuado ya que es un archivo .php y PHP no está en la lista de lenguajes inyectables.
Código relevante:
<?php
$works = "yes";
?>
<html>
<body>
<script>
var shouldStillWorkAfterThis = true;
</script>
<?php
$works = "yes";
?>
<table>
<tr>
<td><?php $works = "yes"; ?></td>
</tr>
</table>
<!-- lets try split syntax -->
<?php
if ($works) {
?>
<table>
<tr>
<td><?= $works ?></td>
</tr>
</table>
<?php $thisShouldToo = true; ?>
<?php } ?>
<!-- lets break it -->
<div id="someclass">
<header>
<div class="someotherclass">
<div class="andanextraclass">
<!-- include a file-->
<?php include('somefile.php');?>
<?php
$anythingHereIsNowBroken = true;
?>
</div>
</div>
</header>
</div>
</body>
</html>
Configuración de inyecciones de idioma:
Estoy usando PhpStorm 8.0.3 en MacOSX 10.9.5.