On 16. Apr 2007, at 03:27, Trevor Harmon wrote:
I use the Insert Close Tag command all the time when
writing XML [...]
Expected behavior: TextMate inserts the closing </link> tag
Actual behavior: TextMate beeps at you
Well, it is expected to insert the closing *HTML* tag, given its
placement in the HTML bundle ;)
But I updated the command to read TM_HTML_EMPTY_TAGS from the
environment. As this is unset for XML, it will now close <link> and
other tags which have an empty content model in HTML.
I also updated the Insert Open/Close Tag (⌃<) to check this
variable, so now you can write link⌃< in XML and get ‘<link>‸</
link>’ (instead of ‘<link ‸>’).