Actions Reference - rendaw/merman GitHub Wiki

Actions

application

Does nothing, but a good place for breakpoints when debugging Merman.
Quits the application. Shows confirmation if the document has unsaved changes.
Save the document at the current path.


array

Copy the selected elements.
Copy and delete the selected elements.
Delete the selected elements.
Enter the first selected element.
Exit the array.
Gather the next element from the selection. Makes the gathered element the leading edge.
Gather the previous element from the selection. Makes the gathered element the leading edge.
Insert a gap after the selection.
Insert a gap before the selection.
Move the selection after the next element.
Move the selection before the next element.
Select the next part in the atom.
Select the next element, deselecting everything else.
Replace the selected elements with the copied elements
Wrap the lead selected element with a prefix gap.
Select the previous part in the atom.
Select the previous element, deselecting everything else.
Remove the next element from the selection. Makes the following selected element the lead.
Remove the previous element from the selection. Makes the following selected element the lead.
Wrap the lead selected element with a suffix gap
Restrict the view to the tree rooted at the selected lead element.


atom

Copy the child atom.
Copy and delete the child atom.
Delete the child atom (leaves a gap in its place).
Enter the child atom.
Exit the parent atom.
Select the next part in the parent atom.
Paste the copied document subtree as an atom. This replaces the current child atom. If the clipboard does not hold a single parsable subtree, this fails.
Wraps the child atom in a prefix gap.
Select the previous part in the parent atom.
Wraps the child atom in a suffix gap.
Restrict the view to the tree of the child atom.


editor

Click the hovered element.
Redo the last undone action.
Scroll in the forward transverse direction.
Scroll alot in the forward transverse direction.
Scroll in the backward transverse direction.
Scroll alot in the backward transverse direction.
Adjust the scroll so the selection is visible.
Undo the last action.
Remove view restrictions.
If the view is restricted, move the root of the view down towards the selection, away from the document root.
If the view is restricted, move the root of the view up towards the document root.


gap

Fill the gap with the selected type.
Fill the gap with the choice at the specified index, numbered from 0.
Select the next choice.
Select the previous choice.


lua actions module

Run the Lua function with the specified id.


modes module

Switch to the mode with the specified id.


primitive

Copy selected text.
Copy the selected text and delete.
Delete the selection or following character.
Delete the selection or preceding character.
Exit the primitive.
Add the following character to the selection.
Add the next line to the selection.
Extend the selection to the end of the current line.
Add the next word to the selection.
Add the preceding character to the selection.
Add the previous line to the selection.
Extend the selection to the beginning of the current line.
Add the preceding word to the selection.
Join the selected lines or the next line with the current line if no lines are selected.
Move the cursor to the start of the line.
Move the cursor to the end of the line.
Select the next part of the atom.
Move the cursor forward one character.
Move the cursor forward one line.
Move the cursor forward one word.
Paste the text, replacing the selection.
Select the previous part of the atom.
Move the cursor backward one character.
Move the cursor backward one line.
Move the cursor backward one word.
Remove from the selection the character at the end.
Reduce the end of the selection by one line.
Reduce the selection to the start of the end line.
Remove from the selection the word at the end.
Remove from the selection the character at the start.
Reduce the start of the selection by one line.
Reduce the selection to the end of the start line.
Remove from the selection the word at the start.
Delete selected text and split the line at the cursor.


⚠️ **GitHub.com Fallback** ⚠️