@@ -21,7 +21,6 @@
2121| `F` | Find previous char |
2222| `Home` | Move to the start of the line |
2323| `End` | Move to the end of the line |
24−| `m` | Jump to matching bracket |
2524| `PageUp` | Move page up |
2625| `PageDown` | Move page down |
2726| `Ctrl-u` | Move half page up |
@@ -30,6 +29,7 @@
3029| `Ctrl-o` | Jump backward on the jumplist |
3130| `v` | Enter [select (extend) mode](#select--extend-mode) |
3231| `g` | Enter [goto mode](#goto-mode) |
32+| `m` | Enter [match mode](#match-mode)
3333| `:` | Enter command mode |
3434| `z` | Enter [view mode](#view-mode) |
3535| `Ctrl-w` | Enter [window mode](#window-mode) (maybe will be remove for spc w w later) |
@@ -70,7 +70,7 @@
7070| `Alt-;` | Flip selection cursor and anchor |
7171| `%` | Select entire file |
7272| `x` | Select current line, if already selected, extend to next line |
73−| `` | Expand selection to parent syntax node TODO: pick a key |
73+| | Expand selection to parent syntax node TODO: pick a key |
7474| `J` | join lines inside selection |
7575| `K` | keep selections matching the regex TODO: overlapped by hover help |
7676| `Space` | keep only the primary selection TODO: overlapped by space mode |
@@ -144,6 +144,18 @@ Jumps to various locations.
144144| `i` | Go to implementation |
145145| `a` | Go to the last accessed/alternate file |
146146
147+## Match mode
148+
149+Enter this mode using `m` from normal mode. See the relavant section
150+in [Usage](./usage.md#surround) for an explanation about surround usage.
151+
152+| Key | Description |
153+| ----- | ----------- |
154+| `m` | Goto matching bracket |
155+| `s` `<char>` | Surround current selection with `<char>` |
156+| `r` `<from><to>` | Replace surround character `<from>` with `<to>` |
157+| `d` `<char>` | Delete surround character `<char>` |
158+
147159## Object mode
148160
149161TODO: Mappings for selecting syntax nodes (a superset of `[`).