SolarOS 4.6.8 manual · app
writer
Resumable graphical Markdown editor for PSRAM display boards. Inactive blocks are formatted like reader; the block containing the cursor and every block touched by a selection show their exact Markdown source. edit remains the portable text editor for port shells and boards without graphics or PSRAM.
Usage:
writer [file.md]
Without a path, Writer opens an untitled document and asks for a path on the first save. Existing files larger than 256 KiB are rejected without changing them. Saves use a synced same-directory staging file, backup rename, verified replacement, and rollback. Cursor, scroll anchor, and zoom metadata plus idle recovery snapshots live centrally under /.writer or the active persistent storage root. Writer offers a differing recovery snapshot when the document is opened again. Recovery uses R to recover, D to discard the snapshot, or C to cancel; the unsaved-changes dialog similarly uses S, D, and C.
Controls:
- Left/Right move by UTF-8 codepoint; Up/Down move to the adjacent editable
Shiftwith arrows, Page Up/Page Down, Home/End, or document movement extendsCtrl+A,Ctrl+C,Ctrl+X, andCtrl+Vselect all, copy, cut, and pasteCtrl+B,Ctrl+I, andCtrl+Kadd or remove bold, italic, and link source.F1opens formatting for inline code, headings 1–4, bullet or numberedCtrl+Ffinds text;Ctrl+Rprompts for find and replacement text.Ctrl+Ssaves,Ctrl+Z/Ctrl+Yundo and redo, andCtrl++/Ctrl+-adjustEscand the app-exit key open the save/discard/cancel prompt when the
visual line or Markdown block, including directly adjacent headings. Ctrl+Left/Ctrl+Right move by word. The insertion cursor blinks while idle.
the selection. Ctrl+Home/Ctrl+End jump to the document boundaries.
through the shared SolarOS clipboard.
lists, quotes, fenced code, and rules. Esc closes the active menu/dialog; from the editor it exits, using the save/discard/cancel prompt when dirty.
zoom.
document is dirty. Writer writes recovery before suspend or stop and resumes in place.