Highlight JS

С версии 5.0
В QS встроена подсветка разных языков программирования на основе библиотеки https://highlightjs.org/
По умолчанию доступны все языки Common (23 языка со страницы https://highlightjs.org/download/ ) + языки Lua,Scheme,TypeScript,Closure.

Использование: форматтер %%(hljs язык_программирования)код%%.

Пример:
%%(hljs php)
echo “Hello, world!”
%%

Результат

echo "Hello, world!"

Пример:
%%(hljs sql)
CREATE TABLE “topic” (
“id” serial NOT NULL PRIMARY KEY,
“forum_id” integer NOT NULL,
“subject” varchar(255) NOT NULL
);
%%

Результат:

CREATE TABLE "topic" (
    "id" serial NOT NULL PRIMARY KEY,
    "forum_id" integer NOT NULL,
    "subject" varchar(255) NOT NULL
);