Manual
extended memory for me
Welcome to the EM4me manual. This overview page is the entry point; each section opens as its own tab and behaves like any other tab — move it, place it in the second column, or keep it open next to your own work.
First time here? The product tour covers ten stations in the running program, showing what sets this application apart and pointing at the control in question each time. It starts by itself on the first program launch; afterwards “Help → Product Tour” starts it again, and it can be cancelled at any time. The manual answers the specific questions that follow.
Reference
- Benefits and ways of working — what the app is good for: the ways of working from tabs to bookshelves, and the scope of the Markdown language.
- Features — every app feature as a table: what it does and how to reach it.
- Keyboard shortcuts — the currently effective shortcuts, including your own rebindings.
Writing Markdown
- Markdown basics — the Markdown core: headings, emphasis, lists, tables, links, plus CommonMark specialties.
- Editor context menu — formatting by right-click: menu structure, selection semantics, toggles with check marks, read-only and live mode.
- Format toolbar — formatting by button: visibility in edit mode, state display, heading menu, table grid, custom assignment.
- Block constructs — callouts, custom containers, definition lists, line blocks, footnotes.
- Inline constructs — highlight, sub-/superscript, underline, spoiler, Critic Markup, spans and abbreviations.
- Images — image syntax, size hints, implicit figures.
- Attachments — pasting and dragging files in: storage location and setting, naming, opening in the default program.
- Math and diagrams — KaTeX formulas, Mermaid diagrams, code blocks with syntax highlighting.
- Emoji — how shortcodes work, plus a curated code selection.
- Perspective Table — tables with multi-line block cells: syntax, examples, sorting, export.
Tasks, appointments and time
- Task lists — task lists with standard and extended states.
- Reminders — notification times on tasks with ⏰: notification and catch-up dialog, reminder list; the announcement runs only while the app is running.
- Events — appointments, birthdays and anniversaries in the document: event block with tiered time differences, milestones, filters and four views, aggregation via frontmatter, links.
- Calendar systems — freely definable time reckonings per area: blocks with parallel calendars, levels with five relation types, epochs, conversion, value syntax in the document and picker.
Metadata, data and queries
- Frontmatter and properties — YAML metadata and the properties sidebar.
- Property Profiles — central field definitions with type, value range and default value: profile files, assignment by field, tag and folder, default profile, inheritance between profiles, value sets from note and query, profile symbol at the document, effect in both property editors.
- Block properties — typed properties per block anchor: panel following the cursor, orphaned data, anchor renaming, indicator on the block.
- Perspective Query — dynamic file lists and tables: clause language, sources, file fields, functions, sorting, multi-column layout, export.
- Perspective Datatable — typed data table with calculation functions: column types, aggregates, computed columns, grid editing, sorting and filtering.
- Script blocks — JavaScript in the document: isolated sandbox, trust model with default off, read-only pq API with data, output, and helper functions, examples.
Connecting and organizing
- Linking — wiki links, anchors, embeds, tags and autocomplete.
- Subpages — page hierarchy via file names: separator ∕ (U+2215), relative links, breadcrumb and renaming with cascade.
- Splitting large documents — very large documents live in several files and are treated as one: threshold, cutting at headings, naming with • (U+2022), missing parts and rejoining.
- Graph view — link relations as an interactive graph: area graph as a tab, file graph as a panel with depth and direction.
- Bookmarks — keeping files in two sections: general and area-bound bookmarks with relative paths, adding, converting, order.
- Templates — applying Markdown templates: templates folder with area override, placeholders with dialogs, cursor target, folder rules.
- Journals — periodic documents per area: shelves and granularities, folder and name patterns, calendar panel, navigation block, automatic date properties.
- Books — several files as a book with a declared reading order: book folder with companion file, table of contents with structure maintenance, reading across chapter boundaries, moving with follow-up, repairing missing chapters.
- Applications, windows and areas — multiple starts, window management and the title system.
- My Extended Memory — one shared view of the workspaces, areas, books and bookshelves you added yourself: adding from a suggestion or a folder dialog, key figures with their timestamp, a detail view per container kind, access to exporting and importing your own setup.
- Document history — recording changes: Markdown data companion file, switches on three levels, comparing and restoring revisions.
- Document notes — one note per document: sidebar panel with toggleable preview, automatic saving in the companion file, distinction from the history.
Interface, tools and extensions
- Views and display — views per tab and the appearance of the app: the five modes including live mode, editor display, theme and focus mode, zoom, content width and fonts, settings, language and menu bar.
- Mind map view — headings and lists of a document as a map: root position in five directions, collapsing, zoom, notes on the node, jump to the source, default per document.
- Canvas surface — cards and connections placed freely on a surface inside the document: creating a surface, the canvas view, tabs for several surfaces, handling cards and connections, the block outside the view, the storage format.
- Sidebar — arranging panels: side, order, tab groups, widths.
- Color schemes — colors via named slots: mode assignment, own schemes as copies, live preview, limits.
- Tools — Markdown linter, search with regex, search and replace, table editor.
- Command placement — commands as permanent custom access points: status bar buttons, hide list, context menu entries, macros.
- Extensions — enable or disable features individually: categories, dependencies, effect of the disabled state.
- Exporting and importing settings — take your own setup with you: choice of data kinds down to individual calendar blocks, structure of the exchange file, preview before applying, merging with existing values, version compatibility.
- Your own interface language — translate the interface yourself: download the template, translate it in your own editor, load and check it, select it, fallback to English, updating and removing, storage in your user profile.
- Creating extensions — develop your own external extensions: manifest, extension API, reference example, security notes.
Usage tips
- All manual pages are read-only; the views (Rendered, Split, Source, Live and Mind map) are freely selectable.
- The split view shows Markdown source and rendered result side by side — ideal for comparing the syntax examples on the topic pages with their output.
- The table of contents in the sidebar navigates within a page; full-text search (default
Ctrl+F) searches it. - When you switch the language in the status bar, open manual pages switch along immediately.
- News, roadmap and the current version are on the product website em4me.ch. The link opens in the default browser.