EmEditor カラー設定情報についてのまとめ キー: -HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Config\設定名 (設定名:Text, JavaScript for EmEditor 等) 値: -名前:Clr -種類:REG_BINARY すべてリトルエンディアンの32ビット整数で、 -前景色(文字色)の各指定部分 -背景色の各指定部分 -フォントスタイルの各指定部分 の数値が順に格納される。 前景色と背景色は、RGB値が格納される。(B * 0x10000 + G * 0x100 + R) フォントスタイルは0:標準、1:下線、2:太字、3:斜体 基本色にチェックを入れている場合、RGB値の代わりに 0xfffffffe が格納される。 「指定する部分」の数は基本の30個(plugin.hでSMART_COLOR_*で定義されている)に、 プロパティ-表示-検索色テキストボックスで指定した値-1 が「検索した文字列(n)」 として、前景色・背景色・フォントスタイルの末尾にそれぞれ加わる。 格納順: [前景色] 通常 選択状態 カーソルのある行 引用マークで始まる行 検索した文字列(1) URL メール アドレス ファイルから検索ハイパーリンク 1重引用符で囲まれた文字列'...' 2重引用符で囲まれた文字列"..." コメント スクリプト 対応するかっこ タグ 強調文字列(1) 強調文字列(2) 強調文字列(3) 強調文字列(4) 強調文字列(5) 強調文字列(6) 強調文字列(7) 強調文字列(8) 強調文字列(9) 強調文字列(10) 改行, タブ, EOF 罫線 ページ区切り線 行番号 ルーラ 表示領域の外側 検索した文字列(2) ※これ以降は[検索色]テキストボックスに 検索した文字列(3)  2以上を指定した場合に出現 検索した文字列(4) : : [背景色] 前景色と同じ順序 [文字スタイルフラグ] 前景色と同じ順序 例えば検索色が3の場合、4バイト * (基本設定30項目 + (検索色3 - 1)) で128バイト。 これが前景・背景・フラグにそれぞれ出現するので 128 * 3 = 384バイトとなる。