同期対象 Markion v0.3.1 · 2026-09-04

ドキュメント

テーマ・言語・環境設定

14 の内蔵テーマ、拡張できるカスタムテーマ、7 つのインターフェース言語、日常のスイッチ用のアプリ内環境設定パネル。すべての設定は config.toml に保存されます。

内蔵テーマ

Markion には十四のテーマがあり、それぞれ丁寧に合わせてあります:

PaperInkSolarForestRoseGraphite
GitHub LightGitHub DarkSolarized LightSolarized DarkOne LightOne DarkTokyo NightTokyo Night Light

環境設定パネルの色見本で選びます。Ctrl+,)。

カスタムテーマ

カスタムテーマは Markion のローカルテーマディレクトリにある .toml ファイルです。各ファイルには name, is_dark、および八つの色キーを持つ [colors] サブ表が必要です:

name = "Midnight"
is_dark = true

[colors]
app_bg      = "#10131a"
panel_bg    = "#171b24"
surface_bg  = "#0f1720"
text        = "#e5edf5"
muted       = "#91a4b7"
border      = "#2b3544"
active_bg   = "#23304a"
active_text = "#9ec5ff"
  • 色は "#rrggbb" または "rrggbb" を受け付けます。省略した色は既定パレットに戻るので、不完全なファイルでも読み込めます。
  • config.tomltheme = "Midnight" とすれば有効になります(テーマの name であり、ファイル名ではありません)。
  • 初回利用時に typewriter.toml 見本が起点として入り、任意の [fonts] 表(editorrenderedcode)が、明示設定がないときソース編集、本文、コード面のフォントを供給します。
  • 旧来の .theme ファイルは初回読み込みで自動移行します。Markion は一度解析し、隣に同等の .toml を書き、元の .theme は残して以降は無視します。

インターフェース言語

七つのインターフェース言語:英語、簡体字中国語、繁体字中国語、日本語、フランス語、ドイツ語、スペイン語。

環境設定パネル

パネルは一般、外観、ショートカット、書き出しの四タブです。外観はテーマ、ソース/閲覧/コードのフォント、ソースと閲覧のサイズ、段落間隔をまとめます。書き出しは既定バックエンドと PDF/DOCX の選択肢です。

Markion 外観設定の実写
実写 · v0.2.8 · Windows原寸 ↗

よく使う設定:

  • テーマとインターフェース言語
  • 現在のタブで文書を開く(既定オン、未保存の下書きは保護)
  • サイレント保存と 1–300 秒の自動保存遅延。サイレント保存を切っても復旧は残る
  • ソース/閲覧サイズ 10–32 px、段落間隔 0–32 px
  • サイドバーの表示
  • プレビュー幅を合わせる
  • フォーカスモード(今の段落以外を薄く)とタイプライターモード(カーソル行を縦中央に)
  • コードの行番号
  • 同期スクロール
  • 隠しファイルを表示
  • 見出しメニューの深さ(H1–H5 または H1–H6)
  • 面ごとのフォント(ソース/閲覧/コード、既定はテーマに従う)

設定は config.tomlに残ります。TOML 以前の preferences.conf は初回起動で移行され、元ファイルは残ります。

config.toml の参照

すべての設定欄は省略できます。主な既定値と、ファイルだけで設定する項目は次のとおりです:

theme = "Paper"
language = "en"
focus_mode = false
typewriter_mode = false
code_line_numbers = true
preview_adaptive_width = false
heading_menu_max_level = 5        # 5 or 6
sync_scroll = false
sidebar_visible = true
sidebar_tab = "files"             # "files" or "outline"
show_hidden_files = false
open_in_current_tab = true
editor_font_size = 14
rendered_font_size = 14
paragraph_spacing = 12

# Optional font families per plane; absent = follow the theme, then the
# built-in default (system UI font for source/reading, JetBrains Mono for code).
# editor_font_family = "Cascadia Code"
# rendered_font_family = "Georgia"
# code_font_family = "JetBrains Mono"

[auto_save]
enabled = true
silent_save = true
delay_secs = 5

[export]
backend = "builtin"
pdf_engine = "xelatex"

メニュー動作のショートカット上書きは [shortcuts] 表(動作 id → GPUI キー文字列)にあり、環境設定パネルでも編集できます。詳細は キーボードショートカット

データディレクトリとログ

設定、復旧ファイル、テーマ、日次で回る診断ログは、各プラットフォーム向けの Markion データディレクトリを使います:

プラットフォーム設定ディレクトリ(config.toml、themes/)復旧ディレクトリログディレクトリ
Windows%APPDATA%\Markion\%LOCALAPPDATA%\Markion\Recovery\%LOCALAPPDATA%\Markion\Logs\
macOS~/.config/markion/ (XDG)~/.cache/markion/recovery/~/Library/Logs/Markion/
Linux~/.config/markion/ (XDG)~/.cache/markion/recovery/~/.cache/markion/logs/
macOS ではログだけが ~/Library/... を使い、設定と復旧は XDG に従います。起動前に RUST_LOG=debug を付けるとログが詳しくなります。