Bug 1765

Summary: vi set noai also sets noshowmatch
Product: Busybox Reporter: Bee <200309>
Component: Standard ComplianceAssignee: unassigned
Status: RESOLVED FIXED    
Severity: minor CC: busybox-cvs
Priority: P5    
Version: 1.16.x   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Host: Target:
Build:

Description Bee 2010-05-12 20:27:43 UTC
I have been using Puppy/Quirky Linux which now has BusyBox 1.16.0 and Tiny vi.

I am a vim user and it is great to now have a default vi install, but I have found a problem with a set command, outlined below:

set ignorecase                  ok does not set noshowmatch ??
set noignorecase                ok does not set noshowmatch ??

set ic                          !! also sets noshowmatch ??
set noic                        !! also sets noshowmatch ??

1049 setops(argp, "ignorecase ", i, "ic", VI_IGNORECASE);
1050 setops(argp, "showmatch ", i, "ic", VI_SHOWMATCH);

??? line 1050 should be ???
1050 setops(argp, "showmatch ", i, "sm", VI_SHOWMATCH);

Bill Muench
Santa Cruz, California
:wq
Comment 1 Denys Vlasenko 2010-05-18 23:55:50 UTC
Fixed in git, thanks!

I personally do not use vi, thanks for reporting bugs in it!