Pull to refresh
211
0
Сергей Чикуёнок @chikuyonok

Фронт-энд разработчик

Send message
Лично я проблему чтения решаю другими инструментами вроде Code Outline в своём IDE. И «читаемость» в данном случае — довольно субъективное понятие, у того же HAML тоже есть проблемы с удобством редактирования, особенно на глубокой вложенности.

И я не совсем понимаю, как синтаксис решает проблему редактирования? Например, если мне нужно быстро выделить определённый семантический элемент, или завернуть контент в новую обёртку, или удалить ненужный элемент, сохранив правильные отступы, как новый синтаксис поможет это сделать?
В Emmet куча действий, помогающих именно редактировать код.
Можно: github.com/sergeche/emmet-sublime#overriding-keyboard-shortcuts

Но если не работает в синтаксисе HTML, значит, это проблема и я предлагаю перенести её обсуждение в трэкер.
Разворачивание по клавише Tab работает только для определённых синтаксисов, чтобы не конфликтовать с нативными сниппетами.

Убедитесь, что синтаксис текущего документа выставлен, например, в HTML или CSS.
Вадим, мы уже неоднократно говорили на эту тему. Я понимаю, что тебе она не дает покоя, но пора бы уже успокоиться и закрыть ее.

Ты можешь спокойно развивать и разрабатывать Zen Coding (если можешь, конечно), разве тебе кто-то не дает это делать?
Во-первых, это не код, а сниппеты в виде вики-страницы, которые как были в Zen Coding, так там и остались. И я никогда не скрывал, что ты являешься автором идеи Zen Coding.

Во-вторых, в Emmet эти сниппеты сильно переработаны.

В-третьих, я очень сильно сомневаюсь, что люди пользуются Zen Coding/Emmet только потому, что там такие классные сниппеты.

И наконец, вместо того, чтобы постоянно проситься на страницу благодарностей, лучше сделать что-то, за что люди будут благодарны именно тебе.
Опишите, пожалуйста, проблемы в трэкере проекта.
Посмотрите, может, у вас похожая проблема: github.com/emmetio/emmet/issues/185
Там же, внизу, есть новая версия плагина, которая может решить эти проблемы.

И если у вас возникают проблемы с использованием плагина, напишите об этом, пожалуйста, в трэкере проекта.
Хотя бы в раздел благодарностей вписал.

В Благодарности вписаны только те, кто помогал разработке проекта.

И я вам открою один маленький секрет: к первым реализациям (именно реализациям) Вадим Макеев не имеет абсолютно никакого отношения. Ради интереса можете прошерстить историю обновлений проекта. А то, что находится по указанной вами ссылке — всего лишь описание идеи, но никак не реализация.
Если вы про HTML, то я бы в принципе не стал так делать.

В Sublime Text нет возможности получить список нативных сниппетов. А это значит, что абсолютно все аббревиатуры мне нужно будет пропускать через себя (чтобы сделать исправление bntbtn) и игнорировать встроенные аббревиатуры (а это довольно серьёзная проблема).
Можете привести пример?
Уже начата работа над плагином для VS с бриджем через V8: github.com/sergey-rybalkin/emmet.net
На питоне написана обёртка, которая запускает JS-код через PyV8.
А какой в этом смысл? Писать такие вещи на C/C++ гораздо сложнее, и такой код сложнее встраивать в существующие редакторы.

Тем более, такой код нельзя запустить в браузере и добавить в такие замечательные сервисы, как jsfiddle.net и jsbin.com
Да, проблема с алертами была, но должна быть исправлена в финальной версии. Я перенёс код разворачивания аббревиатуры в другое место: алерт пропал, но сам триггер стал менее точным.
Да, планируется, просто в самом TM2 API как таковое отсутствует. Я попробую сделать контрибьют в код TM2 с теми методами, которые мне необходимы для создания плагина, и если его примут, то добавлю поддержку TM2.
Нет, просто не хватает времени на всё. Поддержка VS в планах есть, даже был сделан прототип плагина: github.com/sergey-rybalkin/emmet.net
А что вы подразумеваете под «чувствительностью»?
Для Vim есть github.com/mattn/zencoding-vim
Разработчики плагина стараются поддерживать фичи Emmet.

У меня есть в планах создание официального плагина, но, признаюсь честно, пока останавливает незнание Vim как редактора и его принципов работы.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Works in
Date of birth
Registered
Activity