O PhpStorm não destaca o código PHP dentro de um arquivo .php quando misturado com HTML
Estou tendo um problema no PHPStorm, em que ele não destaca o código PHP (mas sim o sensibiliza) dentro de um arquivo .php quando é misturado ao código HTML.
Screenshot (clique para ampliar):
Se eu invalidar o cache / reiniciar, ele exibirá por alguns segundos o realce correto. No entanto, depois de "calcular", voltará a não destacá-lo.
Existe uma configuração para isso? Ou é apenas um erro comum?
Eu li sobre injeções de linguagem, mas isso não parece ser o lugar para ele, pois já é um arquivo .php e o PHP não está na lista de linguagens injetáveis.
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>
Configurações de injeções de idioma:
Estou usando o PhpStorm 8.0.3 no MacOSX 10.9.5.