| Menu |
Choice |
What happens |
| File |
Save | Writes current file to disk |
| Save as | Prompts user for a new name, then writes file |
| Quit | Exits, prompting for confirmation if file changed. |
| Edit |
Cut | Detaches a subtree, remembering it for paste |
| Copy | Remembers a subtree for later paste |
| Paste | Places a cut or copied subtree into metadata |
| Clear | Removes the text belonging to a subtree |
| Duplicate | Makes and places a copy of the current element |
| Swap | Switches the order of the current subtree with the preceding sibling |
| Prune | Deletes all subtrees that do not contain text |
| View |
All levels | Shows the entire hierarchy |
| 1 level | Hides all but the major metadata sections |
| 2 levels | Shows the major sections plus one level down |
| 3 levels | Shows major sections plus two levels down |
| Hide | Hides children of the current element |
| Show | Shows children of the current node |
| Add |
element name | Adds an element as a child of the current element |
| Enter value below | The current element isn't compound; type a value instead |
| (all of the above) | Adds all possible children to the current node |
| Help |
Version | Show version information and general hints |
| Element | Show specific information about the current element |
| Output | Show the output as it will appear |