Thanks for the reply!
Regarding the syntax issue, I don't quite understand the purpose of the syntax menu, then. Does this not change which package is used?
Personally, I pretty much never write PHP blocks within markup, and as HTML is only the "outer syntax" when PHP is being interpreted for Apache/IIS/whatever this seems incorrect to me. I'm sure you're aware that PHP is a scripting language with a standalone interpreter that, although often used via CGI or as a webserver module, is much more than that.
Also, there still seems to be an issue with detection regardless of the semantics, as sometimes it never changes from Plain Text to HTML (as evidenced in my examples).
One more thing, if I may. This one might be in the wrong forum section, but I'm not sure that it deserves a new post as I don't know if it is a feature request or bug report:
I'm using tab indentation and I've noticed that when I'm within a nested block and insert a linefeed/carriage return it will properly indent the new line to the current indentation level, but if I don't type anything and insert another LF, the blank line I had created does not preserve its indentation. Rather, it truncates it completely and only the LF remains.
<cursor is here>blahblah<LF>
<cursor is here, previous line preserved indentation><LF>
<cursor is here, previous line lost indentation>
Is this expected behavior (to reduce file size maybe)? If so, would you mind making this a boolean toggle in the config? I know in order to add something to a blank line you can just move the cursor to the beginning of it, press TAB once, and it will return to the proper indentation level...but, I'm using adzenith's Indent Guides plugin and it causes broken indentation guide lines which looks horrible. Line wrapping also breaks them too, obviously, but this is expected behavior as it's still the same line. Here's a screencap:
Regardless of these few small gripes (of which the last bothers me the most), so far ST2 is the best all-purpose editor I've ever used. It just feels...right, it's hard to explain. The DX/GL rendering is definitely part of it.
I've turned a few friends on to it since I discovered it last week and they all agree and love it as well. Thank you and keep up the great work!