-
Notifications
You must be signed in to change notification settings - Fork 119
Commands
For the latest commands, go straight to the source: https://github.com/cybersemics/em/tree/main/src/shortcuts
Move the cursor up a level.
Escape
back.mov
Move the cursor to the next thought, skipping expanded children.
Command + ↓
Cursor.Next.Thought.mov
Move the cursor to the previous thought.
Command + ↑
Prev.Thought.mov
Move the cursor to the last thought that was edited.
Command + j
Jump.Back.mov
Move the cursor to the next edit point. Reverses jump back.
Command + Shift + J
Jump.Forward.mov
Move a thought down a level, i.e. increase its indentation level.
Tab
Indent.mov
Move a thought up a level, i.e. decrease its indentation level.
Shift + Tab
Outdent.mov
Swap the current thought with its parent.
swapParent.mov
Opens the command palette where commands can be executed by name.
Command + p
Command.Palette.mov
Opens the Help manual, which contains the tutorials and a list of all keyboard shortcuts.
Command + /
Help.mov
Navigate to Home.
Command + Option + h
Home.mov
Open the Search input. Use the same shortcut to close.
Command + Option + f
Search.mov
Create a shiny new thought.
Enter
New.Thought.mov
Create a new thought immediately above the current thought.
Shift + Enter
New.Thought.above.mov
Create a new subthought in the current thought. Adds it to the bottom of any existing subthoughts.
Command + Enter
New.Subthought.mov
Create a new subthought in the current thought. Add it to the top of any existing subthoughts.
Command + Shift + Enter
New.Subthought.top.mov
Add a new thought one level up. Same as creating a new thought and then outdenting it.
Command + Option + Enter
New.Subthought.next.mov
Move the current thought into a new, empty thought at the same level.
Command + Option + o
Subcategorize.mov
Move all thoughts at the current level into a new, empty thought.
Command + Option + a
Subcategorize.All.mov
Extract selected part of a thought as its child
Command + Control + e
Extract.mov
Generates a thought using AI.
Command + Option + g
Say goodbye to the current thought. Hit undo if you are not ready to part ways.
Command + Shift + Backspace
Delete.mov
Move the thought to a hidden archive. It can be recovered or viewed by toggling hidden thoughts.
Command + Option + Shift + Backspace
Delete.mov
Deletes the current thought and moves all its subthoughts up a level.
Command + Option + c
Collapse.mov
Clear the text of the current thought. A quick recovery after you have changed your mind.
Command + Option + Shift + C
Clear.Text.mov
Bump the current thought down one level and replace it with a new, empty thought.
Bump.Thought.Down.mov
Command + Option + d
Move the current thought down.
Command + Shift + ↓
Move.Thought.Down.mov
Move the current thought up.
Command + Shift + ↑
Move.Thought.Up.mov
Join all siblings and merge their children.
Option + Shift + I
Join.Thoughts.mov
Splits multiple sentences in a single thought into separate thoughts.
Command + Shift + S
Note: There is a known bug where the height of the first thought is incorrect after Split Sentences.
Split.Sentences.mov
Bolds the a thought or selected text.
Command + b
Italicizes a thought or selected text.
Command + i
Formats a thought or selected text with strikethrough.
Command + s
Underlines a thought or selected text.
Command + u
Add a small note beneath a thought. Cute!
Command + Option + n
Option + Shift + N
Convert a thought to a note.
Convert.to.Note.toggle.on.mov
When activated on a thought that already has a note, converts the note to a thought instead.
Convert.to.Note.toggle.off.mov
Opens the context view of the current thought. The context view shows all contexts throughout your thoughtspace in which the thought can be found. Use the same shortcut to close the context view.
Option + Shift + S
Context.View.mov
Display subthoughts of the current thought as indented paragraphs.
Option + Shift + P
Not implemented
Display the current thought as a table, where each subthought is a separate column.
Option + Shift + T
Table.View.mov
Change the sorting option for the current context. Rotates through manual, alphabetical, and reverse alphabetical.
Command + Option + s
Sort.mov
Sets a heading to normal text.
Command + Option + 0
Turns the thought into a large heading.
Command + Option + 1
Turns the thought into a medium-large heading.
Command + Option + 2
Turns the thought into a medium heading. Perhaps a pattern is emerging?
Command + Option + 3
Turns the thought into a medium-small heading. You get the idea.
Command + Option + 4
Turns the thought into a small heading. Impressive that you read this far.
Command + Option + 5
Pins open a thought so its subthoughts are always visible.
Command + Option + p
Pin.Thought.mov
Pins open the current thought's subthoughts.
Command + Shift + P
Pin.Subthughts.mov
Crosses out a thought to mark it as completed.
Option + Shift + Enter
Done.mov
Show all hidden thoughts.
Option + Shift + H