同期対象 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.tomlでtheme = "Midnight"とすれば有効になります(テーマのnameであり、ファイル名ではありません)。- 初回利用時に
typewriter.toml見本が起点として入り、任意の[fonts]表(editor、rendered、code)が、明示設定がないときソース編集、本文、コード面のフォントを供給します。 - 旧来の
.themeファイルは初回読み込みで自動移行します。Markion は一度解析し、隣に同等の.tomlを書き、元の.themeは残して以降は無視します。
インターフェース言語
七つのインターフェース言語:英語、簡体字中国語、繁体字中国語、日本語、フランス語、ドイツ語、スペイン語。
環境設定パネル
パネルは一般、外観、ショートカット、書き出しの四タブです。外観はテーマ、ソース/閲覧/コードのフォント、ソースと閲覧のサイズ、段落間隔をまとめます。書き出しは既定バックエンドと PDF/DOCX の選択肢です。

よく使う設定:
- テーマとインターフェース言語
- 現在のタブで文書を開く(既定オン、未保存の下書きは保護)
- サイレント保存と 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 を付けるとログが詳しくなります。