aboutsummaryrefslogtreecommitdiff
path: root/doc/06_AdeptEditing.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/06_AdeptEditing.md')
-rw-r--r--doc/06_AdeptEditing.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/doc/06_AdeptEditing.md b/doc/06_AdeptEditing.md
index 8ae6ae6e..e71b82a8 100644
--- a/doc/06_AdeptEditing.md
+++ b/doc/06_AdeptEditing.md
@@ -83,6 +83,20 @@ a `""` sequence. Typing `Ctrl++` (`^+` | `M-+`) as a follow-up selects the
double-quotes too. See the `Edit -> Select In...` menu for available entities
and their key bindings.
+### Marks
+
+In ncurses, since some terminals do not recognize certain key commands like
+`Shift+Arrow` for making selections, you can use marks to create selections.
+Create a mark at the current caret position with `^^`. Then use regular movement
+keys like the arrows, page up/down, and home/end to extend the selection in one
+direction. Pressing `^]` swaps the current caret position with the original mark
+position so you can extend the selection in the opposite direction. Any time you
+type text, delete text, or run a command that does either, the mark is removed
+and ordinary navigation is restored. You can also press `^^` again to stop
+selecting text.
+
+Marks are only supported in ncurses.
+
### Transforms
#### Enclose Entities