Comments 5
выбранный язык зависит только от того, что написано внутри долларов,
Это непонятно. Как именно определяется язык? python и JS тоже правильно подсвечиваются?
+1
Определяется автоматически тем механизмом, который есть в библиотеке. Грубо говоря, по очереди пробуется каждый язык и выбирается тот, который нашел больше всего подходящих «фрагментов».
Но выбор идет не из всего списка языков, а из того, что ожидаемо встретить в контексте Постгреса (чтобы уменьшить ложные срабатывания). Сейчас это (кроме самого pgsql): perl, python, tcl, r, lua, java, php, ruby, bash, scheme, xml, json. Почему-то javascript я не вписал… Поправлю при случае.
Но выбор идет не из всего списка языков, а из того, что ожидаемо встретить в контексте Постгреса (чтобы уменьшить ложные срабатывания). Сейчас это (кроме самого pgsql): perl, python, tcl, r, lua, java, php, ruby, bash, scheme, xml, json. Почему-то javascript я не вписал… Поправлю при случае.
+1
Спасибо за своего рода пост-анонс, наверное, не будем повторяться в блоге компании (ну или вкратце упомянем это изменение в следующей пятничной «Прямой линии») :)
Действительно, с тегом source иногда были проблемы — сейчас, если явно не указан алиас одного из поддерживаемых языков, подсветки не будет (как это было раньше). Решили так сделать для того, чтобы у пользователей грузилось меньше кода (даже когда не нужно что-то подсвечивать), а авторы, если хотят подсветки, могут сами её указать.
Насчёт раскраски кода путём font color — это, скорее, костыль был и здорово, что в нём сейчас нет потребности.
Действительно, с тегом source иногда были проблемы — сейчас, если явно не указан алиас одного из поддерживаемых языков, подсветки не будет (как это было раньше). Решили так сделать для того, чтобы у пользователей грузилось меньше кода (даже когда не нужно что-то подсвечивать), а авторы, если хотят подсветки, могут сами её указать.
Насчёт раскраски кода путём font color — это, скорее, костыль был и здорово, что в нём сейчас нет потребности.
+2
Sign up to leave a comment.
Подсветка синтаксиса PostgreSQL