使用方法

構文ブロックの language-difflanguage-diff-xxxx クラスに置き換えて、Diff ブロックの構文ハイライトを有効にします。

オプション
テキストの色ではなく行の背景色を使用して変更を示すには、構文ブロックに diff-highlight クラスを追加できます。

Autoloader

Autoloader プラグインlanguage-diff-xxxx 形式を解釈し、Diff とコード言語の両方に対する言語定義が読み込まれるようにします。

class="language-diff" を使用しています。

@@ -4,6 +4,5 @@
-    let foo = bar.baz([1, 2, 3]);
-    foo = foo + 1;
+    const foo = bar.baz([1, 2, 3]) + 1;
     console.log(`foo: ${foo}`);

class="language-diff diff-highlight" を使用しています。

@@ -4,6 +4,5 @@
-    let foo = bar.baz([1, 2, 3]);
-    foo = foo + 1;
+    const foo = bar.baz([1, 2, 3]) + 1;
     console.log(`foo: ${foo}`);

class="language-diff-javascript" を使用しています。

@@ -4,6 +4,5 @@
-    let foo = bar.baz([1, 2, 3]);
-    foo = foo + 1;
+    const foo = bar.baz([1, 2, 3]) + 1;
     console.log(`foo: ${foo}`);

class="language-diff-javascript diff-highlight" を使用しています。

@@ -4,6 +4,5 @@
-    let foo = bar.baz([1, 2, 3]);
-    foo = foo + 1;
+    const foo = bar.baz([1, 2, 3]) + 1;
     console.log(`foo: ${foo}`);

class="language-diff-rust diff-highlight" を使用しています。
(Autoloader が Rust 言語定義を読み込むために使用されています。)

@@ -111,6 +114,9 @@
         nasty_btree_map.insert(i, MyLeafNode(i));
     }

+    let mut zst_btree_map: BTreeMap<(), ()> = BTreeMap::new();
+    zst_btree_map.insert((), ());
+
     // VecDeque
     let mut vec_deque = VecDeque::new();
     vec_deque.push_back(5);