Skip to content

Editing

Double-click a node (or press F2) to enter edit mode. Press Esc to cancel.

Editing mode required

Everything on this page needs the map to be in editing mode. If nodes won't move or edit, the map is probably in reading mode — press Ctrl+E or click the header icon to switch back.

Drag and drop node repositioning

Toolbar

The toolbar is a sticky action bar at the bottom of the mind map view. It provides quick access to all major actions — hover over any button for a tooltip.

Icon Action Requires Selection
Fit to view No
Zoom in No
Zoom out No
Center on root No
Collapse all Yes
Expand all Yes
Insert parent Yes
Add sibling Yes
Add child Yes
Move up Yes
Move down Yes
Move left (outdent) Yes
Move right (indent) Yes
Delete Yes
Copy Yes
Cut Yes
Paste Yes
Copy style Yes
Paste style Yes
Undo No
Redo No
Refresh mind map No
Map properties No

Buttons that require a selection are dimmed when no node is selected. The toolbar hides automatically when you're editing a node's text.

Structure Operations

Action Keyboard Context Menu
Add child Tab Add child
Add sibling Enter Add sibling
Insert parent Ctrl+Enter Insert parent
Delete Del or Backspace Delete
Duplicate Ctrl+D
Indent Alt+Right
Outdent Alt+Left
Move up Alt+Up
Move down Alt+Down

Tip

Indent makes the node a child of its previous sibling. Outdent moves it up to its parent's level. These mirror the standard outliner operations.

Clipboard

Action Keyboard
Copy Ctrl+C
Cut Ctrl+X
Paste as child Ctrl+V

Copy and paste preserve the full subtree structure. You can also copy and paste node styles separately via the context menu.

Undo / Redo

Action Keyboard
Undo Ctrl+Z
Redo Ctrl+Shift+Z or Ctrl+Y

The mind map keeps its own undo history, independent of the Markdown editor's. Each map operation is one undo step — a move, a paste, a delete, a style change, or a map-level change like switching theme or layout. Undo works whether focus is on the map or on the properties sidebar, and a color-picker drag collapses into a single step rather than one per shade you passed through.

Two consequences worth knowing:

  • History is per map and lives in memory. It clears when you switch files, and it doesn't survive a restart.
  • The map is deliberately blind to edits you make in a separate Markdown pane. Undo in the map undoes map operations; use the editor's own undo for edits typed there.

History Limits

Under Settings > Osmosis > Undo history:

Setting Default What it does
Undo steps 50 Maximum operations kept per map
Undo memory cap (MB) 20 Ceiling on memory used by that history

Whichever limit is hit first drops the oldest edits; the most recent edit is always kept. Changes take effect on the next edit — no reload needed. Raise the memory cap if you work with very large maps and want deeper history.

Multi-Line Blocks

Code blocks, tables, and callouts/blockquotes are atomic — each is one node, and structure operations treat it as a single unit. Moving, indenting, or copying such a node carries the whole block, including its trailing block ID line, so line card history follows it.

The same applies across a transclusion boundary: a node containing an ![[embed]] moves, copies, and deletes as one unit, and the embedded content re-renders in place after the edit (or after undo).

Context Menus

Right-click a node for:

  • Add child, Add sibling, Insert parent
  • Cut, Copy, Paste
  • Copy style, Paste style
  • Collapse all, Expand all
  • Delete

Right-click empty canvas for:

  • Fit to view
  • Center on root
  • Paste
  • Collapse all, Expand all
  • Refresh mind map
  • Map properties