@@ -2,6 +2,28 @@
22
33(Currently not fully documented, see the [keymappings](./keymap.md) list for more.)
44
5+## Registers
6+
7+Vim-like registers can be used to yank and store text to be pasted later. Usage is similar, with `"` being used to select a register:
8+
9+- `"ay` - Yank the current selection to register `a`.
10+- `"op` - Paste the text in register `o` after the selection.
11+
12+If there is a selected register before invoking a change or delete command, the selection will be stored in the register and the action will be carried out:
13+
14+- `"hc` - Store the selection in register `h` and then change it (delete and enter insert mode).
15+- `"md` - Store the selection in register `m` and delete it.
16+
17+### Special Registers
18+
19+| Register character | Contains |
20+| --- | --- |
21+| `/` | Last search |
22+| `:` | Last executed command |
23+| `"` | Last yanked text |
24+
25+> There is no special register for copying to system clipboard, instead special commands and keybindings are provided. See the [keymap](keymap.md#space-mode) for the specifics.
26+
527## Surround
628
729Functionality similar to [vim-surround](https://github.com/tpope/vim-surround) is built into