On Fri, Feb 02, 2018 at 08:17:11PM -0700, Anthony J. Bentley wrote:
> trondd writes:
> > The manpage for vi(1) has a small error for the :Visual/:visual command.  
> > The
> > 'V' can be capital or lowercase, followed by an 'i' and optionally 'sual'. 
> > Bu
> > t
> > the manpage shows the command as [Vi]i[sual] instead of [Vv]i[sual].
> 
> This reveals a problem with the manpage. Everywhere else [] refers to
> optional parts of a command, but in the EX COMMANDS section, [] does
> double duty both to mark multiple valid characters as in glob(7) and to
> signify optional parts of the command.
> 
> Even in EX COMMANDS [] means "optional" only except for a few commands:
> [Ee][dit], [Ee]x, [Ff]g, [Nn][ext], [Pp]rev[ious], [Tt]a[g], and now
> [Vv]i[sual].
> 
> For readability I think these should be separate lines. Doubly so
> because the capitalized commands actually behave differently as
> explained in the reference documentation, and NOT explained in the
> manpage...
> 
> This does leave open the question of how the usage strings in ex_cmd.c
> should change, and whether the code there should be rearchitected so
> that, e.g., "edit" and "Edit" can have different usage strings.
> 
> -- 
> Anthony J. Bentley
> 

morning.

can you explain how uppercase and lowercase variants differ? it could be
that the simplest fix is not to list the uppercase variant (e.g. Visual)
and just explain in a separate paragraph those few commands that have
the variant.

but that depends on what the difference is.

jmc

Reply via email to