On Sat, Jan 28, 2023 at 07:55:57PM +0100, Tomáš Rippl wrote:
> System: OpenBSD 7.2
> Architecture: OpenBSD.amd64
> Machine: amd64
>
> >Description
> There is a bug in vi(1) manpage in VI TEXT INPUT COMMANDS section.
> ^<control-D> is said to "Erase all of the autoindent characters, and reset
> the autoindent level."
> Actually, it does not reset the autoindent level.
> 0<control-D> is said to "Erase all of the autoindent characters."
> Actually, it also resets the autoindent level.
> It seems that the sentence part that mentions the autoindent level reset
> should be moved from ^<control-D> to 0<control-D>
Yes I think you are right.
-Otto
Index: docs/USD.doc/vi.man/vi.1
===================================================================
RCS file: /home/cvs/src/usr.bin/vi/docs/USD.doc/vi.man/vi.1,v
retrieving revision 1.82
diff -u -p -r1.82 vi.1
--- docs/USD.doc/vi.man/vi.1 22 Apr 2022 21:09:48 -0000 1.82
+++ docs/USD.doc/vi.man/vi.1 29 Jan 2023 08:18:19 -0000
@@ -1593,10 +1593,10 @@ Erase to the previous
column boundary.
.Pp
.It Cm ^ Ns Aq Cm control-D
-Erase all of the autoindent characters, and reset the autoindent level.
+Erase all of the autoindent characters.
.Pp
.It Cm 0 Ns Aq Cm control-D
-Erase all of the autoindent characters.
+Erase all of the autoindent characters, and reset the autoindent level.
.Pp
.It Aq Cm control-T
Insert sufficient