Я работаю над проектом, который использует бэкэнд java/ scala (Lift, если быть точным, хотя это не должно влиять на этот вопрос), а в качестве части интерфейса мы используем Ace Editor. Я искал время для поиска и еще не нашел ответа на этот вопрос:
Учитывая расширение файла (например, js
, c
, cpp
, h
, java
, rb
и т.д.), как я могу автоматически выбрать режим Ace для соответствующего языка
Я надеюсь избежать создания карты вручную, a la js -> javascript, c -> c_cpp, java -> java
. Есть ли библиотека java/scala для этого? Или еще лучше, у Ace есть такая функциональность, построенная каким-то образом?