Skip to content

Configuration ​

Markpion has no configuration files in your projects. Everything it stores lives in your user profile, under the app identifier com.markpion.app. Change settings through the Settings dialog; this page is for backups, troubleshooting and IT administrators.

Where data is stored ​

WhatWindowsmacOSLinux
Settings (settings.json), recent files (recent.json)%APPDATA%\com.markpion.app~/Library/Application Support/com.markpion.app~/.config/com.markpion.app
File history (history/), crash recovery (recovery/)%APPDATA%\com.markpion.app~/Library/Application Support/com.markpion.app~/.local/share/com.markpion.app
Logs%LOCALAPPDATA%\com.markpion.app\logs~/Library/Logs/com.markpion.app~/.local/share/com.markpion.app/logs

Your documents are never stored here, except for the previous versions kept by file history and unsaved text kept for crash recovery.

settings.json ​

Settings are saved as JSON. Unknown keys are ignored and invalid values fall back to their defaults, so a damaged file can't stop the app from starting.

KeyDefaultValues
theme"system""system", "light", "dark"
fontSize158–40 (the Settings slider offers 10–28)
fontFamily""A font name; empty for the default monospace font
lineNumberstrue
lineWrappingtrue
editorLineLength00 (full width), 72, 80, 100, 120: the editor text's width in characters, centered
tabSize22, 4, 8
spellChecktrue
lintMarkdowntrue
typewriterScrollingfalseKeep the line being typed in the middle of the editor
closeBracketsfalseType the closing ), ], } or ` along with the opening one
dimOtherParagraphsfalseDim every paragraph except the one with the cursor
formatTablesOnSavefalseAlign every table when saving, as Format Table does
explorerShowImagestrueList pictures in the Explorer besides Markdown files
wordGoals{}Word count goals by file path, set with Set Word Count Goal… (whole numbers from 1 to 1,000,000)
pageBreakBeforeH1falsePDF, Word and printing: each top-level heading after the first starts a new page
askImageNamefalseAsk for a file name when pasting a screenshot, instead of a timestamped name
imageFolder"assets"Folder next to the document for pasted, dropped and inserted images: one name, without /, \ or other characters not allowed in file names
lintDisabledRules[]Lint checks that are turned off, by id: broken-link, missing-image, broken-anchor, empty-link, duplicate-heading, multiple-h1, heading-increment, image-alt, link-text, table-columns, footnote, reference, front-matter, heading-space, setext-heading, list-space, emphasis-space, destination-spaces
pasteRichTextAsMarkdowntrue
previewDebounceMs1500–1000
renderMathtrue
renderDiagramstrue
previewRemoteImagestrueOff: pictures from the web are placeholders in the preview, so no request leaves the computer
syncScrolltrue
viewMode"split""editor", "split", "preview"
showExplorer, showOutlinetrue
showToolbartrueThe formatting toolbar above the editor
showBreadcrumbstrueThe heading path of the cursor above the editor
showGitStatustrueGit branch and changed files in the Explorer, and change bars in the editor gutter (runs git status and git show)
autoSave"off""off", "afterDelay", "onFocusChange"
autoSaveDelayMs1000Milliseconds
trimTrailingWhitespacefalse
insertFinalNewlinefalse
updateTocOnSavetrue
newFileLineEnding"lf""lf", "crlf", "auto"
exportPageSize"auto""auto", "a4", "letter"
customCss""CSS for rendered documents (preview, print, slides, HTML export), up to 100,000 characters; scoped to the document
restoreSessiontrue
checkForUpdatestrue
aiEnabledfalseTurns on the AI assistant
aiModel"claude-opus-5-5""claude-opus-5-5", "claude-sonnet-5-5", "claude-haiku-4-5"
aiConsentfalsetrue once the user has agreed to send text for AI commands
keybindings{}Changed shortcuts: command id → shortcut such as "Mod+Shift+K" (Mod is Ctrl, or Cmd on macOS), or null for none. See Keyboard shortcuts

The file also records the last session (open folder and files) so it can be restored.

Administrators can preset and lock these settings for everyone on a computer; see Managed settings.

Limits ​

LimitValue
Largest document that can be opened50 MB
Live preview pauses above1 MB of text
Largest image that can be added or previewed20 MB
Largest file that can be imported100 MB
File history30 versions per file
Recent files and folders15
Reopen Closed Tab20 files

Reset Markpion ​

To start fresh, quit Markpion and delete the folders above. Settings return to their defaults; your documents aren't affected.