Subject: bin/13205: ^@ can not be handled in vi filename completion anymore
To: None <firstname.lastname@example.org>
From: None <email@example.com>
Date: 06/13/2001 21:36:50
>Synopsis: ^@ can not be handled in vi filename completion anymore
>Arrival-Date: Wed Jun 13 21:35:00 PDT 2001
>Originator: Toru Nishimura
>Release: NetBSD 1.5V
Nara Institute of Science and Technology
- 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.
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.
Try to do ^@ filename completion with -current kernel, and see the difference in 1.5 or 1.5.1 systems.