Я использую Atom 1.33.0 на MacOS X 10.13 High Sierra
Чтобы настроить атом для распознавания файлов с расширением ".ini" в качестве свойств Java и применения соответствующей подсветки синтаксиса, я проверил следующие ссылки:
и предположил, что следующий config.cson будет работать:
"*": core: telemetryConsent: "no" themes: [ "atom-light-ui" "atom-light-syntax" ] customFileTypes: 'source.Java Properties': [ 'ini' ] ...
к сожалению, это не даст желаемого эффекта.
Чтобы найти правильное имя, я открыл пример файла свойств Java ".ini" как "Простой текст".Затем я изменил подсветку синтаксиса вручную на «Свойства Java», щелкнув в правом нижнем углу.Затем я нажал Alt-CMD-P, который показал:
Так что «source.java-properties» должно быть правильным именем.Я изменил config.cson соответственно:
"*": core: telemetryConsent: "no" themes: [ "atom-light-ui" "atom-light-syntax" ] customFileTypes: 'source.java-properties': [ 'ini' ]
И все же он не работает.
Что нужно изменить, чтобы оно заработало?
парсер coffeescript, кажется, очень требователен к деталям. Следующий config.cson работает:
"*": core: customFileTypes: "source.java-properties": [ "ini" ] disabledPackages: [ "welcome" ] ...