|
1 | | -*insert.txt* For Vim version 9.1. Last change: 2025 Jul 25 |
| 1 | +*insert.txt* For Vim version 9.1. Last change: 2025 Aug 06 |
2 | 2 |
|
3 | 3 |
|
4 | 4 | VIM REFERENCE MANUAL by Bram Moolenaar |
@@ -38,11 +38,11 @@ use "CTRL-V 003" to insert a CTRL-C. Note: When CTRL-V is mapped you can |
38 | 38 | often use CTRL-Q instead |i_CTRL-Q|. |
39 | 39 |
|
40 | 40 | If you are working in a special language mode when inserting text, see the |
41 | | -'langmap' option, |'langmap'|, on how to avoid switching this mode on and off |
| 41 | +'langmap' option, 'langmap', on how to avoid switching this mode on and off |
42 | 42 | all the time. |
43 | 43 |
|
44 | 44 | If you have 'insertmode' set, <Esc> and a few other keys get another meaning. |
45 | | -See |'insertmode'|. |
| 45 | +See 'insertmode'. |
46 | 46 |
|
47 | 47 | char action ~ |
48 | 48 | ----------------------------------------------------------------------- |
@@ -284,15 +284,17 @@ The effect of the <BS>, CTRL-W, and CTRL-U depend on the 'backspace' option |
284 | 284 |
|
285 | 285 | item action ~ |
286 | 286 | indent allow backspacing over autoindent |
287 | | -eol allow backspacing over end-of-line (join lines) |
288 | | -start allow backspacing over the start position of insert; CTRL-W and |
289 | | - CTRL-U stop once at the start position |
| 287 | +eol allow backspacing over line breaks (join lines) |
| 288 | +start allow backspacing over the start of insert; CTRL-W and CTRL-U stop |
| 289 | + once at the start of insert. |
| 290 | +nostop like start, except CTRL-W and CTRL-U do not stop at the start of |
| 291 | + insert. |
290 | 292 |
|
291 | 293 | When 'backspace' is empty, Vi compatible backspacing is used. You cannot |
292 | 294 | backspace over autoindent, before column 1 or before where insert started. |
293 | 295 |
|
294 | 296 | For backwards compatibility the values "0", "1", "2" and "3" are also allowed, |
295 | | -see |'backspace'|. |
| 297 | +see 'backspace'. |
296 | 298 |
|
297 | 299 | If the 'backspace' option does contain "eol" and the cursor is in column 1 |
298 | 300 | when one of the three keys is used, the current line is joined with the |
@@ -619,7 +621,7 @@ In 'list' mode, Virtual Replace mode acts as if it was not in 'list' mode, |
619 | 621 | unless "L" is in 'cpoptions'. |
620 | 622 |
|
621 | 623 | Note that the only situations for which characters beyond the cursor should |
622 | | -appear to move are in List mode |'list'|, and occasionally when 'wrap' is set |
| 624 | +appear to move are in List mode 'list', and occasionally when 'wrap' is set |
623 | 625 | (and the line changes length to become shorter or wider than the width of the |
624 | 626 | screen). In other cases spaces may be inserted to avoid following characters |
625 | 627 | to move. |
@@ -1136,11 +1138,11 @@ CTRL-X CTRL-Z Stop completion without changing the text. |
1136 | 1138 | AUTOCOMPLETION *ins-autocompletion* |
1137 | 1139 |
|
1138 | 1140 | Vim can display a completion menu as you type, similar to using |i_CTRL-N|, |
1139 | | -but triggered automatically. See |'autocomplete'|. The menu items are |
1140 | | -collected from the sources listed in the |'complete'| option. |
| 1141 | +but triggered automatically. See 'autocomplete'. The menu items are collected |
| 1142 | +from the sources listed in the 'complete' option. |
1141 | 1143 |
|
1142 | 1144 | Unlike manual |i_CTRL-N| completion, this mode uses a decaying timeout to keep |
1143 | | -Vim responsive. Sources earlier in the |'complete'| list are given more time |
| 1145 | +Vim responsive. Sources earlier in the 'complete' list are given more time |
1144 | 1146 | (higher priority), but every source is guaranteed a time slice, however small. |
1145 | 1147 |
|
1146 | 1148 | This mode is fully compatible with other completion modes. You can invoke |
|
0 commit comments