Действительно ли это возможно для TextMate к выделению синтаксиса открывающие и закрывающие тэги Вашего текущего местоположения каре? И я говорю о постоянно, не путем нажатия ключевой комбинации.
Кроме того, если это возможный, как я могу сделать это? Кажется, нет никакого способа, о котором я знаю кроме при помощи селекторов в теме, но я не знаю, могут ли селекторы быть контекстно-зависимыми.
в настоящее время грамматика языка TextMate не имеет понятия о положении курсора. Поэтому сейчас это недостижимо.
В качестве обходного пути я использую макросы, которые выделяют блок текста, границы которого я определяю с помощью регулярных выражений. Вы должны иметь навыки работы с регулярными выражениями, но это может сработать.
По сути, запишите новый макрос (option-command-m), используйте диалоговое окно find для поиска начала тега. Затем, используя диалог find, введите reg-ex, который будет соответствовать всему содержимому, которое вы хотите выбрать. Нажмите option-command-m еще раз, чтобы остановить макрос, а затем сохраните макрос в пачке.
Пример здесь:
http://github.com/timcharper/vines.tmbundle/blob/master/Macros/Select%20Tag.tmMacro
Tim