Русское сообщество Sublime Text

Основной раздел => Вопросы и ответы => Тема начата: dlcwalkoff от Октября 08, 2012, 18:45:49

Название: Смена раскладки синтаксиса по-умолчанию
Отправлено: dlcwalkoff от Октября 08, 2012, 18:45:49
Доброго времени суток! Это снова я ::)

С удовольствием использую LESS, естественно, стоит соответствующий плагин (LESS ;D). Но вот проблемка - в .less файлах некорректно работает автокомплит: многие выражения он даже не думает вставлять, а какие вставляет - те без двоеточия.

Зато при включении синтаксиса CSS все прекрасно, однако, каждый раз переключать под******ает...

Можно как-то прописать в настройках, чтобы .less файлы открывались с синтаксисом CSS?

P.S. Порылся непосредственно в настроечных файлах CSS, но прямого указания на расширения не нашел.
Название: Re: Смена раскладки синтаксиса по-умолчанию
Отправлено: Loac от Октября 09, 2012, 13:27:05
Плагин LESS просто добавляет подсветку синтаксиса, так как стандартная CSS немного некорректно работает с less-файлами.

Для CSS модуля можно вручную указать новый тип файлов. Для этого открой файл Packages/CSS/CSS.tmLanguage и добавь строку в блоке fileTypes.

<key>fileTypes</key>
<array>
<string>css</string>
<string>css.erb</string>
<string>less</string>
</array>

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

А что не работает из автокомплита? Я как-то в CSS им вообще не пользовался.
Название: Re: Смена раскладки синтаксиса по-умолчанию
Отправлено: dlcwalkoff от Октября 10, 2012, 19:01:09
Во-первых, спасибо, помогло (проморгал указание на расширение в самом верху файла с настройками :-[)

Во-вторых, банальный пример автокомплита во вложениях. По сути, в less он либо вообще не показывает варианты, либо показывает адов шлак.

Зато теперь все шикарно ;D