Rust Docs Code Highlight

Highlight code blocks in other languages on docs.rs that are currently missing syntax highlighting

ของเมื่อวันที่ 18-12-2025 ดู เวอร์ชันล่าสุด

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey, Greasemonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey to install this script.

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

// ==UserScript==
// @name         Rust Docs Code Highlight
// @name:zh-CN   Rust Docs 代码高亮补全
// @namespace    https://github.com/SuniRein/scripts
// @version      1.0.0
// @description  Highlight code blocks in other languages on docs.rs that are currently missing syntax highlighting
// @description:zh-CN 高亮 docs.rs 中缺少高亮的其他语言块的代码
// @author       SuniRein
// @match        https://docs.rs/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=docs.rs
// @license      GPL3
// @supportURL   https://github.com/SuniRein/scripts/blob/main/CHANGELOG.md
// ==/UserScript==

(function () {
    'use strict';

    const script = document.createElement('script');
    script.src = 'https://cdn.jsdelivr.net/npm/@arborium/arborium/dist/arborium.iife.js';
    document.head.appendChild(script);
})();