Subject: bin/13205: ^@ can not be handled in vi filename completion anymore
To: None <gnats-bugs@gnats.netbsd.org>
From: None <nisimura@netbsd.org>
List: netbsd-bugs
Date: 06/13/2001 21:36:50
>Number: 13205
>Category: bin
>Synopsis: ^@ can not be handled in vi filename completion anymore
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: bin-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Wed Jun 13 21:35:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Toru Nishimura
>Release: NetBSD 1.5V
>Organization:
Nara Institute of Science and Technology
>Environment:
- NetBSD 1.5V (TCWSCONS) #1: Jun 1 14:35:04 JST 2001 w/ userland snapshot released May 4 2001.
- NetBSD 1.5W (MAXINE) #2: Jun 7 18:11:18 JST 2001 w/ userland snapshot released May 9 2001.
>Description:
Vi filename completion which used to work flawlessly now stopped working. ^@ is bound with eol2 character by tty discipline. Vi allowed to use ^@ character for filename completion by having set filec=^@.
With recent kernels vi recognizes ^@ as EOL designation even though
it still has set filec=^@. The cause seems not change(s) of vi itself because vi binary of 1.5.1 behaves incorrectly combined with 1.5V/W kernels.
>How-To-Repeat:
Try to do ^@ filename completion with -current kernel, and see the difference in 1.5 or 1.5.1 systems.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: