Pull to refresh

Comments 36

Я пользуюсь emmet, но до прочтения этого комментария не знал, что он был создан русскоязычным программистом (по посту можно было понять, но я изначально думал, что это просто обзор). И знаете, стало очень приятно!
расскажите почему переименовали в emmet?
Торговая марка ZenCoding принадлежит pepelsbey? :)
Зато теперь через гугл не найдешь кому принадлежит торговая марка ;)
Спасибо Вам за ваш проект! Очень давно пользуюсь. Emmet — отличный инструмент. Приятно, что еще учитывались пожелания и идеи, которые приходили от пользователей.
В общем еще раз большое спасибо! Успехов!
UFO just landed and posted this here
Ну старый Zen Conding или его аналог там есть. API точно есть, про Javascript не знаю, но там есть собственный язык для написания макросов.
Для Vim есть github.com/mattn/zencoding-vim
Разработчики плагина стараются поддерживать фичи Emmet.

У меня есть в планах создание официального плагина, но, признаюсь честно, пока останавливает незнание Vim как редактора и его принципов работы.
Ммм отлично, я почему-то думал, что проект заброшен, а нет:)
Давно пользуюсь, спасибо. Хотелось бы чуть большей чувствительности, как у hayaku, например
А что вы подразумеваете под «чувствительностью»?
игнорирование опечаток, например
Ну самый грубый пример который пришел в голову
btn создаст конпку, bnt не создаст ничего
Если вы про HTML, то я бы в принципе не стал так делать.

В Sublime Text нет возможности получить список нативных сниппетов. А это значит, что абсолютно все аббревиатуры мне нужно будет пропускать через себя (чтобы сделать исправление bntbtn) и игнорировать встроенные аббревиатуры (а это довольно серьёзная проблема).
Отсутствие поддержки visual studio это принципиальная позиция?
Спасибо за CodeMirror Movie. Мне как раз его не хватало!
Да, планируется, просто в самом TM2 API как таковое отсутствует. Я попробую сделать контрибьют в код TM2 с теми методами, которые мне необходимы для создания плагина, и если его примут, то добавлю поддержку TM2.
Бывало, что сталкивался с какими-то алертами со стороны Emmet, посмотрим, как в новой версии с этим дела. При попытке обновить, правда, упал сам Sublime, затем он перестал видеть плагин, так что поставил плагин с нуля :)
Да, проблема с алертами была, но должна быть исправлена в финальной версии. Я перенёс код разворачивания аббревиатуры в другое место: алерт пропал, но сам триггер стал менее точным.
Приятно что моя идея с группировкой прижилась :) Удачи в будущем, Сергей :)
Это хорошо что отошли от Питона, но почему нельзя было реализовать на С++?
А какой в этом смысл? Писать такие вещи на C/C++ гораздо сложнее, и такой код сложнее встраивать в существующие редакторы.

Тем более, такой код нельзя запустить в браузере и добавить в такие замечательные сервисы, как jsfiddle.net и jsbin.com
Наоборот, проще. С++ кросс-платформенный и может быть подключен, например, к Visual Studio.
Минусы:
1. программа получается бинарно несовместима с другими платформами, надо перекомпилировать. Интерпретируемые языки такой проблемы не испытывают.
2. в браузеры не встраивается в принципе
3. сложен в написании, отладке и сопровождении
4. очень бедная стандартная либа. Нужно или тащить вместе с собой кучу библиотек, либо реализовывать руками велосипеды. Это все таки «высокоуровневый ассемблер», а не язык для написания прикладных приложений.

Плюсы:
1. если хорошо написано, то работает быстрее. Но в интерфейсе совсем не важно совершит компьютер действие за сотую или за тысячную долю секунды, вы не заметите разницы

Как видите выбор c++ был бы довольно странным.
Только что посмотрел на сорцы а там питон. А написано что от питона отказались. Вообще не понимаю.
На питоне написана обёртка, которая запускает JS-код через PyV8.
Хорошо, а есть аналогичные движки или механизмы для с# или с++?
Это конечно жесть – поднимать сторонний рантайм только для того чтобы трансформировать строку А → B и правильно выставить каретки.
Sign up to leave a comment.

Articles