Emmet Livestyle + Sublime Text выключается после перезагрузки страницы. Почему?
Добрый день.
Некоторое время назад работу в моём любимом плагине Emmet Livestyle стала осложнять очень непонятная ситуация.
Плагин работает корректно, но только до перезагрузки страницы. Раньше после перезагрузки через какие-то доли секунды плагин автоматически включался и все соединенные локальные файлы прописывались автоматом. Теперь приходится каждый раз подключать их заново.
Chrome (последний), livestyle (последний), sublime text 2/3 (и на том и на другом пробовал) - везде одно и то же. В путях до файлов отсутствуют кириллические символы. Локальные копии файлов находятся во временных хранилищах ftp-клиента (в моем случае Total Commander).
Может быть кто сталкивался и решил эту проблему?
UPD: Заметил, что проблема появляется не на всех сайтах. Чаще всего там, где много подключаемых css-файлов, или подключаемые css-файлы с get-переменными (style.css?ver=111, например). Но, думаю, дело не в этом.
Для себя нашел решение: разбивать css-файлы на несколько с размером менее 100кб. Дело в том, что livestyle частенько очень грузит память, если работает с "тяжелыми" файлами css. Возникают различные ошибки вроде добавление странных символов по ходу css-файлов и т.д. Это также возникает из-за большого количества комментариев и "{}-вложенностей" - для @media и т.п. Chrome/Livestyle (не знаю, кто из них точно) некорректно парсит такие файлы, возникают конфликты нумерации строк.
1. Разбивайте css-файлы на мелкие,
2. не используйте комментарии и сложные конструкции в css.
3. Используйте общий стиль оформления css-файлов
либо для всех строк: .aaa {bbb:ccc;}
либо