Но
$('<tag></tag>')
не делает.
Проблема, кажется, идет '/>' вещь.
Это происходит в gedit, aptana и скрайбировании.
Моя разновидность Vim, оказывается, обрабатывает закрывающиеся автоматически теги. В целом маркеры синтаксиса редактора используют лексические правила, не семантические, чтобы выяснить как к colorize. Начиная с (X|HT) ML не является регулярным языком, довольно легко одурачить их.
Действительно для примерно любого языка, возможно генерировать конструкцию, которая одурачит маркер. Вы можете находить улучшенные маркеры для <your preferred editor/>
или Вам, вероятно, просто придется выбрать между "быстрым и ошибочным", или "замедляются и точный"
Попробовать
$("<tag />")
и посмотрите, повреждает ли это выделение также.