# Commands

- menus
- buttons
- commands


## .clearContent()

Clear the whole document.

## .deleteSelection()

Delete the selection, if there is one.

## .focus()

Focus the editor at the given position.

## .insertHTML()

Insert a string of HTML at the currently selected position.

## .insertText()

Insert a string of text at the currently selected position.

## .removeMark()

Remove a mark in the current selection.

## .removeMarks()

Remove all marks in the current selection.

## .replaceWithNode()

Replace a given range with a node.

## .selectAll()

Select the whole document.

## .selectParentNode()

Select the parent node.

## .setContent()

Replace the whole document with new content.

## .toggleMark()

Toggle a mark on and off.

## .toggleNode()

Toggle a node with another node.

## .updateMark()

Update a mark with new attributes.