Pull to refresh

Comments 5

выбранный язык зависит только от того, что написано внутри долларов,

Это непонятно. Как именно определяется язык? python и JS тоже правильно подсвечиваются?
Определяется автоматически тем механизмом, который есть в библиотеке. Грубо говоря, по очереди пробуется каждый язык и выбирается тот, который нашел больше всего подходящих «фрагментов».

Но выбор идет не из всего списка языков, а из того, что ожидаемо встретить в контексте Постгреса (чтобы уменьшить ложные срабатывания). Сейчас это (кроме самого pgsql): perl, python, tcl, r, lua, java, php, ruby, bash, scheme, xml, json. Почему-то javascript я не вписал… Поправлю при случае.
Спасибо за своего рода пост-анонс, наверное, не будем повторяться в блоге компании (ну или вкратце упомянем это изменение в следующей пятничной «Прямой линии») :)

Действительно, с тегом source иногда были проблемы — сейчас, если явно не указан алиас одного из поддерживаемых языков, подсветки не будет (как это было раньше). Решили так сделать для того, чтобы у пользователей грузилось меньше кода (даже когда не нужно что-то подсвечивать), а авторы, если хотят подсветки, могут сами её указать.

Насчёт раскраски кода путём font color — это, скорее, костыль был и здорово, что в нём сейчас нет потребности.
если явно не указан алиас одного из поддерживаемых языков, подсветки не будет (как это было раньше)

Наверное, это сильно раньше было, потому что еще пару дней назад раскрашивалось автоматически (:
Но в целом правильное решение имхо.
Да, это поменялось буквально вчера-позавчера.
Sign up to leave a comment.