Синтаксис по умолчанию в случае конфликтующих расширений файлов в текстовом редакторе Atom

В текстовом редакторе Atom, когда два языковых пакета определяют синтаксис и фрагменты для файлов с одинаковым расширением, что определяет приоритет?

Например, и language-ruby, и language-ruby-on-rails доступны по умолчанию, поскольку они включены в так называемый набор базовых пакетов, и оба пакета имеют общее расширение файла .rb.

Как я могу убедиться, что Atom по умолчанию будет обрабатывать .rb файл как, скажем, source.ruby.rails вместо source.ruby файлов в моих проектах?


person Giuseppe    schedule 15.09.2015    source источник


Ответы (1)


В вашем config.cson файле вы можете указать регулярные выражения имени файла и связанные грамматики, например:

"*":
  "file-types":
    ".rb?$": "source.ruby.rails"
person Carlo Zottmann    schedule 07.12.2015