Reference
Troubleshooting
Find the next useful action when a file, preview or connection behaves unexpectedly.
On this page
The app will not open
Check the installation steps and the full macOS message. Confirm you opened the copy in Applications and that the package matches your Mac. Stop if macOS rejects the download’s integrity or developer verification; do not bypass the warning.
My Markdown looks like plain text
Choose Split or Preview. Confirm the syntax has spaces where required: # Heading, not #Heading. Close any unclosed backtick fence and add blank lines between blocks. The writing reference includes examples.
An image is missing
Check the image’s relative path and whether the attachment moved with the document. Remote preview images are off by default. Exports block remote resources even if the preview can show them, so use a local attachment and check the exported result.
A file will not open
editmd reads UTF-8 text files. A file saved in another encoding is reported as unavailable; open it in another editor and save it as UTF-8. Files reached through a symbolic link are refused; open the real file instead.
A diagram or formula does not render
Check the block language and syntax. Try a smaller example to locate the error. Complex or unsupported content may remain as source rather than a rendered diagram. Different export formats also have different capabilities.
My changes disappeared or a conflict appeared
Check the active tab and file location first. Look for a recovery notice or external-change conflict. Another editor or sync service may have changed the same file. Preserve any useful text before resolving the conflict, and check your backup or sync version history if needed.
An AI model is missing
For OpenRouter, use Load compatible models; the app only offers candidates that meet its route requirements. For Ollama, start the local service and use Refresh installed models. A model must be installed through Ollama before editmd can select it.
AI connects, but an action is unavailable
Ollama exposes grounded Ask only. OpenRouter and local models need the appropriate successful test for the selected model in the current app session. Test again after changing models. If structured output or grounding checks fail, choose another compatible model.
The AI answer is wrong
Compare it with the source. Reject edits that change meaning or add unsupported facts. Try a smaller, clearer scope if you want another attempt. Passing a connection test does not make every answer correct.
What to include when reporting a problem
Record the editmd version, macOS version, Apple silicon or Intel, the exact message, the steps that led to it and what you expected. Try a small synthetic document that reproduces the problem. Include a screenshot only after removing private text, file paths, provider credentials and account details.
You do not need to send your full workspace to explain a bug.