Лично я проблему чтения решаю другими инструментами вроде Code Outline в своём IDE. И «читаемость» в данном случае — довольно субъективное понятие, у того же HAML тоже есть проблемы с удобством редактирования, особенно на глубокой вложенности.
И я не совсем понимаю, как синтаксис решает проблему редактирования? Например, если мне нужно быстро выделить определённый семантический элемент, или завернуть контент в новую обёртку, или удалить ненужный элемент, сохранив правильные отступы, как новый синтаксис поможет это сделать?
Посмотрите, может, у вас похожая проблема: github.com/emmetio/emmet/issues/185
Там же, внизу, есть новая версия плагина, которая может решить эти проблемы.
И если у вас возникают проблемы с использованием плагина, напишите об этом, пожалуйста, в трэкере проекта.
В Благодарности вписаны только те, кто помогал разработке проекта.
И я вам открою один маленький секрет: к первым реализациям (именно реализациям) Вадим Макеев не имеет абсолютно никакого отношения. Ради интереса можете прошерстить историю обновлений проекта. А то, что находится по указанной вами ссылке — всего лишь описание идеи, но никак не реализация.
Если вы про HTML, то я бы в принципе не стал так делать.
В Sublime Text нет возможности получить список нативных сниппетов. А это значит, что абсолютно все аббревиатуры мне нужно будет пропускать через себя (чтобы сделать исправление bnt → btn) и игнорировать встроенные аббревиатуры (а это довольно серьёзная проблема).
Да, проблема с алертами была, но должна быть исправлена в финальной версии. Я перенёс код разворачивания аббревиатуры в другое место: алерт пропал, но сам триггер стал менее точным.
Да, планируется, просто в самом TM2 API как таковое отсутствует. Я попробую сделать контрибьют в код TM2 с теми методами, которые мне необходимы для создания плагина, и если его примут, то добавлю поддержку TM2.
И я не совсем понимаю, как синтаксис решает проблему редактирования? Например, если мне нужно быстро выделить определённый семантический элемент, или завернуть контент в новую обёртку, или удалить ненужный элемент, сохранив правильные отступы, как новый синтаксис поможет это сделать?
Но если не работает в синтаксисе HTML, значит, это проблема и я предлагаю перенести её обсуждение в трэкер.
Убедитесь, что синтаксис текущего документа выставлен, например, в HTML или CSS.
Ты можешь спокойно развивать и разрабатывать Zen Coding (если можешь, конечно), разве тебе кто-то не дает это делать?
Во-вторых, в Emmet эти сниппеты сильно переработаны.
В-третьих, я очень сильно сомневаюсь, что люди пользуются Zen Coding/Emmet только потому, что там такие классные сниппеты.
И наконец, вместо того, чтобы постоянно проситься на страницу благодарностей, лучше сделать что-то, за что люди будут благодарны именно тебе.
Там же, внизу, есть новая версия плагина, которая может решить эти проблемы.
И если у вас возникают проблемы с использованием плагина, напишите об этом, пожалуйста, в трэкере проекта.
В Благодарности вписаны только те, кто помогал разработке проекта.
И я вам открою один маленький секрет: к первым реализациям (именно реализациям) Вадим Макеев не имеет абсолютно никакого отношения. Ради интереса можете прошерстить историю обновлений проекта. А то, что находится по указанной вами ссылке — всего лишь описание идеи, но никак не реализация.
В Sublime Text нет возможности получить список нативных сниппетов. А это значит, что абсолютно все аббревиатуры мне нужно будет пропускать через себя (чтобы сделать исправление
bnt
→btn
) и игнорировать встроенные аббревиатуры (а это довольно серьёзная проблема).Тем более, такой код нельзя запустить в браузере и добавить в такие замечательные сервисы, как jsfiddle.net и jsbin.com
Разработчики плагина стараются поддерживать фичи Emmet.
У меня есть в планах создание официального плагина, но, признаюсь честно, пока останавливает незнание Vim как редактора и его принципов работы.