<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I am currently using all the absolute bleeding edge releases of all the TextMate bundles (courtesy of the example "mateup" script in the wiki), and the other day I hit Command + / to comment a selection in PHP, and got HTML comments instead (that <!-- --> business). I haven't edited the relevant bundles at all. Has anyone else noticed this bug?<div><br></div><div>Simply make a new document, switch the bundle to HTML, and type some PHP to reproduce the bug:</div><div><br></div><div><div><?php</div><div><br></div><div>function my_function() {</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>echo "aw man the auto comments are broken";</div><div>}</div><div><br></div><div>?></div><div><br></div><div>After selecting the function, and pressing command + /, this is the result:</div><div><br></div><div><div><?php</div><div><br></div><div><!-- function my_function() {</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>echo "aw man the auto comments are broken";</div><div>} --></div><div><br></div><div>?></div><div><br></div><div>If I press Command + Slash once more,<i> </i>things get a little weirder:</div><div><br></div><div><div><?php</div><div><br></div><div>// <!-- function my_function() {</div><div>// <span class="Apple-tab-span" style="white-space:pre"> </span>echo "aw man the auto comments are broken";</div><div>// } --></div><div><br></div><div>?></div><div><br></div><div>I realize I could just revert to the release version, but I thought someone might like to know about this.</div><div><br></div><div>In addition, the problems are not necessarily isolated to the handling of PHP within HTML. If I switch to the "PHP" bundle instead of HTML, the commenting works (using slashes for each line - I would kind of prefer /* */ to be honest because occasionally it is useful to place comments between expressions on the same line), but destroys the indentation of my function:</div><div><br></div><div><div><?php</div><div><br></div><div>// function my_function() {</div><div>//  echo "aw man the auto comments are broken";</div><div>// }</div><div><br></div><div>?></div><div><br></div><div>When I undo the comments, the indentation is still messed up.</div></div><div><br></div><div>Thanks,</div><div>William</div></div></div></div></body></html>